[Oisf-devel] [COMMIT] OISF branch, master, updated. suricata-2.0beta2-57-g6e389a1

noreply at openinfosecfoundation.org noreply at openinfosecfoundation.org
Fri Jan 10 15:43:20 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  6e389a1fbbd179f77eb46bfb7660555052333255 (commit)
       via  eb1f5ce35834a162a74993dcb3554dae45d903d6 (commit)
       via  c801ef3515c03b783c0534cf1b8fc9bbc2185c80 (commit)
       via  261881fce23ab5a4f19a60ad1e15339793f755bb (commit)
       via  b159c1714c615911b76bf4a6589594487e6cba02 (commit)
       via  1d08a3ff26bb4af70db11d3246c563489b76dfe7 (commit)
       via  0ec375d95a93d01a665c08a56c0979392a4c9997 (commit)
       via  5ca0139cbc6c6cfb7dc5f09fe2558bd1616b420a (commit)
       via  3804f3f1b3fe1a0fa6e39af6bbfefd2dbc4f2235 (commit)
       via  5850607fea4cdd9a019b370cbf8891f272b5691a (commit)
      from  3a9a14711a476138e3097d8d9bc8e93335a3cd9b (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 6e389a1fbbd179f77eb46bfb7660555052333255
Author: Victor Julien <victor at inliniac.net>
Date:   Wed Dec 18 09:14:20 2013 +0100

    stream: don't send empty streammsg at stream end
    No longer send an empty StreamMsg through the engine on stream end,
    the messages were ignored anyway.

commit eb1f5ce35834a162a74993dcb3554dae45d903d6
Author: Victor Julien <victor at inliniac.net>
Date:   Tue Dec 17 20:56:58 2013 +0100

    stream: increase max StreamMsg data
    Increase from 4024 bytes to 4072 to make the whole structure
    4096 again.

commit c801ef3515c03b783c0534cf1b8fc9bbc2185c80
Author: Victor Julien <victor at inliniac.net>
Date:   Tue Dec 17 20:52:38 2013 +0100

    stream: remove flags from StreamMsg

commit 261881fce23ab5a4f19a60ad1e15339793f755bb
Author: Victor Julien <victor at inliniac.net>
Date:   Tue Dec 17 16:57:48 2013 +0100

    stream: remove per thread queue for stream msgs
    StreamMsgs would be stored in a per thread queue before being
    attached to the tcp ssn. This is unnecessary, so this patch
    removes this queue and puts the smsgs into the ssn directly.
    Large patch as it affects a lot of tests.

commit b159c1714c615911b76bf4a6589594487e6cba02
Author: Victor Julien <victor at inliniac.net>
Date:   Tue Dec 17 16:33:26 2013 +0100

    stream: remove flow reference from StreamMsg
    StreamMsg' flow reference was used mostly to make sure a flow would
    not get removed from the hash before inspection. For this it needed
    to reference the flow use_cnt reference counter. Nowadays we have
    more advanced flow timeout handling. This will make sure that if
    there still are pending smsgs' in a flow, these will still be

commit 1d08a3ff26bb4af70db11d3246c563489b76dfe7
Author: Victor Julien <victor at inliniac.net>
Date:   Tue Dec 17 16:19:16 2013 +0100

    stream: pass TcpSession to StreamTcpReassembleProcessAppLayer
    Preparation for removing flow pointer from StreamMsg. Instead of
    getting the ssn indirectly through StreamMsg->flow, we pass it
    directly as all callers have it already.

commit 0ec375d95a93d01a665c08a56c0979392a4c9997
Author: Victor Julien <victor at inliniac.net>
Date:   Tue Dec 17 15:54:09 2013 +0100

    stream msg: remove structure

commit 5ca0139cbc6c6cfb7dc5f09fe2558bd1616b420a
Author: Victor Julien <victor at inliniac.net>
Date:   Tue Dec 17 15:28:47 2013 +0100

    stream: remove unused gap structure from StreamMsg.

commit 3804f3f1b3fe1a0fa6e39af6bbfefd2dbc4f2235
Author: Victor Julien <victor at inliniac.net>
Date:   Tue Dec 17 15:24:44 2013 +0100

    stream: no longer process STREAM_GAP smsgs
    StreamSmgs are used for raw stream reassembly only. They could also
    be used to tell the rest of the engine about sequence gaps. This was
    a left over from the older implementation, where the app layer used
    the smsgs as well.

commit 5850607fea4cdd9a019b370cbf8891f272b5691a
Author: Jason Ish <jason.ish at emulex.com>
Date:   Fri Dec 6 13:38:26 2013 -0600

    Remove the old include support.


Summary of changes:
 src/app-layer-detect-proto.c |    4 +-
 src/app-layer.c              |   83 +-----
 src/app-layer.h              |   12 -
 src/detect-engine-mpm.c      |    6 +-
 src/detect-ssl-version.c     |    4 +-
 src/detect-tls-version.c     |    4 +-
 src/detect-uricontent.c      |    8 +-
 src/detect.c                 |   10 +-
 src/flow-timeout.c           |   10 -
 src/stream-tcp-reassemble.c  |  717 ++++++++++++++++--------------------------
 src/stream-tcp-reassemble.h  |    2 -
 src/stream-tcp.c             |   18 -
 src/stream.c                 |    1 -
 src/stream.h                 |   21 +-
 src/suricata.c               |   14 -
 15 files changed, 307 insertions(+), 607 deletions(-)


More information about the Oisf-devel mailing list