Opened 18 years ago
Last modified 16 years ago
#63 new enhancement
Fully non-blocking TLS connect/accept
Reported by: | bennylp | Owned by: | bennylp |
---|---|---|---|
Priority: | normal | Milestone: | Known-Issues-and-Ideas |
Component: | pjsip | Version: | 0.5.9 |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: |
Description
Currently the TLS transport still blocks in SSL_connect() and SSL_accept() (although the TCP connect/accept procedure is non-blocking).
A fully non-blocking TLS transport will require maintaining TLS state (to keep track when TLS is still in SSL_connect()/SSL_accept() state) and using BIO_mem to make it work seamlessly with the ioqueue.
Change History (3)
comment:1 Changed 18 years ago by bennylp
- Milestone changed from release-0.5.10 to release-0.5.11
comment:2 Changed 18 years ago by bennylp
- Milestone changed from release-0.7.0 to release-0.7.1
comment:3 Changed 16 years ago by bennylp
- Milestone changed from release-0.9.0 to Known-Issues
Note: See
TracTickets for help on using
tickets.