Commit Diff


commit - fcb962e5de1bfd41ddbcbe7d3e47b3dabf7e5090
commit + bd9dcaa826fe9d9a4628005721d871ac249536d4
blob - 6c802d5d5ea60b0b2d1c0884bfe69fb2f979cb72
blob + 1f3770bd77ef64876a54bcd9b53296714c724c5b
--- git-repository.5.html
+++ git-repository.5.html
@@ -115,11 +115,12 @@
     at commit objects which represent the current tip commit of a branch.
     Because references may point to arbitrary object IDs, their use is not
     limited to branches.</p>
-<p class="Pp">The name is a UTF-8 string with the following disallowed
+<p class="Pp">The name is a non-empty UTF-8 string with the following disallowed
     characters: &#x2018;&#x00A0;&#x2019; (space), ~ (tilde), ^ (caret), :
     (colon), ? (question mark), * (asterisk), [ (opening square bracket), \
-    (backslash). Additionally, the name may not contain the two-character
-    sequences //, .. , and @{.</p>
+    (backslash). The name may not be the string &#x201C;@&#x201D;, may not begin
+    with a / (slash), and may not begin or end with a . (period). Additionally,
+    the name may not contain the two-character sequences //, .. , and @{.</p>
 <p class="Pp">Reference names may optionally have multiple components separated
     by the / (slash) character, forming a hierarchy of reference namespaces. Got
     reserves the <span class="Pa">refs/got/</span> reference namespace for
@@ -215,7 +216,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GIT-REPOSITORY(5)</span></div>
 </body>
 </html>
blob - 2da1759ce4b54eaa24089f68ff704f0419b12ff1
blob + 86a963f559aebdd8a5c626c8d2b5347a30f00519
--- gitwrapper.1.html
+++ gitwrapper.1.html
@@ -142,7 +142,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GITWRAPPER(1)</span></div>
 </body>
 </html>
blob - c63646421d506146c4478981e69379ec3176ca8e
blob + 7fd56808f77838fc66d009f4877cdc209300f64a
--- got-worktree.5.html
+++ got-worktree.5.html
@@ -187,7 +187,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOT-WORKTREE(5)</span></div>
 </body>
 </html>
blob - 472ca5f55407977863e2080d07401aaf13e2d316
blob + 53eec417076f039deed27265d02d815d106cfbee
--- got.1.html
+++ got.1.html
@@ -3672,7 +3672,7 @@ remote &quot;origin&quot; {
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOT(1)</span></div>
 </body>
 </html>
blob - eb52113084adcd376d490d7ecc9cfddc66dc7ca8
blob + 8621021ac9f65c4df785285ceef4146316879c5b
--- got.conf.5.html
+++ got.conf.5.html
@@ -325,7 +325,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOT.CONF(5)</span></div>
 </body>
 </html>
blob - d465d72b7d246a4833192bca50ea62427d585ee3
blob + 30971138b95cfea38858c24d8212691a049edbac
--- gotadmin.1.html
+++ gotadmin.1.html
@@ -439,7 +439,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTADMIN(1)</span></div>
 </body>
 </html>
blob - e64534acf004eee35601e9cfb26257b741429ec6
blob + 3aa2ab87a84c87ffe28c8e7e0bd7e6f59ca2759f
--- gotctl.8.html
+++ gotctl.8.html
@@ -113,7 +113,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTCTL(8)</span></div>
 </body>
 </html>
blob - 8b552c1c7e243eaf271cf93ac04f309f5230f4a1
blob + 25c5226b2dc3fe087356ddcc878c271a294efbba
--- gotd-secrets.conf.5.html
+++ gotd-secrets.conf.5.html
@@ -112,7 +112,7 @@ repository &quot;openbsd/src&quot; {
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTD-SECRETS.CONF(5)</span></div>
 </body>
 </html>
blob - 786f3c8c3b0a1e47661d888c453d764f3df8ece9
blob + 44604ffb883efd393e19f3b3236d5ab326a44926
--- gotd.8.html
+++ gotd.8.html
@@ -150,7 +150,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTD(8)</span></div>
 </body>
 </html>
blob - dd4dfd1962951061e4e06a8bafa6ace51984d546
blob + 0f4238446d314b9b8417c70a282938d321e3541c
--- gotd.conf.5.html
+++ gotd.conf.5.html
@@ -499,7 +499,7 @@ connection {
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTD.CONF(5)</span></div>
 </body>
 </html>
blob - 7aad3fd6cba1d056c5d6d76189c5fe99a99ca6e2
blob + 5beebeddde3e89632dc6933452666fe0813d669d
--- gotsh.1.html
+++ gotsh.1.html
@@ -157,7 +157,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTSH(1)</span></div>
 </body>
 </html>
blob - 6bc7f46f4d425a4bb90a65d0b05f10fe17530c10
blob + 48f2463a9b3b7c71afba765462670e7c3a6ffa59
--- gotsys.1.html
+++ gotsys.1.html
@@ -172,7 +172,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTSYS(1)</span></div>
 </body>
 </html>
blob - 2001b0326b57a5c90ff7c73f913629e5ef9bbc4b
blob + fd0df63b4d17aded7691c86b5607523bc7a6f167
--- gotsys.conf.5.html
+++ gotsys.conf.5.html
@@ -182,6 +182,16 @@
     configuration directives. Multiple access rules can be specified, and the
     last matching rule determines the action taken. If no rule matches, access
     to the repository is denied.</p>
+<p class="Pp">Reference and branch names specified in
+    <code class="Nm">gotsys.conf</code> are non-empty UTF-8 strings with the
+    following disallowed characters: &#x2018;&#x00A0;&#x2019; (space, tab,
+    formfeed, newline, carriage return), ~ (tilde), ^ (caret), : (colon), ?
+    (question mark), * (asterisk), [ (opening square bracket), \ (backslash),
+    &quot; (double quote), &#x00B4; (single quote), { (opening curly brace), }
+    (closing curly brace), = (equal sign), # (hash), $ (doller sign). The name
+    may not be the string &#x201C;@&#x201D;, may not begin with a / (slash), and
+    may not begin or end with a . (period). Additionally, the name may not
+    contain the two-character sequences //, .. , and @{.</p>
 <p class="Pp">The available repository configuration directives are as
   follows:</p>
 <dl class="Bl-tag">
@@ -262,6 +272,203 @@
         <code class="Nm">gotsys.conf</code>. These namespaces are always
         protected and even attempts to create new references in these namespaces
         will always be denied.</p>
+  </dd>
+  <dt id="notify"><a class="permalink" href="#notify"><code class="Ic">notify</code></a>
+    {<var class="Ar">...</var>}</dt>
+  <dd>The <code class="Ic">notify</code> directive enables notifications about
+      new commits or tags added to the repository.
+    <p class="Pp">The default content of email notifications looks similar to
+        the output of the <code class="Cm">got log -d</code> command.</p>
+    <p class="Pp">Notifications via HTTP require a HTTP or HTTPS server which is
+        accepting POST requests with or without HTTP Basic authentication.
+        Depending on the use case a custom server-side CGI script may be
+        required for the processing of notifications. HTTP notifications can
+        achieve functionality similar to Git's server-side post-receive hook
+        script by triggering arbitrary post-commit actions via the HTTP
+      server.</p>
+    <p class="Pp">The <code class="Ic">notify</code> directive expects
+        parameters which must be enclosed in curly braces. The available
+        parameters are as follows:</p>
+    <dl class="Bl-tag">
+      <dt id="branch~3"><a class="permalink" href="#branch~3"><code class="Ic">branch</code></a>
+        <var class="Ar">name</var></dt>
+      <dd>Send notifications about commits to the named branch. The
+          <var class="Ar">name</var> will be looked up in the
+          &#x201C;refs/heads/&#x201D; reference namespace. This directive may be
+          specified multiple times to build a list of branches to send
+          notifications for. If neither a <code class="Ic">branch</code> nor a
+          <code class="Ic">reference namespace</code> are specified then changes
+          to any reference will trigger notifications.</dd>
+      <dt id="reference"><a class="permalink" href="#reference"><code class="Ic">reference</code></a>
+        <code class="Ic">namespace</code> <var class="Ar">namespace</var></dt>
+      <dd>Send notifications about commits or tags within a reference namespace.
+          This directive may be specified multiple times to build a list of
+          namespaces to send notifications for. If neither a
+          <code class="Ic">branch</code> nor a <code class="Ic">reference
+          namespace</code> are specified then changes to any reference will
+          trigger notifications.</dd>
+      <dt id="email"><a class="permalink" href="#email"><code class="Ic">email</code></a>
+        <code class="Ic">to</code> <var class="Ar">recipient</var>
+        [<code class="Ic">reply to</code> <var class="Ar">responder</var>]</dt>
+      <dd>Send notifications via email to the specified
+          <var class="Ar">recipient</var>. This directive may be specified
+          multiple times to build a list of recipients to send notifications to.
+        <p class="Pp">The <var class="Ar">recipient</var> must be an email
+            address that accepts mail.</p>
+        <p class="Pp">If a <var class="Ar">responder</var> is specified via the
+            <code class="Ic">reply to</code> directive, the
+            <var class="Ar">responder</var> will be used as the Reply-to
+            address. Setting the Reply-to header can be useful if replies should
+            go to a mailing list, for example.</p>
+      </dd>
+      <dt id="url"><a class="permalink" href="#url"><code class="Ic">url</code></a>
+        <var class="Ar">URL</var> [<code class="Ic">user</code>
+        <var class="Ar">user</var> <code class="Ic">password</code>
+        <var class="Ar">password</var> [<code class="Ic">insecure</code>]]
+        [<code class="Ic">hmac</code> <var class="Ar">secret</var>]</dt>
+      <dd>Send notifications via HTTP. This directive may be specified multiple
+          times to build a list of HTTP servers to send notifications to.
+        <p class="Pp">The notification will be sent as a POST request to the
+            given <var class="Ar">URL</var>, which must be a valid HTTP URL and
+            begin with either &#x201C;http://&#x201D; or
+            &#x201C;https://&#x201D;. If HTTPS is used, sending of notifications
+            will only succeed if no TLS errors occur.</p>
+        <p class="Pp">The optional <code class="Ic">user</code> and
+            <code class="Ic">password</code> directives enable HTTP Basic
+            authentication. If used, both a <var class="Ar">user</var> and a
+            <var class="Ar">password</var> must be specified. The
+            <var class="Ar">password</var> must not be an empty string. Unless
+            the <code class="Ic">insecure</code> option is specified the
+            notification target <var class="Ar">URL</var> must be a
+            &#x201C;https://&#x201D; URL to avoid leaking of authentication
+            credentials.</p>
+        <p class="Pp">If a <code class="Ic">hmac</code>
+            <var class="Ar">secret</var> is provided, the request body will be
+            signed using HMAC, allowing the receiver to verify the notification
+            message's authenticity and integrity. The signature uses HMAC-SHA256
+            and will be sent in the HTTP header
+            &#x201C;X-Gotd-Signature&#x201D;. Suitable secrets can be generated
+            with <a class="Xr" aria-label="openssl, section 1">openssl(1)</a> as
+            follows:</p>
+        <p class="Pp"></p>
+        <div class="Bd Bd-indent"><code class="Li">$ openssl rand -base64
+          32</code></div>
+        <p class="Pp">The request body contains a JSON object with a
+            &#x201C;notifications&#x201D; property containing an array of
+            notification objects. The following notification object properties
+            are always present:</p>
+        <dl class="Bl-tag">
+          <dt id="repo"><a class="permalink" href="#repo"><code class="Dv">repo</code></a></dt>
+          <dd>The repository name as a string.</dd>
+          <dt id="authenticated_user"><a class="permalink" href="#authenticated_user"><code class="Dv">authenticated_user</code></a></dt>
+          <dd>The committer's user account as authenticated by
+              <a class="Xr" aria-label="gotd, section 8">gotd(8)</a> as a
+              string.</dd>
+          <dt id="type"><a class="permalink" href="#type"><code class="Dv">type</code></a></dt>
+          <dd>The notification object type as a string.</dd>
+        </dl>
+        <p class="Pp">Each notification object carries additional type-specific
+            properties. The types and their type-specific properties are:</p>
+        <dl class="Bl-tag">
+          <dt id="commit"><a class="permalink" href="#commit"><code class="Dv">commit</code></a></dt>
+          <dd>The commit notification object has the following fields. Except
+              where noted, all are optional.
+            <dl class="Bl-tag">
+              <dt id="short"><a class="permalink" href="#short"><code class="Dv">short</code></a></dt>
+              <dd>Boolean, indicates whether the object has all the fields set.
+                  When several commits are batched in a single send operation,
+                  not all of the fields are available for each commit
+                object.</dd>
+              <dt id="id"><a class="permalink" href="#id"><code class="Dv">id</code></a></dt>
+              <dd>The commit ID as string, may be abbreviated.</dd>
+              <dt id="committer"><a class="permalink" href="#committer"><code class="Dv">committer</code></a></dt>
+              <dd>An object with the committer information with the following
+                  fields:
+                <p class="Pp"></p>
+                <dl class="Bl-tag Bl-compact">
+                  <dt id="full"><a class="permalink" href="#full"><code class="Dv">full</code></a></dt>
+                  <dd>Committer's full name.</dd>
+                  <dt id="name"><a class="permalink" href="#name"><code class="Dv">name</code></a></dt>
+                  <dd>Committer's name.</dd>
+                  <dt id="mail"><a class="permalink" href="#mail"><code class="Dv">mail</code></a></dt>
+                  <dd>Committer's mail address.</dd>
+                  <dt id="user~2"><a class="permalink" href="#user~2"><code class="Dv">user</code></a></dt>
+                  <dd>Committer's username. This is the only field guaranteed to
+                      be set.</dd>
+                </dl>
+              </dd>
+              <dt id="author"><a class="permalink" href="#author"><code class="Dv">author</code></a></dt>
+              <dd>An object with the author information. Has the same fields as
+                  the &#x2018;committer&#x2019; but may be unset.</dd>
+              <dt id="date"><a class="permalink" href="#date"><code class="Dv">date</code></a></dt>
+              <dd>Number, representing the number of seconds since the Epoch in
+                  UTC.</dd>
+              <dt id="short_message"><a class="permalink" href="#short_message"><code class="Dv">short_message</code></a></dt>
+              <dd>The first line of the commit message. This field is always
+                  set.</dd>
+              <dt id="message"><a class="permalink" href="#message"><code class="Dv">message</code></a></dt>
+              <dd>The complete commit message, may be unset.</dd>
+              <dt id="diffstat"><a class="permalink" href="#diffstat"><code class="Dv">diffstat</code></a></dt>
+              <dd>An object with the summarized changes, may be unset. Contains
+                  a &#x2018;files&#x2019; field with an array of objects
+                  describing the changes per-file and a &#x2018;total&#x2019;
+                  field with the cumulative changes. The changes per-file
+                  contains the following fields:
+                <p class="Pp"></p>
+                <dl class="Bl-tag Bl-compact">
+                  <dt id="action"><a class="permalink" href="#action"><code class="Dv">action</code></a></dt>
+                  <dd>A string describing the action, can be
+                      &#x201C;added&#x201D;, &#x201C;deleted&#x201D;,
+                      &#x201C;modified&#x201D;, &#x201C;mode changed&#x201D;, or
+                      &#x201C;unknown&#x201D;.</dd>
+                  <dt id="file"><a class="permalink" href="#file"><code class="Dv">file</code></a></dt>
+                  <dd>The file path.</dd>
+                  <dt id="added"><a class="permalink" href="#added"><code class="Dv">added</code></a></dt>
+                  <dd>The number of lines added.</dd>
+                  <dt id="removed"><a class="permalink" href="#removed"><code class="Dv">removed</code></a></dt>
+                  <dd>The number of lines removed.</dd>
+                </dl>
+                <p class="Pp">The &#x2018;total&#x2019; object contains two
+                    fields: &#x2018;added&#x2019; and &#x2018;removed&#x2019;
+                    which are the number of added and removed lines
+                    respectively.</p>
+              </dd>
+            </dl>
+          </dd>
+          <dt id="branch-deleted"><a class="permalink" href="#branch-deleted"><code class="Dv">branch-deleted</code></a></dt>
+          <dd>The branch deleted notifications has the following fields, all
+              guaranteed to be set:
+            <dl class="Bl-tag">
+              <dt id="ref"><a class="permalink" href="#ref"><code class="Dv">ref</code></a></dt>
+              <dd>The removed branch reference.</dd>
+              <dt id="id~2"><a class="permalink" href="#id~2"><code class="Dv">id</code></a></dt>
+              <dd>The hash of the commit pointed by the deleted branch.</dd>
+            </dl>
+          </dd>
+          <dt id="tag~2"><a class="permalink" href="#tag~2"><code class="Dv">tag</code></a></dt>
+          <dd>The tag notification has the following fields, all guaranteed to
+              be set:
+            <dl class="Bl-tag">
+              <dt>tag</dt>
+              <dd>The tag reference.</dd>
+              <dt>tagger</dt>
+              <dd>The user information, with the same format of the
+                  &#x2018;committer&#x2019; field for the &#x2018;commit&#x2019;
+                  notification but with all the field guaranteed to be set.</dd>
+              <dt id="date~2"><a class="permalink" href="#date~2"><code class="Dv">date</code></a></dt>
+              <dd>Number, representing the number of seconds since the Epoch in
+                  UTC.</dd>
+              <dt id="object"><a class="permalink" href="#object"><code class="Dv">object</code></a></dt>
+              <dd>The object being tagged. It contains the fields
+                  &#x2018;type&#x2019; with the object type and
+                  &#x2018;id&#x2019; with the object id being tagged.</dd>
+              <dt id="message~2"><a class="permalink" href="#message~2"><code class="Dv">message</code></a></dt>
+              <dd>The tag message.</dd>
+            </dl>
+          </dd>
+        </dl>
+      </dd>
+    </dl>
   </dd>
 </dl>
 </section>
@@ -285,6 +492,8 @@ user flan_squee {
 repository &quot;src&quot; {
 	permit rw :developers
 	permit ro anonymous
+	protect branch &quot;main&quot;
+	protect tag namespace &quot;refs/tags/&quot;
 }
 
 repository &quot;openbsd/ports&quot; {
@@ -292,11 +501,24 @@ repository &quot;openbsd/ports&quot; {
 	permit ro anonymous
 	deny flan_hacker
 
+	protect {
+		branch &quot;main&quot;
+		tag namespace &quot;refs/tags/&quot;
+	}
+
+	notify {
+		branch &quot;main&quot;
+		reference namespace &quot;refs/tags/&quot;
+		email to openbsd-ports-changes@example.com
+	}
 }
 
 repository &quot;secret&quot; {
 	permit rw flan_hacker
 	head &quot;refs/heads/private&quot;
+
+	protect branch &quot;private&quot;
+	protect tag namespace &quot;refs/tags/&quot;
 }</pre>
 </div>
 </section>
@@ -317,7 +539,7 @@ repository &quot;secret&quot; {
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTSYS.CONF(5)</span></div>
 </body>
 </html>
blob - f002ed2f7b9d74db8e3a64478e69efea213204be
blob + 316a528ae39a851a0972c207d3b1a6d6404f76a0
--- gotsysctl.8.html
+++ gotsysctl.8.html
@@ -93,7 +93,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTSYSCTL(8)</span></div>
 </body>
 </html>
blob - 485471868eed2b8a4d24c6145a428a28a4d2229e
blob + 0b5ee74dbc1b0192c4ccb82299f0b7f6ee4224fb
--- gotsysd.8.html
+++ gotsysd.8.html
@@ -136,7 +136,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTSYSD(8)</span></div>
 </body>
 </html>
blob - 9da5aa24288edff97da79e378138dbd473ac0675
blob + f5e70c6a771396114590ab394fa3c5ff737d9a16
--- gotsysd.conf.5.html
+++ gotsysd.conf.5.html
@@ -195,7 +195,7 @@ uid range 5000 5999</pre>
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTSYSD.CONF(5)</span></div>
 </body>
 </html>
blob - de1eb120419fa1dc1944ba566e4c3dcb6622811c
blob + 68e69eb7f9937a4f060d47680e205984f050d2cb
--- gotwebd.8.html
+++ gotwebd.8.html
@@ -144,7 +144,7 @@ server &quot;example.com&quot; {
 </div>
 <p class="Pp">Hosting multiple <code class="Nm">gotwebd</code> instances on the
     same HTTP server under different path prefixes, with the first reached via
-    the default <span class="Ux">UNIX</span>-domain socket, the second
+    the default <span class="Ux">Unix</span>-domain socket, the second
     configured to listen on localhost port 9000:</p>
 <div class="Bd Pp Bd-indent Li">
 <pre>server &quot;example.com&quot; {
@@ -190,7 +190,7 @@ server &quot;example.com&quot; {
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTWEBD(8)</span></div>
 </body>
 </html>
blob - 8a63eb7f19a089e76b07ef0894b8bb15a98b4ce8
blob + 6d0a7c00075a326f37d1b7dce6f7f31cf47d6d33
--- gotwebd.conf.5.html
+++ gotwebd.conf.5.html
@@ -77,7 +77,7 @@ listen on $lan_addr port 9090</pre>
       listening sockets.</dd>
   <dt id="listen~2"><a class="permalink" href="#listen~2"><code class="Ic">listen
     on socket</code></a> <var class="Ar">path</var></dt>
-  <dd>Configure a <span class="Ux">UNIX</span>-domain socket for incoming
+  <dd>Configure a <span class="Ux">Unix</span>-domain socket for incoming
       FastCGI connections. May be specified multiple times to build up a list of
       listening sockets.
     <p class="Pp">While the specified <var class="Ar">path</var> must be
@@ -104,7 +104,7 @@ listen on $lan_addr port 9090</pre>
 </dl>
 <p class="Pp">If no <code class="Ic">listen</code> directive is used,
     <a class="Xr" aria-label="gotwebd, section 8">gotwebd(8)</a> will listen on
-    the <span class="Ux">UNIX</span>-domain socket at
+    the <span class="Ux">Unix</span>-domain socket at
     <span class="Pa">/var/www/run/gotweb.sock</span>.</p>
 </section>
 <section class="Sh">
@@ -242,7 +242,7 @@ server &quot;localhost&quot; {
 }</pre>
 </div>
 <p class="Pp">Another example, this time listening on a local port instead of
-    the implicit <span class="Ux">UNIX</span> socket, and serving repositories
+    the implicit <span class="Ux">Unix</span> socket, and serving repositories
     located outside the web server's chroot:</p>
 <div class="Bd Pp Bd-indent Li">
 <pre>listen on 127.0.0.1 port 9000
@@ -265,7 +265,7 @@ server &quot;localhost&quot; {
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">GOTWEBD.CONF(5)</span></div>
 </body>
 </html>
blob - c38f755e74d72f7be42c57ff83ce91e6a27e71d7
blob + 65958386fba91c0ef8256d6a9e77ee18e19cef47
--- tog.1.html
+++ tog.1.html
@@ -887,7 +887,7 @@
 </section>
 </main>
 <div class="foot" role="doc-pagefooter" aria-label="Manual footer
-  line"><span class="foot-left"></span><span class="foot-date">June 27,
-  2025</span> <span class="foot-os">OpenBSD 7.7</span></div>
+  line"><span class="foot-left">OpenBSD 7.7</span> <span class="foot-date">July
+  25, 2025</span> <span class="foot-right">TOG(1)</span></div>
 </body>
 </html>