Commit graph

15284 commits

Author SHA1 Message Date
Tim Wojtulewicz
2ec7e59771 Updating CHANGES and VERSION. 2024-09-03 14:55:46 -07:00
Tim Wojtulewicz
de4c0b19ef CI: Fix centos-7 Dockerfile to replace obsolete yum repos 2024-09-03 14:46:02 -07:00
Tim Wojtulewicz
c08d65aeed Update CHANGES, VERSION, and NEWS for 6.0.6 2024-09-03 12:50:14 -07:00
Tim Wojtulewicz
dd6aff1145 Update docs submodule [nomail] [skip ci] 2024-09-03 12:50:14 -07:00
Tim Wojtulewicz
6003f987da Updating CHANGES and VERSION. 2024-08-30 14:46:44 -07:00
Arne Welzel
75ef9ac233 Merge branch 'fix-http-password-capture' of https://github.com/p-l-/zeek
* 'fix-http-password-capture' of https://github.com/p-l-/zeek:
  http: fix password capture when enabled

(cherry picked from commit c27e18631c)
2024-08-30 14:45:25 -07:00
Arne Welzel
36e504a1e4 Merge remote-tracking branch 'origin/topic/awelzel/tcp-reassembler-undelivered-data-match-bool-bool-bool-confusion'
* origin/topic/awelzel/tcp-reassembler-undelivered-data-match-bool-bool-bool-confusion:
  TCP_Reassembler: Fix IsOrig() position in Match() call

(cherry picked from commit 4a4cbf2576)
2024-08-30 14:44:52 -07:00
Arne Welzel
eb8f76cd52 Merge remote-tracking branch 'origin/topic/timw/use-more-memory-for-freebsd-builds'
* origin/topic/timw/use-more-memory-for-freebsd-builds:
  CI: Use 16GB of memory for FreeBSD builds

(cherry picked from commit 9d9cc51e9d)
2024-08-30 14:41:42 -07:00
Tim Wojtulewicz
5fef9d421d Update CHANGES, VERSION, and NEWS for 6.0.5 2024-08-01 11:18:44 -07:00
Tim Wojtulewicz
6930e80800 Merge remote-tracking branch 'origin/topic/johanna/update-the-ct-list-and-the-ca-list-again'
* origin/topic/johanna/update-the-ct-list-and-the-ca-list-again:
  Update Mozilla CA list and CT list

(cherry picked from commit cb88f6316c)
2024-08-01 11:18:14 -07:00
Tim Wojtulewicz
301d852ddd Updating CHANGES and VERSION. 2024-08-01 10:50:17 -07:00
Tim Wojtulewicz
8bbd885c40 CI: Drop macOS Ventura build, update FreeBSD 13 to 13.3 2024-07-31 11:28:08 -07:00
Tim Wojtulewicz
4fc0d1027d Update zeekctl submodule [nomail] 2024-07-31 11:18:39 -07:00
Tim Wojtulewicz
a1d621748e Merge remote-tracking branch 'origin/topic/johanna/gh-3700'
* origin/topic/johanna/gh-3700:
  Fix cid propagation into files.log

(cherry picked from commit d7e30d9ee2)
2024-07-26 12:47:16 -07:00
Tim Wojtulewicz
df37ccf73d Pick up an upstream CAF fix 2024-07-26 12:45:46 -07:00
Arne Welzel
c55a57a449 btest: Fixup baseline for plugins.hooks 2024-07-24 10:15:13 +02:00
Tim Wojtulewicz
32fb85e3f8 Update CHANGES, VERSION, and NEWS for the v6.0.4 release 2024-05-16 10:23:51 -07:00
Tim Wojtulewicz
275ecd7bf3 Update docs submodule [nomail] [skip ci] 2024-05-15 12:25:10 -07:00
Tim Wojtulewicz
d1e9cfe8e4 Update baseline for plugins.hooks btest 2024-05-15 10:49:26 -07:00
Tim Wojtulewicz
90ca0c16e4 Update broker submodule [nomail] 2024-05-15 10:49:26 -07:00
Christian Kreibich
1f04e5d545 Merge branch 'topic/christian/localversion'
* topic/christian/localversion:
  Parse and store localversion string
  Remove commented-out code
  Check ZEEK_VERSION_LOCAL for dashes
  Update version string btests for localversion
  Modify version parsing for localversion
  Update version used by spicyz
  Update build script
  Support for configurable localversion

