[Oisf-devel] [COMMIT] OISF branch, master, updated. suricata-1.3beta2-51-g7109a05

noreply at openinfosecfoundation.org noreply at openinfosecfoundation.org
Thu Jun 28 11:00:20 UTC 2012


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  7109a056a53acb96bb509ec0d8f89de49aeda655 (commit)
       via  988f22ee2e4f7f8325ee795015388adf0a6d254d (commit)
       via  0c24bbab0cad9cb0116424aa61b6e1bc753c5a5a (commit)
       via  452114a859e625b16b8f1bf585f3130369ec316d (commit)
       via  2bc7d0792d6737a1175322749a4bfdc02af3daff (commit)
       via  eee33866df6a04cfed01dad11941a72fa9e56b2b (commit)
       via  c3eab5cf4e6ce00b3ad16f9409d4aed077e69d87 (commit)
       via  32183faa82cc1242daf5832bc74ef42b2d86a3e9 (commit)
       via  8fb2040eee301909d5c88c2f298fd9a050707611 (commit)
       via  31eb5fa2f69d99689705cb6431235effc77e0d3f (commit)
       via  4cde2355bd72a99a878610022fa8114209157599 (commit)
       via  6fa46d7526fb416a17082e3da437cf9d23994a76 (commit)
       via  e5edcfaca8105e71f647daf9cb952e63831a02c3 (commit)
       via  ecad4a24fa3600eabfb92b860589c15825dc6173 (commit)
       via  83a8f6e03ab3bf945bd8f21b80f3dfa1db7c2457 (commit)
       via  5e02cb236546fbc5131e2c36930246e01fb4a8ff (commit)
       via  5878d83174ba2bb17c292465b79caabc5586a076 (commit)
       via  f4ce9011d22d2323b1029ca907f4578fe4b99be3 (commit)
       via  7acf5ad38e284c29bbe3c32b3f653febe24d8946 (commit)
       via  6003c7cb6b6201a327d1df040aeb7bac5e891124 (commit)
       via  f5af4c9ceb5aa2b7ee863fa5cccedea6c55907f9 (commit)
       via  f2dd61868d98ab52394189547d2456d3d2c6ea1b (commit)
       via  946100845f26b981ce745a9bf35157fc35358076 (commit)
       via  55d4e9518e1333f1386a46202982dc84c318f4fd (commit)
       via  d7a93b6fcd9afe8fcf2df3760d177056bf4d2c57 (commit)
      from  ab3fcb01f92f4a51bf9ad829a4b793de8bc9190e (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 7109a056a53acb96bb509ec0d8f89de49aeda655
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Tue Jun 26 10:29:02 2012 +0530

    http header won't inspect set-cookie headers. Set-cookie part of cookie keyword now. Also update the http header inspection engine

commit 988f22ee2e4f7f8325ee795015388adf0a6d254d
Author: Victor Julien <victor at inliniac.net>
Date:   Thu Jun 28 12:50:08 2012 +0200

    Free pcre study structs for classification, threshold and reference parsing.

commit 0c24bbab0cad9cb0116424aa61b6e1bc753c5a5a
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Tue Jun 26 17:08:04 2012 +0530

    code cleanup for live swap

commit 452114a859e625b16b8f1bf585f3130369ec316d
Author: Victor Julien <victor at inliniac.net>
Date:   Tue Jun 26 10:42:45 2012 +0200

    Fix compiler warning.

commit 2bc7d0792d6737a1175322749a4bfdc02af3daff
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Mon Jun 25 21:16:37 2012 +0530

    update clean up of old detection engine contexts for live rule swap

commit eee33866df6a04cfed01dad11941a72fa9e56b2b
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 23:56:11 2012 +0530

    DetectEngineCtxFree() cleanup, also in main

commit c3eab5cf4e6ce00b3ad16f9409d4aed077e69d87
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 23:49:44 2012 +0530

    Replace the old atomic sets using cas with the new sc_atomic_set macro

commit 32183faa82cc1242daf5832bc74ef42b2d86a3e9
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 23:48:06 2012 +0530

    free flowvar entries in flow after live rule swap. Sync flowbits entries into packet struct to be used by alert debuglog when alert debuglog is enabled

commit 8fb2040eee301909d5c88c2f298fd9a050707611
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 23:39:02 2012 +0530

    disable live rule swap when -s or -S option's used at startup

commit 31eb5fa2f69d99689705cb6431235effc77e0d3f
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 23:33:11 2012 +0530

    Introduce util-signal.[ch]. Move our signal setup functions here

commit 4cde2355bd72a99a878610022fa8114209157599
Author: Victor Julien <victor at inliniac.net>
Date:   Wed Mar 14 11:18:43 2012 +0100

    Simplify flow resetting on de_ctx update. Detect ctx id starts at 1. So in a flow 0 means uninitialized (thus set) and if we detect flow is not equal to detect id, we reset the sgh storage and de_state.

commit 6fa46d7526fb416a17082e3da437cf9d23994a76
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 21:51:32 2012 +0530

    If new ruleset requires any htp callbacks that aren't already set, don't load new ruleset; request user to restart suricata + disable setting fileinsepection flags unconditionally in main

commit e5edcfaca8105e71f647daf9cb952e63831a02c3
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 21:42:57 2012 +0530

    add unittest for atomic operation with void *

commit ecad4a24fa3600eabfb92b860589c15825dc6173
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 21:08:26 2012 +0530

    live rule support added
    
    To reload ruleset during engine runtime, send the USR2 signal to the engine, and the ruleset would be reloaded from the same yaml file supplied at engine startup

commit 83a8f6e03ab3bf945bd8f21b80f3dfa1db7c2457
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 18:42:35 2012 +0530

    cleanup threshold config de-init

commit 5e02cb236546fbc5131e2c36930246e01fb4a8ff
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 18:37:51 2012 +0530

    slot_data updated as an atomic var no

commit 5878d83174ba2bb17c292465b79caabc5586a076
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 18:03:12 2012 +0530

    byte_extract_id var now a non-global de_ctx specific var

commit f4ce9011d22d2323b1029ca907f4578fe4b99be3
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 17:50:15 2012 +0530

    make mpm ctx container de_ctx specific. Also introduce global variable in mpm_ctx. this is a workaround for cleaning non global mpm_ctx's since we now don't supply the de_ctx around the detection engine API

commit 7acf5ad38e284c29bbe3c32b3f653febe24d8946
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 15:58:03 2012 +0530

    clean reference config API

commit 6003c7cb6b6201a327d1df040aeb7bac5e891124
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 15:50:13 2012 +0530

    clean classification config API

commit f5af4c9ceb5aa2b7ee863fa5cccedea6c55907f9
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 15:06:55 2012 +0530

    util action api returns error code if it encounters wrong values parsing wrong action conf

commit f2dd61868d98ab52394189547d2456d3d2c6ea1b
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 14:55:38 2012 +0530

    variable names global vars, global no more. Moved to detection engine ctx, a place it belongs

commit 946100845f26b981ce745a9bf35157fc35358076
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 14:39:08 2012 +0530

    fix replace unittets. Re-set modified global_var to orignial value when the test completes

commit 55d4e9518e1333f1386a46202982dc84c318f4fd
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 14:31:10 2012 +0530

    Kill engine during init stage if it fails to load valid value for sgh-mpm-context

commit d7a93b6fcd9afe8fcf2df3760d177056bf4d2c57
Author: Anoop Saldanha <poonaatsoc at gmail.com>
Date:   Fri Jun 22 14:23:28 2012 +0530

    clear root node during conf de-init. also create root_backup when the root is restored back using it

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

Summary of changes:
 src/Makefile.am                         |    5 +-
 src/alert-debuglog.c                    |   22 +-
 src/app-layer-dcerpc-udp.c              |    2 +-
 src/app-layer-htp.c                     |    8 +-
 src/app-layer-htp.h                     |   10 +
 src/conf.c                              |    5 +-
 src/counters.c                          |    7 +
 src/cuda-packet-batcher.c               |   12 +-
 src/decode.h                            |    4 +
 src/detect-byte-extract.c               |    6 +-
 src/detect-byte-extract.h               |    3 -
 src/detect-classtype.c                  |   27 +--
 src/detect-engine-hhd.c                 |  175 +++++++++++----
 src/detect-engine-mpm.c                 |  246 ++++++++++----------
 src/detect-engine.c                     |  392 ++++++++++++++++++++++++++++++-
 src/detect-engine.h                     |    2 +
 src/detect-flowbits.c                   |   10 +-
 src/detect-flowint.c                    |    4 +-
 src/detect-flowvar.c                    |    2 +-
 src/detect-pcre.c                       |    4 +-
 src/detect-reference.c                  |    5 +-
 src/detect-replace.c                    |   52 ++++-
 src/detect.c                            |  188 ++++++++++++----
 src/detect.h                            |   14 +
 src/flow-manager.c                      |    4 +
 src/flow-timeout.c                      |   12 +-
 src/flow-util.h                         |   10 +-
 src/flow.h                              |    5 +
 src/runmodes.c                          |    5 +
 src/runmodes.h                          |    2 +
 src/suricata.c                          |  112 +++++++---
 src/suricata.h                          |    6 +
 src/tm-modules.h                        |    1 +
 src/tm-threads.c                        |  153 ++++++++++--
 src/tm-threads.h                        |    3 +-
 src/util-action.c                       |   18 +-
 src/util-action.h                       |    2 +-
 src/{util-buffer.c => util-atomic.c}    |   56 +++--
 src/util-atomic.h                       |    3 +
 src/util-classification-config.c        |  163 +++++++-------
 src/util-classification-config.h        |    6 +-
 src/util-misc.c                         |    2 +
 src/util-misc.h                         |    2 +
 src/util-mpm-b2g-cuda.c                 |   10 +-
 src/util-mpm.c                          |   72 +++---
 src/util-mpm.h                          |   16 +-
 src/util-reference-config.c             |  139 ++++++-----
 src/util-reference-config.h             |    3 +
 src/{util-buffer.c => util-signal.c}    |   52 +++--
 src/{detect-http-ua.h => util-signal.h} |   10 +-
 src/util-threshold-config.c             |   39 +++-
 src/util-var-name.c                     |   46 ++--
 src/util-var-name.h                     |    8 +-
 53 files changed, 1532 insertions(+), 633 deletions(-)
 copy src/{util-buffer.c => util-atomic.c} (51%)
 copy src/{util-buffer.c => util-signal.c} (52%)
 copy src/{detect-http-ua.h => util-signal.h} (78%)


hooks/post-receive
-- 
OISF



More information about the Oisf-devel mailing list