<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>hhvn.uk-scripts, branch HEAD</title>
<subtitle>scripts that power hhvn.uk
</subtitle>
<entry>
<id>98712eadc99781315881a8a478ddf28020b849ba</id>
<published>2026-06-13T08:17:50Z</published>
<updated>2026-06-13T08:17:50Z</updated>
<title>Breadcrumb links for stagit repos</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/98712eadc99781315881a8a478ddf28020b849ba.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 98712eadc99781315881a8a478ddf28020b849ba
parent cd71e96046587ae0b2297a3992db4c5b71a283c7
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sat, 13 Jun 2026 09:17:50 +0100

Breadcrumb links for stagit repos

</content>
</entry>
<entry>
<id>cd71e96046587ae0b2297a3992db4c5b71a283c7</id>
<published>2026-06-07T16:14:50Z</published>
<updated>2026-06-07T16:14:50Z</updated>
<title>www/generate/breadcrumb to generate &#39;breadcrumb&#39; links for a page</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/cd71e96046587ae0b2297a3992db4c5b71a283c7.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit cd71e96046587ae0b2297a3992db4c5b71a283c7
parent 627411f75fe98eb44cf286ca6c31c11de807c6c2
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun,  7 Jun 2026 17:14:50 +0100

www/generate/breadcrumb to generate &#39;breadcrumb&#39; links for a page

</content>
</entry>
<entry>
<id>627411f75fe98eb44cf286ca6c31c11de807c6c2</id>
<published>2026-06-07T16:12:59Z</published>
<updated>2026-06-07T16:12:59Z</updated>
<title>stagit script: symlink style.css for each repo + remove owner col</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/627411f75fe98eb44cf286ca6c31c11de807c6c2.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 627411f75fe98eb44cf286ca6c31c11de807c6c2
parent 9956f441fc3f722825e21fb363f00869817401b3
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun,  7 Jun 2026 17:12:59 +0100

stagit script: symlink style.css for each repo + remove owner col

</content>
</entry>
<entry>
<id>9956f441fc3f722825e21fb363f00869817401b3</id>
<published>2026-06-07T11:11:56Z</published>
<updated>2026-06-07T11:11:56Z</updated>
<title>www/generate/src: distinguish messages between domains</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/9956f441fc3f722825e21fb363f00869817401b3.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 9956f441fc3f722825e21fb363f00869817401b3
parent 76807af5bad77e55c52b48c6226fb12832ed5b90
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun,  7 Jun 2026 12:11:56 +0100

www/generate/src: distinguish messages between domains

</content>
</entry>
<entry>
<id>76807af5bad77e55c52b48c6226fb12832ed5b90</id>
<published>2026-06-07T11:09:58Z</published>
<updated>2026-06-07T11:09:58Z</updated>
<title>tls/run: restart relayd + smtpd, as these use the certs</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/76807af5bad77e55c52b48c6226fb12832ed5b90.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 76807af5bad77e55c52b48c6226fb12832ed5b90
parent 961d741871e79a131a4655023fb6f713cb83c265
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun,  7 Jun 2026 12:09:58 +0100

tls/run: restart relayd + smtpd, as these use the certs

</content>
</entry>
<entry>
<id>961d741871e79a131a4655023fb6f713cb83c265</id>
<published>2026-06-06T17:25:06Z</published>
<updated>2026-06-06T17:25:06Z</updated>
<title>stagit, go module handling, git hooks</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/961d741871e79a131a4655023fb6f713cb83c265.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 961d741871e79a131a4655023fb6f713cb83c265
parent 413e5ce219527fe56c9976571a1ffc35743d35fc
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sat,  6 Jun 2026 18:25:06 +0100

stagit, go module handling, git hooks

</content>
</entry>
<entry>
<id>413e5ce219527fe56c9976571a1ffc35743d35fc</id>
<published>2026-05-31T10:02:54Z</published>
<updated>2026-05-31T10:02:54Z</updated>
<title>Add scripts for populating /var/www with git backend</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/413e5ce219527fe56c9976571a1ffc35743d35fc.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 413e5ce219527fe56c9976571a1ffc35743d35fc
parent 8c77dd7485c360f240027a33be98ff8f90a4d78b
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 31 May 2026 11:02:54 +0100

