netty5/codec-haproxy/src/main/java/io/netty/handler/codec/haproxy
Georg Held 1f0d47dee7 Added PROXY Protocol TLV support
Motivation:

The current PROXY protocol implementation does not have support for optional Type-Length-Value fields. This pull requests adds the TLV values as specified in the PROXY protocol specification (http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt) and adds support for arbitrary TLVs.

Modifications:

The existing HAProxyMessage implements an additional TLV reading operation. A small bug in the AF_UNIX reader which didn’t set the reader index correctly was also fixed.

Result:

The PROXY protocol supports TLVs
2017-06-07 09:09:29 -07:00
..
HAProxyCommand.java Overall refactoring of the haproxy codec 2014-06-21 16:00:27 +09:00
HAProxyConstants.java Overall refactoring of the haproxy codec 2014-06-21 16:00:27 +09:00
HAProxyMessage.java Added PROXY Protocol TLV support 2017-06-07 09:09:29 -07:00
HAProxyMessageDecoder.java Add ProtocolDetectionResult and use it in HAProxyMessageDecoder for allow detect HAProxy protocol. 2015-06-23 08:59:07 +02:00
HAProxyProtocolException.java Overall refactoring of the haproxy codec 2014-06-21 16:00:27 +09:00
HAProxyProtocolVersion.java fix the typos 2017-04-20 04:56:09 +02:00
HAProxyProxiedProtocol.java fix the typos 2017-04-20 04:56:09 +02:00
HAProxySSLTLV.java Added PROXY Protocol TLV support 2017-06-07 09:09:29 -07:00
HAProxyTLV.java Added PROXY Protocol TLV support 2017-06-07 09:09:29 -07:00
package-info.java Move haproxy codec to a separate module 2014-06-21 15:59:21 +09:00