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

Missing RFC supports #34

Open
Neustradamus opened this issue Apr 19, 2020 · 5 comments
Open

Missing RFC supports #34

Neustradamus opened this issue Apr 19, 2020 · 5 comments

Comments

@Neustradamus
Copy link

Neustradamus commented Apr 19, 2020

Can you add missing RFCs?

There are for STUN:

  • RFC 3489 - "classic" STUN
  • RFC 5389 - base "new" STUN specs
  • RFC 5769 - test vectors for STUN protocol testing
  • RFC 5780 - NAT behavior discovery support
  • RFC 7350 - DTLS as Transport for STUN
  • RFC 7443 - ALPN support for STUN & TURN
  • RFC 7635 - oAuth third-party TURN/STUN authorization
  • RFC 8489 - base "new" STUN specs
@jselbie
Copy link
Owner

jselbie commented Apr 19, 2020

RFCs 3489, 5389, 5679, and 5780 are fully supported today.
As for 7443/7635 and few others.  I have been wanting to support TLS/DTLS so some time now.  Some new open source libraries make this much more feasible than before.   I've just been waiting for a business need to do it. Basically, waiting for someone to come along make the case:  "implement this so it will interop correctly with this other standard or popular thing".

@Neustradamus
Copy link
Author

@jselbie: Thanks for your reply!

I have updated my publication and specify last STUN version.
RFC 7350/RFC 7443/RFC 7635/RFC 8489

Hope improvements :)

@Zxilly
Copy link

Zxilly commented Apr 8, 2024

I'm wondering where this is going, RFC 8489 defines how the stun protocol works over DTLS.

https://datatracker.ietf.org/doc/html/rfc8489#section-6.2.1

@jselbie
Copy link
Owner

jselbie commented Apr 8, 2024 via email

@Zxilly
Copy link

Zxilly commented Apr 8, 2024

https://webrtc-review.googlesource.com/c/src/+/334743/6

Someone works on that, but it has stopped for a while.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants