summaryrefslogtreecommitdiff
path: root/TLS.md
diff options
context:
space:
mode:
authorYossi Gottlieb <yossigo@gmail.com>2020-02-05 21:13:21 +0200
committerYossi Gottlieb <yossigo@gmail.com>2020-02-05 21:19:03 +0200
commitbb3d45a38683fc97c0b9b06ff7725fa1eca5d80c (patch)
tree5da178d1c1c06debbdcbfaa9c9b3c92016032bb3 /TLS.md
parentedfe1b2f8b6ff2c93c5a1db007ea033dd710d98a (diff)
downloadredis-bb3d45a38683fc97c0b9b06ff7725fa1eca5d80c.tar.gz
TLS: Update documentation.
Diffstat (limited to 'TLS.md')
-rw-r--r--TLS.md45
1 files changed, 14 insertions, 31 deletions
diff --git a/TLS.md b/TLS.md
index 76fe0be2e..e480c1e9d 100644
--- a/TLS.md
+++ b/TLS.md
@@ -1,8 +1,5 @@
-TLS Support -- Work In Progress
-===============================
-
-This is a brief note to capture current thoughts/ideas and track pending action
-items.
+TLS Support
+===========
Getting Started
---------------
@@ -69,37 +66,23 @@ probably not be so hard. For cluster keys migration it might be more difficult,
but there are probably other good reasons to improve that part anyway.
To-Do List
-==========
-
-Additional TLS Features
------------------------
-
-1. Add metrics to INFO?
-2. Add session caching support. Check if/how it's handled by clients to assess
- how useful/important it is.
-
-redis-benchmark
----------------
-
-The current implementation is a mix of using hiredis for parsing and basic
-networking (establishing connections), but directly manipulating sockets for
-most actions.
-
-This will need to be cleaned up for proper TLS support. The best approach is
-probably to migrate to hiredis async mode.
-
-redis-cli
----------
+----------
-1. Add support for TLS in --slave and --rdb modes.
+- [ ] Add session caching support. Check if/how it's handled by clients to
+ assess how useful/important it is.
+- [ ] redis-benchmark support. The current implementation is a mix of using
+ hiredis for parsing and basic networking (establishing connections), but
+ directly manipulating sockets for most actions. This will need to be cleaned
+ up for proper TLS support. The best approach is probably to migrate to hiredis
+ async mode.
+- [ ] redis-cli `--slave` and `--rdb` support.
-Others
-------
+Multi-port
+----------
Consider the implications of allowing TLS to be configured on a separate port,
-making Redis listening on multiple ports.
+making Redis listening on multiple ports:
-This impacts many things, like
1. Startup banner port notification
2. Proctitle
3. How slaves announce themselves