zeek-bot
9b0173172f
Update doc submodule [nomail] [skip ci]
2021-12-11 00:39:42 +00:00
Tim Wojtulewicz
429b42ecb1
Update cmake submodule across all other submodules
2021-12-10 15:36:15 -07:00
Tim Wojtulewicz
05e7ddcfd9
Merge remote-tracking branch 'origin/topic/vern/which-opt2'
...
* origin/topic/vern/which-opt2:
btests for new --optimize-funcs and --optimize-files
update btest to no longer use (unsupported) %S formatting, no longer needed
replace --optimize-only with --optimize-funcs and --optimize-files
2021-12-10 15:35:49 -07:00
Vern Paxson
a0e7feda6f
btests for new --optimize-funcs and --optimize-files
2021-12-10 13:02:52 -08:00
Tim Wojtulewicz
29b0d32fef
Check for sets before attempting to check for same Yield types
2021-12-10 20:50:03 +00:00
Vern Paxson
267f5461d8
update btest to no longer use (unsupported) %S formatting, no longer needed
2021-12-10 12:46:07 -08:00
Vern Paxson
9069e744f9
replace --optimize-only with --optimize-funcs and --optimize-files
2021-12-10 12:45:27 -08:00
Tim Wojtulewicz
aa91f72b34
Merge remote-tracking branch 'origin/topic/vern/cpp-add-option2'
...
* origin/topic/vern/cpp-add-option2:
reintroduction of "-O add-C++" option
2021-12-10 13:13:26 -07:00
Tim Wojtulewicz
56b421db9f
Merge remote-tracking branch 'origin/topic/vern/cpp-maint-dec21'
...
* origin/topic/vern/cpp-maint-dec21:
fixes for vector operations
flag globals initialized to opaque values as non-compilable
skip type signatures for lambdas
fix for translating filenames beginning with numbers to C++ variable names
remove unnecessary includes
2021-12-10 13:12:58 -07:00
Tim Wojtulewicz
79326ba62c
Merge remote-tracking branch 'origin/topic/vern/cpp-record-constructor'
...
* origin/topic/vern/cpp-record-constructor:
update script-to-C++ compilation for new record constructor internals
2021-12-10 13:11:45 -07:00
Tim Wojtulewicz
c105cbad6e
Merge remote-tracking branch 'origin/topic/vern/ZAM-maint'
...
* origin/topic/vern/ZAM-maint:
updates to ZAM to track recent changes in script semantics
2021-12-10 13:11:20 -07:00
Tim Wojtulewicz
6f61463a48
Add early bail-outs to same_type()
2021-12-10 19:49:51 +00:00
Vern Paxson
8c59626eb9
reintroduction of "-O add-C++" option
2021-12-10 10:19:23 -08:00
Tim Wojtulewicz
8816547964
Fix types for Analyzer::register_for_port(s) to be the same
2021-12-10 17:48:19 +00:00
Vern Paxson
ac74943f26
fixes for vector operations
2021-12-10 09:32:42 -08:00
Vern Paxson
6788be94c9
flag globals initialized to opaque values as non-compilable
2021-12-10 09:31:41 -08:00
Vern Paxson
53342fdd29
skip type signatures for lambdas
2021-12-10 09:27:58 -08:00
Vern Paxson
474a2edc98
fix for translating filenames beginning with numbers to C++ variable names
2021-12-10 09:27:21 -08:00
Vern Paxson
9d884c0285
remove unnecessary includes
2021-12-10 09:27:07 -08:00
Tim Wojtulewicz
7a6a81c200
Merge remote-tracking branch 'origin/topic/timw/1740-table-key-error'
...
* origin/topic/timw/1740-table-key-error:
GH-1741: Print error if calling a non-hook with hook keyword
GH-1740: Report a better error message if table key is not a list
2021-12-10 09:28:34 -07:00
Christian Kreibich
bce709fc2c
Bump cmake submodule [nomail] [skip ci]
2021-12-09 16:13:03 -08:00
Tim Wojtulewicz
b64a700838
Merge remote-tracking branch 'origin/topic/timw/1125-gre-aruba'
...
* origin/topic/timw/1125-gre-aruba:
GH-1125: Support GRE ARUBA headers
Fix ethertype for ARP in Geneve forwarding rules
2021-12-09 14:59:13 -07:00
Tim Wojtulewicz
5f81c50e0f
GH-1125: Support GRE ARUBA headers
2021-12-09 14:58:09 -07:00
Tim Wojtulewicz
248325e301
Fix ethertype for ARP in Geneve forwarding rules
2021-12-09 14:58:08 -07:00
Christian Kreibich
3b3a812477
Merge branch 'topic/christian/json-configurable-absent-fields'
...
* topic/christian/json-configurable-absent-fields:
Add LogAscii::json_include_unset_fields flag to control unset field rendering
2021-12-09 13:45:49 -08:00
Tim Wojtulewicz
b966a3876f
GH-1741: Print error if calling a non-hook with hook keyword
2021-12-09 14:35:40 -07:00
Tim Wojtulewicz
c15a9eab7f
GH-1740: Report a better error message if table key is not a list
2021-12-09 14:35:21 -07:00
Johanna Amann
c02e33c811
Merge remote-tracking branch 'origin/topic/johanna/gh-1832'
...
* origin/topic/johanna/gh-1832:
Improve error message for clash between variable and function name
2021-12-09 19:57:16 +00:00
Johanna Amann
e1dc09e230
Improve error message for clash between variable and function name
...
The previous error message was very cryptic and led to an abort.
Fixes GH-1832
2021-12-09 19:15:33 +00:00
Christian Kreibich
1aaed1cc2e
Add LogAscii::json_include_unset_fields flag to control unset field rendering
...
The flag controls whether JSON rendering includes unset &optional log fields
(F, the default), or includes them with a null value (T).
2021-12-08 17:29:07 -08:00
Tim Wojtulewicz
7a6501296b
Restore --disable-zeekctl configure argument
2021-12-08 09:18:54 -07:00
Tim Wojtulewicz
c7eef7b094
Update plugin.hooks baseline for recent Geneve change
2021-12-07 10:43:46 -07:00
Tim Wojtulewicz
8df195e35f
Merge remote-tracking branch 'origin/topic/timw/1764-geneve-to-ip'
...
* origin/topic/timw/1764-geneve-to-ip:
GH-1764: Update mappings for Geneve analyzer to IP4/IP6/ARP
2021-12-07 09:35:00 -07:00
Christian Kreibich
ea20b8e55e
Merge branch 'topic/christian/doctest-in-packages'
...
* topic/christian/doctest-in-packages:
Update cmake and auxil/zeek-aux submodules
Remove the --enable-cpp-tests configure flag in Cirrus CI
Add testcases for plugin with doctest usage
Flip unit tests to being enabled by default
Support for unit tests in plugins
Alphabetically sort configure's enable/disable/with options
2021-12-06 17:08:27 -08:00
Christian Kreibich
33cd1cf65f
Update cmake and auxil/zeek-aux submodules
2021-12-06 12:17:22 -08:00
Christian Kreibich
a1eb36de95
Remove the --enable-cpp-tests configure flag in Cirrus CI
...
We no longer need it given that unit tests are now enabled by default.
2021-12-06 12:17:22 -08:00
Christian Kreibich
78803b04fc
Add testcases for plugin with doctest usage
2021-12-06 12:17:22 -08:00
Christian Kreibich
5c44dfbb9e
Flip unit tests to being enabled by default
...
This flips --enable-cpp-tests to --disable-cpp-tests, enabling unit testing by
default. The help output has a minor corresponding tweak as well.
2021-12-06 12:17:22 -08:00
Christian Kreibich
f20f8ad4a8
Support for unit tests in plugins
...
This pushes the unit test kickoff down in the Zeek startup sequence, to give
plugins a chance to register. It also enforces deterministic mode for unit
testing, since without it some unit tests start to have nondeterministic results
at that stage.
2021-12-06 12:17:22 -08:00
Christian Kreibich
f8b8401d84
Alphabetically sort configure's enable/disable/with options
2021-12-06 12:17:20 -08:00
Tim Wojtulewicz
368dec8372
GH-1764: Update mappings for Geneve analyzer to IP4/IP6/ARP
2021-12-06 12:26:16 -07:00
Tim Wojtulewicz
f44ea32df8
Merge remote-tracking branch 'origin/topic/timw/remove-tag-types'
...
* origin/topic/timw/remove-tag-types:
Remove separate Tag types, note breaking change in NEWS
2021-12-06 11:29:49 -07:00
Tim Wojtulewicz
acb5e5dd26
Remove separate Tag types, note breaking change in NEWS
2021-12-06 11:25:13 -07:00
Tim Wojtulewicz
fbb411780a
Merge remote-tracking branch 'origin/topic/timw/1768-log-stream-crash'
...
* origin/topic/timw/1768-log-stream-crash:
GH-1768: Properly cleanup existing log stream when recreated on with the same ID
2021-12-06 09:15:34 -07:00
Vern Paxson
a1324a882d
update script-to-C++ compilation for new record constructor internals
2021-12-06 09:39:58 -05:00
Vern Paxson
3f9f47980a
updates to ZAM to track recent changes in script semantics
2021-12-04 20:24:39 -05:00
Craig Leres
47a267130b
Set JEMALLOC_FOUND when on FreeBSD (suggested by Tim Wojtulewicz)
2021-12-03 15:23:50 -08:00
Craig Leres
1778bc5fa8
FreeBSD: don't look for jemalloc as a package, it's in the base system
2021-12-03 14:46:09 -08:00
Tim Wojtulewicz
d50dade24c
GH-1768: Properly cleanup existing log stream when recreated on with the same ID
2021-12-03 13:46:28 -07:00
Tim Wojtulewicz
e7412e257f
Merge remote-tracking branch 'bbannier/topic/bbannier/more-autoformating'
...
* bbannier/topic/bbannier/more-autoformating:
Format Python scripts with yapf.
Format shell scripts with shfmt.
2021-12-01 10:33:22 -07:00