Print

Print


  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