Opened 16 years ago
Closed 16 years ago
#780 closed enhancement (fixed)
Update PJNATH to the latest STUN, TURN, and ICE specs and other enhancements
Reported by: | bennylp | Owned by: | bennylp |
---|---|---|---|
Priority: | normal | Milestone: | release-1.2 |
Component: | pjnath | Version: | trunk |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: |
Description
Currently we support:
- STUN: draft-ietf-behave-rfc3489bis-18
- ICE: draft-ietf-mmusic-ice-19.txt
- TURN: draft-ietf-behave-turn-09
STUN spec has been published as RFC 5389, while TURN spec had advanced into draft-ietf-behave-turn-13 (with major changes).
Also while we're at it, possibly add some ICE samples and more tests.
Change History (11)
comment:1 Changed 16 years ago by bennylp
comment:2 Changed 16 years ago by bennylp
- Type changed from defect to enhancement
comment:3 Changed 16 years ago by bennylp
In r2589: Update TURN from draft 09 to draft 13:
- new rules for permissions:
- permission must be created and refreshed explicitly with CreatePermission?
- transmitting data does not refresh permission
- attributes changed/added: XOR-PEER-ADDRESS, XOR-RELAYED-ADDRESS, EVEN-PORT, DONT-FRAGMENT
- attribute(s) removed: REQUESTED-PROPS
- new status codes: 401 (Forbidden), 507 (Insufficient Capacity)
- removed status codes: 443 (Invalid IP address), 444 (Invalid Port), 508 (Insufficient Port Capacity)
comment:4 Changed 16 years ago by bennylp
In r2590:
- destroy TURN session if it receives 437 (Allocation Mismatch) response
comment:5 Changed 16 years ago by bennylp
In r2591:
- fixed compilation error with GNU build system due to previous TURN changes
comment:6 Changed 16 years ago by bennylp
In r2592:
- initial work on an ICE demo app
comment:7 Changed 16 years ago by bennylp
In r2599:
- updated ICE to issue CreatePermission before starting ICE negotiation, and to issue ChannelBind once negotiation completes and TURN candidate is used.
comment:8 Changed 16 years ago by bennylp
In r2600:
- more work on icedemo sample application (more readability, some bug fixes, etc)
comment:9 Changed 16 years ago by bennylp
In r2602:
- work on the CreatePermission refresh timer in the TURN client session.
comment:10 Changed 16 years ago by bennylp
In r2642:
- enhance doxygen documentation for PJNATH with more content
comment:11 Changed 16 years ago by bennylp
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
In r2580: