* origin/topic/seth/fix-raw-reader-subprocess-exit:
Fix an issue with raw reader culling streams for dead processes.
Updated the 'exec' utility to no longer remove input streams for
processes that are finished as the core C++ code will take care of that
(and trying to remove a stream multiple times emits a warning message).
Input streams weren't being reaped when the raw reader was running
a subprocess and the subprocess died. The subprocess would still
go away from Bro would never get rid of the input stream.
Still finding it to not be foolproof enough to enable generally for all
nodes in a cluster. Specific/advanced use-cases may still consider
enabling, possibly just for specific nodes.
* origin/fastpath:
Added a documentation comment for the Input::Event type
Update NEWS
Update the install documentation
Fix a typo and indentation in the configure script
Add krb5 devel package to Travis docker containers
Listed the bro package website (packages.bro.org) instead of
github.com/bro/packages, as the bro package website is much
easier to use when browsing the list of available packages.
Also wrapped a long line in the text.
Added krb5 headers and libraries to the list of optional dependencies.
Removed an obsolete section on installing a new compiler on old FreeBSD
versions. The system compiler can build Bro on all currently supported
versions of FreeBSD.
* origin/topic/johanna/weird-options:
Update test baselines (weird options)
Weird settings: make constants into options.
Permit weird sampling rate of 0.
This change allows a weird sampling rate of 0, which completely suppresses
all notifications (previously this crashed Bro). If also fixes the sampling
threshold to work with sampling rates of 0.
Updated the find-bro-logs.test to output the correct list of log files.
The test now runs about 50 times faster.
Also corrected a typo on the "Log Files" documentation page.