]> git.ipfire.org Git - thirdparty/snort3.git/log
thirdparty/snort3.git
3 weeks agoPull request #5222: build: generate and tag 3.12.1.0 master 3.12.1.0
Priyanka Gurudev (prbg) [Wed, 18 Mar 2026 01:38:38 +0000 (01:38 +0000)] 
Pull request #5222: build: generate and tag 3.12.1.0

Merge in SNORT/snort3 from ~PRBG/snort3:build_3.12.1.0 to master

Squashed commit of the following:

commit 32e37e40dbf03e08aa8eabfec2ddf943bc32da5b
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Tue Mar 17 18:08:00 2026 -0400

    build: generate and tag 3.12.1.0

3 weeks agoPull request #5215: appid: removing dead code in service ssl
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Tue, 17 Mar 2026 18:59:57 +0000 (18:59 +0000)] 
Pull request #5215: appid: removing dead code in service ssl

Merge in SNORT/snort3 from ~DKOLOMII/snort3:ssl_service_dead_code to master

Squashed commit of the following:

commit 277c2b57403d22f38192eb3be1309d15e02009e1
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Tue Mar 17 14:56:18 2026 -0400

    appid: removing dead code in service ssl

3 weeks agoPull request #5157: appid: fix app detection when sni is spoofed
Yehor Furman -X (yefurman - SOFTSERVE INC at Cisco) [Tue, 17 Mar 2026 18:32:22 +0000 (18:32 +0000)] 
Pull request #5157: appid: fix app detection when sni is spoofed

Merge in SNORT/snort3 from ~YEFURMAN/snort3:spoofed_sni_fix to master

Squashed commit of the following:

commit c0c2a2e4a4dc4723e746e05a89fce273d3f60a95
Author: yefurman <yefurman@cisco.com>
Date:   Tue Feb 3 04:32:45 2026 -0500

    appid: fix app detection when sni is spoofed

3 weeks agoPull request #5176: kerberos: fix race condition when reloading and setting failed_login
Andres Avila Segura (aavilase) [Tue, 17 Mar 2026 18:10:27 +0000 (18:10 +0000)] 
Pull request #5176: kerberos: fix race condition when reloading and setting failed_login

Merge in SNORT/snort3 from ~AAVILASE/snort3:kerberos_config_race_condition to master

Squashed commit of the following:

commit c3c84fc482ec4fec6da9f6e127de8b36a58c4d74
Author: Andres Avila <aavilase@cisco.com>
Date:   Tue Feb 24 11:36:48 2026 -0500

    kerberos: fix race condition when reloading and setting failed_login

3 weeks agoPull request #5204: hash: clamp max_size to entry_size minimum
Raza Shafiq (rshafiq) [Tue, 17 Mar 2026 17:44:16 +0000 (17:44 +0000)] 
Pull request #5204: hash: clamp max_size to entry_size minimum

Merge in SNORT/snort3 from ~RSHAFIQ/snort3:lru_cap to master

Squashed commit of the following:

commit d973dd40c59573c65b1c60f123d1d9921512cf04
Author: rshafiq <rshafiq@cisco.com>
Date:   Wed Mar 11 12:37:59 2026 -0400

    hash: clamp max_size to entry_size minimum

3 weeks agoPull request #5189: appid: sync host attributes on http event service detection
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Tue, 17 Mar 2026 17:37:20 +0000 (17:37 +0000)] 
Pull request #5189: appid: sync host attributes on http event service detection

Merge in SNORT/snort3 from ~BHRYNIV/snort3:fix_host_attr_update to master

Squashed commit of the following:

commit e6023378ba51b7f62cb24e8ecf400429ce2d8037
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Thu Mar 5 06:25:38 2026 -0500

    appid: sync host attributes on http event service detection

3 weeks agoPull request #5218: File names
Russ Combs (rucombs) [Tue, 17 Mar 2026 17:31:58 +0000 (17:31 +0000)] 
Pull request #5218: File names

Merge in SNORT/snort3 from ~RUCOMBS/snort3:file_names to master

Squashed commit of the following:

commit 3be526f4dbeb5c81b852143c0536adcdc9990ca3
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Mar 12 12:49:03 2026 -0400

    file names: add unit tests for get_main_file and get_instance_file

commit b2c17a8fe4a4ba44f51d2b3d03a46fcb6ec0307c
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Mar 12 08:01:51 2026 -0400

    logs: do not add / to run prefix for main thread logs

    Also, do not fatal error when trace.set fails.

3 weeks agoPull request #5200: appid: add unit test to cover DNS payload handler null dsession
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Tue, 17 Mar 2026 17:23:06 +0000 (17:23 +0000)] 
Pull request #5200: appid: add unit test to cover DNS payload handler null dsession

Merge in SNORT/snort3 from ~BHRYNIV/snort3:dns_test to master

Squashed commit of the following:

commit 904c47b395819ce45f19a62d3c5ed6df745e8251
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Thu Mar 5 17:55:46 2026 -0500

    appid: add unit test to cover DNS payload handler null dsession

3 weeks agoPull request #5195: dns: prevent unbounded TCP session vector growth
Shijin Bose (shibose) [Tue, 17 Mar 2026 08:37:46 +0000 (08:37 +0000)] 
Pull request #5195: dns: prevent unbounded TCP session vector growth

Merge in SNORT/snort3 from ~SHIBOSE/snort3:dns_clear_vector to master

Squashed commit of the following:

commit 5eb34aa47df3367b988c082c47427f31d8e745d8
Author: shibose <shibose@cisco.com>
Date:   Thu Feb 26 14:31:50 2026 +0530

    dns: prevent unbounded TCP session vector growth

3 weeks agoPull request #5201: stream: Pass opaque during IP fragment reassembly in FragRebuild
Rishabh Choudhary (rishacho) [Tue, 17 Mar 2026 08:27:56 +0000 (08:27 +0000)] 
Pull request #5201: stream: Pass opaque during IP fragment reassembly in FragRebuild

Merge in SNORT/snort3 from ~RISHACHO/snort3:fix/gre-frag-opaque to master

Squashed commit of the following:

commit 756d620f4d1e942d67f90df5be4ec99dcd884021
Author: Rishabh Choudhary <rishacho@cisco.com>
Date:   Wed Mar 11 17:41:42 2026 +0530

    stream: Pass opaque during IP fragment reassembly in FragRebuild

3 weeks agoPull request #5217: Enable SSH in Extractor
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Tue, 17 Mar 2026 05:17:24 +0000 (05:17 +0000)] 
Pull request #5217: Enable SSH in Extractor

Merge in SNORT/snort3 from ~OSHUMEIK/snort3:extr_ssh to master

Squashed commit of the following:

commit c6d9356a70e2ec7a9ec6241f9afb1e0bf01fd3eb
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon Mar 16 23:00:59 2026 +0200

    extractor: refine code

commit 2612f1e34fdbe24ab4eea9ea8470703a2a4ae894
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon Mar 16 19:35:22 2026 +0200

    extractor: compute shared (selected) algorithm in SSH

commit 46f1896711f7662722ce81063df61f159ca1910e
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon Mar 16 18:23:00 2026 +0200

    extractor: move details under 'algorithm' event

commit 2ef8b879a089aecb631b2ff5697d083d33cf6e4a
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon Mar 16 15:06:31 2026 +0200

    extractor: add more details in SSH

commit 787cf787b038b30928510b06b238d34eefd4ec09
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon Mar 16 13:12:39 2026 +0200

    extractor: add SSH direction field

commit fc48a7d3d2a83652755aef522b2b78c0679c9218
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon Mar 16 12:04:10 2026 +0200

    extractor: add SSH version field

commit 57434c6270310e1ea18effdd6b05ab2ebd949008
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Aug 26 15:14:14 2025 +0300

    extractor: log SSH events

3 weeks agoPull request #5193: Opcua inspector bugfix
Jared Rittle (jrittle) [Mon, 16 Mar 2026 20:49:36 +0000 (20:49 +0000)] 
Pull request #5193: Opcua inspector bugfix

Merge in SNORT/snort3 from ~JRITTLE/snort3:opcua_inspector_bugfix to master

Squashed commit of the following:

commit 46d013cd136a3dfc3cb5ab4fc4b7aa56a085f0ca
Author: Jared Rittle <>
Date:   Wed Feb 25 09:05:15 2026 -0500

    opcua: bugfix, buf size increase, and service modifications

3 weeks agoPull request #5194: add extractor file logging
Anna Norokh -X (anorokh - SOFTSERVE INC at Cisco) [Mon, 16 Mar 2026 16:16:18 +0000 (16:16 +0000)] 
Pull request #5194: add extractor file logging

Merge in SNORT/snort3 from ~ANOROKH/snort3:extractor_file to master

Squashed commit of the following:

commit 1068a08b3e05ae1905c62afc7e8a1a9e5b135f08
Author: anorokh <anorokh@cisco.com>
Date:   Thu Mar 5 20:53:55 2026 +0200

    extractor: add FILE logging

    * update file log condition;

3 weeks agoPull request #5197: http_inspect: fix OOB read in find_next_header
Volodymyr Bilinskyi -X (vbilinsk - SOFTSERVE INC at Cisco) [Mon, 16 Mar 2026 15:31:21 +0000 (15:31 +0000)] 
Pull request #5197: http_inspect: fix OOB read in find_next_header

Merge in SNORT/snort3 from ~VBILINSK/snort3:http_oob_fix_CSCws45829 to master

Squashed commit of the following:

commit ba2642c7ff993ff615352e2b88fd15cdabc1e277
Author: vbilinsk <vbilinsk@cisco.com>
Date:   Mon Mar 9 09:50:50 2026 -0400

    http_inspect: fix OOB read in find_next_header

