* master: (21 commits)
Fixing default policy search path.
Small tweaks for doc generation.
The hostname notice email extension now only add hostnames for emailed noticed.
Attempt at cleaning up doc generation.
Hopefully the last major script reorganization.
Updating submodule(s).
Fixing compiler warning.
Fixing crash in memory profiling.
Fix compiler warning.
Fixing memory (and CPU) leak in log writer.
Fixing missing sync in cluster setup.
Update script doc-generation README.
Omission of bro.init from doc generation fixed.
Fixing docstrings to make docutils happy.
Updated submodules to current master
Updating submodule(s).
Updating submodule(s).
Fix genDocSourcesList script lack of explicit sorting
Fix &raw_output and enable_raw_output interpretation of NUL characters
Fix PktSrc::Statistics returning bogus stats.
...
Conflicts:
scripts/base/bro.init
- policy/ renamed to scripts/
- By default BROPATH now contains:
- scripts/
- scripts/policy
- scripts/site
- *Nearly* all tests pass.
- All of scripts/base/ is loaded by main.cc
- Can be disabled by setting $BRO_NO_BASE_SCRIPTS
- Scripts in scripts/base/ don't use relative path loading to ease use of BRO_NO_BASE_SCRIPTS (to copy and paste that script).
- The scripts in scripts/base/protocols/ only (or soon will only) do logging and state building.
- The scripts in scripts/base/frameworks/ add functionality without causing any additional overhead.
- All "detection" activity happens through scripts in scripts/policy/.
- Communications framework modified temporarily to need an environment variable to actually enable (ENABLE_COMMUNICATION=1)
- This is so the communications framework can be loaded as part
of the base without causing trouble when it's not needed.
- This will be removed once a resolution to ticket #540 is reached.