]> git.ipfire.org Git - thirdparty/snort3.git/log
thirdparty/snort3.git
4 weeks agoPull request #4894: build: generate and tag 3.9.5.0 master 3.9.5.0
Priyanka Bangalore Gurudev (prbg) [Thu, 4 Sep 2025 20:09:59 +0000 (20:09 +0000)] 
Pull request #4894: build: generate and tag 3.9.5.0

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

Squashed commit of the following:

commit 53c1e55430e2903cd0b7ff0f43b66209d183ddb7
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Wed Sep 3 21:40:01 2025 -0400

    build: generate and tag 3.9.5.0

4 weeks agoPull request #4855: http_inspect: partial inspection for headers
Adrian Mamolea (admamole) [Tue, 2 Sep 2025 16:40:57 +0000 (16:40 +0000)] 
Pull request #4855: http_inspect: partial inspection for headers

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

Squashed commit of the following:

commit f75941d810813f2aba755e0b6acfd11d377f3387
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Fri Jun 20 14:58:10 2025 -0400

    http_inspect: partial inspection for headers

5 weeks agoPull request #4878: protocols: add sanity checks for tcp and ipv4 options to prevent...
Nataliia Lysychkina -X (nlysychk - SOFTSERVE INC at Cisco) [Fri, 29 Aug 2025 03:58:46 +0000 (03:58 +0000)] 
Pull request #4878: protocols: add sanity checks for tcp and ipv4 options to prevent out-of-buffer access

Merge in SNORT/snort3 from ~NLYSYCHK/snort3:tcp_options to master

Squashed commit of the following:

commit 3cd74355cb44339cc3e8ffe318ed3c90534f24f6
Author: Nataliia Lysychkina <nlysychk@cisco.com>
Date:   Thu Aug 21 17:26:23 2025 +0530

    protocols: add sanity checks for tcp and ipv4 options to prevent out-of-buffer access

5 weeks agoPull request #4852: file_api: clear file meta group before setting it during deploy...
Shilpa Nagpal (shinagpa) [Thu, 28 Aug 2025 08:44:20 +0000 (08:44 +0000)] 
Pull request #4852: file_api: clear file meta group before setting it during deploy config

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

Squashed commit of the following:

commit 3487f9375dbe15d9d9b596806f69cbecd567be90
Author: Shilpa Nagpal <shinagpa@cisco.com>
Date:   Fri Aug 8 13:26:08 2025 +0530

    file_api: clear file meta group before setting it during deploy config

5 weeks agoPull request #4874: ssl: fix unit test for OpenSSL v3+
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Wed, 27 Aug 2025 19:34:36 +0000 (19:34 +0000)] 
Pull request #4874: ssl: fix unit test for OpenSSL v3+

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

Squashed commit of the following:

commit 5b2f280d0734172061d2049c5652a724ce230db9
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Tue Aug 19 10:31:42 2025 -0400

    ssl: fix unit test for OpenSSL v3+

5 weeks agoPull request #4840: appid: move tls metadata handling into single place
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Wed, 27 Aug 2025 19:30:55 +0000 (19:30 +0000)] 
Pull request #4840: appid: move tls metadata handling into single place

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

Squashed commit of the following:

commit 68b50c2c38dc6f372ef7a046f1584b289faeb3d7
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Sun Jun 22 08:51:42 2025 -0400

    appid: move tls metadata handling into single place

5 weeks agoPull request #4875: http_inspect: publish OPPORTUNISTIC_TLS
Adrian Mamolea (admamole) [Tue, 26 Aug 2025 21:10:17 +0000 (21:10 +0000)] 
Pull request #4875: http_inspect: publish OPPORTUNISTIC_TLS

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

Squashed commit of the following:

commit 93e0c8d216c85fdbcdf1a33bc71c7ca5e785f99c
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Tue Aug 19 15:46:22 2025 -0400

    http_inspect: publish OPPORTUNISTIC_TLS

5 weeks agoPull request #4873: flow: clear flow ref in pkt on stale flow cleanup
Raza Shafiq (rshafiq) [Mon, 25 Aug 2025 17:49:22 +0000 (17:49 +0000)] 
Pull request #4873: flow: clear flow ref in pkt on stale flow cleanup

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

Squashed commit of the following:

commit 7b40b1ea05c04f00f4abdae0b8a83bb42daaf801
Author: rshafiq <rshafiq@cisco.com>
Date:   Tue Aug 19 11:17:00 2025 -0400

    flow: clear flow ref in pkt on stale flow cleanup

6 weeks agoPull request #4867: appid: first packet API fixes for using asd instead of odp
Umang Sharma (umasharm) [Fri, 22 Aug 2025 18:38:53 +0000 (18:38 +0000)] 
Pull request #4867: appid: first packet API fixes for using asd instead of odp

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

Squashed commit of the following:

commit 5fab9921282122a75757f7deca5a70235e8790c9
Author: Umang Sharma <umasharm@cisco.com>
Date:   Fri Aug 15 11:06:40 2025 -0400

    appid: first packet API fixes for using asd instead of odp

6 weeks agoPull request #4862: mp_dbus: make MPDataBusModule stats thread safe
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Fri, 22 Aug 2025 15:00:51 +0000 (15:00 +0000)] 
Pull request #4862: mp_dbus: make MPDataBusModule stats thread safe

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

Squashed commit of the following:

commit 79442cdcc3c66b180d404771122f541d2e613542
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Thu Aug 14 08:15:46 2025 -0400

    mp_dbus: make MPDataBusModule stats thread safe

6 weeks agoPull request #4871: decompress: add unit test for vba decompression infinite loops fix
Saikrishna Ramdeni (sramdeni) [Wed, 20 Aug 2025 10:40:51 +0000 (10:40 +0000)] 
Pull request #4871: decompress: add unit test for vba decompression infinite loops fix

Merge in SNORT/snort3 from ~SRAMDENI/snort3:vba_decompress_infinite_loops_fix_ut to master

Squashed commit of the following:

commit 3eba7810fe5b61c4f34caee8755a451fb2aaf5dc
Author: sramdeni <sramdeni@cisco.com>
Date:   Tue Aug 19 15:32:07 2025 +0530

    decompress: add unit test for vba decompression infinite loops fix

6 weeks agoPull request #4866: decompress : unit test for snort 3 vba decompression divide-by...
Saikrishna Ramdeni (sramdeni) [Wed, 20 Aug 2025 07:20:48 +0000 (07:20 +0000)] 
Pull request #4866: decompress : unit test for snort 3 vba decompression divide-by-zero crasher fix

Merge in SNORT/snort3 from ~SRAMDENI/snort3:divide_by_zero_crasher_fix_ut to master

Squashed commit of the following:

commit 88af776caee8260b7d2287186b3bfc7a20536119
Author: sramdeni <sramdeni@cisco.com>
Date:   Wed Aug 13 23:26:56 2025 +0530

    decompress : added unit test for vba decompress divide-by-zero fix

6 weeks agoPull request #4865: decompress: add unit test for Snort3 VBA decompression integer...
Saikrishna Ramdeni (sramdeni) [Wed, 20 Aug 2025 07:19:17 +0000 (07:19 +0000)] 
Pull request #4865: decompress: add unit test for Snort3 VBA decompression integer overflow and OOB read fix

Merge in SNORT/snort3 from ~SRAMDENI/snort3:vba_decompress_integer_overflow_ut to master

Squashed commit of the following:

commit 5869286876a78fefd25c45a5a229fdb7a6633997
Author: sramdeni <sramdeni@cisco.com>
Date:   Fri Aug 15 18:09:07 2025 +0530

    decompress: add unit test for Snort3 VBA decompression integer overflow and OOB read fix

6 weeks agoPull request #4730: watchdog: replace watchdog command with atomic kcking from packet...
Steven Baigal (sbaigal) [Tue, 19 Aug 2025 22:01:51 +0000 (22:01 +0000)] 
Pull request #4730: watchdog: replace watchdog command with atomic kcking from packet threads

Merge in SNORT/snort3 from ~SBAIGAL/snort3:watchdog_fix to master

Squashed commit of the following:

commit 2d7d9b64fdd00ab2f5961c8e5168453eaa3e5e82
Author: Steven Baigal <sbaigal@cisco.com>
Date:   Thu May 1 10:25:56 2025 -0400

    watchdog: replace watchdog command with atomic kcking from packet threads

6 weeks agoPull request #4861: codecs: override default encode for ciscometadata codec
Adrian Mamolea (admamole) [Tue, 19 Aug 2025 15:08:38 +0000 (15:08 +0000)] 
Pull request #4861: codecs: override default encode for ciscometadata codec

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

Squashed commit of the following:

commit a695befd8ce2c65c0540107f7bb30f23abd85a92
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Wed Aug 13 15:47:17 2025 -0400

    codecs: override default encode for ciscometadata codec

7 weeks agoPull request #4857: helpers: add syscall to flush new data written by SigSafePrinter...
Volodymyr Shpyrka -X (vshpyrka - SOFTSERVE INC at Cisco) [Fri, 15 Aug 2025 14:23:20 +0000 (14:23 +0000)] 
Pull request #4857: helpers: add syscall to flush new data written by SigSafePrinter to disk

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

Squashed commit of the following:

commit adef60447da7ee3f4d5b0a5becd14fb030907bf5
Author: Volodymyr Shpyrka <vshpyrka@cisco.com>
Date:   Tue Aug 12 08:37:01 2025 -0400

    helpers: add syscall to flush new data written by SigSafePrinter to disk

7 weeks agoPull request #4864: control: fix heap-use-after-free in is_local
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Thu, 14 Aug 2025 22:20:31 +0000 (22:20 +0000)] 
Pull request #4864: control: fix heap-use-after-free in is_local

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

Squashed commit of the following:

commit 1dd64671ac9c82c79988c4e9798b360a33b1e1de
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Mon Aug 11 10:18:40 2025 -0400

    control: fix heap-use-after-free in is_local

7 weeks agoPull request #4863: appid: fix multiple mdns issues
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Thu, 14 Aug 2025 22:06:58 +0000 (22:06 +0000)] 
Pull request #4863: appid: fix multiple mdns issues

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

Squashed commit of the following:

commit 3852ed0f166c5f4d69fa73912f3a6a46f91a2c96
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Wed Jul 23 10:57:12 2025 -0400

    appid: fix multiple mdns issues

7 weeks agoPull request #4808: imap: abort fallback functionality
Umang Sharma (umasharm) [Thu, 14 Aug 2025 21:08:21 +0000 (21:08 +0000)] 
Pull request #4808: imap: abort fallback functionality

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

Squashed commit of the following:

commit 4dac91772f004283b3ea40ab1428def2483adf7a
Author: Umang Sharma <umasharm@cisco.com>
Date:   Tue Jun 10 15:10:21 2025 -0400

    imap: abort fallback functionality

7 weeks agoPull request #4858: build: generate and tag 3.9.4.0
Priyanka Bangalore Gurudev (prbg) [Tue, 12 Aug 2025 18:03:38 +0000 (18:03 +0000)] 
Pull request #4858: build: generate and tag 3.9.4.0

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

Squashed commit of the following:

commit 86cfcf8f85aca3474cacfb694be75ad4e6fe5fae
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Tue Aug 12 11:01:09 2025 -0400

    build: generate and tag 3.9.4.0

7 weeks agoPull request #4856: build: generate and tag 3.9.3.0 3.9.3.0
Priyanka Bangalore Gurudev (prbg) [Mon, 11 Aug 2025 19:26:31 +0000 (19:26 +0000)] 
Pull request #4856: build: generate and tag 3.9.3.0

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

Squashed commit of the following:

commit 47b2f71fdae20b6e6db08434adf26f9909b3cc0b
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Sun Aug 10 20:24:47 2025 -0400

    build: generate and tag 3.9.3.0

8 weeks agoPull request #4741: stream_tcp: fix issues with skipping seglist holes in ids mode
Davis McPherson -X (davmcphe - XORIANT CORPORATION at Cisco) [Fri, 8 Aug 2025 19:48:11 +0000 (19:48 +0000)] 
Pull request #4741: stream_tcp: fix issues with skipping seglist holes in ids mode

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

Squashed commit of the following:

commit 3590f4bed9550af66f9260739fd66bf218146c3f
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Sun May 11 17:59:09 2025 -0400

    stream_tcp: fix issues with skipping seglist holes in ids mode

    stream_tcp: add splitter restart function, restart when hole skipped by AtomSplitter

    stream_tcp: when reassembly is disable/ignored update rcv_nxt to left edge of first hole or to end of seglist
                if no holes on each received data segment

commit 8c00c0a46628f4d5240478029530cb5227152f26
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Fri Jun 13 08:11:19 2025 -0400

    snort3: add build directory and vscode workspace config file to git ignore list

8 weeks agoPull request #4848: appid: out-of-range readings fix
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Thu, 7 Aug 2025 12:05:22 +0000 (12:05 +0000)] 
Pull request #4848: appid: out-of-range readings fix

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

Squashed commit of the following:

commit 3a72fb5d4060e7c0d5aa4b2a7f326cf70d7ea567
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Wed Jul 30 08:26:34 2025 -0400

    appid: out-of-range readings fix

8 weeks agoPull request #4727: smtp/pop/imap file_cache retry/retransmit fix.
Vitalii Izhyk -X (viizhyk - SOFTSERVE INC at Cisco) [Wed, 6 Aug 2025 15:25:13 +0000 (15:25 +0000)] 
Pull request #4727: smtp/pop/imap file_cache retry/retransmit fix.

Merge in SNORT/snort3 from ~VIIZHYK/snort3:smtp_pop_imap_id_fix to master

Squashed commit of the following:

commit c52a1e457a7780106d391a56416e355a132ac000
Author: viizhyk <viizhyk@cisco.com>
Date:   Tue Aug 5 10:15:56 2025 -0400

    service_inspectors: Added random base file id generation for imap/pop/smtp.

2 months agoPull request #4849: packet_tracer: file output will not be using batched logger
Steven Baigal (sbaigal) [Tue, 5 Aug 2025 14:54:21 +0000 (14:54 +0000)] 
Pull request #4849: packet_tracer: file output will not be using batched logger

Merge in SNORT/snort3 from ~SBAIGAL/snort3:batchlog_file to master

Squashed commit of the following:

commit 2f1655e862c30edf80985997f22805027952e2bc
Author: Steven Baigal <sbaigal@cisco.com>
Date:   Mon Aug 4 19:08:24 2025 -0400

    packet_tracer: file output will not be using batched logger

2 months agoPull request #4843: build: enable exporting compile commands
Mike Stepanek (mstepane) [Tue, 5 Aug 2025 03:43:18 +0000 (03:43 +0000)] 
Pull request #4843: build: enable exporting compile commands