3 weeks agoPull request #5203: stream_tcp: make sure to check for bad syn seq only when ISS...
Juweria Ali Imran (jaliimra) [Mon, 16 Mar 2026 15:26:54 +0000 (15:26 +0000)] 
Pull request #5203: stream_tcp: make sure to check for bad syn seq only when ISS is initialized

Merge in SNORT/snort3 from ~JALIIMRA/snort3:bad_syn_check to master

Squashed commit of the following:

commit e5536b1b01524fb9247f28217b022d90086684bf
Author: Juweria Ali Imran <jaliimra@cisco.com>
Date:   Wed Mar 11 12:31:55 2026 -0400

    stream_tcp: make sure to check for bad seq only when ISS is initialized

3 weeks agoPull request #5178: file_api: fix tsan data races in circular buffer, file cache...
Lokesh Bevinamarad (lbevinam) [Mon, 16 Mar 2026 13:14:07 +0000 (13:14 +0000)] 
Pull request #5178: file_api: fix tsan data races in circular buffer, file cache, and file policy

Merge in SNORT/snort3 from ~LBEVINAM/snort3:tsan/file-api to master

Squashed commit of the following:

commit d473dcabf7c244f34a2c667027038f815f2170f4
Author: Lokesh Bevinamarad <lbevinam@cisco.com>
Date:   Thu Feb 26 05:53:49 2026 -0500

    file_api: fix tsan datarace in circular buffer, file cache and file policy

3 weeks agoPull request #5213: framework: return original string if list is empty
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Mon, 16 Mar 2026 10:45:14 +0000 (10:45 +0000)] 
Pull request #5213: framework: return original string if list is empty

Merge in SNORT/snort3 from ~OSHUMEIK/snort3:dump_empty_list to master

Squashed commit of the following:

commit 5f227716feac1995e8671f6c1d544bae3d4c547a
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Fri Mar 13 16:53:07 2026 +0200

    framework: return original string if list is empty

    Value returns original string when parsing failed to extract list items.

3 weeks agoPull request #5180: mime: fix TSAN data race on DecodeConfig decompress_buffer_size
Lokesh Bevinamarad (lbevinam) [Sat, 14 Mar 2026 09:47:07 +0000 (09:47 +0000)] 
Pull request #5180: mime: fix TSAN data race on DecodeConfig decompress_buffer_size

Merge in SNORT/snort3 from ~LBEVINAM/snort3:tsan/mime to master

Squashed commit of the following:

commit b1e5771528d93de87a9f438f1fc2327db774363f
Author: Lokesh Bevinamarad <lbevinam@cisco.com>
Date:   Thu Feb 26 06:01:56 2026 -0500

    decompress: fix tsan datarace in decompress_buffer_size

3 weeks agoPull request #5179: decompress: fix TSAN data race on Signature_Map Enabled field
Lokesh Bevinamarad (lbevinam) [Sat, 14 Mar 2026 09:43:15 +0000 (09:43 +0000)] 
Pull request #5179: decompress: fix TSAN data race on Signature_Map Enabled field

Merge in SNORT/snort3 from ~LBEVINAM/snort3:tsan/decompress to master

Squashed commit of the following:

commit f2a40330ab4744cd84a38a6ebd81bf54100fa928
Author: Lokesh Bevinamarad <lbevinam@cisco.com>
Date:   Thu Feb 26 05:57:42 2026 -0500

    decompress: fix tsan data race

3 weeks agoPull request #5155: http_inspect: decompress optimization
Oleksandr Fedorych -X (ofedoryc - SOFTSERVE INC at Cisco) [Fri, 13 Mar 2026 21:44:23 +0000 (21:44 +0000)] 
Pull request #5155: http_inspect: decompress optimization

Merge in SNORT/snort3 from ~OFEDORYC/snort3:decompress-optimization to master

Squashed commit of the following:

commit 15145a7b4b29ac92b439ea045afac6a44eb66e7f
Author: ofedoryc <ofedoryc@cisco.com>
Date:   Mon Feb 9 02:11:11 2026 -0500

    http_inspect: decompress optimization

3 weeks agoPull request #5175: ssl: additional chello, sertificates parse validation
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Fri, 13 Mar 2026 19:32:17 +0000 (19:32 +0000)] 
Pull request #5175: ssl: additional chello, sertificates parse validation

Merge in SNORT/snort3 from ~DKOLOMII/snort3:ssl_alert_logging_fix to master

Squashed commit of the following:

commit 6daeba791be5f4762f6d4443992de7bf66365da0
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Fri Mar 13 08:51:32 2026 -0400

    ssl: adding additional parser data fields checks

3 weeks agoPull request #5206: main: fallback to given process affinity if we can't satisfy...
Michael Matirko (mmatirko) [Fri, 13 Mar 2026 18:33:20 +0000 (18:33 +0000)] 
Pull request #5206: main: fallback to given process affinity if we can't satisfy process.lua

Merge in SNORT/snort3 from ~MMATIRKO/snort3:affinity_fallback to master

Squashed commit of the following:

commit 417fbbe79ad53de820ee3e8ebb3e0b9414fb3ef8
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Wed Mar 11 11:22:40 2026 -0400

    main: fallback to specified process affinity if we can't satisfy process.lua

4 weeks agoPull request #5183: pub_sub: add content-length validation
Vitalii Tron -X (vtron - SOFTSERVE INC at Cisco) [Fri, 13 Mar 2026 12:59:55 +0000 (12:59 +0000)] 
Pull request #5183: pub_sub: add content-length validation

Merge in SNORT/snort3 from ~VTRON/snort3:fix_malformed_content_length to master

Squashed commit of the following:

commit 3d6413c713a99b980ed9d91b57483548aeee21ab
Author: vtron <vtron@cisco.com>
Date:   Fri Feb 27 05:57:52 2026 -0800

    pub_sub: add content-length validation

4 weeks agoPull request #5169: mime: partial header memory optimization using vectors to preallo...
Andres Avila Segura (aavilase) [Fri, 13 Mar 2026 12:05:52 +0000 (12:05 +0000)] 
Pull request #5169: mime: partial header memory optimization using vectors to preallocate memory rather than allocating for every new chunk of header appended

Merge in SNORT/snort3 from ~AAVILASE/snort3:partial_header_memory_optimization to master

Squashed commit of the following:

commit 1765049b41acf70372173da2f0509fb177a15e41
Author: Andres Avila <aavilase@cisco.com>
Date:   Wed Feb 18 14:00:16 2026 -0500

    mime: partial header memory optimization using vectors to preallocate memory rather than allocating for every new chunk of header appended

4 weeks agoPull request #5165: file_api: change file_service termination order after MPDatabus
Shilpa Nagpal (shinagpa) [Wed, 11 Mar 2026 06:10:11 +0000 (06:10 +0000)] 
Pull request #5165: file_api: change file_service termination order after MPDatabus

Merge in SNORT/snort3 from ~SHINAGPA/snort3:file_mp_crash to master

Squashed commit of the following:

commit fbf5b676d430e1154d5fa6c563a87eb9e08d42f4
Author: Shilpa Nagpal <shinagpa@cisco.com>
Date:   Tue Feb 17 19:15:05 2026 +0530

    file_api: change file_service termination order after MPDatabus

4 weeks agoPull request #5198: socks: remove block_udp_fragmentation configuration option
Raza Shafiq (rshafiq) [Tue, 10 Mar 2026 21:28:25 +0000 (21:28 +0000)] 
Pull request #5198: socks: remove block_udp_fragmentation configuration option

Merge in SNORT/snort3 from ~RSHAFIQ/snort3:socks_event_test to master

Squashed commit of the following:

commit bf88cc0389f5511ac82509966df025476b842282
Author: rshafiq <rshafiq@cisco.com>
Date:   Wed Feb 25 09:11:07 2026 -0500

    socks: remove block_udp_fragmentation configuration option

4 weeks agoPull request #5177: appid: address FIXIT comments related to http inspector
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Tue, 10 Mar 2026 20:54:07 +0000 (20:54 +0000)] 
Pull request #5177: appid: address FIXIT comments related to http inspector

Merge in SNORT/snort3 from ~BHRYNIV/snort3:fixit_http to master

Squashed commit of the following:

commit 5e941db6ac32560ca1e0960912f4deeb0bfdf8d6
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Tue Feb 17 08:40:27 2026 -0500

    appid: address FIXIT comments related to http inspector

4 weeks agoPull request #5191: Extractor: rename SSL log field
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Mon, 9 Mar 2026 09:53:59 +0000 (09:53 +0000)] 
Pull request #5191: Extractor: rename SSL log field

Merge in SNORT/snort3 from ~OSHUMEIK/snort3:extr_ssl_sni to master

Squashed commit of the following:

commit c60b00fcde0454be9c008ea5dc2649bb436d9ea6
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Fri Mar 6 12:17:58 2026 +0200

    extractor: rename ssl.server_name_identifier

    To ssl.server_name.

5 weeks agoPull request #5190: snort: tweak config dtor so that tuners are released before their...
Russ Combs (rucombs) [Thu, 5 Mar 2026 21:37:16 +0000 (21:37 +0000)] 
Pull request #5190: snort: tweak config dtor so that tuners are released before their inspector

Merge in SNORT/snort3 from ~RUCOMBS/snort3:tuner_fix to master

Squashed commit of the following:

commit 06e78a431c1559e9827ab61cf21449540672c4bd
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Mar 5 09:38:10 2026 -0500

    snort: tweak config dtor so that tuners are released before their inspector

5 weeks agoPull request #5187: so_fix_update: address perf issues from so_fix
Russ Combs (rucombs) [Thu, 5 Mar 2026 00:38:59 +0000 (00:38 +0000)] 
Pull request #5187: so_fix_update: address perf issues from so_fix

