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

Dns over http2 5773 v16 #11461

Closed
wants to merge 9 commits into from

Commits on Jul 9, 2024

  1. dns: prepare for dns over http2 support

    by making tx parsing and creation more easily available,
    without needing a dns state.
    
    Dns event NotResponse is now set on the right tx, and not the one
    before.
    
    Also debug log for Z-flag on request says "request" instead of
    "response"
    
    Also rustfmt dns.rs
    catenacyber committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    5a7beb3 View commit details
    Browse the repository at this point in the history
  2. http2: rustfmt

    catenacyber committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    2396682 View commit details
    Browse the repository at this point in the history
  3. http2: log dns if DoH is recognized

    Ticket: 5773
    catenacyber committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    5263c4b View commit details
    Browse the repository at this point in the history
  4. doh: implement dns over http2 app-proto

    Ticket: 5773
    catenacyber committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    0da0549 View commit details
    Browse the repository at this point in the history
  5. doh: make dns and http keywords for doh2

    Ticket: 5773
    catenacyber committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    732f0a2 View commit details
    Browse the repository at this point in the history
  6. util/profiling: remove assertion

    Now a flow alproto can be changed by a call to AppLayerParserParse
    when HTTP2 forces the flow to turn into DOH2.
    catenacyber committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    530d0d1 View commit details
    Browse the repository at this point in the history
  7. doh2: handle dns message in POST requests

    Ticket: 5773
    
    Handles both directions the same way for data if content type is
    application/dns-message
    catenacyber committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    7fbb6fe View commit details
    Browse the repository at this point in the history
  8. doh: move fields into dedicated Optional struct

    So as to consume less memory for HTTP2Transaction
    catenacyber committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    01a9762 View commit details
    Browse the repository at this point in the history
  9. doh2: log like dns v3

    catenacyber committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    6e9bb35 View commit details
    Browse the repository at this point in the history