Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next/20200904/v7 #5361

Merged
merged 21 commits into from
Sep 4, 2020
Merged

Next/20200904/v7 #5361

merged 21 commits into from
Sep 4, 2020

Commits on Sep 4, 2020

  1. Configuration menu
    Copy the full SHA
    77bafe1 View commit details
    Browse the repository at this point in the history
  2. dns: refactor to handle more rdata formats

    Represent rdata as `DNSRData` enum variants instead of `Vec<u8>`.
    This will allow parsing/logging of more complex formats like SOA.
    simdugas authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    8005f50 View commit details
    Browse the repository at this point in the history
  3. dns: use nom's rest to take all remaining rdata

    Using nom's `rest` combinator eliminates the need to call the do_parse
    macro for parsing a single element.
    simdugas authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    af498fd View commit details
    Browse the repository at this point in the history
  4. dns: parse and log fields for SOA record type

    Added `dns_parse_rdata_soa` to parse SOA fields into an `DNSRDataSOA`
    struct.
    
    Added logging for answer and authority SOA records in both version
    1 & 2, as well as grouped formats.
    simdugas authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    7f26246 View commit details
    Browse the repository at this point in the history
  5. doc: dns - document additional fields in eve event

    Documentation of additional fields for soa and sshfp. Also some minor
    doc fixes and updates.
    simdugas authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    48da18b View commit details
    Browse the repository at this point in the history
  6. decode/geneve: Add Geneve decoding functionality

    These changes are in response to feature request 3063. Geneve is
    very similar to VXLAN, but uses a slightly different encapsulation
    scheme.
    Ali Jad Khalil authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    5d955c1 View commit details
    Browse the repository at this point in the history
  7. decode/vxlan: Modified/refactored VXLAN logic

    This is just a slight refactor to make analagous decoding/encapsulation
    schemes - Geneve, Teredo, and VXLAN - be implemented as similarly as
    possible.
    Ali Jad Khalil authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    66452dd View commit details
    Browse the repository at this point in the history
  8. decode/teredo: Modified/refactored Teredo logic

    This is just a slight refactor to make analagous decoding/encapsulation
    schemes - Geneve, Teredo, and VXLAN - be implemented as similarly as
    possible.
    Ali Jad Khalil authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    6be0863 View commit details
    Browse the repository at this point in the history
  9. github-ci: Fedora 32 builder with asan enabled

    Also enables -Wshadow and rust-strict to cover those cases
    from Travis.
    
    Redmine issue:
    https://redmine.openinfosecfoundation.org/issues/3868
    jasonish authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    1ec6307 View commit details
    Browse the repository at this point in the history
  10. github-ci: ubuntu 20.04 build without nss/nspr

    Adds a test that builds and tests Suricata without nss/nspr
    to replace the similar test on Travis-CI.
    
    Redmine issue:
    https://redmine.openinfosecfoundation.org/issues/3869
    jasonish authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    dfbd38e View commit details
    Browse the repository at this point in the history
  11. github-ci: Ubuntu 20.4 build with -NDEBUG

    To cover Travis-CI test that builds with -NDEBUG.
    
    Redmine issue:
    https://redmine.openinfosecfoundation.org/issues/3869
    jasonish authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    975b58c View commit details
    Browse the repository at this point in the history
  12. github-ci: check that configure fails if rust to old

    Migration of similar test from Travis-CI.
    
    Redmine issue:
    https://redmine.openinfosecfoundation.org/issues/3869
    jasonish authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    146a1ee View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b698f66 View commit details
    Browse the repository at this point in the history
  14. github-ci: update debian 9 test to use known Rust version

    Choose Rust 1.39.0 as a known version of Rust that we build against
    to see in CI if we build with this version, but fail with latest.
    
    This is to cover a similar test from Travis CI.
    jasonish authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    cb963f8 View commit details
    Browse the repository at this point in the history
  15. github-ci: add test build without jansson

    This is to cover a test from Travis CI where we make sure
    that ./configure fails if libjansson is not available.
    jasonish authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    280ab65 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8b38db4 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    57a611b View commit details
    Browse the repository at this point in the history
  18. general: Improve grammar in error messages

    This commit corrects a minor grammar issue in address/port error
    messages.
    jlucovsky authored and victorjulien committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    9efb936 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    71297f5 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    aac2b9d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5155982 View commit details
    Browse the repository at this point in the history