commit | fe50bfb82c0ee93eec7dc896097c3705b21ec0cd | [log] [tgz] |
---|---|---|
author | Olivier Houchard <ohouchard@haproxy.com> | Mon May 27 12:09:19 2019 +0200 |
committer | Olivier Houchard <cognet@ci0.org> | Wed Jun 05 18:03:38 2019 +0200 |
tree | cda381efd650ed2ea960b75517219e45f7c355dc | |
parent | 2e055483ff84c95be89ecb205692843961b7f36f [diff] |
MEDIUM: connections: Introduce a handshake pseudo-XPRT. Add a new XPRT that is used when using non-SSL handshakes, such as proxy protocol or Netscaler, instead of taking care of it in conn_fd_handler(). This XPRT is installed when any of those is used, and it removes itself once the handshake is done. This should allow us to remove the distinction between CO_FL_SOCK* and CO_FL_XPRT*.