Vern Paxson
ce75863344
src/3rdparty: Fix rampant off-by-one error in last change
2025-09-25 18:39:03 -07:00
Vern Paxson
790e920d66
src/3rdparty: numeric conversion functions now return the number of characters added
2025-09-25 18:39:03 -07:00
Christian Kreibich
3e4512bc80
src/3rdparty: Fix GCC 12.2 warning in access to patricia_t members
...
Access to members of the larger prefix_t, while safe, throws warnings
when the compiler knows it previously allocated the smaller prefix4_t.
Adapted from 11ae12079ca716f8cfac42cccfd905dad45da18f in the upstream repo.
2025-09-25 18:39:03 -07:00
Tim Wojtulewicz
01c31e9917
src/3rdparty: Rebase patricia.{h,c} on upstream version
...
This updates to a clang-formatted version that was merged recently.
2025-09-25 18:39:03 -07:00
Tim Wojtulewicz
c4d015369b
src/3rdparty: Deprecate bro_inet_ntop.{c,h}
2025-09-25 18:39:03 -07:00
Johanna Amann
fa88e30796
src/3rdparty: Update SQLite to 3.38.4
2025-09-25 18:39:03 -07:00
Tim Wojtulewicz
ea7e91857a
src/3rdparty: Update doctest to v2.4.8
2025-09-25 18:39:03 -07:00
Tim Wojtulewicz
c1598a33c4
src/3rdparty: Add missing externs in bsd-getopt-long.h
2025-09-25 18:39:03 -07:00
Benjamin Bannier
982d3b56a1
src/3rdparty: Add 3rdparty files from Zeek's src/
2025-09-25 18:39:03 -07:00
Robin Sommer
f0cfaaaa78
src/3rdparty: Update doctest to 2.4.6.
...
Our old version didn't support compilation on Apple's M1 yet.
2025-09-25 18:39:03 -07:00
Johanna Amann
2dbd912088
src/3rdparty: Update SQLite to 3.36.0
2025-09-25 18:38:55 -07:00
Dominik Charousset
eb3aeb75ab
src/3rdparty: Add doctest header
2025-09-25 18:38:24 -07:00
Bernhard Amann
3c65c3ecb0
src/3rdparty: Update sqlite to 3.28.0
2025-09-25 18:38:24 -07:00
Tim Wojtulewicz
086416706d
Remove zeek-3rdparty submodule
2025-09-25 18:37:24 -07:00
Tim Wojtulewicz
69b7bcc323
Merge remote-tracking branch 'origin/topic/vern/no-opt'
...
pre-commit / pre-commit (push) Has been cancelled
* origin/topic/vern/no-opt:
BTests & baselines for testing selective skipping of script optimization
added &no_ZAM_opt/&no_CPP_opt attributes and --no-opt-files/--no-opt-funcs for controlling skipping script optimization
2025-09-23 09:06:02 -07:00
Vern Paxson
dc7f4dca1c
BTests & baselines for testing selective skipping of script optimization
2025-09-23 09:05:40 -07:00
Vern Paxson
441baaf2c1
added &no_ZAM_opt/&no_CPP_opt attributes and --no-opt-files/--no-opt-funcs for controlling skipping script optimization
2025-09-23 09:05:40 -07:00
Arne Welzel
2bde66c9d6
Merge remote-tracking branch 'origin/topic/awelzel/4842-decompose-uri-ipv6'
...
* origin/topic/awelzel/4842-decompose-uri-ipv6:
utils/decompose_uri: Support URIs containing IPv6 addresses
2025-09-23 13:08:14 +02:00
Arne Welzel
b3b0c3db7d
utils/decompose_uri: Support URIs containing IPv6 addresses
...
An URI containing a bracketed or non-bracketed IPv6 address of the form
http://[::1]:42 was previously split on the first colon for port extraction,
causing a subsequent to_count() call to fail. Harden this to check for a
digits in the last :[0-9]+ component.
Fixes #4842
2025-09-23 13:04:29 +02:00
Tim Wojtulewicz
416d997263
Merge remote-tracking branch 'origin/topic/timw/restore-settype-methods'
...
pre-commit / pre-commit (push) Waiting to run
* origin/topic/timw/restore-settype-methods:
Restore the SetType constructor and destructor
2025-09-22 07:46:06 -07:00
Tim Wojtulewicz
c741e8f489
Merge remote-tracking branch 'origin/topic/timw/update-libkqueue'
...
* origin/topic/timw/update-libkqueue:
Bump libkqueue to latest upstream master
2025-09-22 07:34:03 -07:00
Tim Wojtulewicz
5f8a89ea40
Bump libkqueue to latest upstream master
2025-09-22 07:33:13 -07:00
Tim Wojtulewicz
210737f36e
Restore the SetType constructor and destructor
2025-09-21 17:13:14 +00:00
zeek-bot
d6c7a479e2
Update doc submodule [nomail] [skip ci]
2025-09-20 00:13:40 +00:00
Tim Wojtulewicz
9fb0f5e76d
Fix clang-tidy finding in recent script_opt changes
2025-09-17 16:34:26 -07:00
Tim Wojtulewicz
ef9ffda2ef
Merge remote-tracking branch 'origin/topic/vern/standalone-event-groups'
...
* origin/topic/vern/standalone-event-groups:
tracking of event groups for compilation to standalone-C++
2025-09-17 14:28:44 -07:00
Vern Paxson
973cc00c42
tracking of event groups for compilation to standalone-C++
2025-09-17 14:28:13 -07:00
Tim Wojtulewicz
1567fe8c09
Merge remote-tracking branch 'origin/topic/vern/remove-SetType'
...
* origin/topic/vern/remove-SetType:
Deprecate SetType, as it can be replaced by TableType
2025-09-17 14:26:42 -07:00
Vern Paxson
b442c25389
Deprecate SetType, as it can be replaced by TableType
2025-09-17 14:09:58 -07:00
Tim Wojtulewicz
938073dfed
Merge remote-tracking branch 'origin/topic/timw/4742-skip-storage-thread'
...
* origin/topic/timw/4742-skip-storage-thread:
Avoid starting up storage expiration thread with zero backends
Remove a couple of obsolete TODOs in storage manager
2025-09-17 08:44:55 -07:00
Tim Wojtulewicz
067c257480
Merge remote-tracking branch 'origin/topic/timw/windows-zeromq-support'
...
* origin/topic/timw/windows-zeromq-support:
Reword comment about when ZeroMQ is required for the build
CI: Add label for enabling the Windows build in PRs
Enable building ZeroMQ support on Windows
2025-09-16 13:31:48 -07:00
Tim Wojtulewicz
723b64d81f
Reword comment about when ZeroMQ is required for the build
2025-09-16 13:30:14 -07:00
Tim Wojtulewicz
37cc4999b3
CI: Add label for enabling the Windows build in PRs
2025-09-16 13:30:14 -07:00
Tim Wojtulewicz
4705537002
Enable building ZeroMQ support on Windows
2025-09-16 13:30:14 -07:00
Tim Wojtulewicz
5cc5f2a275
Merge remote-tracking branch 'origin/topic/timw/4285-sqlite-threadsafe-check'
...
* origin/topic/timw/4285-sqlite-threadsafe-check:
Force SQLite to be in thread-safe mode during CMake
2025-09-16 12:42:04 -07:00
Tim Wojtulewicz
dd14e380a1
Force SQLite to be in thread-safe mode during CMake
...
This allows us to remove the need to check for thread-safe mode in the
various SQLite plugins. See https://www.sqlite.org/compile.html#threadsafe
for why `1` is a good choice here.
2025-09-16 12:19:09 -07:00
Tim Wojtulewicz
bd60c6fc15
Merge remote-tracking branch 'origin/topic/vern/gen-C++-global-characteristics'
...
* origin/topic/vern/gen-C++-global-characteristics:
full tracking of the characteristics of globals when compiling scripts to C++
2025-09-16 11:31:13 -07:00
Tim Wojtulewicz
71eca7c9e6
Merge remote-tracking branch 'origin/topic/vern/standalone-CPP-global-attrs'
...
* origin/topic/vern/standalone-CPP-global-attrs:
fix for associating attributes with globals for -O gen-standalone-C++
2025-09-16 11:02:44 -07:00
Tim Wojtulewicz
aebeae8f8a
Merge remote-tracking branch 'origin/topic/vern/standalone-id-tracking-fix'
...
* origin/topic/vern/standalone-id-tracking-fix:
fix for tracking identifiers and aggregates when compiling to standalone-C++
2025-09-16 10:53:11 -07:00
Tim Wojtulewicz
00ba3483bb
Merge remote-tracking branch 'origin/topic/vern/gen-CPP-precedence-fix'
...
* origin/topic/vern/gen-CPP-precedence-fix:
fix for '?' operator precedence when compiling scripts to C++
2025-09-16 10:52:53 -07:00
Vern Paxson
0e5042e451
fix for associating attributes with globals for -O gen-standalone-C++
2025-09-15 14:28:07 -07:00
Vern Paxson
bfc6508dff
full tracking of the characteristics of globals when compiling scripts to C++
2025-09-15 14:21:32 -07:00
Vern Paxson
6a9175da7d
fix for '?' operator precedence when compiling scripts to C++
2025-09-15 14:18:16 -07:00
Tim Wojtulewicz
50581bfd3c
Avoid starting up storage expiration thread with zero backends
2025-09-15 14:18:03 -07:00
Tim Wojtulewicz
8bc849d425
Remove a couple of obsolete TODOs in storage manager
2025-09-15 14:17:41 -07:00
Vern Paxson
18d435ac12
fix for tracking identifiers and aggregates when compiling to standalone-C++
2025-09-15 13:57:35 -07:00
Tim Wojtulewicz
b25a844210
Merge remote-tracking branch 'origin/topic/vern/standalone-skip-fatal'
...
* origin/topic/vern/standalone-skip-fatal:
for -O gen-standalone-C++, make the presence of uncompilable functions fatal unless -O allow-cond is used
2025-09-12 09:24:58 -07:00
Tim Wojtulewicz
489681e0c3
Merge remote-tracking branch 'origin/topic/timw/bump-zeekctl'
...
* origin/topic/timw/bump-zeekctl:
Bump zeekctl for new trace-summary/pysubnettree versions
2025-09-12 09:24:26 -07:00
Tim Wojtulewicz
3750fb11f4
Bump zeekctl for new trace-summary/pysubnettree versions
2025-09-12 09:23:55 -07:00
Vern Paxson
e5210160ea
for -O gen-standalone-C++, make the presence of uncompilable functions fatal unless -O allow-cond is used
2025-09-11 13:30:40 -06:00