[Oisf-devel] [COMMIT] OISF branch, master, updated. suricata-2.1beta3-193-g94321b8

OISF Git noreply at openinfosecfoundation.org
Sat Apr 25 09:46:04 UTC 2015


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  94321b8a2f797002b65846d7810b32974a06845e (commit)
       via  22142d9b8b19a83402d3bfc681b1c5f3af017b68 (commit)
       via  e86e1e0282e100e4f476cf46ad9fd367afeb69bf (commit)
       via  cc38df80747d4789282ce2c5d10168df4b403712 (commit)
       via  3fbc6ede6b918667ff36d5607dbd8ae372a164da (commit)
       via  deb98fab0c792e4c14a575e3ea86bdc1c9c3e701 (commit)
       via  1884227019183241b538587cb81c668f94a6c834 (commit)
       via  643c30f67f887c80868b817d021c01446b219c8e (commit)
      from  e7658fd4f474323df7451cb6dfb516342aa0ae48 (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 94321b8a2f797002b65846d7810b32974a06845e
Author: Victor Julien <victor at inliniac.net>
Date:   Tue Apr 21 17:29:24 2015 +0200

    packet pool: fix memleaks
    
    Don't kill flow manager and recyclers before the rest of the threads. The
    packet threads may still have packets from their pools. As the flow threads
    would destroy their pools the packets would be lost.
    
    This patch doesn't kill the threads, it just pulls them out of their run
    loop and into a wait loop. The packet pools won't be cleared until all
    threads are killed.
    
    Wait for flow management threads to close before moving on to the
    next steps in the shutdown process.
    
    Don't destroy flow force reassembly packet pool too early. Worker
    threads may still want to return packets to it.

commit 22142d9b8b19a83402d3bfc681b1c5f3af017b68
Author: Victor Julien <victor at inliniac.net>
Date:   Wed Apr 8 16:22:07 2015 +0200

    threshold: cleanups
    
    Use pcre_copy_substring in the most common part of threshold rule
    parsing. Minor other cleanups.

commit e86e1e0282e100e4f476cf46ad9fd367afeb69bf
Author: Victor Julien <victor at inliniac.net>
Date:   Wed Apr 8 15:34:58 2015 +0200

    reference: use pcre_copy_substring

commit cc38df80747d4789282ce2c5d10168df4b403712
Author: Victor Julien <victor at inliniac.net>
Date:   Wed Apr 8 15:15:29 2015 +0200

    classification: cleanups
    
    Reduce hash table size as regular classification files are usually
    below 100 in size. It's not performance critical anyway.
    
    Convert pcre_get_substring calls to pcre_copy_substring.

commit 3fbc6ede6b918667ff36d5607dbd8ae372a164da
Author: Victor Julien <victor at inliniac.net>
Date:   Thu Apr 16 15:47:19 2015 +0200

    suricatasc: allow for longer response times after connect

commit deb98fab0c792e4c14a575e3ea86bdc1c9c3e701
Author: Victor Julien <victor at inliniac.net>
Date:   Wed Apr 22 12:38:52 2015 +0200

    packet pool: init pool for autofp workers as well
    
    Introduce a new 'PacketPoolInitEmpty' as these pools will not often
    need packets.
    
    Also, don't double 'destroy' in the main thread.

commit 1884227019183241b538587cb81c668f94a6c834
Author: Victor Julien <victor at inliniac.net>
Date:   Fri Apr 17 11:21:54 2015 +0200

    autofp: reduce flow storage space requirement
    
    Use int16_t instead of a regular int to safe 2 bytes per flow.

commit 643c30f67f887c80868b817d021c01446b219c8e
Author: Victor Julien <victor at inliniac.net>
Date:   Thu Apr 23 09:32:01 2015 +0200

    threading: add missing locks to threading storage
    
    Lock threading root lock when walking or updating the threading
    storage for 'ThreadVars' objects.

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

Summary of changes:
 scripts/suricatasc/src/suricatasc.py |  7 +++-
 src/flow-manager.c                   | 80 +++++++++++++++++-------------------
 src/flow-manager.h                   |  4 +-
 src/flow-timeout.c                   |  3 --
 src/flow.h                           |  2 +-
 src/runmode-unix-socket.c            |  9 +++-
 src/suricata.c                       | 16 ++++++--
 src/tm-threads.c                     | 38 +++++++++++++----
 src/tmqh-flow.c                      |  6 +--
 src/tmqh-packetpool.c                | 13 ++++++
 src/tmqh-packetpool.h                |  1 +
 src/util-classification-config.c     | 27 +++++-------
 src/util-reference-config.c          | 22 ++++------
 src/util-threshold-config.c          | 40 ++++++++----------
 14 files changed, 147 insertions(+), 121 deletions(-)


hooks/post-receive
-- 
OISF


More information about the Oisf-devel mailing list