(cherry picked from commit d09584e52e)
2024-05-14 16:09:58 -07:00
Tim Wojtulewicz
caa2df9ad1 Updating CHANGES and VERSION. 2024-05-14 15:21:59 -07:00
Tim Wojtulewicz
848b597416 Merge remote-tracking branch 'pbcullen/topic/pbcullen/remove_exclude'
* pbcullen/topic/pbcullen/remove_exclude:
  Update core.pcap.filter-warning baseline
  Add PacketFilter::remove_exclude function

(cherry picked from commit d566961da5)
2024-05-14 14:52:34 -07:00
Tim Wojtulewicz
e9decdccde Merge remote-tracking branch 'pbcullen/topic/pbcullen/shadow-file-handling'
* pbcullen/topic/pbcullen/shadow-file-handling:
  reformat changes
  Gracefully handle empty/missing shadow file

(cherry picked from commit ad6d70d4e6)
2024-05-14 14:51:36 -07:00
Christian Kreibich
2ccded3beb Merge branch 'topic/christian/3671-fix-icmp-caplen-violations'
* topic/christian/3671-fix-icmp-caplen-violations:
  Factor in caplens in ICMPAnalyzer::DeliverPacket length calculations

(cherry picked from commit 7fdbb73511)
2024-05-14 14:48:12 -07:00
Arne Welzel
c480b35ea0 Merge remote-tracking branch 'origin/topic/awelzel/bump-highwayhash'
* origin/topic/awelzel/bump-highwayhash:
  highwayhash: Point to github.com/google/highwayhash, bump to master

(cherry picked from commit 3734adef2d)
2024-05-14 14:42:15 -07:00
Tim Wojtulewicz
10fd5682e1 Merge remote-tracking branch 'origin/topic/johanna/update-tls-ca-stuff'
* origin/topic/johanna/update-tls-ca-stuff:
  Update Mozilla CA and Google CT list and related tests.

(cherry picked from commit c315202ece)
2024-05-14 14:38:31 -07:00
Tim Wojtulewicz
96170ebb41 Merge remote-tracking branch 'origin/topic/timw/spicy-1.8.4-bump-for-6.0.4' into release/6.0
* origin/topic/timw/spicy-1.8.4-bump-for-6.0.4:
  Bump commit hash for zeek-testing-cluster
  Bump spicy submodule to v1.8.4
2024-05-14 14:36:05 -07:00
Tim Wojtulewicz
8932781b0c Bump commit hash for zeek-testing-cluster 2024-05-14 13:49:31 -07:00
Tim Wojtulewicz
895c61e5f1 Bump spicy submodule to v1.8.4 2024-05-14 12:57:03 -07:00
Tim Wojtulewicz
269fdcdcfc Force Windows CI to use OpenSSL 3.1.1
There's something wrong with chocolatey's OpenSSL 3.2.0 package that
causes cmake to not be able to find libcrypto even though it's clearly
in the directory. Pinning to 3.1.1 fixes the build issue.

