Opened 13 years ago

Last modified 11 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 13 years ago by bennylp

  • Milestone changed from release-0.5.10 to release-0.5.11

comment:2 Changed 12 years ago by bennylp

  • Milestone changed from release-0.7.0 to release-0.7.1

comment:3 Changed 11 years ago by bennylp

  • Milestone changed from release-0.9.0 to Known-Issues
Note: See TracTickets for help on using tickets.