summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2017-05-23 11:05:13 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2017-05-23 11:05:13 +0000
commita06d52906db423ab5f2bf6991b85f36f9401341c (patch)
tree59079b72e060bde37ebe66823a549e342285398a /doc
parentd7e6a817966af1057599988330af9eb144e18bef (diff)
downloads6-networking-a06d52906db423ab5f2bf6991b85f36f9401341c.tar.xz
Switch doc to schemeless URLs
Diffstat (limited to 'doc')
-rw-r--r--doc/index.html20
-rw-r--r--doc/libs6net/ident.html10
-rw-r--r--doc/libs6net/index.html6
-rw-r--r--doc/libsbearssl/index.html32
-rw-r--r--doc/libstls/index.html8
-rw-r--r--doc/minidentd.html6
-rw-r--r--doc/s6-clockadd.html6
-rw-r--r--doc/s6-clockview.html6
-rw-r--r--doc/s6-getservbyname.html6
-rw-r--r--doc/s6-ident-client.html6
-rw-r--r--doc/s6-sntpclock.html8
-rw-r--r--doc/s6-taiclock.html6
-rw-r--r--doc/s6-taiclockd.html6
-rw-r--r--doc/s6-tcpclient.html6
-rw-r--r--doc/s6-tcpserver-access.html18
-rw-r--r--doc/s6-tcpserver.html6
-rw-r--r--doc/s6-tcpserver4-socketbinder.html8
-rw-r--r--doc/s6-tcpserver4.html10
-rw-r--r--doc/s6-tcpserver4d.html8
-rw-r--r--doc/s6-tcpserver6-socketbinder.html8
-rw-r--r--doc/s6-tcpserver6.html12
-rw-r--r--doc/s6-tcpserver6d.html8
-rw-r--r--doc/s6-tlsc.html10
-rw-r--r--doc/s6-tlsclient.html6
-rw-r--r--doc/s6-tlsd.html12
-rw-r--r--doc/s6-tlsserver.html8
-rw-r--r--doc/upgrade.html6
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 @@
<title>s6-networking - small networking utilities</title>
<meta name="Description" content="s6-networking - small networking utilities" />
<meta name="Keywords" content="s6-networking network utilities tcpclient tcpserver s6 ucspi unix linux laurent bercot ska skarnet" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">www.skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">www.skarnet.org</a>
</p>
<h1> s6-networking </h1>
@@ -30,7 +30,7 @@ secure communications.
<p>
If the underlying
-<a href="http://skarnet.org/software/skalibs/">skalibs</a> has been
+<a href="//skarnet.org/software/skalibs/">skalibs</a> has been
compiled with IPv6 support, s6-networking is IPv6-ready.
</p>
@@ -43,15 +43,15 @@ compiled with IPv6 support, s6-networking is IPv6-ready.
<ul>
<li> A POSIX-compliant system with a standard C development environment </li>
<li> GNU make, version 3.81 or later </li>
- <li> <a href="http://skarnet.org/software/skalibs/">skalibs</a> version
+ <li> <a href="//skarnet.org/software/skalibs/">skalibs</a> version
2.5.1.0 or later. It's a build-time requirement. It's also a run-time
requirement if you link against the shared version of the skalibs
library. </li>
- <li> <a href="http://skarnet.org/software/execline/">execline</a> version
+ <li> <a href="//skarnet.org/software/execline/">execline</a> version
2.3.0.1 or later. It's a build-time and run-time requirement. </li>
- <li> <a href="http://skarnet.org/software/s6/">s6</a> version
+ <li> <a href="//skarnet.org/software/s6/">s6</a> version
2.5.1.0 or later. It's a build-time and run-time requirement. </li>
- <li> <a href="http://skarnet.org/software/s6-dns/">s6-dns</a> version
+ <li> <a href="//skarnet.org/software/s6-dns/">s6-dns</a> version
2.2.0.0 or later. It's a build-time requirement. It's also a run-time
requirement if you link against the shared version of the s6-dns
libraries. </li>
@@ -185,7 +185,7 @@ relevant page.
<ul>
<li> <tt>s6-networking</tt> is discussed on the
-<a href="http://skarnet.org/lists.html#skaware">skaware</a> mailing-list. </li>
+<a href="//skarnet.org/lists.html#skaware">skaware</a> mailing-list. </li>
</ul>
<h3> Similar work </h3>
@@ -194,7 +194,7 @@ relevant page.
<li> <a href="http://cr.yp.to/ucspi-tcp.html">ucspi-tcp</a> is the
original inspiration for s6-networking.
It works, but is unfortunately unmaintained by the author. s6-networking
-follows <a href="http://skarnet.org/software/skalibs/djblegacy.html">the
+follows <a href="//skarnet.org/software/skalibs/djblegacy.html">the
same design principles</a>. </li>
<li> <a href="http://smarden.org/ipsvd/">ipsvd</a> is a similar program
suite. </li>
diff --git a/doc/libs6net/ident.html b/doc/libs6net/ident.html
index fad581f..0b6a9c5 100644
--- a/doc/libs6net/ident.html
+++ b/doc/libs6net/ident.html
@@ -6,15 +6,15 @@
<title>s6-networking: the ident library interface</title>
<meta name="Description" content="s6-networking: the ident library interface" />
<meta name="Keywords" content="s6-networking net ident library libs6net ident RFC 1413" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">libs6net</a><br />
<a href="../">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>ident</tt> library interface </h1>
@@ -60,7 +60,7 @@ number of bytes in the answer.
</p>
<ul>
- <li> An <a href="http://skarnet.org/software/skalibs/libstddjb/ip46.html">ip46_t</a>
+ <li> An <a href="//skarnet.org/software/skalibs/libstddjb/ip46.html">ip46_t</a>
is a structure holding either an IPv4 address or an IPv6 address. </li>
<li> 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 <em>max</em>. </li>
<li> extended error codes are reported as EEXIST </li>
</ul> </li>
<li> *<em>deadline</em> and *<em>stamp</em> are
-<a href="http://skarnet.org/software/skalibs/libstddjb/tai.h">absolute dates</a>:
+<a href="//skarnet.org/software/skalibs/libstddjb/tai.h">absolute dates</a>:
*<em>stamp</em> 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 *<em>deadline</em>, 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 @@
<title>s6-networking: the s6net library interface</title>
<meta name="Description" content="s6-networking: the s6net library interface" />
<meta name="Keywords" content="s6-networking net s6net library libs6net" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="../">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6net</tt> library interface </h1>
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 @@
<title>s6-networking: the sbearssl library interface</title>
<meta name="Description" content="s6-networking: the sbearssl interface" />
<meta name="Keywords" content="s6-networking net sbearssl library TLS SSL BearSSL libbearssl" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="../">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>sbearssl</tt> library interface </h1>
@@ -65,7 +65,7 @@ address this.
<p>
When reading an object into memory, <tt>sbearssl</tt> stores all
the bytes of the object in a
-<a href="http://skarnet.org/software/skalibs/libstddjb/stralloc.html">stralloc</a>,
+<a href="//skarnet.org/software/skalibs/libstddjb/stralloc.html">stralloc</a>,
and the <tt>sbearssl_*</tt> 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.
<p>
Decodes a PEM object, reading from the
-<a href="http://skarnet.org/software/skalibs/libstddjb/buffer.html">buffer</a>
+<a href="//skarnet.org/software/skalibs/libstddjb/buffer.html">buffer</a>
in *<em>b</em>. The decoded bytes are appended to *<em>sa</em>.
<em>list</em> points to a
-<a href="http://skarnet.org/software/skalibs/libstddjb/genalloc.html">genalloc</a>
+<a href="//skarnet.org/software/skalibs/libstddjb/genalloc.html">genalloc</a>
containing objects of type <tt>sbearssl_pemobject</tt>.
One <tt>sbearssl_pemobject</tt> is appended to the genalloc per PEM entity
decoded from the byte stream read from the buffer.
@@ -258,7 +258,7 @@ obtained with the <tt>sbearssl_error_str()</tt> function.
Decodes a PEM object from the <em>len</em> bytes pointed to by <em>s</em>.
The decoded bytes are appended to *<em>sa</em>.
<em>list</em> points to a
-<a href="http://skarnet.org/software/skalibs/libstddjb/genalloc.html">genalloc</a>
+<a href="//skarnet.org/software/skalibs/libstddjb/genalloc.html">genalloc</a>
containing objects of type <tt>sbearssl_pemobject</tt>.
One <tt>sbearssl_pemobject</tt> is appended to the genalloc per PEM entity
found in the bytes in <em>s</em>.
@@ -295,7 +295,7 @@ The indices in <em>l</em> must refer to data stored in the string <em>s</em>.
<p>
Reads one or more certificates from the file named <em>fn</em> and appends
-them to the <a href="http://skarnet.org/software/skalibs/libstddjb/genalloc.html">genalloc</a>
+them to the <a href="//skarnet.org/software/skalibs/libstddjb/genalloc.html">genalloc</a>
in *<em>list</em>, which is a dynamically growing list of
<tt>sbearssl_cert</tt> structures. The bytes of the
(maybe PEM-decoded, but still DER-encoded) certificate are
@@ -331,7 +331,7 @@ obtained with the <tt>sbearssl_error_str()</tt> function.
<p>
Reads one or more PEM-encoded certificates from the file named
<em>fn</em> and appends them to the
-<a href="http://skarnet.org/software/skalibs/libstddjb/genalloc.html">genalloc</a>
+<a href="//skarnet.org/software/skalibs/libstddjb/genalloc.html">genalloc</a>
in *<em>list</em>, which is a dynamically growing list of
<tt>sbearssl_cert</tt> structures. The bytes of the PEM-decoded (but
still DER-encoded) certificates are appended to the stralloc
@@ -384,11 +384,11 @@ The indices in <em>l</em> must refer to data stored in the string <em>s</em>.
Reads a set of trust anchors from a PEM file named <em>fn</em>
which must contain a list of (intermediate or) root CA certificates.
The trust anchors are appended to the
-<a href="http://skarnet.org/software/skalibs/libstddjb/genalloc.html">genalloc</a>
+<a href="//skarnet.org/software/skalibs/libstddjb/genalloc.html">genalloc</a>
in *<em>list</em>, which is a dynamically growing list of
<tt>sbearssl_ta</tt> structures. The contents of the trust anchors
are appended to *<em>sa</em>, which is a
-<a href="http://skarnet.org/software/skalibs/libstddjb/stralloc.html">stralloc</a>
+<a href="//skarnet.org/software/skalibs/libstddjb/stralloc.html">stralloc</a>
used for storage.
</p>
@@ -407,11 +407,11 @@ obtained with the <tt>sbearssl_error_str()</tt> 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
-<a href="http://skarnet.org/software/skalibs/libstddjb/genalloc.html">genalloc</a>
+<a href="//skarnet.org/software/skalibs/libstddjb/genalloc.html">genalloc</a>
in *<em>list</em>, which is a dynamically growing list of
<tt>sbearssl_ta</tt> structures. The contents of the trust anchors
are appended to *<em>sa</em>, which is a
-<a href="http://skarnet.org/software/skalibs/libstddjb/stralloc.html">stralloc</a>
+<a href="//skarnet.org/software/skalibs/libstddjb/stralloc.html">stralloc</a>
used for storage.
</p>
@@ -457,7 +457,7 @@ looks like a DER-encoded object. Returns 1 if it does and 0 otherwise.
<p>
Sets the validation time for the X.509 context in *<em>ctx</em> to
the absolute time contained in *<em>t</em>, which is a
-<a href="http://skarnet.org/software/skalibs/libstddjb/tai.html">tai_t</a>.
+<a href="//skarnet.org/software/skalibs/libstddjb/tai.html">tai_t</a>.
Returns 1 if it succeeds, or 0 if it fails - probably
because *<em>t</em> does not represent a valid time.
</p>
@@ -466,7 +466,7 @@ because *<em>t</em> does not represent a valid time.
<p>
Same as the above function, except the time is given as a
-<a href="http://skarnet.org/software/skalibs/libstddjb/tai.html">tain_t</a>,
+<a href="//skarnet.org/software/skalibs/libstddjb/tai.html">tain_t</a>,
i.e. a <tt>tai_t</tt> plus nanoseconds (which are simply ignored).
</p>
@@ -515,7 +515,7 @@ know in advance how many bytes it should get. Modern application
protocols should all work with EOF. </li>
</ul> </li>
<li> <em>tto</em> is a pointer to a
- <a href="http://skarnet.org/software/skalibs/libstddjb/tai.html">tain_t</a>
+ <a href="//skarnet.org/software/skalibs/libstddjb/tai.html">tain_t</a>
containing a relative time (i.e. a timeout) If *<em>tto</em> time elapses
with no application data being exchanged, the engine will forcibly close the
connection (with the method defined by <tt><em>options</em> &amp; 1</tt>).
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 @@
<title>s6-networking: the stls library interface</title>
<meta name="Description" content="s6-networking: the stls library interface" />
<meta name="Keywords" content="s6-networking net stls library TLS SSL LibreSSL OpenSSL libtls" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="../">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>stls</tt> library interface </h1>
@@ -96,7 +96,7 @@ know in advance how many bytes it should get. Modern application
protocols should all work with EOF. </li>
</ul> </li>
<li> <em>tto</em> is a pointer to a
- <a href="http://skarnet.org/software/skalibs/libstddjb/tai.html">tain_t</a>
+ <a href="//skarnet.org/software/skalibs/libstddjb/tai.html">tain_t</a>
containing a relative time (i.e. a timeout). If *<em>tto</em> time elapses
with no application data being exchanged, the engine will forcibly close the
connection (with the method defined by <tt><em>options</em> &amp; 1</tt>).
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 @@
<title>s6-networking: the minidentd program</title>
<meta name="Description" content="s6-networking: the minidentd program" />
<meta name="Keywords" content="s6-networking minidentd identd ident server rfc 1413" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>minidentd</tt> program </h1>
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 @@
<title>s6-networking: the s6-clockadd program</title>
<meta name="Description" content="s6-networking: the s6-clockadd program" />
<meta name="Keywords" content="s6-networking s6-clockadd tai clock tai64 tai64n tai64na clockadd setting the system clock" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-clockadd</tt> program </h1>
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 @@
<title>s6-networking: the s6-clockview program</title>
<meta name="Description" content="s6-networking: the s6-clockview program" />
<meta name="Keywords" content="s6-networking s6-clockview tai clock tai64 tai64n tai64na clockview" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-clockview</tt> program </h1>
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 @@
<title>s6-networking: the s6-getservbyname program</title>
<meta name="Description" content="s6-networking: the s6-getservbyname program" />
<meta name="Keywords" content="s6-networking s6-getservbyname getservbyname" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-getservbyname</tt> program </h1>
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 @@
<title>s6-networking: the s6-ident-client program</title>
<meta name="Description" content="s6-networking: the s6-ident-client program" />
<meta name="Keywords" content="s6-networking minidentd identd ident client rfc 1413" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-ident-client</tt> program </h1>
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 @@
<title>s6-networking: the s6-sntpclock program</title>
<meta name="Description" content="s6-networking: the s6-sntpclock program" />
<meta name="Keywords" content="s6-networking s6-sntpclock sntp clock sntpv4 client" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-sntpclock</tt> program </h1>
@@ -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
<a href="http://pubs.opengroup.org/onlinepubs/9699919799/utilities/date.html">date</a> or
-<a href="http://skarnet.org/software/s6-portable-utils/s6-clock.html">s6-clock</a>
+<a href="//skarnet.org/software/s6-portable-utils/s6-clock.html">s6-clock</a>
to a closer time (such as 2013-01-01, which will be good up to 2047), then
contact the NTP server. </li>
<li> 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 @@
<title>s6-networking: the s6-taiclock program</title>
<meta name="Description" content="s6-networking: the s6-taiclock program" />
<meta name="Keywords" content="s6-networking s6-taiclock tai clock tai64 tai64n tai64na client" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-taiclock</tt> program </h1>
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 @@
<title>s6-networking: the s6-taiclockd program</title>
<meta name="Description" content="s6-networking: the s6-taiclockd program" />
<meta name="Keywords" content="s6-networking s6-taiclock tai clock tai64 tai64n tai64na server" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-taiclockd</tt> program </h1>
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 @@
<title>s6-networking: the s6-tcpclient program</title>
<meta name="Description" content="s6-networking: the s6-tcpclient program" />
<meta name="Keywords" content="s6-networking s6-tcpclient tcpclient ucspi tcp inet network tcp/ip client" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tcpclient</tt> program </h1>
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 @@
<title>s6-networking: the s6-tcpserver-access program</title>
<meta name="Description" content="s6-networking: the s6-tcpserver-access program" />
<meta name="Keywords" content="s6-networking s6-tcpserver-access tcp access control tcprules tcpwrappers libwrap" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tcpserver-access</tt> program </h1>
@@ -164,13 +164,13 @@ needed to perform searches in a CDB than in the filesystem. </li>
<p>
The exact format of the ruleset is described on the
-<a href="http://skarnet.org/software/s6/s6-accessrules-cdb-from-fs.html">s6-accessrules-cdb-from-fs</a> page.
+<a href="//skarnet.org/software/s6/s6-accessrules-cdb-from-fs.html">s6-accessrules-cdb-from-fs</a> page.
</p>
<p>
s6-tcpserver-access first gets the remote address <em>ip</em> of the
client and converts it to canonical form. Then it checks it with the
-<a href="http://skarnet.org/software/s6/libs6/accessrules.html#ip4">s6_accessrules_keycheck_ip46()</a>
+<a href="//skarnet.org/software/s6/libs6/accessrules.html#ip4">s6_accessrules_keycheck_ip46()</a>
function. In other words, it tries to match broader and broader network
prefixes of <em>ip</em>, from <tt>ip4/</tt><em>ip</em><tt>_32</tt> to
<tt>ip4/0.0.0.0_0</tt> if <em>ip</em> 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, <em>remotehost</em>, and
checks it with the
-<a href="http://skarnet.org/software/s6/libs6/accessrules.html#reversedns">s6_accessrules_keycheck_reversedns()</a>
+<a href="//skarnet.org/software/s6/libs6/accessrules.html#reversedns">s6_accessrules_keycheck_reversedns()</a>
function. In other words, it tries to match shorter and shorter suffixes
of <em>remotehost</em>, from <tt>reversedns/</tt><em>remotehost</em> to
<tt>reversedns/@</tt>.
@@ -209,19 +209,19 @@ query on <em>remotehost</em> does not match <em>ip</em>.
s6-tcpserver-access interprets non-empty <tt>env</tt> subdirectories
and <tt>exec</tt> files
it finds in the matching rule of the ruleset, as explained
-in the <a href="http://skarnet.org/software/s6/s6-accessrules-cdb-from-fs.html">s6-accessrules-cdb-from-fs</a>
+in the <a href="//skarnet.org/software/s6/s6-accessrules-cdb-from-fs.html">s6-accessrules-cdb-from-fs</a>
page.
</p>
<ul>
<li> An <tt>env</tt> subdirectory is interpreted as if the
-<a href="http://skarnet.org/software/s6/s6-envdir.html">s6-envdir</a>
+<a href="//skarnet.org/software/s6/s6-envdir.html">s6-envdir</a>
command had been called before executing <em>prog</em>: the environment
is modified according to the contents of <tt>env</tt>. </li>
<li> An <tt>exec</tt> file containing <em>newprog</em> completely
bypasses the rest of s6-tcpserver-access' command line. After
environment modifications, if any, s6-tcpserver-access execs into
-<tt><a href="http://skarnet.org/software/execline/execlineb.html">execlineb</a> -c <em>newprog</em></tt>. </li>
+<tt><a href="//skarnet.org/software/execline/execlineb.html">execlineb</a> -c <em>newprog</em></tt>. </li>
</ul>
<h2> Notes </h2>
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 @@
<title>s6-networking: the s6-tcpserver program</title>
<meta name="Description" content="s6-networking: the s6-tcpserver program" />
<meta name="Keywords" content="s6-networking s6-tcpserver tcpserver ucspi tcp server super-server" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tcpserver</tt> program </h1>
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 @@
<title>s6-networking: the s6-tcpserver4-socketbinder program</title>
<meta name="Description" content="s6-networking: the s6-tcpserver4-socketbinder program" />
<meta name="Keywords" content="s6-networking s6-tcpserver4-socketbinder tcpserver ucspi inet ipv4 socket bind listen" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tcpserver4-socketbinder</tt> program </h1>
@@ -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
<a href="s6-tcpserver4d.html">s6-tcpserver4d</a> to accept connections
from clients, or into a program such as
-<a href="http://skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a>
+<a href="//skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a>
to drop privileges before doing so. </li>
<li> The <a href="s6-tcpserver4.html">s6-tcpserver4</a> 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 @@
<title>s6-networking: the s6-tcpserver4 program</title>
<meta name="Description" content="s6-networking: the s6-tcpserver4 program" />
<meta name="Keywords" content="s6-networking s6-tcpserver4 tcpserver ucspi tcp server super-server ipv4" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tcpserver4</tt> program </h1>
@@ -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
-<a href="http://skarnet.org/software/s6/s6-envuidgid.html">s6-envuidgid</a>
+<a href="//skarnet.org/software/s6/s6-envuidgid.html">s6-envuidgid</a>
program to easily script a service that binds to a privileged socket
then drops its privileges to those of a named non-root account. </li>
</ul>
@@ -124,7 +124,7 @@ program. </li>
<li> In previous releases of s6-networking, s6-tcpserver4 was
monolithic: it did the work of
<a href="s6-tcpserver4-socketbinder.html">s6-tcpserver4-socketbinder</a>,
-<a href="http://skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a> and
+<a href="//skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a> and
<a href="s6-tcpserver4d.html">s6-tcpserver4d</a> 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 @@
<title>s6-networking: the s6-tcpserver4d program</title>
<meta name="Description" content="s6-networking: the s6-tcpserver4d program" />
<meta name="Keywords" content="s6-networking s6-tcpserver4d tcpserver ucspi tcp server super-server ipv4" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tcpserver4d</tt> program </h1>
@@ -66,7 +66,7 @@ the same IP address </li>
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 <a href="http://skarnet.org/software/s6/s6-notifywhenup.html">s6-notifywhenup</a>
+The <a href="//skarnet.org/software/s6/s6-notifywhenup.html">s6-notifywhenup</a>
program can be used before the s6-tcpserver
invocation to notify listeners when the server is ready. </li>
<li> <tt>-v&nbsp;<em>verbosity</em></tt>&nbsp;: 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 @@
<title>s6-networking: the s6-tcpserver6-socketbinder program</title>
<meta name="Description" content="s6-networking: the s6-tcpserver6-socketbinder program" />
<meta name="Keywords" content="s6-networking s6-tcpserver6-socketbinder tcpserver ucspi inet ipv6 socket bind listen" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tcpserver6-socketbinder</tt> program </h1>
@@ -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
<a href="s6-tcpserver6d.html">s6-tcpserver6d</a> to accept connections
from clients, or into a program such as
-<a href="http://skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a>
+<a href="//skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a>
to drop privileges before doing so. </li>
<li> The <a href="s6-tcpserver6.html">s6-tcpserver6</a> 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 @@
<title>s6-networking: the s6-tcpserver6 program</title>
<meta name="Description" content="s6-networking: the s6-tcpserver6 program" />
<meta name="Keywords" content="s6-networking s6-tcpserver6 tcpserver ucspi tcp server super-server ipv6" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tcpserver6</tt> program </h1>
@@ -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
-<a href="http://skarnet.org/software/s6/s6-envuidgid.html">s6-envuidgid</a>
+<a href="//skarnet.org/software/s6/s6-envuidgid.html">s6-envuidgid</a>
program to easily script a service that binds to a privileged socket
then drops its privileges to those of a named non-root account. </li>
</ul>
@@ -118,12 +118,12 @@ default to an IPv4 address. The
<a href="s6-tcpserver4.html">s6-tcpserver4</a> program should be
used to serve IPv4 addresses. </li>
<li> s6-tcpserver6 will only work if the underlying
-<a href="http://skarnet.org/software/skalibs/">skalibs</a> has
+<a href="//skarnet.org/software/skalibs/">skalibs</a> has
been compiled with IPv6 support. </li>
<li> In previous releases of s6-networking, s6-tcpserver6 was
monolithic: it did the work of
<a href="s6-tcpserver6-socketbinder.html">s6-tcpserver6-socketbinder</a>,
-<a href="http://skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a> and
+<a href="//skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a> and
<a href="s6-tcpserver6d.html">s6-tcpserver6d</a> 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 @@
<title>s6-networking: the s6-tcpserver6d program</title>
<meta name="Description" content="s6-networking: the s6-tcpserver6d program" />
<meta name="Keywords" content="s6-networking s6-tcpserver6d tcpserver ucspi tcp server super-server ipv6" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tcpserver6d</tt> program </h1>
@@ -66,7 +66,7 @@ the same IP address </li>
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 <a href="http://skarnet.org/software/s6/s6-notifywhenup.html">s6-notifywhenup</a>
+The <a href="//skarnet.org/software/s6/s6-notifywhenup.html">s6-notifywhenup</a>
program can be used before the s6-tcpserver
invocation to notify listeners when the server is ready. </li>
<li> <tt>-v&nbsp;<em>verbosity</em></tt>&nbsp;: 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 @@
<title>s6-networking: the s6-tlsc program</title>
<meta name="Description" content="s6-networking: the s6-tlsc program" />
<meta name="Keywords" content="s6-networking s6-tlsc tlsc tls ssl ucspi tcp inet network tcp/ip client" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tlsc</tt> program </h1>
@@ -70,7 +70,7 @@ on the network. </li>
<p>
If the TLS/SSL connection closes cleanly, <tt>s6-tlsc</tt>
waits for <em>prog</em> to exit, then exits with an
-<a href="http://skarnet.org/software/execline/exitcodes.html">approximation</a>
+<a href="//skarnet.org/software/execline/exitcodes.html">approximation</a>
of <em>prog</em>'s exit code.
</p>
@@ -137,7 +137,7 @@ then drops its root privileges to this uid/gid after spawning
<em>prog...</em>. This ensures that the TLS/engine and the
application run with different privileges. Note that <em>prog...</em>
should drop its own root privileges by its own means: the
-<a href="http://skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a>
+<a href="//skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a>
program is a way of doing it.
</p>
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 @@
<title>s6-networking: the s6-tlsclient program</title>
<meta name="Description" content="s6-networking: the s6-tlsclient program" />
<meta name="Keywords" content="s6-networking s6-tlsclient tlsclient tls ssl ucspi tcp inet network tcp/ip client" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tlsclient</tt> program </h1>
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 @@
<title>s6-networking: the s6-tlsd program</title>
<meta name="Description" content="s6-networking: the s6-tlsd program" />
<meta name="Keywords" content="s6-networking s6-tlsd tlsd tls ssl ucspi tcp inet network tcp/ip server" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tlsd</tt> program </h1>
@@ -76,7 +76,7 @@ private key or server certificate files. </li>
<p>
If the TLS/SSL connection closes cleanly, <tt>s6-tlsd</tt>
waits for <em>prog</em> to exit, then exits with an
-<a href="http://skarnet.org/software/execline/exitcodes.html">approximation</a>
+<a href="//skarnet.org/software/execline/exitcodes.html">approximation</a>
of <em>prog</em>'s exit code.
</p>
@@ -158,14 +158,14 @@ application run with different privileges.
<p>
Note that <em>prog...</em>
should drop its own root privileges by its own means: the
-<a href="http://skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a>
+<a href="//skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a>
program is a way of doing it. If the <tt>s6-tlsd</tt>
invocation actually comes from a
<a href="s6-tlsserver.html">s6-tlsserver</a> command line,
and privilege-dropping options (<tt>-G</tt>, <tt>-g</tt>,
<tt>-u</tt> or <tt>-U</tt>) have been given to
<a href="s6-tlsserver.html">s6-tlsserver</a>, then
-<a href="http://skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a>
+<a href="//skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a>
directly follows <tt>s6-tlsd</tt> 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 @@
<title>s6-networking: the s6-tlsserver program</title>
<meta name="Description" content="s6-networking: the s6-tlsserver program" />
<meta name="Keywords" content="s6-networking s6-tlsclient tlsserver tls ssl ucspi tcp inet network tcp/ip server superserver" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> The <tt>s6-tlsserver</tt> program </h1>
@@ -51,7 +51,7 @@ TCP connection. </li>
<li> <a href="s6-tlsd.html">s6-tlsd</a>, which establishes
a TLS transport (server-side) over a connection. </li>
<li> (if applicable)
-<a href="http://skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a>,
+<a href="//skarnet.org/software/s6/s6-applyuidgid.html">s6-applyuidgid</a>,
which drops root privileges. </li>
<li> <em>prog...</em>, your client program, which is run as a
child of <a href="s6-tlsd.html">s6-tlsd</a>. </li>
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 @@
<title>s6-networking: how to upgrade</title>
<meta name="Description" content="s6-networking: how to upgrade" />
<meta name="Keywords" content="s6-networking installation upgrade" />
- <!-- <link rel="stylesheet" type="text/css" href="http://skarnet.org/default.css" /> -->
+ <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
</head>
<body>
<p>
<a href="index.html">s6-networking</a><br />
-<a href="http://skarnet.org/software/">Software</a><br />
-<a href="http://skarnet.org/">skarnet.org</a>
+<a href="//skarnet.org/software/">Software</a><br />
+<a href="//skarnet.org/">skarnet.org</a>
</p>
<h1> What has changed in s6-networking </h1>