Merge in SNORT/snort3 from ~RUCOMBS/snort3:so_fix_update to master

Squashed commit of the following:

commit 2c0cb8df1c53c7307df4610485be17b1a967e268
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Mar 4 16:33:19 2026 -0500

    file_inspect: fix reload error messages

commit 2c1b9d26d862e73c08307dc92f529047153cf03e
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Mar 3 21:33:30 2026 -0500

    snort: relax memory order for reload_id updates

commit 5a93723723b8cbdbc726796dad6b419633014a85
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Mar 3 09:07:27 2026 -0500

    plugins: move trash pickup from analyzers to main

5 weeks agoPull request #5188: build: generate and tag 3.12.0.0
Priyanka Gurudev (prbg) [Wed, 4 Mar 2026 04:31:17 +0000 (04:31 +0000)] 
Pull request #5188: build: generate and tag 3.12.0.0

Merge in SNORT/snort3 from ~PRBG/snort3:build_3.12.0.0 to master

Squashed commit of the following:

commit 08aed91d74cdbc9c408b127dac53deda88b169db
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Tue Mar 3 21:25:25 2026 -0500

    build: generate and tag 3.12.0.0

5 weeks agoPull request #5181: payload_injector: add support for payload injection on s2c packet...
Adrian Mamolea (admamole) [Tue, 3 Mar 2026 18:52:32 +0000 (18:52 +0000)] 
Pull request #5181: payload_injector: add support for payload injection on s2c packets for http and http2 traffic

Merge in SNORT/snort3 from ~ADMAMOLE/snort3:test_s2c to master

Squashed commit of the following:

commit 5f0f358b3c2864c2a11d9697c8ce5046c2dfa7b6
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Thu Feb 26 13:58:35 2026 -0500

    payload_injector: add support for payload injection on s2c packets for http and http2 traffic

5 weeks agoPull request #4963: Security Agility
Russ Combs (rucombs) [Mon, 2 Mar 2026 22:35:07 +0000 (22:35 +0000)] 
Pull request #4963: Security Agility

Merge in SNORT/snort3 from ~RUCOMBS/snort3:so_fix to master

Squashed commit of the following:

commit d9b1f3d32c9127a61e718b88091e34eed40ac391
Author: Russ Combs <rucombs@cisco.com>
Date:   Mon Mar 2 11:46:04 2026 -0500

    trace: remove unstable unit test

commit 056ce7d0121aeddfc30ddf1d515a87865162ad38
Author: Russ Combs <rucombs@cisco.com>
Date:   Mon Mar 2 01:21:17 2026 -0500

    snort: finalize so_fix

commit f25d5c6eab6b7c63ab58a1c76d5eb65321c50c18
Author: Russ Combs <rucombs@cisco.com>
Date:   Sun Mar 1 11:52:50 2026 -0500

    cd_ipv4: attempt to decode unassigned IP protos

    This can happen if a plugin supports an unassigned proto.
    Also replace broken decode_err_len_test with functional test.

commit 571b11944493203fee0aca1aac06ff632422dfa5
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Feb 28 05:49:41 2026 -0500

    plugins: bump API version for base and all types

commit 7312a7df004dfe788a115f9a53bbe78d22a58bba
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Feb 28 05:13:53 2026 -0500

    snort: add reg test feature --exit-after-reload

commit 3f38744a21d2e2d0de5d0c089b9bbf12eb572263
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Feb 28 05:13:05 2026 -0500

    test: exclude from coverage unexecuted unit test stubs

commit b7729ca95528e0204a651d6d3c5e91c030aa1a2e
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Feb 26 06:51:32 2026 -0500

    snort: fix coverity issue with unlocked reload_id update

    Use atomic for SnortConfig.reload_id, make all updates from main thread,
    remove mutex.

    reload_id is assigned from a static sequence number when SnortConfig is
    instantiated and incremented when dependent commands are deleted. The
    first active config is reload_id 2 and after the first reload it is 3.

    For config reloads, the config with upated reload_id is swapped into
    packet threads at once. With updates from dependent commands, there is a
    lag from when the command is executed in the packet threads to when the
    reload_id is updated in the main thread upon comman deletion.  The lag
    is not deemed significant.

    There are several modules that use reload_id including http_inspect,
    imap, pop, and smtp for js normalization purposes; detection
    continuations; binder; reputation; and policy switcher.

    Since the reload is used for multiple purposes, an inspector specific
    update can impact other features. For example, reputation.reload() will
    cause detection continuations to abort etc.  This problem is pre-
    existing and not fixed with this change.

commit 4decb58fabc1469a4a203fc1bb08f6fae97bcd1e
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Feb 19 07:00:46 2026 -0500

    snort: run --show-plugins in help mode

    Don't validate an empty conf with --show-plugins.
    Add optional arg to --list-plugins and --show-plugins.

commit 71d568e33c14be75fc803865c75428978a74dc53
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Feb 19 04:05:35 2026 -0500

    appid: add missing stub for ssh event handler test

commit ed89cdd4a94a96b7e21b23d12a18a8d30f686882
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Feb 17 11:08:24 2026 -0500

    trace: support reloading trace logger plugin libraries

commit e829f583899a9978e6f2188c51005f753c400fe7
Author: Russ Combs <rucombs@cisco.com>
Date:   Fri Feb 13 05:53:08 2026 -0500

    alert_syslog, snort, syslog_trace: refactor syslog calls

    Call openlog and closelog only when needed using consistent args.

commit b7c6eed895752ebd901bc5c826a6b5cbbe988fbd
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Feb 11 12:32:13 2026 -0500

    appid: fix shadow traffic registration (configures are unordered)

commit f60956e9b2ed6e59b48b7a5e3b082463863e2332
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Feb 11 06:33:51 2026 -0500

    file_inspect: update capture buffers upon summing

commit 1761f8e06db8ca54d0b4c766a609f43a939617e1
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Feb 10 07:51:10 2026 -0500

    text log: capture file name to avoid rollover issues

commit 8574a3db0a49f182d4f12734fdf700dcef4f3a7a
Author: Russ Combs <rucombs@cisco.com>
Date:   Sun Feb 8 06:20:53 2026 -0500

    file_trace, stdout_trace, syslog_trace: support dynamic build

    Refactor trace plugin helper methods.
    Remove ineffective unit tests.
    Replace unused TRACE_OUTPUT_TYPE_FLAG__* with TRACER_FLAG__RESERVED.
    Reformat trace swap error messages for consistency.

commit df86b9ea818fe434d6f7dc43af688892375c5f04
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Feb 3 11:59:18 2026 -0500

    trace: update command implementations

    Support changing output via commands.
    Add output = 'none' to disable traces.
    Simplify / unify command responses.
    Eliminate duplicate responses from packet threads.

commit ba9b50b55ac7433dec39324e420f93e75ce4d9e9
Author: Russ Combs <rucombs@cisco.com>
Date:   Sun Feb 1 20:46:54 2026 -0500

    file_trace: refactor

    Use existing TextLog instead of re-implementing.
    Fix so that all threads write to different files.
    Eliminate mutex.
    Don't filter messages.

commit d972e6e2a0b10f01c2f67a08a4b62bb08bcd70b8
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Jan 31 07:20:23 2026 -0500

    file_trace, stdout_trace, syslog_trace, trace: simplify implementation

    Add PT_DYNAMICS which supports multiple selection from dynamic ranges.
    Change trace.output to a simple multi-value string using above param type.
    Remove enable flag. Enablement is via trace.output.
    Remove stdout_trace and trace from coreinit.lua.
    Support default instantiation of unconfigurd but enabled tracers.

commit 95dc3c32afbbf2c7f2f708bba9e9eae21f258ca8
Author: Russ Combs <rucombs@cisco.com>
Date:   Fri Jan 30 16:15:38 2026 -0500

    inspector manager: add dump_inspector_map command for serviceability

commit 21c8e1d1505435572b8c766bfdf1dfc704f08d1b
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Jan 29 19:57:28 2026 -0500

    socks: fix unit test stubs

commit 0a18569fb3365c351114aa21cba9a1b601d8fa26
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Jan 27 07:26:19 2026 -0500

    trace: update to new plug interface; also:

    Change trace module usage to global.
    Remove syslog_trace from coreinit.lua.
    Fix tracer for first packet thread.
    Add default values for enable parameters.
    Change file tracer max default to 0 (unlimited).
    Fix race conditions.

commit f43a41959b53f4ba9b1ba7291e6d7cf4f352ac31
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Jan 21 07:39:27 2026 -0500

    trace: update managaer to use the new plug interface

commit 9f48f992bed0fbb46992f09d1fd5ce32899d3c9e
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Jan 21 06:27:01 2026 -0500

    modules: provide config for dump stats accumulation

    Required for the case where a packet thread terminates during runtime.

commit 3514f253ef15d89d0c7efd7d156a6a8f3246d6c5
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Jan 20 11:08:41 2026 -0500

    plugin manager: propagate contexts for non-reloadable plugins

commit bf300161a67ad002213e18fbbbc2be8de2fa1918
Author: Russ Combs <rucombs@cisco.com>
Date:   Mon Jan 19 10:43:37 2026 -0500

    snort: add list_plugins command for serviceability

commit fa5acfa363e93d47045840e9a4f5ea74d65d648f
Author: Russ Combs <rucombs@cisco.com>
Date:   Mon Jan 19 10:28:46 2026 -0500

    plugin manager: do not unload plugins that are not reloadable

commit 6d71925fd101b422ed7c31c7551f64d80145f536
Author: Russ Combs <rucombs@cisco.com>
Date:   Sun Jan 18 13:07:23 2026 -0500

    module manager: clear static parameter map when reloading plugins

commit dfeb4640d66377693a5f309114a31f1f11e11239
Author: Russ Combs <rucombs@cisco.com>
Date:   Sun Jan 18 13:02:37 2026 -0500

    plugin manager: make load_id atomic

