<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/snort3/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2026-03-23T02:42:18Z</updated>
<entry>
<title>snort3: update to 3.12.1.0</title>
<updated>2026-03-23T02:42:18Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2026-03-21T11:13:46Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=22c0454da21b3f8122403277a0804930bf860cdd'/>
<id>urn:sha1:22c0454da21b3f8122403277a0804930bf860cdd</id>
<content type='text'>
Changelog: https://github.com/snort3/snort3/releases/tag/3.12.1.0

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>snort3: update to v3.11.1.0</title>
<updated>2026-03-11T17:55:56Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2026-02-28T13:42:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=66c1a6dab01d4ff4e9b4264db8ca9325a87adb45'/>
<id>urn:sha1:66c1a6dab01d4ff4e9b4264db8ca9325a87adb45</id>
<content type='text'>
Changelog: https://github.com/snort3/snort3/releases/tag/3.11.1.0

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>snort3: update to 3.10.2.0</title>
<updated>2026-01-25T05:00:01Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2026-01-22T21:04:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=88e75f45abe8033769a28fc0d6021b33222bee21'/>
<id>urn:sha1:88e75f45abe8033769a28fc0d6021b33222bee21</id>
<content type='text'>
New upstream release. Changelog:
appid: configurable midstream service discovery
appid: prefer QUIC client appid over SSL
appid: prevent out-of-bounds read in bootp option parsing
appid: prevent out-of-bounds read in sslv2 server-hello detection
control: refactor connection ownership model and improve thread safety
extractor: avoid reporting default values for missing SSL fields
file_api: coverity fix
flow: refactor dump_flows command to dump flow state in binary format
mime: fix compile issues
react: block flow when packets are not reset candidates
show_flows: implement utility program to convert dump_flows binary files to text Flow state data for each flow
smtp: handle split CRLF in multi-line response parsing
ssl: ssl client hello event is published with empty hostname

% snort --version
       ,,_     -*&gt; Snort++ &lt;*-
      o"  )~   Version 3.10.2.0
       ''''    By Martin Roesch &amp; The Snort Team
               http://snort.org/contact#team
               Copyright (C) 2014-2025 Cisco and/or its affiliates. All rights reserved.
               Copyright (C) 1998-2013 Sourcefire, Inc., et al.
               Using DAQ version 3.0.24
               Using Vectorscan version 5.4.12 2026-01-11
               Using libpcap version 1.10.5 (with TPACKET_V3)
               Using LuaJIT version 2.1.0-beta3
               Using LZMA version 5.8.1
               Using OpenSSL 3.5.4 30 Sep 2025
               Using PCRE2 version 10.47 2025-10-21
               Using ZLIB version 1.3.1

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>snort3: update to 3.10.1.0</title>
<updated>2026-01-25T05:00:01Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2026-01-15T14:42:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=98148a4161390df9753cb563926fd2a8ba70c73f'/>
<id>urn:sha1:98148a4161390df9753cb563926fd2a8ba70c73f</id>
<content type='text'>
New upstream release. Changelog:
alert_fast: ensure call_once definition doesn't collide in std vs glibc, thanks to krag on GitHub for suggesting this fix
alert_json: add support for logging appid, thanks to ssam18 on GitHub for suggesting this change
appid: add check to avoid setting brute force state for pending sessions that are pruned
appid: allow out-of-order packet inspection in third-party engine
appid: check for Lua table errors during initialization and cleanup
appid: enable out-of-order inspection by default
appid: fix client process regex mapping logic
appid: fix eve process handler event debug logging
appid: fix setting global ssh ignore flag
appid: fix size check in TFTP service detector
appid: mDNS TXT records parsing and deviceinfo event generation
appid: prevent multiple out-of-bounds reads in ssl
build: address compilation warnings
build: fix Coverity warnings in related components
cmake: fix pkg-config path for libdir, thanks to brianmcgillion on GitHub for submitting a similar fix
decoder: adding encode function for TransbridgeCodec
dns: add fix infinite recursion vulnerability
file: use new EVP functions rather than deprecated SHA functions
flow: add logs to show different ways a flow can fail to create
ftp_telnet: fix coverity errors and improve cmd_len configurability
ftp_telnet: fix ftp_cmd_pipe_index handling
ftp_telnet: Handle malformed traffic in ftp to generate alert
hash: update hashes to use new EVP functions, thanks to
http_inspect: add urlencoded to content-type list
http_inspect: fix coverity error
iec104: fix IEC 104 SQ0 bounds checks by removing duplicate asdu_size_map entries and using IO_GROUP sizes, preventing out-of-bounds reads
iec104: validate Type I length to prevent ASDU out-of-bounds read
ips_options: fix cursor position for byte_extract
ips_options: reset PCRE rule counts on new configuration loaded
main: update dioctl daqSnort latency common change
mime: add unit tests for data fitting memory limit
mime: add unit tests for data over memory limit
mime: add unit tests for file logging
mime: fix mime boundary parsing
mime: ignore field collection if not configured
mime: implement content parsing of multipart/form_data
mime: improve form-data collection for incomplete boundaries
mime: leave room for null-character in case of size limit hit
mime: remove unused forward-declaration
mime: rename class field to comply with the style
mime: return error code if cannot add headers for logging
pub_sub: add is_urlencoded method
sip: fix out-of-bounds reads in sip_parse_sdp_m
smb,dlp: update filename,filesize of FileInfo handling to enable dlp evaluation for repeated txns
smtp: usage of config cmds
snort2lua: fix failure in converting patterns containing commas
snort_ml: enable client body scanning by default
snort_ml: scan multipart form data
ssl: free certificate data if certificate length is 0
ssl: tls client hello check out of bounds fix
unified2: use proper API for obtaining VLAN ID from packet

% snort --version

   ,,_     -*&gt; Snort++ &lt;*-
  o"  )~   Version 3.10.1.0
   ''''    By Martin Roesch &amp; The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2025 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.24
           Using Vectorscan version 5.4.12 2026-01-11
           Using libpcap version 1.10.5 (with TPACKET_V3)
           Using LuaJIT version 2.1.0-beta3
           Using LZMA version 5.8.1
           Using OpenSSL 3.5.4 30 Sep 2025
           Using PCRE2 version 10.47 2025-10-21
           Using ZLIB version 1.3.1

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>snort3: update to 3.10.0.0</title>
<updated>2025-11-28T08:45:55Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-11-26T20:18:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=4008028a99497f4af3af9576679e602093ec4b88'/>
<id>urn:sha1:4008028a99497f4af3af9576679e602093ec4b88</id>
<content type='text'>
Changelog: https://github.com/snort3/snort3/releases/tag/3.10.0.0

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150)

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>snort3: update to 3.9.7.0</title>
<updated>2025-11-07T17:36:24Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-11-07T08:57:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=facfe9536567843edc8aa6a27412a8a12a410bfd'/>
<id>urn:sha1:facfe9536567843edc8aa6a27412a8a12a410bfd</id>
<content type='text'>
Changelog: https://github.com/snort3/snort3/releases/tag/3.9.7.0

