]> git.ipfire.org Git - thirdparty/snort3.git/log
thirdparty/snort3.git
10 years agoMerge pull request #162 in SNORT/snort3 from crc/license to master
Russ Combs (rucombs) [Tue, 1 Dec 2015 14:17:12 +0000 (09:17 -0500)] 
Merge pull request #162 in SNORT/snort3 from crc/license to master

Squashed commit of the following:

commit 69aabcdba370c3f630b02ff0c825341e332a97df
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Dec 1 08:55:50 2015 -0500

    copyright year and license format fixups for consistency
    output hyperscan version with -V if available

10 years agoMerge branch 'master' of https://stash-eng-rtp1.cisco.com/stash/scm/snort/snort3
Russ Combs [Wed, 25 Nov 2015 22:23:40 +0000 (17:23 -0500)] 
Merge branch 'master' of https://stash-eng-rtp1.cisco.com/stash/scm/snort/snort3

10 years agoMerge pull request #157 in SNORT/snort3 from crc/win32 to master
Russ Combs (rucombs) [Wed, 25 Nov 2015 22:20:08 +0000 (17:20 -0500)] 
Merge pull request #157 in SNORT/snort3 from crc/win32 to master

Squashed commit of the following:

commit 175785d724c8e6bb9046398607b91820e5ba1985
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Nov 25 10:19:17 2015 -0500

    removed WIN32 code which will eventually be abstracted
    added missng config.h where #ifdef etc are present
    (none of the opposite cases present)
    converted all tabs to 4*space

10 years agoMerge pull request #159 in SNORT/snort3 from dnp3fix to master
Russ Combs (rucombs) [Wed, 25 Nov 2015 22:14:46 +0000 (17:14 -0500)] 
Merge pull request #159 in SNORT/snort3 from dnp3fix to master

Squashed commit of the following:

commit 3528a40d22c14eb1bb2dcdbfb80bee98cde7cbcd
Author: rrp <rrp@cisco.com>
Date:   Wed Nov 25 17:05:37 2015 -0500

    Fix a cut-and-paste error

10 years agoMerge pull request #156 in SNORT/snort3 from crc/pmd to master
Russ Combs (rucombs) [Wed, 25 Nov 2015 19:58:20 +0000 (14:58 -0500)] 
Merge pull request #156 in SNORT/snort3 from crc/pmd to master

Squashed commit of the following:

commit 4d26479fa213b9daeb84ec2ca8588488743ea529
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Nov 25 09:03:32 2015 -0500

    refactor pattern match data

10 years agoMerge pull request #158 in SNORT/snort3 from dnp3_wo_parse_error to master
Russ Combs (rucombs) [Wed, 25 Nov 2015 19:28:26 +0000 (14:28 -0500)] 
Merge pull request #158 in SNORT/snort3 from dnp3_wo_parse_error to master

Squashed commit of the following:

commit 07ee56586b325857cb33ce52876a658b6dd92394
Author: mdagon <mdagon@cisco.com>
Date:   Wed Nov 25 13:39:52 2015 -0500

    Delete ParseError() from Module set()

10 years agofix spurious sip_method matching
Russ Combs [Wed, 25 Nov 2015 19:19:29 +0000 (14:19 -0500)] 
fix spurious sip_method matching

10 years agobuild 180
Russ Combs [Wed, 25 Nov 2015 11:18:42 +0000 (06:18 -0500)] 
build 180

10 years agoMerge pull request #152 in SNORT/snort3 from dnp3_2 to master
Russ Combs (rucombs) [Tue, 24 Nov 2015 21:38:14 +0000 (16:38 -0500)] 
Merge pull request #152 in SNORT/snort3 from dnp3_2 to master

Squashed commit of the following:

commit 1619f91f932d5d2b4fbec6b15069d4bc0ee7e754
Author: mdagon <mdagon@cisco.com>
Date:   Tue Nov 24 16:32:34 2015 -0500

    cmake fix, code review comments

commit afb271e012136648246ef42bf34ab196efab4af5
Author: rrp <rrp@cisco.com>
Date:   Tue Nov 24 14:04:11 2015 -0500

    Addressed all the comments from CR #2 except building with cmake which is being worked on by Maya

commit 87323a71b9a284ed532e0d58afcbb690b6f1630a
Author: mdagon <mdagon@cisco.com>
Date:   Tue Nov 24 11:56:37 2015 -0500

    Code review comments:
    1. Copyright update
    2. lua/snort.lua update

commit d6226e7572f481a74f14671b9b16b3ea6eda3f51
Author: rrp <rrp@cisco.com>
Date:   Thu Nov 19 11:57:17 2015 -0500

    changes based on code review comments

commit bbb0defd183f2171486768bc22eca671f4fa10d1
Author: rrp <rrp@cisco.com>
Date:   Mon Nov 2 12:44:58 2015 -0500

    DNP3 preprocessor port
    Includes the following
    -port 2x code and add new code
    -snort2lua changes
    -port tests and get them to work (tests will be submitted to test repo after code check-in)
    -update documentation -dev notes and bugs
    -verified stats generation and profiling

10 years agoMerge pull request #154 in SNORT/snort3 from stats to master
Russ Combs (rucombs) [Tue, 24 Nov 2015 21:17:34 +0000 (16:17 -0500)] 
Merge pull request #154 in SNORT/snort3 from stats to master

Squashed commit of the following:

commit 163334f555c131565ce6ac977052bff8769f1ef9
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Tue Nov 24 16:15:20 2015 -0500

    Updating/adding stats for imap/pop/sip and smtp

commit 076eee91a377213e79b854201015063d7c0ecb5f
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Tue Nov 24 14:03:37 2015 -0500

    Updating/adding stats for imap/pop/sip and smtp

10 years agoMerge pull request #153 in SNORT/snort3 from crc/icmp6 to master
Russ Combs (rucombs) [Tue, 24 Nov 2015 18:02:30 +0000 (13:02 -0500)] 
Merge pull request #153 in SNORT/snort3 from crc/icmp6 to master

Squashed commit of the following:

commit 903b401116c2918eccb491d9bb84d4f9fcf5105d
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Nov 24 11:12:37 2015 -0500

    set icmp6 length correctly for other types

10 years agoMerge pull request #150 in SNORT/snort3 from crc/hs3 to master
Russ Combs (rucombs) [Mon, 23 Nov 2015 18:27:24 +0000 (13:27 -0500)] 
Merge pull request #150 in SNORT/snort3 from crc/hs3 to master

Squashed commit of the following:

commit c726bd3c51d9aa1a2308997c803b390fb4af6fea
Author: Russ Combs <rucombs@cisco.com>
Date:   Mon Nov 23 13:09:29 2015 -0500

    enable use of hyperscan for contents

10 years agoMerge pull request #149 in SNORT/snort3 from log_pcap_fixes to master
Russ Combs (rucombs) [Mon, 23 Nov 2015 15:35:08 +0000 (10:35 -0500)] 
Merge pull request #149 in SNORT/snort3 from log_pcap_fixes to master

Squashed commit of the following:

commit 4a01369a09a5e28f36568b2cdcd3dc22e9412092
Author: Steve Chew <stechew@cisco.com>
Date:   Mon Nov 23 07:55:52 2015 -0500

    The SpoLogTcpdumpCleanup was called in the main thread rather than in
    the packet thread so moved it to the close() function. Added a log_cnt
    since the global pc log counts were reset by the time the close() was
    called. Added timestamp to the file name when requested. Changed log()
    and reset() to call open() if they were called prior to open().

10 years agoMerge pull request #147 in SNORT/snort3 from crc/my_bad to master
Russ Combs (rucombs) [Fri, 20 Nov 2015 20:35:37 +0000 (15:35 -0500)] 
Merge pull request #147 in SNORT/snort3 from crc/my_bad to master

Squashed commit of the following:

commit d89bc6f0de5e1f231a76085b3ad7a174fb3972d0
Author: russ <rucombs@cisco.com>
Date:   Fri Nov 20 10:33:05 2015 -0500

    squelch repeated ip6 ooo extensions and bad options per packet

10 years agoMerge pull request #146 in SNORT/snort3 from proto_bit_eth to master
Russ Combs (rucombs) [Fri, 20 Nov 2015 15:36:23 +0000 (10:36 -0500)] 
Merge pull request #146 in SNORT/snort3 from proto_bit_eth to master

Squashed commit of the following:

commit 9ebbb62f6656518fc97f592fa398d02c659c80c9
Author: Steve Chew <stechew@cisco.com>
Date:   Fri Nov 20 09:52:22 2015 -0500

    Set proto bits for 802.3 ethernet

commit 14fbee666616de38ac92f0b8671c929732d0df5f
Merge: da42c8b b802d9a
Author: Steve Chew <stechew@cisco.com>
Date:   Fri Nov 20 09:49:03 2015 -0500

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit da42c8bafa4a46be209557e3f4654ecb6cf5bee9
Author: Steve Chew <stechew@cisco.com>
Date:   Mon Nov 16 18:04:19 2015 -0500

    Fix arp inspection bug

