Tim Wojtulewicz
7e6d3a6b39
Remove unneeded include dirs in zeromq CMakeLists.txt
2025-06-23 10:39:13 -07:00
Tim Wojtulewicz
8d92ad472c
Merge branch 'topic/timw/clang-tidy-fixes'
...
* topic/timw/clang-tidy-fixes: (41 commits)
Deprecate BRO_PLUGIN_INSTALL_PATH constant
Make constants in IP::ParseResult uppercase, deprecate the old ones
Fix comparison against CapLen results in IPTunnel
Fix clang-tidy cppcoreguidelines-virtual-class-destructor warnings in headers
Fix clang-tidy cppcoreguidelines-macro-usage warnings in headers
Fix clang-tidy modernize-use-using warnings in headers
Fix clang-tidy modernize-use-transparent-functors warnings in headers
Fix clang-tidy modernize-use-override warnings in headers
Fix clang-tidy modernize-use-nullptr warnings in headers
Fix clang-tidy modernize-use-equals-delete warnings in headers
Fix clang-tidy modernize-use-emplace warnings in headers
Fix clang-tidy modernize-use-default-member-init warnings in headers
Fix clang-tidy modernize-use-bool-literals warnings in headers
Fix clang-tidy modernize-return-braced-init-list warnings in headers
Fix clang-tidy modernize-type-traits warnings in headers
Fix clang-tidy modernize-redundnat-void-arg warnings in headers
Fix clang-tidy modernize-pass-by-value warnings in headers
Fix clang-tidy modernize-loop-convert warnings in headers
Fix clang-tidy modernize-macro-to-enum warnings in headers
Fix clang-tidy performance-unnecessary-copy-initialization warnings in headers
...
2025-06-23 10:37:29 -07:00
Tim Wojtulewicz
6aa5145782
Deprecate BRO_PLUGIN_INSTALL_PATH constant
2025-06-23 08:35:25 -07:00
Tim Wojtulewicz
37be47328e
Make constants in IP::ParseResult uppercase, deprecate the old ones
2025-06-23 08:35:25 -07:00
Tim Wojtulewicz
a27dee6370
Fix comparison against CapLen results in IPTunnel
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
311a744a20
Fix clang-tidy cppcoreguidelines-virtual-class-destructor warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
e84c99fb14
Fix clang-tidy cppcoreguidelines-macro-usage warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
74bf987b82
Fix clang-tidy modernize-use-using warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
6f79a6381f
Fix clang-tidy modernize-use-transparent-functors warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
e613e7c304
Fix clang-tidy modernize-use-override warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
edf3ceb52c
Fix clang-tidy modernize-use-nullptr warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
f15cab4a2b
Fix clang-tidy modernize-use-equals-delete warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
cb78d2202f
Fix clang-tidy modernize-use-emplace warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
fb55c8856e
Fix clang-tidy modernize-use-default-member-init warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
a05b4abdf7
Fix clang-tidy modernize-use-bool-literals warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
ed202b36b2
Fix clang-tidy modernize-return-braced-init-list warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
157c488b9d
Fix clang-tidy modernize-type-traits warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
23184af21c
Fix clang-tidy modernize-redundnat-void-arg warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
d19486d039
Fix clang-tidy modernize-pass-by-value warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
c0e275604f
Fix clang-tidy modernize-loop-convert warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
451b25cfad
Fix clang-tidy modernize-macro-to-enum warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
6b34d4d094
Fix clang-tidy performance-unnecessary-copy-initialization warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
e7b89f81e9
Fix clang-tidy performance-noexcept-move-constructor warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
a136159ceb
Fix clang-tidy performance-move-const-arg warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
baf00a54e8
Fix clang-tidy performance-inefficient-vector-operation warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
f386deba94
Fix clang-tidy performance-enum-size warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
89ac0cb418
Fix clang-tidy performance-avoid-endl warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
2abb7830a5
Fix clang-tidy bugprone-use-after-move warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
9c3dddfa12
Fix clang-tidy bugprone-suspicious-realloc-usage warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
a58110986d
Fix clang-tidy bugprone-unhandled-self-assignment warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
9a3401deee
Fix clang-tidy bugprone-suspicious-memory-comparison warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
bdd1909c61
Fix clang-tidy bugprone-sizeof-expression warnings in headers
...
This one is weird. This checker complains because we tend to use PList,
which sets the type of T to a pointer. The checker is making note that
we're doing sizeof() on a pointer, which always returns the same value
every time. It's asking whether we meant to do that, or if we meant to
pass the actual type to sizeof.
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
3dae1fa46e
Fix clang-tidy bugprone-parent-virtual-call warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
29ca66f494
Fix clang-tidy bugprone-multi-level-implicit-pointer-conversion warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
13b7713889
Fix clang-tidy bugprone-macro-parentheses warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
d327d6388c
Fix clang-tidy bugprone-implicit-widening-of-multiplication-result warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
3b7122aadb
Fix clang-tidy bugprone-forward-declaration-namespace warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
b27eba6533
Fix clang-tidy bugprone-branch-clone warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
694e53e47b
Fix clang-tidy bugprone-bitwise-pointer-cast warnings in headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
e452c53ffb
Change clang-tidy configuration to also scan headers
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
d12d0d7a29
Don't pass local source/binary directory to zeek_add_plugin for Redis backend
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
19f4ef03df
Update bifcl/binpac/gen-zam submodules with clang-tidy fixes
2025-06-23 08:35:24 -07:00
Tim Wojtulewicz
c07519353f
Avoid linting headers in external paths
2025-06-23 08:35:24 -07:00
Arne Welzel
b1157e4e03
Merge remote-tracking branch 'origin/topic/bbannier/issue-4594'
...
* origin/topic/bbannier/issue-4594:
Align WebSocket error in cluster with one in Broker
2025-06-22 15:49:23 +02:00
Arne Welzel
b0a26eddaa
Merge remote-tracking branch 'origin/topic/awelzel/4571-reject-cluster-event-broker-publish'
...
* origin/topic/awelzel/4571-reject-cluster-event-broker-publish:
broker: Handle Broker::publish() with non Broker::Event
2025-06-22 15:48:36 +02:00
Arne Welzel
07e9870f34
broker: Handle Broker::publish() with non Broker::Event
...
Closes #4571
2025-06-22 15:45:31 +02:00
Benjamin Bannier
e1acb246a5
Align WebSocket error in cluster with one in Broker
...
The schema of cluster WebSocket error messages deviated from the
existing one in Broker which breaks seamless migration from the Broker
WebSocket bindings.
This patch aligns the serialization in cluster with the one in Broker.
This is technically a breaking change of the cluster schema, but since
it never worked like documented and is still experimental this is
probably fine.
Closes #4594 .
2025-06-21 18:13:09 +02:00
Johanna Amann
a22837536d
Merge remote-tracking branch 'origin/topic/johanna/gh-4521'
...
* origin/topic/johanna/gh-4521:
Change x509 not_before/not_after to not be based on local timezone
2025-06-18 13:27:57 +01:00
Johanna Amann
e797e15d38
Change x509 not_before/not_after to not be based on local timezone
...
Not the not_before/not_after fields output GMT based times.
Also adds a new btest diff canonifier which only removes the first
timestamp in a line.
Fixes GH-4521
2025-06-18 13:21:35 +01:00
Johanna Amann
ea23581ef7
Merge remote-tracking branch 'origin/topic/timw/deprecate-zeekstring-vector-methods'
...
* origin/topic/timw/deprecate-zeekstring-vector-methods:
Mark ZeekString vector helper methods deprecated
2025-06-18 12:29:47 +01:00