Merge in SNORT/snort3 from ~MSTEPANE/snort3:export_compile_commands to master

Squashed commit of the following:

commit 247085b9aad6834ab92cdc504ab64edd764deb3f
Author: mstepane <mstepane@cisco.com>
Date:   Thu Jul 31 09:00:48 2025 -0400

    build: enable exporting compile commands

2 months agoPull request #4845: detection: fix compile warnings in detection_options.cc
Anna Norokh -X (anorokh - SOFTSERVE INC at Cisco) [Fri, 1 Aug 2025 08:00:11 +0000 (08:00 +0000)] 
Pull request #4845: detection: fix compile warnings in detection_options.cc

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

Squashed commit of the following:

commit 74dd5e90015dc7f2528f97b1e90f6a9235de2d61
Author: anorokh <anorokh@cisco.com>
Date:   Thu Jul 31 19:29:04 2025 +0300

    detection: fix compile warnings in detection_options.cc

2 months agoPull request #4832: appid: fix ASAN issue in AppIdHttpSession::set_req_body_field
Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) [Fri, 1 Aug 2025 00:47:24 +0000 (00:47 +0000)] 
Pull request #4832: appid: fix ASAN issue in AppIdHttpSession::set_req_body_field

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

Squashed commit of the following:

commit 6769d89cff774a17cb6b28ccedefaa928b874228
Author: Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) <dzikraty@cisco.com>
Date:   Thu Jul 24 04:39:28 2025 -0400

    appid: fix ASAN issue in AppIdHttpSession::set_req_body_field

2 months agoPull request #4842: appid: accounting for tmp offset in RPC
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Thu, 31 Jul 2025 21:41:53 +0000 (21:41 +0000)] 
Pull request #4842: appid: accounting for tmp offset in RPC

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

Squashed commit of the following:

commit 6b1ebc797bafa30f4b5447b8b5bdc2a132ae6bf5
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Thu Jul 31 10:22:07 2025 -0400

    appid: accounting for tmp offset in RPC

2 months agoPull request #4816: main: notify DAQ via ioctl message when a packet is injected
Nirmala Venkata Subbaiah -X (nirmvenk - XORIANT CORPORATION at Cisco) [Thu, 31 Jul 2025 20:26:30 +0000 (20:26 +0000)] 
Pull request #4816: main: notify DAQ via ioctl message when a packet is injected

Merge in SNORT/snort3 from ~NIRMVENK/snort3:ioctl to master

Squashed commit of the following:

commit 8e71d15e6b3c45f7aa429c4ca17ba023a84ace48
Author: Nirmala Subbaiah <nirmvenk@cisco.com>
Date:   Tue Jul 15 14:05:04 2025 -0400

    main: notify DAQ via ioctl message when a packet is injected

2 months agoPull request #4835: file_api: multi-process snort file cache crash fix
Shilpa Nagpal (shinagpa) [Thu, 31 Jul 2025 12:14:35 +0000 (12:14 +0000)] 
Pull request #4835: file_api: multi-process snort file cache crash fix

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

Squashed commit of the following:

commit b72873ff0d9785dad40e2fd293aab1c697b10c06
Author: Shilpa Nagpal <shinagpa@cisco.com>
Date:   Mon Jul 28 16:17:08 2025 +0530

    file_api: multi-process snort file cache crash fix

2 months agoPull request #4837: helpers: ring uses atomic
Umang Sharma (umasharm) [Wed, 30 Jul 2025 20:13:57 +0000 (20:13 +0000)] 
Pull request #4837: helpers: ring uses atomic

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

Squashed commit of the following:

commit 8fb651860ecc4da16bb2aaed5728cc64bbd91573
Author: Umang Sharma <umasharm@cisco.com>
Date:   Fri Jul 25 02:56:46 2025 -0400

    helpers: RingLogic framework updated to use atomic than volatile

2 months agoPull request #4831: appid: Getting Packet from event than from DetectionEngine
Umang Sharma (umasharm) [Wed, 30 Jul 2025 19:24:49 +0000 (19:24 +0000)] 
Pull request #4831: appid: Getting Packet from event than from DetectionEngine

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

Squashed commit of the following:

commit b9a0565c730a042cd33dc42c3fc0b2c92a8c41a0
Author: Umang Sharma <umasharm@cisco.com>
Date:   Wed Jul 23 11:44:21 2025 -0400

    appid: getting packet from event than from detectionengine

2 months agoPull request #4827: Refactoring of detection engine core functionality
Yehor Velykozhon -X (yvelykoz - SOFTSERVE INC at Cisco) [Wed, 30 Jul 2025 17:09:15 +0000 (17:09 +0000)] 
Pull request #4827: Refactoring of detection engine core functionality

Merge in SNORT/snort3 from ~YVELYKOZ/snort3:de_core_refactoring to master

Squashed commit of the following:

commit a48bafe1be6519781d05d7bee502fdcb1549b8b8
Author: Yehor Velykozhon <yvelykoz@cisco.com>
Date:   Tue Jul 22 12:51:27 2025 +0300

    detection: update the authors

commit e76f8104df4aae15979cdc502ae32e9b12773c67
Author: Yehor Velykozhon <yvelykoz@cisco.com>
Date:   Fri Apr 4 14:54:05 2025 +0300

    detection: extract children-related evaluation logic into separated functions

commit 2375d55ec15a2ff0a7457b945bdbd437e29a9184
Author: Yehor Velykozhon <yvelykoz@cisco.com>
Date:   Thu Aug 29 11:27:49 2024 +0300

    detection: extract current node evaluation logic into separated function

2 months agoPull request #4824: appid: rpc integer overflow fix
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Wed, 30 Jul 2025 14:08:54 +0000 (14:08 +0000)] 
Pull request #4824: appid: rpc integer overflow fix

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

Squashed commit of the following:

commit 7ada722c1d6c4833b80f6dce2bf973ce7f687396
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Wed Jul 30 09:56:45 2025 -0400

    appid: rpc integer overflow fix

2 months agoPull request #4839: olefile: fixed issue check
Saikrishna Ramdeni (sramdeni) [Wed, 30 Jul 2025 05:54:03 +0000 (05:54 +0000)] 
Pull request #4839: olefile: fixed issue check

Merge in SNORT/snort3 from ~SRAMDENI/snort3:issue_check_fix to master

Squashed commit of the following:

commit b9d62df48cca889b95e15ef3de16e234ee4c0a14
Author: sramdeni <sramdeni@cisco.com>
Date:   Tue Jul 29 16:48:21 2025 +0530

    olefile : fixed cpp_check errors, issue_check warning  and  addressed comments

2 months agoPull request #4798: appid: combined host pattern matchers
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Fri, 25 Jul 2025 14:37:57 +0000 (14:37 +0000)] 
Pull request #4798: appid: combined host pattern matchers

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

Squashed commit of the following:

commit 64b25c73eff1ebb4f36cd31091ce63ac0343da0a
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Thu Jul 3 06:33:38 2025 -0400

    appid: combined host pattern matchers

2 months agoPull request #4807: "Fixed Snort 3 VBA decompression divide-by-zero crasher"
Saikrishna Ramdeni (sramdeni) [Fri, 25 Jul 2025 09:59:11 +0000 (09:59 +0000)] 
Pull request #4807: "Fixed Snort 3 VBA decompression divide-by-zero crasher"

Merge in SNORT/snort3 from ~SRAMDENI/snort3:master to master

Squashed commit of the following:

commit 404452dc857887b4a86c98156f18817ef5d6c5a8
Author: sramdeni <sramdeni@cisco.com>
Date:   Mon Jul 14 15:37:42 2025 +0530

    fileole_vba : Fixed snort 3 vba decompression divide-by-zero crasher

2 months agoPull request #4814: fixed the issue of Snort 3 VBA decompression infinite loops
Saikrishna Ramdeni (sramdeni) [Fri, 25 Jul 2025 08:39:32 +0000 (08:39 +0000)] 
Pull request #4814: fixed the issue of Snort 3 VBA decompression infinite loops

Merge in SNORT/snort3 from ~SRAMDENI/snort3:bugfix/CSCwq23372_master to master

Squashed commit of the following:

commit 6dd2508053a4e1a6471d49d993f300788879fc0b
Author: sramdeni <sramdeni@cisco.com>
Date:   Tue Jul 15 16:10:14 2025 +0530

    olefile_vba : fixed the issue of Snort 3 VBA decompression infinite loops

2 months agoPull request #4819: Fixed issue Snort 3 VBA decompression read OOBs due to integer...
Saikrishna Ramdeni (sramdeni) [Fri, 25 Jul 2025 07:21:11 +0000 (07:21 +0000)] 
Pull request #4819: Fixed issue Snort 3 VBA decompression read OOBs due to integer overflows

Merge in SNORT/snort3 from ~SRAMDENI/snort3:CSCwq23380_master to master

Squashed commit of the following:

commit 881e7e702d1e1893b120eaad91449d3aa2b1e038
Author: sramdeni <sramdeni@cisco.com>
Date:   Wed Jul 16 18:16:50 2025 +0530

    olefile_vba : Fixed issue Snort 3 VBA decompression read OOBs due to integer overflows

2 months agoPull request #4680: logger: add batched logger to improve performance
Steven Baigal (sbaigal) [Thu, 24 Jul 2025 22:14:33 +0000 (22:14 +0000)] 
Pull request #4680: logger: add batched logger to improve performance

Merge in SNORT/snort3 from ~SBAIGAL/snort3:newlog to master

Squashed commit of the following:

commit 3234f22b1c8c442884e594566d8973b2df532733
Author: Steven Baigal <sbaigal@cisco.com>
Date:   Wed Jul 23 14:26:25 2025 -0400

    logger: add cpu affinity for log writer thread

commit 109903ad2a7b428e4f99a8b035dad085d8c9e785
Author: Steven Baigal <sbaigal@cisco.com>
Date:   Wed Mar 26 14:56:13 2025 -0400

    logger: add batched logger to improve packet_tracer output performace

2 months agoPull request #4823: Appid: Rpc exception handling
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Thu, 24 Jul 2025 21:55:28 +0000 (21:55 +0000)] 
Pull request #4823: Appid: Rpc exception handling

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

Squashed commit of the following:

commit ffafe7bfa059888acb7b4d794ab7496dccdf9490
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Wed Jul 23 06:45:44 2025 -0400

    appid: prevent out_of_range and invalid_argument in rpc

2 months agoPull request #4815: http_inspect: add peg count for when published body has hit the...
Mike Stepanek (mstepane) [Thu, 24 Jul 2025 18:30:49 +0000 (18:30 +0000)] 
Pull request #4815: http_inspect: add peg count for when published body has hit the requested max size

Merge in SNORT/snort3 from ~MSTEPANE/snort3:peg_client_body_depth to master

Squashed commit of the following:

commit 1ae5a159d08006a673e388e84b00c9773d0373df
Author: mstepane <mstepane@cisco.com>
Date:   Mon Jul 14 10:39:16 2025 -0400

    http_inspect: add peg count for when published body has hit the requested max size

2 months agoPull request #4829: appid: fix out-of-bounds caused by strncat in identify_user_agent
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Thu, 24 Jul 2025 12:45:27 +0000 (12:45 +0000)] 
Pull request #4829: appid: fix out-of-bounds caused by strncat in identify_user_agent

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

Squashed commit of the following:

commit d47746bb6f35558637d3bac4f3de466c259f511f
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Thu Jul 17 14:04:53 2025 -0400

    appid: fix out-of-bounds caused by strncat in identify_user_agent

2 months agoPull request #4812: dce_rpc: Checked for integer overflow of smb_hdr + next_command_o...
Ashutosh Gupta (ashugup3) [Thu, 24 Jul 2025 10:34:06 +0000 (10:34 +0000)] 
Pull request #4812: dce_rpc: Checked for integer overflow of smb_hdr + next_command_offset

Merge in SNORT/snort3 from ~ASHUGUP3/snort3:bug_CSCwq01518 to master

Squashed commit of the following:

commit cd37485cf03f03520636b8d6ba5b0f1e0f0022e1
Author: ashutosh <ashugup3@cisco.com>
Date:   Tue Jul 15 12:48:49 2025 +0530

    dce_rpc: Checked for integer overflow of smb_hdr + next_command_offset

2 months agoPull request #4805: dce_rpc: Checking integer overflow on data_offset + data_length
Ashutosh Gupta (ashugup3) [Thu, 24 Jul 2025 10:25:07 +0000 (10:25 +0000)] 
Pull request #4805: dce_rpc: Checking integer overflow on data_offset + data_length

Merge in SNORT/snort3 from ~ASHUGUP3/snort3:bug_CSCwq01522 to master

Squashed commit of the following:

commit b4ed468b632bfd7595cbcfdb9247d81d446d56f5
Author: ashutosh <ashugup3@cisco.com>
Date:   Mon Jul 14 13:20:17 2025 +0530

    dce_rpc: Checking integer overflow on data_offset + data_length

2 months agoPull request #4810: decompress: avoiding heap buffer overflows
Ashutosh Gupta (ashugup3) [Thu, 24 Jul 2025 10:21:45 +0000 (10:21 +0000)] 
Pull request #4810: decompress: avoiding heap buffer overflows

Merge in SNORT/snort3 from ~ASHUGUP3/snort3:bug_CSCwq23373 to master

Squashed commit of the following:

commit 8729ea13efc7275a8c25f6091ab4bbd2909ee32d
Author: ashutosh <ashugup3@cisco.com>
Date:   Mon Jul 14 13:23:29 2025 +0530

    decompress: avoiding heap buffer overflows

2 months agoPull request #4822: appid: change appid_shadow_traffic_status to atomic for thread...
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Wed, 23 Jul 2025 19:30:54 +0000 (19:30 +0000)] 
Pull request #4822: appid: change appid_shadow_traffic_status to atomic for thread safety

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

Squashed commit of the following:

commit bc119724fa6f56ad57478fde14d31cf8e3e5511c
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Wed Jul 23 05:29:03 2025 -0400

    appid: change appid_shadow_traffic_status to atomic for thread safety

2 months agoPull request #4828: smtp: fix overflow caused by tls data processing in smtp
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Tue, 22 Jul 2025 17:31:24 +0000 (17:31 +0000)] 
Pull request #4828: smtp: fix overflow caused by tls data processing in smtp

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

Squashed commit of the following:

commit 045daec9192fef72d288a3d18361302e5d15e28c
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Wed Jul 16 11:25:09 2025 -0400

    smtp: fix overflow caused by tls data processing in smtp

2 months agoPull request #4793: iec104: fallback functionality changes
Andres Avila Segura (aavilase) [Tue, 22 Jul 2025 15:45:46 +0000 (15:45 +0000)] 
Pull request #4793: iec104: fallback functionality changes

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

Squashed commit of the following:

commit 1e29d06544ca82bc5b144ae80b0f65edb13be651
Author: Andres Avila <aavilase@cisco.com>
Date:   Tue Jun 17 13:09:07 2025 -0400

    iec104: fallback functionality for abort scenario

2 months agoPull request #4826: Chunked MIME boundary
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Tue, 22 Jul 2025 15:26:15 +0000 (15:26 +0000)] 
Pull request #4826: Chunked MIME boundary

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

Squashed commit of the following:

commit 1ea9887bbf77202ff36f915722c58eb193f31bd6
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon Jul 21 18:37:19 2025 +0300

    mime: fix out-of-bounds in case of short boundary chunks

2 months agoPull request #4806: file_api: multi process snort file cache sharing crash fix
Shilpa Nagpal (shinagpa) [Tue, 22 Jul 2025 14:42:06 +0000 (14:42 +0000)] 
Pull request #4806: file_api: multi process snort file cache sharing crash fix

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

Squashed commit of the following:

commit fa415933046d9d74e92d9bfc6b0f044283e6dd97
Author: Shilpa Nagpal <shinagpa@cisco.com>
Date:   Mon Jul 14 13:32:25 2025 +0530

    file_api: multi process snort file cache sharing crash fix

2 months agoPull request #4825: build: generate and tag 3.9.2.0 3.9.2.0
Priyanka Bangalore Gurudev (prbg) [Mon, 21 Jul 2025 20:08:07 +0000 (20:08 +0000)] 
Pull request #4825: build: generate and tag 3.9.2.0

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

Squashed commit of the following:

commit 4d97754a635517d3a9fea202b4efb8656dced60e
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Sun Jul 20 23:19:55 2025 -0400

    build: generate and tag 3.9.2.0

2 months agoPull request #4813: stream_tcp: separate logs and counters for left and right invalid...
Juweria Ali Imran (jaliimra) [Thu, 17 Jul 2025 18:07:18 +0000 (18:07 +0000)] 
Pull request #4813: stream_tcp: separate logs and counters for left and right invalid sequence numbers

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

Squashed commit of the following:

commit a5a8276c436d1a0e07dcf680b7f549bc2c3c9dd9
Author: Juweria Ali Imran <jaliimra@cisco.com>
Date:   Tue Feb 4 06:24:29 2025 -0500

    stream_tcp: separate logs and counters for left and right invalid sequence numbers

2 months agoPull request #4787: modbus: modbus paf abort
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Thu, 17 Jul 2025 12:37:43 +0000 (12:37 +0000)] 
Pull request #4787: modbus: modbus paf abort

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

Squashed commit of the following:

commit e21741cd230d2c15cebb4a5603347a62d204e210
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Thu Jul 17 03:03:23 2025 -0400

    modbus: modbus paf abort

2 months agoPull request #4801: flow: watchdog kick in dump flow summary
Raza Shafiq (rshafiq) [Wed, 16 Jul 2025 15:20:58 +0000 (15:20 +0000)] 
Pull request #4801: flow: watchdog kick in dump flow summary

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

Squashed commit of the following:

commit 31cf48a6f448cf5f2dd0644ef1eda0d68e1a8fdc
Author: rshafiq <rshafiq@cisco.com>
Date:   Wed Jul 2 10:46:36 2025 -0400

    flow: watchdog kick in dump flow summary

2 months agoPull request #4818: Handle empty vars in configure script
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Wed, 16 Jul 2025 12:28:36 +0000 (12:28 +0000)] 
Pull request #4818: Handle empty vars in configure script

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

Squashed commit of the following:

commit 39afcb145ec708b86767c179ad4e9abe1392b556
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Wed Jul 16 10:31:32 2025 +0300

    build: fix comparison of empty integers

    Thanks to Hatix Ntsoa.

2 months agoPull request #4795: hash: return cache size from LruCache remove so new size check...
Steve Chew (stechew) [Mon, 14 Jul 2025 16:51:27 +0000 (16:51 +0000)] 
Pull request #4795: hash: return cache size from LruCache remove so new size check can be atomic.

Merge in SNORT/snort3 from ~STECHEW/snort3:ai_new_counters to master

Squashed commit of the following:

commit a40da129af5b3a3af0c4955dfe4abca2838f2243
Author: Steve Chew <stechew@cisco.com>
Date:   Mon Jul 7 22:49:39 2025 -0400

    hash: Ensure that find_else_create functions set is_new field in all cases.

commit 41bad9d633ea8fba455baabd8d778b3a34f32fb2
Author: Steve Chew <stechew@cisco.com>
Date:   Wed Jul 2 23:06:27 2025 -0400

    hash: return cache size from remove so new size check can be atomic.

2 months agoPull request #4758: cip: cip inspector fallback functionality
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Thu, 10 Jul 2025 20:45:55 +0000 (20:45 +0000)] 
Pull request #4758: cip: cip inspector fallback functionality

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

Squashed commit of the following:

commit ef51d9515e8b966ada31707535f7edeca3c7471a
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Wed May 21 11:53:40 2025 -0400

    cip: cip inspector fallback functionality

2 months agoPull request #4796: http_inspect: parameter name change from partial_depth to partial...
Adrian Mamolea (admamole) [Tue, 8 Jul 2025 13:30:49 +0000 (13:30 +0000)] 
Pull request #4796: http_inspect: parameter name change from partial_depth to partial_depth_body

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

Squashed commit of the following:

commit d65792a48f9eeff6d36f159085c367f3fd63e39a
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Thu Jul 3 15:14:45 2025 -0400

    http_inspect: parameter name change from partial_depth to partial_depth_body

2 months agoPull request #4789: http_param: fix memory management issue
Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) [Mon, 7 Jul 2025 14:46:15 +0000 (14:46 +0000)] 
Pull request #4789: http_param: fix memory management issue

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

Squashed commit of the following:

commit 2a31c83bb0c0dea22e12f89f11d812e6067f5bc7
Author: Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) <dzikraty@cisco.com>
Date:   Thu Jun 26 09:20:08 2025 -0400

    http_param: clear body http_param after each flush

2 months agoPull request #4786: main: Do not start Analyzer if codec manager doesn't match any...
Jose Cano -X (jcanogom - SOFTSERVE INC at Cisco) [Mon, 7 Jul 2025 13:05:08 +0000 (13:05 +0000)] 
Pull request #4786: main: Do not start Analyzer if codec manager doesn't match any codec

Merge in SNORT/snort3 from ~JCANOGOM/snort3:codec_config_do_stop_snort to master

Squashed commit of the following:

commit f30ded789e6b289fa665f2d9f87ea6918db85af8
Author: Jose Cano <jcanogom@cisco.com>
Date:   Tue Jun 24 18:01:19 2025 -0400

    main: Do not start Analyzer if codec manager doesn't match any codec

3 months agoPull request #4691: file_api: multi instance snort related file cache sharing
Shilpa Nagpal (shinagpa) [Thu, 3 Jul 2025 09:57:05 +0000 (09:57 +0000)] 
Pull request #4691: file_api: multi instance snort related file cache sharing

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

Squashed commit of the following:

commit 97add605a2d5f0f0cd1e0bbfebc07b418a9671b9
Author: Shilpa Nagpal <shinagpa@cisco.com>
Date:   Wed Apr 2 11:04:21 2025 +0530

    file_api: multi instance snort related file cache sharing