10 years agobuild 179
Russ Combs [Fri, 20 Nov 2015 12:20:37 +0000 (07:20 -0500)] 
build 179

10 years agoMerge pull request #144 in SNORT/snort3 from crc/fixes to master
Russ Combs (rucombs) [Thu, 19 Nov 2015 20:43:14 +0000 (15:43 -0500)] 
Merge pull request #144 in SNORT/snort3 from crc/fixes to master

Squashed commit of the following:

commit 86c4fbfade07760149f8fd15a826d0ee03edf809
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Nov 19 15:32:19 2015 -0500

    only alert on bad options at most once per packet
    change perf_monitor.max_file_size default to work on 32-bit systems

10 years agoMerge pull request #141 in SNORT/snort3 from crc/thc to master
Russ Combs (rucombs) [Thu, 19 Nov 2015 17:32:59 +0000 (12:32 -0500)] 
Merge pull request #141 in SNORT/snort3 from crc/thc to master

Squashed commit of the following:

commit 0bba66b04ab51bf8585cee16e91b27b3b0268440
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Nov 19 06:27:20 2015 -0500

    fix bogus 116:431, decode past excess ip6 extensions and bad options, add iface to csv fields

10 years agoMerge pull request #142 in SNORT/snort3 from ~JOCORNET/snort3:hyperscan_cmake_patch...
Russ Combs (rucombs) [Thu, 19 Nov 2015 15:43:22 +0000 (10:43 -0500)] 
Merge pull request #142 in SNORT/snort3 from ~JOCORNET/snort3:hyperscan_cmake_patch to master

Squashed commit of the following:

commit 11cc0e2a7df1c1216940bacf64265abe0bcf1421
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Thu Nov 19 09:48:43 2015 -0500

    moved target_link_libraries directives inside of HAVE_HYPERSCAN condition

10 years agoinitial hyperscan mpse (not yet used)
Russ Combs [Thu, 19 Nov 2015 00:01:01 +0000 (19:01 -0500)] 
initial hyperscan mpse (not yet used)

10 years agofix collision with unidentified 'perf' macro
Russ Combs [Wed, 18 Nov 2015 20:32:40 +0000 (15:32 -0500)] 
fix collision with unidentified 'perf' macro

10 years agoMerge pull request #140 in SNORT/snort3 from ~JOCORNET/snort3:fixfuzz to master
Russ Combs (rucombs) [Wed, 18 Nov 2015 19:51:03 +0000 (14:51 -0500)] 
Merge pull request #140 in SNORT/snort3 from ~JOCORNET/snort3:fixfuzz to master

Squashed commit of the following:

commit 5359d27e97ee616fbab722cef7ecf176f9bccf41
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Nov 17 18:57:04 2015 -0500

    Fixed gcc issue with initialization of __thread storage C arrays

10 years agoMerge pull request #135 in SNORT/snort3 from ~JOCORNET/snort3:mem_profiler to master
Russ Combs (rucombs) [Tue, 17 Nov 2015 22:41:02 +0000 (17:41 -0500)] 
Merge pull request #135 in SNORT/snort3 from ~JOCORNET/snort3:mem_profiler to master

Squashed commit of the following:

commit 3b843fdc2a341e22d63840d72900d90767df31c9
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Nov 17 15:56:43 2015 -0500

    hardened PERF_PROFILING

commit 6eb3d6f8ab4d474344c5ff2143206f23e9c96aa4
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Nov 17 13:47:30 2015 -0500

    fixed typo

commit 45c6d8816b00fdf793704e733f20c0f0d863708e
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Nov 16 18:03:38 2015 -0500

    updated profiler unit tests

commit 6a6bb3900277062d25b2c06b9c5cd9b246e09b68
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Nov 16 17:00:45 2015 -0500

    fluff

commit ef2a51bcff9e5f59bd6087ad4356c1f64c5fa23a
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Nov 16 16:53:34 2015 -0500

    updates

commit 8f3563c3b3f2e6df894aa98d25390cd1f5c602d0
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Nov 16 15:47:33 2015 -0500

    added clock type definitions

commit a426b1be454df278cefd65cf25f59af6247e57e2
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Nov 16 15:43:53 2015 -0500

    partial commit converted ticks to use high_resolution_clock duration

commit ad22683e444641f954e57de6194174e5add8305f
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Nov 16 15:40:25 2015 -0500

    partial commit, updated build system in preparation for memory profiling

10 years agoMerge pull request #138 in SNORT/snort3 from ~MIALTIZE/snort3:master to master
Russ Combs (rucombs) [Tue, 17 Nov 2015 20:44:56 +0000 (15:44 -0500)] 
Merge pull request #138 in SNORT/snort3 from ~MIALTIZE/snort3:master to master

Squashed commit of the following:

commit bc8df4dececa47f0e7aff5a7085ea3366c23d6d7
Author: Michael Altizer <xiche@verizon.net>
Date:   Tue Nov 17 14:00:35 2015 -0500

    Remove obsolete LibDAQ preprocessor conditionals.

10 years agoMerge pull request #136 in SNORT/snort3 from arpfix to master
Russ Combs (rucombs) [Tue, 17 Nov 2015 10:38:43 +0000 (05:38 -0500)] 
Merge pull request #136 in SNORT/snort3 from arpfix to master

Squashed commit of the following:

commit da42c8bafa4a46be209557e3f4654ecb6cf5bee9
Author: Steve Chew <stechew@cisco.com>
Date:   Mon Nov 16 18:04:19 2015 -0500

    Fix arp inspection bug

10 years agoMerge pull request #134 in SNORT/snort3 from ~JOCORNET/snort3:updated_time_periodic...
Russ Combs (rucombs) [Mon, 16 Nov 2015 20:35:19 +0000 (15:35 -0500)] 
Merge pull request #134 in SNORT/snort3 from ~JOCORNET/snort3:updated_time_periodic to master

Squashed commit of the following:

commit 78816f048a872d1543fc9c8f4e8a8a882befaa76
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Nov 16 13:55:31 2015 -0500

    updated periodic to more closely match idleprocessing interface

10 years agofix includes
Russ Combs [Mon, 16 Nov 2015 18:48:46 +0000 (13:48 -0500)] 
fix includes

10 years agoMerge branch 'master' of https://stash-eng-rtp1.cisco.com/stash/scm/snort/snort3
Russ Combs [Mon, 16 Nov 2015 18:14:18 +0000 (13:14 -0500)] 
Merge branch 'master' of https://stash-eng-rtp1.cisco.com/stash/scm/snort/snort3

10 years agoMerge pull request #133 in SNORT/snort3 from ~JOCORNET/snort3:time_ppm_profiler_dev_n...
Russ Combs (rucombs) [Mon, 16 Nov 2015 18:13:52 +0000 (13:13 -0500)] 
Merge pull request #133 in SNORT/snort3 from ~JOCORNET/snort3:time_ppm_profiler_dev_notes to master

Squashed commit of the following:

commit 35ea3d66fc013476b76866e552d04ecca3c8d601
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Nov 16 13:04:38 2015 -0500

    split up dev_notes from time -> ppm, profiler

10 years agoMerge pull request #132 in SNORT/snort3 from crc/mpse_refactor to master
Russ Combs (rucombs) [Mon, 16 Nov 2015 18:11:55 +0000 (13:11 -0500)] 
Merge pull request #132 in SNORT/snort3 from crc/mpse_refactor to master

Squashed commit of the following:

commit 69bc3878a81d1b59676e673242ac38e0bb5b7617
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Nov 12 07:52:23 2015 -0500

    refactor mpse callbacks into agent struct
    cleanup MpseMatch parameters
    remove old c-style typedefs
    convert unsigned char* to const uint8_t* where appropriate
    convert temp state lists to std::list
    move parse messages to log/messages
    bnfa cleanup

commit 22ea14461d60b0a3daac0a80b53e2194d19e747b
Merge: 2383588 bd51e8b
Author: Russ Combs <rucombs@cisco.com>
Date:   Fri Nov 13 17:08:12 2015 -0500

    Merge branch 'master' of https://stash-eng-rtp1.cisco.com/stash/scm/snort/snort3

commit 2383588d9c26976fdbd83762651ec8c4cd9bf0b4
Author: Russ Combs <rucombs@cisco.com>
Date:   Fri Nov 13 08:08:19 2015 -0500

    build 178

10 years agoMerge branch 'master' of https://stash-eng-rtp1.cisco.com/stash/scm/snort/snort3
Russ Combs [Fri, 13 Nov 2015 22:08:12 +0000 (17:08 -0500)] 
Merge branch 'master' of https://stash-eng-rtp1.cisco.com/stash/scm/snort/snort3