Add scripts for populating /var/www with git backend

</content>
</entry>
<entry>
<id>8c77dd7485c360f240027a33be98ff8f90a4d78b</id>
<published>2026-05-31T08:50:39Z</published>
<updated>2026-05-31T08:50:39Z</updated>
<title>tls/ helper scripts for acme-client</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/8c77dd7485c360f240027a33be98ff8f90a4d78b.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 8c77dd7485c360f240027a33be98ff8f90a4d78b
parent 22a4fd1d395905950fdd307b41b8b8ab4167e130
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 31 May 2026 09:50:39 +0100

tls/ helper scripts for acme-client

</content>
</entry>
<entry>
<id>22a4fd1d395905950fdd307b41b8b8ab4167e130</id>
<published>2026-05-25T15:48:26Z</published>
<updated>2026-05-25T15:48:26Z</updated>
<title>Create quick way to edit dns zone(s)</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/22a4fd1d395905950fdd307b41b8b8ab4167e130.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 22a4fd1d395905950fdd307b41b8b8ab4167e130
parent 2fcee6b97111059f771f3e7e90ce93cae424f00d
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Mon, 25 May 2026 16:48:26 +0100

Create quick way to edit dns zone(s)

</content>
</entry>
<entry>
<id>2fcee6b97111059f771f3e7e90ce93cae424f00d</id>
<published>2026-05-25T15:47:57Z</published>
<updated>2026-05-25T15:47:57Z</updated>
<title>dkim/reconfig-*: add &quot;ed&quot; prefix to ed25519 key selector</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/2fcee6b97111059f771f3e7e90ce93cae424f00d.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 2fcee6b97111059f771f3e7e90ce93cae424f00d
parent 6a893c278e344a149c1082fe547572fcbe063a6c
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Mon, 25 May 2026 16:47:57 +0100

dkim/reconfig-*: add &quot;ed&quot; prefix to ed25519 key selector

</content>
</entry>
<entry>
<id>6a893c278e344a149c1082fe547572fcbe063a6c</id>
<published>2026-05-25T09:15:45Z</published>
<updated>2026-05-25T09:15:45Z</updated>
<title>Create dkim/update</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/6a893c278e344a149c1082fe547572fcbe063a6c.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 6a893c278e344a149c1082fe547572fcbe063a6c
parent e6f93e5c93349d0649142ce21de47301038767a2
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Mon, 25 May 2026 10:15:45 +0100

Create dkim/update

</content>
</entry>
<entry>
<id>e6f93e5c93349d0649142ce21de47301038767a2</id>
<published>2026-05-25T09:15:35Z</published>
<updated>2026-05-25T09:15:35Z</updated>
<title>Create dkim/reconfig-dns</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/e6f93e5c93349d0649142ce21de47301038767a2.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit e6f93e5c93349d0649142ce21de47301038767a2
parent 58eb5aa0096cf0a9bcb3746fc831c660c0ddf67f
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Mon, 25 May 2026 10:15:35 +0100

Create dkim/reconfig-dns

</content>
</entry>
<entry>
<id>58eb5aa0096cf0a9bcb3746fc831c660c0ddf67f</id>
<published>2026-05-25T09:15:10Z</published>
<updated>2026-05-25T09:15:10Z</updated>
<title>dkim/mkcert: split TXT record for RSA</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/58eb5aa0096cf0a9bcb3746fc831c660c0ddf67f.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 58eb5aa0096cf0a9bcb3746fc831c660c0ddf67f
parent 9e583bcdfa756ccc6e8699f1d3db17bff689c443
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Mon, 25 May 2026 10:15:10 +0100

dkim/mkcert: split TXT record for RSA