(cherry picked from commit 5a7c482a0f)
2024-05-14 10:56:59 -07:00
Jan Grashoefer
a69a584d25 Make worker restart in cluster btest race-proof
(cherry picked from commit 08daef8d42)
2024-05-14 10:52:28 -07:00
Tim Wojtulewicz
a1e7afa3f7 Add missing include for int32_t in DebugCmds.h
(cherry picked from commit 01d11d6c0b)
2024-05-14 10:17:24 -07:00
Tim Wojtulewicz
c0f12b5cd0 Fix warning with attribute string lookup
(cherry picked from commit b639f1426f)
2024-05-14 10:17:24 -07:00
Tim Wojtulewicz
9ae61eab0c CI: Force rebuilds of all of the VMs 2024-05-14 10:17:24 -07:00
Tim Wojtulewicz
1c238a0fe7 CI: Fix python installations on alpine 2024-05-14 10:17:24 -07:00
Tim Wojtulewicz
2e658d6aac CI: Use macOS Sonoma xcode VM to fix problem with missing tools 2024-05-14 08:56:57 -07:00
Tim Wojtulewicz
be9d947df0 Update CHANGES, VERSION, and NEWS for 6.0.3 2024-01-19 09:00:46 -07:00
Tim Wojtulewicz
3259f4e8c3 Update docs submodule [nomail] 2024-01-19 08:55:42 -07:00
Arne Welzel
5659cf18f8 MIME: Cap nested MIME analysis depth to 100
OSS-Fuzz managed to produce a MIME multipart message construction with
thousands of nested entities (or that's what Zeek makes out of it anyhow).
Prevent such deep analysis by capping at a nesting depth of 100,
preventing unnecessary resource usage. A new weird named exceeded_mime_max_depth
is reported when this limit is reached.

This change reduces the runtime of the OSS-Fuzz reproducer from ~45 seconds
to ~2.5 seconds.

The test PCAP was produced from a Python script using the email package
and sending the rendered version via POST to a HTTP server.

Closes #208

(cherry picked from commit 4e5849fe82c6097df5d25cd1a74d69ab4fa50f46)
2024-01-19 08:22:19 -07:00
Benjamin Bannier
37bc6517f0 Merge branch 'topic/bbannier/issue-3177'
(cherry picked from commit 638e8a0519)
2024-01-19 08:19:54 -07:00
Tim Wojtulewicz
cd5dbe3a9c Merge remote-tracking branch 'origin/topic/christian/release-6.0-ci-updates' into release/6.0
* origin/topic/christian/release-6.0-ci-updates:
  CI: Remove unused openssl30_config
  ci: Remove ZEEK_CI_DISABLE_SCRIPT_PROFILING logic
  CI: Move Debian variations from 11 to 12
  CI: Add Ubuntu 23.10
  CI: Drop openSUSE Leap 15.4, about to EOL.
  CI: FreeBSD 14 is out now, 12 is about to EOL.
  CI: distro EOL comment tweaks
  CI: drop Fedora 37, add Fedora 39
  CI: Install missing packages on opensuse
  CI: Use other base64 options on macOS Sonoma too
  CI: Add macOS Sonoma build, remove macOS Monterey build
  Fix tests so they work both with GNU and BSD tools
  Install libmaxminddb in macOS CI
  CI: Pass -A flag to btest for cluster-testing builds
  CI: Add more logging during docker builds
  CI: disable Spicy on CentOS 7
  CI: Disable spicy on arm_debian11 and opensuse_leap_15_4 builds
  CI: Remove sanitizers resource template
  Enable ccache-backed Spicy JIT for users of developer scripts.
  Add OpenSUSE Leap 15.5 to ci
2024-01-18 16:25:26 -07:00
Tim Wojtulewicz
29e4b13881 CI: Remove unused openssl30_config
(cherry picked from commit 652ba502aa)
2024-01-18 14:09:51 -08:00
Arne Welzel
d7aae6afa5 ci: Remove ZEEK_CI_DISABLE_SCRIPT_PROFILING logic
To my knowledge this doesn't make a huge difference anymore and locally
I'm only using ASAN builds. It's not actually too slow.

(cherry picked from commit 344369f169)
2024-01-18 14:09:51 -08:00
Christian Kreibich
e054bec935 CI: Move Debian variations from 11 to 12
This switches the ARM and static builds from 11 to 12. x86 and ARM now build by
default, and 11 only with fullci. 10 remains as-is, because we like to torture
ourselves.

(cherry picked from commit 4f6c25bb91)
2024-01-18 14:09:51 -08:00
Christian Kreibich
ee0bc98a9a CI: Add Ubuntu 23.10
(cherry picked from commit 866d4b4127)
2024-01-18 14:09:51 -08:00
Christian Kreibich
c683228e8a CI: Drop openSUSE Leap 15.4, about to EOL.
(cherry picked from commit ddd56b9ad7)
2024-01-18 14:09:51 -08:00
Christian Kreibich
1d14faa18f CI: FreeBSD 14 is out now, 12 is about to EOL.
(cherry picked from commit 18b8e6d6bc)
2024-01-18 14:09:51 -08:00
Christian Kreibich
ff23163727 CI: distro EOL comment tweaks
(cherry picked from commit eb1c4bf019)
2024-01-18 14:09:51 -08:00
Christian Kreibich
a979fa419d CI: drop Fedora 37, add Fedora 39
This makes 39 the ony to run at all times, and 38 one to run only with fullci.

(cherry picked from commit ee8cc77050)
2024-01-18 14:09:51 -08:00