10 years agoMerge pull request #131 in SNORT/snort3 from ~JOCORNET/snort3:rearrange_time_dir...
Russ Combs (rucombs) [Fri, 13 Nov 2015 18:25:26 +0000 (13:25 -0500)] 
Merge pull request #131 in SNORT/snort3 from ~JOCORNET/snort3:rearrange_time_dir to master

Squashed commit of the following:

commit 9a2fb92580e29b331a85a1ad97a117f134b54c80
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Thu Nov 12 17:23:46 2015 -0500

    added include

commit b4e5a52f19c70958223919c6aa18e8d533b60305
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Thu Nov 12 17:05:20 2015 -0500

    further cleanup

commit 9069e256c3d50c4e3dfa95d288bc7a95d3dc333f
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Thu Nov 12 16:53:13 2015 -0500

    added forward declarations for profilestats

commit 86a6864733ff5fd1a40931b6a7ae92619b6f292d
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Thu Nov 12 16:38:14 2015 -0500

    moved profiler to its own directory

commit 3660246db180aa0048ac9a55fe43e05947857c9f
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Thu Nov 12 16:13:32 2015 -0500

    moved ppm to its own directory

10 years agobuild 178
Russ Combs [Fri, 13 Nov 2015 13:08:19 +0000 (08:08 -0500)] 
build 178

10 years agoMerge pull request #129 in SNORT/snort3 from crc/et to master
Russ Combs (rucombs) [Thu, 12 Nov 2015 12:46:09 +0000 (07:46 -0500)] 
Merge pull request #129 in SNORT/snort3 from crc/et to master

Squashed commit of the following:

commit 57f3a677abfa028fa4a3428a1c9805f26086edad
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Nov 11 16:16:38 2015 -0500

    document runtime link issue with hyperscan on osx
    fix pathname generation for event trace file
    scrub mspe header - more to follow

10 years agoMerge pull request #128 in SNORT/snort3 from nhttp29 to master
Russ Combs (rucombs) [Wed, 11 Nov 2015 16:05:38 +0000 (11:05 -0500)] 
Merge pull request #128 in SNORT/snort3 from nhttp29 to master

Squashed commit of the following:

commit b3b14b27f22dc83396ea94a124b639fe0764335f
Author: Tom Peters <thopeter@cisco.com>
Date:   Tue Nov 10 15:32:19 2015 -0500

    NHI-related buffer work

10 years agoSquashed commit of the following:
Russ Combs [Tue, 10 Nov 2015 21:57:38 +0000 (16:57 -0500)] 
Squashed commit of the following:

commit d2172f647a6b24dcfd97db9d44799d6e580365d0
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Nov 10 16:57:14 2015 -0500

    remove cruft

10 years agoSquashed commit of the following:
Russ Combs [Tue, 10 Nov 2015 20:17:58 +0000 (15:17 -0500)] 
Squashed commit of the following:

commit 12ad53ee51abe65a965f04d0702b514addd95826
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Nov 10 15:12:03 2015 -0500

    fix auto and cmake unit tests w/o hyperscan

10 years agoMerge pull request #127 in SNORT/snort3 from crc/obfu to master
Russ Combs (rucombs) [Tue, 10 Nov 2015 17:08:22 +0000 (12:08 -0500)] 
Merge pull request #127 in SNORT/snort3 from crc/obfu to master

Squashed commit of the following:

commit fe3281566d1987bfd9cdbacc97e614ece01c0399
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Nov 10 07:55:56 2015 -0500

    rehome OHI only foo

commit d4baae181bbb9067d27be9ee72928e35eae67dc7
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Nov 10 07:33:09 2015 -0500

    do not build obfuscation until needed

10 years agoMerge pull request #125 in SNORT/snort3 from crc/ppm to master
Russ Combs (rucombs) [Fri, 6 Nov 2015 19:06:47 +0000 (14:06 -0500)] 
Merge pull request #125 in SNORT/snort3 from crc/ppm to master

Squashed commit of the following:

commit 5c3d6e15ae862f14bc5ee65d758f100ded71d399
Author: Russ Combs <rucombs@cisco.com>
Date:   Fri Nov 6 11:16:31 2015 -0500

    remove --enable-ppm-test
    sync up auto tools and cmake build options

10 years agoupdate default manuals
Russ Combs [Fri, 6 Nov 2015 12:10:42 +0000 (07:10 -0500)] 
update default manuals

10 years agoxcode cleanup
Russ Combs [Thu, 5 Nov 2015 23:12:50 +0000 (18:12 -0500)] 
xcode cleanup

10 years agobuild 177
Russ Combs [Thu, 5 Nov 2015 20:50:42 +0000 (15:50 -0500)] 
build 177

10 years agoMerge pull request #121 in SNORT/snort3 from ~JOCORNET/snort3:idle_processing_refacto...
Russ Combs (rucombs) [Thu, 5 Nov 2015 20:34:00 +0000 (15:34 -0500)] 
Merge pull request #121 in SNORT/snort3 from ~JOCORNET/snort3:idle_processing_refactor to master

Squashed commit of the following:

commit 8172566e4c0bf2d6c3bcc6a2f3631d567fe1e416
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Nov 4 11:49:17 2015 -0500

    Updated Idle Processing

    Changed IdleProcessing to a static class
    Updated call sites
    Updated unit test

10 years agoMerge pull request #122 in SNORT/snort3 from crc/teredo to master
Russ Combs (rucombs) [Thu, 5 Nov 2015 19:58:38 +0000 (14:58 -0500)] 
Merge pull request #122 in SNORT/snort3 from crc/teredo to master

Squashed commit of the following:

commit 7d140674811f9eba82f5b04993aab22a53c1672c
Author: russ <russ@localhost.localdomain>
Date:   Thu Nov 5 14:02:33 2015 -0500

    fix teredo check

10 years agoMerge pull request #123 in SNORT/snort3 from nhttp27 to master
Russ Combs (rucombs) [Thu, 5 Nov 2015 19:50:19 +0000 (14:50 -0500)] 
Merge pull request #123 in SNORT/snort3 from nhttp27 to master

Squashed commit of the following:

commit d79a95fa37a3908219a0a4ee50c640affef86746
Author: Tom Peters <thopeter@cisco.com>
Date:   Thu Nov 5 14:04:26 2015 -0500

    legacy buffer clean up

10 years agoMerge pull request #120 in SNORT/snort3 from nhttp26 to master
Russ Combs (rucombs) [Wed, 4 Nov 2015 23:02:54 +0000 (18:02 -0500)] 
Merge pull request #120 in SNORT/snort3 from nhttp26 to master

Squashed commit of the following:

commit 67fde26936fe31e8a64a48a5aefff871998e536d
Author: Tom Peters <thopeter@cisco.com>
Date:   Wed Nov 4 11:22:29 2015 -0500

    Support raw test input from file

10 years agoMerge pull request #115 in SNORT/snort3 from crc/http_fsm to master
Russ Combs (rucombs) [Wed, 4 Nov 2015 16:22:27 +0000 (11:22 -0500)] 
Merge pull request #115 in SNORT/snort3 from crc/http_fsm to master

Squashed commit of the following:

commit aaeb8f42aad8f68661adeb8db8a7e735d2fbe767
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Nov 4 09:03:42 2015 -0500

    fix version fail transitions

commit e1334262958ca7ef3b8c734ca23592a22ab5cdcc
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Nov 3 08:17:22 2015 -0500

    http_inspect updated to allow bare spaces in uri

10 years agoMerge pull request #118 in SNORT/snort3 from ~JOCORNET/snort3:mr_parker_to_the_rescue...
Russ Combs (rucombs) [Wed, 4 Nov 2015 15:35:34 +0000 (10:35 -0500)] 
Merge pull request #118 in SNORT/snort3 from ~JOCORNET/snort3:mr_parker_to_the_rescue to master

Squashed commit of the following:

commit cfa1658bb381ecb637a273f7a04bd72ab99cae24
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Nov 4 09:41:02 2015 -0500

    Added check for nullptr, courtesy of B.P.

10 years agoMerge pull request #117 in SNORT/snort3 from nhttp25 to master
Russ Combs (rucombs) [Wed, 4 Nov 2015 15:34:11 +0000 (10:34 -0500)] 
Merge pull request #117 in SNORT/snort3 from nhttp25 to master

Squashed commit of the following:

commit e0bcb26fe225b30a3380304d67745005d7d7b685
Author: Tom Peters <thopeter@cisco.com>
Date:   Tue Nov 3 10:48:58 2015 -0500

    NHI body to connection close

10 years agoMerge pull request #113 in SNORT/snort3 from crc/cmake_hs to master
Russ Combs (rucombs) [Tue, 3 Nov 2015 15:17:07 +0000 (10:17 -0500)] 
Merge pull request #113 in SNORT/snort3 from crc/cmake_hs to master

