Christian Kreibich
2f8bbeab1f
Merge branch 'topic/christian/btest-trace-cleanup'
...
* topic/christian/btest-trace-cleanup:
Btests: don't use -C in Zeek invocations that don't actually need it
Remove executable file permission bits from a bunch of our pcaps
2025-06-09 18:00:44 -07:00
zeek-bot
9e2accf016
Update doc submodule [nomail] [skip ci]
2025-06-07 00:24:09 +00:00
Christian Kreibich
8b39e59572
Btests: don't use -C in Zeek invocations that don't actually need it
2025-06-06 13:46:45 -07:00
Christian Kreibich
e3cecdf04d
Remove executable file permission bits from a bunch of our pcaps
2025-06-06 12:35:14 -07:00
Tim Wojtulewicz
ac9ee9f219
Merge remote-tracking branch 'origin/topic/timw/clang-tidy-modernize-fixes'
...
* origin/topic/timw/clang-tidy-modernize-fixes:
Move initialization of RandTest members to header
Update .clang-tidy to have modernize-* enabled with some exclusions
Fix clang-tidy modernize-use-transparent-functors findings
Fix clang-tidy modernize-use-override findings
Fix clang-tidy modernize-use-nullptr findings
Fix clang-tidy modernize-use-emplace findings
Fix clang-tidy modernize-use-default-member-init findings
Fix clang-tidy modernize-use-bool-literals findings
Fix clang-tidy modernize-return-braced-init-list findings
Fix clang-tidy modernize-redundant-void-arg findings
Fix clang-tidy modernize-pass-by-value findings
Fix clang-tidy modernize-min-max-use-initializer-list findings
Fix clang-tidy modernize-make-unique findings
Fix clang-tidy modernize-loop-convert findings (LOOP_OVER_ macros)
Fix clang-tidy modernize-loop-convert findings
Update bifcl submodule with clang-tidy fixes [nomail]
2025-06-06 11:45:59 -07:00
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