commit 4eb10cfede0efa6c22e9c41d7c558e144c57cbf5
Author: Russ Combs <rucombs@cisco.com>
Date:   Sun Jan 18 05:44:32 2026 -0500

    imap, pop, smtp: clear search tool pointers on delete

commit 4179725653861d9f06715c9a8b49255edb69ae47
Author: Russ Combs <rucombs@cisco.com>
Date:   Sun Jan 18 05:42:15 2026 -0500

    inspector manager: always dump map with verbose output

commit 510214147ec32af6e47076c80a35f018ffa160c3
Author: Russ Combs <rucombs@cisco.com>
Date:   Sun Jan 18 05:40:30 2026 -0500

    opcua: enable so lib reloads

commit ec0883af3609c639bec835a4ce3ad6093e5d3986
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Jan 14 08:29:06 2026 -0500

    parser: change error counts to atomic

commit 0bc98ea3c8fc45beb44fe28a64e7cce18b4ae92b
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Jan 13 10:57:51 2026 -0500

    snort: fix --exit-after-reload help

commit 2b2fb2573777b8219e872701d5c17945cdbd090f
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Jan 7 10:11:16 2026 -0500

    doc: update file_id inspector is now file_inspect

commit 5b85deeffba652b4d5a743b485e9940e3e989140
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Jan 6 10:30:16 2026 -0500

    inspector manager: accommodate acquire_file_inspector calls from non-packet thread.

commit 7ca5c64d36a1ef2760b5df6db5d43887c445bcd8
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Dec 23 10:00:33 2025 -0500

    iec104: update flow data instantiation

commit 498066a655cd922388b9b88b545a133860c927c5
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Dec 23 09:22:16 2025 -0500

    file_inspect: disallow external enable if not configured

commit 02d01437c2891fb6ee3a5a9314d12fc1fbd708d5
Author: Russ Combs <rucombs@cisco.com>
Date:   Mon Dec 15 11:57:39 2025 -0500

    rewview: to be fixed up (address all but 1 comment up to 12/12 9p)

commit e9550b51f440896e8050c92b9a696c5d33efc5a7
Author: Russ Combs <rucombs@cisco.com>
Date:   Mon Nov 24 12:27:48 2025 -0500

    opcua: update unit test mocks

commit d03d507fe148dbdc54d3103ba8739165382a0d3d
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Nov 18 09:16:41 2025 -0500

    quic: don't cache inspector pointer in extractor

commit a4da1375cf681827967e2477cf89e4eba3cb46b9
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Nov 13 06:47:38 2025 -0500

    inspectors: clear service buffer map on reload

commit 3e7871040411c77ac5bf0fc3275f353b9b90196f
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Nov 12 08:04:03 2025 -0500

    mp data bus: fix unit test

commit 71f78a4d9d43d5d3c0c6fcea95e1f8c93d38b50d
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Oct 30 11:19:08 2025 -0400

    ssl: don't call OPENSSL_cleanup at shutdown to minimize reported leaks

commit 1c35bfa7003b3982aaeae27cdbb0aa6f335a4977
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Oct 28 09:08:20 2025 -0400

    file_inspect: fix file cache race condition with lookup timeout

commit ab9c85a03d3aef0d144cc9d64599c9430bbeefe1
Author: Russ Combs <rucombs@cisco.com>
Date:   Mon Oct 27 09:05:14 2025 -0400

    snort_ml: use new get_inspector args

commit 254590936e7cd87d5619c8ae01d8c3aba7350e26
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Oct 23 13:16:33 2025 -0400

    plugin manager: by default do not dlclose plugin libraries at shutdown

    This avoids bogus leak reports from asan due to libraries that don't
    exit cleanly.

    Use snort --plugin-path <path> --close-all-plugins to force the dlclose.

commit b261f0dfe562a4871a5a8c342255d6c8e1775550
Author: Russ Combs <rucombs@cisco.com>
Date:   Fri Oct 3 14:08:42 2025 -0400

    inspector manager: fix cppcheck issue

commit fadaf02e91a047fe2c04ba2a2038af247915f67c
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Oct 1 09:16:35 2025 -0400

    appid: fix unit test

commit a0d13dbf232e7eab10c96e569f83c152f9b7f79c
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Sep 30 09:05:39 2025 -0400

    ips: coerce id = 1 when configured via -R etc

commit 2be01105770d702706e512aacccc3a5475d1651a
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Sep 30 09:03:54 2025 -0400

    module manager: remove cruft

... and 50 more commits

5 weeks agoPull request #5182: build: generate and tag 3.11.1.0 3.11.1.0
Priyanka Gurudev (prbg) [Sat, 28 Feb 2026 01:06:21 +0000 (01:06 +0000)] 
Pull request #5182: build: generate and tag 3.11.1.0

Merge in SNORT/snort3 from ~PRBG/snort3:build_3.11.1.0 to master

Squashed commit of the following:

commit 0aa62f1d9f3e42e00223f88000ee3f1cf44c1f6c
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Thu Feb 26 22:40:47 2026 -0500

    build: generate and tag 3.11.1.0

6 weeks agoPull request #5174: stream_tcp: clear packet action flags after meta ACK processing...
Juweria Ali Imran (jaliimra) [Thu, 26 Feb 2026 15:36:16 +0000 (15:36 +0000)] 
Pull request #5174: stream_tcp: clear packet action flags after meta ACK processing to ensure parent packet processing is not affected

Merge in SNORT/snort3 from ~JALIIMRA/snort3:meta_ack_parent to master

Squashed commit of the following:

commit e508c34174e0c890903263d1b7b0255dcf8f25cf
Author: Juweria Ali Imran <jaliimra@cisco.com>
Date:   Tue Feb 24 06:01:31 2026 -0500

    stream_tcp: clear packet action flags after meta ACK processing to ensure parent packet processing is not affected

6 weeks agoPull request #5162: appid: remove assertion while processing dns pkt
Satyajit Padalkar (spadalka) [Tue, 24 Feb 2026 13:50:11 +0000 (13:50 +0000)] 
Pull request #5162: appid: remove assertion while processing dns pkt

Merge in SNORT/snort3 from ~SPADALKA/snort3:dns_assertion_error to master

Squashed commit of the following:

commit 0207efa74005a88bbbb5817e696bc369582cef57
Author: Satyajit Padalkar <spadalka@cisco.com>
Date:   Fri Feb 13 11:23:50 2026 -0500

    appid: remove assertion while processing dns pkt

6 weeks agoPull request #5173: src: fix copyright
Anna Norokh -X (anorokh - SOFTSERVE INC at Cisco) [Tue, 24 Feb 2026 13:25:11 +0000 (13:25 +0000)] 
Pull request #5173: src: fix copyright

Merge in SNORT/snort3 from ~ANOROKH/snort3:fix_copyrights to master

Squashed commit of the following:

commit 216231d0d06abdb43308ce041d8c8620062725a1
Author: anorokh <anorokh@cisco.com>
Date:   Tue Feb 24 11:51:42 2026 +0200

    src: fix copyright

6 weeks agoPull request #5164: ssl: populate inspector in flow data
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Fri, 20 Feb 2026 19:51:38 +0000 (19:51 +0000)] 
Pull request #5164: ssl: populate inspector in flow data

Merge in SNORT/snort3 from ~OSTEPANO/snort3:ssl_flow_data_check to master

Squashed commit of the following:

commit b72fee3c171facc15d9360d84aee263115c5daba
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Mon Feb 16 05:22:24 2026 -0500

    ssl: populate inspector in flow data

7 weeks agoPull request #5153: file_api: add packet tracer logs for file verdict info
Shilpa Nagpal (shinagpa) [Fri, 20 Feb 2026 15:15:01 +0000 (15:15 +0000)] 
Pull request #5153: file_api: add packet tracer logs for file verdict info

Merge in SNORT/snort3 from ~SHINAGPA/snort3:file_tracer_log to master

Squashed commit of the following:

commit cbe3ddaff20c236aa6f434bcfede5726fb9d5c1b
Author: Shilpa Nagpal <shinagpa@cisco.com>
Date:   Tue Feb 10 23:06:25 2026 +0530

    file_api: add packet tracer logs

7 weeks agoPull request #5159: shadowtraffic: enhance logging to system support trace
Pranav Balakumar (prbalaku) [Thu, 19 Feb 2026 06:21:19 +0000 (06:21 +0000)] 
Pull request #5159: shadowtraffic: enhance logging to system support trace

Merge in SNORT/snort3 from ~PRBALAKU/snort3:shadow_traffic_remediation to master

Squashed commit of the following:

commit 52de38c9a7f18a55c95753c066b0ef6c8a31efb7
Author: Pranav Balakumar <prbalaku@cisco.com>
Date:   Thu Feb 12 19:58:42 2026 +0530

    shadowtraffic: enhance logging to system support trace

7 weeks agoPull request #5145: ftp_telnet: Improve performance in TelnetSplitter
Ankit Kumar (kuankit) [Thu, 19 Feb 2026 05:08:32 +0000 (05:08 +0000)] 
Pull request #5145: ftp_telnet: Improve performance in TelnetSplitter

Merge in SNORT/snort3 from ~KUANKIT/snort3:fix/telnet-splitter-perf-bug to master

Squashed commit of the following:

commit df42809385a8275932915c81c3c163ec22fec66b
Author: kuankit <kuankit@cisco.com>
Date:   Thu Feb 5 02:09:17 2026 -0800

    ftp_telnet: improve performance in TelnetSplitter

7 weeks agoPull request #5151: ftp_telnet: fix off-by-one OOB read in CopyField
Ankit Kumar (kuankit) [Thu, 19 Feb 2026 05:06:56 +0000 (05:06 +0000)] 
Pull request #5151: ftp_telnet: fix off-by-one OOB read in CopyField

Merge in SNORT/snort3 from ~KUANKIT/snort3:fix-oob-read-copyfield to master

Squashed commit of the following:

commit f1e3d86399ac7a625109d38a46d0e1ccca14e5e1
Author: kuankit <kuankit@cisco.com>
Date:   Mon Feb 16 20:49:15 2026 -0800

    ftp_telnet: clear stale pointers in FTP_CLIENT_REQ to prevent UAF

commit 9ed7595e65c3775eb238acdc69e3ad950a585be1
Author: kuankit <kuankit@cisco.com>
Date:   Tue Feb 10 00:40:04 2026 -0800

    ftp_telnet: fix off-by-one OOB read in CopyField

7 weeks agoPull request #5137: appid: address FIXIT comments in detector plugins
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Wed, 18 Feb 2026 21:45:04 +0000 (21:45 +0000)] 
Pull request #5137: appid: address FIXIT comments in detector plugins

Merge in SNORT/snort3 from ~BHRYNIV/snort3:fixit_detector_plugins to master

Squashed commit of the following:

commit b672e1cdc0f89cb5b008a5a6fc7f39c15fe45f2f
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Wed Jan 28 10:54:39 2026 -0500

    appid: address FIXIT comments in detector plugins

7 weeks agoPull request #5144: appid: address FIXIT comments in service plugins
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Wed, 18 Feb 2026 21:41:00 +0000 (21:41 +0000)] 
Pull request #5144: appid: address FIXIT comments in service plugins

Merge in SNORT/snort3 from ~BHRYNIV/snort3:fixit_service_plugins to master

Squashed commit of the following:

commit bf2743b691f7522f35c3b36ac5ad49972855125a
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Thu Feb 5 16:05:29 2026 -0500

    appid: address FIXIT comments in service plugins

7 weeks agoPull request #5161: appid: refine ssh event id handling
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Wed, 18 Feb 2026 20:18:10 +0000 (20:18 +0000)] 
Pull request #5161: appid: refine ssh event id handling

Merge in SNORT/snort3 from ~OSTEPANO/snort3:ssh_flow_data to master

Squashed commit of the following:

commit 6c1d1ab07da00ab1668e08e7f3acb3950b30621f
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Fri Feb 6 09:54:04 2026 -0500

    appid: refine ssh event id handling

7 weeks agoPull request #5125: rna: deviceinfo fingerprints handling and events generation
Umang Sharma (umasharm) [Wed, 18 Feb 2026 19:27:23 +0000 (19:27 +0000)] 
Pull request #5125: rna: deviceinfo fingerprints handling and events generation

Merge in SNORT/snort3 from ~UMASHARM/snort3:rna_deviceinfo to master

Squashed commit of the following:

commit 610b54f6b764ca0dc32ea0d7a953b29dfbeae1c1
Author: Umang Sharma <umasharm@cisco.com>
Date:   Tue Nov 4 09:16:57 2025 -0500

    rna: support for deviceinfo fingerprint and events processing

7 weeks agoPull request #5163: doc: fix typo
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Tue, 17 Feb 2026 08:06:25 +0000 (08:06 +0000)] 
Pull request #5163: doc: fix typo

Merge in SNORT/snort3 from ~OSHUMEIK/snort3:doc to master

Squashed commit of the following:

commit a61fc55e9d9c20d2b55c7d1355f1a76d3b5d6281
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Fri Feb 13 14:55:39 2026 +0200

    doc: fix typo

    Thanks to Nils Rennebarth for reporting the issue.

7 weeks agoPull request #5014: ssl: alert on multi client hello and server certificates data
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Mon, 16 Feb 2026 17:17:25 +0000 (17:17 +0000)] 
Pull request #5014: ssl: alert on multi client hello and server certificates data

Merge in SNORT/snort3 from ~DKOLOMII/snort3:ssl_client_certificate_parse_fix to master

Squashed commit of the following:

commit 768d92978901b7e8e101600601b14952c91e0172
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Thu Feb 12 13:29:13 2026 -0500

    ssl: alert on multiple chello certificate records

7 weeks agoPull request #5158: mp_unix_transport: verify connector message allocation
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Fri, 13 Feb 2026 22:23:39 +0000 (22:23 +0000)] 
Pull request #5158: mp_unix_transport: verify connector message allocation

Merge in SNORT/snort3 from ~OSTEPANO/snort3:mp_transport_opt to master

Squashed commit of the following:

commit 99290ac7b27de97e7d98824df22ead3343bcc8dd
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Thu Feb 12 06:30:00 2026 -0500

    mp_unix_transport: verify connector message allocation

8 weeks agoPull request #4971: file_api: support fields for extractor
Shilpa Nagpal (shinagpa) [Fri, 13 Feb 2026 08:10:34 +0000 (08:10 +0000)] 
Pull request #4971: file_api: support fields for extractor

Merge in SNORT/snort3 from ~SHINAGPA/snort3:file_advance_log to master

Squashed commit of the following:

commit a3d15de594b2336e80d408044009a3c1b021d418
Author: Shilpa Nagpal <shinagpa@cisco.com>
Date:   Mon Nov 3 20:37:44 2025 +0530

    file_api: support fields for extractor

8 weeks agoPull request #5154: imap: introduce snort memrchr for portability
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Thu, 12 Feb 2026 16:40:51 +0000 (16:40 +0000)] 
Pull request #5154: imap: introduce snort memrchr for portability

Merge in SNORT/snort3 from ~BHRYNIV/snort3:imap_memrchr_portability to master

Squashed commit of the following:

commit 4a25a658c518a800abde968895a122424d7be811
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Wed Feb 11 07:59:53 2026 -0500

    imap: replace memrchr with cross-platform snort_memrchr

8 weeks agoPull request #5148: wizard: improve MMS presentation context search logic
Viktor Chyzhovych -X (vchyzhov - SOFTSERVE INC at Cisco) [Thu, 12 Feb 2026 12:03:12 +0000 (12:03 +0000)] 
Pull request #5148: wizard: improve MMS presentation context search logic

Merge in SNORT/snort3 from ~VCHYZHOV/snort3:mms_curse_pres_ctx_improve to master

Squashed commit of the following:

commit b02b09a48fe9dd6f0911df32406d889c82bac965
Author: Viktor Chyzhovych <vchyzhov@cisco.com>
Date:   Wed Feb 11 12:08:00 2026 +0200

    wizard: additional coverage of unit tests

commit 99be40298a0f2f559b529f3c6b826c0f93a64e5b
Author: Viktor Chyzhovych <vchyzhov@cisco.com>
Date:   Fri Feb 6 11:00:54 2026 +0200

    wizard: improve MMS presentation context search logic

8 weeks agoPull request #5146: http_inspect: add params for http_decoded_uri
Volodymyr Bilinskyi -X (vbilinsk - SOFTSERVE INC at Cisco) [Wed, 11 Feb 2026 21:51:45 +0000 (21:51 +0000)] 
Pull request #5146: http_inspect: add params for http_decoded_uri

Merge in SNORT/snort3 from ~VBILINSK/snort3:feature-http-decoded-uri to master

Squashed commit of the following:

commit 62253c5d07c0a94f8cb537c5bd6a39f328410e38
Author: vbilinsk <vbilinsk@cisco.com>
Date:   Tue Feb 10 12:52:26 2026 -0500

    http_inspect: add decoded URI buffer with shared decoded path

8 weeks agoPull request #5128: kerberos: add config to set failed_login flag in kerberos client...
Andres Avila Segura (aavilase) [Tue, 10 Feb 2026 20:51:15 +0000 (20:51 +0000)] 
Pull request #5128: kerberos: add config to set failed_login flag in kerberos client detector

Merge in SNORT/snort3 from ~AAVILASE/snort3:kerberos_read_failed_login_config to master

Squashed commit of the following:

commit df7f69935cab4aa36609413fc3144849695b87d7
Author: Andres Avila <aavilase@cisco.com>
Date:   Fri Jan 23 15:49:17 2026 -0500

    kerberos: add config to set failed_login flag in kerberos client detector

8 weeks agoPull request #5109: stream_tcp: reject SYNs with different sequence numbers than...
Juweria Ali Imran (jaliimra) [Tue, 10 Feb 2026 16:51:44 +0000 (16:51 +0000)] 
Pull request #5109: stream_tcp: reject SYNs with different sequence numbers than first seen SYN

Merge in SNORT/snort3 from ~JALIIMRA/snort3:syn_wrap_around to master

Squashed commit of the following:

commit 57bac6552d2e9f20421d97056ff72c3c25acb004
Author: Juweria Ali Imran <jaliimra@cisco.com>
Date:   Tue Jan 20 11:00:48 2026 -0500

    stream_tcp: reject SYNs with different sequence numbers than first seen SYN

2 months agoPull request #5040: imap: fix oob read in body length parsing
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Fri, 6 Feb 2026 20:51:55 +0000 (20:51 +0000)] 
Pull request #5040: imap: fix oob read in body length parsing

Merge in SNORT/snort3 from ~BHRYNIV/snort3:fix_imap_body_len_oob to master

Squashed commit of the following:

commit 20f9df7f744f8d0e9e83a25124c14ba1c7b60441
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Mon Dec 8 11:25:42 2025 -0500

    imap: fix oob read in body length parsing

2 months agoPull request #5073: CSCws35171 : Fix DCE/RPC context id list parsing out-of-bounds...
Raghav Bhardwaj (raghavb) [Thu, 5 Feb 2026 15:23:11 +0000 (15:23 +0000)] 
Pull request #5073: CSCws35171 : Fix DCE/RPC context id list parsing out-of-bounds read

Merge in SNORT/snort3 from ~RAGHAVB/snort3:fix-dce-rpc-ctx-id-oob-read to master

Squashed commit of the following:

commit 0e78c692227fb0769a84d7260e3565a0e48e91db
Author: raghavb <raghavb@cisco.com>
Date:   Mon Dec 22 12:40:24 2025 +0530

    CSCws35171 : Fix DCE/RPC context id list parsing out-of-bounds read

2 months agoPull request #5142: shadowtraffic: Fix shadow traffic detection failing after config...
Pranav Balakumar (prbalaku) [Thu, 5 Feb 2026 13:55:23 +0000 (13:55 +0000)] 
Pull request #5142: shadowtraffic: Fix shadow traffic detection failing after config reload and crash during deploy

Merge in SNORT/snort3 from ~PRBALAKU/snort3:shadow_traffic_remediation to master

Squashed commit of the following:

commit 8603f02e88c86aff4eebd753e234c8c0bf22a720
Author: Pranav Balakumar <prbalaku@cisco.com>
Date:   Tue Feb 3 22:36:22 2026 +0530

    shadowtraffic: Fix shadow traffic detection failing after config reload and crash during deploy

2 months agoPull request #5119: mp_dbus: use lockless ring for events
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Wed, 4 Feb 2026 21:12:50 +0000 (21:12 +0000)] 
Pull request #5119: mp_dbus: use lockless ring for events

Merge in SNORT/snort3 from ~OSTEPANO/snort3:mp_ring_opt to master

Squashed commit of the following:

commit d918d17143484d7d84ed2852dc107290ea8e952a
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Fri Jan 9 06:36:46 2026 -0500

    mp_dbus: lockless event ring

2 months agoPull request #5129: output: add coverity annotations for thread-safe startup/shutdown...
Raza Shafiq (rshafiq) [Tue, 3 Feb 2026 19:12:20 +0000 (19:12 +0000)] 
Pull request #5129: output: add coverity annotations for thread-safe startup/shutdown functions

Merge in SNORT/snort3 from ~RSHAFIQ/snort3:log_cov to master

Squashed commit of the following:

commit 3b5e460afbdd86936efa506a0c2ad20ee890fed5
Author: rshafiq <rshafiq@cisco.com>
Date:   Thu Jan 29 14:57:03 2026 -0500

    output: add coverity annotations for thread-safe startup/shutdown functions

2 months agoPull request #4897: file_api: add data about available buffers to perf-monitor-base...
Andrii Mandiuk -X (amandiuk - SOFTSERVE INC at Cisco) [Tue, 3 Feb 2026 04:03:10 +0000 (04:03 +0000)] 
Pull request #4897: file_api: add data about available buffers to perf-monitor-base.csv file

Merge in SNORT/snort3 from ~AMANDIUK/snort3:andrii/16153 to master

Squashed commit of the following:

commit 7a7825be38beec2ebc768807aa2cb5e965a7f467
Author: Andrii Mandiuk <amandiuk@cisco.com>
Date:   Tue Sep 9 07:15:16 2025 -0700

    file_api: add data about buffers to perf-monitor output

2 months agoPull request #5099: stream_tcp: default to overwrite upon zwp mismatch instead of...
Juweria Ali Imran (jaliimra) [Fri, 30 Jan 2026 19:42:44 +0000 (19:42 +0000)] 
Pull request #5099: stream_tcp: default to overwrite upon zwp mismatch instead of session block

Merge in SNORT/snort3 from ~JALIIMRA/snort3:zwp_mismatch to master

Squashed commit of the following:

commit 9888d121ef1596f5c26466f0510f36480566d56b
Author: Juweria Ali Imran <jaliimra@cisco.com>
Date:   Thu Jan 15 11:31:30 2026 -0500

    stream_tcp: default to overwrite upon zwp mismatch instead of session block

2 months agoPull request #5122: wizard: improve MMS curse against fragmented traffic
Viktor Chyzhovych -X (vchyzhov - SOFTSERVE INC at Cisco) [Fri, 30 Jan 2026 09:40:11 +0000 (09:40 +0000)] 
Pull request #5122: wizard: improve MMS curse against fragmented traffic

Merge in SNORT/snort3 from ~VCHYZHOV/snort3:mms_curse_acse_data_oob to master

Squashed commit of the following:

commit f399d5757e4384b8175317b2cbe5c26cac0b8b30
Author: Viktor Chyzhovych <vchyzhov@cisco.com>
Date:   Tue Jan 27 17:30:12 2026 +0200

    wizard: improve MMS curse against fragmented traffic

    * Improve and fix search_for_osi_acse_data() function MMS protocol analyzer.

    * Cover by unit testing.

2 months agoPull request #5127: test: fix comparison for pointers in check tests
Anna Norokh -X (anorokh - SOFTSERVE INC at Cisco) [Fri, 30 Jan 2026 08:02:43 +0000 (08:02 +0000)] 
Pull request #5127: test: fix comparison for pointers in check tests

Merge in SNORT/snort3 from ~ANOROKH/snort3:fix_mac_os to master

Squashed commit of the following:

commit 1d878c766464d72b5ecb4f77581255f1521ba9d5
Author: anorokh <anorokh@cisco.com>
Date:   Tue Jan 27 01:29:23 2026 +0100

    test: fix comparison for pointers in check tests

2 months agoPull request #5117: mms: guard against case where p->flow is null and dereference...
Michael Matirko (mmatirko) [Thu, 29 Jan 2026 20:44:27 +0000 (20:44 +0000)] 
Pull request #5117: mms: guard against case where p->flow is null and dereference causes a crash

Merge in SNORT/snort3 from ~MMATIRKO/snort3:mms_guard_null to master

Squashed commit of the following:

commit 1c89892856969bc43ee215076503625010ecf56e
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Mon Jan 26 14:32:44 2026 -0500

    mms: guard against case where p->flow is null and dereference causes a crash

2 months agoPull request #5126: perf_mon: coverity fixes
Raza Shafiq (rshafiq) [Thu, 29 Jan 2026 20:39:55 +0000 (20:39 +0000)] 
Pull request #5126: perf_mon: coverity fixes

Merge in SNORT/snort3 from ~RSHAFIQ/snort3:perfmon_coverity to master

Squashed commit of the following:

commit 99f251304565dad3d5f14412725597b894970673
Author: rshafiq <rshafiq@cisco.com>
Date:   Wed Jan 28 11:35:59 2026 -0500

    perf_mon: coverity fixes

2 months agoPull request #5043: socks: socks inspector
Raza Shafiq (rshafiq) [Thu, 29 Jan 2026 16:20:57 +0000 (16:20 +0000)] 
Pull request #5043: socks: socks inspector

Merge in SNORT/snort3 from ~RSHAFIQ/snort3:socks to master

Squashed commit of the following:

commit 9ff4662694ab5ec8dd992b777c6efd9f2020809d
Author: rshafiq <rshafiq@cisco.com>
Date:   Tue Aug 19 14:00:03 2025 -0400

    socks: socks inspector

2 months agoPull request #5121: dns: add fix heap-buffer-overflow in DNS NSEC resource record...
Shijin Bose (shibose) [Thu, 29 Jan 2026 16:12:33 +0000 (16:12 +0000)] 
Pull request #5121: dns: add fix heap-buffer-overflow in DNS NSEC resource record decoder

Merge in SNORT/snort3 from ~SHIBOSE/snort3:nsec_parsing to master

Squashed commit of the following:

commit 8ed1d4cbaac34970a379cf7c3e4c90695167ea8e
Author: shibose <shibose@cisco.com>
Date:   Wed Jan 28 13:59:03 2026 +0530

    dns: fix heap-buffer-overflow in DNS NSEC resource record decoder

2 months agoPull request #5120: dns: clear insert flag for DoH/DoQ
Shibin K V (shikv) [Wed, 28 Jan 2026 16:40:45 +0000 (16:40 +0000)] 
Pull request #5120: dns: clear insert flag for DoH/DoQ

Merge in SNORT/snort3 from ~SHIKV/snort3:dns_ips_fix to master

Squashed commit of the following:

commit 8925ab1e95e9c656b8fa5fe3e6c359657aecbf7d
Author: shibin kv <shikv@cisco.com>
Date:   Tue Jan 27 23:50:24 2026 -0600

    dns: clear insert flag for DoH/DoQ

2 months agoPull request #5097: mms: fix session spdu params OOB read
Vitalii Serhiiovych Horbatov -X (vhorbato - SOFTSERVE INC at Cisco) [Wed, 28 Jan 2026 09:09:34 +0000 (09:09 +0000)] 
Pull request #5097: mms: fix session spdu params OOB read

Merge in SNORT/snort3 from ~VHORBATO/snort3:mms_curse_spdu_oob to master

Squashed commit of the following:

commit 34ff78389cc0e7e7ac83a17c53c215714ae32e53
Author: Oleksandr Fatieiev <ofatieie@cisco.com>
Date:   Mon Jan 5 15:24:54 2026 +0200

    mms: fix session spdu params OOB read

2 months agoPull request #5103: snort3: update copyright year to 2026
Anna Norokh -X (anorokh - SOFTSERVE INC at Cisco) [Wed, 28 Jan 2026 09:01:41 +0000 (09:01 +0000)] 
Pull request #5103: snort3: update copyright year to 2026

Merge in SNORT/snort3 from ~ANOROKH/snort3:upd_copyright_year to master

Squashed commit of the following:

commit de500a5d0ff8412d54042100e27ae533de65cf68
Author: anorokh <anorokh@cisco.com>
Date:   Fri Jan 16 17:59:47 2026 +0200

    snort3: update copyright year to 2026

2 months agoPull request #5106: http_inspect: add http_decoded_uri ips option
Adrian Mamolea (admamole) [Wed, 28 Jan 2026 08:56:41 +0000 (08:56 +0000)] 
Pull request #5106: http_inspect: add http_decoded_uri ips option

Merge in SNORT/snort3 from ~ADMAMOLE/snort3:uri-decoded to master

Squashed commit of the following:

commit c481e69b04db3708c443501c2017cbc4a4676f1d
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Fri Jan 16 16:03:48 2026 -0500

    http_inspect: add http_decoded_uri ips option

2 months agoPull request #5009: ssl: removing cached length check on validation
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Tue, 27 Jan 2026 21:26:39 +0000 (21:26 +0000)] 
Pull request #5009: ssl: removing cached length check on validation

Merge in SNORT/snort3 from ~DKOLOMII/snort3:ssl_parser_leak_fix to master

Squashed commit of the following:

commit 5ad1b07d2ff6087aa049c306783fffc6c70788d6
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Mon Dec 8 08:49:52 2025 -0500

    ssl: prevent caching zero size ssl data

2 months agoPull request #5045: ftp_telnet: fix 1-byte heap-buffer-overflow in telnet normalization
Ankit Kumar (kuankit) [Tue, 27 Jan 2026 06:52:30 +0000 (06:52 +0000)] 
Pull request #5045: ftp_telnet: fix 1-byte heap-buffer-overflow in telnet normalization

Merge in SNORT/snort3 from ~KUANKIT/snort3:test/ftp-telnet-oob-read to master

Squashed commit of the following:

commit 5b543d9f9990afb73c383659f1b5e81c8c3450d2
Author: kuankit <kuankit@cisco.com>
Date:   Thu Dec 18 00:39:42 2025 -0800

    ftp_telnet: fix out-of-bounds read vulnerabilities in normalize_telnet function

commit 5119c38ff041eabafa2c789371ea6a728135bf42
Author: kuankit <kuankit@cisco.com>
Date:   Wed Dec 3 02:46:08 2025 -0800

    ftp_telnet: fix 1-byte heap-buffer-overflow in telnet normalization

2 months agoPull request #5077: pub_sub: add get_content_length method to HttpEvent
Vitalii Tron -X (vtron - SOFTSERVE INC at Cisco) [Mon, 26 Jan 2026 20:44:55 +0000 (20:44 +0000)] 
Pull request #5077: pub_sub: add get_content_length method to HttpEvent

Merge in SNORT/snort3 from ~VTRON/snort3:optimize_http_body_vector_allocation to master

Squashed commit of the following:

commit 6d329614312895a28ac1321afa64e7a10cfec155
Author: vtron <vtron@cisco.com>
Date:   Mon Jan 5 06:25:09 2026 -0800

    pub_sub: add get_content_length method to HttpEvent

2 months agoPull request #5091: stream: add support to include the flow_id field in the flow...
Davis McPherson -X (davmcphe - XORIANT CORPORATION at Cisco) [Mon, 26 Jan 2026 19:56:10 +0000 (19:56 +0000)] 
Pull request #5091: stream: add support to include the flow_id field in the flow data output for each flow dumped

Merge in SNORT/snort3 from ~DAVMCPHE/snort3:show_conn_detail_merge to master

Squashed commit of the following:

commit fa19f245e88be38cbb2eaaea9cfe33f61990856b
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Thu Jan 8 14:58:22 2026 -0500

    stream: include the flow_id flow data output of the dump_flows command

commit 31f94334e2aa7b2b24d2760559deeda3d370c6cf
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Thu Jan 8 14:24:03 2026 -0500

    flow: save the flow_id from the DAQ header struct of a Packet in the Flow object when it is allocated for a new flow

2 months agoPull request #5104: stream: skip check for held packet retransmit if current packet...
Davis McPherson -X (davmcphe - XORIANT CORPORATION at Cisco) [Mon, 26 Jan 2026 19:51:50 +0000 (19:51 +0000)] 
Pull request #5104: stream: skip check for held packet retransmit if current packet is not a wire packet

Merge in SNORT/snort3 from ~DAVMCPHE/snort3:snort_crash_held_packet to master

Squashed commit of the following:

commit 675460c81bb068e75c5f7147f75b3548e67baecf
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Wed Jan 14 11:17:17 2026 -0500

    stream: skip check for held packet retransmit if current packet is not a wire packet

2 months agoPull request #5078: appid: detect ssl service during midstream
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Fri, 23 Jan 2026 19:49:25 +0000 (19:49 +0000)] 
Pull request #5078: appid: detect ssl service during midstream

Merge in SNORT/snort3 from ~BHRYNIV/snort3:ssl_midstream_service_discovery to master

Squashed commit of the following:

commit 69d9c8176014e959c14bbac04677948a8ebc0e96
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Mon Jan 5 09:50:06 2026 -0500

    appid: detect ssl service during midstream

2 months agoPull request #5016: appid: inspect server port and client port during midstream;...
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Fri, 23 Jan 2026 19:09:51 +0000 (19:09 +0000)] 
Pull request #5016: appid: inspect server port and client port during midstream; add support for NFSv4.1

Merge in SNORT/snort3 from ~BHRYNIV/snort3:bidir_port_midstream to master

Squashed commit of the following:

commit 171392f863c0903096d653debb093c154699950d
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Fri Nov 28 05:54:24 2025 -0500

    appid: inspect server port and client port during midstream; add support for NFSv4.1

2 months agoPull request #5113: build: generate and tag 3.11.0.0
Priyanka Gurudev (prbg) [Thu, 22 Jan 2026 22:14:26 +0000 (22:14 +0000)] 
Pull request #5113: build: generate and tag 3.11.0.0

Merge in SNORT/snort3 from ~PRBG/snort3:build_3.11.0.0 to master

Squashed commit of the following:

commit a2222f0679df5fa00400e6ab72181c758344c9d7
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Thu Jan 22 13:31:00 2026 -0500

    build: generate and tag 3.11.0.0

2 months agoPull request #4959: Implemented logging feature to support new lua configuration
Savitha Ramappa -X (savramap - XORIANT CORPORATION at Cisco) [Thu, 22 Jan 2026 12:45:22 +0000 (12:45 +0000)] 
Pull request #4959: Implemented logging feature to support new lua configuration

Merge in SNORT/snort3 from ~SAVRAMAP/snort3:multilogging_feature to master

Squashed commit of the following:

commit a26ed164317b8e153656af4eeaf566ae6a55d009
Author: Savitha Ramappa <savramap@cisco.com>
Date:   Wed Jan 14 14:52:23 2026 +0530

    trace: Implemented multi-logging feature to support new lua configuration

2 months agoPull request #5112: build: generate and tag 3.10.2.0 3.10.2.0
Priyanka Gurudev (prbg) [Thu, 22 Jan 2026 03:23:18 +0000 (03:23 +0000)] 
Pull request #5112: build: generate and tag 3.10.2.0

Merge in SNORT/snort3 from ~PRBG/snort3:build_3.10.2.0 to master

Squashed commit of the following:

commit b12e80674dd99bdd920548b464751357582ebc0e
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Wed Jan 21 15:59:19 2026 -0500

    build: generate and tag 3.10.2.0

2 months agoPull request #5054: control: refactor connection ownership model and improve thread...
Volodymyr Shpyrka -X (vshpyrka - SOFTSERVE INC at Cisco) [Tue, 20 Jan 2026 16:07:01 +0000 (16:07 +0000)] 
Pull request #5054: control: refactor connection ownership model and improve thread safety

Merge in SNORT/snort3 from ~VSHPYRKA/snort3:ctrl_conn_tsan to master

Squashed commit of the following:

commit cf3961411d12e4f972ed2df14e0928b67f4201dd
Author: Volodymyr Shpyrka -X (vshpyrka - SOFTSERVE INC at Cisco) <vshpyrka@cisco.com>
Date:   Fri Dec 12 14:19:09 2025 +0200

    control: refactor connection ownership model and improve thread safety

2 months agoPull request #5095: extractor: avoid reporting default values for missing SSL fields
Yurii Chalov -X (ychalov - SOFTSERVE INC at Cisco) [Tue, 20 Jan 2026 13:46:14 +0000 (13:46 +0000)] 
Pull request #5095: extractor: avoid reporting default values for missing SSL fields

Merge in SNORT/snort3 from ~YCHALOV/snort3:ssl_extractor_default_value to master

Squashed commit of the following:

commit 938939d2d569882eb913b7fc1870eb722900b9a5
Author: Yurii Chalov <ychalov@cisco.com>
Date:   Wed Jan 14 11:56:48 2026 +0100

    extractor: avoid reporting default values for missing SSL fields

2 months agoPull request #5038: appid: prefer QUIC client appid over SSL
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Mon, 19 Jan 2026 18:43:54 +0000 (18:43 +0000)] 
Pull request #5038: appid: prefer QUIC client appid over SSL

Merge in SNORT/snort3 from ~OSTEPANO/snort3:quic_client_appid to master

Squashed commit of the following:

commit decff55972a34bae3931038c4ab305cc64935d05
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Mon Dec 8 08:37:27 2025 -0500

    appid: prefer QUIC client appid over SSL

2 months agoPull request #5084: appid: prevent oob read in sslv2 server-hello detection
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Mon, 19 Jan 2026 13:08:11 +0000 (13:08 +0000)] 
Pull request #5084: appid: prevent oob read in sslv2 server-hello detection

Merge in SNORT/snort3 from ~BHRYNIV/snort3:ssl_sslv2_shello_oob to master

Squashed commit of the following:

commit 66cc7980ef8a6ded57e4d02679525c146e3a5dd5
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Wed Jan 7 07:05:04 2026 -0500

    appid: prevent oob read in sslv2 server-hello detection

