From a06d52906db423ab5f2bf6991b85f36f9401341c Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 23 May 2017 11:05:13 +0000 Subject: Switch doc to schemeless URLs --- doc/index.html | 20 ++++++++++---------- doc/libs6net/ident.html | 10 +++++----- doc/libs6net/index.html | 6 +++--- doc/libsbearssl/index.html | 32 ++++++++++++++++---------------- doc/libstls/index.html | 8 ++++---- doc/minidentd.html | 6 +++--- doc/s6-clockadd.html | 6 +++--- doc/s6-clockview.html | 6 +++--- doc/s6-getservbyname.html | 6 +++--- doc/s6-ident-client.html | 6 +++--- doc/s6-sntpclock.html | 8 ++++---- doc/s6-taiclock.html | 6 +++--- doc/s6-taiclockd.html | 6 +++--- doc/s6-tcpclient.html | 6 +++--- doc/s6-tcpserver-access.html | 18 +++++++++--------- doc/s6-tcpserver.html | 6 +++--- doc/s6-tcpserver4-socketbinder.html | 8 ++++---- doc/s6-tcpserver4.html | 10 +++++----- doc/s6-tcpserver4d.html | 8 ++++---- doc/s6-tcpserver6-socketbinder.html | 8 ++++---- doc/s6-tcpserver6.html | 12 ++++++------ doc/s6-tcpserver6d.html | 8 ++++---- doc/s6-tlsc.html | 10 +++++----- doc/s6-tlsclient.html | 6 +++--- doc/s6-tlsd.html | 12 ++++++------ doc/s6-tlsserver.html | 8 ++++---- doc/upgrade.html | 6 +++--- 27 files changed, 126 insertions(+), 126 deletions(-) diff --git a/doc/index.html b/doc/index.html index e3ea6cd..19a6e86 100644 --- a/doc/index.html +++ b/doc/index.html @@ -6,13 +6,13 @@ s6-networking - small networking utilities - +

-Software
-www.skarnet.org +Software
+www.skarnet.org

s6-networking

@@ -30,7 +30,7 @@ secure communications.

If the underlying -skalibs has been +skalibs has been compiled with IPv6 support, s6-networking is IPv6-ready.

