]> git.ipfire.org Git - thirdparty/snort3.git/log
thirdparty/snort3.git
3 years agoPull request #3509: JS_Norm: distinct arrow functions handling
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Wed, 13 Jul 2022 14:23:17 +0000 (14:23 +0000)] 
Pull request #3509: JS_Norm: distinct arrow functions handling

Merge in SNORT/snort3 from ~ASERBENI/snort3:arrow_scope to master

Squashed commit of the following:

commit fa93f3dd0ff971447de8b2d85876b514a33dee85
Author: Andrii Serbeniuk <aserbeni@cisco.com>
Date:   Mon Jul 11 15:31:19 2022 +0300

    utils: fix arrow functions parsing

3 years agoPull request #3495: Fix clearing peg counters on sum_stats
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Wed, 13 Jul 2022 11:47:35 +0000 (11:47 +0000)] 
Pull request #3495: Fix clearing peg counters on sum_stats

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

Squashed commit of the following:

commit 897cb567559ca5739e307e6531a411d68c6b831d
Author: Vitalii <vhorbato@cisco.com>
Date:   Fri Jul 1 16:54:30 2022 +0300

    normalizer: make normalizer and tcp_normalizer peg counts shared

commit 99ebc98d1fb649acfa052da5cf03126a4746f670
Author: Vitalii <vhorbato@cisco.com>
Date:   Fri Jul 1 16:50:06 2022 +0300

    stream: fix stats cleanup

commit ce477b1c3ccc00d4d293a6e79fd15475bed7308e
Author: Vitalii <vhorbato@cisco.com>
Date:   Fri Jul 1 16:49:36 2022 +0300

    dce_smb: fix stats cleanup

commit 7d1e38d5a94bff506237a06fa7626c113cf5ba50
Author: Vitalii <vhorbato@cisco.com>
Date:   Thu Jun 30 20:06:00 2022 +0300

    appid: fix stats cleanup

commit e0bd6f142fa2ee9e81dc8038eb4a88d5c104c357
Author: Vitalii <vhorbato@cisco.com>
Date:   Thu Jun 30 20:05:43 2022 +0300

    file_api: fix stats cleanup

3 years agoPull request #3503: http_inspect: do not abort midstream pickups
Tom Peters (thopeter) [Mon, 11 Jul 2022 20:43:04 +0000 (20:43 +0000)] 
Pull request #3503: http_inspect: do not abort midstream pickups

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

Squashed commit of the following:

commit bc82cbb5677d46a254251022c7aebf01625a05c9
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Fri Jul 1 15:36:43 2022 -0400

    http_inspect: do not abort midstream pickups

3 years agoPull request #3493: JS Normalizer: fix decimal number pattern
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Mon, 11 Jul 2022 15:56:34 +0000 (15:56 +0000)] 
Pull request #3493: JS Normalizer: fix decimal number pattern

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

Squashed commit of the following:

commit 25041bc840a69dff344199c1ab86e315edfea5f7
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Fri Jul 1 15:06:01 2022 +0300

    utils: fix parsing of decimal number literals

3 years agoPull request #3507: build: generate and tag 3.1.35.0 3.1.35.0
Russ Combs (rucombs) [Fri, 8 Jul 2022 18:17:15 +0000 (18:17 +0000)] 
Pull request #3507: build: generate and tag 3.1.35.0

Merge in SNORT/snort3 from ~RUCOMBS/snort3:build_3.1.35.0 to master

Squashed commit of the following:

commit 5274ec47130aff36ec8edea62cb0a6c0c6ebb2b3
Author: russ <rucombs@cisco.com>
Date:   Fri Jul 8 14:08:49 2022 -0400

    build: generate and tag 3.1.35.0

3 years agoPull request #3505: sandbox: must propagate file_id for includer logic
Russ Combs (rucombs) [Fri, 8 Jul 2022 17:25:43 +0000 (17:25 +0000)] 
Pull request #3505: sandbox: must propagate file_id for includer logic

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

Squashed commit of the following:

commit 94541d79e83322cf81f0bdf87b6ad7803947f024
Author: russ <rucombs@cisco.com>
Date:   Fri Jul 8 12:17:56 2022 -0400

    sandbox: must propagate file_id for includer logic

3 years agoPull request #3501: build: generate and tag 3.1.34.0 3.1.34.0
Russ Combs (rucombs) [Thu, 7 Jul 2022 18:37:03 +0000 (18:37 +0000)] 
Pull request #3501: build: generate and tag 3.1.34.0

Merge in SNORT/snort3 from ~RUCOMBS/snort3:build_3.1.34.0 to master

Squashed commit of the following:

commit 3638397d75a75c46d6691ebf9cf80aab9b7c2ec7
Author: russ <rucombs@cisco.com>
Date:   Thu Jul 7 12:10:19 2022 -0400

    build: generate and tag 3.1.34.0

3 years agoPull request #3496: file_id: fix rules_file path resolution
Russ Combs (rucombs) [Thu, 7 Jul 2022 13:34:04 +0000 (13:34 +0000)] 
Pull request #3496: file_id: fix rules_file path resolution

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

Squashed commit of the following:

commit 07d6ee41b541ffa39b5d4be6c9f034f104246431
Author: russ <rucombs@cisco.com>
Date:   Wed Jul 6 15:39:01 2022 -0400

    file_id: fix rules_file path resolution

3 years agoPull request #3485: Fix config logger
Steven Baigal (sbaigal) [Tue, 5 Jul 2022 14:21:52 +0000 (14:21 +0000)] 
Pull request #3485: Fix config logger

Merge in SNORT/snort3 from ~VHORBAN/snort3:fix_config_logger to master

Squashed commit of the following:

commit 4ce90eea0b6b7c75f4321c3cabdc6781178291a9
Author: Oleksandr Serhiienko <oserhiie@cisco.com>
Date:   Wed Jun 15 17:21:26 2022 +0300

    build: remove unnecessary type casts

commit 6cda44321578d31de30524a5b8a50ce7713ecea9
Author: Oleksandr Serhiienko <oserhiie@cisco.com>
Date:   Wed Jun 15 17:02:52 2022 +0300

    log: add log_value and log_limit overloads with built-in integer types

        Using built-in integer types in overloads of ConfigLogger::log_value
        and ConfigLogger::log_limit resolves possible ambiguity over different
        platforms in case of platform-dependent integer types like size_t

3 years agoPull request #3492: utils: make shutdown timing stats more precise (github PR #184)
Steven Baigal (sbaigal) [Tue, 5 Jul 2022 14:19:24 +0000 (14:19 +0000)] 
Pull request #3492: utils: make shutdown timing stats more precise (github PR #184)

Merge in SNORT/snort3 from ~ASERBENI/snort3:github_issue_184 to master

Squashed commit of the following:

commit 776e276faf3cc86b3d9cd3675cca558a24271e57
Author: trevor tao <trevor.tao@arm.com>
Date:   Mon May 24 21:09:15 2021 +0800

    utils: make shutdown timing stats more precise

    Thanks to trevor tao <trevor.tao@arm.com> for the update.

3 years agoPull request #3483: http2_inspect: consider continuation when checking headers length
Tom Peters (thopeter) [Fri, 1 Jul 2022 20:40:36 +0000 (20:40 +0000)] 
Pull request #3483: http2_inspect: consider continuation when checking headers length

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

Squashed commit of the following:

commit 7e8952c3a39590fd7dff1d637b189ded8da70ce9
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Wed Jun 22 11:27:53 2022 -0400

    http2_inspect: consider continuation when checking headers length

3 years agoPull request #3489: dce_rpc: set presistent flag for dcerpc pinhole session
Bhargava Jandhyala (bjandhya) [Fri, 1 Jul 2022 15:35:08 +0000 (15:35 +0000)] 
Pull request #3489: dce_rpc: set presistent flag for dcerpc pinhole session

Merge in SNORT/snort3 from ~PRERAMA2/snort3:pinhole_flag to master

Squashed commit of the following:

commit eddf849fc2839626dec59918da7f8e42351502e8
Author: Preethi Ramachandra <prerama2@cisco.com>
Date:   Wed Jun 29 12:04:01 2022 +0530

    dce_rpc: set presistent flag for dcerpc pinhole session