Squashed commit of the following:

commit 517c09ae579ae9b6f74fc76d42040009b98c3f4c
Author: Russ Combs <rucombs@cisco.com>
Date:   Sun Nov 1 12:36:53 2015 -0500

    fix cmake for hyperscan

10 years agoMerge pull request #116 in SNORT/snort3 from dnsstats1 to master
Russ Combs (rucombs) [Tue, 3 Nov 2015 15:02:40 +0000 (10:02 -0500)] 
Merge pull request #116 in SNORT/snort3 from dnsstats1 to master

Squashed commit of the following:

commit a0775d09569365f1510e95037e6aa39bbda511a3
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Tue Nov 3 10:00:37 2015 -0500

    Update dnsstats.response after parsing DNS header

commit a5da179ed56688dd46cba1e684fda0e707760cd6
Merge: 1b1feef 811fc94
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Tue Nov 3 09:56:13 2015 -0500

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit 1b1feefb1888411a32344ceb4d73173d9b5138ef
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Tue Nov 3 09:43:05 2015 -0500

    Add DNS shutdown stats

commit 3fa2887834c652df99c6bcf04a80905385b20303
Merge: 80b5183 1b5e401
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Mon Nov 2 16:02:26 2015 -0500

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit 80b5183135af600acd08616f512579405f8cefa2
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Mon Nov 2 16:02:15 2015 -0500

    Add DNS shutdown stats

commit bb7c5f178487029534107ec4c689e7e09d2c3554
Merge: b167456 52a9ccf
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Wed Oct 21 22:30:01 2015 -0400

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit b16745640b5214d4bbdc7a20e642e074df90de3a
Merge: 6b9e324 08e3998
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Wed Oct 21 10:39:09 2015 -0400

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit 6b9e3240b7ae3dd805be2d325223d19dc90d622c
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Fri Oct 9 14:26:23 2015 -0400

    Remove global stats init function

commit 2c5cdb4d749e5ed6c34e931400c8ff52820f430e
Merge: b7c468e f05d70a
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Fri Oct 9 13:21:07 2015 -0400

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit b7c468e8692ea68cda91f5278a7209a3b0d2f48b
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Wed Sep 30 16:57:36 2015 -0400

    Check for bool value before setting fastpath config option in PPM

commit 803dc5453c703ee48697cb24d7de886b1b01b79b
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Wed Sep 30 08:10:48 2015 -0400

    SSL stats changes

10 years agoMerge pull request #114 in SNORT/snort3 from dnsstats to master
Russ Combs (rucombs) [Tue, 3 Nov 2015 14:49:47 +0000 (09:49 -0500)] 
Merge pull request #114 in SNORT/snort3 from dnsstats to master

Squashed commit of the following:

commit 1b1feefb1888411a32344ceb4d73173d9b5138ef
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Tue Nov 3 09:43:05 2015 -0500

    Add DNS shutdown stats

commit 3fa2887834c652df99c6bcf04a80905385b20303
Merge: 80b5183 1b5e401
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Mon Nov 2 16:02:26 2015 -0500

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit 80b5183135af600acd08616f512579405f8cefa2
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Mon Nov 2 16:02:15 2015 -0500

    Add DNS shutdown stats

commit bb7c5f178487029534107ec4c689e7e09d2c3554
Merge: b167456 52a9ccf
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Wed Oct 21 22:30:01 2015 -0400

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit b16745640b5214d4bbdc7a20e642e074df90de3a
Merge: 6b9e324 08e3998
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Wed Oct 21 10:39:09 2015 -0400

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit 6b9e3240b7ae3dd805be2d325223d19dc90d622c
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Fri Oct 9 14:26:23 2015 -0400

    Remove global stats init function

commit 2c5cdb4d749e5ed6c34e931400c8ff52820f430e
Merge: b7c468e f05d70a
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Fri Oct 9 13:21:07 2015 -0400

    Merge branch 'master' of ssh://stash-eng-rtp1.cisco.com:7999/snort/snort3

commit b7c468e8692ea68cda91f5278a7209a3b0d2f48b
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Wed Sep 30 16:57:36 2015 -0400

    Check for bool value before setting fastpath config option in PPM

commit 803dc5453c703ee48697cb24d7de886b1b01b79b
Author: Bhagyashree Bantwal <bbantwal@cisco.com>
Date:   Wed Sep 30 08:10:48 2015 -0400

    SSL stats changes

10 years agoMerge pull request #112 in SNORT/snort3 from stream_warnings_patch to master
Russ Combs (rucombs) [Sun, 1 Nov 2015 16:56:19 +0000 (11:56 -0500)] 
Merge pull request #112 in SNORT/snort3 from stream_warnings_patch to master

Squashed commit of the following:

commit 0881d5acce7594ed3fe56b36a2c6e6d7c360c513
Author: davis mcpherson <davis.mcpherson@gmail.com>
Date:   Fri Oct 30 14:51:32 2015 -0400

    only build unit test specific files when unit tests are enabled

commit ce554463c12976562abfb640288f4995269b8896
Author: davis mcpherson <davis.mcpherson@gmail.com>
Date:   Fri Oct 30 14:37:43 2015 -0400

    fix configure & compiler warnings

10 years agough, disable hyperscan with cmake until find is fixed
Russ Combs [Fri, 30 Oct 2015 19:45:09 +0000 (15:45 -0400)] 
ugh, disable hyperscan with cmake until find is fixed

10 years agoMerge branch 'master' of https://stash-eng-rtp1.cisco.com/stash/scm/snort/snort3
russ [Fri, 30 Oct 2015 18:11:00 +0000 (14:11 -0400)] 
Merge branch 'master' of https://stash-eng-rtp1.cisco.com/stash/scm/snort/snort3

10 years agofix debug builds
russ [Fri, 30 Oct 2015 18:10:14 +0000 (14:10 -0400)] 
fix debug builds

10 years agoMerge pull request #111 in SNORT/snort3 from stream_test_mock_warnings_patch to master
Russ Combs (rucombs) [Fri, 30 Oct 2015 17:34:30 +0000 (13:34 -0400)] 
Merge pull request #111 in SNORT/snort3 from stream_test_mock_warnings_patch to master

Squashed commit of the following:

commit 4fbd8a24278945179e35ee652d7793d23daf383f
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Fri Oct 30 13:23:47 2015 -0400

    remove names for unused parameters from mock functions

10 years agobuild 176
russ [Fri, 30 Oct 2015 16:59:47 +0000 (12:59 -0400)] 
build 176

10 years agoMerge branch 'detection'
russ [Fri, 30 Oct 2015 16:58:17 +0000 (12:58 -0400)] 
Merge branch 'detection'

add cmake support for regex / hyperscan

10 years agoMerge pull request #110 in SNORT/snort3 from stream_cmake_unittest_patch to master
Russ Combs (rucombs) [Fri, 30 Oct 2015 16:55:49 +0000 (12:55 -0400)] 
Merge pull request #110 in SNORT/snort3 from stream_cmake_unittest_patch to master

Squashed commit of the following:

commit 68198703ab394c60eba2755b3e06158e726f103f
Author: davis mcpherson <davis.mcpherson@gmail.com>
Date:   Thu Oct 29 21:15:43 2015 -0400

    update cmake build file to work with add_cpputest macro
    reanme test_tcp to test

10 years agoupdate doc
russ [Fri, 30 Oct 2015 16:08:24 +0000 (12:08 -0400)] 
update doc

10 years agocmake support for hyperscan
russ [Fri, 30 Oct 2015 15:21:19 +0000 (11:21 -0400)] 
cmake support for hyperscan

10 years agoMerge branch 'detection_update' into detection
russ [Thu, 29 Oct 2015 23:22:34 +0000 (19:22 -0400)] 
Merge branch 'detection_update' into detection

10 years agothread specific initialization for regex based on snort config
russ [Wed, 28 Oct 2015 23:33:10 +0000 (19:33 -0400)] 
thread specific initialization for regex based on snort config
detection option tree updates so regex is handled like pcre

fix up

10 years agoMerge pull request #102 in SNORT/snort3 from crc/regex to master
Russ Combs (rucombs) [Thu, 29 Oct 2015 22:13:07 +0000 (18:13 -0400)] 
Merge pull request #102 in SNORT/snort3 from crc/regex to master

Squashed commit of the following:

commit 9686d11d5a0c4afac1430563afcc6d352f67782e
Author: russ <russ@localhost.localdomain>
Date:   Wed Oct 28 12:46:59 2015 -0400

    initial hyperscan / proof of concept
    add regex rule option for basic matching
    rule tree and fast pattern updates will follow

10 years agobase review comments
russ [Thu, 29 Oct 2015 22:12:18 +0000 (18:12 -0400)] 
base review comments

