Branch: refs/heads/master Home: https://github.com/xrootd/xrootd Commit: 351d6a076d2d3cbf4db2d226777a0b0c9ecb7a74 https://github.com/xrootd/xrootd/commit/351d6a076d2d3cbf4db2d226777a0b0c9ecb7a74 Author: Brian Bockelman <[log in to unmask]> Date: 2018-03-25 (Sun, 25 Mar 2018) Changed paths: M src/XrdHttp/XrdHttpProtocol.cc M src/XrdHttp/XrdHttpProtocol.hh Log Message: ----------- Always have OpenSSL read/write data through the XrdLink object. Previously, we just handed OpenSSL the underlying file descriptor. This worked fine, protocol-wise. However, this didn't interact well with the Xrootd framework itself as the idle counter was not update, nor were proper statistics recorded. With this commit, we create a custom BIO object for OpenSSL to use; this object simply forwards the requests to an underlying XrdLink. Fixes #675 Commit: d288303bd081c94361e7a9f4ba4bfad1e1ff884b https://github.com/xrootd/xrootd/commit/d288303bd081c94361e7a9f4ba4bfad1e1ff884b Author: Brian Bockelman <[log in to unmask]> Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M src/XrdHttp/XrdHttpProtocol.cc Log Message: ----------- Do not shutdown XrdLink on BIO close. Commit: 97ca085b1318964fcd752770c697bc0c3c080a5a https://github.com/xrootd/xrootd/commit/97ca085b1318964fcd752770c697bc0c3c080a5a Author: Fabrizio Furano <[log in to unmask]> Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M src/XrdHttp/XrdHttpProtocol.cc M src/XrdHttp/XrdHttpProtocol.hh Log Message: ----------- Merge pull request #676 from bbockelm/ssl_use_xrdlink Always have OpenSSL read/write data through the XrdLink object. Compare: https://github.com/xrootd/xrootd/compare/1bfeb6753436...97ca085b1318 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1