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

Push API for payload #285

Merged
merged 8 commits into from
Oct 2, 2024
Merged

Push API for payload #285

merged 8 commits into from
Oct 2, 2024

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    3987fe9 View commit details
    Browse the repository at this point in the history
  2. fix: Improve isStunPacket check.

    Return early when the first two bits don't match. This is for:
    1. Correctness: A packet that doesn't start with 00 is not STUN even if
       the magic cookie happens to match
    2. Performance: Most packets are RTP and will fail the first byte check,
       so no need to check the magic cookie.
    bgrozev committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    0e033ed View commit details
    Browse the repository at this point in the history
  3. feat: Add a push API for payload

    When enabled packets are passed directly to the application,
    
    squash: Fix setting initial addresses.
    bgrozev committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    db5408d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    37b4433 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    facc894 View commit details
    Browse the repository at this point in the history
  6. Fail a connectivity check request received after checks are stopped.

    This should cause clients who've had NAT rebinding events to start failing their consent checks, so they reconnect.
    JonathanLennox authored and bgrozev committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    4583645 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fc0061f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1fe84d7 View commit details
    Browse the repository at this point in the history