@@ -43,15 +43,15 @@ compiled with IPv6 support, s6-networking is IPv6-ready.
  • tto is a pointer to a - tain_t + tain_t containing a relative time (i.e. a timeout) If *tto time elapses with no application data being exchanged, the engine will forcibly close the connection (with the method defined by options & 1). diff --git a/doc/libstls/index.html b/doc/libstls/index.html index 8b30b20..a1baddc 100644 --- a/doc/libstls/index.html +++ b/doc/libstls/index.html @@ -6,14 +6,14 @@ s6-networking: the stls library interface - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The stls library interface

    @@ -96,7 +96,7 @@ know in advance how many bytes it should get. Modern application protocols should all work with EOF.
  • tto is a pointer to a - tain_t + tain_t containing a relative time (i.e. a timeout). If *tto time elapses with no application data being exchanged, the engine will forcibly close the connection (with the method defined by options & 1). diff --git a/doc/minidentd.html b/doc/minidentd.html index 554594d..ed501db 100644 --- a/doc/minidentd.html +++ b/doc/minidentd.html @@ -6,14 +6,14 @@ s6-networking: the minidentd program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The minidentd program

    diff --git a/doc/s6-clockadd.html b/doc/s6-clockadd.html index 9fcb3b2..52dcda2 100644 --- a/doc/s6-clockadd.html +++ b/doc/s6-clockadd.html @@ -6,14 +6,14 @@ s6-networking: the s6-clockadd program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-clockadd program

    diff --git a/doc/s6-clockview.html b/doc/s6-clockview.html index 9efba0d..1879bdb 100644 --- a/doc/s6-clockview.html +++ b/doc/s6-clockview.html @@ -6,14 +6,14 @@ s6-networking: the s6-clockview program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-clockview program

    diff --git a/doc/s6-getservbyname.html b/doc/s6-getservbyname.html index 1cffdcd..5bdb3dc 100644 --- a/doc/s6-getservbyname.html +++ b/doc/s6-getservbyname.html @@ -6,14 +6,14 @@ s6-networking: the s6-getservbyname program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-getservbyname program

    diff --git a/doc/s6-ident-client.html b/doc/s6-ident-client.html index b70cb07..ed44479 100644 --- a/doc/s6-ident-client.html +++ b/doc/s6-ident-client.html @@ -6,14 +6,14 @@ s6-networking: the s6-ident-client program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-ident-client program

    diff --git a/doc/s6-sntpclock.html b/doc/s6-sntpclock.html index e0fd0eb..823557c 100644 --- a/doc/s6-sntpclock.html +++ b/doc/s6-sntpclock.html @@ -6,14 +6,14 @@ s6-networking: the s6-sntpclock program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-sntpclock program

    @@ -87,7 +87,7 @@ then NTP just cannot compute. This is a problem for CMOS-less systems, where the system clock is initialized to the Unix Epoch. The solution is to first manually initialize the system clock with a program such as date or -s6-clock +s6-clock to a closer time (such as 2013-01-01, which will be good up to 2047), then contact the NTP server.
  • A less obvious problem with NTP is that it works with UTC time, diff --git a/doc/s6-taiclock.html b/doc/s6-taiclock.html index 870a44a..782adf9 100644 --- a/doc/s6-taiclock.html +++ b/doc/s6-taiclock.html @@ -6,14 +6,14 @@ s6-networking: the s6-taiclock program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-taiclock program

    diff --git a/doc/s6-taiclockd.html b/doc/s6-taiclockd.html index e9d5211..6ceca06 100644 --- a/doc/s6-taiclockd.html +++ b/doc/s6-taiclockd.html @@ -6,14 +6,14 @@ s6-networking: the s6-taiclockd program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-taiclockd program

    diff --git a/doc/s6-tcpclient.html b/doc/s6-tcpclient.html index 629a5e6..79b66c7 100644 --- a/doc/s6-tcpclient.html +++ b/doc/s6-tcpclient.html @@ -6,14 +6,14 @@ s6-networking: the s6-tcpclient program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tcpclient program

    diff --git a/doc/s6-tcpserver-access.html b/doc/s6-tcpserver-access.html index ad15647..e970842 100644 --- a/doc/s6-tcpserver-access.html +++ b/doc/s6-tcpserver-access.html @@ -6,14 +6,14 @@ s6-networking: the s6-tcpserver-access program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tcpserver-access program

    @@ -164,13 +164,13 @@ needed to perform searches in a CDB than in the filesystem.
  • The exact format of the ruleset is described on the -s6-accessrules-cdb-from-fs page. +s6-accessrules-cdb-from-fs page.

    s6-tcpserver-access first gets the remote address ip of the client and converts it to canonical form. Then it checks it with the -s6_accessrules_keycheck_ip46() +s6_accessrules_keycheck_ip46() function. In other words, it tries to match broader and broader network prefixes of ip, from ip4/ip_32 to ip4/0.0.0.0_0 if ip is v4, or from @@ -189,7 +189,7 @@ is v6. If the result is: is denied. But if s6-tcpserver-access is authorized to perform DNS lookups, then it gets the remote name of the client, remotehost, and checks it with the -s6_accessrules_keycheck_reversedns() +s6_accessrules_keycheck_reversedns() function. In other words, it tries to match shorter and shorter suffixes of remotehost, from reversedns/remotehost to reversedns/@. @@ -209,19 +209,19 @@ query on remotehost does not match ip. s6-tcpserver-access interprets non-empty env subdirectories and exec files it finds in the matching rule of the ruleset, as explained -in the s6-accessrules-cdb-from-fs +in the s6-accessrules-cdb-from-fs page.

    Notes

    diff --git a/doc/s6-tcpserver.html b/doc/s6-tcpserver.html index 63a279c..aa209d0 100644 --- a/doc/s6-tcpserver.html +++ b/doc/s6-tcpserver.html @@ -6,14 +6,14 @@ s6-networking: the s6-tcpserver program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tcpserver program

    diff --git a/doc/s6-tcpserver4-socketbinder.html b/doc/s6-tcpserver4-socketbinder.html index b44d437..2345f2f 100644 --- a/doc/s6-tcpserver4-socketbinder.html +++ b/doc/s6-tcpserver4-socketbinder.html @@ -6,14 +6,14 @@ s6-networking: the s6-tcpserver4-socketbinder program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tcpserver4-socketbinder program

    @@ -68,7 +68,7 @@ build a flexible TCP/IPv4 super-server. It normally should be given a command line crafted to make it execute into s6-tcpserver4d to accept connections from clients, or into a program such as -s6-applyuidgid +s6-applyuidgid to drop privileges before doing so.
  • The s6-tcpserver4 program does exactly this. It implements diff --git a/doc/s6-tcpserver4.html b/doc/s6-tcpserver4.html index 3977456..9bb0969 100644 --- a/doc/s6-tcpserver4.html +++ b/doc/s6-tcpserver4.html @@ -6,14 +6,14 @@ s6-networking: the s6-tcpserver4 program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tcpserver4 program

    @@ -96,7 +96,7 @@ supplementary group list according to the values of the UID, GID and GIDLIST environment variables after binding the socket. This is only valid when run as root. This can be used with the -s6-envuidgid +s6-envuidgid program to easily script a service that binds to a privileged socket then drops its privileges to those of a named non-root account.
  • @@ -124,7 +124,7 @@ program.
  • In previous releases of s6-networking, s6-tcpserver4 was monolithic: it did the work of s6-tcpserver4-socketbinder, -s6-applyuidgid and +s6-applyuidgid and s6-tcpserver4d itself. The functionality has now been split into several different programs because some service startup schemes require the daemon to get its socket from an external diff --git a/doc/s6-tcpserver4d.html b/doc/s6-tcpserver4d.html index 3063621..94b2895 100644 --- a/doc/s6-tcpserver4d.html +++ b/doc/s6-tcpserver4d.html @@ -6,14 +6,14 @@ s6-networking: the s6-tcpserver4d program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tcpserver4d program

    @@ -66,7 +66,7 @@ the same IP address
  • right before entering the client-accepting loop. If stdout is suitably redirected, this can be used by monitoring programs to check when the server is accepting connections. -The s6-notifywhenup +The s6-notifywhenup program can be used before the s6-tcpserver invocation to notify listeners when the server is ready.
  • -v verbosity : be more or less verbose. diff --git a/doc/s6-tcpserver6-socketbinder.html b/doc/s6-tcpserver6-socketbinder.html index 6ee7de8..948f68b 100644 --- a/doc/s6-tcpserver6-socketbinder.html +++ b/doc/s6-tcpserver6-socketbinder.html @@ -6,14 +6,14 @@ s6-networking: the s6-tcpserver6-socketbinder program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tcpserver6-socketbinder program

    @@ -68,7 +68,7 @@ build a flexible TCP/IPv6 super-server. It normally should be given a command line crafted to make it execute into s6-tcpserver6d to accept connections from clients, or into a program such as -s6-applyuidgid +s6-applyuidgid to drop privileges before doing so.
  • The s6-tcpserver6 program does exactly this. It implements diff --git a/doc/s6-tcpserver6.html b/doc/s6-tcpserver6.html index 2d9e92a..ee502bc 100644 --- a/doc/s6-tcpserver6.html +++ b/doc/s6-tcpserver6.html @@ -6,14 +6,14 @@ s6-networking: the s6-tcpserver6 program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tcpserver6 program

    @@ -96,7 +96,7 @@ supplementary group list according to the values of the UID, GID and GIDLIST environment variables after binding the socket. This is only valid when run as root. This can be used with the -s6-envuidgid +s6-envuidgid program to easily script a service that binds to a privileged socket then drops its privileges to those of a named non-root account.
  • @@ -118,12 +118,12 @@ default to an IPv4 address. The s6-tcpserver4 program should be used to serve IPv4 addresses.
  • s6-tcpserver6 will only work if the underlying -skalibs has +skalibs has been compiled with IPv6 support.
  • In previous releases of s6-networking, s6-tcpserver6 was monolithic: it did the work of s6-tcpserver6-socketbinder, -s6-applyuidgid and +s6-applyuidgid and s6-tcpserver6d itself. The functionality has now been split into several different programs because some service startup schemes require the daemon to get its socket from an external diff --git a/doc/s6-tcpserver6d.html b/doc/s6-tcpserver6d.html index 3213e61..089293e 100644 --- a/doc/s6-tcpserver6d.html +++ b/doc/s6-tcpserver6d.html @@ -6,14 +6,14 @@ s6-networking: the s6-tcpserver6d program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tcpserver6d program

    @@ -66,7 +66,7 @@ the same IP address
  • right before entering the client-accepting loop. If stdout is suitably redirected, this can be used by monitoring programs to check when the server is accepting connections. -The s6-notifywhenup +The s6-notifywhenup program can be used before the s6-tcpserver invocation to notify listeners when the server is ready.
  • -v verbosity : be more or less verbose. diff --git a/doc/s6-tlsc.html b/doc/s6-tlsc.html index b0f6a43..99fed9c 100644 --- a/doc/s6-tlsc.html +++ b/doc/s6-tlsc.html @@ -6,14 +6,14 @@ s6-networking: the s6-tlsc program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tlsc program

    @@ -70,7 +70,7 @@ on the network.
  • If the TLS/SSL connection closes cleanly, s6-tlsc waits for prog to exit, then exits with an -approximation +approximation of prog's exit code.

    @@ -137,7 +137,7 @@ then drops its root privileges to this uid/gid after spawning prog.... This ensures that the TLS/engine and the application run with different privileges. Note that prog... should drop its own root privileges by its own means: the -s6-applyuidgid +s6-applyuidgid program is a way of doing it.

    diff --git a/doc/s6-tlsclient.html b/doc/s6-tlsclient.html index aea1c33..700aea7 100644 --- a/doc/s6-tlsclient.html +++ b/doc/s6-tlsclient.html @@ -6,14 +6,14 @@ s6-networking: the s6-tlsclient program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tlsclient program

    diff --git a/doc/s6-tlsd.html b/doc/s6-tlsd.html index 76dc186..16cccaa 100644 --- a/doc/s6-tlsd.html +++ b/doc/s6-tlsd.html @@ -6,14 +6,14 @@ s6-networking: the s6-tlsd program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tlsd program

    @@ -76,7 +76,7 @@ private key or server certificate files.

    If the TLS/SSL connection closes cleanly, s6-tlsd waits for prog to exit, then exits with an -approximation +approximation of prog's exit code.

    @@ -158,14 +158,14 @@ application run with different privileges.

    Note that prog... should drop its own root privileges by its own means: the -s6-applyuidgid +s6-applyuidgid program is a way of doing it. If the s6-tlsd invocation actually comes from a s6-tlsserver command line, and privilege-dropping options (-G, -g, -u or -U) have been given to s6-tlsserver, then -s6-applyuidgid +s6-applyuidgid directly follows s6-tlsd on the command line, in order to also drop the child's privileges before executing the application. The point of that setup is: diff --git a/doc/s6-tlsserver.html b/doc/s6-tlsserver.html index e50f817..bb3301f 100644 --- a/doc/s6-tlsserver.html +++ b/doc/s6-tlsserver.html @@ -6,14 +6,14 @@ s6-networking: the s6-tlsserver program - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    The s6-tlsserver program

    @@ -51,7 +51,7 @@ TCP connection.
  • s6-tlsd, which establishes a TLS transport (server-side) over a connection.
  • (if applicable) -s6-applyuidgid, +s6-applyuidgid, which drops root privileges.
  • prog..., your client program, which is run as a child of s6-tlsd.
  • diff --git a/doc/upgrade.html b/doc/upgrade.html index 31248b0..6d1b559 100644 --- a/doc/upgrade.html +++ b/doc/upgrade.html @@ -6,14 +6,14 @@ s6-networking: how to upgrade - +

    s6-networking
    -Software
    -skarnet.org +Software
    +skarnet.org

    What has changed in s6-networking

    -- cgit v1.2.3