3 months agoPull request #4794: extractor: modify JSON Formatter to improve performance
Vitalii Serhiiovych Horbatov -X (vhorbato - SOFTSERVE INC at Cisco) [Wed, 2 Jul 2025 14:28:12 +0000 (14:28 +0000)] 
Pull request #4794: extractor: modify JSON Formatter to improve performance

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

Squashed commit of the following:

commit 2eb5914c5ba8a144091c072b5cfbacb601635559
Author: vhorbato <vhorbato@cisco.com>
Date:   Tue Jun 17 14:06:03 2025 +0300

    extractor: modify JSON Formatter to improve performance

3 months agoPull request #4792: build: generate and tag 3.9.1.0 3.9.1.0
Priyanka Bangalore Gurudev (prbg) [Tue, 1 Jul 2025 17:20:33 +0000 (17:20 +0000)] 
Pull request #4792: build: generate and tag 3.9.1.0

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

Squashed commit of the following:

commit 3fd3bfd2a978c0995229d023f45d2f16fdc33802
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Sun Jun 29 23:15:14 2025 -0400

    build: generate and tag 3.9.1.0

3 months agoPull request #4781: ssl: fix integer underflow in certificate parsing
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Thu, 26 Jun 2025 17:10:17 +0000 (17:10 +0000)] 
Pull request #4781: ssl: fix integer underflow in certificate parsing

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

Squashed commit of the following:

commit bc9af6fa1edf78e998f5ea9b8259b7c9c892e08b
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Fri Jun 20 08:38:08 2025 -0400

    ssl: fix integer underflow in certificate parsing

3 months agoPull request #4765: http_inspect: add support for partial_depth configuration option
Adrian Mamolea (admamole) [Wed, 25 Jun 2025 17:46:35 +0000 (17:46 +0000)] 
Pull request #4765: http_inspect: add support for partial_depth configuration option

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

Squashed commit of the following:

commit 3e9cdd52035184e38416581e4d5ffb6fd4df0bd1
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Fri May 23 15:48:16 2025 -0400

    http_inspect: add support for partial_depth configuration option

3 months agoPull request #4780: appid: appid_debug_test fix
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Mon, 23 Jun 2025 15:47:09 +0000 (15:47 +0000)] 
Pull request #4780: appid: appid_debug_test fix

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

Squashed commit of the following:

commit 9c69c77176fe2aa6334e424617636d319d72f54c
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Mon Jun 23 10:50:07 2025 -0400

    appid: appid_debug_test and critical log fix

3 months agoPull request #4778: extractor: add context logging event for notice
Anna Norokh -X (anorokh - SOFTSERVE INC at Cisco) [Mon, 23 Jun 2025 14:19:56 +0000 (14:19 +0000)] 
Pull request #4778: extractor: add context logging event for notice

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

Squashed commit of the following:

commit da9709af1b8edb7090a783471a78181ad880af28
Author: anorokh <anorokh@cisco.com>
Date:   Tue Jun 10 12:59:25 2025 +0300

    extractor: add context logging event for notice

3 months agoPull request #4767: Extractor Buffered Printout
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Mon, 23 Jun 2025 13:16:19 +0000 (13:16 +0000)] 
Pull request #4767: Extractor Buffered Printout

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

Squashed commit of the following:

commit 180fa2a60a25000ed386dafd98db053c018a1630
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Wed Jun 18 12:13:52 2025 +0300

    connectors: set affinity for flusher thread

commit e8ab7c14455dd9678fc5cce5e4f1a43e544a3604
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon Jun 16 12:44:27 2025 +0300

    connectors: give name to flusher thread

commit ba153a5662ae767d68c06d98a2b4a870965d4758
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue May 27 18:23:44 2025 +0300

    extractor: add benchmark tests

commit 1b990e23946fd36b21035f92c8c7d8c16562102e
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Wed May 14 16:50:37 2025 +0300

    connectors: add redirect option to print to a file

commit 9860640b438d9741480382958d6ed2c2207ab271
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue May 13 17:41:49 2025 +0300

    connectors: rename text log field

commit bd4f4cd4d5a6b34b1eff92d53f5238bde30b494e
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Wed May 7 18:01:49 2025 +0300

    connectors: rebuild readers as they might be outdated at exit

commit 74b8a422ba86c8b76c6a83ef396558a497d3fe7e
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Wed May 7 17:26:17 2025 +0300

    connectors: guarantee writes for std connector

commit d268bc8b55171a6d7dfd3cd9499f84cb0aff8caa
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Fri Apr 25 18:01:56 2025 +0300

    connectors: add buffered output to std_connector

    New buffer_size option in std_connector.

commit 86e30b13424263c4c29c98e5bce06c0c0cc1c3a0
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon Apr 14 10:45:01 2025 +0300

    helpers: add 1-reader-1-writer ring buffer

    Thread safe.
    Supports variable record size.
    Overflow on write drops the new record.
    Benchmark tests added.

3 months agoPull request #4775: appid: fixed stash issue by fixing publishing shadow traffic
Umang Sharma (umasharm) [Mon, 23 Jun 2025 13:08:08 +0000 (13:08 +0000)] 
Pull request #4775: appid: fixed stash issue by fixing publishing shadow traffic

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

Squashed commit of the following:

commit 51998042ed5f314e18f32ebad0eb37638371cef2
Author: Umang Sharma <umasharm@cisco.com>
Date:   Mon Jun 16 09:38:41 2025 -0400

    appid: fixed stash issue by fixing publishing shadow traffic

3 months agoPull request #4779: unixdomain_connector: explicit include of select.h
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Wed, 18 Jun 2025 13:50:04 +0000 (13:50 +0000)] 
Pull request #4779: unixdomain_connector: explicit include of select.h

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

Squashed commit of the following:

commit 120e4dce6c9d2f340462a48c32b75844bd195167
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Wed Jun 18 07:24:19 2025 -0400

    unixdomain_connector: explicit include of select.h

3 months agoPull request #4764: appid: fix APPID_LOG macro for correct usage of log_level
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Wed, 18 Jun 2025 13:43:56 +0000 (13:43 +0000)] 
Pull request #4764: appid: fix APPID_LOG macro for correct usage of log_level

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

Squashed commit of the following:

commit 09023c0f0cb9cc0b625fde8236b0067369a55702
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Mon Jun 16 04:41:20 2025 -0400

    appid: fixed APPID_LOG macro for correct usage of log_level

3 months agoPull request #4776: dns: handle multi DNS transactions one TCP connection
Wei Wang (weiwa) [Tue, 17 Jun 2025 13:36:03 +0000 (13:36 +0000)] 
Pull request #4776: dns: handle multi DNS transactions one TCP connection

Merge in SNORT/snort3 from ~WEIWA/snort3:weiwa-master-dns-tcp-multi-tx to master

Squashed commit of the following:

commit 4cf7e30aa9a06bed678b723eeeb645a73d851b2c
Author: Wei Wang <weiwa@cisco.com>
Date:   Tue Jun 17 03:21:13 2025 +0530

    dns: handle multi DNS transactions one TCP connection

3 months agoPull request #4739: appid: sync flow service on protocol based detection
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Mon, 16 Jun 2025 10:46:45 +0000 (10:46 +0000)] 
Pull request #4739: appid: sync flow service on protocol based detection

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

Squashed commit of the following:

commit 727b13d446aa485de0d0f6b5fc4016b065a8fa3c
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Wed Apr 16 06:22:46 2025 -0400

    appid: sync flow service with protocol based detection

