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

SDP: implements sticky buffers #11877

Open
wants to merge 19 commits into
base: master
Choose a base branch
from

Commits on Oct 4, 2024

  1. sdp: log media's encryption key

    The encryption key subfield of the media description field is not
    logged when it should be.
    
    Ticket OISF#7305
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    cbe2942 View commit details
    Browse the repository at this point in the history
  2. sdp: stringify structured fields

    The current parser implementations take a field, such as connection data, and
    split it into subfields for a specific structure (e.g., struct ConnectionData).
    However, following this approach requires several sticky buffers to match the
    whole field, which can make a rule a bit verbose and doesn't offer any advantage
    for matching specific parts of a field.
    
    With this patch, a single line is still split into pieces if it makes sense for
    parsing purposes, but these pieces are then reassembled into a single string.
    This way, only one sticky buffer is needed to match the entire field.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    3d9ce6b View commit details
    Browse the repository at this point in the history
  3. sdp: add sdp.session_name sticky buffer

    This adds a sticky buffer to match the "Session name" field in both
    requests and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    bc81645 View commit details
    Browse the repository at this point in the history
  4. sdp: add sdp.session_info sticky buffer

    This adds a sticky buffer to match the "Session information" field in
    both requests and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    1d022e6 View commit details
    Browse the repository at this point in the history
  5. sdp: add sdp.origin sticky buffer

    This adds a sticky buffer to match the "Origin" field in both requests
    and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    85e2291 View commit details
    Browse the repository at this point in the history
  6. sdp: add sdp.uri sticky buffer

    This adds a sticky buffer to match the "Uri" field in both requests and
    responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    7f8b708 View commit details
    Browse the repository at this point in the history
  7. sdp: add sdp.email sticky buffer

    This adds a sticky buffer to match the "Email" field in both requests
    and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    04a70b6 View commit details
    Browse the repository at this point in the history
  8. sdp: add sdp.phone_number sticky buffer

    This adds a sticky buffer to match the "Phone number" field in both
    requests and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    393cf78 View commit details
    Browse the repository at this point in the history
  9. sdp: add sdp.connection_data sticky buffer

    This adds a sticky buffer to match the "Connection data" field in both
    requests and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    1b2940c View commit details
    Browse the repository at this point in the history
  10. sdp: add sdp.bandwidth sticky buffer

    This adds a sticky (multi) buffer to match the "Bandwidth" field in both
    requests and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    7bf483f View commit details
    Browse the repository at this point in the history
  11. sdp: add sdp.time sticky buffer

    This adds a sticky buffer to match the "Time" field in both requests and
    responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    038615d View commit details
    Browse the repository at this point in the history
  12. sdp: add sdp.repeat_time sticky buffer

    This adds a sticky buffer to match the "Repeat time" field in both
    requests and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    22a2ee7 View commit details
    Browse the repository at this point in the history
  13. sdp: add sdp.timezone sticky buffer

    This adds a sticky bufffer to match the "Timezone" field in both
    requests and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    af79058 View commit details
    Browse the repository at this point in the history
  14. sdp: add sdp.encryption_key sticky buffer

    This adds a sticky buffer to match the "Encryption key" field in both
    requests and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    dcf92f9 View commit details
    Browse the repository at this point in the history
  15. sdp: add sdp.attribute sticky buffer

    This adds a sticky (multi) buffer to match the "Attribute" field in both
    requests and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    1c32f1b View commit details
    Browse the repository at this point in the history
  16. sdp: add sdp.media.media sticky buffer

    This adds a sticky (multi) buffer to match the "Media" subfield of the
    "Media description" field in both requests and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f9a9ee7 View commit details
    Browse the repository at this point in the history
  17. sdp: add sdp.media.media_info sticky buffer

    This adds a stick (multi) buffer to match the "Session information"
    subfield of the "Media description" field in both requests and
    responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    adf25a8 View commit details
    Browse the repository at this point in the history
  18. sdp: add sdp.media.connection_data sticky buffer

    This adds a sticky (multi) buffer to match the "Connection data"
    subfield of the "Media description" field in both requests and
    responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    7513966 View commit details
    Browse the repository at this point in the history
  19. sdp: add sdp.media.encryption_key sticky buffer

    This adds a sticky (multi) buffer to match the "Encryption key" subfield
    of the "Media description" field in both requests and responses.
    
    Ticket OISF#7291
    glongo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    43dafab View commit details
    Browse the repository at this point in the history