]> git.ipfire.org Git - thirdparty/squid.git/commit - src/ssl/Makefile.am
Initial OpenSSL BIO implementation, to be used to limit socket I/O
authorAlex Rousskov <rousskov@measurement-factory.com>
Sun, 3 Feb 2013 00:08:09 +0000 (17:08 -0700)
committerAlex Rousskov <rousskov@measurement-factory.com>
Sun, 3 Feb 2013 00:08:09 +0000 (17:08 -0700)
commitb3a8ae1bbbe58bed00b003e617bf5662565b2486
treef8ee6074404c7c4a27f83b41ef9b0c7f827cceda
parent31ecec74bce9aef1f15b3634ba2d25674ed51daa
Initial OpenSSL BIO implementation, to be used to limit socket I/O
and remember raw data during peek phase of Peek and Splice.

No buffering yet: All SSL read/write commands go directly to the socket,
which probably creates some performance overhead because they use very
small I/O sizes (often just a few bytes).

Useful SSL connection state and I/O debugging.

Moved SSL connection creation and I/O association code into new Ssl::Create(),
used by client_side.cc and forward.cc.
configure.ac
src/client_side.cc
src/forward.cc
src/ssl/Makefile.am
src/ssl/bio.cc [new file with mode: 0644]
src/ssl/bio.h [new file with mode: 0644]
src/ssl/support.cc
src/ssl/support.h