Robin Sommer
2512fd1e68
Switch to shared Spicy libraries by default.
...
This should work now. It affects only the toolchain libraries
`libhilti`/`libspicy`. the runtime libraries `libhilti-rt` and
`libspicy-rt` are always built static (but they are small). Zeek
itself doesn't link against the toolchain anymore now anyways, but a
number of the Spicy tools do.
Note, we have an issue with Broker I believe: it looks like it always
overrides BUILD_SHARED_LIBS to `OFF`
Addresses #2675 .
2023-02-01 11:33:48 +01:00
Robin Sommer
04a1ead978
Provide infrastructure to migrate legacy analyzers to Spicy.
...
As initial examples, this branch ports the Syslog and Finger analyzers
over. We leave the old analyzers in place for now and activate them
iff we compile without any Spicy.
Needs `zeek-spicy-infra` branches in `spicy/`, `spicy-plugin/`,
`CMake/`, and `zeek/zeek-testing-private`.
Note that the analyzer events remain associated with the Spicy plugin
for now: that's where they will show up with `-NN`, and also inside
the Zeekygen documentation.
We switch CMake over to linking the runtime library into the plugin,
vs. at the top-level through object libraries.
2023-02-01 11:33:48 +01:00
Tim Wojtulewicz
9f1ac1e3ab
Updating submodule(s) [nomail]
2023-01-31 09:22:59 -07:00
Arne Welzel
b720f71e5e
auxil/broker: Bump submodule
2023-01-30 10:25:33 +01:00
Tim Wojtulewicz
3648ded80e
Merge remote-tracking branch 'origin/topic/neverlord/broker-submodule-bump'
...
* origin/topic/neverlord/broker-submodule-bump:
Update Broker submodule
2023-01-27 13:23:48 -07:00
Benjamin Bannier
885a2fb695
Bump spicy to v1.6.1.
2023-01-26 12:43:39 +01:00
Johanna Amann
6d6238ddf7
Update submodules
...
[nomail]
2023-01-23 09:14:15 +00:00
Tim Wojtulewicz
bc02962d4c
GH-2565: Update libunistd submodule to fix builds on VS2022
2023-01-19 09:13:33 -07:00
Tim Wojtulewicz
94d3b19e23
Update btest submodule to version that supports Windows
2023-01-19 09:13:33 -07:00
Christian Kreibich
67cea914c9
Bump submodules [nomail] [skip ci]
...
This includes CI updates for zeek-af_packet-plugin, zeek-archiver, and doc, plus
the Python 3.7 minimum version requirement in the install docs.
2023-01-11 16:57:14 -08:00
Dominik Charousset
f7806f640d
Update Broker submodule
2023-01-10 17:29:18 +01:00
Tim Wojtulewicz
7f19ecae8a
Update some submodules with recent changes [nomail]
2022-12-16 08:19:42 -07:00
Benjamin Bannier
b872da7242
Bump Spicy and spicy-plugin to latest releases.
...
This bumps Spicy to 1.6.0 and spicy-plugin to 1.4.2.
2022-12-12 18:43:16 +01:00
Christian Kreibich
01930b0b07
Update btest submodule [nomail] [skip ci]
2022-12-04 18:45:00 -08:00
Tim Wojtulewicz
ee11a4d5d2
Update broker submodule [nomail]
2022-11-22 13:22:45 -07:00
Tim Wojtulewicz
f7322cba03
Update broker submodule [nomail]
2022-11-14 12:22:36 -07:00
Tim Wojtulewicz
ef096eedf3
Update libkqueue submodule [nomail]
2022-11-09 18:17:11 +02:00
Tim Wojtulewicz
42575a63db
Add src/include to hilti include paths
2022-11-09 18:16:13 +02:00
Tim Wojtulewicz
f35c66ebc7
Updating submodules [nomail]
2022-11-09 18:16:13 +02:00
Tim Wojtulewicz
2bd4af7477
Add libunistd submodule, needed by future MSVC work
2022-11-09 18:13:40 +02:00
Tim Wojtulewicz
b6826a43e4
Updating submodule(s) [nomail]
2022-10-29 19:14:05 -07:00
Benjamin Bannier
976f5cb2d9
Update Spicy to the latest development snapshot.
2022-10-28 11:56:28 +02:00
Benjamin Bannier
ddac7201df
Bump spicy-plugin to v1.4.0.
...
spicy-plugin-1.4.0 changes behavior, so it is not backwards-compatible
with the spicy-plugin-1.3 series. This patch should not be backported to
LTS release branches.
2022-10-28 11:56:26 +02:00
Tim Wojtulewicz
2ed42ef771
Merge remote-tracking branch 'origin/topic/bbannier/bump-spicy-plugin'
...
* origin/topic/bbannier/bump-spicy-plugin:
Bump spicy-plugin to v1.3.21.
2022-10-27 17:11:21 -07:00
Tim Wojtulewicz
a96b7e6563
Updating submodule(s) [nomail]
2022-10-27 08:48:00 -07:00
Christian Kreibich
3237ad0ba2
Merge remote-tracking branch 'origin/topic/awelzel/builtin-af-packet'
...
* origin/topic/awelzel/builtin-af-packet:
Include in Jan's AF_PACKET plugin as builtin plugin
2022-10-26 16:48:37 -07:00
Benjamin Bannier
08bfcff702
Bump spicy-plugin to v1.3.21.
2022-10-26 16:17:02 +02:00
Christian Kreibich
92c758bd44
Management framework: bump zeek-client and cluster testsuite
2022-10-24 16:00:58 -07:00
Christian Kreibich
bf892370ef
Update broker submodule [nomail]
2022-10-20 16:59:07 -07:00
Tim Wojtulewicz
d875bfb7bd
Update bifcl, binpac, broker, cmake, gen-zam, and paraglob submodules
2022-10-19 20:16:01 -07:00
Tim Wojtulewicz
0d7d490a15
Update libkqueue submodule to latest upstream master
2022-10-16 14:22:51 -07:00
Tim Wojtulewicz
3cc1f3c645
Update rapidjson submodule to latest upstream master
2022-10-16 14:22:51 -07:00
Tim Wojtulewicz
af1b65dc2c
Update highwayhash submodule to latest upstream master
2022-10-16 14:22:51 -07:00
Tim Wojtulewicz
e1dc695abb
Update bifcl submodule to get fixes for DWARF information for lldb
2022-10-13 13:59:35 -05:00
Arne Welzel
0bc7d0905e
Include in Jan's AF_PACKET plugin as builtin plugin
...
This has come up a few times and the motivation is mainly better "first timer"
experience with Zeek. Concretely, if one wants to run a Zeek cluster with
multiple workers and reasonable load balancing on Linux, AF_PACKET is a decent
start. Without AF_PACKET support being built into Zeek, however, a new user's
next experience is that of setting up a development environment in order
to compile an external plugin (think compiler, kernel headers, zkg, ...).
Only to get what could be termed basic functionality.
This is using the ZEEK_INCLUDE_PLUGINS infrastructure. I've used the all
upper case spelling of AF_PACKET in the help output because it seems everyone
else references/writes it like that. I think we should also write it
like that in the docs.
2022-10-13 13:29:27 +02:00
Tim Wojtulewicz
75dab6e878
Update gen-zam and paraglob submodules for Coverity/clang-tidy fixes
2022-10-12 15:56:03 -05:00
Tim Wojtulewicz
a7ea14ece5
Update zeekctl submodule [nomail] [skip ci]
2022-10-07 09:22:56 -07:00
Tim Wojtulewicz
541f450581
Merge remote-tracking branch 'origin/topic/bbannier/bump-spicy-plugin'
...
* origin/topic/bbannier/bump-spicy-plugin:
Remove stray `/` at the end of directory name.
Remove commented out code.
Bump spicy-plugin to v1.3.19.
2022-10-06 14:18:29 -07:00
Tim Wojtulewicz
2fce5b3a34
Merge remote-tracking branch 'origin/topic/johanna/update-certificate-transparency-log-list-again-this-time-for-the-first-time-using-the-v3-json-provided-by-google--also-we-have-to-adjust-the-test-because-google-removed-some-old-logs'
...
* origin/topic/johanna/update-certificate-transparency-log-list-again-this-time-for-the-first-time-using-the-v3-json-provided-by-google--also-we-have-to-adjust-the-test-because-google-removed-some-old-logs:
Update CT log list.
2022-10-06 14:16:41 -07:00
Benjamin Bannier
2144cef77c
Bump spicy-plugin to v1.3.19.
2022-10-04 10:47:50 +02:00
Tim Wojtulewicz
32d922a576
Update broker submodule [nomail]
2022-10-03 09:34:22 -07:00
Robin Sommer
876c367c2d
Bump bifcl submodule.
2022-09-28 10:09:58 +02:00
Tim Wojtulewicz
b3c2988c90
Update broker submodule
2022-09-20 09:02:50 -07:00
Tim Wojtulewicz
a32609a5b2
Updating submodule(s) [nomail]
2022-09-19 18:01:33 -07:00
Tim Wojtulewicz
f02475d01a
Update broker submodule
2022-09-19 16:35:42 -07:00
Benjamin Bannier
3fcc4cf457
Bump spicy-plugin to v1.3.18.
2022-09-12 18:43:57 +02:00
Tim Wojtulewicz
2d7bfb4ca7
Merge remote-tracking branch 'origin/topic/neverlord/ssl-auth-test'
...
* origin/topic/neverlord/ssl-auth-test:
Revert to regular peering fn for ssl_auth_failure
2022-08-26 09:09:36 -07:00
Dominik Charousset
456efd8082
Revert to regular peering fn for ssl_auth_failure
...
With the fixed Broker version, the `ssl_auth_failure` btest can use the
regular `peer` function again.
2022-08-26 17:00:45 +02:00
Benjamin Bannier
3b2b327d7d
Bump Spicy dependencies to spicy-1.5.1 and spicy-plugin-1.3.17.
...
(cherry picked from commit 7e1840f5fe
)
2022-08-25 12:55:37 -07:00
Johanna Amann
0968322c5f
Merge remote-tracking branch 'origin/topic/neverlord/gh-2343'
...
* origin/topic/neverlord/gh-2343:
Add missing bits for Broker::metrics_import_topics
Try adding Broker::metrics_import_topics, stuck
2022-08-24 13:26:20 +01:00