[sr-dev] git:andrei/tcp_tls_changes: tls: clear text write queue implementation

Andrei Pelinescu-Onciul andrei at iptel.org
Thu May 20 17:14:22 CEST 2010


Module: sip-router
Branch: andrei/tcp_tls_changes
Commit: c38de320d864507b38d6f99beb649fef9211a3cf
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c38de320d864507b38d6f99beb649fef9211a3cf

Author: Andrei Pelinescu-Onciul <andrei at iptel.org>
Committer: Andrei Pelinescu-Onciul <andrei at iptel.org>
Date:   Thu May 20 16:26:22 2010 +0200

tls: clear text write queue implementation

In some cases the not-yet-encrypted data must be queued on write
and the write retried later (e.g. a SSL_write returns WANT_READ
because of an ongoing re-keying or trying to write while the SSL
connection is not yet fully established).

---

 modules/tls/tls_ct_q.h   |  131 ++++++++++++++++++++++++++++++++++++
 modules/tls/tls_ct_wrq.c |  164 ++++++++++++++++++++++++++++++++++++++++++++++
 modules/tls/tls_ct_wrq.h |   53 +++++++++++++++
 3 files changed, 348 insertions(+), 0 deletions(-)

Diff:   http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=c38de320d864507b38d6f99beb649fef9211a3cf



More information about the sr-dev mailing list