3 months agoPull request #4772: binder, flow, framework: add a facility to block binding based...
Ashik Thomas (ashiktho) [Fri, 13 Jun 2025 06:14:18 +0000 (06:14 +0000)] 
Pull request #4772: binder, flow, framework: add a facility to block binding based on a do_not_decrypt flow flag and inspector can_decrypt method

Merge in SNORT/snort3 from ~ASHIKTHO/snort3:CSCwo40673_tot_1 to master

Squashed commit of the following:

commit 61177c5e2c7690f33dca5b67dc0bb29dbeece64a
Author: bjandhya <bjandhya@cisco.com>
Date:   Tue Mar 25 10:16:35 2025 -0400

    binder, flow, framework: add a facility to block binding based on a do_not_decrypt flow flag and inspector can_decrypt method

3 months agoPull request #4770: profiler: add note for total percentage for profiler_dump
Rishabh Choudhary (rishacho) [Mon, 9 Jun 2025 06:37:27 +0000 (06:37 +0000)] 
Pull request #4770: profiler: add note for total percentage for profiler_dump

Merge in SNORT/snort3 from ~RISHACHO/snort3:cpu_profiler_warn_msg to master

Squashed commit of the following:

commit d23e9ce41dae05647dab0221969e20399660a91e
Author: Rishabh Choudhary <rishacho@cisco.com>
Date:   Thu Jun 5 15:01:01 2025 +0530

    profiler: add note for total percentage for profiler_dump

3 months agoPull request #4747: mime: fix unfolding processing
Oleksandr Fatieiev -X (ofatieie - SOFTSERVE INC at Cisco) [Fri, 6 Jun 2025 10:39:15 +0000 (10:39 +0000)] 
Pull request #4747: mime: fix unfolding processing

Merge in SNORT/snort3 from ~OFATIEIE/snort3:mime_crlf_crash to master

Squashed commit of the following:

commit a796d6bc8e41ed2b3ef78bba3888aba97c6d9859
Author: Oleksandr Fatieiev <ofatieie@cisco.com>
Date:   Tue Jun 3 23:12:21 2025 +0300

    mime: fix eol search and add unit tests

commit 61ba86bd99038a77174ae3a87b7ef6f426f08ede
Author: Oleksandr Fatieiev <ofatieie@cisco.com>
Date:   Mon Jun 2 22:08:07 2025 +0300

    mime: fix crash in folding right after colon

4 months agoPull request #4754: build: address coverity warnings
Oleksandr Fatieiev -X (ofatieie - SOFTSERVE INC at Cisco) [Thu, 5 Jun 2025 14:48:53 +0000 (14:48 +0000)] 
Pull request #4754: build: address coverity warnings

Merge in SNORT/snort3 from ~OFATIEIE/snort3:ips_rule_engine_coverity_fix to master

Squashed commit of the following:

commit ea1a4897fd80585fc6ebf9b2c163f87f433ef39f
Author: Oleksandr Fatieiev <ofatieie@cisco.com>
Date:   Tue May 20 17:55:38 2025 +0300

    build: address coverity warnings

4 months agoPull request #4731: appid: fix AppIdInspector hanging during tterm
Andres Avila Segura (aavilase) [Wed, 4 Jun 2025 20:06:26 +0000 (20:06 +0000)] 
Pull request #4731: appid: fix AppIdInspector hanging during tterm

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

Squashed commit of the following:

commit 5bab58a64439c65206c860a38e7d0bd13583a79d
Author: Andres Avila <aavilase@cisco.com>
Date:   Tue Jun 3 16:49:19 2025 -0400

    appid: broadcast command for third party tfini during tterm rather than doing it sequentially

4 months agoPull request #4766: helpers: fix JSON stream flags ater escaping
Vitalii Serhiiovych Horbatov -X (vhorbato - SOFTSERVE INC at Cisco) [Wed, 4 Jun 2025 07:10:57 +0000 (07:10 +0000)] 
Pull request #4766: helpers: fix JSON stream flags ater escaping

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

Squashed commit of the following:

commit 4eb098766a157f0572e55be1195693ccea139df7
Author: vhorbato <vhorbato@cisco.com>
Date:   Fri May 30 18:49:37 2025 +0300

    helpers: fix JSON stream flags after escaping

4 months agoPull request #4757: mp_unix_transport: added reset stats handling
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Tue, 3 Jun 2025 20:49:54 +0000 (20:49 +0000)] 
Pull request #4757: mp_unix_transport: added reset stats handling

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

Squashed commit of the following:

commit 85abeddb909fee7f7107f6ff049004c5713840d6
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Mon May 12 05:50:44 2025 -0400

    mp_unix_transport: use shared mutex in message processing

4 months agoPull request #4735: appid: fix AppIdInspector hanging during tinit on startup and...
Andres Avila Segura (aavilase) [Tue, 3 Jun 2025 20:32:21 +0000 (20:32 +0000)] 
Pull request #4735: appid: fix AppIdInspector hanging during tinit on startup and reload third party

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

Squashed commit of the following:

commit 383d11a617737c3d1a9c29d9811cd530a393fb44
Author: Andres Avila <aavilase@cisco.com>
Date:   Thu May 8 18:42:23 2025 -0400

    appid: queue analyzer command for third party setup during appid id tinit and stagger packet threads during third party tinit

4 months agoPull request #4749: main: DAQ verdict changes
Nirmala Venkata Subbaiah -X (nirmvenk - XORIANT CORPORATION at Cisco) [Tue, 3 Jun 2025 15:28:10 +0000 (15:28 +0000)] 
Pull request #4749: main: DAQ verdict changes

Merge in SNORT/snort3 from ~NIRMVENK/snort3:daq_verdict to master

Squashed commit of the following:

commit a711df5547eb10f15e8ba654504824b962a1d7ec
Author: Nirmala Subbaiah <nirmvenk@cisco.com>
Date:   Wed May 14 11:53:50 2025 -0400

    main: clarify the DAQ verdict for inject

4 months agoPull request #4743: appid: fix tcp dns multiple transaction support
Ron Dempster (rdempste) [Sat, 31 May 2025 15:40:34 +0000 (15:40 +0000)] 
Pull request #4743: appid: fix tcp dns multiple transaction support

Merge in SNORT/snort3 from ~RDEMPSTE/snort3:dns_logging to master

Squashed commit of the following:

commit ee1088e727a5c83e68e05829bc082cddc9bbf45c
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Wed May 14 13:28:31 2025 -0400

    appid: differentiate between request and response DNS host

commit a8454a7feb16cf966ec3d00c30d984caffbe1f5e
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Fri May 9 09:27:02 2025 -0400

    appid: fix tcp dns multiple transaction support

4 months agoPull request #4760: mp_unix_transport: refactored socket reconnect
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Fri, 30 May 2025 20:05:38 +0000 (20:05 +0000)] 
Pull request #4760: mp_unix_transport: refactored socket reconnect

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

Squashed commit of the following:

commit e87ec546921a79a5e92e2c7dc59806768d1ea074
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Mon May 26 12:12:00 2025 -0400

    mp_unix_transport: refactored socket reconnect

4 months agoPull request #4762: mp_dbus: transfer ownership of MPDataBus to new config during...
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Fri, 30 May 2025 14:42:19 +0000 (14:42 +0000)] 
Pull request #4762: mp_dbus: transfer ownership of MPDataBus to new config during reload

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

Squashed commit of the following:

commit e56c55c2eddeb7b41107f79ca5a78ce1e3c96a35
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Tue May 27 12:52:08 2025 -0400

    mp_dbus: transfer ownership of MPDataBus to new config during reload

