Opened 18 years ago
Closed 18 years ago
#3 closed enhancement (worksforme)
TLS support
Reported by: | bennylp | Owned by: | bennylp |
---|---|---|---|
Priority: | major | Milestone: | release-0.5.10 |
Component: | pjsip | Version: | 0.5.9 |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: |
Description
Implement TLS support for PJSIP
Change History (7)
comment:1 Changed 18 years ago by bennylp
- Status changed from new to assigned
comment:2 Changed 18 years ago by bennylp
Some initial testing in r852
comment:3 Changed 18 years ago by bennylp
- Version set to 0.5.9
comment:4 Changed 18 years ago by bennylp
More work in r858
comment:5 Changed 18 years ago by bennylp
- Resolution set to worksforme
- Status changed from assigned to closed
Big rewrite in TLS implementation was done in r861:
- The TLS transport implementation is now based on TCP transport, which works asynchronously.
- Both client and server functionality works.
- A rather complete TLS options, to customize the functionality and behavior.
- Error code integration into main pjsip error space.
- Integration to PJSUA-LIB and pjsua.
- etc.
So we'll close this ticket for now.
Pending issues:
- Currently SSL_connect() and SSL_accept() will block the calling thread indefinitely until SSL negotiation is complete.
- The handling of SSL_write() that returns EWOULDBLOCK in the middle of packet transmission is currently untested.
comment:6 Changed 18 years ago by anonymous
- Resolution worksforme deleted
- Status changed from closed to reopened
Reopened for missing Makefile command for building TLS support.
comment:7 Changed 18 years ago by bennylp
- Resolution set to worksforme
- Status changed from reopened to closed
Added Makefile/Autoconf? support for TLS in r862.
Note: See
TracTickets for help on using
tickets.
Initial implementation in r849