Commit graph

643 commits

Author SHA1 Message Date
Dominik Charousset
015608fef6 Broker: Adapt to upstream API adjustments 2023-10-13 13:27:32 -07:00
Tim Wojtulewicz
c9551c0a59 Update c-ares to v1.20.1 [nomail] 2023-10-13 12:48:37 -07:00
Benjamin Bannier
e67d18c2fa Bump auxil/spicy to latest development snapshot 2023-10-13 12:00:31 +02:00
Arne Welzel
d08b472871 Updating zeek-aux submodule [nomail] 2023-10-09 16:47:23 +02:00
Benjamin Bannier
8d55a10ab0 Bump auxil/spicy to latest development snapshot 2023-10-06 12:40:45 +02:00
Benjamin Bannier
13e3c47c47 Bump auxil/spicy to latest development snapshot 2023-10-02 10:57:48 +02:00
Arne Welzel
0668c15cf9 auxil/libunistd: Bump for poll() inclusion 2023-09-26 09:57:23 +02:00
Tim Wojtulewicz
3be86d4b0d Update af_packet plugin submodule [nomail] 2023-09-22 13:00:35 -07:00
Tim Wojtulewicz
e9922e960e Revert "Update af_packet plugin submodule [nomail]"
This reverts commit 32944ebc5d.
2023-09-22 12:59:14 -07:00
Tim Wojtulewicz
32944ebc5d Update af_packet plugin submodule [nomail] 2023-09-22 09:38:24 -07:00
Benjamin Bannier
e80a75a058 Bump Spicy 2023-09-22 13:56:43 +02:00
Robin Sommer
7233498cdb
Bump Spicy. 2023-09-21 09:55:12 +02:00
Arne Welzel
e424b383cd Update zeekjs submodule
Primarily for the following fixes:

	4dfc0dd Nodejs: Do not use UV_RUN_DEFAULT during InitPostScript()
	ade764e Nodejs: Unset kNoInitializeCppgc for Node 20.6 or higher
	a38df85 Fix type check of parameters array with zeek.event
	deddadd Fix type check of parameters array with zeek.invoke
2023-09-15 11:33:37 +02:00
Christian Kreibich
21562cfbb2 Updating auxil/zeek-client submodule [nomail] 2023-09-06 23:26:25 -07:00
Johanna Amann
61296ce052 Update broker submodule [nomail] 2023-08-15 17:40:40 +01:00
Tim Wojtulewicz
4dce283a04 Update zeek-aux submodule [nomail] 2023-08-14 11:17:39 -07:00
Tim Wojtulewicz
cb649795c0 Update bifcl and binpac for FindPackage fixes 2023-08-07 09:33:52 -07:00
Tim Wojtulewicz
2ce94e9855 Update zeekctl and cmake to deprecate FindRequiredPackage 2023-08-07 09:33:52 -07:00
Tim Wojtulewicz
0772e205ec Update broker submodule for pybind11 + cmake changes 2023-08-07 08:15:09 -07:00
Vern Paxson
91d70e6dd4 support for discarding ASTs once compiled via ZAM script optimization 2023-07-26 13:32:00 -07:00
Tim Wojtulewicz
461f6b59d1 Updating submodule(s) [nomail] 2023-07-05 13:22:33 -07:00
Benjamin Bannier
47c549790c Bump Spicy to latest release.
This is the `master` branch companion patch for `release/6.0`'s
d6ad7f56c5.

Closes #3101.
2023-07-05 18:22:53 +02:00
Tim Wojtulewicz
e10e12e256 Update binpac, bifcl, and broker submodules for funsigned-char change 2023-07-02 14:56:45 -07:00
Tim Wojtulewicz
f6f9dd2620 Update package-manager submodule [nomail] 2023-06-30 13:31:23 -07:00
Arne Welzel
123dfafc56 Update zeekjs submodule to 0.9.4 2023-06-30 17:32:59 +02:00
Vern Paxson
4a5a7f975d bug fixes for script optimization intermediate forms 2023-06-30 09:36:14 +02:00
Tim Wojtulewicz
87081a728c Update zeekjs submodule 2023-06-21 15:36:48 -07:00
Tim Wojtulewicz
6278c81b08 Update broker submodule 2023-06-21 15:34:37 -07:00
Tim Wojtulewicz
4314bdfd38 Merge remote-tracking branch 'origin/topic/timw/update-broker'
* origin/topic/timw/update-broker:
  Update broker submodule [nomail]
2023-06-12 15:27:42 -07:00
Tim Wojtulewicz
b8c3d99842 Update broker submodule [nomail] 2023-06-12 12:31:12 -07:00
Tim Wojtulewicz
27575df917 Merge remote-tracking branch 'origin/topic/bbannier/bump-spicy'
* origin/topic/bbannier/bump-spicy:
  Bump `auxil/spicy`.
  Update link to slack in README.md
  Updating CHANGES and VERSION.
2023-06-12 11:07:03 -07:00
Benjamin Bannier
bef857e68c Bump auxil/spicy. 2023-06-09 12:51:16 +02:00
Tim Wojtulewicz
c3c42756cd Update zeekctl for pysubnetree/patricia upgrade 2023-06-01 10:56:19 +02:00
Tim Wojtulewicz
1cea0f8e6a Update bifcl, binpac, and broker repos for cmake changes 2023-05-31 13:16:03 -07:00
Tim Wojtulewicz
2cde6e1703 Switch broker submodule back to master 2023-05-31 12:08:05 +02:00
Tim Wojtulewicz
e39f953b33 Update broker submodule to 2.6.0 release tag [nomail] [skip ci] 2023-05-31 12:05:27 +02:00
Tim Wojtulewicz
3ac28ba5a2 Merge remote-tracking branch 'origin/topic/timw/update-broker'
* origin/topic/timw/update-broker:
  Update broker submodule [nomail]
2023-05-26 12:31:12 -07:00
Tim Wojtulewicz
8ae477c32d Update broker submodule [nomail] 2023-05-26 11:15:14 -07:00
Arne Welzel
6ac7a9e62a Update ZeekJS submodule to 0.9.1 2023-05-26 19:07:11 +02:00
Tim Wojtulewicz
ee79a88265 Update broker submodule [nomail] 2023-05-23 11:41:15 -07:00
Tim Wojtulewicz
a9f8bd5166 Update binpac and bifcl to released versions [nomail] 2023-05-23 11:00:53 -07:00
Tim Wojtulewicz
cf996a66e6 Updating submodule(s) [nomail] 2023-05-23 10:52:57 -07:00
Tim Wojtulewicz
3757a350cd Updating submodule(s) [nomail] 2023-05-19 09:50:22 -07:00
Robin Sommer
10477b38aa
Move Spicy submodule a layer up.
This moves `auxil/spicy/spicy` to `auxil/spicy`. It relocates the
pieces previously inside that intermediary directory. The main change
is that now tweak the compilation flags for Spicy through target
options.

This is on top of `topic/robin/spicy-plugin`.
2023-05-16 12:09:12 +02:00
Robin Sommer
0040111955
Integrate the Spicy plugin into Zeek proper.
This reflects the `spicy-plugin` code as of `d8c296b81cc2a11`.

In addition to moving the code into Zeek's source tree, this comes
with a couple small functional changes:

- `spicyz` no longer tries to infer if it's running from the build
  directory. Instead `ZEEK_SPICY_LIBRARY` can be set to a custom
  location. `zeek-set-path.sh` does that now.

- ZEEK_CONFIG can be set to change what `spicyz -z` print out. This is
  primarily for backwards compatibility.

Some further notes on specifics:

- We raise the minimum Spicy version to 1.8 (i.e., current `main`
  branch).

- Renamed the `compiler/` subdirectory to `spicyz` to avoid
  include-path conflicts with the Spicy headers.

- In `cmake/`, the corresponding PR brings a new/extended version of
  `FindZeek`, which Spicy analyzer packages need. We also now install
  some of the files that the Spicy plugin used to bring for testing,
  so that existing packages keep working.

- For now, this all remains backwards compatible with the current
  `zkg` analyzer templates so that they work with both external and
  integrated Spicy support. Later, once we don't need to support any
  external Spicy plugin versions anymore, we can clean up the
  templates as well.

- All the plugin's tests have moved into the standard test suite. They
  are skipped if configure with `--disable-spicy`.

This holds off on adapting the new code further to Zeek's coding
conventions, so that it remains easier to maintain it in parallel to
the (now legacy) external plugin. We'll make a pass over the
formatting for (presumable) Zeek 6.1.
2023-05-16 10:17:45 +02:00
Tim Wojtulewicz
eb5de051e3 Update broker submodule [nomail] 2023-05-12 12:44:31 -07:00
Tim Wojtulewicz
eba7f2c01e Update broker submodule [nomail] 2023-05-12 11:32:59 -07:00
Christian Kreibich
d305e09c9e Updating auxil/zeek-client submodule [nomail] 2023-05-11 13:26:31 -07:00
Jan Grashoefer
c12640b048 Add timestamps to manually published broker events. 2023-05-11 12:53:52 +02:00
Tim Wojtulewicz
2a587ad9c9 Updating submodule(s) [nomail] 2023-05-09 12:52:28 -07:00