10 years agoMerge pull request #107 in SNORT/snort3 from stream_tcp_normalizer_test to master
Russ Combs (rucombs) [Thu, 29 Oct 2015 21:30:52 +0000 (17:30 -0400)] 
Merge pull request #107 in SNORT/snort3 from stream_tcp_normalizer_test to master

Squashed commit of the following:

commit 7f18a22e7afd84b068602e7d1c4a382003de4c4c
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Thu Oct 29 16:56:28 2015 -0400

    fix configure issues with cmake & cpputest

commit 7c097db741d51fad00a9977acacf1cf1862e49a5
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Thu Oct 29 15:36:25 2015 -0400

    add support for stream tcp unit test to cmake build files

commit 28ac06058373ceb4be80137130c32a6e8ae2b9a5
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Thu Oct 29 13:54:31 2015 -0400

    operator++ made inline to prevent dup symbols and optimize performance

commit c7bcd491c4271d802fdbcfc6805e1df9dd546b4b
Author: davis mcpherson <davis.mcpherson@gmail.com>
Date:   Thu Oct 29 13:18:53 2015 -0400

    fix tcp normalizer tests to work with new enum class for stream policy definitions

10 years agofix make check for regex with auto tools
russ [Thu, 29 Oct 2015 21:28:05 +0000 (17:28 -0400)] 
fix make check for regex with auto tools

10 years agoMerge pull request #106 in SNORT/snort3 from jnc_time_profiler_unit_tests to master
Russ Combs (rucombs) [Thu, 29 Oct 2015 16:49:45 +0000 (12:49 -0400)] 
Merge pull request #106 in SNORT/snort3 from jnc_time_profiler_unit_tests to master

Squashed commit of the following:

commit f48e6eb9e352918b4d504cb9fe3e006a5bb16b25
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Thu Oct 29 12:40:41 2015 -0400

    updated profiler unit tests

10 years agoMerge pull request #105 in SNORT/snort3 from nhttp24 to master
Russ Combs (rucombs) [Thu, 29 Oct 2015 16:33:57 +0000 (12:33 -0400)] 
Merge pull request #105 in SNORT/snort3 from nhttp24 to master

Squashed commit of the following:

commit 8540ae11d8ed7b88c5a01d4fe9a2604232475160
Author: Tom Peters <thopeter@cisco.com>
Date:   Thu Oct 29 12:27:46 2015 -0400

    remaining test code inside REG_TEST

10 years agothread specific initialization for regex based on snort config
russ [Wed, 28 Oct 2015 23:33:10 +0000 (19:33 -0400)] 
thread specific initialization for regex based on snort config
detection option tree updates so regex is handled like pcre

fix up

10 years agoMerge pull request #103 in SNORT/snort3 from fix_a_warning_related_to_perf_profiler...
Russ Combs (rucombs) [Wed, 28 Oct 2015 20:57:11 +0000 (16:57 -0400)] 
Merge pull request #103 in SNORT/snort3 from fix_a_warning_related_to_perf_profiler to master

Squashed commit of the following:

commit eb19a3dcfca5efe7641491ce38bc57a08cf99e85
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 28 16:14:35 2015 -0400

    fixed typos in nhttp, warning for perf profiling

10 years agoMerge pull request #103 in SNORT/snort3 from fix_a_warning_related_to_perf_profiler...
Russ Combs (rucombs) [Wed, 28 Oct 2015 20:57:11 +0000 (16:57 -0400)] 
Merge pull request #103 in SNORT/snort3 from fix_a_warning_related_to_perf_profiler to master

Squashed commit of the following:

commit eb19a3dcfca5efe7641491ce38bc57a08cf99e85
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 28 16:14:35 2015 -0400

    fixed typos in nhttp, warning for perf profiling

10 years agoinitial hyperscan / proof of concept
russ [Wed, 28 Oct 2015 16:46:59 +0000 (12:46 -0400)] 
initial hyperscan / proof of concept
add regex rule option for basic matching
rule tree and fast pattern updates will follow

10 years agoMerge pull request #101 in SNORT/snort3 from snort_debug_conditional to master
Russ Combs (rucombs) [Wed, 28 Oct 2015 16:35:29 +0000 (12:35 -0400)] 
Merge pull request #101 in SNORT/snort3 from snort_debug_conditional to master

Squashed commit of the following:

commit 9799134f5ec1bde04c68949ffcd2625f9a92359a
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 27 16:26:29 2015 -0400

    made snort_debug.cc compilation conditional on DEBUG_MSGS

10 years agoMerge pull request #100 in SNORT/snort3 from nhttp23 to master
Russ Combs (rucombs) [Wed, 28 Oct 2015 16:33:29 +0000 (12:33 -0400)] 
Merge pull request #100 in SNORT/snort3 from nhttp23 to master

Squashed commit of the following:

commit fcad293ab5c2fd2dbf748bd0d15ef068d6525d1d
Author: Tom Peters <thopeter@cisco.com>
Date:   Thu Oct 22 12:26:52 2015 -0400

    NHI gzip support

10 years agoMerge pull request #86 in SNORT/snort3 from oo_perf_profiler to master
Russ Combs (rucombs) [Tue, 27 Oct 2015 22:02:52 +0000 (18:02 -0400)] 
Merge pull request #86 in SNORT/snort3 from oo_perf_profiler to master

Squashed commit of the following:

commit 5e0f250e8dd35b005b8d2ae375b0b57500d724fb
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 27 16:57:35 2015 -0400

    added ncrulePerfStats back as ruleNFPEvalPerfStats

commit 40027f80c681c5cac953aa382cffdd36d9f8fcfa
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 27 16:05:41 2015 -0400

    Fixes per review comments and discussions

    Fixed ModStatsNode to *not* sum its child stats
    Moved rebuilt packet detection from stream_tcp to detect

commit 5c2f4cefc2450c1c9dbb4d0185a285c8e95727cb
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Oct 26 13:32:22 2015 -0400

    changed "Pct of..." field names to %/... to make fields easier to parse

commit cd17b80620d6da228a5a341472617a9100869691
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Fri Oct 23 12:57:23 2015 -0400

    updated per review comments 10/23

    added some more unit tests
    added profiler macros/ifdefs to silence unused variable warnings
    changed ProfileConfig::num -> ProfileConfig::count and deleted PerfProfilerManager::init and PerfProfilerManager::term
    added more test cases/fixes for ModEntry

commit 862758de4ccca4cfcafbd61195b5137661a443a6
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Thu Oct 22 21:15:24 2015 -0400

    changed module stats printout to use a tree all the way through to allow multi-layered count output
    cleaned up includes, fixed some bugs, stats *look* correct
    fixed broken include dependencies revealed when cleaning up profiler.h headers
    minor fixes

commit afbf334c3ee94c2534440ca967f268ec253b6f5b
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Thu Oct 22 15:23:25 2015 -0400

    successfully ported counting functionality of legacy code to new code. TODO: add/test sort functionality, verify that module stats is working correctly
    99% ported. still working out the kinks in sorting module stats
    further cleanup

commit c44712fadeda22eddaeb9ca2d9b7dab798e88ca0
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 21 21:23:40 2015 -0400

    major rewrite, fixed totalling issue
    food some stuff up
    reverted most of 3c224 and 40ecf
    cleaned up legacy profiler code to prepare for porting

commit f7239e47656cfa1dd293d75a7bb29ca86d0cfcd5
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Fri Oct 16 14:40:36 2015 -0400

    rewrote module perf stats code
    removed legacy code
    added underscores in module names

10 years agoMerge pull request #99 in SNORT/snort3 from tcp_reassembly_infinite_seglist_patch...
Russ Combs (rucombs) [Tue, 27 Oct 2015 00:52:11 +0000 (20:52 -0400)] 
Merge pull request #99 in SNORT/snort3 from tcp_reassembly_infinite_seglist_patch to master

Squashed commit of the following:

commit fb0b59b666c5f561089a884c8491b5e0dc8734e7
Author: davis mcpherson <davis.mcpherson@gmail.com>
Date:   Mon Oct 26 19:23:17 2015 -0400

    init flush_count in TcpReassembler ctor to avoid infinite looping purging seglist

10 years agoMerge pull request #98 in SNORT/snort3 from tcp_reassembly_build_patch to master
Russ Combs (rucombs) [Mon, 26 Oct 2015 17:35:34 +0000 (13:35 -0400)] 
Merge pull request #98 in SNORT/snort3 from tcp_reassembly_build_patch to master

Squashed commit of the following:

commit 37a3c69fb9b31b93646eb24364a2f3ad32791a52
Author: davis mcpherson <davis.mcpherson@gmail.com>
Date:   Mon Oct 26 13:21:08 2015 -0400

    temp hack to link paf.cc with libstream_tcp as workaround for catch-22 of calls between libstream & libstream_tcp

commit ea1a9c599834456bb3b7ff69f5e63e30a1c293fe
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Mon Oct 26 10:35:36 2015 -0400

    move the *PacketHeaderFoo functions to TcpSession