</content>
</entry>
<entry>
<id>9e583bcdfa756ccc6e8699f1d3db17bff689c443</id>
<published>2026-05-25T09:14:49Z</published>
<updated>2026-05-25T09:14:49Z</updated>
<title>reconfig-smtpd, use test -gt and -lt</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/9e583bcdfa756ccc6e8699f1d3db17bff689c443.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 9e583bcdfa756ccc6e8699f1d3db17bff689c443
parent 837bcc72fd6d56163e2429736ce8b3b8d1921d15
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Mon, 25 May 2026 10:14:49 +0100

reconfig-smtpd, use test -gt and -lt

</content>
</entry>
<entry>
<id>837bcc72fd6d56163e2429736ce8b3b8d1921d15</id>
<published>2026-05-24T22:12:58Z</published>
<updated>2026-05-24T22:12:58Z</updated>
<title>Alter permissions so that pubkeys are readable</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/837bcc72fd6d56163e2429736ce8b3b8d1921d15.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 837bcc72fd6d56163e2429736ce8b3b8d1921d15
parent 5423a0b848627656af8a330c3c460d549ca4de5b
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 23:12:58 +0100

Alter permissions so that pubkeys are readable

</content>
</entry>
<entry>
<id>5423a0b848627656af8a330c3c460d549ca4de5b</id>
<published>2026-05-24T22:10:02Z</published>
<updated>2026-05-24T22:10:02Z</updated>
<title>Create dkim/purge</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/5423a0b848627656af8a330c3c460d549ca4de5b.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 5423a0b848627656af8a330c3c460d549ca4de5b
parent ec899f29fc79ebd25340a3e078f28cb3a361e0b1
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 23:10:02 +0100

Create dkim/purge

</content>
</entry>
<entry>
<id>ec899f29fc79ebd25340a3e078f28cb3a361e0b1</id>
<published>2026-05-24T22:09:49Z</published>
<updated>2026-05-24T22:09:49Z</updated>
<title>Create dkim/lscert</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/ec899f29fc79ebd25340a3e078f28cb3a361e0b1.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit ec899f29fc79ebd25340a3e078f28cb3a361e0b1
parent 5013f322b444e653b5c403d3985407569aacc613
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 23:09:49 +0100

Create dkim/lscert

</content>
</entry>
<entry>
<id>5013f322b444e653b5c403d3985407569aacc613</id>
<published>2026-05-24T21:26:46Z</published>
<updated>2026-05-24T21:45:29Z</updated>
<title>Create dkim/reconfig-smtpd</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/5013f322b444e653b5c403d3985407569aacc613.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 5013f322b444e653b5c403d3985407569aacc613
parent e5772ae9f939ce73e9fedd295248f46b1190ac33
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 22:26:46 +0100

Create dkim/reconfig-smtpd

</content>
</entry>
<entry>
<id>e5772ae9f939ce73e9fedd295248f46b1190ac33</id>
<published>2026-05-24T20:33:28Z</published>
<updated>2026-05-24T21:09:15Z</updated>
<title>dkim/mkcert: use $user variable</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/e5772ae9f939ce73e9fedd295248f46b1190ac33.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit e5772ae9f939ce73e9fedd295248f46b1190ac33
parent 65aebd2fc8398086ed30b5cf4c63c57f69187551
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 21:33:28 +0100

dkim/mkcert: use $user variable

</content>
</entry>
<entry>
<id>65aebd2fc8398086ed30b5cf4c63c57f69187551</id>
<published>2026-05-24T20:32:38Z</published>
<updated>2026-05-24T20:32:38Z</updated>
<title>Fix usages for dkim/ scripts</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/65aebd2fc8398086ed30b5cf4c63c57f69187551.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 65aebd2fc8398086ed30b5cf4c63c57f69187551
parent 819cc613df6ec263b6aed13ab426ded2749ac46c
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 21:32:38 +0100

Fix usages for dkim/ scripts

</content>
</entry>
<entry>
<id>819cc613df6ec263b6aed13ab426ded2749ac46c</id>
<published>2026-05-24T20:28:17Z</published>
<updated>2026-05-24T20:28:17Z</updated>
<title>Add ed25519 capability to dkim/ scripts</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/819cc613df6ec263b6aed13ab426ded2749ac46c.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 819cc613df6ec263b6aed13ab426ded2749ac46c
parent f0e48b15d39467d081e26442037e9a907f3cdd0e
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 21:28:17 +0100

