[Oisf-devel] [COMMIT] OISF branch, master, updated. suricata-2.0.1-46-g27eb0f4

OISF Git noreply at openinfosecfoundation.org
Tue Jun 24 08:46:26 UTC 2014

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  27eb0f450ab6218a7c7061fa772426483cb24ba6 (commit)
       via  97ca02f0c5c90abe8bb2c0407090aef31d004c51 (commit)
       via  09fd7060ec32d2930196d18778b56a0c66edf60c (commit)
       via  a33d1e28e91c83dc505858aab3d249999b95e40d (commit)
       via  6ebc20f6d823fb0c2f349ba56b7784d9cf87b54a (commit)
       via  1f3fbbc9924a9510e204676ff4ad6a37aa12fcd0 (commit)
      from  896b61452c99b01cbcd7215d3732804431c93796 (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 27eb0f450ab6218a7c7061fa772426483cb24ba6
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Jun 16 14:21:11 2014 +0200

    defrag: fix timeout setting when config is missing
    When the config is missing, DefragPolicyGetHostTimeout will default
    to returning -1. This will effectively set no timeout at all, leading
    to defrag trackers being freed too early.

commit 97ca02f0c5c90abe8bb2c0407090aef31d004c51
Author: Eric Leblond <eric at regit.org>
Date:   Tue Jun 17 11:19:05 2014 +0200

    defrag: fix reconstruction
    This patch is fixing an issue in defragmentation code. The
    insertion of a fragment in the list of fragments is done with
    respect to the offset of the fragment. But the code was using
    the original offset of the fragment and not the one of the
    new reconstructed fragment (which can be different in the
    case of overlapping segment where the left part is trimmed).
    This case could lead to some evasion techniques by causing
    Suricata to analyse a different payload.

commit 09fd7060ec32d2930196d18778b56a0c66edf60c
Author: Eric Leblond <eric at regit.org>
Date:   Fri Jun 20 18:11:29 2014 +0200

    unix socket: fix valgrind issue
    This patch fixes the following issue reported by valgrind:
     31 errors in context 1 of 1:
     Conditional jump or move depends on uninitialised value(s)
        at 0x8AB2F8: UnixSocketPcapFilesCheck (runmode-unix-socket.c:279)
        by 0x97725D: UnixCommandBackgroundTasks (unix-manager.c:368)
        by 0x97BC52: UnixManagerThread (unix-manager.c:884)
        by 0x6155F6D: start_thread (pthread_create.c:311)
        by 0x6E3A9CC: clone (clone.S:113)
    The running field in PcapCommand was not initialized.

commit a33d1e28e91c83dc505858aab3d249999b95e40d
Author: Eric Leblond <eric at regit.org>
Date:   Fri Jun 20 17:46:47 2014 +0200

    unix-manager: fix crash when client disconnect
    This patch fixes an issue in unix socket handling. It is possible
    that a socket did disconnect when analysing a command and because
    the data treatment is done in a loop on clients this was leading
    to a update of the list of clients during the loop. So we need
    in fact to use TAILQ_FOREACH_SAFE instead of TAILQ_FOREACH.
    Reported-by: Luigi Sandon <luigi.sandon at gmail.com>
    Fix-suggested-by: Luigi Sandon <luigi.sandon at gmail.com>

commit 6ebc20f6d823fb0c2f349ba56b7784d9cf87b54a
Author: Ken Steele <ken at tilera.com>
Date:   Fri Jun 20 14:53:16 2014 -0400

    Rework Tile CPU affinity setting to handle non-contiguous sets of CPUs.
    It is possible to have a non-contiguous CPU set, which was not being
    handled correctly on the TILE architecture.
    Added a "rank" field in the ThreadVar to store the worker's rank separately
    from the cpu for this case.

commit 1f3fbbc9924a9510e204676ff4ad6a37aa12fcd0
Author: Mats Klepsland <mats.klepsland at gmail.com>
Date:   Mon Jun 23 09:14:16 2014 +0200

    Fix bug #1206
    PF_RING ZC uses clusters in the same way as PF_RING DNA. Therefore,
    this bug can be fixed as it was fixed for DNA (bug #598).


Summary of changes:
 src/defrag-config.c       |    3 ++-
 src/defrag.c              |    2 +-
 src/runmode-tile.c        |   16 ++++++++++++++--
 src/runmode-unix-socket.c |    1 +
 src/source-mpipe.c        |   12 ++----------
 src/source-pfring.c       |    2 ++
 src/threadvars.h          |    1 +
 src/unix-manager.c        |    3 ++-
 8 files changed, 25 insertions(+), 15 deletions(-)


More information about the Oisf-devel mailing list