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.
- - An ip46_t
+
- An ip46_t
is a structure holding either an IPv4 address or an IPv6 address.
- If an error occurs, the function returns -1 and sets errno to a
suitable value. If no answer can be gotten from the server, the function
@@ -78,7 +78,7 @@ as max.
- extended error codes are reported as EEXIST
*deadline and *stamp are
-absolute dates:
+absolute dates:
*stamp must be an accurate enough approximation of the current time, and
is automatically updated when the function returns. If no answer has been gotten
from the server by *deadline, then the call is aborted and returns
diff --git a/doc/libs6net/index.html b/doc/libs6net/index.html
index 40075e5..e0d3a55 100644
--- a/doc/libs6net/index.html
+++ b/doc/libs6net/index.html
@@ -6,14 +6,14 @@
s6-networking: the s6net library interface
-
+
s6-networking
-Software
-skarnet.org
+Software
+skarnet.org
The s6net library interface
diff --git a/doc/libsbearssl/index.html b/doc/libsbearssl/index.html
index 20cdb06..94733a2 100644
--- a/doc/libsbearssl/index.html
+++ b/doc/libsbearssl/index.html
@@ -6,14 +6,14 @@
s6-networking: the sbearssl library interface
-
+
s6-networking
-Software
-skarnet.org
+Software
+skarnet.org
The sbearssl library interface
@@ -65,7 +65,7 @@ address this.
When reading an object into memory, sbearssl stores all
the bytes of the object in a
-stralloc,
+stralloc,
and the sbearssl_* structures contain indices of bytes in that
stralloc. That allows the structures to remain valid even when the stralloc
contents get reallocated and move to some other place in the heap. After
@@ -235,10 +235,10 @@ will perform the PEM decoding for you.
Decodes a PEM object, reading from the
-buffer
+buffer
in *b. The decoded bytes are appended to *sa.
list points to a
-genalloc
+genalloc
containing objects of type sbearssl_pemobject.
One sbearssl_pemobject is appended to the genalloc per PEM entity
decoded from the byte stream read from the buffer.
@@ -258,7 +258,7 @@ obtained with the sbearssl_error_str() function.
Decodes a PEM object from the len bytes pointed to by s.
The decoded bytes are appended to *sa.
list points to a
-genalloc
+genalloc
containing objects of type sbearssl_pemobject.
One sbearssl_pemobject is appended to the genalloc per PEM entity
found in the bytes in s.
@@ -295,7 +295,7 @@ The indices in l must refer to data stored in the string s.
Reads one or more certificates from the file named fn and appends
-them to the genalloc
+them to the genalloc
in *list, which is a dynamically growing list of
sbearssl_cert structures. The bytes of the
(maybe PEM-decoded, but still DER-encoded) certificate are
@@ -331,7 +331,7 @@ obtained with the sbearssl_error_str() function.
Reads one or more PEM-encoded certificates from the file named
fn and appends them to the
-genalloc
+genalloc
in *list, which is a dynamically growing list of
sbearssl_cert structures. The bytes of the PEM-decoded (but
still DER-encoded) certificates are appended to the stralloc
@@ -384,11 +384,11 @@ The indices in l must refer to data stored in the string s.
Reads a set of trust anchors from a PEM file named fn
which must contain a list of (intermediate or) root CA certificates.
The trust anchors are appended to the
-genalloc
+genalloc
in *list, which is a dynamically growing list of
sbearssl_ta structures. The contents of the trust anchors
are appended to *sa, which is a
-stralloc
+stralloc
used for storage.
@@ -407,11 +407,11 @@ obtained with the sbearssl_error_str() function.
which must contain a list of (intermediate or) root CA certificates
stored as individual DER- or PEM-encoded files.
The trust anchors are appended to the
-genalloc
+genalloc
in *list, which is a dynamically growing list of
sbearssl_ta structures. The contents of the trust anchors
are appended to *sa, which is a
-stralloc
+stralloc
used for storage.
@@ -457,7 +457,7 @@ looks like a DER-encoded object. Returns 1 if it does and 0 otherwise.
Sets the validation time for the X.509 context in *ctx to
the absolute time contained in *t, which is a
-tai_t.
+tai_t.
Returns 1 if it succeeds, or 0 if it fails - probably
because *t does not represent a valid time.
@@ -466,7 +466,7 @@ because *t does not represent a valid time.
Same as the above function, except the time is given as a
-tain_t,
+tain_t,
i.e. a tai_t plus nanoseconds (which are simply ignored).
@@ -515,7 +515,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/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.
- An env subdirectory is interpreted as if the
-s6-envdir
+s6-envdir
command had been called before executing prog: the environment
is modified according to the contents of env.
- An exec file containing newprog completely
bypasses the rest of s6-tcpserver-access' command line. After
environment modifications, if any, s6-tcpserver-access execs into
-execlineb -c newprog.
+execlineb -c newprog.
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