Commit graph

17750 commits

Author SHA1 Message Date
Jon Siwek
5765c93bd0 Changes to add install target. 2010-11-17 20:38:34 -06:00
Jon Siwek
4ffdf892ec Updated binpac submodule. 2010-11-17 20:38:34 -06:00
Jon Siwek
1b9c041d29 Removed unused configure checks (leftover from autotools). 2010-11-17 20:38:34 -06:00
Jon Siwek
b0d78eab40 Removed ClamAV support. 2010-11-17 20:38:34 -06:00
Jon Siwek
049bda7078 Modified .pac file dependencies. 2010-11-17 20:38:34 -06:00
Jon Siwek
afb5bd8ce7 Moved the logic to build BinPAC locally to FindBinPAC module. 2010-11-17 20:38:34 -06:00
Jon Siwek
47de996544 Make disabled optional features show as false in build summary. 2010-11-17 20:38:34 -06:00
Jon Siwek
e22ec206ca Added support for optional google-perftools. 2010-11-17 20:38:34 -06:00
Jon Siwek
5ea4189011 Added support for optional libGeoIP. 2010-11-17 20:38:34 -06:00
Jon Siwek
bc1a25da37 Added forgotten libz and libmagic include dirs to the search path.
This allows them to be located in a non-standard location.
2010-11-17 20:38:34 -06:00
Jon Siwek
d043aba54d Added support for optional libz. 2010-11-17 20:38:34 -06:00
Jon Siwek
88c77fdc25 Added optional libmagic support. 2010-11-17 20:38:34 -06:00
Jon Siwek
a4231c5725 Removed Endace DAG support. 2010-11-17 20:38:34 -06:00
Jon Siwek
71df50c0a5 Fixed "Found sed" messages from displaying on every cmake. 2010-11-17 20:38:33 -06:00
Jon Siwek
79596c03d5 Added logic to find installed BinPAC or build from source. 2010-11-17 20:38:33 -06:00
Jon Siwek
f176cb905a Updated submodules 2010-11-17 20:38:33 -06:00
Jon Siwek
27d80462da Fix for make_dbg_constants target always being out of date.
It would cause the perl script to run with every `make` even if it's not
really necessary.
2010-11-17 20:38:33 -06:00
Jon Siwek
05d2c89618 Change from CMake add_definitions() to compiler flag variables.
May be easier for sub-projects to override flags this way.
2010-11-17 20:38:33 -06:00
Jon Siwek
626e23b39b Cleaned up bison flags a little.
Verbose output should now be removed with `make clean`.
2010-11-17 20:38:33 -06:00
Jon Siwek
dab003dda6 Fixed bug in FindBISON CMake module.
Compile flags will no longer pile up in subsequent calls to
bison_target().
2010-11-17 20:38:33 -06:00
Jon Siwek
cff67b04cd Cleaned up some things with compiler flags and definitions. 2010-11-17 20:38:33 -06:00
Jon Siwek
3eb9b91fc2 Updated submodules 2010-11-17 20:38:33 -06:00
Jon Siwek
8cd35b7116 Use default FindPerl CMake module and better documented sed dependency 2010-11-17 20:38:33 -06:00
Jon Siwek
4e4a18f3af First pass at cleaning up documented dependencies. 2010-11-17 20:38:33 -06:00
Jon Siwek
87a74912b7 Minor changes to custom CMake find_package() modules.
- Fix typo in FindPCAP
- FindBIND is now more explicit when looking for include dir
2010-11-17 20:38:33 -06:00
Jon Siwek
1542a49fff Simplified FindPCAP CMake module. 2010-11-17 20:38:33 -06:00
Jon Siwek
570ee48cd9 Removing the --disable-nbdns config option.
- Asynchronous DNS resolver support assumed by default
- HAVE_ASYNC_DNS, HAVE_NB_DNS, and USE_NB_DNS preprocessor definitions
  removed