4 months agoPull request #4763: build: generate and tag 3.9.0.0 3.9.0.0
Priyanka Bangalore Gurudev (prbg) [Thu, 29 May 2025 00:57:55 +0000 (00:57 +0000)] 
Pull request #4763: build: generate and tag 3.9.0.0

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

Squashed commit of the following:

commit e7f05b621609a272b9ea977b1b3c8798671b82e9
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Wed May 28 14:29:03 2025 -0400

    build: generate and tag 3.9.0.0

4 months agoPull request #4594: flow: change to vector with binary search for flow data and stash
Ron Dempster (rdempste) [Wed, 28 May 2025 17:18:57 +0000 (17:18 +0000)] 
Pull request #4594: flow: change to vector with binary search for flow data and stash

Merge in SNORT/snort3 from ~RDEMPSTE/snort3:flow to master

Squashed commit of the following:

commit 0c905b7a6905b54a449a87882ac1e3316bc81c3c
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Tue Dec 10 13:14:09 2024 -0500

    managers, profiler, stream: fix glibc debug and assertion issues

commit 1df7595917fb9f6094733b65c624c80833676422
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Wed Mar 19 13:31:37 2025 -0400

    codec, flow: make mpls layers in flow pointers to save memory

commit e65aafd4add8969db80b353bbd4868d52b65e085
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Wed Nov 27 11:51:19 2024 -0500

    flow: use vector and binary search for flow data and stash

4 months agoPull request #4761: build: generate and tag 3.8.1.0 3.8.1.0
Priyanka Bangalore Gurudev (prbg) [Tue, 27 May 2025 16:48:22 +0000 (16:48 +0000)] 
Pull request #4761: build: generate and tag 3.8.1.0

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

Squashed commit of the following:

commit 04fcb95f47537de9076f4f0143dfbbef3dc27ecf
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Mon May 26 18:26:33 2025 -0400

    build: generate and tag 3.8.1.0

4 months agoPull request #4759: Fixup for unit tests.
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Mon, 26 May 2025 12:51:45 +0000 (12:51 +0000)] 
Pull request #4759: Fixup for unit tests.

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

Squashed commit of the following:

commit 0e3ce31ea59ac3b3d45928ec1adffb6ac1d6e5c4
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon May 26 13:42:53 2025 +0300

    http2_inspect: rid of removed base template in unit tests

4 months agoPull request #4711: stream_tcp: do not purge seglist data on held packet retransmit
Juweria Ali Imran (jaliimra) [Fri, 23 May 2025 14:46:27 +0000 (14:46 +0000)] 
Pull request #4711: stream_tcp: do not purge seglist data on held packet retransmit

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

Squashed commit of the following:

commit 2fba7b400772dec79ab54a19bc52897d949e35d3
Author: Juweria Ali Imran <jaliimra@cisco.com>
Date:   Thu Apr 24 20:36:30 2025 -0400

    stream_tcp: do not purge seglist data on held packet retransmit

4 months agoPull request #4756: file_api: introduced atomicity for is_file_service_enabled
Ashutosh Gupta (ashugup3) [Thu, 22 May 2025 08:14:38 +0000 (08:14 +0000)] 
Pull request #4756: file_api: introduced atomicity for is_file_service_enabled

Merge in SNORT/snort3 from ~ASHUGUP3/snort3:bug_CSCwn79296 to master

Squashed commit of the following:

commit e3162b2fbcb9f865c9a423e0aa4a1ff22892b12e
Author: ashutosh <ashugup3@cisco.com>
Date:   Thu May 22 10:42:28 2025 +0530

    file_api: introduced atomicity for is_file_service_enabled

4 months agoPull request #4740: telnet: handle ayt commands in splitter
Akhilesh MY (amuttuva) [Thu, 22 May 2025 05:43:40 +0000 (05:43 +0000)] 
Pull request #4740: telnet: handle ayt commands in splitter

Merge in SNORT/snort3 from ~AMUTTUVA/snort3:telnet_block to master

Squashed commit of the following:

commit e862f9ad8ae83f116d57eb74bb8ebeef0566d7d8
Author: Akhilesh MY <amuttuva@cisco.com>
Date:   Mon May 12 07:45:34 2025 -0400

    telnet: handle ayt commands in splitter

4 months agoPull request #4751: Rid of removed base template
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Tue, 20 May 2025 12:33:31 +0000 (12:33 +0000)] 
Pull request #4751: Rid of removed base template

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

Squashed commit of the following:

commit 834b202ae4ea196e643df15403e7e86759dc1f3f
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon May 19 18:22:41 2025 +0300

    http2_inspect: rid of removed base template

    The base template for std::char_traits has been removed.

4 months agoPull request #4745: main: remove snort cpu command output from log
Rishabh Choudhary (rishacho) [Tue, 20 May 2025 07:42:15 +0000 (07:42 +0000)] 
Pull request #4745: main: remove snort cpu command output from log

Merge in SNORT/snort3 from ~RISHACHO/snort3:snort_cpu_fix to master

Squashed commit of the following:

commit cf8bac4f2becbda0fcc84205d868758e59665f2f
Author: Rishabh Choudhary <rishacho@cisco.com>
Date:   Tue May 13 23:40:36 2025 +0530

    main: remove snort cpu command output from log

4 months agoPull request #4742: rna: coverity fixes
Raza Shafiq (rshafiq) [Mon, 19 May 2025 17:29:22 +0000 (17:29 +0000)] 
Pull request #4742: rna: coverity fixes

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

Squashed commit of the following:

commit 54f9ee7379d39560e4085b72b5860aa98d4610b4
Author: rshafiq <rshafiq@cisco.com>
Date:   Fri May 2 10:28:27 2025 -0400

    rna: coverity fixes

4 months agoPull request #4750: Bump CMake minimal version to 3.5
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Thu, 15 May 2025 15:32:23 +0000 (15:32 +0000)] 
Pull request #4750: Bump CMake minimal version to 3.5

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

Squashed commit of the following:

commit cfe82ae54302258082adf115f54efd879ee7782d
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Apr 29 09:19:46 2025 +0300

    build: set CMake minimal version to 3.5

4 months agoPull request #4733: protocol: add ESP to valid next headers in IPv6
Jaime Andres Castillo Leon -X (jaimeaca - SOFTSERVE INC at Cisco) [Thu, 15 May 2025 12:58:02 +0000 (12:58 +0000)] 
Pull request #4733: protocol: add ESP to valid next headers in IPv6

Merge in SNORT/snort3 from ~JAIMEACA/snort3:protocols_add_esp_to_valid_next_header_ipv6 to master

Squashed commit of the following:

commit 13e35df9fe6281202db320b1e98662d1da705638
Author: Jaime Andres Castillo Leon -X (jaimeaca - SOFTSERVE INC at Cisco) <jaimeaca@cisco.com>
Date:   Thu May 8 15:24:32 2025 -0400

    protocol: add ESP to valid next headers in IPv6

4 months agoPull request #4702: flow: add id_offset to filenames created by stream.dump_flows()
Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) [Tue, 13 May 2025 20:21:36 +0000 (20:21 +0000)] 
Pull request #4702: flow: add id_offset to filenames created by stream.dump_flows()

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

Squashed commit of the following:

commit c92caed95d6a071f7fdcc2d2809b35d48994b622
Author: Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) <dzikraty@cisco.com>
Date:   Tue Apr 15 09:48:06 2025 -0400

    flow: add id_offset to filenames created by stream.dump_flows()