10 years agoMerge pull request #93 in SNORT/snort3 from tcp_reassembly_rewrite to master
Russ Combs (rucombs) [Fri, 23 Oct 2015 21:28:34 +0000 (17:28 -0400)] 
Merge pull request #93 in SNORT/snort3 from tcp_reassembly_rewrite to master

Squashed commit of the following:

commit 6768b3ec08529d609f6b30ffe9c83d7f01b30e74
Author: davis mcpherson <davis.mcpherson@gmail.com>
Date:   Thu Oct 22 14:43:37 2015 -0400

    change StreamPolicy and ReassemblyPolicy from enum to enum class

commit b384c28926aab7add5d5d339ebf9359e15858195
Author: davis mcpherson <davis.mcpherson@gmail.com>
Date:   Thu Oct 22 11:06:49 2015 -0400

    refactor TcpReassembler to inherit from SegmentOverlapEditor, misc updates from review comments

commit 864c263b2afe2dd586630314d48848ce4309549b
Author: davis mcpherson <davis.mcpherson@gmail.com>
Date:   Tue Sep 15 12:50:24 2015 -0400

    code cleanup from review comments, add c/s trackers, session to tcp norm class, use tcp flags helper functions
    add cpputest based unit tests for new tcp normalizer code
    rebase refactoring of tcp reassembly with stream_dev to pick up the lastest normalization changes
    refactor TcpSegment into a full featured class
    refactoring function names for reassembler api
    cleanup missed refactoring of var names & location in DEBUG_* statements
    continue refactor reassembly code, move derived classes to thier own file
    refactor segment overlap handling to a separate class that is instantiated for each policy specific reassember
    move SegmentOverlapEditor class to its own file
    refactor common code to functions
    remove spurius blank lines
    clean up functions for inserting packets onto seglist, better but more to do
    code formatting cleanup

10 years agobuild 175
Russ Combs [Fri, 23 Oct 2015 14:49:31 +0000 (10:49 -0400)] 
build 175

10 years agoMerge pull request #96 in SNORT/snort3 from crc/dynamic to master
Russ Combs (rucombs) [Fri, 23 Oct 2015 13:03:29 +0000 (09:03 -0400)] 
Merge pull request #96 in SNORT/snort3 from crc/dynamic to master

Squashed commit of the following:

commit 8c5b03c1f1111e0470087d05a91ea1302f56999a
Author: Russ Combs <rucombs@cisco.com>
Date:   Fri Oct 23 08:31:05 2015 -0400

    fixup dynamic builds

10 years agoMerge pull request #95 in SNORT/snort3 from crc/hosts to master
Russ Combs (rucombs) [Fri, 23 Oct 2015 10:03:30 +0000 (06:03 -0400)] 
Merge pull request #95 in SNORT/snort3 from crc/hosts to master

Squashed commit of the following:

commit f5631be6223517c7ba3ae2e52dc4b6e415b3fe1c
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Oct 22 18:59:14 2015 -0400

    remove unused host defines

10 years agoMerge pull request #94 in SNORT/snort3 from crc/ms to master
Russ Combs (rucombs) [Thu, 22 Oct 2015 16:58:43 +0000 (12:58 -0400)] 
Merge pull request #94 in SNORT/snort3 from crc/ms to master

Squashed commit of the following:

commit 42a8be5b72ebcadfa8770eb72d9a324b46b8a602
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Oct 22 12:33:53 2015 -0400

    remove superfluous comma

commit fb07ddf4e09de435c58dd62bfdac5e723f975ace
Author: Russ Combs <rucombs@cisco.com>
Date:   Thu Oct 22 12:30:45 2015 -0400

    update modbus stats

10 years agoMerge pull request #92 in SNORT/snort3 from crc/modbus2 to master
Russ Combs (rucombs) [Thu, 22 Oct 2015 00:04:32 +0000 (20:04 -0400)] 
Merge pull request #92 in SNORT/snort3 from crc/modbus2 to master

Squashed commit of the following:

commit d39dd81b300723d990c42b301e73aaa0e8db8386
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Oct 21 15:08:25 2015 -0400

    review updates

commit 97306ddbf13f8dccf692613b0f6835e68841e8d0
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Oct 20 23:22:06 2015 -0400

    initial modbus port

10 years agofix s2l binding of gtp
Russ Combs [Wed, 21 Oct 2015 21:06:09 +0000 (17:06 -0400)] 
fix s2l binding of gtp

10 years agoMerge pull request #91 in SNORT/snort3 from crc/s2l to master
Russ Combs (rucombs) [Wed, 21 Oct 2015 16:27:46 +0000 (12:27 -0400)] 
Merge pull request #91 in SNORT/snort3 from crc/s2l to master

Squashed commit of the following:

commit b62582b5c659a6a06c59bd2dd78292970f2a4e42
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Oct 21 11:12:57 2015 -0400

    add missing updates

commit 7aedeae04c2d054afcffcdb21f22410e17195214
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Oct 21 10:29:23 2015 -0400

    updates for gtp and modbus

10 years agorevert packet manager change for gtp and have the gtp codec track multi encap with...
russ [Wed, 21 Oct 2015 16:26:07 +0000 (12:26 -0400)] 
revert packet manager change for gtp and have the gtp codec track multi encap with decode flags instead

10 years agofix build
Russ Combs [Wed, 21 Oct 2015 14:54:27 +0000 (10:54 -0400)] 
fix build

10 years agoMerge pull request #88 in SNORT/snort3 from crc/gtp to master
Russ Combs (rucombs) [Wed, 21 Oct 2015 14:32:53 +0000 (10:32 -0400)] 
Merge pull request #88 in SNORT/snort3 from crc/gtp to master

Squashed commit of the following:

commit 4e987387e53ddc84f807df00aafcbb73d3dd8b92
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Oct 20 12:00:50 2015 -0400

    fix multi gtp encap alert

commit 1f718dcb84f461740493f4df586909813469ff17
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Oct 20 11:24:35 2015 -0400

    update bug list

commit e29dfb142dbf645f3c7f30891ff0032417035848
Author: Russ Combs <rucombs@cisco.com>
Date:   Tue Oct 20 06:48:18 2015 -0400

    test fixes and readability changes

commit 9f976d3f8d74ac5b3fa0700c424f4397c78c5385
Author: Russ Combs <rucombs@cisco.com>
Date:   Fri Oct 16 07:53:21 2015 -0400

    initial port of gtp preprocessor

10 years agoMerge pull request #87 in SNORT/snort3 from cwaxman_buildfixes3 to master
Russ Combs (rucombs) [Wed, 21 Oct 2015 14:32:20 +0000 (10:32 -0400)] 
Merge pull request #87 in SNORT/snort3 from cwaxman_buildfixes3 to master

Squashed commit of the following:

commit 52f1ce10edcd28de20e72de8e6690a42b7f27bb7
Author: Carter Waxman <cwaxman@cisco.com>
Date:   Wed Oct 21 10:22:25 2015 -0400

    changed src/internal_test to src/catch

commit d8843aeaf15b10c6ff1871d094a4a29a97b07151
Author: Carter Waxman <cwaxman@cisco.com>
Date:   Mon Oct 19 12:31:04 2015 -0400

    moved src/test to src/internal_test

commit e11b46796c2efe0dde3cdbc60546ffb4658cf0b9
Author: Carter Waxman <cwaxman@cisco.com>
Date:   Mon Oct 19 11:51:03 2015 -0400

    Moved add_cpputest() to macros.cmake

commit af76c36d9e8b73e587a0f0a856646ace17939c47
Author: Carter Waxman <cwaxman@cisco.com>
Date:   Mon Oct 19 11:31:01 2015 -0400

    Added cpputests to cmake

10 years agoMerge pull request #89 in SNORT/snort3 from ips_pdu_flush_patch to master
Russ Combs (rucombs) [Tue, 20 Oct 2015 15:46:37 +0000 (11:46 -0400)] 
Merge pull request #89 in SNORT/snort3 from ips_pdu_flush_patch to master

Squashed commit of the following:

commit 5b7bf9d91d1f6020a24c2a98bcb9f0179f10b610
Author: davis mcpherson <davis.mcpherson@gmail.com>
Date:   Tue Oct 20 11:12:32 2015 -0400

    fix init order of local vars, get_q_sequenced must be called before 'seg' is set to value of seglist_next as get_q_sequenced may update seglist_next

10 years agobuild 174
Russ Combs [Fri, 16 Oct 2015 19:14:03 +0000 (15:14 -0400)] 
build 174

10 years agoMerge pull request #85 in SNORT/snort3 from crc/daemonize3 to master
Russ Combs (rucombs) [Fri, 16 Oct 2015 18:20:24 +0000 (14:20 -0400)] 
Merge pull request #85 in SNORT/snort3 from crc/daemonize3 to master