3 years agoPull request #3491: build: generate and tag 3.1.33.0 3.1.33.0
Mike Stepanek (mstepane) [Thu, 30 Jun 2022 12:57:36 +0000 (12:57 +0000)] 
Pull request #3491: build: generate and tag 3.1.33.0

Merge in SNORT/snort3 from ~MSTEPANE/snort3:build_3.1.33.0 to master

Squashed commit of the following:

commit 7937d2f539bd331601f6a7303764766f760e86e1
Author: Mike Stepanek <mstepane@cisco.com>
Date:   Thu Jun 30 07:44:50 2022 -0400

    build: generate and tag 3.1.33.0

3 years agoPull request #3490: lua: updating sid and rev fields
Mike Stepanek (mstepane) [Wed, 29 Jun 2022 20:32:38 +0000 (20:32 +0000)] 
Pull request #3490: lua: updating sid and rev fields

Merge in SNORT/snort3 from ~BJANDHYA/snort3:file_magic to master

Squashed commit of the following:

commit bbdd16189a0bfb454e18fd5a4b5b4c03edbff9e5
Author: Bhargava Jandhyala <bjandhya@cisco.com>
Date:   Wed Jun 29 15:04:34 2022 -0400

    lua: updating sid and rev fields

3 years agoPull request #3404: File type finding using IPS rules
Mike Stepanek (mstepane) [Wed, 29 Jun 2022 17:06:53 +0000 (17:06 +0000)] 
Pull request #3404: File type finding using IPS rules

Merge in SNORT/snort3 from ~BJANDHYA/snort3:poc_file_type to master

Squashed commit of the following:

commit bc98bab3ec3f6e42ef512f2729c8e8940b49b770
Author: krishnakanth <vkambala@cisco.com>
Date:   Mon Jun 27 10:34:11 2022 +0530

    framework: update base API version to 14

commit 48da0d392030ec7af45bb0fde117acc2e216d844
Author: Bhargava Jandhyala <bjandhya@cisco.com>
Date:   Fri Dec 3 06:54:35 2021 -0500

    file_api: file type identification over ips engine

     modified:   src/framework/cursor.cc

3 years agoPull request #3488: netflow: fix v5 header time value
Masud Hasan (mashasan) [Tue, 28 Jun 2022 19:28:13 +0000 (19:28 +0000)] 
Pull request #3488: netflow: fix v5 header time value

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

Squashed commit of the following:

commit 6cc63741d7f3cee1d0ce8feb449df868d8b9f947
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Tue Jun 28 14:38:57 2022 -0400

    netflow: fix v5 header time value

3 years agoPull request #3487: http2_inspect: unit tests depending on REG_TEST
Tom Peters (thopeter) [Tue, 28 Jun 2022 17:05:00 +0000 (17:05 +0000)] 
Pull request #3487: http2_inspect: unit tests depending on REG_TEST

Merge in SNORT/snort3 from ~THOPETER/snort3:nhttp165 to master

Squashed commit of the following:

commit d3b038594dc5118c6114f29a998f8c71aa4518f1
Author: Tom Peters <thopeter@cisco.com>
Date:   Mon Jun 27 15:57:42 2022 -0400

    http2_inspect: unit tests depending on REG_TEST

3 years agoPull request #3466: rna: allow rna to fire an event when a new netflow connection...
Masud Hasan (mashasan) [Tue, 28 Jun 2022 16:55:31 +0000 (16:55 +0000)] 
Pull request #3466: rna: allow rna to fire an event when a new netflow connection is detected

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

Squashed commit of the following:

commit d5a2c8c4a6217cc3dba89a8b25efae1d72e729f5
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Tue Jun 7 13:37:12 2022 -0400

    rna: allow rna to fire an event when a new netflow connection is detected

3 years agoPull request #3486: wizard: add proto option for wizard
Mike Stepanek (mstepane) [Mon, 27 Jun 2022 12:22:07 +0000 (12:22 +0000)] 
Pull request #3486: wizard: add proto option for wizard

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

Squashed commit of the following:

commit 44c44188e18a24a6744a2b45c9791d8420e9223f
Author: Yehor Velykozhon <yvelykoz@cisco.com>
Date:   Thu Jun 16 17:22:30 2022 +0300

    wizard: update wizard's patterns to follow the proto option

    Updated framework to parse correctly the patterns in pair with proto
    option. For each proto type should be created seperated collection of
    patterns based on config file.

3 years agoPull request #3482: ftp_telnet: make active ftp expected session in the correct direction
Ron Dempster (rdempste) [Mon, 27 Jun 2022 12:21:26 +0000 (12:21 +0000)] 
Pull request #3482: ftp_telnet: make active ftp expected session in the correct direction

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

Squashed commit of the following:

commit 9067434d7bf6bef3f21f935beb54833a4cdfed50
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Fri Jun 17 15:05:18 2022 -0400

    ftp_telnet: make active ftp expected session in the correct direction

3 years agoPull request #3477: Refactor: move trace related files from main to trace folder
Mike Stepanek (mstepane) [Mon, 27 Jun 2022 10:47:40 +0000 (10:47 +0000)] 
Pull request #3477: Refactor: move trace related files from main to trace folder

Merge in SNORT/snort3 from ~ASERBENI/snort3:trace_refactor to master

Squashed commit of the following:

commit 2e074bcbe3732bdc06c3cc6d2cbfb4c1a80e84a7
Author: Andrii Serbeniuk <aserbeni@cisco.com>
Date:   Wed Jun 15 13:34:38 2022 +0300

    main: move trace related code to trace folder

3 years agoPull request #3484: hyperscan: delete databases upon error
Russ Combs (rucombs) [Fri, 24 Jun 2022 21:11:19 +0000 (21:11 +0000)] 
Pull request #3484: hyperscan: delete databases upon error

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

Squashed commit of the following:

commit 15d0fd1b9fe26fc2cd5b873726f51b013daecc2f
Author: russ <rucombs@cisco.com>
Date:   Wed Jun 22 11:11:08 2022 -0400

    hyperscan: delete databases upon error

3 years agoPull request #3481: rna: Use the longest user agent fingerprint among multiple matches
Masud Hasan (mashasan) [Thu, 23 Jun 2022 19:13:43 +0000 (19:13 +0000)] 
Pull request #3481: rna: Use the longest user agent fingerprint among multiple matches

Merge in SNORT/snort3 from ~MASHASAN/snort3:longest_ua_match to master

Squashed commit of the following:

commit b4dbadacd3b980129546806c411de4da6f96e5ff
Author: Masud Hasan <mashasan@cisco.com>
Date:   Fri Jun 17 10:31:03 2022 -0400

    rna: Use the longest user agent fingerprint among multiple matches

3 years agoPull request #3461: http_inspect: uniform alerts when splitter aborts
Tom Peters (thopeter) [Thu, 23 Jun 2022 16:26:28 +0000 (16:26 +0000)] 
Pull request #3461: http_inspect: uniform alerts when splitter aborts

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

Squashed commit of the following:

commit 9a69be6c333453ce2cac6e9df8d06b4008a69653
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Thu May 26 14:59:09 2022 -0400

    http_inspect: uniform alerts when splitter aborts

3 years agoPull request #3480: Fix SEGFAULT in suppress module
Steven Baigal (sbaigal) [Thu, 23 Jun 2022 15:14:09 +0000 (15:14 +0000)] 
Pull request #3480: Fix SEGFAULT in suppress module

Merge in SNORT/snort3 from ~VHORBAN/snort3:fix_segfauld_in_suppress_module to master

Squashed commit of the following:

commit a28a35b361421fc8287c1cd896545076a35216c6
Author: Volodymyr Horban <vhorban@cisco.com>
Date:   Fri Jun 17 14:46:03 2022 +0300

    filters: check if a configured gid value is supported by filter's implementation

3 years agoPull request #3472: Fix port var not reduced bug
Mike Stepanek (mstepane) [Thu, 23 Jun 2022 12:37:40 +0000 (12:37 +0000)] 
Pull request #3472: Fix port var not reduced bug

Merge in SNORT/snort3 from ~VHORBAN/snort3:fix_port_var_not_reduse_bug to master

Squashed commit of the following:

commit 73eb4880d0b83dffecf31053d1972c3e656ed42a
Author: Volodymyr Horban <vhorban@cisco.com>
Date:   Tue Jun 14 23:25:11 2022 +0300

    parser: update do_hash() function to work correctly with port variables

3 years agoPull request #3471: parser: string-ify ExpandVars
Mike Stepanek (mstepane) [Tue, 21 Jun 2022 12:43:13 +0000 (12:43 +0000)] 
Pull request #3471: parser: string-ify ExpandVars

Merge in SNORT/snort3 from ~DKYRYLOV/snort3:expand_vars to master

Squashed commit of the following:

commit ea934e0f3d339916be87ccc60ffd880eeb06b398
Author: dkyrylov <dkyrylov@cisco.com>
Date:   Tue Jun 14 13:07:24 2022 +0300

    parser: use std::string in ExpandVars

3 years agoPull request #3475: build: generate and tag 3.1.32.0 3.1.32.0
Steve Chew (stechew) [Thu, 16 Jun 2022 22:01:53 +0000 (22:01 +0000)] 
Pull request #3475: build: generate and tag 3.1.32.0

Merge in SNORT/snort3 from ~STECHEW/snort3:build_3.1.32.0 to master

Squashed commit of the following:

commit 2905c73152e863100139167d5e5efaa5c03a0806
Author: Steve Chew <stechew@cisco.com>
Date:   Wed Jun 15 09:58:05 2022 -0400

    build: generate and tag 3.1.32.0

3 years agoPull request #3476: log: Fixed missing include for Clear Linux build.
Steve Chew (stechew) [Thu, 16 Jun 2022 13:27:55 +0000 (13:27 +0000)] 
Pull request #3476: log: Fixed missing include for Clear Linux build.

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

Squashed commit of the following:

commit cf68d294a3b41057eb8969f648391c7fc78aadd0
Author: Steve Chew <stechew@cisco.com>
Date:   Wed Jun 15 16:44:40 2022 -0400

    log: Fixed missing include for Clear Linux build.

3 years agoPull request #3435: stream_tcp: fix splitter abort handling
Masud Hasan (mashasan) [Tue, 14 Jun 2022 18:13:42 +0000 (18:13 +0000)] 
Pull request #3435: stream_tcp: fix splitter abort handling

Merge in SNORT/snort3 from ~SMINUT/snort3:stream_splitter_abort to master

Squashed commit of the following:

commit 286a7c81fcf8209c10a67ee81af5b51891354ca4
Author: Silviu Minut <sminut@cisco.com>
Date:   Fri Jun 10 18:16:56 2022 -0400

    stream_tcp: flip the server_side flag in fallback() and assert what it should be

commit f5890f307f300c2a71f8c3906ccbf9d19602faf2
Author: Silviu Minut <sminut@cisco.com>
Date:   Thu May 19 11:51:29 2022 -0400

    stream_tcp: fix splitter abort handling

3 years agoPull request #3463: Fixit handling
Mike Stepanek (mstepane) [Tue, 14 Jun 2022 14:13:44 +0000 (14:13 +0000)] 
Pull request #3463: Fixit handling

Merge in SNORT/snort3 from ~DKYRYLOV/snort3:fixit_handling to master

Squashed commit of the following:

commit 0941456ee529069d60f8edd1725ccbda3dbfb015
Author: dkyrylov <dkyrylov@cisco.com>
Date:   Tue Jun 7 12:58:02 2022 +0300

    utils, parser: remove redundant fixits
       Remove FIXIT-L@js_normalizer_test.cc:4249
       US created to handle the fixit

       Remove FIXIT-M@parser.cc:702
       The issue was handled in 2414d8b9d22,
       but the FIXIT comment was left

       Reword FIXIT-M@parse-conf.cc:210

3 years agoPull request #3460: openssl: Openssl minimum version is set to 1.1.1
Masud Hasan (mashasan) [Tue, 14 Jun 2022 13:31:09 +0000 (13:31 +0000)] 
Pull request #3460: openssl: Openssl minimum version is set to 1.1.1

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

Squashed commit of the following:

commit 08d6c9f9168f357f3c245c110864dc253fdb9b18
Author: ostepano <ostepano@cisco.com>
Date:   Mon Jun 6 09:14:36 2022 -0400

    openssl: Openssl minimum version is set to 1.1.1

3 years agoPull request #3470: detection: remove redundant FIXIT
Mike Stepanek (mstepane) [Tue, 14 Jun 2022 12:40:12 +0000 (12:40 +0000)] 
Pull request #3470: detection: remove redundant FIXIT

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

Squashed commit of the following:

commit f80bb5d5b3bdf39b8ccbb5c9ef2789917571cf8a
Author: Yehor Velykozhon <yvelykoz@cisco.com>
Date:   Wed Jun 8 16:09:10 2022 +0300

    detection: remove redundant FIXIT

3 years agoPull request #3468: ips_options: improve code coverage
Mike Stepanek (mstepane) [Tue, 14 Jun 2022 11:07:39 +0000 (11:07 +0000)] 
Pull request #3468: ips_options: improve code coverage

Merge in SNORT/snort3 from ~ASERBENI/snort3:ips_options_cov to master

Squashed commit of the following:

commit e560ef95fb156dc6ddfdf8844f3a50fbbc5f4fa7
Author: Andrii Serbeniuk <aserbeni@cisco.com>
Date:   Thu Jun 9 11:24:44 2022 +0300

    ips_options: improve ips_hash and ips_cvs code coverage

3 years agoPull request #3464: JS Normalizer: fix regex literal parsing
Mike Stepanek (mstepane) [Mon, 13 Jun 2022 10:39:20 +0000 (10:39 +0000)] 
Pull request #3464: JS Normalizer: fix regex literal parsing

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

Squashed commit of the following:

commit a819e45513bfdde092a859b5f0234e706e3c15a7
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Thu Jun 9 15:03:19 2022 +0300

    utils: remove redundant checks in regex groups

    In regex literal a group and a character class do not intersect.

commit 70ede6db27e10957b7464587734e54502676c597
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Thu Jun 9 13:35:30 2022 +0300

    utils: remove curly brace parsing from regex literals

    Curly braces inside a regex literal are not a point of interest, since they
    don't form a class or a group.

3 years agoPull request #3469: ftp_telnet: handle all space characters as a separator between...
Shanmugam S (shanms) [Fri, 10 Jun 2022 13:30:29 +0000 (13:30 +0000)] 
Pull request #3469: ftp_telnet: handle all space characters as a separator between FTP request command and arguments

Merge in SNORT/snort3 from ~ABHPAL/snort3:ftp_no_encrypt to master

Squashed commit of the following:

commit 4ef21c0f3c7b90b57c42d6075add9f80029e1ae4
Author: Abhijit Pal(abhpal) <abhpal@cisco.com>
Date:   Fri Jun 10 13:59:41 2022 +0530

    ftp_telnet: handle all space characters as a seperator between FTP request command and arguments

3 years agoPull request #3458: ftp_telnet: correct the implementation for check_encrypted and...
Shanmugam S (shanms) [Fri, 10 Jun 2022 05:37:23 +0000 (05:37 +0000)] 
Pull request #3458: ftp_telnet: correct the implementation for check_encrypted and encrypted_data config, handle form-feed as non-encrypted traffic

Merge in SNORT/snort3 from ~ABHPAL/snort3:ftp_no_encrypt to master

Squashed commit of the following:

commit a32b054c106c71b116ef7c7ec279ad877cadce6a
Author: Abhijit Pal(abhpal) <abhpal@cisco.com>
Date:   Tue Jun 7 10:48:05 2022 +0530

    ftp_telnet: correct the implementation for check_encrypted and encrypted_data config, handle form-feed as non-encrypted traffic

3 years agoPull request #3462: netflow: supporting memcap reconfiguration upon reload
Masud Hasan (mashasan) [Thu, 9 Jun 2022 19:16:05 +0000 (19:16 +0000)] 
Pull request #3462: netflow: supporting memcap reconfiguration upon reload

Merge in SNORT/snort3 from ~MASHASAN/snort3:netflow_reload to master

Squashed commit of the following:

commit 653f9bee6693c19554061c1297db0236687172be
Author: Masud Hasan <mashasan@cisco.com>
Date:   Fri Jun 3 21:53:43 2022 -0400

    netflow: supporting memcap reconfiguration upon reload

