redict/tests/support
Viktor Söderqvist 5629dbe715
Add support for plaintext clients in TLS cluster (#8587)
The cluster bus is established over TLS or non-TLS depending on the configuration tls-cluster. The client ports distributed in the cluster and sent to clients are assumed to be TLS or non-TLS also depending on tls-cluster.

The cluster bus is now extended to also contain the non-TLS port of clients in a TLS cluster, when available. The non-TLS port of a cluster node, when available, is sent to clients connected without TLS in responses to CLUSTER SLOTS, CLUSTER NODES, CLUSTER SLAVES and MOVED and ASK redirects, instead of the TLS port.

The user was able to override the client port by defining cluster-announce-port. Now cluster-announce-tls-port is added, so the user can define an alternative announce port for both TLS and non-TLS clients.

Fixes #8134
2021-03-30 23:11:32 +03:00
..
benchmark.tcl TLS: Add different client cert support. (#8076) 2020-12-11 18:31:40 +02:00
cli.tcl TLS: Add different client cert support. (#8076) 2020-12-11 18:31:40 +02:00
cluster.tcl Add support for plaintext clients in TLS cluster (#8587) 2021-03-30 23:11:32 +03:00
redis.tcl Add support for plaintext clients in TLS cluster (#8587) 2021-03-30 23:11:32 +03:00
server.tcl When tests exit normally, some processes may still be alive (#8647) 2021-03-16 17:25:30 +02:00
test.tcl Report child copy-on-write info continuously 2021-01-07 16:14:29 +02:00
tmpfile.tcl Initial implementation of a client-server parallel testing system for Redis in order to speedup execution of the test suite. 2011-07-10 23:25:48 +02:00
util.tcl Add cluster slot migration tests (#8649) 2021-03-29 13:52:02 +03:00