Commit graph

219 commits

Author SHA1 Message Date
Tim Wojtulewicz
b56f1ab861 Update rapidjson submodule to latest upstream master 2022-01-04 12:11:24 -07:00
Tim Wojtulewicz
e586964837 Update submodules to latest (new) release tags [skip ci] [nomail] 2022-01-04 11:49:43 -07:00
Christian Kreibich
260403edd3 Merge branch 'topic/christian/cluster-controller-next'
* topic/christian/cluster-controller-next: (22 commits)
  Remove periodic pinging of controller by agents
  Move cluster controller/agent main.zeek scripts into their own modules
  Bump zeek-client
  First uses of request state timeouts
  Add expiration mechanism to client request state.
  Move get_instances_response event to using a Result record
  Track successful config deployment in cluster controller
  Bump zeek-client
  Add ClusterController::API::notify_agents_ready event
  Make all globals start with a "g_" prefix
  Add missing debug() log function to log module's API
  Add separate utility module for controller and agent
  Bump zeek-client
  Support for dropping instances no longer needed after config updates
  Additional infrastructure for printing types
  Bump zeek-client
  Support on-demand peering with agents when receiving new cluster configuration
  Expand requests support in the controller
  Whitespace tweaks in cluster controller and agent scripts
  Add Github action job for cluster tests
  ...
2021-12-22 13:29:59 -08:00
Christian Kreibich
069eb28987 Bump zeek-client 2021-12-21 14:52:29 -08:00
Christian Kreibich
30db1b3bfb First uses of request state timeouts
This now features support for the test_timeout_request/response events, as
supported by the client, and also adds a timeout event for set_configuration, in
case agents do not respond in time.

Includes corresponding zeek-client submodule bump.
2021-12-21 14:52:29 -08:00
Christian Kreibich
fc9679e510 Move get_instances_response event to using a Result record
Includes corresponding zeek-client bump.
2021-12-21 14:52:29 -08:00
Christian Kreibich
bbe7d32529 Bump zeek-client 2021-12-21 14:52:29 -08:00
Christian Kreibich
6fcd99b4a0 Bump zeek-client 2021-12-21 14:52:28 -08:00
Christian Kreibich
2395301168 Bump zeek-client 2021-12-21 14:52:28 -08:00
Christian Kreibich
1e60264548 Update auxil/broker submodule [nomail] [skip ci] 2021-12-20 19:33:46 -08:00
Tim Wojtulewicz
429b42ecb1 Update cmake submodule across all other submodules 2021-12-10 15:36:15 -07:00
Christian Kreibich
33cd1cf65f Update cmake and auxil/zeek-aux submodules 2021-12-06 12:17:22 -08:00
Tim Wojtulewicz
2044fbe53b Add GTPv1 packet analyzer, disable old analyzer 2021-11-23 19:36:50 -07:00
Christian Kreibich
ee28e3e8b1 Update doc and auxil/zeek-aux submodules [nomail] [skip ci] 2021-11-18 17:09:40 -08:00
Christian Kreibich
67cbec9123 Update cmake and aux/zeek-aux submodules [nomail] [skip ci] 2021-11-17 16:42:04 -08:00
Tim Wojtulewicz
362566369f Update libkqueue submodule 2021-11-11 19:05:31 +00:00
Benjamin Bannier
77e2e8278f Add pre-commit config.
This patch adds `clang-format` as only linter for now. This replaces the
previously used script from `auxil/run-clang-format` which we remove.

This requires the Python program `pre-commit`
(https://pypi.org/project/pre-commit/). With that one can then run
`clang-format` on the whole codebase with

    $ pre-commit run -a clang-format

or on just the staged files

    # Explicitly selecting linter.
    $ pre-commit run clang-format

    # Run all linters (currently just `clang-format`).
    $ pre-commit

`pre-commit` supports managing Git commit hooks so that linters are run
on commit. Linters can be installed with

    $ pre-commit install

The documentation at https://pre-commit.com/ covers these topics in
addition to more information.
2021-11-09 07:20:18 +01:00
Christian Kreibich
1a6da54aed Update broker submodule [nomail] [skip ci] 2021-11-05 13:40:04 -07:00
Christian Kreibich
c39f33527a Update broker and zeek-archiver submodules [nomail] [skip ci] 2021-11-05 12:49:24 -07:00
Christian Kreibich
c25d5cecb2 Update btest submodule to 0.71 [nomail] [skip ci] 2021-11-01 12:10:39 -07:00
Christian Kreibich
f1c81e3ab9 Update btest submodule to 0.70 [nomail] [skip ci] 2021-10-28 13:18:46 -07:00
Christian Kreibich
5d3568d08d Bump zeek-aux submodule to pull in update-changes tweak [nomail] [skip ci] 2021-10-14 11:57:48 -07:00
Christian Kreibich
4d48272adb Bump zkg to 2.12.0 [nomail] [skip ci] 2021-10-12 14:05:47 -07:00
Christian Kreibich
acde4d1765 Bump highwayhash submodule to pull in another FreeBSD header fix 2021-09-30 10:39:43 -07:00
Tim Wojtulewicz
a3ba7f638b GH-386: Add clang-format config and scripts 2021-09-16 15:35:11 -07:00
Christian Kreibich
fda1b1db68 Merge branch 'topic/christian/ci-support-update'
* topic/christian/ci-support-update:
  CI support refresh
2021-08-26 14:35:28 -07:00
Christian Kreibich
7b60800231 CI support refresh
- Add Debian 11 (Bullseye)
- Drop Ubuntu 16.04

Includes submodule bumps for corresponding updates
2021-08-26 13:32:02 -07:00
Christian Kreibich
d60f85a868 Update submodule(s) [nomail] [skip ci] 2021-08-16 14:14:30 -07:00
Tim Wojtulewicz
ae39225f82 Update broker submodule [nomail] 2021-08-03 17:42:15 -07:00
Tim Wojtulewicz
bbfce7aaf7 Update broker submodule 2021-07-28 19:10:24 -07:00
Tim Wojtulewicz
d8b0ee0853 Merge remote-tracking branch 'origin/topic/christian/bump-highwayhash'
* origin/topic/christian/bump-highwayhash:
  Bump highwayhash to pull in FreeBSD 14 fix
2021-07-19 08:56:59 -07:00
Tim Wojtulewicz
1d69a698de Update broker submodule for new CAF version 2021-07-16 19:07:17 -07:00
Christian Kreibich
9f8b21fc51 Bump highwayhash to pull in FreeBSD 14 fix 2021-07-15 17:04:11 -07:00
Tim Wojtulewicz
a865a2cc9b Update submodule(s) [nomail] [skip ci] 2021-07-13 12:22:24 -07:00
Tim Wojtulewicz
8f86f8b75a Update submodule(s) [nomail] [skip ci] 2021-07-09 12:21:22 -07:00
Christian Kreibich
8db985ea78 Merge branch 'topic/christian/cluster-controller'
* topic/christian/cluster-controller:
  Add a cluster controller testcase for agent-controller checkin
  Add zeek-client via new submodule
  Update baselines affected by cluster controller changes
  Introduce cluster controller and cluster agent scripting
  Establish a separate init script when using the supervisor
  Add optional bare-mode boolean flag to Supervisor's node configuration
  Add support for making the supervisor listen for requests
  Add support for setting environment variables via supervisor
2021-07-08 16:51:11 -07:00
Christian Kreibich
a6b0fde65f Add zeek-client via new submodule
The new module resides in auxil/zeek-client. It does not get installed unless
one configures with --enable-zeek-client.
2021-07-08 13:12:53 -07:00
Tim Wojtulewicz
6dcf6c9399 Update broker submodule for process metrics
This also updates CAF to 0.18.4
2021-07-08 10:01:35 -07:00
Tim Wojtulewicz
cf0745da9f Merge remote-tracking branch 'origin/topic/seth/subproject-build'
* origin/topic/seth/subproject-build:
  Removing a fix from another branch
  Update binpac pointer
  Update bifcl and binpac for building Zeek as a submodule
  Updated the cmake pointer
  Fix the builtin plugin preload mechanism
  Update submodule pointer for cmake to point at the appropriate branch
  Switch to more accurate source and binary references in cmake
2021-07-06 08:59:22 -07:00
Christian Kreibich
5c74702ea1 Update submodule
[nomail]
2021-07-05 21:16:11 -07:00
Tim Wojtulewicz
7dd18ec906 Merge remote-tracking branch 'origin/topic/neverlord/broker-fix'
* origin/topic/neverlord/broker-fix:
  Update Broker submodule
2021-07-02 10:16:58 -07:00
Johanna Amann
2cee2a7fa0 Update submodule
[nomail]
2021-07-02 13:06:35 +01:00
Johanna Amann
a6144c521e Update submodule
[nomail]
2021-07-02 12:59:38 +01:00
Dominik Charousset
fbd95973b4 Update Broker submodule 2021-07-02 13:17:56 +02:00
Tim Wojtulewicz
80f0b099b5 Update submodule(s) [nomail] 2021-06-29 08:43:52 -07:00
Tim Wojtulewicz
4a674f50d7 Update submodule(s) [nomail] 2021-06-28 08:51:25 -07:00
Seth Hall
8b1259088f Update binpac pointer 2021-06-28 13:23:59 +00:00
Seth Hall
c946c4532a Update bifcl and binpac for building Zeek as a submodule 2021-06-28 13:15:04 +00:00
Christian Kreibich
239ea51f22 Update submodules [nomail] 2021-06-22 14:14:55 -07:00
Tim Wojtulewicz
0bf475f055 Update submodule(s) [nomail] 2021-06-15 11:35:48 -07:00