3 years agoPull request #3455: JS Normalizer: add explicit check for HTML script opening tag...
Mike Stepanek (mstepane) [Wed, 8 Jun 2022 10:54:40 +0000 (10:54 +0000)] 
Pull request #3455: JS Normalizer: add explicit check for HTML script opening tag ending

Merge in SNORT/snort3 from ~OSERHIIE/snort3:js_inline_scripts to master

Squashed commit of the following:

commit f8e2c07bc730f705941d659fb8eb2e70c8e4c00d
Author: Oleksandr Serhiienko <oserhiie@cisco.com>
Date:   Thu Jun 2 15:28:06 2022 +0300

    http_inspect: add explicit check for HTML script opening tag ending

3 years agoPull request #3459: wizard: Use const reference instead of copying
Mike Stepanek (mstepane) [Wed, 8 Jun 2022 10:19:22 +0000 (10:19 +0000)] 
Pull request #3459: wizard: Use const reference instead of copying

Merge in SNORT/snort3 from ~DKYRYLOV/snort3:wizard_vtune_perf_fix to master

Squashed commit of the following:

commit b08b178af712f78da901496e6252b21f0c4037e8
Author: dkyrylov <dkyrylov@cisco.com>
Date:   Tue Jun 7 13:04:19 2022 +0300

    wizard: use const reference instead of copying

3 years agoPull request #3457: Mime phase 2
Tom Peters (thopeter) [Tue, 7 Jun 2022 19:16:39 +0000 (19:16 +0000)] 
Pull request #3457: Mime phase 2

Merge in SNORT/snort3 from ~THOPETER/snort3:mime_phase_2 to master

Squashed commit of the following:

commit fe36683acc1a83d5e93ce55ab806ce0c9edcf8f0
Author: Tom Peters <thopeter@cisco.com>
Date:   Mon Jun 6 16:20:52 2022 -0400

    http_inspect: remove unneeded header inclusions and improve cleanup before trailers

commit 39da40c13fb24edd3204b7a780cd597d6832b29f
Author: Tom Peters <thopeter@cisco.com>
Date:   Fri Jun 3 13:50:16 2022 -0400

    mime: cleanup

3 years agoPull request #3454: modules: resolve int type mismatch in config options
Mike Stepanek (mstepane) [Tue, 7 Jun 2022 13:13:23 +0000 (13:13 +0000)] 
Pull request #3454: modules: resolve int type mismatch in config options

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

Squashed commit of the following:

commit 5e068e9c20ff3c5871aa423a54d3677a9ac1f058
Author: Vitalii <vhorbato@cisco.com>
Date:   Thu Jun 2 16:40:07 2022 +0300

    modules: resolve int type mismatch in config options

    - dce_smb: reduce smb_max_credit range to avoid uint16_t overflow
    - profiler: fix issue with negative number cast to unsigned for max_depth
    - rna: reduce range for ttl, fix cast for df, minor and major options

    Thanks to liangxwa01 for pointing this out!

3 years agoPull request #3448: Ips bug port
Pranav Bhalerao (prbhaler) [Tue, 7 Jun 2022 09:30:18 +0000 (09:30 +0000)] 
Pull request #3448: Ips bug port

Merge in SNORT/snort3 from ~KDEWANGA/snort3:ips_bug_port to master

Squashed commit of the following:

commit f55b2bc2a1e3384cd53f4fed5c2c797ec31fc73f
Author: kdewanga <kdewanga@cisco.com>
Date:   Sun May 22 10:38:38 2022 +0000

    logger: added reload function to create new files when snort reloads

3 years agoPull request #3440: Netflow host/service discovery
Masud Hasan (mashasan) [Tue, 7 Jun 2022 04:04:32 +0000 (04:04 +0000)] 
Pull request #3440: Netflow host/service discovery

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

Squashed commit of the following:

commit 60339cfeb1a5142a114415a1f451c752bb614297
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Wed May 11 16:11:33 2022 -0400

    netflow: implement RNA integration for host/service discovery

3 years agoPull request #3456: appid: config for logging eve process to client mappings
Masud Hasan (mashasan) [Mon, 6 Jun 2022 20:46:46 +0000 (20:46 +0000)] 
Pull request #3456: appid: config for logging eve process to client mappings

Merge in SNORT/snort3 from ~SATHIRKA/snort3:eve_process_client_mapping_log to master

Squashed commit of the following:

commit d30d6a49e5e64f14b96d461eb9d284ebf6d9a2ce
Author: Sreeja Athirkandathil Narayanan <sathirka@cisco.com>
Date:   Fri Jun 3 15:02:36 2022 -0400

    appid: config for logging eve process to client mappings

3 years agoPull request #3451: netflow: fix build on MacOS
Mike Stepanek (mstepane) [Thu, 2 Jun 2022 20:30:08 +0000 (20:30 +0000)] 
Pull request #3451: netflow: fix build on MacOS

Merge in SNORT/snort3 from ~OSERHIIE/snort3:macos_build_fix to master

Squashed commit of the following:

commit 4ced378fa0217bd475d7e3fbdb96d7cfa9f8c4c3
Author: Oleksandr Serhiienko <oserhiie@cisco.com>
Date:   Wed Jun 1 13:51:33 2022 +0300

    netflow: fix build on MacOS

        This commit adds explicit type casting for ConfigLogger::log_value()
        function call which accepts number of size_t type as an argument.
        The reason is that on MacOS with Homebrew GCC 7.5.0 it cannot resolve
        the call with size_t type to one of the overloads with int parameters.

3 years agoPull request #3452: main: adding null check for scratch handler
Masud Hasan (mashasan) [Thu, 2 Jun 2022 17:57:14 +0000 (17:57 +0000)] 
Pull request #3452: main: adding null check for scratch handler

Merge in SNORT/snort3 from ~SATHIRKA/snort3:scratch_update_crash to master

Squashed commit of the following:

commit d8fd27401bdbf748a8edc353123e775295bc87b5
Author: Sreeja Athirkandathil Narayanan <sathirka@cisco.com>
Date:   Tue May 31 13:53:45 2022 -0400

    main: adding null check for scratch handler

3 years agoPull request #3453: build: generate and tag 3.1.31.0 3.1.31.0
Mike Stepanek (mstepane) [Thu, 2 Jun 2022 16:02:45 +0000 (16:02 +0000)] 
Pull request #3453: build: generate and tag 3.1.31.0

Merge in SNORT/snort3 from ~MSTEPANE/snort3:build_3.1.31.0 to master

Squashed commit of the following:

commit 30438385b5666040f82386851063c163ac9983fc
Author: Mike Stepanek <mstepane@cisco.com>
Date:   Wed Jun 1 13:43:46 2022 -0400

    build: generate and tag 3.1.31.0

3 years agoPull request #3425: http_inspect: Check for empty decompressed file body for JSN
Mike Stepanek (mstepane) [Tue, 31 May 2022 17:03:11 +0000 (17:03 +0000)] 
Pull request #3425: http_inspect: Check for empty decompressed file body for JSN

Merge in SNORT/snort3 from ~ASERBENI/snort3:pdu_miss to master

Squashed commit of the following:

commit bebdb26c20002a96c5073d407889806864b21665
Author: Andrii Serbeniuk <aserbeni@cisco.com>
Date:   Mon May 16 13:45:43 2022 +0300

    http_inspect: change js processed data tracking

3 years agoPull request #3442: appid: Added lock_guard to prevent data race on reload
Masud Hasan (mashasan) [Tue, 31 May 2022 16:26:13 +0000 (16:26 +0000)] 
Pull request #3442: appid: Added lock_guard to prevent data race on reload

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

Squashed commit of the following:

commit 5af9c9ad1b0ed389fb35d0d3cfff45dae3df46a8
Author: ostepano <ostepano@cisco.com>
Date:   Tue May 24 09:15:25 2022 -0400

    appid: Added lock_guard to prevent data race on reload

3 years agoPull request #3437: Fix config option handling for suppress module
Mike Stepanek (mstepane) [Tue, 31 May 2022 14:59:10 +0000 (14:59 +0000)] 
Pull request #3437: Fix config option handling for suppress module

