[Oisf-devel] [COMMIT] OISF branch, master, updated. suricata-3.0.1-265-g3da7961

OISF Git noreply at openinfosecfoundation.org
Wed May 18 18:05:56 UTC 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OISF".

The branch, master has been updated
       via  3da79610afda76f9f32aad13c1bae202f9d803f6 (commit)
       via  baf528e751ba8a7fada47aca4ebd2cba2d2ed4a1 (commit)
       via  b77d30727235e9195e581dfc15fca05a2dac9be6 (commit)
       via  abb0a31aed88f0f6f48ffa3bb5129e10afbd20dc (commit)
       via  68c7fae79fdcf70e817a76022c989f77b176b3fe (commit)
       via  64405ae194d8ab4fa73de223d35a8e521c66b23d (commit)
       via  3ab7dfd98813a19754f01db7f081f7d7419cac3f (commit)
       via  6ea0db2f603791d46d95749a43a48341454a11aa (commit)
       via  8c37906cf9e2f79431a1a1babadc438e79aeed75 (commit)
       via  be5a5df1f7bf14d0f81122c6d1bd75e95d9588b7 (commit)
       via  8dc63f625f9a8a890d231e1d7dc7c38a30a95168 (commit)
       via  91011b30a6409296e6c7fe29cc643bc83a006123 (commit)
       via  6a6d0192454962fc936b62e548de008e5b6649cb (commit)
       via  cce2d114e8a8175240c65aba572666b5faa05709 (commit)
       via  7ba9dbe36ac055a2bb99197f68afd9b0eecbb5b2 (commit)
       via  ce408c4d107342c6c078a9fc8e7d047f8abac398 (commit)
      from  d84dc02bd706694a97f99775239e5af67e6c6104 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3da79610afda76f9f32aad13c1bae202f9d803f6
Author: Jason Ish <ish at unx.ca>
Date:   Tue May 17 13:40:43 2016 -0600

    typo: SURCATA -> SURICATA

commit baf528e751ba8a7fada47aca4ebd2cba2d2ed4a1
Author: Jason Ish <ish at unx.ca>
Date:   Tue May 17 13:40:01 2016 -0600

    typos: surictsc -> suricatasc
    
    Reported by Markus Lude on the mailing list.

commit b77d30727235e9195e581dfc15fca05a2dac9be6
Author: Victor Julien <victor at inliniac.net>
Date:   Mon May 16 14:11:56 2016 +0200

    ipv6: simplify ext hdr parsing

commit abb0a31aed88f0f6f48ffa3bb5129e10afbd20dc
Author: Victor Julien <victor at inliniac.net>
Date:   Sun May 15 20:05:44 2016 +0200

    defrag: work around packet creation issues
    
    Defrag tests set up packets but don't call Decode on them. Work
    around failing IPv6 tests.

commit 68c7fae79fdcf70e817a76022c989f77b176b3fe
Author: Victor Julien <victor at inliniac.net>
Date:   Sun May 15 13:35:10 2016 +0200

    ipv6: simplify ext hdr parsing and storage
    
    This reduces size of the IPV6ExtHdr structure part of every packet
    significantly.
    
    Clean up macro's in the ipv6 header.

commit 64405ae194d8ab4fa73de223d35a8e521c66b23d
Author: Victor Julien <victor at inliniac.net>
Date:   Mon May 16 12:31:07 2016 +0200

    detect-ipopts: optimize matching

commit 3ab7dfd98813a19754f01db7f081f7d7419cac3f
Author: Victor Julien <victor at inliniac.net>
Date:   Mon May 16 12:26:22 2016 +0200

    detect-ipopts: cleanup

commit 6ea0db2f603791d46d95749a43a48341454a11aa
Author: Victor Julien <victor at inliniac.net>
Date:   Mon May 16 12:17:38 2016 +0200

    ipv4: removed unused variables

commit 8c37906cf9e2f79431a1a1babadc438e79aeed75
Author: Victor Julien <victor at inliniac.net>
Date:   Mon May 16 12:15:42 2016 +0200

    ipv4: store ipopts as flags, not bools

commit be5a5df1f7bf14d0f81122c6d1bd75e95d9588b7
Author: Victor Julien <victor at inliniac.net>
Date:   Sun May 15 18:29:25 2016 +0200

    ipv4: shrink per packet ipopts storage