% snort --version

   ,,_     -*&gt; Snort++ &lt;*-
  o"  )~   Version 3.9.7.0
   ''''    By Martin Roesch &amp; The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2025 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.22
           Using Vectorscan version 5.4.12 2025-11-02
           Using libpcap version 1.10.5 (with TPACKET_V3)
           Using LuaJIT version 2.1.0-beta3
           Using LZMA version 5.8.1
           Using OpenSSL 3.5.4 30 Sep 2025
           Using PCRE2 version 10.46 2025-08-27
           Using ZLIB version 1.3.1

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>snort3: run as regular user rather than as root</title>
<updated>2025-10-17T19:31:54Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-09-10T21:06:30Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=69117bf2d5ecd5cc64c3f089df2641c0ba12611b'/>
<id>urn:sha1:69117bf2d5ecd5cc64c3f089df2641c0ba12611b</id>
<content type='text'>
Running as a dedicated user is better from both a security and an
isolation perspective than running as root.

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>snort3: inform user of optional dependencies</title>
<updated>2025-10-17T03:49:05Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-10-05T10:24:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=950e2856e893493d157d93cb5b5e472a19e3228d'/>
<id>urn:sha1:950e2856e893493d157d93cb5b5e472a19e3228d</id>
<content type='text'>
Add a comment to the package description to inform users that the build
system will not automatically pick gperftools-runtime and vectorscan-
runtime when building from source.

References to performance benefits of using them:
c1b4e80825d6855d66899dc32490b0ce9537aff5
b6b2d1e3059c049bf0af4330dfde944c1689be9f

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>snort3: update to 3.9.6.0</title>
<updated>2025-10-17T03:49:05Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-10-07T21:04:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=41e25e864e15d7609b4eff6640ba90ed2512972a'/>
<id>urn:sha1:41e25e864e15d7609b4eff6640ba90ed2512972a</id>
<content type='text'>
Release notes: https://github.com/snort3/snort3/releases/tag/3.9.6.0

% snort --version

   ,,_     -*&gt; Snort++ &lt;*-
  o"  )~   Version 3.9.6.0
   ''''    By Martin Roesch &amp; The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2025 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.21
           Using Vectorscan version 5.4.12 2025-10-06
           Using libpcap version 1.10.5 (with TPACKET_V3)
           Using LuaJIT version 2.1.0-beta3
           Using LZMA version 5.8.1
           Using OpenSSL 3.6.0 1 Oct 2025
           Using PCRE2 version 10.46 2025-08-27
           Using ZLIB version 1.3.1

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>snort3: fix typo preventing vectorscan detection</title>
<updated>2025-10-17T03:49:05Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-10-16T12:09:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=39f829545743390ad3f896a6997097446c0204f0'/>
<id>urn:sha1:39f829545743390ad3f896a6997097446c0204f0</id>
<content type='text'>
Since vectorscan-runtime was dropped in the following commit, need to
replace references to it with just vectorscan in order to compile
snort3 against it: https://github.com/openwrt/packages/commit/8a3c7a69e649a9a5cbb0a642a661dd480b8583ff

Without this change, even having CONFIG_PACKAGE_vectorscan=y in the
.config will result in a failure to compile against it, e.g:

...
Feature options:
    DAQ Modules:    Dynamic
    libatomic:      User-specified
    Hyperscan:      OFF
...

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
</feed>
