[Oisf-devel] [COMMIT] OISF branch, master, updated. suricata-3.2.1-392-gb332551

OISF Git noreply at openinfosecfoundation.org
Mon Jun 5 10:41:56 UTC 2017


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  b332551dbb3274c69eb6303e87f07f717fd3e20e (commit)
       via  fae822d82e94bf22fb2d75413e1e9582aa364f0e (commit)
       via  1fef8569a5f42a3f72112474f321d2733002ae2e (commit)
       via  f702e6c33d2200bc6b06ac5f41d90d93a055bb25 (commit)
       via  c8ac479f90947e7b99d88e43669d4287a6019d83 (commit)
       via  c862bbdc4b3a5ce1287ab0bc6d35c94a0a8e5756 (commit)
       via  dfff228f75d8b657cb75044b421c35a5a5937f38 (commit)
       via  5ea1d3bd53befc7ebb0566aa17d28ff17d02f602 (commit)
       via  b767f1d3062413f138c8483ef96315bad20f6f7f (commit)
       via  f4c4ef12c025b0107ec4d0de4705608b0757412c (commit)
       via  5b1d8c7e94ef613107870d4d9d9cdde76d4c3438 (commit)
       via  35edc5264d62d20186c435826c224fbd674a4dc9 (commit)
       via  888ed9db0d1f79930991662adc92b1f13e9c5b76 (commit)
       via  30a8b2def0b54c6bfcb179f704dd9811dd06492e (commit)
       via  0f4a9d740e044cfb7bea2d005a9753fc6d6fa210 (commit)
      from  922a27ed977ec1921a8effe9123b4d48d92949cd (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 b332551dbb3274c69eb6303e87f07f717fd3e20e
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Jun 5 10:14:12 2017 +0200

    stream: suppress GAP notice message

commit fae822d82e94bf22fb2d75413e1e9582aa364f0e
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Jun 5 10:10:57 2017 +0200

    netmap: minor output cleanup

commit 1fef8569a5f42a3f72112474f321d2733002ae2e
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Jun 5 10:10:44 2017 +0200

    stream: minor output cleanup

commit f702e6c33d2200bc6b06ac5f41d90d93a055bb25
Author: Victor Julien <victor at inliniac.net>
Date:   Fri Apr 7 22:00:21 2017 +0200

    flow-hash: optimize to avoid branch misses
    
    Profiling showed a lot of branch misses in flow hashing. Restructure
    code to avoid branching.

commit c8ac479f90947e7b99d88e43669d4287a6019d83
Author: Jason Ish <ish at unx.ca>
Date:   Mon May 8 13:46:00 2017 -0600

    dns: accept gaps in TCP DNS
    
    On gap notification a flag is set, on the next call the input
    data is reprobed to make sure it can be processed.

commit c862bbdc4b3a5ce1287ab0bc6d35c94a0a8e5756
Author: Jason Ish <ish at unx.ca>
Date:   Mon May 8 13:43:42 2017 -0600

    app-layer: notify parsers of gaps if enabled
    
    A parser can now set a flag that will tell the application
    layer that it is capable of handling gaps. If enabled, and a
    gap occurs, the app-layer needs to be prepared to accept
    input that is NULL with a length, where the length is the
    number of bytes lost. It is up to the app-layer to
    determine if it can sync up with the input data again.

commit dfff228f75d8b657cb75044b421c35a5a5937f38
Author: Victor Julien <victor at inliniac.net>
Date:   Thu Jun 1 15:20:17 2017 +0200

    stream/async: more liberal RST acceptance

commit 5ea1d3bd53befc7ebb0566aa17d28ff17d02f602
Author: Victor Julien <victor at inliniac.net>
Date:   Tue May 30 11:26:38 2017 +0200

    stream/async: improvements for IPS
    
    Initialize midstream with async if enabled. Unset async on seeing
    bidirectional traffic.
    
    If only async-oneside is enabled, set ASYNC flag on session creation
    when receiving a SYN packet.
    
    Let last_ack stay in sync with next_seq so that various checks work
    better.

commit b767f1d3062413f138c8483ef96315bad20f6f7f
Author: Victor Julien <victor at inliniac.net>
Date:   Fri Jun 2 17:43:22 2017 +0200

    output/streaming: fixes and redo tcp logging
    
    Fix HTTP body logging.
    
    Redo TCP data logging based on the streaming API.

commit f4c4ef12c025b0107ec4d0de4705608b0757412c
Author: Victor Julien <victor at inliniac.net>
Date:   Fri Jun 2 17:15:37 2017 +0200

    stream: introduce optional 'log' progress tracker
    
    For logging streaming TCP data so far the individual segments where
    used. However since the last big stream changes, the segments are
    no longer the proper place for this. Segments can now have overlaps
    etc.
    
    This patch introduces a new tracker. Next to the existing 'app' and
    'raw' trackers, the new tracker is 'log'. When the TCP logging is
    used, a flag in the config is set and the log tracker is used to
    determine how much of the stream window can be moved.

commit 5b1d8c7e94ef613107870d4d9d9cdde76d4c3438
Author: Victor Julien <victor at inliniac.net>
Date:   Fri Jun 2 10:01:47 2017 +0200

    streaming/lua: add direction indication to streamer
    
    Call SCStreamingBuffer as follows:
    
        data, sb_open, sb_close, sb_ts, sb_tc = SCStreamingBuffer()
    
    sb_ts and sb_tc are bools indicating the direction of the data.

commit 35edc5264d62d20186c435826c224fbd674a4dc9
Author: Victor Julien <victor at inliniac.net>
Date:   Thu Jun 1 23:49:28 2017 +0200

    luajit: cleanup states before return to pool

commit 888ed9db0d1f79930991662adc92b1f13e9c5b76
Author: Victor Julien <victor at inliniac.net>
Date:   Thu Jun 1 23:16:39 2017 +0200

    streaming: small code cleanup

commit 30a8b2def0b54c6bfcb179f704dd9811dd06492e
Author: Victor Julien <victor at inliniac.net>
Date:   Thu Jun 1 23:15:43 2017 +0200

    lua/streaming: fix http body logging

commit 0f4a9d740e044cfb7bea2d005a9753fc6d6fa210
Author: Victor Julien <victor at inliniac.net>
Date:   Thu Jun 1 15:26:55 2017 +0200

    flow-worker: improve no-flow case

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

Summary of changes:
 src/app-layer-dns-common.h  |   2 +
 src/app-layer-dns-tcp.c     |  46 ++++++++
 src/app-layer-parser.c      |  28 +++--
 src/app-layer-parser.h      |   6 +
 src/flow-hash.c             |  77 +++++--------
 src/flow-worker.c           |   2 +-
 src/output-lua.c            |   4 +-
 src/output-streaming.c      | 270 ++++++++++++++++++++++----------------------
 src/stream-tcp-list.c       |  25 +++-
 src/stream-tcp-private.h    |  11 +-
 src/stream-tcp-reassemble.c | 112 ++++++++++--------
 src/stream-tcp.c            | 159 ++++++++++++++++----------
 src/stream-tcp.h            |   7 ++
 src/util-lua-common.c       |   6 +-
 src/util-lua.c              |   4 +
 src/util-runmodes.c         |   5 +-
 16 files changed, 450 insertions(+), 314 deletions(-)


hooks/post-receive
-- 
OISF


More information about the Oisf-devel mailing list