Merge in SNORT/snort3 from ~VHORBAN/snort3:fix_config_option_handling_for_suppress_module to master

Squashed commit of the following:

commit 099db62ee3f27240572b9007f3365e4e9e768bae
Author: Volodymyr Horban <vhorban@cisco.com>
Date:   Sun May 15 17:00:51 2022 +0300

    filters: add correct handling of by_src and by_dst

    Thanks to Albert O'Balsam for reporting the bug.

3 years agoPull request #3441: JSN: disabled 119:267 alert for single line comments
Mike Stepanek (mstepane) [Tue, 31 May 2022 14:52:35 +0000 (14:52 +0000)] 
Pull request #3441: JSN: disabled 119:267 alert for single line comments

Merge in SNORT/snort3 from ~ASERBENI/snort3:comment_end_tag to master

Squashed commit of the following:

commit 3b00f92820e2e658e1d1088aadf0a2155da86a14
Author: Andrii Serbeniuk <aserbeni@cisco.com>
Date:   Wed May 25 14:24:06 2022 +0300

    utils: allow script closing tag in single-line comments

    A closing tag placed in a single line comment will end the inline script

3 years agoPull request #3447: perf_monitor: fix timestamp for idle processing
Mike Stepanek (mstepane) [Tue, 31 May 2022 14:41:24 +0000 (14:41 +0000)] 
Pull request #3447: perf_monitor: fix timestamp for idle processing

Merge in SNORT/snort3 from ~OSERHIIE/snort3:bug_CSCvx76013 to master

Squashed commit of the following:

commit 48030fe21edd2181ff9c642b9f43f75ce965ef28
Author: Oleksandr Serhiienko <oserhiie@cisco.com>
Date:   Fri May 27 10:12:26 2022 +0300

    perf_monitor: fix timestamp for idle processing

        This change provides a fix for the case when traffic has been stopped
        somewhere in the middle of reporting interval.

        If it happens, reporting falls into idle processing and still makes
        records in time but logged timestamp value is wrong since it was not
        updated for trackers since the last packet gone.

        Subsequent time intervals are fine.

3 years agoPull request #3444: dce_rpc: converting tree tracker to shared ptr
Bhargava Jandhyala (bjandhya) [Tue, 31 May 2022 11:12:31 +0000 (11:12 +0000)] 
Pull request #3444: dce_rpc: converting tree tracker to shared ptr

Merge in SNORT/snort3 from ~UMUNNIKR/snort3:tree_tracker_shared_ptr to master

Squashed commit of the following:

commit 7e04875cd7ad8cb7122469b985fe8f02575dba4d
Author: Unnikrishnan M <umunnikr@cisco.com>
Date:   Tue May 17 12:11:41 2022 +0530

    dce_rpc: converting tree tracker to shared ptr

3 years agoPull request #3439: netflow: Enforcing memcap for record and template LRU caches
Masud Hasan (mashasan) [Fri, 27 May 2022 19:36:44 +0000 (19:36 +0000)] 
Pull request #3439: netflow: Enforcing memcap for record and template LRU caches

Merge in SNORT/snort3 from ~MASHASAN/snort3:netflow_memcap to master

Squashed commit of the following:

commit bc2f0391d2011a359c8c1b238e222b305cd60db3
Author: Masud Hasan <mashasan@cisco.com>
Date:   Thu May 26 23:51:59 2022 -0400

    host_tracker: Renaming generic files and classes

commit bf7c31fd580de06f7c8311cd7e1fc3c91b7c5f4e
Author: Masud Hasan <mashasan@cisco.com>
Date:   Wed May 18 14:50:13 2022 -0400

    netflow: Enforcing memcap for session record and template LRU caches

3 years agoPull request #3431: http_inspect: add handling of binary and octal integers to JS...
Mike Stepanek (mstepane) [Fri, 27 May 2022 16:47:05 +0000 (16:47 +0000)] 
Pull request #3431: http_inspect: add handling of binary and octal integers to JS Normalizer

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

Squashed commit of the following:

commit 2e3b8040edc18c5410c5a055eace0199a3135189
Author: Vitalii <vhorbato@cisco.com>
Date:   Thu May 19 12:44:06 2022 +0300

    http_inspect: add handling of binary, octal and big integers to JS Normalizer

3 years agoPull request #3446: Revert "Pull request #3432: ftp_telnet: correct the configuration...
Pranav Bhalerao (prbhaler) [Fri, 27 May 2022 12:49:07 +0000 (12:49 +0000)] 
Pull request #3446: Revert "Pull request #3432: ftp_telnet: correct the configuration of check_encrypted and encrypted_traffic, fix detection of encrypted control channel commands"

Merge in SNORT/snort3 from ~ABHPAL/snort3:CSCwb69096 to master

Squashed commit of the following:

commit 543b5c6781025866bc7e43fa6df1d14aaf904759
Author: Abhijit Pal(abhpal) <abhpal@cisco.com>
Date:   Fri May 27 16:15:41 2022 +0530

    Revert "Pull request #3432: ftp_telnet: correct the configuration of check_encrypted and encrypted_traffic, fix detection of encrypted control channel commands"

    This reverts commit 48d73d26f5d8c4307f98588a96cf4bc1a7da275f.

3 years agoPull request #3434: hyperscan: reallocate hyperscan scratch space when patterns are...
Masud Hasan (mashasan) [Thu, 26 May 2022 18:37:05 +0000 (18:37 +0000)] 
Pull request #3434: hyperscan: reallocate hyperscan scratch space when patterns are reloaded during appid detector reload

Merge in SNORT/snort3 from ~SATHIRKA/snort3:scratch_update to master

Squashed commit of the following:

commit d320d2fa108197eb0a5c78776a79b695dfe46ab7
Author: Sreeja Athirkandathil Narayanan <sathirka@cisco.com>
Date:   Wed May 11 14:38:03 2022 -0400

    hyperscan: reallocate hyperscan scratch space when patterns are reloaded during appid detector reload

3 years agoPull request #3443: US 750083 http2_inspect: add alert for too long non-DATA frame
Tom Peters (thopeter) [Thu, 26 May 2022 15:57:54 +0000 (15:57 +0000)] 
Pull request #3443: US 750083 http2_inspect: add alert for too long non-DATA frame

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

Squashed commit of the following:

commit 59b023f3586ae55d751a4d282f572f3276fa0cdc
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Fri May 20 17:13:11 2022 -0400

    http2_inspect: add alert and infraction for non-Data frame too long

3 years agoPull request #3427: docs: JS Normalizer: track constructed objects
Mike Stepanek (mstepane) [Wed, 25 May 2022 16:52:43 +0000 (16:52 +0000)] 
Pull request #3427: docs: JS Normalizer: track constructed objects

Merge in SNORT/snort3 from ~DKYRYLOV/snort3:doc_js_class_track to master

Squashed commit of the following:

commit 94a5709811b971bdec31035b9970866143914e07
Author: dkyrylov <dkyrylov@cisco.com>
Date:   Wed May 18 14:20:14 2022 +0300

    doc: add class track description to user doc

3 years agoPull request #3423: JS Normalizer: track constructed objects
Mike Stepanek (mstepane) [Wed, 25 May 2022 16:52:10 +0000 (16:52 +0000)] 
Pull request #3423: JS Normalizer: track constructed objects

Merge in SNORT/snort3 from ~DKYRYLOV/snort3:js_class_track to master

Squashed commit of the following:

commit 07d5248871f13bddbcaf96f9b16e05e6c3c3d6f8
Author: dkyrylov <dkyrylov@cisco.com>
Date:   Wed May 4 17:30:17 2022 +0300

    utils: Add keyword new support and object tracking

3 years agoPull request #3432: ftp_telnet: correct the configuration of check_encrypted and...
Pranav Bhalerao (prbhaler) [Wed, 25 May 2022 16:24:50 +0000 (16:24 +0000)] 
Pull request #3432: ftp_telnet: correct the configuration of check_encrypted and encrypted_traffic, fix detection of encrypted control channel commands

Merge in SNORT/snort3 from ~ABHPAL/snort3:CSCwb69096 to master

Squashed commit of the following:

commit 022cac22e695b9c37e52665ea19a7fdd23f19cf5
Author: Abhijit Pal(abhpal) <abhpal@cisco.com>
Date:   Thu May 5 12:09:16 2022 +0530

    ftp_telnet: correct the configuration of check_encrypted and encrypted_traffic, fix detection of encrypted control channel commands

3 years agoPull request #3438: appid: do not delete third-party connection when third-party...
Russ Combs (rucombs) [Tue, 24 May 2022 17:49:09 +0000 (17:49 +0000)] 
Pull request #3438: appid: do not delete third-party connection when third-party reload is in progress and the context swap is not complete

Merge in SNORT/snort3 from ~SATHIRKA/snort3:reload_tp_conn_delete to master

Squashed commit of the following:

commit 25910d3f6cce13f41c8115013306b588bbd50afe
Author: Sreeja Athirkandathil Narayanan <sathirka@cisco.com>
Date:   Thu May 19 18:21:37 2022 -0400

    appid: do not delete third-party connection when third-party reload is in progress and the context swap is not complete

3 years agoPull request #3428: JS Norm: Check Content-Type
Mike Stepanek (mstepane) [Tue, 24 May 2022 14:30:17 +0000 (14:30 +0000)] 
Pull request #3428: JS Norm: Check Content-Type

Merge in SNORT/snort3 from ~OSERHIIE/snort3:js_content_type to master

Squashed commit of the following:

commit 457cf486d8846108cb3cda7ea9bf99aaae4c5985
Author: Oleksandr Serhiienko <oserhiie@cisco.com>
Date:   Tue May 17 22:59:38 2022 +0300

    http_inspect: implement general approach of checking Content-Type header

        Adding a general approach of checking Content-Type header values.
        Comparison uses normalized header value and returns appropriate
        code value if matched. The headers comparison is strict and precise.
        Additional header parameters, like charset, are ignored. Comparison
        happens against MIME type/subtupe only.

commit 79fae25f1bf59d6bcf34f2f6b92a2b8666ee830d
Author: Oleksandr Serhiienko <oserhiie@cisco.com>
Date:   Tue May 17 13:29:09 2022 +0300

    http_inspect: add Content-Type header validation for Enhanced JS Normalizer

        Avoid lookup for Inline JavaScript if media-type is not of HTML type.

        Accepted media-types follows:
            * application/xhtml+xml
            * text/html

        If Content-Type header is not specified, default media-type will be
        application/octet-stream which is not allowed. The normalization
        will be skipped.

3 years agoPull request #3411: http_inspect: added field for raw_body
Tom Peters (thopeter) [Fri, 20 May 2022 01:09:52 +0000 (01:09 +0000)] 
Pull request #3411: http_inspect: added field for raw_body

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

Squashed commit of the following:

commit ecfe918412a0ac3914b649f5f4eb8d8d57d88a62
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Wed May 4 15:59:54 2022 -0400

    http_inspect: added field for raw_body

3 years agoPull request #3436: build: generate and tag 3.1.30.0 3.1.30.0
Steve Chew (stechew) [Thu, 19 May 2022 21:26:26 +0000 (21:26 +0000)] 
Pull request #3436: build: generate and tag 3.1.30.0

Merge in SNORT/snort3 from ~STECHEW/snort3:build_3.1.30.0 to master

Squashed commit of the following:

commit 5403acd8e7a4072702b809f0b4302570032728e3
Author: Steve Chew <stechew@cisco.com>
Date:   Thu May 19 00:33:25 2022 -0400

    build: generate and tag 3.1.30.0

3 years agoPull request #3426: Remove unused features
Mike Stepanek (mstepane) [Thu, 19 May 2022 00:15:27 +0000 (00:15 +0000)] 
Pull request #3426: Remove unused features

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

Squashed commit of the following:

commit 6e087ec5641a96c764b08a6de0fb87efec477f41
Author: russ <rucombs@cisco.com>
Date:   Mon May 16 15:49:16 2022 -0400

    piglets: remove unused test harness

commit ab27ed002ccca3d6cd3bf480608f434bade93483
Author: russ <rucombs@cisco.com>
Date:   Mon May 16 14:55:14 2022 -0400

    perf_monitor: remove unused flatbuffers support

3 years agoPull request #3429: BUG #750965: Double free while processing mime
Tom Peters (thopeter) [Wed, 18 May 2022 19:42:05 +0000 (19:42 +0000)] 
Pull request #3429: BUG #750965: Double free while processing mime

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

Squashed commit of the following:

commit cd063a4521c381e26ccbd5e7bf958889ea1bba40
Author: Maya Dagon <mdagon@cisco.com>
Date:   Tue May 17 17:10:01 2022 -0400

    mime: set partial_header to null after deletion

3 years agoPull request #3424: JS Normalizer: check content decoding
Mike Stepanek (mstepane) [Wed, 18 May 2022 11:33:23 +0000 (11:33 +0000)] 
Pull request #3424: JS Normalizer: check content decoding

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

Squashed commit of the following:

commit 4fc6db8e507415d6feb50ae8691f0daba6492b8d
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Sun May 15 23:24:24 2022 +0300

    http_inspect: avoid sending compressed data to JS normalizer

3 years agoPull request #3417: stream: refactor flush_queued_segments
Masud Hasan (mashasan) [Wed, 18 May 2022 03:30:31 +0000 (03:30 +0000)] 
Pull request #3417: stream: refactor flush_queued_segments

Merge in SNORT/snort3 from ~SMINUT/snort3:russ_flush to master

Squashed commit of the following:

commit 2dc7bba89aaa9dabf74b8ab930aadc948a02d54c
Author: Silviu Minut <sminut@cisco.com>
Date:   Tue May 17 08:02:26 2022 -0400

    stream_tcp: add null check for get_current_wire_packet() in dce too

commit d70012d0605e1949b4f300300af33ac1dc2d86f0
Author: Silviu Minut <sminut@cisco.com>
Date:   Tue May 10 18:46:22 2022 -0400

    stream_tcp: provide a context and a wire packet where needed, when calling into reassembly from outside regular processing (handle_timeouts)

commit 3828703345b5dd3a0c213481e02938c0425f6c14
Author: Silviu Minut <sminut@cisco.com>
Date:   Fri Apr 29 17:36:04 2022 -0400

    stream: refactor flush_queued_segments

3 years agoPull request #3413: build: Update dependent libdaq version to 3.0.7
Russ Combs (rucombs) [Tue, 17 May 2022 11:23:39 +0000 (11:23 +0000)] 
Pull request #3413: build: Update dependent libdaq version to 3.0.7

Merge in SNORT/snort3 from ~PRBG/snort3:update_min_libdaq_version to master

Squashed commit of the following:

commit 7190ff171d721ec8a17b45ab0a71a3676a903031
Author: â€œPriyanka <prbg@cisco.com>
Date:   Wed May 4 16:42:41 2022 -0400

    build: Update dependent libdaq version to 3.0.7

3 years agoPull request #3422: JS Normalizer: regex char groups parsing
Mike Stepanek (mstepane) [Mon, 16 May 2022 16:42:12 +0000 (16:42 +0000)] 
Pull request #3422: JS Normalizer: regex char groups parsing

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

Squashed commit of the following:

commit bfac8f0bb9e69f89c289ab39b53b096d3b515219
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Fri May 13 16:38:36 2022 +0300

    utils: fix regex char classes parsing

    Inside a character set only few characters retain a special meaning.

3 years agoPull request #3421: JS Normalizer: regex literal detection
Mike Stepanek (mstepane) [Mon, 16 May 2022 12:11:19 +0000 (12:11 +0000)] 
Pull request #3421: JS Normalizer: regex literal detection

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

Squashed commit of the following:

commit 6282b69c758f5aee95bf88c412fd0d8ed15d4240
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Fri May 13 14:29:19 2022 +0300

    utils: allow regex literals after operator

3 years agoPull request #3419: doc: User documentation update for obfuscate_pii and --help-module
Mike Stepanek (mstepane) [Fri, 13 May 2022 15:23:46 +0000 (15:23 +0000)] 
Pull request #3419: doc: User documentation update for obfuscate_pii and --help-module

Merge in SNORT/snort3 from ~PRBG/snort3:doc_update_help_and_usage to master

Squashed commit of the following:

commit f6293a0d79293afa35d44555c1abb2175b3b120f
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Thu May 12 12:15:35 2022 -0400

    doc: update clone link in README. Thanks to billchenchina.

commit 1838326a7c37672ff85cc97f5cb4e13dfd6a3781
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Tue May 10 14:20:44 2022 -0400

    doc: user documentation update for obfuscate_pii and --help-module

3 years agoPull request #3420: JavaScript Normalizer: add Latin-1 decoding of JavaScript unescap...
Mike Stepanek (mstepane) [Fri, 13 May 2022 15:23:06 +0000 (15:23 +0000)] 
Pull request #3420: JavaScript Normalizer: add Latin-1 decoding of JavaScript unescape-like functions

Merge in SNORT/snort3 from ~OSERHIIE/snort3:js_unescape_latin_1 to master

Squashed commit of the following:

commit aee1c83bfea39d7bd219eb7aecd5255dca2d470f
Author: Oleksandr Serhiienko <oserhiie@cisco.com>
Date:   Wed May 11 13:07:41 2022 +0300

    utils: add Latin-1 decoding of JavaScript unescape-like functions

3 years agoPull request #3418: JS Normalizer: A Source Field Availability
Mike Stepanek (mstepane) [Wed, 11 May 2022 18:20:47 +0000 (18:20 +0000)] 
Pull request #3418: JS Normalizer: A Source Field Availability

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

Squashed commit of the following:

commit 33b91f2ba4c20d634ec0bab28b76f46bdb0e5efc
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue May 10 14:48:58 2022 +0300

    http_inspect: check if input available before JavaScript normalization

3 years agoPull request #3415: http_inspect: add ignoring defined object properties for Enchance...
Mike Stepanek (mstepane) [Wed, 11 May 2022 13:53:47 +0000 (13:53 +0000)] 
Pull request #3415: http_inspect: add ignoring defined object properties for Enchanced JS normalizer

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

Squashed commit of the following:

commit eb135f3e3ccfec12f622f9d2770a5f2175a0fc52
Author: Vitalii <vhorbato@cisco.com>
Date:   Fri Apr 29 12:51:52 2022 +0300

    http_inspect: add ignoring defined object properties for Enchanced JS normalizer

3 years agoPull request #3393: snort3: remove SMB detection from service_netbios.cc
Masud Hasan (mashasan) [Tue, 10 May 2022 19:46:57 +0000 (19:46 +0000)] 
Pull request #3393: snort3: remove SMB detection from service_netbios.cc

Merge in SNORT/snort3 from ~CLJUDGE/snort3:snort3_downgrade_smb_detection to master

Squashed commit of the following:

commit b4486b0c80ad1991d00f99dc6df64131b8be861b
Author: Clifford Judge <cljudge@cisco.com>
Date:   Mon Apr 25 10:24:09 2022 -0400

    snort3: remove SMB detection from service_netbios.cc

3 years agoPull request #3402: Handle optional quotes
Mike Stepanek (mstepane) [Tue, 10 May 2022 15:12:29 +0000 (15:12 +0000)] 
Pull request #3402: Handle optional quotes

Merge in SNORT/snort3 from ~VHORBAN/snort3:handle_optional_quotes_graceflly to master

Squashed commit of the following:

commit d3f04e4d0f9311610c09d83f6b3392bdf4d349bd
Author: Volodymyr Horban <vhorban@cisco.com>
Date:   Fri Apr 22 18:08:13 2022 +0300

    framework: add method to get unquoted string from configuration value

3 years agoPull request #3416: wizard: fix code style
Mike Stepanek (mstepane) [Tue, 10 May 2022 11:10:02 +0000 (11:10 +0000)] 
Pull request #3416: wizard: fix code style

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

Squashed commit of the following:

commit 4103d16df893987b729caf1dc649de82b58fbda0
Author: Yehor <egor1velikogon@gmail.com>
Date:   Thu May 5 21:43:30 2022 +0300

    wizard: fix code style

    Following code style aspects was covered:
    1. Space after 'if', 'for', 'while', 'switch' and space between braces
    2. Newline before mentioned keyword.
    3. Newline before 'return'.
    4. Adding const to func if applicable.

3 years agoPull request #3368: http2_inspect: Templatize variable length integer decoding of...
George Koikara (gkoikara) [Mon, 9 May 2022 10:50:51 +0000 (10:50 +0000)] 
Pull request #3368: http2_inspect: Templatize variable length integer decoding of integer and string

Merge in SNORT/snort3 from ~ABHPAL/snort3:h3 to master

Squashed commit of the following:

commit ba690edfc9d454ec8764a855fc110d071e1b0c4b
Author: Abhijit Pal(abhpal) <abhpal@cisco.com>
Date:   Thu Apr 7 22:57:51 2022 +0530

    http2_inspect: Templatize variable length integer decoding of integer and string

3 years agoPull request #3412: Hardening JS Normalizer.
Mike Stepanek (mstepane) [Fri, 6 May 2022 17:51:06 +0000 (17:51 +0000)] 
Pull request #3412: Hardening JS Normalizer.

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

Squashed commit of the following:

commit 8120cbb49d9ba15b395cc9eb64b7766fb466f5f9
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Wed May 4 19:54:30 2022 +0300

    utils: turn debug-build assertion into a product-build code

    This removes a redundant assert and adds a test to show that such input could be handled.

3 years agoPull request #3403: smb: handling file context cleanup
Lokesh Bevinamarad (lbevinam) [Thu, 5 May 2022 06:54:20 +0000 (06:54 +0000)] 
Pull request #3403: smb: handling file context cleanup

Merge in SNORT/snort3 from ~UMUNNIKR/snort3:smb_mem_corrupt_fix to master

Squashed commit of the following:

commit c7ce156cfa51ff1fda4d65b3b8f90c3783c77652
Author: Unnikrishnan M <umunnikr@cisco.com>
Date:   Mon May 2 10:19:50 2022 +0530

    smb: handling file context cleanup

3 years agoPull request #3397: stream_tcp, pop: add sync_on_start method to StreamSplitter
Russ Combs (rucombs) [Wed, 4 May 2022 15:36:05 +0000 (15:36 +0000)] 
Pull request #3397: stream_tcp, pop: add sync_on_start method to StreamSplitter

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

Squashed commit of the following:

commit fcd5a8de59569044555cc7d8bd987506767e53f3
Author: russ <rucombs@cisco.com>
Date:   Tue Apr 26 14:28:15 2022 -0400

    stream_tcp, pop: add sync_on_start method to StreamSplitter

    This is used to force a flush of data from the client when the wizard
    identifies a flow by data from the server. The new virtual defaults
    to false and pop overrides to true to handle the case where jumpy
    clients send a command before the server greeting. Other, similar
    overrides are anticipated.

3 years agoPull request #3409: build: generate and tag 3.1.29.0 3.1.29.0
Mike Stepanek (mstepane) [Wed, 4 May 2022 14:31:50 +0000 (14:31 +0000)] 
Pull request #3409: build: generate and tag 3.1.29.0

Merge in SNORT/snort3 from ~MSTEPANE/snort3:build_3.1.29.0 to master

Squashed commit of the following:

commit 53e0cb3ca6389c8d3a11ee0f623c2cc88af34a6d
Author: Mike Stepanek <mstepane@cisco.com>
Date:   Wed May 4 07:19:08 2022 -0400

    build: generate and tag 3.1.29.0

3 years agoPull request #3406: flow, side_channel, utils: fix clang issues
Ron Dempster (rdempste) [Mon, 2 May 2022 18:06:56 +0000 (18:06 +0000)] 
Pull request #3406: flow, side_channel, utils: fix clang issues

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

Squashed commit of the following:

commit ed8b5e927b8e6aafb9b58b85f596a49c647054b0
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Mon May 2 10:12:21 2022 -0400

    flow, side_channel, utils: fix clang issues

3 years agoPull request #3395: wizard: update glob storage due to shared memory
Mike Stepanek (mstepane) [Mon, 2 May 2022 10:49:18 +0000 (10:49 +0000)] 
Pull request #3395: wizard: update glob storage due to shared memory

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

Squashed commit of the following:

commit f9159d44d44a9def929b308cc9167bfd354bd99f
Author: Yehor <egor1velikogon@gmail.com>
Date:   Tue Apr 19 17:44:47 2022 +0300

    wizard: update glob storage due to shared memory

3 years agoPull request #3383: appid: add alpn matchers
Pranav Bhalerao (prbhaler) [Sat, 30 Apr 2022 02:30:17 +0000 (02:30 +0000)] 
Pull request #3383: appid: add alpn matchers

Merge in SNORT/snort3 from ~PRBHALER/snort3:quic_alpn to master

Squashed commit of the following:

commit 77be6266b97de2535006e3ecaa2dc84c8202aefd
Author: Pranav Bhalerao <prbhaler@cisco.com>
Date:   Mon Apr 4 22:16:02 2022 +0530

    appid: add alpn matchers

3 years agoPull request #3331: Tenant id
Ron Dempster (rdempste) [Fri, 29 Apr 2022 20:27:35 +0000 (20:27 +0000)] 
Pull request #3331: Tenant id

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

Squashed commit of the following:

commit 49bcaac681921062b79be6e17ffc319a9d7f831b
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Thu Apr 28 17:02:22 2022 -0400

    flow: change the padding and bits in the flow key to make it more clear

commit 76553e101331382ee5e7daca82fb34e513fbb23d
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Wed Apr 27 12:18:04 2022 -0400

    dce_rpc: update address space id in the smb keys

commit 3d78363477fcfe1c866ff62d73eb3a6a9970b3cf
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Tue Mar 22 12:04:08 2022 -0400

    flow: add inline cppcheck suppressions

commit f54d8a3cc078023a153b576e78583569dfd4bbb6
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Mon Mar 21 13:13:19 2022 -0400

    flow, network_inspectors, policy_selectors, stream: make address space id 32 bits and add a tenant id to the daq header

3 years agoPull request #3401: main: update analyzer command log message to copy the variable...
Ron Dempster (rdempste) [Fri, 29 Apr 2022 19:40:06 +0000 (19:40 +0000)] 
Pull request #3401: main: update analyzer command log message to copy the variable arguments before using them for the remote response

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

Squashed commit of the following:

commit 97b88140885310f3b48bde24cc3770eb73ab68c5
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Fri Apr 29 10:22:19 2022 -0400

    main: update analyzer command log message to copy the variable arguments before using them for the remote response

3 years agoPull request #3399: Rule text updates
Tom Peters (thopeter) [Fri, 29 Apr 2022 18:10:53 +0000 (18:10 +0000)] 
Pull request #3399: Rule text updates

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

Squashed commit of the following:

commit feb97b0a72375cac3e6a9b3a655ff6721a47965b
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Wed Apr 27 12:35:18 2022 -0400

    doc: rule text updates

3 years agoPull request #3333: http_inspect: install header files, create SO_PUBLIC base class...
George Koikara (gkoikara) [Fri, 29 Apr 2022 14:36:20 +0000 (14:36 +0000)] 
Pull request #3333: http_inspect: install header files, create  SO_PUBLIC base class for HttpStreamSplitter and HttpInspect

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

Squashed commit of the following:

commit f027a9fa26ff3ee219eb3ed4717a90056c01a0f7
Author: shibin k v <shikv@cisco.com>
Date:   Wed Mar 30 11:19:21 2022 +0000

    http_inspect: install header files, create a virtual base class for http_inspect and http_stream_splitter

3 years agoPull request #3396: Http mime depth
Tom Peters (thopeter) [Thu, 28 Apr 2022 15:32:43 +0000 (15:32 +0000)] 
Pull request #3396: Http mime depth

Merge in SNORT/snort3 from ~KATHARVE/snort3:http_mime_depth to master

Squashed commit of the following:

commit 0a8379db6e1fa866ddc327409324e2ef094f0fa1
Author: Katura Harvey <katharve@cisco.com>
Date:   Wed Apr 20 12:21:33 2022 -0400

    http_inspect: move mime processing outside of file and detect depth

3 years agoPull request #3392: build: generate and tag 3.1.28.0 3.1.28.0
Steve Chew (stechew) [Mon, 25 Apr 2022 16:53:44 +0000 (16:53 +0000)] 
Pull request #3392: build: generate and tag 3.1.28.0

Merge in SNORT/snort3 from ~STECHEW/snort3:build_3.1.28.0 to master

Squashed commit of the following:

commit ae3c9a8e96c8040f01a7a34821dac54ba578aab8
Author: Steve Chew <stechew@cisco.com>
Date:   Mon Apr 25 10:39:44 2022 -0400

    build: generate and tag 3.1.28.0

3 years agoPull request #3391: mms: initialize BerElement
Steve Chew (stechew) [Fri, 22 Apr 2022 22:30:26 +0000 (22:30 +0000)] 
Pull request #3391: mms: initialize BerElement

Merge in SNORT/snort3 from ~KATHARVE/snort3:mms_cppcheck to master

Squashed commit of the following:

commit 1e1b2363d1283c763c1a5d1b2eab6534673f14c3
Author: Katura Harvey <katharve@cisco.com>
Date:   Fri Apr 22 15:57:32 2022 -0400

    mms: add check that BerElement argument isn't null before calling BerReader::read

3 years agoPull request #3390: mms: Moved creation of TpktFlowData inspector ID to process init.
Steve Chew (stechew) [Fri, 22 Apr 2022 20:02:32 +0000 (20:02 +0000)] 
Pull request #3390: mms: Moved creation of TpktFlowData inspector ID to process init.

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

Squashed commit of the following:

commit 6bbabe07e02408a0f007d6a4cd9c470aa8a6b68b
Author: Steve Chew <stechew@cisco.com>
Date:   Fri Apr 22 15:48:50 2022 -0400

    mms: Moved creation of TpktFlowData inspector ID to process init.

3 years agoPull request #3385: netflow: Framework for netflow V5 and V9 events
Masud Hasan (mashasan) [Thu, 21 Apr 2022 19:20:11 +0000 (19:20 +0000)] 
Pull request #3385: netflow: Framework for netflow V5 and V9 events

Merge in SNORT/snort3 from ~MASHASAN/snort3:netflow_event2 to master

Squashed commit of the following:

commit 9320cdc01f9ace6dec235274b38e3115381e5a19
Author: Masud Hasan <mashasan@cisco.com>
Date:   Mon Apr 18 08:22:53 2022 -0400

    netflow: Framework for netflow V5 and V9 events

3 years agoPull request #3360: mime: handle MIME header lines split between inspection sections...
Tom Peters (thopeter) [Thu, 21 Apr 2022 16:14:16 +0000 (16:14 +0000)] 
Pull request #3360: mime: handle MIME header lines split between inspection sections and improve folded header line processing

Merge in SNORT/snort3 from ~KATHARVE/snort3:mime_header_parsing_copy to master

Squashed commit of the following:

commit 37fe918d4680d3c0528937889fa7a73f1a650db8
Author: Katura Harvey <katharve@cisco.com>
Date:   Mon Mar 28 10:48:51 2022 -0400

    mime: handle MIME header lines split between inspection sections and improve folded header line processing

3 years agoPull request #3386: events: add action logging to the event
Mike Stepanek (mstepane) [Thu, 21 Apr 2022 15:59:14 +0000 (15:59 +0000)] 
Pull request #3386: events: add action logging to the event

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

Squashed commit of the following:

commit 68bc9987e0c57edc1aae1bb18fb88a29529d1ca7
Author: Vitalii <vhorbato@cisco.com>
Date:   Sun Apr 3 13:45:25 2022 +0300

    events: add action logging to the event

    packet_io: add rewrite action logging

3 years agoPull request #3384: doc : Update user manual and dev_notes for default binder
Mike Stepanek (mstepane) [Thu, 21 Apr 2022 15:56:36 +0000 (15:56 +0000)] 
Pull request #3384: doc : Update user manual and dev_notes for default binder

Merge in SNORT/snort3 from ~VHORBAN/snort3:doc_update_default_binder_info to master

Squashed commit of the following:

commit 19a85009ceda81bf170a6b7728089f9f4f274f25
Author: Volodymyr Horban <vhorban@cisco.com>
Date:   Tue Apr 19 18:07:03 2022 +0300

    doc: add clarification on default bindings in developer notes and user notes