Tim Wojtulewicz
b22caa812d
Move initialization of RandTest members to header
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
359ab18bf7
Update .clang-tidy to have modernize-* enabled with some exclusions
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
0681ab9071
Fix clang-tidy modernize-use-transparent-functors findings
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
2f0e3a5e23
Fix clang-tidy modernize-use-override findings
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
ee319fc1c5
Fix clang-tidy modernize-use-nullptr findings
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
a3078f3132
Fix clang-tidy modernize-use-emplace findings
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
3943e64372
Fix clang-tidy modernize-use-default-member-init findings
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
0227e3a545
Fix clang-tidy modernize-use-bool-literals findings
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
17c14a3ce1
Fix clang-tidy modernize-return-braced-init-list findings
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
8c3eee7a87
Fix clang-tidy modernize-redundant-void-arg findings
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
5930d2f944
Fix clang-tidy modernize-pass-by-value findings
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
46e67a749a
Fix clang-tidy modernize-min-max-use-initializer-list findings
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
2aa2e2c071
Fix clang-tidy modernize-make-unique findings
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
5d3222cbfe
Fix clang-tidy modernize-loop-convert findings (LOOP_OVER_ macros)
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
f3588657bf
Fix clang-tidy modernize-loop-convert findings
2025-06-06 11:43:06 -07:00
Tim Wojtulewicz
49b803c0a8
Update bifcl submodule with clang-tidy fixes [nomail]
2025-06-06 11:43:06 -07:00
Christian Kreibich
b95f1b0925
Merge branch 'topic/christian/zeekygen-parse-only'
...
* topic/christian/zeekygen-parse-only:
Fix a typo.
Update NEWS for Zeekygen parse-only change.
Remove adjustments and custom terminate() for Zeekygen invocation.
Suppress warnings on deprecated DPD scripts during Zeekygen
Stop suppressing stdout during Zeekygen docs generation
Make Zeekygen docs generation (-X) imply parse-only (-a)
2025-06-06 10:43:32 -07:00
Arne Welzel
2468fe2355
Merge branch 't/gh-4448' of https://github.com/AmazingPP/zeek
...
* 't/gh-4448' of https://github.com/AmazingPP/zeek :
Fix `&ordered` attribute not preserved in table initializer assignments
2025-06-06 17:35:54 +02:00
Arne Welzel
8189716adc
Merge branch 'topic/ado/final-docker' of https://github.com/edoardomich/zeek
...
* 'topic/ado/final-docker' of https://github.com/edoardomich/zeek :
docker: Add `net-tools` and `procps` dependencies
2025-06-06 10:26:45 +02:00
Edoardo Mich
3eec9daae6
docker: Add net-tools
and procps
dependencies
...
Add `net-tools` and `procps` to the final.Dockerfile, to avoid warning in
zeekctl commands like: "failed to find local IP addresses [...]" and the
error in `zeekctl top` command caused respectively by missing `ifconfig`
and `top` commands.
2025-06-06 09:17:01 +02:00
Tim Wojtulewicz
1ba2f62b4e
Merge remote-tracking branch 'origin/topic/timw/configure-output-follow-up'
...
* origin/topic/timw/configure-output-follow-up:
Follow-ups to configure output reformatting
2025-06-05 20:31:11 -07:00
Tim Wojtulewicz
66ba1baddf
Follow-ups to configure output reformatting
2025-06-05 20:30:50 -07:00
Christian Kreibich
1dcd13a019
Fix a typo.
2025-06-05 17:51:54 -07:00
Christian Kreibich
aa4c176835
Update NEWS for Zeekygen parse-only change.
2025-06-05 17:51:49 -07:00
Christian Kreibich
fc29aae183
Remove adjustments and custom terminate() for Zeekygen invocation.
2025-06-05 17:44:15 -07:00
Christian Kreibich
c1cec7aec7
Suppress warnings on deprecated DPD scripts during Zeekygen
...
Also fix corresponding baseline.
2025-06-05 17:44:10 -07:00
zeek-bot
cd71dfed14
Update doc submodule [nomail] [skip ci]
2025-06-06 00:29:39 +00:00
Christian Kreibich
678a22461c
Stop suppressing stdout during Zeekygen docs generation
...
It's no longer needed to suppress noise, and any output is now actually of
interest.
2025-06-05 17:12:16 -07:00
Christian Kreibich
ec89d6ffff
Make Zeekygen docs generation (-X) imply parse-only (-a)
...
Nobody generates docs at startup while then moving on to regular Zeek operation,
and the generated runtime output when loading scripts/zeekygen is both noisy and
confusing.
2025-06-05 17:11:10 -07:00
Tim Wojtulewicz
e6492f7c7b
Merge remote-tracking branch 'origin/topic/timw/storage-expire-contention'
...
* origin/topic/timw/storage-expire-contention:
Add busy_timeout script-level option, override any busy_timeout pragma
Handle potential contention when running sqlite expiration
Add expiration to sqlite-cluster.btest
Use unique_ptr to avoid needing to call sqlite3_reset manually
Move Deferred class from ZeroMQ to util
2025-06-05 12:43:50 -07:00
Tim Wojtulewicz
be71196fa7
Add busy_timeout script-level option, override any busy_timeout pragma
2025-06-05 10:21:50 -07:00
Tim Wojtulewicz
0e5b3def84
Handle potential contention when running sqlite expiration
2025-06-05 10:21:50 -07:00
Tim Wojtulewicz
fb165c5ef1
Add expiration to sqlite-cluster.btest
2025-06-05 10:21:50 -07:00
Tim Wojtulewicz
97a2ec379e
Use unique_ptr to avoid needing to call sqlite3_reset manually
2025-06-05 10:21:50 -07:00
Tim Wojtulewicz
850b20e12b
Move Deferred class from ZeroMQ to util
2025-06-05 10:21:50 -07:00
Johanna Amann
c68dfdca2f
Merge remote-tracking branch 'origin/topic/johanna/gh-4547'
...
* origin/topic/johanna/gh-4547:
Temporarily disable pppoe-over-qinq-test for spicy-ssl
2025-06-05 18:16:45 +01:00
Johanna Amann
f8e5b90f9a
Temporarily disable pppoe-over-qinq-test for spicy-ssl
...
The analyzer.log changes exposed a new bug in the Spicy SSL
implemenataion.
Relates to GH-4547
2025-06-05 17:28:47 +01:00
Tim Wojtulewicz
a289307e50
Merge remote-tracking branch 'origin/topic/timw/clang-20-build-warnings'
...
* origin/topic/timw/clang-20-build-warnings:
Silence -Wnontrivial-memcall warning in ConnKey methods
2025-06-05 08:22:40 -07:00
Tim Wojtulewicz
badca1e604
Merge remote-tracking branch 'origin/topic/timw/update-broker'
...
* origin/topic/timw/update-broker:
Update broker submodule [nomail]
2025-06-05 08:21:42 -07:00
Johanna Amann
e6755325e1
Merge remote-tracking branch 'origin/topic/johanna/new-style-analyzer-log'
...
* origin/topic/johanna/new-style-analyzer-log:
NEWS entries for analyzer log changes
Move detect-protocol from frameworks/dpd to frameworks/analyzer
Introduce new c$failed_analyzers field
Settle on analyzer.log for the dpd.log replacement
dpd->analyzer.log change - rename files
Analyzer failure logging: tweaks and test fixes
Introduce analyzer-failed.log, as a replacement for dpd.log
Rename analyzer.log to analyzer.debug log; move to policy
Move dpd.log to policy script
2025-06-05 07:22:35 +01:00
Tim Wojtulewicz
62dc6ce7bc
Merge remote-tracking branch 'origin/topic/timw/clang-tidy-cppcoreguidelines-fixes'
...
* origin/topic/timw/clang-tidy-cppcoreguidelines-fixes:
Add some notes about missing/disabled cppcoreguildlines clang-tidy checkers
Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions)
Fix clang-tidy cppcoreguidelines-macro-usage findings (macros as constants)
script_opt: Add missing virtual destructor (cppcoreguidelines-virtual-class-destructor)
2025-06-04 09:38:38 -07:00
Tim Wojtulewicz
05aa4690ad
Add some notes about missing/disabled cppcoreguildlines clang-tidy checkers
2025-06-04 09:24:05 -07:00
Tim Wojtulewicz
460fe24a9a
Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions)
2025-06-04 09:24:05 -07:00
Tim Wojtulewicz
ad99a6821e
Fix clang-tidy cppcoreguidelines-macro-usage findings (macros as constants)
2025-06-04 09:24:05 -07:00
Tim Wojtulewicz
d6d56d330b
script_opt: Add missing virtual destructor (cppcoreguidelines-virtual-class-destructor)
2025-06-04 09:24:05 -07:00
Johanna Amann
c392cda11c
Merge remote-tracking branch 'origin/topic/johanna/parallelize-coverage-bare-mode-errors'
...
* origin/topic/johanna/parallelize-coverage-bare-mode-errors:
Parallelize coverage/bare-mode-errors
2025-06-04 15:56:37 +01:00
Evan Typanski
14fa756d31
Merge remote-tracking branch 'origin/topic/etyp/fix-reenable-analyzer-log'
...
* origin/topic/etyp/fix-reenable-analyzer-log:
Fix Spicy re-enable builtin analyzer debug message
2025-06-04 08:40:27 -04:00
Johanna Amann
c51998361c
Parallelize coverage/bare-mode-errors
...
Currently, coverage/bare-mode-errors is one of the slowest tests in the
entire test suite. This is caused by the fact that it has to repeatedly
launch Zeek for every script that we ship. This is done sequentially.
This commit changes this test to use xargs to spawn 20 parallell
processes.
2025-06-04 13:18:05 +01:00
Johanna Amann
9466b10387
NEWS entries for analyzer log changes
2025-06-04 12:16:09 +01:00
Johanna Amann
f02e817aea
Move detect-protocol from frameworks/dpd to frameworks/analyzer
...
detect-protocol.zeek was the last non-deprecated script left in
policy/frameworks/dpd. It was moved to policy/frameworks/analyzer. A
script that loads the script from the new location with a deprecation
warning was added.
2025-06-04 12:16:09 +01:00