haproxy/reg-tests/connection
Christopher Faulet 5232df57ab MINOR: proto-tcp: Add support for TCP MD5 signature for listeners and servers
This patch adds the support for the RFC2385 (Protection of BGP Sessions via
the + TCP MD5 Signature Option) for the listeners and the servers. The
feature is only available on Linux. Keywords are not exposed otherwise.

By setting "tcp-md5sig <password>" option on a bind line, TCP segments of
all connections instantiated from the listening socket will be signed with a
16-byte MD5 digest. The same option can be set on a server line to protect
outgoing connections to the corresponding server.

The primary use case for this option is to allow BGP to protect itself
against the introduction of spoofed TCP segments into the connection
stream. But it can be useful for any very long-lived TCP connections.

A reg-test was added and it will be executed only on linux. All other
targets are excluded.
2025-07-03 15:25:40 +02:00
..
ca-auth.crt REGTESTS: provide a reverse-server test with name argument 2023-08-24 17:02:37 +02:00
cli_src_dst.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
client1.pem REGTESTS: provide a reverse-server test with name argument 2023-08-24 17:02:37 +02:00
common.pem REGTEST/MINOR: Add a reg testing file for b406b87 commit. 2018-08-24 16:53:27 +02:00
dispatch.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
h2_glitches.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
http_reuse_aggressive.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
http_reuse_always.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
http_reuse_be_transparent.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
http_reuse_conn_hash.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
http_reuse_dispatch.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
http_reuse_never.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
http_reuse_safe.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
proxy_protocol_random_fail.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
proxy_protocol_send_generic.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
proxy_protocol_send_unique_id_alpn.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
proxy_protocol_send_unique_id.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
proxy_protocol_tlv_validation.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
reverse_connect_full.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
reverse_server_name.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
reverse_server.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
tcp_md5_signature.vtc MINOR: proto-tcp: Add support for TCP MD5 signature for listeners and servers 2025-07-03 15:25:40 +02:00
tcp_to_http_upgrade.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00