From 47cbbb1619ace4013856843ef8f7d68279c74faa Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Sun, 22 Nov 2020 00:16:06 +0000 Subject: Add documentation, fix tiny privdrop bug --- doc/s6-tlsserver.html | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'doc/s6-tlsserver.html') diff --git a/doc/s6-tlsserver.html b/doc/s6-tlsserver.html index a87fbb7..04d9951 100644 --- a/doc/s6-tlsserver.html +++ b/doc/s6-tlsserver.html @@ -21,7 +21,7 @@

s6-tlsserver is an UCSPI server tool for -TLS/SSL connections over INET domain sockets. It acts as a TCP superserver +TLS/SSL connections over INET domain sockets. It acts as a TCP super-server that listens to connections, accepts them, and for each connection, establishes a TLS transport over it, then executes into a program.

@@ -49,12 +49,13 @@ than what you originally wrote. This is normal and healthy. which performs TCP access control and various operations on the TCP connection.
  • s6-tlsd, which establishes -a TLS transport (server-side) over a connection.
  • +a TLS transport (server-side) over a connection, via a +s6-tlsd-io child process.
  • (if applicable) s6-applyuidgid, which drops root privileges.
  • -
  • prog..., your client program, which is run as a -child of s6-tlsd.
  • +
  • prog..., your client program, which is run with the +same pid as s6-tlsd.
  • It runs until it is killed by a signal.
  • @@ -62,7 +63,7 @@ child of s6-tlsd.

    prog is expected to read from its peer on its standard input and write to its peer on its standard output. -Since there will be a s6-tlsd +Since there will be a s6-tlsd-io program between prog and the network to perform the SSL encryption/decryption, those descriptors will not be a network socket - they will be pipes. -- cgit v1.3.1