Commit graph

8225 commits

Author SHA1 Message Date
Jon Siwek
a46967bad8 Add a make livehtml target 2018-12-19 17:25:59 -06:00
Jon Siwek
a80d7ead6c Use sourcecode Sphinx directive more widely
It looks better by default with the RTD theme, Bro syntax highlighting
is supported well enough, and I think will be more more consistent
with the literalinclude usages, so being able to drop the extra Sphinx
extension seems good.
2018-12-19 17:04:26 -06:00
Jon Siwek
9f642bfe5b Use Sphinx RTD theme for user manual 2018-12-19 16:32:03 -06:00
Jon Siwek
ce320ce984 Replace some code-block Sphinx directives
Simplifying to either code or console directives
2018-12-19 15:33:57 -06:00
Jon Siwek
2a3a66fce2 Remove unused Sphinx extensions 2018-12-19 15:33:23 -06:00
Jon Siwek
7e9d48f532 Remove broxygen Sphinx integration
The broxygen-generated files now live in the git repo, have tests
that check that they are up-to-date, and a script to re-generate
them on-demand.
2018-12-18 10:15:22 -06:00
Jon Siwek
9e5e9d04b7 Remove Sphinx btest integrations and tests 2018-12-14 16:32:35 -06:00
Jon Siwek
be0d3021fa Fix a Sphinx deprecation 2018-12-14 16:26:09 -06:00
Jon Siwek
73ccc0f4ac Updating submodule(s).
[nomail]
2018-12-13 10:46:35 -06:00
Jon Siwek
866a967c46 Updating submodule(s).
[nomail]
2018-12-12 16:18:37 -06:00
Jon Siwek
1f826b94b8 Updating submodule(s).
[nomail]
2018-12-10 15:08:46 -06:00
Jon Siwek
918c5f67de Updating submodule(s).
[nomail]
2018-12-10 13:11:07 -06:00
Jon Siwek
002191ab62 Merge remote-tracking branch 'origin/topic/jsiwek/alpine-support'
* origin/topic/jsiwek/alpine-support:
  Add FTS dependency when building on Alpine
  Remove unnecessary header include
  Improve default DNS resolution support for Alpine/musl
  Add dns_resolver option
2018-12-10 11:55:40 -06:00
Jon Siwek
1ce5a3becb Merge remote-tracking branch 'origin/topic/johanna/static'
* origin/topic/johanna/static:
  Introduce --enable-static-broker configuration option.
2018-12-10 11:17:36 -06:00
Jon Siwek
9736182fbc Update github/download links 2018-12-07 16:36:51 -06:00
Jon Siwek
f287b2bdf9 Fix Travis git clone command 2018-12-07 07:27:42 -06:00
Jon Siwek
34e577c4f0 Update external test suite locations 2018-12-06 20:11:57 -06:00
Johanna Amann
f7ad94f757 Introduce --enable-static-broker configuration option.
This option will build the bundled broker (and caf) statically.
2018-12-06 11:53:50 -08:00
Jon Siwek
5249a16384 Update submodules to use github.com/zeek 2018-12-06 13:20:34 -06:00
Jon Siwek
3b1024a439 Add FTS dependency when building on Alpine
Addresses GH-216
2018-11-30 19:29:28 -06:00
Jon Siwek
f266e08d04 Remove unnecessary header include 2018-11-30 19:28:23 -06:00
Jon Siwek
206f12467a Improve default DNS resolution support for Alpine/musl
On Alpine (musl libc), /etc/resolv.conf now gets parsed for the first
IPv4 nameserver that works.

Addresses GH-216
2018-11-30 19:26:04 -06:00
Jon Siwek
af82e87699 Add dns_resolver option
This allows one to configure the address of the DNS server to use for
lookup operations.

Addresses GH-216
2018-11-30 16:59:45 -06:00
Jon Siwek
fd63168171 Merge remote-tracking branch 'origin/topic/jsiwek/parallelize-comm-tests'
* origin/topic/jsiwek/parallelize-comm-tests:
  Parallelize communication tests using btest TEST-PORT
2018-11-29 17:06:30 -06:00
Jon Siwek
28a2964e38 Merge remote-tracking branch 'origin/dev/2.7'
* origin/dev/2.7:
  Improve introspection of Record and TypeType values
  Bro plugins should support a patch version (x.y.z)
  GH-148: add priority to DNSSEC event handlers
  DNSSEC support in Bro
2018-11-29 16:44:50 -06:00
Jon Siwek
f78c697fa0 Release 2.6 2018-11-29 10:06:26 -06:00
Jon Siwek
ebd5a49916 Updating submodule(s).
[nomail]
2018-11-29 09:56:57 -06:00
Jon Siwek
fb96bc960d Updating submodule(s).
[nomail]
2018-11-22 07:59:22 -06:00
Jon Siwek
6af68638de GH-218: Add missing ICMP router advertisement counterpart 2018-11-22 07:58:41 -06:00
Jon Siwek
0b2d182f76 Updating submodule(s).
[nomail]
2018-11-21 09:27:52 -06:00
Jon Siwek
3f206cb8a9 Updating CHANGES and VERSION. 2018-11-15 08:36:07 -06:00
Jon Siwek
257d98f975 Updating submodule(s).
[nomail]
2018-11-14 17:09:42 -06:00
Jon Siwek
f31204c7c5 Updating submodule(s).
[nomail]
2018-11-13 19:45:28 -06:00
Jon Siwek
80bb792e90 Updating submodule(s).
[nomail]
2018-11-13 10:59:48 -06:00
Jon Siwek
635e030be2 Merge remote-tracking branch 'origin/master' into dev/2.7
* origin/master:
  Fix SumStats "last" plugin in cluster mode
  Remove unnessary check
  Support appending to vector of any
  Fix coding conventions nits/typos
  Updating submodule(s).
  Revert "Switch frag_timeout from redef to option"
  Improve error handling in x509_ocsp_verify function
  Updating submodule(s).
  Updating submodule(s).
  Update baseline for plugins.hooks for redef -> option changes
  Switch frag_timeout from redef to option
  Switch GridFTP options from redef to option
  Updating submodule(s).
  Fix a unit test relying on a bash-ism
2018-11-08 12:43:22 -06:00
Jon Siwek
01e17b5ea0 Fix SumStats "last" plugin in cluster mode 2018-11-08 12:27:37 -06:00
Jon Siwek
e3612960ee Merge branch 'topic/bloomfilter-performance-boost' of https://github.com/bro/bro
* 'topic/bloomfilter-performance-boost' of https://github.com/bro/bro:
  Remove unnessary check
2018-11-08 09:41:07 -06:00
Matthias Vallentin
74c6b9f54c Remove unnessary check
The call to Empty() was originally meant as an optimization in the
lookup phase. However, the performance implications are substantial:
this check operates in O(f(m/8)) where m is the number of bits in the
Bloom filters and f a function that looks for the first non-empty block
of bits.

As the Bloom filter fills up, the check for Empty() becomes no longer
negligible and can lead to serious performance degradations when Bloom
filters are used frequently.
2018-11-07 13:11:15 -08:00
Jon Siwek
ca014d6e35 Support appending to vector of any
For consistency, since it already works to assign to an index within
vector of any.
2018-11-07 11:48:43 -06:00
Jon Siwek
808f1d1524 Fix coding conventions nits/typos 2018-11-07 10:27:43 -06:00
Jon Siwek
f470dfdb92 Updating submodule(s).
[nomail]
2018-11-06 18:45:00 -06:00
Jon Siwek
c1f02aaa61 Revert "Switch frag_timeout from redef to option"
This reverts commit 38259afa8d.

The change to an option wasn't yet incomplete -- that would
require dynamic lookup of the value at the C++ layer.
2018-11-06 09:32:58 -06:00
Jon Siwek
3d12ea3353 Merge remote-tracking branch 'origin/topic/vlad/redef_to_option'
* origin/topic/vlad/redef_to_option:
  Update baseline for plugins.hooks for redef -> option changes
  Switch frag_timeout from redef to option
  Switch GridFTP options from redef to option
2018-11-06 09:20:26 -06:00
Jon Siwek
2d82fe7e2e Improve error handling in x509_ocsp_verify function 2018-11-05 17:10:21 -06:00
Jon Siwek
03f42fabf3 Updating submodule(s).
[nomail]
2018-11-05 14:53:18 -06:00
Jon Siwek
c4a1299359 Updating submodule(s).
[nomail]
2018-11-05 14:48:57 -06:00
Vlad Grigorescu
4f6db2f960 Update baseline for plugins.hooks for redef -> option changes 2018-11-05 14:00:44 -06:00
Vlad Grigorescu
38259afa8d Switch frag_timeout from redef to option 2018-11-05 13:41:13 -06:00
Vlad Grigorescu
93c094fff2 Switch GridFTP options from redef to option 2018-11-05 13:41:05 -06:00
Jon Siwek
907297ba59 Parallelize communication tests using btest TEST-PORT 2018-11-04 15:29:59 -06:00