[Oisf-devel] [COMMIT] OISF branch, master, updated. suricata-4.0.1-212-g28ddf48

OISF Git noreply at openinfosecfoundation.org
Wed Dec 20 22:31:08 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  28ddf48899fad28bd21f7f187c0eb305ae105b8a (commit)
       via  d62a212fa2b81baee7d34cf8f33b910728de3042 (commit)
       via  6c7d485bf89e06730b3ae0274498f2d8f7027ccb (commit)
       via  1261d30df0fd1d9139c3d3a8ee371fdd3032b7fb (commit)
       via  6b75162194d86d71dbcbb4a4c6bfdca7ca4228e0 (commit)
       via  650e6b316dadefa7270d91f08abe1f09374875ae (commit)
       via  13477d60ee3913b84298039b2d42c7832c655775 (commit)
       via  aa2eddfb98090d41cbe7aa2b897b2d3b8976399f (commit)
       via  d6a7f6b53f97b6b76f35c659e40d25110aebb697 (commit)
       via  269cd03a431cac480e14560eb757a1c2a2fbd6d3 (commit)
       via  275eb839d1087c6f5cec18d17c6b67f9f529d429 (commit)
       via  3fc73addae250818e93376f891184fb919af609f (commit)
       via  46cb00ec6c0ee4a9c5d5c2c3f2565d577ac998cf (commit)
       via  11be9bd971a84d934319c50443b662d216a95a70 (commit)
       via  895df9a6f6ad2dd26908f238f31e9946d60938ad (commit)
       via  e113fa96e9a45d8c20ba4d71b732ca4ade747ce0 (commit)
       via  d8ddd3b5bccdffd99ee5bf2ba3ebd09bede3f18c (commit)
       via  223d9a1e3ad223987c56801101223ab179e74931 (commit)
       via  1587772b90e3f70589179513d13ab0cc6cc1751f (commit)
       via  c4d30ddaf98e4f52878f165a8bfdf58e2b7c3bbd (commit)
       via  b005cceb0a017a306f142b9f3a41e79e22569d17 (commit)
       via  ecf9eda3402943f3927a39b952e93244f1f964e2 (commit)
       via  07ab338145ff697b78e684036ed2a2c8fca43514 (commit)
       via  6c251b857604e70626adfc10dddd3ddb8d039fa2 (commit)
      from  979f964260a11e938ec240dba7f52d9772a8972a (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 28ddf48899fad28bd21f7f187c0eb305ae105b8a
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Dec 11 18:18:28 2017 +0100

    mingw: improve ipaddress parsing

commit d62a212fa2b81baee7d34cf8f33b910728de3042
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Dec 11 13:32:47 2017 +0100

    mingw: fix issues in pcap directory code
    
    Fix issues with 'stat' and explicitly skip . and ..

commit 6c7d485bf89e06730b3ae0274498f2d8f7027ccb
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Nov 27 14:31:45 2017 +0100

    mingw: wrapper for usleep in threads
    
    usleep on MinGW doesn't behave as expected. Added replacement
    wrapper around 'Sleep(msec)'. As that has msec resolution and
    not a usec resolution, change the various thread init and stop
    functions to test for the actual time waited instead of counting
    the usecs passed to usleep.

commit 1261d30df0fd1d9139c3d3a8ee371fdd3032b7fb
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Nov 27 09:06:03 2017 +0100

    mingw/cygwin: explicitly disable unix socket

commit 6b75162194d86d71dbcbb4a4c6bfdca7ca4228e0
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Nov 27 08:51:35 2017 +0100

    mingw: use c:\Program Files\Suricata for w64

commit 650e6b316dadefa7270d91f08abe1f09374875ae
Author: Victor Julien <victor at inliniac.net>
Date:   Sun Nov 26 11:17:57 2017 +0100

    ipv6: add string validation function

commit 13477d60ee3913b84298039b2d42c7832c655775
Author: Victor Julien <victor at inliniac.net>
Date:   Sun Nov 26 11:09:19 2017 +0100

    ipv4: add string validation function

commit aa2eddfb98090d41cbe7aa2b897b2d3b8976399f
Author: Victor Julien <victor at inliniac.net>
Date:   Sun Nov 26 09:58:03 2017 +0100

    decode/mime: improve ip address validation
    
    inet_pton on Windows/MinGW is very liberal, so do manual validation
    of IP address formatting.

commit d6a7f6b53f97b6b76f35c659e40d25110aebb697
Author: Victor Julien <victor at inliniac.net>
Date:   Sat Nov 25 14:23:35 2017 +0100

    mingw: work around mingw more liberal ip parsing

commit 269cd03a431cac480e14560eb757a1c2a2fbd6d3
Author: Victor Julien <victor at inliniac.net>
Date:   Sat Nov 25 10:34:34 2017 +0100

    console: no color for native windows build

commit 275eb839d1087c6f5cec18d17c6b67f9f529d429
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Jul 17 16:20:22 2017 +0200

    mingw: disable pid checking from pidfile
    
    kill() call is not supported in MinGW

commit 3fc73addae250818e93376f891184fb919af609f
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Jul 17 16:19:32 2017 +0200

    mingw: fix 'struct tm' compilation issue

commit 46cb00ec6c0ee4a9c5d5c2c3f2565d577ac998cf
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Jul 17 15:26:43 2017 +0200

    strptime: add implementation from NetBSD
    
    As MinGW doesn't come with strptime take the BSD licensed
    implementation from NetBSD. More specifically, the one from
    
    https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-libkml/strptime.c
    
    It's slightly modified to get rid on 'uint'.

commit 11be9bd971a84d934319c50443b662d216a95a70
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Jul 17 13:45:44 2017 +0200

    mingw: add SCNtohl and SCNtohs macro's
    
    On MinGW the result of ntohl needs to be casted to uint32_t and
    the result of ntohs to uint16_t. To avoid doing this everywhere
    add SCNtohl and SCNtohs macros.

commit 895df9a6f6ad2dd26908f238f31e9946d60938ad
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Jul 17 13:22:58 2017 +0200

    mingw: fix use of undefined USR2 signal

commit e113fa96e9a45d8c20ba4d71b732ca4ade747ce0
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Jul 17 11:02:47 2017 +0200

    mingw: fix compilation of signals code

commit d8ddd3b5bccdffd99ee5bf2ba3ebd09bede3f18c
Author: Victor Julien <victor at inliniac.net>
Date:   Sat Jul 15 09:40:11 2017 +0200

    mingw: work around mingw mkdir
    
    mingw doesn't come with a posix compliant mkdir as it only takes
    a single argument.

commit 223d9a1e3ad223987c56801101223ab179e74931
Author: Jason Ish <ish at unx.ca>
Date:   Mon Dec 11 15:31:58 2017 -0600

    eve: remove json format option - was not used

commit 1587772b90e3f70589179513d13ab0cc6cc1751f
Author: Jason Ish <ish at unx.ca>
Date:   Tue Dec 19 16:50:25 2017 -0600

    eve.flow: removed unused http parameters

commit c4d30ddaf98e4f52878f165a8bfdf58e2b7c3bbd
Author: Jason Ish <ish at unx.ca>
Date:   Tue Dec 19 15:49:27 2017 -0600

    eve: fix context datatype used in init functions
    
    Many were using AlertJsonThread instead of OutputJsonCtx,
    but as the datatypes were similar enough no harm was done.
    
    Now that they are using their proper datatype, removed
    AlertJsonThread from output.h as its no longer used.

commit b005cceb0a017a306f142b9f3a41e79e22569d17
Author: Jason Ish <ish at unx.ca>
Date:   Tue Dec 19 15:46:31 2017 -0600

    eve.dnp3: removed unsed context field

commit ecf9eda3402943f3927a39b952e93244f1f964e2
Author: Jason Ish <ish at unx.ca>
Date:   Tue Dec 19 15:44:17 2017 -0600

    eve.flow: remove "hi" log message

commit 07ab338145ff697b78e684036ed2a2c8fca43514
Author: Jason Ish <ish at unx.ca>
Date:   Tue Dec 19 15:43:50 2017 -0600

    eve.netflow: remove "hi" log message

commit 6c251b857604e70626adfc10dddd3ddb8d039fa2
Author: Victor Julien <victor at inliniac.net>
Date:   Wed Dec 20 14:14:34 2017 +0100

    rust: add --enable-rust-debug
    
    Add option to put Rust code in non-'--release' mode, preserving
    debug symbols.
    
    Until now Suricata would have to be compiled with --enable-debug for
    this.

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

Summary of changes:
 configure.ac                            |  60 ++--
 rust/Makefile.am                        |   2 +
 src/Makefile.am                         |   1 +
 src/alert-prelude.c                     |   8 +-
 src/app-layer-dns-common.c              |  72 ++--
 src/app-layer-dns-tcp.c                 |  68 ++--
 src/app-layer-dns-udp.c                 |  32 +-
 src/counters.c                          |   6 +-
 src/decode-erspan.c                     |   4 +-
 src/decode-ethernet.c                   |   6 +-
 src/decode-gre.c                        |   2 +-
 src/decode-gre.h                        |   2 +-
 src/decode-icmpv4.c                     |  12 +-
 src/decode-icmpv4.h                     |   2 +-
 src/decode-icmpv6.c                     |  12 +-
 src/decode-icmpv6.h                     |   2 +-
 src/decode-ipv4.c                       |   2 +-
 src/decode-ipv4.h                       |  12 +-
 src/decode-ipv6.c                       |   6 +-
 src/decode-ipv6.h                       |   6 +-
 src/decode-mpls.c                       |   4 +-
 src/decode-ppp.c                        |   6 +-
 src/decode-pppoe.c                      |  14 +-
 src/decode-sctp.h                       |   6 +-
 src/decode-sll.c                        |   6 +-
 src/decode-tcp.c                        |   4 +-
 src/decode-tcp.h                        |  14 +-
 src/decode-udp.h                        |  10 +-
 src/decode-vlan.c                       |   2 +-
 src/decode-vlan.h                       |   8 +-
 src/defrag-hash.c                       |   2 +-
 src/detect-csum.c                       |   2 +-
 src/detect-engine-address-ipv4.c        |  34 +-
 src/detect-engine-address-ipv6.c        |  88 ++---
 src/detect-engine-address.c             | 242 ++++++-------
 src/detect-engine-iponly.c              |   6 +-
 src/detect-engine-loader.c              |   3 +-
 src/detect-geoip.c                      |   2 +-
 src/detect-icmp-id.c                    |   4 +-
 src/detect-icmp-seq.c                   |   4 +-
 src/detect-parse.c                      |  40 +--
 src/detect-rpc.c                        |  12 +-
 src/detect-rpc.h                        |   2 +-
 src/flow-hash.c                         |   2 +-
 src/flow-manager.c                      |   6 +-
 src/ippair.c                            |   2 +-
 src/log-filestore.c                     |   2 +-
 src/log-pcap.c                          |   7 +-
 src/log-tcp-data.c                      |   6 +-
 src/log-tlsstore.c                      |   2 +-
 src/output-json-dnp3.c                  |   3 +-
 src/output-json-drop.c                  |   2 +-
 src/output-json-flow.c                  |   9 -
 src/output-json-netflow.c               |   1 -
 src/output-json-nfs.c                   |   2 +-
 src/output-json-stats.c                 |   2 +-
 src/output-json-template.c              |   2 +-
 src/output-json.c                       |  13 -
 src/output-json.h                       |   8 -
 src/source-erf-dag.c                    |   8 +-
 src/source-erf-file.c                   |   4 +-
 src/source-nfq.c                        |   4 +-
 src/source-pcap-file-directory-helper.c |  20 ++
 src/stream-tcp-sack.c                   |  14 +-
 src/suricata-common.h                   |  12 +
 src/suricata.c                          |  17 +-
 src/tm-threads.c                        | 143 ++++----
 src/unix-manager.c                      |   2 +-
 src/util-debug.c                        |   2 +
 src/util-decode-mime.c                  | 103 +++---
 src/util-host-os-info.c                 |   3 +-
 src/util-ip.c                           |  92 +++++
 src/util-ip.h                           |   2 +
 src/util-logopenfile.c                  |   2 +-
 src/util-pidfile.c                      |   7 +-
 src/util-signal.c                       |   5 +-
 src/util-signal.h                       |   3 +-
 src/util-strptime.c                     | 599 ++++++++++++++++++++++++++++++++
 src/util-time.c                         |   4 +
 src/util-unittest-helper.c              |   4 +-
 src/win32-misc.c                        |  12 +
 81 files changed, 1342 insertions(+), 621 deletions(-)
 create mode 100644 src/util-strptime.c


hooks/post-receive
-- 
OISF


More information about the Oisf-devel mailing list