Add ed25519 capability to dkim/ scripts

</content>
</entry>
<entry>
<id>f0e48b15d39467d081e26442037e9a907f3cdd0e</id>
<published>2026-05-24T20:28:01Z</published>
<updated>2026-05-24T20:28:01Z</updated>
<title>Add editor .swp files to gitignore</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/f0e48b15d39467d081e26442037e9a907f3cdd0e.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit f0e48b15d39467d081e26442037e9a907f3cdd0e
parent 309d2c88123200a10b40ff335efc8416764c599a
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 21:28:01 +0100

Add editor .swp files to gitignore

</content>
</entry>
<entry>
<id>309d2c88123200a10b40ff335efc8416764c599a</id>
<published>2026-05-24T20:10:40Z</published>
<updated>2026-05-24T20:10:40Z</updated>
<title>dkim/mkcert: better descript + list files on stdout</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/309d2c88123200a10b40ff335efc8416764c599a.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 309d2c88123200a10b40ff335efc8416764c599a
parent 315fb2e8e36e973f547ec6a5a2883569f12193c5
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 21:10:40 +0100

dkim/mkcert: better descript + list files on stdout

</content>
</entry>
<entry>
<id>315fb2e8e36e973f547ec6a5a2883569f12193c5</id>
<published>2026-05-24T20:04:39Z</published>
<updated>2026-05-24T20:10:25Z</updated>
<title>Add dkim/rmcert to remove generated certificates</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/315fb2e8e36e973f547ec6a5a2883569f12193c5.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 315fb2e8e36e973f547ec6a5a2883569f12193c5
parent e78a391eeac939c32c99edead06a845300a1ceb0
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 21:04:39 +0100

Add dkim/rmcert to remove generated certificates

</content>
</entry>
<entry>
<id>e78a391eeac939c32c99edead06a845300a1ceb0</id>
<published>2026-05-24T19:54:37Z</published>
<updated>2026-05-24T19:54:37Z</updated>
<title>Add `all` target to makefile</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/e78a391eeac939c32c99edead06a845300a1ceb0.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit e78a391eeac939c32c99edead06a845300a1ceb0
parent dd03f0590cc9006c5636a2812fed657f2b6b3754
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 20:54:37 +0100

Add `all` target to makefile

</content>
</entry>
<entry>
<id>dd03f0590cc9006c5636a2812fed657f2b6b3754</id>
<published>2026-05-24T19:07:28Z</published>
<updated>2026-05-24T19:07:28Z</updated>
<title>Add dkim/mkcert to generate DKIM certificates</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/dd03f0590cc9006c5636a2812fed657f2b6b3754.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit dd03f0590cc9006c5636a2812fed657f2b6b3754
parent cb1e27daaf675230563399ec447f322704f2afd4
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 20:07:28 +0100

Add dkim/mkcert to generate DKIM certificates

</content>
</entry>
<entry>
<id>cb1e27daaf675230563399ec447f322704f2afd4</id>
<published>2026-05-24T18:57:24Z</published>
<updated>2026-05-24T18:57:24Z</updated>
<title>Add a make target to mark all scripts executable</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/cb1e27daaf675230563399ec447f322704f2afd4.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit cb1e27daaf675230563399ec447f322704f2afd4
parent 216202e2cdff9623f815ac998c1b865168ff1583
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 19:57:24 +0100

Add a make target to mark all scripts executable

</content>
</entry>
<entry>
<id>216202e2cdff9623f815ac998c1b865168ff1583</id>
<published>2026-05-24T12:48:38Z</published>
<updated>2026-05-24T12:48:38Z</updated>
<title>Tracked install/uninstall/clean of scripts</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hhvn.uk-scriptscommit/216202e2cdff9623f815ac998c1b865168ff1583.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 216202e2cdff9623f815ac998c1b865168ff1583
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Sun, 24 May 2026 13:48:38 +0100

Tracked install/uninstall/clean of scripts

</content>
</entry>
</feed>