2 months agoPull request #4983: appid: configurable midstream service discovery
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Sun, 18 Jan 2026 16:36:36 +0000 (16:36 +0000)] 
Pull request #4983: appid: configurable midstream service discovery

Merge in SNORT/snort3 from ~DKOLOMII/snort3:midstream_service_discovery to master

Squashed commit of the following:

commit 598fc31e667da263c8514a92c4f95ef2cdc3eada
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Thu Dec 4 10:18:32 2025 -0500

    appid: configurable midstream service discovery

2 months agoPull request #5035: file_api : coverity fix
Arnab Kumar Singh (arnsingh) [Sat, 17 Jan 2026 17:07:00 +0000 (17:07 +0000)] 
Pull request #5035: file_api : coverity fix

Merge in SNORT/snort3 from ~ARNSINGH/snort3:coverity_fstat_fix to master

Squashed commit of the following:

commit bd20bb8eb0e070dbe5d3d08038a46aee6d911670
Author: Arnab <arnsingh@cisco.com>
Date:   Thu Nov 20 12:27:49 2025 +0530

    file_api : coverity fix

2 months agoPull request #5085: react: block flow when packets are not reset candidates
Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) [Thu, 15 Jan 2026 12:29:33 +0000 (12:29 +0000)] 
Pull request #5085: react: block flow when packets are not reset candidates

Merge in SNORT/snort3 from ~DZIKRATY/snort3:fix_non_tcp_react to master

Squashed commit of the following:

commit ff894c92b795ba1e20a89d06395f95dca3f4ec97
Author: Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) <dzikraty@cisco.com>
Date:   Thu Jan 8 10:38:11 2026 -0500

    react: block flow when packets are not reset candidates

2 months agoPull request #5081: smtp: handle split CRLF in multiline response parsing
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Tue, 13 Jan 2026 22:48:41 +0000 (22:48 +0000)] 
Pull request #5081: smtp: handle split CRLF in multiline response parsing

Merge in SNORT/snort3 from ~BHRYNIV/snort3:smtp_split_crlf to master

Squashed commit of the following:

commit e5e8bbfebc399179f7ececb283c72239cd9bff97
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Wed Jan 7 05:32:27 2026 -0500

    smtp: handle split CRLF in multiline response parsing

2 months agoPull request #5052: appid: prevent oob read in bootp option parsing
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Tue, 13 Jan 2026 21:46:33 +0000 (21:46 +0000)] 
Pull request #5052: appid: prevent oob read in bootp option parsing

Merge in SNORT/snort3 from ~BHRYNIV/snort3:fix_bootp_oob to master

Squashed commit of the following:

commit fdd6efba573953f666c8cb7de141c5df4d8e7086
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Fri Dec 12 05:45:41 2025 -0500

    appid: prevent oob read in bootp option parsing

2 months agoPull request #4968: flow: Support a binary output option for the dump_flows command
Davis McPherson -X (davmcphe - XORIANT CORPORATION at Cisco) [Tue, 13 Jan 2026 20:06:49 +0000 (20:06 +0000)] 
Pull request #4968: flow: Support a binary output option for the dump_flows command

Merge in SNORT/snort3 from ~DAVMCPHE/snort3:show_snort_flows_optimization to master

Squashed commit of the following:

commit 0aa744d2857d142cdd3a284d58d6e79ea69d34b9
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Tue Oct 14 16:17:22 2025 -0400

    flow: refactor dump_flows command to dump flow state in binary format

    show_flows: implement utility program to convert dump_flows binary files to text Flow state data for each flow

    flow: test dump limit of 1000 flows per packet

2 months agoPull request #5088: SSL client hello event is published with empty hostname
Murugaraj Rajamani -X (mururaja - HCL TECHNOLOGIES LIMITED at Cisco) [Tue, 13 Jan 2026 17:37:28 +0000 (17:37 +0000)] 
Pull request #5088: SSL client hello event is published with empty hostname

Merge in SNORT/snort3 from ~MURURAJA/snort3:SSL_inspector to master

Squashed commit of the following:

commit 1440bbda83b60bca597a8386fdd98f117de4f642
Author: mururaja <mururaja@cisco.com>
Date:   Sat Jan 10 00:26:45 2026 -0800

    ssl: SSL client hello event is published with empty hostname

2 months agoPull request #5089: mime: fix compile issues
Anna Norokh -X (anorokh - SOFTSERVE INC at Cisco) [Tue, 13 Jan 2026 13:13:10 +0000 (13:13 +0000)] 
Pull request #5089: mime: fix compile issues

Merge in SNORT/snort3 from ~ANOROKH/snort3:fix_comp_issues_mime to master

Squashed commit of the following:

commit 811fd8cd31e5bc8b84696c420d604568075888b7
Author: anorokh <anorokh@cisco.com>
Date:   Sat Jan 10 17:41:00 2026 +0200

    mime: fix compile issues (one is false positive)

2 months agoPull request #5090: build: generate and tag 3.10.1.0 3.10.1.0
Priyanka Gurudev (prbg) [Tue, 13 Jan 2026 02:49:49 +0000 (02:49 +0000)] 
Pull request #5090: build: generate and tag 3.10.1.0

Merge in SNORT/snort3 from ~PRBG/snort3:build_3.10.1.0 to master

Squashed commit of the following:

commit 6f5e73543576e443e22c2f2f2dd0693cde9bf42a
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Sun Jan 11 17:57:00 2026 -0500

    build: generate and tag 3.10.1.0

2 months agoPull request #5007: ftp_telnet: fix ftp_cmd_pipe_index handling
Andrii Mandiuk -X (amandiuk - SOFTSERVE INC at Cisco) [Fri, 9 Jan 2026 19:32:19 +0000 (19:32 +0000)] 
Pull request #5007: ftp_telnet: fix ftp_cmd_pipe_index handling

Merge in SNORT/snort3 from ~AMANDIUK/snort3:ftp_multiple_file_download to master

Squashed commit of the following:

commit a344640ab0970b50fa9278ec7d21df753b0d3415
Author: Andrii Mandiuk <amandiuk@cisco.com>
Date:   Mon Nov 24 07:44:48 2025 -0800

    ftp_telnet: fix ftp_cmd_pipe_index handling

2 months agoPull request #5083: appid: enable out-of-order inspection by default
Yehor Furman -X (yefurman - SOFTSERVE INC at Cisco) [Fri, 9 Jan 2026 15:23:45 +0000 (15:23 +0000)] 
Pull request #5083: appid: enable out-of-order inspection by default

Merge in SNORT/snort3 from ~YEFURMAN/snort3:appid_ooo_by_default to master

Squashed commit of the following:

commit bf9e2b73759c5c43191f78445c1e301bd2a0241e
Author: yefurman <yefurman@cisco.com>
Date:   Thu Jan 8 07:43:19 2026 -0500

    appid: enable out-of-order inspection by default

3 months agoPull request #5079: snort2lua: fix failure in converting patterns containing commas.
Vitalii Serhiiovych Horbatov -X (vhorbato - SOFTSERVE INC at Cisco) [Fri, 9 Jan 2026 09:15:00 +0000 (09:15 +0000)] 
Pull request #5079: snort2lua: fix failure in converting patterns containing commas.

Merge in SNORT/snort3 from ~VHORBATO/snort3:s2l_comma to master

Squashed commit of the following:

commit e59ff8ab76ae27d3409412174192ee0f2c1fc451
Author: vhorbato <vhorbato@cisco.com>
Date:   Tue Jan 6 15:41:43 2026 +0200

    snort2lua: fix failure in converting patterns containing commas

3 months agoPull request #5082: MIME to provide null-terminated string for logging
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Thu, 8 Jan 2026 15:27:40 +0000 (15:27 +0000)] 
Pull request #5082: MIME to provide null-terminated string for logging

Merge in SNORT/snort3 from ~OSHUMEIK/snort3:mime_fix to master

Squashed commit of the following:

commit 14b21aec883ea11a6ef259613d5fb9f083b39ff5
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 18:39:44 2026 +0200

    mime: leave room for null-character in case of size limit hit

commit d1b484a9e46aecbd9c8608a6d2c3a809edb4bfe8
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 18:18:25 2026 +0200

    mime: add unit tests for data over memory limit

commit d0a87edddd87f9330ab8ff36ddb5cb45236b028f
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 17:25:17 2026 +0200

    mime: add unit tests for data fitting memory limit

commit 6b790e39c1386c23732417abf19bb8ed1db45113
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 13:44:45 2026 +0200

    mime: rename class field to comply with the style

commit 6f6423c66d9fbe54b65c01d098a6fe7cf3c97ada
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 13:28:09 2026 +0200

    mime: return error code if cannot add headers for logging

commit 54c5677f65c6e7acbfea1a8b471b30b118e129a8
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 13:20:59 2026 +0200

    mime: ignore field collection if not configured

commit 449671977200c825b958984e1de6a52d52c4000a
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 11:36:22 2026 +0200

    mime: add basic unit tests for file logging

commit ed77619021828399f29d4e25412ef545920eb8c9
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 10:33:49 2026 +0200

    mime: remove unused forward-declaration

3 months agoPull request #5068: ips_options: reset PCRE rule counts on new configuration loaded
Viktor Chyzhovych -X (vchyzhov - SOFTSERVE INC at Cisco) [Wed, 7 Jan 2026 08:55:03 +0000 (08:55 +0000)] 
Pull request #5068: ips_options: reset PCRE rule counts on new configuration loaded

Merge in SNORT/snort3 from ~VCHYZHOV/snort3:fix_pcre_rule_counts to master

Squashed commit of the following:

commit 00454f429eca1af4d67d1ef6e4981d1d8814f30d
Author: Viktor Chyzhovych <vchyzhov@cisco.com>
Date:   Wed Dec 17 14:57:28 2025 +0200

    ips_options: reset PCRE rule counts on new configuration loaded