Squashed commit of the following:

commit 3bf9ca7804430d5ba5ab6224a12eebf19b7ea97d
Author: Russ Combs <rucombs@cisco.com>
Date:   Fri Oct 16 14:06:32 2015 -0400

    dont force syslog on daemon mode

commit 93be83e2d44d51112a3c5a5bff4219dbb75f112f
Author: Russ Combs <rucombs@cisco.com>
Date:   Fri Oct 16 09:35:03 2015 -0400

    review updates

10 years agoMerge pull request #79 in SNORT/snort3 from perf_prof to master
Russ Combs (rucombs) [Fri, 16 Oct 2015 18:16:26 +0000 (14:16 -0400)] 
Merge pull request #79 in SNORT/snort3 from perf_prof to master

Squashed commit of the following:

commit 8cb9129f2168944c0ee95a435ff737ef935f560d
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Fri Oct 16 12:40:15 2015 -0400

    created PerfProfilerManager interface to Perf profiling API

commit dc6a72c40aef528619b32bec74281ea98ee710c1
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Fri Oct 16 12:12:39 2015 -0400

    gcc-4.8 doesnt like braced initialization for reference types

commit ef5c8bf4b71e4ce2759373a576b98dc31edbc598
Merge: 9d2b1cb 360f910
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Fri Oct 16 12:09:32 2015 -0400

    Merge branch 'master' into perf_prof

commit 9d2b1cb67d7374f29f378b165af37248b5544cd5
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Fri Oct 16 12:07:30 2015 -0400

    added automake support for conditional perf profiling compilation

commit e6ba4d617dbc16982aeb0604f9d932024c53eef8
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Thu Oct 15 18:20:18 2015 -0400

    fixed semantic error with auto& assignment

commit 357fdc43df16578a09be43b89f97067bcc7ebb13
Merge: 3e9a9a6 abf3f15
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Thu Oct 15 10:28:47 2015 -0400

    Merge branch 'perf_prof' of https://stash-eng-rtp1.cisco.com/stash/scm/snort/snort3 into perf_prof

commit 3e9a9a6df4bcf3da18ba8b3c29c8ec7badadbfe4
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 21:08:53 2015 -0400

    formatting/comment cleanup

commit e7b7ed041da08befffa1af1b7f353837c052dae3
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 19:00:13 2015 -0400

    fixed perf profile format strings

commit 70b5d5c9b6c400ae042d760fc457bb5942f93d53
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 18:45:18 2015 -0400

    initialized eval_rtn_result to silence warning

commit c9b0b19d3d532a39d9f19a4389d9942eca7beca4
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 16:20:36 2015 -0400

    cleaned up code related to perf profiling refactor

commit 18b0220b40faefe4d1f71a3d6ffa98e567d064b3
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 16:13:10 2015 -0400

    moved perf_profile macro to top in arp_spoof

commit 3b413223656f04b9d33640b782d4a924bde3b8a9
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 16:06:02 2015 -0400

    refactored/fixed detection_options and tcp_reassembly

commit e46117400804f4fd965caaba758d5878e7068912
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 14:55:43 2015 -0400

    cleaned up code related to perf profiling refactor

commit 230e646f9e4108d9a867ffa5f7100e436ac894cc
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 14:40:14 2015 -0400

    cleaned up code related to perf profiling refactor

commit bbfc71b348fbdb2d658f2f7470b5564c27752a1d
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 13:39:26 2015 -0400

    moved PERF_PROFILE macro to start of functions

commit 8bafe1017c329c7a9501892c459bb35d64cdffae
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:52:16 2015 -0400

    removed comments

commit 9d31f599cef0b394f68d158ad1655dd3ae92d33a
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:48:21 2015 -0400

    cleaned up warnings and errors

commit 9bd22d3f5afbdbd9893c5adac916de89cfb8cffb
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:42:03 2015 -0400

    refactored perf profilers and added more unit tests

commit f461cadbf5ff8c9d20a7104a9aa684f264d38577
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:09:55 2015 -0400

    deleted unused profiler macros

commit 7746705b71730306ecbc4fc5440073dcacd3d1e3
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:55:03 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit df108376e6bf5b814ca95df4ccfb90b81bb131eb
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:53:31 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 5e1530fc98312399d9212f28fa23a87151e7d3d2
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:45:45 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 2b1d77ec0a08a95004f1fe698dba49a7642d7b6a
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:41:43 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 46dc1b47c92b167edb7bbc1fb7f9cc341d49ad63
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:38:01 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit f18795dad9d2b328769ae7f2770c5e79bd1d95f4
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:24:18 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit e91259d698c02cfa71b1636818ce61802cae5060
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:19:50 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit f5f8e77d1d7d3abb53ccc66833ce1ccc8b76c31a
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:07:25 2015 -0400

    added new macros

commit e6819ed08854b9b3ec259daf9a2b9a35f6ab7dfa
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 11:21:13 2015 -0400

    added test cases and updated node profiling

commit fdc139dc2573a5bfe26fae5beaa31f65f0e39cb3
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 02:19:48 2015 -0400

    5th compile

commit ddf99b4a58874b0dea2d9e54f5e2087554d9d287
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 00:18:48 2015 -0400

    4th compile

commit b2f7730bc79bf30b9d1cef51e016c0360a27f615
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 00:14:03 2015 -0400

    3rd compile

commit a7863c98cee2eafa29ada81e89715a79240040d3
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Oct 12 23:57:46 2015 -0400

    2nd stage compiles

commit 4fb0b9dc158a2c026b32cf630485a40784329a8f
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Oct 12 23:20:23 2015 -0400

    compiles, added RAII profiling context

commit abf3f15c48dc7ddabcf1c60d052652a1108435c8
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 21:08:53 2015 -0400

    formatting/comment cleanup

commit 5b545960dce78a5d916b56f30730088af49273a5
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 19:00:13 2015 -0400

    fixed perf profile format strings

commit 8c951762b2c2b2e79fca03351cae8b29557ceaed
Merge: 2af12fb e3555b6
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 18:49:58 2015 -0400

    Merge branch 'perf_prof' of https://stash-eng-rtp1.cisco.com/stash/scm/snort/snort3 into perf_prof

commit 2af12fbdd4d5c49546788b586af7eeeac48de170
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 18:45:18 2015 -0400

    initialized eval_rtn_result to silence warning

commit 97c526d6bd579cb0863dc2037f32b9656a2643dc
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 16:20:36 2015 -0400

    cleaned up code related to perf profiling refactor

commit db6e6189416dfbc66a6256a8e2b59324472a6bda
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 16:13:10 2015 -0400

    moved perf_profile macro to top in arp_spoof

commit 9e4dab7d7b885e39382ec616e5cc5bd185aa6fe6
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 16:06:02 2015 -0400

    refactored/fixed detection_options and tcp_reassembly

commit 1c548b1378c83cd4b88b0d3845fac765e4cfa031
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 14:55:43 2015 -0400

    cleaned up code related to perf profiling refactor

commit 231e6d70d5f3ed1f4eb9984d43223872f97222b7
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 14:40:14 2015 -0400

    cleaned up code related to perf profiling refactor

commit 70b03b20eef67364ace0711182e55624101afbee
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 13:39:26 2015 -0400

    moved PERF_PROFILE macro to start of functions

commit b7b860d7d126ef4ecdd05243ea647247633fa360
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:52:16 2015 -0400

    removed comments

commit e9b29eb9ecd8ef5cdf5192e8af2174740b86f7ec
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:48:21 2015 -0400

    cleaned up warnings and errors

commit 4ef96ebf8d27a335630cd90809688273369f18af
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:42:03 2015 -0400

    refactored perf profilers and added more unit tests

commit 2bd9926a8986c5d82cf16972d29f81fd04a13491
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:09:55 2015 -0400

    deleted unused profiler macros

commit cc330b5b011207877a0953c8f299860a425a8048
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:55:03 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 5019c89baef3d87c66c7367b52dd9784da0dabad
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:53:31 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit db2ee16f75b1cb781ac6dd7a0303daf25c8cbfbf
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:45:45 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 435da53c30948a6a9a0f2c79d3fbc799a9649a29
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:41:43 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit fec3530e4e5d94eda90d64f30582539de9af84a1
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:38:01 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 6d10ab2151ff9f16a50d367837b4ab1138ef3173
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:24:18 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit ef73fa131be6d4fccc15cae7cfb8f868ed7e1e33
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:19:50 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit d1dcd1464ff1e84161619036df2f195b55397318
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:07:25 2015 -0400

    added new macros

commit 888fc6aadd13142c5054955a2be165296ef454e8
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 11:21:13 2015 -0400

    added test cases and updated node profiling

commit 22abc4c2e59639c72d2d1bef3b3855538da36be9
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 02:19:48 2015 -0400

    5th compile