- In the process, I added FindBIND and CheckNameserCompat CMake modules
2010-11-17 20:38:33 -06:00
Jon Siwek
13569aaab7 Removal of the --enable-int64 config option.
This will now be always on.  As such, uses of the USE_INT64 preprocessor
definition have been cleaned out.
2010-11-17 20:38:33 -06:00
Jon Siwek
5cad4c8789 Misc. cleanup of soon-to-be deprecated config options.
- Forgot to remove USE_SELECT_LOOP from BuildOptions.cmake
- ACTIVE_MAPPING removed from config.h.in, code cleanup still pending
- EXPIRE_DFA_STATES removed from config.h.in, code cleanup still pending
2010-11-17 20:38:33 -06:00
Jon Siwek
2bd8f42c15 Changes to make OpenSSL a requirement.
Preprocessor conditionals dependent on definition of USE_OPENSSL have been
straightened out.
2010-11-17 20:38:33 -06:00
Jon Siwek
efc8b24576 Removed implementation of the --disable-select-loop config option.
Preprocessor conditional blocks resulting from an existing definition of
USE_SELECT_LOOP are now always taken.
2010-11-17 20:38:32 -06:00
Jon Siwek
79754bf6f8 Dropping byacc support; bison now required. 2010-11-17 20:38:32 -06:00
Jon Siwek
02808b0a92 Re-format/comment build options as we decide which ones are still relevant. 2010-11-17 20:38:32 -06:00
Jon Siwek
dbb9562ce9 Updated submodules. 2010-11-17 20:38:32 -06:00
Jon Siwek
d7eb228d52 Minor formatting changes. 2010-11-17 20:38:32 -06:00
Jon Siwek
9d941c097c Moved custom CMake includes up one directory. 2010-11-17 20:38:32 -06:00
Jon Siwek
d1e0008999 Minimal CMake build of Bro done. 2010-11-17 20:38:32 -06:00
Jon Siwek
8e725fdc7a Include errno.h in FlowSrc.cc.
If the build option to use OpenSSL is set, it would eventually get pulled in
from them, but since that option may not always be set, we should explicitly
include it.
2010-11-17 20:38:32 -06:00
Jon Siwek
59aaaf7ed5 Changed some autoconf-dependent preprocessor directives from #if to #ifdef.
Because it just results in less typing in CMake when not having to configure
a preprocessor definition to a specific value.
2010-11-17 20:38:32 -06:00
Jon Siwek
a141b52dfa Added submodules for aux and binpac. 2010-11-17 20:38:32 -06:00
Jon Siwek
1c8393cf0c Removed everything in aux subdir in preparation for git submodules. 2010-11-17 20:38:32 -06:00
Seth Hall
4f1ed0c5ef Merge branch 'fastpath' into devel 2010-11-15 15:46:12 -05:00
Seth Hall
95951a64d6 Merge branch 'devel' into fastpath 2010-11-15 15:45:33 -05:00
Seth Hall
938b1ea8e0 Applied Gregor's patch from ticket #294. 2010-11-15 15:44:43 -05:00
Seth Hall
cc7c3776cc Added the initial syslog analyzer and policy script. 2010-10-27 15:37:00 -04:00
Seth Hall
340805fe00 Adding some of the initial scripts that are going to be merged from
my script repository.
2010-10-26 17:03:19 -04:00
Seth Hall
5edf0eb75d Modification from rmkml to support SSL extensions. 2010-10-26 16:41:57 -04:00
Seth Hall
06ca14ea45 Updated SSL analyzer and Bro script with lots of new ciphers. 2010-10-26 16:41:15 -04:00
Seth Hall
5bf18fdb7f Modified all of the string functions that
used the CheckString function.  All now use
Bytes and Len to extract the bytes from string
arguments.  The result of this is that these
functions now don't fail when presented with
strings containing NULL bytes.

Signed-off-by: Seth Hall <seth@icir.org>
2010-10-13 14:32:27 -04:00
Robin Sommer
61757ac78b Initial import of svn+ssh:://svn.icir.org/bro/trunk/bro as of r7088 2010-09-27 20:42:30 -07:00