commit 8dc63f625f9a8a890d231e1d7dc7c38a30a95168
Author: Victor Julien <victor at inliniac.net>
Date:   Fri May 13 10:50:51 2016 +0200

    qa: update drmemory suppressions for hyperscan spm matching

commit 91011b30a6409296e6c7fe29cc643bc83a006123
Author: Justin Viiret <justin.viiret at intel.com>
Date:   Mon May 16 14:15:45 2016 +1000

    spm: add "spm-algo: auto" setting
    
    This will default to Hyperscan when Suricata is built with Hyperscan
    support. Otherwise, Boyer-Moore is used by default.

commit 6a6d0192454962fc936b62e548de008e5b6649cb
Author: Justin Viiret <justin.viiret at intel.com>
Date:   Thu Apr 28 12:48:38 2016 +1000

    spm: add Hyperscan implementation

commit cce2d114e8a8175240c65aba572666b5faa05709
Author: Justin Viiret <justin.viiret at intel.com>
Date:   Wed May 11 14:10:27 2016 +1000

    spm: add and use new SPM API
    
    This new API allows for different SPM implementations, using a function
    pointer table like that used for MPM.
    
    This change also switches over the paths that make use of
    DetectContentData (which previously used BoyerMoore directly) to the new
    API.

commit 7ba9dbe36ac055a2bb99197f68afd9b0eecbb5b2
Author: Justin Viiret <justin.viiret at intel.com>
Date:   Thu May 12 13:08:30 2016 +1000

    suricata.yaml: document spm-algo option

commit ce408c4d107342c6c078a9fc8e7d047f8abac398
Author: Justin Viiret <justin.viiret at intel.com>
Date:   Thu Apr 28 15:23:05 2016 +1000

    spm: add SinglePatternMatchDefaultMatcher
    
    Allows selecting SPM algorithm with the 'spm-algo' value in the YAML
    config file.

-----------------------------------------------------------------------

Summary of changes:
 configure.ac                                   |   4 +-
 qa/drmemory.suppress                           |  51 ++
 src/Makefile.am                                |   2 +
 src/app-layer-detect-proto.c                   |  40 +-
 src/app-layer-template.c                       |   2 +-
 src/decode-ipv4.c                              | 758 +++++++++----------------
 src/decode-ipv4.h                              |  46 +-
 src/decode-ipv6.c                              | 239 +++-----
 src/decode-ipv6.h                              | 141 +----
 src/defrag.c                                   |  28 +-
 src/detect-content.c                           | 166 +++++-
 src/detect-content.h                           |  12 +-
 src/detect-engine-content-inspection.c         |   7 +-
 src/detect-engine.c                            |  20 +
 src/detect-fragoffset.c                        |   2 +-
 src/detect-http-client-body.c                  |   2 +-
 src/detect-http-hh.c                           |   2 +-
 src/detect-http-hrh.c                          |   2 +-
 src/detect-http-server-body.c                  |   2 +-
 src/detect-http-ua.c                           |   2 +-
 src/detect-ipopts.c                            |  59 +-
 src/detect-ipopts.h                            |  31 +-
 src/detect-nocase.c                            |  14 +-
 src/detect-uricontent.c                        |   3 +-
 src/detect-uricontent.h                        |   1 -
 src/detect.h                                   |  10 +
 src/runmode-unittests.c                        |   1 +
 src/suricata.c                                 |   1 +
 src/util-hyperscan.c                           |  59 ++
 src/{alert-syslog.h => util-hyperscan.h}       |  16 +-
 src/util-mpm-hs.c                              |  31 +-
 src/util-spm-bm.c                              | 131 +++++
 src/util-spm-bm.h                              |   2 +
 src/util-spm-hs.c                              | 237 ++++++++
 src/{detect-engine-profile.h => util-spm-hs.h} |  12 +-
 src/util-spm.c                                 | 306 ++++++++++
 src/util-spm.h                                 |  63 ++
 suricata.yaml.in                               |   9 +
 38 files changed, 1546 insertions(+), 968 deletions(-)
 create mode 100644 src/util-hyperscan.c
 copy src/{alert-syslog.h => util-hyperscan.h} (67%)
 create mode 100644 src/util-spm-hs.c
 copy src/{detect-engine-profile.h => util-spm-hs.h} (75%)


hooks/post-receive
-- 
OISF


More information about the Oisf-devel mailing list