commit 5649060a870c7adf33f80a5f4a5942d7442bfad6
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 00:18:48 2015 -0400

    4th compile

commit 1a7a9a9d74133918212b8173f6bbaefed3823c08
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 00:14:03 2015 -0400

    3rd compile

commit 33772ae0be4253bb5f5cc8a052c5f1623b2b0146
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Oct 12 23:57:46 2015 -0400

    2nd stage compiles

commit 7ff60d56e526187012a7735ec2d07a975de95e83
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Oct 12 23:20:23 2015 -0400

    compiles, added RAII profiling context

commit e3555b644d403a1588c4d607a43f298844b661f8
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 18:45:18 2015 -0400

    initialized eval_rtn_result to silence warning

commit d29b515e981b53f4b6b56f4357d3330c25d21c8d
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 16:20:36 2015 -0400

    cleaned up code related to perf profiling refactor

commit c96b2324484072f64ec3496f69ae459c58c832ef
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 16:13:10 2015 -0400

    moved perf_profile macro to top in arp_spoof

commit ff200752af83844c0289020dad7cebf10d488abe
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 16:06:02 2015 -0400

    refactored/fixed detection_options and tcp_reassembly

commit f08c21c4171c7505dcd2dc28919ed55e9db4dde4
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 14:55:43 2015 -0400

    cleaned up code related to perf profiling refactor

commit 1e69e86faf3979b3855739ef9f80e0d6d9506b34
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 14:40:14 2015 -0400

    cleaned up code related to perf profiling refactor

commit 9808423b831394c6f791ee3a06938f8fb3bbe2af
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 13:39:26 2015 -0400

    moved PERF_PROFILE macro to start of functions

commit 481030d04831b7a58a28679dc43d24879bb7f208
Merge: cf90106 ab48be3
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 12:33:02 2015 -0400

    Merge branch 'perf_prof' of https://stash-eng-rtp1.cisco.com/stash/scm/snort/snort3 into perf_prof

commit cf901064e092c90aad2e75ec826c907d4e0001cf
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:52:16 2015 -0400

    removed comments

commit f046e14eaf998e1d8f22d82f1d5d330ef2371fcd
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:48:21 2015 -0400

    cleaned up warnings and errors

commit 115a534521812e49684d74dbe78eb09e782d96fb
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:42:03 2015 -0400

    refactored perf profilers and added more unit tests

commit 136a0d54b35a966ccfea19fa1a91c96ba40eb076
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:09:55 2015 -0400

    deleted unused profiler macros

commit e1065544e8a888ab3f7a1f8d83a222bb1cffc419
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:55:03 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 06b268131b344b5604151c31c30e88304ddf70f1
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:53:31 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 901b393393e73e3241163d1d8554da66bb9d5fbc
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:45:45 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit b2f5f60e6aefba325a0f83eb322ffa6701842828
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:41:43 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit c2b3b0654894789956db49aac95710af809ef24a
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:38:01 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 0a9c4e24d968e277b4e69fe8dcc9645874eae83f
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:24:18 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 3536c9b469f9c13a29172339e95a903f06abad73
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:19:50 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit c24460fede9c3a42d78f01deb45d7548622ada39
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:07:25 2015 -0400

    added new macros

commit 716c35f974982c3167d3a43c337fbbc1dd1b546e
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 11:21:13 2015 -0400

    added test cases and updated node profiling

commit 89bee5319a75a2bbd6b8a3d66da95db263730388
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 02:19:48 2015 -0400

    5th compile

commit e4d5161e0d5ea557a1d72ea0e0a4a138a27b3f22
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 00:18:48 2015 -0400

    4th compile

commit 607568b56bc016dfe8a7f761c30a893fe6d0a00d
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 00:14:03 2015 -0400

    3rd compile

commit 3d9bb432f61d1e81b6cae3a6488495b23596ae0d
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Oct 12 23:57:46 2015 -0400

    2nd stage compiles

commit ae31effa3ebbc0383e0247a2b28e8d8670d8ea90
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Oct 12 23:20:23 2015 -0400

    compiles, added RAII profiling context

commit ab48be3afcf3123a3307d2949a5481074da108f9
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:52:16 2015 -0400

    removed comments

commit db33180f5db10a063059e5665f68d81fe574e2be
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:48:21 2015 -0400

    cleaned up warnings and errors

commit 31af7b38516cd303e3074dae7ff754635c08faea
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:42:03 2015 -0400

    refactored perf profilers and added more unit tests

commit 26dfb34fa9bbb06c8481a1ad4ba9b643a9800653
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 13:09:55 2015 -0400

    deleted unused profiler macros

commit 2e544f87ec98d4753aa130121bb301f7ca866b93
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:55:03 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 7e5e310736cffbcf794b5dff5bef152b3097bf1c
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:53:31 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 85ad2fbebaef362e10e8024b96f9777300306335
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:45:45 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 7ddb78cc4fcd769038d0f047c2ba7163f7e9f0e4
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:41:43 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 11f829a8d3ec2d9d2a86039024ca6d86ea6b7d74
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:38:01 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 7a3cfa6a1ab390685812a72ff1847f9a845d2116
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:24:18 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit dc4901267c0b21fa9ef72c2425b2c353148b95a4
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:19:50 2015 -0400

    renamed USE_PROFILING -> PERF_PROFILE

commit 41625aa49bc9c44a6fe6d8fbe07a0eb78a80561e
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 12:07:25 2015 -0400

    added new macros

commit 53b31ffa6f3e7ac29a9b08ff7885e3083e1238c0
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 11:21:13 2015 -0400

    added test cases and updated node profiling

commit 29df2e65da6c17210b60df2631a023ac2fb4b202
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 02:19:48 2015 -0400

    5th compile

commit 85c43360d59938228df5660b3e152a8837501843
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 00:18:48 2015 -0400

    4th compile

commit d9e8423a3cb9e32a541649c239e30caac5ba8010
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Tue Oct 13 00:14:03 2015 -0400

    3rd compile

commit e85e3cc73023a980ee2ba4f6dbb9faf152bf5523
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Oct 12 23:57:46 2015 -0400

    2nd stage compiles

commit 433a7d85864cb8f7000c5c872c8aa3f45e0bfb6d
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Mon Oct 12 23:20:23 2015 -0400

    compiles, added RAII profiling context

10 years agoMerge pull request #80 in SNORT/snort3 from crc/daemon to master
Russ Combs (rucombs) [Thu, 15 Oct 2015 16:16:09 +0000 (12:16 -0400)] 
Merge pull request #80 in SNORT/snort3 from crc/daemon to master

Squashed commit of the following:

commit 4cc0fa54863c63fc7ff18495a890e65f2e90af60
Author: russ <russ@localhost.localdomain>
Date:   Tue Oct 13 07:57:23 2015 -0400

    decouple -D, -M, and -q
    fix daemonization
    don't create pid file unless requested
    remove pid lock file

10 years agoMerge pull request #83 in SNORT/snort3 from nhttp22 to master
Russ Combs (rucombs) [Thu, 15 Oct 2015 16:14:38 +0000 (12:14 -0400)] 
Merge pull request #83 in SNORT/snort3 from nhttp22 to master

Squashed commit of the following:

commit ef185b465dd91d5ee5cb0420fc3ad107efd9528a
Author: Tom Peters <thopeter@cisco.com>
Date:   Wed Oct 14 13:21:28 2015 -0400

    Refactor message body and gzip prep

10 years agoMerge pull request #81 in SNORT/snort3 from cmake_readme_fix to master
Russ Combs (rucombs) [Thu, 15 Oct 2015 12:19:16 +0000 (08:19 -0400)] 
Merge pull request #81 in SNORT/snort3 from cmake_readme_fix to master

Squashed commit of the following:

commit 03f7138b33ee2dba6c507a75fb962555eda429f3
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 20:48:10 2015 -0400

    changed README -> README.md in Makefile.am

commit a7b1ad0184fcc0da709d18c4a6fa7216e5b677d1
Author: Joel Cornett <joel.cornett@gmail.com>
Date:   Wed Oct 14 18:21:30 2015 -0400

    changed README -> README.md

10 years agoMerge pull request #78 in SNORT/snort3 from nhttp21 to master
Russ Combs (rucombs) [Wed, 14 Oct 2015 16:45:34 +0000 (12:45 -0400)] 
Merge pull request #78 in SNORT/snort3 from nhttp21 to master

Squashed commit of the following:

commit b337c08a020355526198b3a29fa0755de7b64de9
Author: Tom Peters <thopeter@cisco.com>
Date:   Tue Oct 13 10:52:25 2015 -0400

    gen_events() no longer public

10 years agoMerge branch 'master' of https://github.com/snortadmin/snort3
Russ Combs [Wed, 14 Oct 2015 15:32:42 +0000 (11:32 -0400)] 
Merge branch 'master' of https://github.com/snortadmin/snort3