<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>liminix, branch HEAD</title>
<subtitle>Unnamed repository; edit this file &#39;description&#39; to name the repository.
</subtitle>
<entry>
<id>be044cb59e0bd44d778fae999e4d3a3244081f7c</id>
<published>2023-08-07T22:08:41Z</published>
<updated>2023-08-07T22:08:41Z</updated>
<title type="text">doc: print headline for modules with no preamble</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/be044cb59e0bd44d778fae999e4d3a3244081f7c.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit be044cb59e0bd44d778fae999e4d3a3244081f7c
parent 5cff862ae95cbc81ebb0496150461de98e0d9c48
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon,  7 Aug 2023 23:08:41 +0100

doc: print headline for modules with no preamble

</content>
</entry>
<entry>
<id>5cff862ae95cbc81ebb0496150461de98e0d9c48</id>
<published>2023-08-07T22:03:49Z</published>
<updated>2023-08-07T22:03:49Z</updated>
<title type="text">add preamble text to each service-providing-module</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/5cff862ae95cbc81ebb0496150461de98e0d9c48.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 5cff862ae95cbc81ebb0496150461de98e0d9c48
parent 615c2de537949d3ef7c9955dffc877ecdd4049c1
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon,  7 Aug 2023 23:03:49 +0100

add preamble text to each service-providing-module

</content>
</entry>
<entry>
<id>615c2de537949d3ef7c9955dffc877ecdd4049c1</id>
<published>2023-08-07T21:14:58Z</published>
<updated>2023-08-07T21:14:58Z</updated>
<title type="text">extract module top-level comment to docs</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/615c2de537949d3ef7c9955dffc877ecdd4049c1.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 615c2de537949d3ef7c9955dffc877ecdd4049c1
parent 6d619ee8b5a5c2b6cf26362daf8cbaf9d2bb82a8
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon,  7 Aug 2023 22:14:58 +0100

extract module top-level comment to docs

</content>
</entry>
<entry>
<id>6d619ee8b5a5c2b6cf26362daf8cbaf9d2bb82a8</id>
<published>2023-08-07T20:43:12Z</published>
<updated>2023-08-07T20:43:12Z</updated>
<title type="text">add some missing descriptions</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/6d619ee8b5a5c2b6cf26362daf8cbaf9d2bb82a8.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 6d619ee8b5a5c2b6cf26362daf8cbaf9d2bb82a8
parent 59a41a712b52e7dfd7a5389ca605396a05a3ae1f
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon,  7 Aug 2023 21:43:12 +0100

add some missing descriptions

</content>
</entry>
<entry>
<id>59a41a712b52e7dfd7a5389ca605396a05a3ae1f</id>
<published>2023-08-06T21:26:00Z</published>
<updated>2023-08-06T21:26:00Z</updated>
<title type="text">fix underline</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/59a41a712b52e7dfd7a5389ca605396a05a3ae1f.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 59a41a712b52e7dfd7a5389ca605396a05a3ae1f
parent f3e32115ee099764e03efbedb6252b01fae2a6ae
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun,  6 Aug 2023 22:26:00 +0100

fix underline

</content>
</entry>
<entry>
<id>f3e32115ee099764e03efbedb6252b01fae2a6ae</id>
<published>2023-08-06T21:25:37Z</published>
<updated>2023-08-06T21:25:37Z</updated>
<title type="text">extremely hacky first pass at autogenerated module docs</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/f3e32115ee099764e03efbedb6252b01fae2a6ae.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit f3e32115ee099764e03efbedb6252b01fae2a6ae
parent 2414dd4b55b71b9096c22c6829e0ddc592832512
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun,  6 Aug 2023 22:25:37 +0100

extremely hacky first pass at autogenerated module docs

</content>
</entry>
<entry>
<id>2414dd4b55b71b9096c22c6829e0ddc592832512</id>
<published>2023-08-05T13:16:54Z</published>
<updated>2023-08-05T13:16:54Z</updated>
<title type="text">convert ntp to serviceDefn</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/2414dd4b55b71b9096c22c6829e0ddc592832512.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 2414dd4b55b71b9096c22c6829e0ddc592832512
parent 93e04bb8349cb936259eb7a8d9baf62e7977841b
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat,  5 Aug 2023 14:16:54 +0100

convert ntp to serviceDefn

</content>
</entry>
<entry>
<id>93e04bb8349cb936259eb7a8d9baf62e7977841b</id>
<published>2023-08-05T13:08:02Z</published>
<updated>2023-08-05T13:10:14Z</updated>
<title type="text">convert bridge service to serviceDefn</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/93e04bb8349cb936259eb7a8d9baf62e7977841b.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 93e04bb8349cb936259eb7a8d9baf62e7977841b
parent f82501d27821d673cab312b2ed41d0e3a64f0011
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat,  5 Aug 2023 14:08:02 +0100

convert bridge service to serviceDefn

</content>
</entry>
<entry>
<id>f82501d27821d673cab312b2ed41d0e3a64f0011</id>
<published>2023-08-05T11:21:18Z</published>
<updated>2023-08-05T11:21:18Z</updated>
<title type="text">update hostapd to &quot;build&quot; syntax</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/f82501d27821d673cab312b2ed41d0e3a64f0011.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit f82501d27821d673cab312b2ed41d0e3a64f0011
parent 90c1d59aca5724ac74cfb2f62ce171cde26fc93d
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat,  5 Aug 2023 12:21:18 +0100

update hostapd to &quot;build&quot; syntax

</content>
</entry>
<entry>
<id>90c1d59aca5724ac74cfb2f62ce171cde26fc93d</id>
<published>2023-08-05T11:07:35Z</published>
<updated>2023-08-05T11:07:35Z</updated>
<title type="text">convert firewall service to new serviceDefn</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/90c1d59aca5724ac74cfb2f62ce171cde26fc93d.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 90c1d59aca5724ac74cfb2f62ce171cde26fc93d
parent fbb2c04132d7226304895a3b656eb049c2fd53b6
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat,  5 Aug 2023 12:07:35 +0100

convert firewall service to new serviceDefn

this is a bit kludgey with dependencies, need to
come back and look at that

</content>
</entry>
<entry>
<id>fbb2c04132d7226304895a3b656eb049c2fd53b6</id>
<published>2023-08-04T19:39:29Z</published>
<updated>2023-08-04T19:39:29Z</updated>
<title type="text">move module-based-service parameter types into service</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/fbb2c04132d7226304895a3b656eb049c2fd53b6.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit fbb2c04132d7226304895a3b656eb049c2fd53b6
parent c3631f4c9d7fc0d880ac7431050418a77429b7db
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Fri,  4 Aug 2023 20:39:29 +0100

move module-based-service parameter types into service

This is in preparation for writing something that extracts them
into documentation.

user configurations now call config.system.service.foo.build { ...params }
instead of config.system.service.foo

the parameter type definitions themselves now move into the
config stanza of the module referencing the service

new helper function  liminix.callService

The only service moved so far is dnsmasq

</content>
</entry>
<entry>
<id>c3631f4c9d7fc0d880ac7431050418a77429b7db</id>
<published>2023-08-04T19:19:27Z</published>
<updated>2023-08-04T19:19:27Z</updated>
<title type="text">improve grammar of mkEnableOption descriptions</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/c3631f4c9d7fc0d880ac7431050418a77429b7db.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit c3631f4c9d7fc0d880ac7431050418a77429b7db
parent 4689cebf8d6eccb1c84fb93f3d2755ea0b421c48
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Fri,  4 Aug 2023 20:19:27 +0100

improve grammar of mkEnableOption descriptions

</content>
</entry>
<entry>
<id>4689cebf8d6eccb1c84fb93f3d2755ea0b421c48</id>
<published>2023-08-04T19:07:06Z</published>
<updated>2023-08-04T19:07:06Z</updated>
<title type="text">fix illegal module options</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/4689cebf8d6eccb1c84fb93f3d2755ea0b421c48.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 4689cebf8d6eccb1c84fb93f3d2755ea0b421c48
parent 7fad66ff2779b0b40d150b41c8e99217c1a55948
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Fri,  4 Aug 2023 20:07:06 +0100

fix illegal module options

</content>
</entry>
<entry>
<id>7fad66ff2779b0b40d150b41c8e99217c1a55948</id>
<published>2023-07-22T22:50:01Z</published>
<updated>2023-07-22T22:50:01Z</updated>
<title type="text">fix makestep type</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/7fad66ff2779b0b40d150b41c8e99217c1a55948.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 7fad66ff2779b0b40d150b41c8e99217c1a55948
parent 9994c161d4c9c3aeb54aae38232d9aadbc77af4a
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat, 22 Jul 2023 23:50:01 +0100

fix makestep type

</content>
</entry>
<entry>
<id>9994c161d4c9c3aeb54aae38232d9aadbc77af4a</id>
<published>2023-07-22T22:37:01Z</published>
<updated>2023-07-22T22:37:01Z</updated>
<title type="text">DRY up wireless config</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/9994c161d4c9c3aeb54aae38232d9aadbc77af4a.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 9994c161d4c9c3aeb54aae38232d9aadbc77af4a
parent bf1d9beec1e5a05a7a88c11a5475b921997f46fa
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat, 22 Jul 2023 23:37:01 +0100

DRY up wireless config

</content>
</entry>
<entry>
<id>bf1d9beec1e5a05a7a88c11a5475b921997f46fa</id>
<published>2023-07-22T22:22:45Z</published>
<updated>2023-07-22T22:25:25Z</updated>
<title type="text">add first version of ntp module</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/bf1d9beec1e5a05a7a88c11a5475b921997f46fa.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit bf1d9beec1e5a05a7a88c11a5475b921997f46fa
parent e952f55f40696dfb48bd9ccff6a4427d4a85039d
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat, 22 Jul 2023 23:22:45 +0100

add first version of ntp module

</content>
</entry>
<entry>
<id>e952f55f40696dfb48bd9ccff6a4427d4a85039d</id>
<published>2023-07-20T11:07:09Z</published>
<updated>2023-07-20T11:07:09Z</updated>
<title type="text">markup</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/e952f55f40696dfb48bd9ccff6a4427d4a85039d.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit e952f55f40696dfb48bd9ccff6a4427d4a85039d
parent 4396afa97b0691b6e2c0d62e8cf2f9e6375e6747
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 20 Jul 2023 12:07:09 +0100

markup

</content>
</entry>
<entry>
<id>4396afa97b0691b6e2c0d62e8cf2f9e6375e6747</id>
<published>2023-07-20T11:05:36Z</published>
<updated>2023-07-20T11:05:36Z</updated>
<title type="text">inline excessive lets</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/4396afa97b0691b6e2c0d62e8cf2f9e6375e6747.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 4396afa97b0691b6e2c0d62e8cf2f9e6375e6747
parent 9b70fd62f6088e3d06d66a1a7b6a7da8396870cb
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 20 Jul 2023 12:05:36 +0100

inline excessive lets

</content>
</entry>
<entry>
<id>9b70fd62f6088e3d06d66a1a7b6a7da8396870cb</id>
<published>2023-07-20T10:46:19Z</published>
<updated>2023-07-20T11:02:09Z</updated>
<title type="text">extract bridge to module-based services</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/9b70fd62f6088e3d06d66a1a7b6a7da8396870cb.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 9b70fd62f6088e3d06d66a1a7b6a7da8396870cb
parent 86e73317eeb49d26744da546de19171c56e5be4b
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 20 Jul 2023 11:46:19 +0100

extract bridge to module-based services

</content>
</entry>
<entry>
<id>86e73317eeb49d26744da546de19171c56e5be4b</id>
<published>2023-07-20T10:28:45Z</published>
<updated>2023-07-20T10:28:45Z</updated>
<title type="text">alias config.system.service</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/86e73317eeb49d26744da546de19171c56e5be4b.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 86e73317eeb49d26744da546de19171c56e5be4b
parent 5bf8e8522a3d050c85c0a09e757f272fda76f042
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 20 Jul 2023 11:28:45 +0100

alias config.system.service

</content>
</entry>
<entry>
<id>5bf8e8522a3d050c85c0a09e757f272fda76f042</id>
<published>2023-07-16T16:56:07Z</published>
<updated>2023-07-16T16:56:07Z</updated>
<title type="text">update wlan test to use module</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/5bf8e8522a3d050c85c0a09e757f272fda76f042.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 5bf8e8522a3d050c85c0a09e757f272fda76f042
parent 648ea5613bf45424762d9f847e4ff1319f256a4e
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 16 Jul 2023 17:56:07 +0100

update wlan test to use module

</content>
</entry>
<entry>
<id>648ea5613bf45424762d9f847e4ff1319f256a4e</id>
<published>2023-07-16T16:50:06Z</published>
<updated>2023-07-16T16:51:50Z</updated>
<title type="text">use module-based-service for hostapd</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/648ea5613bf45424762d9f847e4ff1319f256a4e.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 648ea5613bf45424762d9f847e4ff1319f256a4e
parent 17abd42cf346d9d6b43022db4a8e00044e49151b
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 16 Jul 2023 17:50:06 +0100

use module-based-service for hostapd

</content>
</entry>
<entry>
<id>17abd42cf346d9d6b43022db4a8e00044e49151b</id>
<published>2023-07-16T16:39:01Z</published>
<updated>2023-07-16T16:51:50Z</updated>
<title type="text">mote that modules are in a state of flux</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/17abd42cf346d9d6b43022db4a8e00044e49151b.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 17abd42cf346d9d6b43022db4a8e00044e49151b
parent f73a9d82dc93766080611c9e5f11828bfb3c8bb2
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 16 Jul 2023 17:39:01 +0100

mote that modules are in a state of flux

</content>
</entry>
<entry>
<id>f73a9d82dc93766080611c9e5f11828bfb3c8bb2</id>
<published>2023-07-16T16:04:19Z</published>
<updated>2023-07-16T16:51:50Z</updated>
<title type="text">add comments</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/f73a9d82dc93766080611c9e5f11828bfb3c8bb2.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit f73a9d82dc93766080611c9e5f11828bfb3c8bb2
parent 1117f98afc805502fb4cbb93f3af0fcda7c9281b
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 16 Jul 2023 17:04:19 +0100

add comments

</content>
</entry>
<entry>
<id>1117f98afc805502fb4cbb93f3af0fcda7c9281b</id>
<published>2023-07-16T16:04:01Z</published>
<updated>2023-07-16T16:51:50Z</updated>
<title type="text">remove redundant let</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/1117f98afc805502fb4cbb93f3af0fcda7c9281b.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 1117f98afc805502fb4cbb93f3af0fcda7c9281b
parent d7f3e050630ce32a48cbee4bbfad223f3648aa23
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 16 Jul 2023 17:04:01 +0100

remove redundant let

</content>
</entry>
<entry>
<id>d7f3e050630ce32a48cbee4bbfad223f3648aa23</id>
<published>2023-07-16T15:55:50Z</published>
<updated>2023-07-16T16:51:50Z</updated>
<title type="text">turn nftables firewall into a service-providing module</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/d7f3e050630ce32a48cbee4bbfad223f3648aa23.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit d7f3e050630ce32a48cbee4bbfad223f3648aa23
parent 73e5916cc58f505aaa06fe5231f1823f34d793a2
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 16 Jul 2023 16:55:50 +0100

turn nftables firewall into a service-providing module

</content>
</entry>
<entry>
<id>73e5916cc58f505aaa06fe5231f1823f34d793a2</id>
<published>2023-07-15T22:40:16Z</published>
<updated>2023-07-15T22:40:16Z</updated>
<title type="text">thunk</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/73e5916cc58f505aaa06fe5231f1823f34d793a2.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 73e5916cc58f505aaa06fe5231f1823f34d793a2
parent 669af242472742f22e29d5ed20cba6fe11284e45
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat, 15 Jul 2023 23:40:16 +0100

thunk

</content>
</entry>
<entry>
<id>669af242472742f22e29d5ed20cba6fe11284e45</id>
<published>2023-07-14T21:53:25Z</published>
<updated>2023-07-14T22:18:21Z</updated>
<title type="text">make a module for dnsmasq</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/669af242472742f22e29d5ed20cba6fe11284e45.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 669af242472742f22e29d5ed20cba6fe11284e45
parent 5fee3e54d2c26fbf950dff7267ef15267f4b4225
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Fri, 14 Jul 2023 22:53:25 +0100

make a module for dnsmasq

</content>
</entry>
<entry>
<id>5fee3e54d2c26fbf950dff7267ef15267f4b4225</id>
<published>2023-07-14T21:23:11Z</published>
<updated>2023-07-14T21:23:11Z</updated>
<title type="text">use ppp module in pppoe test</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/5fee3e54d2c26fbf950dff7267ef15267f4b4225.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 5fee3e54d2c26fbf950dff7267ef15267f4b4225
parent df6cfe1cd5eeea6f0f6d626fc2696ef32a168e25
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Fri, 14 Jul 2023 22:23:11 +0100

use ppp module in pppoe test

</content>
</entry>
<entry>
<id>df6cfe1cd5eeea6f0f6d626fc2696ef32a168e25</id>
<published>2023-07-14T20:33:56Z</published>
<updated>2023-07-14T20:35:59Z</updated>
<title type="text">move pppoe service derivation into ppp module dir</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/df6cfe1cd5eeea6f0f6d626fc2696ef32a168e25.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit df6cfe1cd5eeea6f0f6d626fc2696ef32a168e25
parent c13defc8918f5517c002410763e91e4f09df1ba7
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Fri, 14 Jul 2023 21:33:56 +0100

move pppoe service derivation into ppp module dir

</content>
</entry>
<entry>
<id>c13defc8918f5517c002410763e91e4f09df1ba7</id>
<published>2023-07-14T20:08:33Z</published>
<updated>2023-07-14T20:08:33Z</updated>
<title type="text">rename modules/ppp.nix -&gt; modules/ppp/default.nix</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/c13defc8918f5517c002410763e91e4f09df1ba7.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit c13defc8918f5517c002410763e91e4f09df1ba7
parent 682183a88d8f7bc31b6172da9efa07f1f385928d
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Fri, 14 Jul 2023 21:08:33 +0100

rename modules/ppp.nix -&gt; modules/ppp/default.nix

</content>
</entry>
<entry>
<id>682183a88d8f7bc31b6172da9efa07f1f385928d</id>
<published>2023-07-14T19:22:29Z</published>
<updated>2023-07-14T19:22:29Z</updated>
<title type="text">move typeChecked into pkgs.liminix.lib</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/682183a88d8f7bc31b6172da9efa07f1f385928d.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 682183a88d8f7bc31b6172da9efa07f1f385928d
parent 69e6eb5a898234dad82176b3c69bbc491ac5930d
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Fri, 14 Jul 2023 20:22:29 +0100

move typeChecked into pkgs.liminix.lib

</content>
</entry>
<entry>
<id>69e6eb5a898234dad82176b3c69bbc491ac5930d</id>
<published>2023-07-14T15:53:36Z</published>
<updated>2023-07-14T15:53:36Z</updated>
<title type="text">accept attr args to pppoe service, and typecheck them</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/69e6eb5a898234dad82176b3c69bbc491ac5930d.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 69e6eb5a898234dad82176b3c69bbc491ac5930d
parent 9441f48819ae1b385fc340385d6d7e90c575afae
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Fri, 14 Jul 2023 16:53:36 +0100

accept attr args to pppoe service, and typecheck them

We use (abuse, arguably) the nixos module system for typechecking.  Un
the plus side, it gives us documentation of the options and their
expected types. On the downside, the error message doesn&#39;t tell us
the file in which the error was encountered.

(This is subject to change, if I can find a better way)

</content>
</entry>
<entry>
<id>9441f48819ae1b385fc340385d6d7e90c575afae</id>
<published>2023-07-13T18:44:14Z</published>
<updated>2023-07-13T18:44:14Z</updated>
<title type="text">new ppp module, used by rotuer</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/9441f48819ae1b385fc340385d6d7e90c575afae.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 9441f48819ae1b385fc340385d6d7e90c575afae
parent 2e50368bd224c54e2c72e0c902ae244fd3ad13ee
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 13 Jul 2023 19:44:14 +0100

new ppp module, used by rotuer

The objective here is that services which depend on global config
(e.g. kernel config or busybox options or static paths in the
filesystem) now live under config.system.service, and are added
to that collection by the module that defines the necessary state.

This is a first step: the services will be configured by a typechecked
attr set instead of the arbitrary arguments that
pkgs.liminix.networking.pppoe accepts

</content>
</entry>
<entry>
<id>2e50368bd224c54e2c72e0c902ae244fd3ad13ee</id>
<published>2023-07-13T18:24:59Z</published>
<updated>2023-07-13T18:24:59Z</updated>
<title type="text">rename config.outputs to config.system.outputs</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/2e50368bd224c54e2c72e0c902ae244fd3ad13ee.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 2e50368bd224c54e2c72e0c902ae244fd3ad13ee
parent 492317623d2d142532109a73cc3850d7f29d73e0
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 13 Jul 2023 19:24:59 +0100

rename config.outputs to config.system.outputs

New rules: everything under &quot;config&quot; that isn&#39;t actually configuration
(e.g. build products) will in future live in config.system. This is
the first step.

</content>
</entry>
<entry>
<id>492317623d2d142532109a73cc3850d7f29d73e0</id>
<published>2023-07-13T10:54:50Z</published>
<updated>2023-07-13T10:54:50Z</updated>
<title type="text">more thoughts about modules</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/492317623d2d142532109a73cc3850d7f29d73e0.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 492317623d2d142532109a73cc3850d7f29d73e0
parent 0f57ae2a325e15635eab2513ee3b610f1614bc65
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 13 Jul 2023 11:54:50 +0100

more thoughts about modules

</content>
</entry>
<entry>
<id>0f57ae2a325e15635eab2513ee3b610f1614bc65</id>
<published>2023-07-09T14:18:19Z</published>
<updated>2023-07-09T14:18:19Z</updated>
<title type="text">fix section order</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/0f57ae2a325e15635eab2513ee3b610f1614bc65.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 0f57ae2a325e15635eab2513ee3b610f1614bc65
parent 2d05695d993325638ec6acfaa3067476b3b663d3
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun,  9 Jul 2023 15:18:19 +0100

fix section order

</content>
</entry>
<entry>
<id>2d05695d993325638ec6acfaa3067476b3b663d3</id>
<published>2023-07-09T14:07:12Z</published>
<updated>2023-07-09T14:12:18Z</updated>
<title type="text">add cautionary note about flashing from openwrt</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/2d05695d993325638ec6acfaa3067476b3b663d3.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 2d05695d993325638ec6acfaa3067476b3b663d3
parent a1dff5b92d0b6e7b564f8e95fa97ed259added0f
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun,  9 Jul 2023 15:07:12 +0100

add cautionary note about flashing from openwrt

h/t matthewcroughan, thank you for your service

</content>
</entry>
<entry>
<id>a1dff5b92d0b6e7b564f8e95fa97ed259added0f</id>
<published>2023-07-08T22:43:15Z</published>
<updated>2023-07-08T22:43:15Z</updated>
<title type="text">document flash.scr</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/a1dff5b92d0b6e7b564f8e95fa97ed259added0f.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit a1dff5b92d0b6e7b564f8e95fa97ed259added0f
parent 7c06f30675ffe76b414ff121f88028c8a916d7c7
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat,  8 Jul 2023 23:43:15 +0100

document flash.scr

</content>
</entry>
<entry>
<id>7c06f30675ffe76b414ff121f88028c8a916d7c7</id>
<published>2023-07-08T22:07:07Z</published>
<updated>2023-07-08T22:08:25Z</updated>
<title type="text">set ipv6 wan address to that provided by dhcpv6</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/7c06f30675ffe76b414ff121f88028c8a916d7c7.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 7c06f30675ffe76b414ff121f88028c8a916d7c7
parent c7ead8559b690be83cdac5cda89b9dad88494116
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat,  8 Jul 2023 23:07:07 +0100

set ipv6 wan address to that provided by dhcpv6

</content>
</entry>
<entry>
<id>c7ead8559b690be83cdac5cda89b9dad88494116</id>
<published>2023-07-08T22:05:50Z</published>
<updated>2023-07-08T22:08:25Z</updated>
<title type="text">shell.nix: set FENNEL_PATH for interactive convenience</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/c7ead8559b690be83cdac5cda89b9dad88494116.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit c7ead8559b690be83cdac5cda89b9dad88494116
parent a19d12d6d73264ddccd67c75bf4e5a64c56d4771
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat,  8 Jul 2023 23:05:50 +0100

shell.nix: set FENNEL_PATH for interactive convenience

</content>
</entry>
<entry>
<id>a19d12d6d73264ddccd67c75bf4e5a64c56d4771</id>
<published>2023-07-08T22:05:00Z</published>
<updated>2023-07-08T22:08:25Z</updated>
<title type="text">fennelrepl add PREFIX/?/init.lua to lua load path</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/a19d12d6d73264ddccd67c75bf4e5a64c56d4771.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit a19d12d6d73264ddccd67c75bf4e5a64c56d4771
parent b5cd0cc2d52b3729fe1741c5df06338a3f0433ce
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat,  8 Jul 2023 23:05:00 +0100

fennelrepl add PREFIX/?/init.lua to lua load path

</content>
</entry>
<entry>
<id>b5cd0cc2d52b3729fe1741c5df06338a3f0433ce</id>
<published>2023-07-08T21:33:28Z</published>
<updated>2023-07-08T22:08:24Z</updated>
<title type="text">fennelrepl: fix bug which introduced whitespace in package.path</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/b5cd0cc2d52b3729fe1741c5df06338a3f0433ce.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit b5cd0cc2d52b3729fe1741c5df06338a3f0433ce
parent 0c41e9305c227126874c44ff96c0d57091a21dff
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat,  8 Jul 2023 22:33:28 +0100

fennelrepl: fix bug which introduced whitespace in package.path

</content>
</entry>
<entry>
<id>0c41e9305c227126874c44ff96c0d57091a21dff</id>
<published>2023-07-08T21:15:56Z</published>
<updated>2023-07-08T22:08:24Z</updated>
<title type="text">extract service output watcher to fennel module</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/0c41e9305c227126874c44ff96c0d57091a21dff.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 0c41e9305c227126874c44ff96c0d57091a21dff
parent 708350711b9ada1a0eeaf1455feb3cc3fe568e87
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat,  8 Jul 2023 22:15:56 +0100

extract service output watcher to fennel module

</content>
</entry>
<entry>
<id>708350711b9ada1a0eeaf1455feb3cc3fe568e87</id>
<published>2023-07-08T21:14:40Z</published>
<updated>2023-07-08T22:08:24Z</updated>
<title type="text">allow running scripts using fennelrepl</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/708350711b9ada1a0eeaf1455feb3cc3fe568e87.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 708350711b9ada1a0eeaf1455feb3cc3fe568e87
parent e7de8894037b61611ea90b3d24889a0241f88299
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat,  8 Jul 2023 22:14:40 +0100

allow running scripts using fennelrepl

e.g.

FENNEL_PATH=pkgs/?/init.fnl\;pkgs/?.fnl nix-shell --run &quot;fennelrepl ./examples/acquire-delegated-prefix.fnl /tmp/boo eth1&quot;

</content>
</entry>
<entry>
<id>e7de8894037b61611ea90b3d24889a0241f88299</id>
<published>2023-07-05T19:41:08Z</published>
<updated>2023-07-07T16:45:23Z</updated>
<title type="text">explain why all the examples are misspelled</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/e7de8894037b61611ea90b3d24889a0241f88299.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit e7de8894037b61611ea90b3d24889a0241f88299
parent a12e5888e93206eaa1ba6356de5a8f2026f8de7c
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Wed,  5 Jul 2023 20:41:08 +0100

explain why all the examples are misspelled

</content>
</entry>
<entry>
<id>a12e5888e93206eaa1ba6356de5a8f2026f8de7c</id>
<published>2023-07-05T19:34:30Z</published>
<updated>2023-07-05T19:34:30Z</updated>
<title type="text">rotuer: remove hardcoded wan address</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/a12e5888e93206eaa1ba6356de5a8f2026f8de7c.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit a12e5888e93206eaa1ba6356de5a8f2026f8de7c
parent 2de4d7a8f9cccb43875d8b378db2dbd9f70bbdb0
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Wed,  5 Jul 2023 20:34:30 +0100

rotuer: remove hardcoded wan address

</content>
</entry>
<entry>
<id>2de4d7a8f9cccb43875d8b378db2dbd9f70bbdb0</id>
<published>2023-07-05T19:23:27Z</published>
<updated>2023-07-05T19:23:27Z</updated>
<title type="text">fennel: extract some common functions into a shareable module</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/2de4d7a8f9cccb43875d8b378db2dbd9f70bbdb0.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 2de4d7a8f9cccb43875d8b378db2dbd9f70bbdb0
parent c3bb33c9ce9f1e337ae48eec4c6d345d83418787
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Wed,  5 Jul 2023 20:23:27 +0100

fennel: extract some common functions into a shareable module

</content>
</entry>
<entry>
<id>c3bb33c9ce9f1e337ae48eec4c6d345d83418787</id>
<published>2023-07-04T21:58:51Z</published>
<updated>2023-07-04T21:58:51Z</updated>
<title type="text">add fennelrepl package</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/c3bb33c9ce9f1e337ae48eec4c6d345d83418787.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit c3bb33c9ce9f1e337ae48eec4c6d345d83418787
parent 24befe6bf7c3f9de277d118aae905d5b14a3e0eb
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue,  4 Jul 2023 22:58:51 +0100

add fennelrepl package

Runs fennel using a Lua compiled with the same options as the
host system, and with packages set up so it can find all the local
Lua packages

To shorten the dev feedback loop further, allows FENNEL_PATH to be set
on the command line so you can point directly it at the Fennel sources
for some library you&#39;re working against instead of having to run
nix-build and compile them to Lua

</content>
</entry>
<entry>
<id>24befe6bf7c3f9de277d118aae905d5b14a3e0eb</id>
<published>2023-07-04T21:56:17Z</published>
<updated>2023-07-04T21:56:17Z</updated>
<title type="text">install fennel from source as a package</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/24befe6bf7c3f9de277d118aae905d5b14a3e0eb.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 24befe6bf7c3f9de277d118aae905d5b14a3e0eb
parent 41687e916dd0bf5186f51a7b98befa76e60430b8
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue,  4 Jul 2023 22:56:17 +0100

install fennel from source as a package

nixos lua packaging is giving me a headache

</content>
</entry>
<entry>
<id>41687e916dd0bf5186f51a7b98befa76e60430b8</id>
<published>2023-07-02T17:19:54Z</published>
<updated>2023-07-02T17:19:54Z</updated>
<title type="text">rename luaSmall package to lua</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/41687e916dd0bf5186f51a7b98befa76e60430b8.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 41687e916dd0bf5186f51a7b98befa76e60430b8
parent 3900683413da08e6d5507fe227254327c862c7fd
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun,  2 Jul 2023 18:19:54 +0100

rename luaSmall package to lua

</content>
</entry>
<entry>
<id>3900683413da08e6d5507fe227254327c862c7fd</id>
<published>2023-07-01T23:52:18Z</published>
<updated>2023-07-02T11:09:13Z</updated>
<title type="text">simplify protocol for watchers of service output directories</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/3900683413da08e6d5507fe227254327c862c7fd.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 3900683413da08e6d5507fe227254327c862c7fd
parent 553214474747dce3a9cdb440a8f0caabc28eaac8
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun,  2 Jul 2023 00:52:18 +0100

simplify protocol for watchers of service output directories

Previously: the service wrote a timestamp and the receiver
read and parsed it to see if there was new data

Now: the service writes and removes a .lock file to prevent
the receiver reading partial data. The receiver is responsible
for remembering the *previous* state and only updating if it&#39;s changed

</content>
</entry>
<entry>
<id>553214474747dce3a9cdb440a8f0caabc28eaac8</id>
<published>2023-07-01T11:48:01Z</published>
<updated>2023-07-01T11:50:06Z</updated>
<title type="text">hardcode global wan address, temporarily</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/553214474747dce3a9cdb440a8f0caabc28eaac8.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 553214474747dce3a9cdb440a8f0caabc28eaac8
parent 9aa5ff6ed12078a2c5aa66a2fc9513d8b68f735a
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sat,  1 Jul 2023 12:48:01 +0100

hardcode global wan address, temporarily

</content>
</entry>
<entry>
<id>9aa5ff6ed12078a2c5aa66a2fc9513d8b68f735a</id>
<published>2023-06-30T19:02:03Z</published>
<updated>2023-06-30T19:02:03Z</updated>
<title type="text">make a package for odhcpc-script</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/9aa5ff6ed12078a2c5aa66a2fc9513d8b68f735a.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 9aa5ff6ed12078a2c5aa66a2fc9513d8b68f735a
parent b6e72504d62e2f68c8c3d445f0215b98ad289268
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Fri, 30 Jun 2023 20:02:03 +0100

make a package for odhcpc-script

</content>
</entry>
<entry>
<id>b6e72504d62e2f68c8c3d445f0215b98ad289268</id>
<published>2023-06-30T09:17:33Z</published>
<updated>2023-06-30T09:17:33Z</updated>
<title type="text">ipv6 default route</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/b6e72504d62e2f68c8c3d445f0215b98ad289268.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit b6e72504d62e2f68c8c3d445f0215b98ad289268
parent 5306b361814c65c9cd16c56f04da5a9e78d7855d
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Fri, 30 Jun 2023 10:17:33 +0100

ipv6 default route

needs to specify the ppp0 *peer* address not the local address

</content>
</entry>
<entry>
<id>5306b361814c65c9cd16c56f04da5a9e78d7855d</id>
<published>2023-06-28T22:51:37Z</published>
<updated>2023-06-28T22:51:37Z</updated>
<title type="text">ipv4 nat rules</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/5306b361814c65c9cd16c56f04da5a9e78d7855d.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 5306b361814c65c9cd16c56f04da5a9e78d7855d
parent 1f1164cc98252a9e990658f6ab068d1519a6b618
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Wed, 28 Jun 2023 23:51:37 +0100

ipv4 nat rules

</content>
</entry>
<entry>
<id>1f1164cc98252a9e990658f6ab068d1519a6b618</id>
<published>2023-06-28T22:51:21Z</published>
<updated>2023-06-28T22:51:21Z</updated>
<title type="text">allow dhcp client on wan</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/1f1164cc98252a9e990658f6ab068d1519a6b618.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 1f1164cc98252a9e990658f6ab068d1519a6b618
parent 8affb151b51a11d76a94c8920d38696756b67a17
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Wed, 28 Jun 2023 23:51:21 +0100

allow dhcp client on wan

</content>
</entry>
<entry>
<id>8affb151b51a11d76a94c8920d38696756b67a17</id>
<published>2023-06-28T21:31:01Z</published>
<updated>2023-06-28T21:31:01Z</updated>
<title type="text">rotuer: enable ipv6 forwarding</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/8affb151b51a11d76a94c8920d38696756b67a17.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 8affb151b51a11d76a94c8920d38696756b67a17
parent a9848b9668a819b7d0119590ee4d4f5ed4fbc1d3
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Wed, 28 Jun 2023 22:31:01 +0100

rotuer: enable ipv6 forwarding

</content>
</entry>
<entry>
<id>a9848b9668a819b7d0119590ee4d4f5ed4fbc1d3</id>
<published>2023-06-28T21:20:45Z</published>
<updated>2023-06-28T21:20:45Z</updated>
<title type="text">firewall: enable incoming ssh and dhcp6</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/a9848b9668a819b7d0119590ee4d4f5ed4fbc1d3.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit a9848b9668a819b7d0119590ee4d4f5ed4fbc1d3
parent 25eecabc6dfd96b341c15148ff66f5932a3affb4
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Wed, 28 Jun 2023 22:20:45 +0100

firewall: enable incoming ssh and dhcp6

</content>
</entry>
<entry>
<id>25eecabc6dfd96b341c15148ff66f5932a3affb4</id>
<published>2023-06-28T21:19:11Z</published>
<updated>2023-06-28T21:19:11Z</updated>
<title type="text">typo</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/25eecabc6dfd96b341c15148ff66f5932a3affb4.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 25eecabc6dfd96b341c15148ff66f5932a3affb4
parent 80b6f6289689a87aecd8ebc0afbdb35d2b4bad74
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Wed, 28 Jun 2023 22:19:11 +0100

typo

</content>
</entry>
<entry>
<id>80b6f6289689a87aecd8ebc0afbdb35d2b4bad74</id>
<published>2023-06-27T21:33:24Z</published>
<updated>2023-06-27T21:33:24Z</updated>
<title type="text">comment-out example of allowed incoming</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/80b6f6289689a87aecd8ebc0afbdb35d2b4bad74.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 80b6f6289689a87aecd8ebc0afbdb35d2b4bad74
parent c595ae0ccbd0dfc3e9ea06282e0c194ff87a2bd9
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 27 Jun 2023 22:33:24 +0100

comment-out example of allowed incoming

</content>
</entry>
<entry>
<id>c595ae0ccbd0dfc3e9ea06282e0c194ff87a2bd9</id>
<published>2023-06-27T20:26:23Z</published>
<updated>2023-06-27T20:26:23Z</updated>
<title type="text">firewallgen: make nft shebang work</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/c595ae0ccbd0dfc3e9ea06282e0c194ff87a2bd9.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit c595ae0ccbd0dfc3e9ea06282e0c194ff87a2bd9
parent 64e0ef59316731f8a996c81ea5c20f73ef368088
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 27 Jun 2023 21:26:23 +0100

firewallgen: make nft shebang work

</content>
</entry>
<entry>
<id>64e0ef59316731f8a996c81ea5c20f73ef368088</id>
<published>2023-06-27T20:25:30Z</published>
<updated>2023-06-27T20:25:30Z</updated>
<title type="text">use numeric proto number (tautology...) for HIP</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/64e0ef59316731f8a996c81ea5c20f73ef368088.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 64e0ef59316731f8a996c81ea5c20f73ef368088
parent 78d223a839071fa35236194112e58a5cf5489c02
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 27 Jun 2023 21:25:30 +0100

use numeric proto number (tautology...) for HIP

</content>
</entry>
<entry>
<id>78d223a839071fa35236194112e58a5cf5489c02</id>
<published>2023-06-27T20:23:15Z</published>
<updated>2023-06-27T20:23:15Z</updated>
<title type="text">move nftables fib rule to the prerouting hook</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/78d223a839071fa35236194112e58a5cf5489c02.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 78d223a839071fa35236194112e58a5cf5489c02
parent 6101f3f3d823c35d8b7e16341f7b37b6cb9508f6
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 27 Jun 2023 21:23:15 +0100

move nftables fib rule to the prerouting hook

</content>
</entry>
<entry>
<id>6101f3f3d823c35d8b7e16341f7b37b6cb9508f6</id>
<published>2023-06-27T20:17:04Z</published>
<updated>2023-06-27T20:18:09Z</updated>
<title type="text">load necessary kernel modules for firewall</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/6101f3f3d823c35d8b7e16341f7b37b6cb9508f6.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 6101f3f3d823c35d8b7e16341f7b37b6cb9508f6
parent 89693af82b7ed97a2fae786aacb569d9217a984e
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 27 Jun 2023 21:17:04 +0100

load necessary kernel modules for firewall

</content>
</entry>
<entry>
<id>89693af82b7ed97a2fae786aacb569d9217a984e</id>
<published>2023-06-26T19:50:18Z</published>
<updated>2023-06-26T19:50:18Z</updated>
<title type="text">thonk</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/89693af82b7ed97a2fae786aacb569d9217a984e.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 89693af82b7ed97a2fae786aacb569d9217a984e
parent 591bd78509eb667d237d2be60ea33df11ab5468d
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 26 Jun 2023 20:50:18 +0100

thonk

</content>
</entry>
<entry>
<id>591bd78509eb667d237d2be60ea33df11ab5468d</id>
<published>2023-06-26T19:49:43Z</published>
<updated>2023-06-26T19:49:43Z</updated>
<title type="text">extract writeKconfig to its own file</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/591bd78509eb667d237d2be60ea33df11ab5468d.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 591bd78509eb667d237d2be60ea33df11ab5468d
parent 15be80e9de05d6e25ad80acbd723fb4863489102
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 26 Jun 2023 20:49:43 +0100

extract writeKconfig to its own file

</content>
</entry>
<entry>
<id>15be80e9de05d6e25ad80acbd723fb4863489102</id>
<published>2023-06-22T16:46:57Z</published>
<updated>2023-06-22T16:46:57Z</updated>
<title type="text">remove dead config option</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/15be80e9de05d6e25ad80acbd723fb4863489102.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 15be80e9de05d6e25ad80acbd723fb4863489102
parent bc62f7df45bf3c9e28679c5e47306642706735a9
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 22 Jun 2023 17:46:57 +0100

remove dead config option

</content>
</entry>
<entry>
<id>bc62f7df45bf3c9e28679c5e47306642706735a9</id>
<published>2023-06-22T16:34:44Z</published>
<updated>2023-06-22T16:34:44Z</updated>
<title type="text">remove rsync openssl dependency</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/bc62f7df45bf3c9e28679c5e47306642706735a9.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit bc62f7df45bf3c9e28679c5e47306642706735a9
parent 26cb331d8b3eb680014cc6422aa7205fb76aca08
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 22 Jun 2023 17:34:44 +0100

remove rsync openssl dependency

</content>
</entry>
<entry>
<id>26cb331d8b3eb680014cc6422aa7205fb76aca08</id>
<published>2023-06-22T15:56:30Z</published>
<updated>2023-06-22T15:56:30Z</updated>
<title type="text">remove dead config optiuon</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/26cb331d8b3eb680014cc6422aa7205fb76aca08.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 26cb331d8b3eb680014cc6422aa7205fb76aca08
parent 5e45817f983e76e1514e36bcaee9f1ba805c19ec
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 22 Jun 2023 16:56:30 +0100

remove dead config optiuon

</content>
</entry>
<entry>
<id>5e45817f983e76e1514e36bcaee9f1ba805c19ec</id>
<published>2023-06-22T15:54:24Z</published>
<updated>2023-06-22T15:54:24Z</updated>
<title type="text">example rotuer-secrets</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/5e45817f983e76e1514e36bcaee9f1ba805c19ec.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 5e45817f983e76e1514e36bcaee9f1ba805c19ec
parent 943820d4dd9b4a4d3987339b7a7261845a3c046e
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 22 Jun 2023 16:54:24 +0100

example rotuer-secrets

</content>
</entry>
<entry>
<id>943820d4dd9b4a4d3987339b7a7261845a3c046e</id>
<published>2023-06-22T09:06:40Z</published>
<updated>2023-06-22T09:06:40Z</updated>
<title type="text">add doc note about finding supported devices</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/943820d4dd9b4a4d3987339b7a7261845a3c046e.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 943820d4dd9b4a4d3987339b7a7261845a3c046e
parent fc620df322a28e0c7ce5b76b265c569dc838eba5
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 22 Jun 2023 10:06:40 +0100

add doc note about finding supported devices

</content>
</entry>
<entry>
<id>fc620df322a28e0c7ce5b76b265c569dc838eba5</id>
<published>2023-06-22T08:40:27Z</published>
<updated>2023-06-22T08:40:27Z</updated>
<title type="text">thunk</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/fc620df322a28e0c7ce5b76b265c569dc838eba5.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit fc620df322a28e0c7ce5b76b265c569dc838eba5
parent 6bc45c2b554f689e2f8dc40dc14d56de6bdc34d1
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 22 Jun 2023 09:40:27 +0100

thunk

</content>
</entry>
<entry>
<id>6bc45c2b554f689e2f8dc40dc14d56de6bdc34d1</id>
<published>2023-06-22T08:29:44Z</published>
<updated>2023-06-22T08:29:44Z</updated>
<title type="text">preinit: null-terminate argv array for execve</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/6bc45c2b554f689e2f8dc40dc14d56de6bdc34d1.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 6bc45c2b554f689e2f8dc40dc14d56de6bdc34d1
parent b8983647196886fd797ff73d456af83debaa6e21
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Thu, 22 Jun 2023 09:29:44 +0100

preinit: null-terminate argv array for execve

</content>
</entry>
<entry>
<id>b8983647196886fd797ff73d456af83debaa6e21</id>
<published>2023-06-20T22:39:46Z</published>
<updated>2023-06-20T22:39:46Z</updated>
<title type="text">extend timeout for pppoe test</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/b8983647196886fd797ff73d456af83debaa6e21.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit b8983647196886fd797ff73d456af83debaa6e21
parent 0896c9c1d3fcecd14e1ef66d7a3ed3e70a4fcb42
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 20 Jun 2023 23:39:46 +0100

extend timeout for pppoe test

</content>
</entry>
<entry>
<id>0896c9c1d3fcecd14e1ef66d7a3ed3e70a4fcb42</id>
<published>2023-06-20T21:04:12Z</published>
<updated>2023-06-20T21:15:38Z</updated>
<title type="text">remove non-building ntp service from test config</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/0896c9c1d3fcecd14e1ef66d7a3ed3e70a4fcb42.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 0896c9c1d3fcecd14e1ef66d7a3ed3e70a4fcb42
parent b002a94e07a8165286aa7ee4571c296b2bf8d0fc
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 20 Jun 2023 22:04:12 +0100

remove non-building ntp service from test config

</content>
</entry>
<entry>
<id>b002a94e07a8165286aa7ee4571c296b2bf8d0fc</id>
<published>2023-06-20T19:20:32Z</published>
<updated>2023-06-20T19:20:32Z</updated>
<title type="text">rotuer: use firewallgen to make packet filter rules</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/b002a94e07a8165286aa7ee4571c296b2bf8d0fc.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit b002a94e07a8165286aa7ee4571c296b2bf8d0fc
parent d79a1e15bbc12b9597a5188333aceaab3f45b274
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 20 Jun 2023 20:20:32 +0100

rotuer: use firewallgen to make packet filter rules

</content>
</entry>
<entry>
<id>d79a1e15bbc12b9597a5188333aceaab3f45b274</id>
<published>2023-06-20T19:19:11Z</published>
<updated>2023-06-20T19:19:11Z</updated>
<title type="text">get fennel from source instead of luarocks</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/d79a1e15bbc12b9597a5188333aceaab3f45b274.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit d79a1e15bbc12b9597a5188333aceaab3f45b274
parent 340f7211ef35637056e39d067ba82dd791dccbba
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 20 Jun 2023 20:19:11 +0100

get fennel from source instead of luarocks

</content>
</entry>
<entry>
<id>340f7211ef35637056e39d067ba82dd791dccbba</id>
<published>2023-06-20T19:13:59Z</published>
<updated>2023-06-20T19:13:59Z</updated>
<title type="text">remove unused packages</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/340f7211ef35637056e39d067ba82dd791dccbba.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 340f7211ef35637056e39d067ba82dd791dccbba
parent 3dd247a719b65592dfb08c66c6c4a6a1a1effcad
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 20 Jun 2023 20:13:59 +0100

remove unused packages

</content>
</entry>
<entry>
<id>3dd247a719b65592dfb08c66c6c4a6a1a1effcad</id>
<published>2023-06-20T19:11:25Z</published>
<updated>2023-06-20T19:11:25Z</updated>
<title type="text">update arch for gl-ar750</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/3dd247a719b65592dfb08c66c6c4a6a1a1effcad.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 3dd247a719b65592dfb08c66c6c4a6a1a1effcad
parent c1ba067fad033c66fecc9cd2f229fbedcb4034b9
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 20 Jun 2023 20:11:25 +0100

update arch for gl-ar750

not sure this is needed, tbh

</content>
</entry>
<entry>
<id>c1ba067fad033c66fecc9cd2f229fbedcb4034b9</id>
<published>2023-06-20T19:09:17Z</published>
<updated>2023-06-20T19:09:17Z</updated>
<title type="text">remove deps from chrony</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/c1ba067fad033c66fecc9cd2f229fbedcb4034b9.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit c1ba067fad033c66fecc9cd2f229fbedcb4034b9
parent 435a36f267204d5a87de6b848f20866b3fb59621
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 20 Jun 2023 20:09:17 +0100

remove deps from chrony

it&#39;s trying to build Perl and all manner of stuff that for
our purposes I don&#39;t think we need

</content>
</entry>
<entry>
<id>435a36f267204d5a87de6b848f20866b3fb59621</id>
<published>2023-06-20T19:06:36Z</published>
<updated>2023-06-20T19:06:36Z</updated>
<title type="text">delete unused derivations in overlay</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/435a36f267204d5a87de6b848f20866b3fb59621.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 435a36f267204d5a87de6b848f20866b3fb59621
parent ce207e47636eb4de8bf7474537912c45ec20b071
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 20 Jun 2023 20:06:36 +0100

delete unused derivations in overlay

</content>
</entry>
<entry>
<id>ce207e47636eb4de8bf7474537912c45ec20b071</id>
<published>2023-06-19T20:37:06Z</published>
<updated>2023-06-19T20:37:06Z</updated>
<title type="text">chronyd: disable editline</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/ce207e47636eb4de8bf7474537912c45ec20b071.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit ce207e47636eb4de8bf7474537912c45ec20b071
parent a7e7146887a7f036763d48e49bb93fe7ca59d2d3
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 19 Jun 2023 21:37:06 +0100

chronyd: disable editline

it drags in ncurses, which is Too Much

</content>
</entry>
<entry>
<id>a7e7146887a7f036763d48e49bb93fe7ca59d2d3</id>
<published>2023-06-18T22:02:08Z</published>
<updated>2023-06-18T22:04:26Z</updated>
<title type="text">preinit: disable nolibc</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/a7e7146887a7f036763d48e49bb93fe7ca59d2d3.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit a7e7146887a7f036763d48e49bb93fe7ca59d2d3
parent d66f5901a2f26219c23bbeee1c495a19256dba3a
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 18 Jun 2023 23:02:08 +0100

preinit: disable nolibc

- it stopped working with 22.11-&gt;23.05
- linking statically against musl is about 17k, so
  this is costing us 11k or so

</content>
</entry>
<entry>
<id>d66f5901a2f26219c23bbeee1c495a19256dba3a</id>
<published>2023-06-18T21:18:44Z</published>
<updated>2023-06-18T21:18:44Z</updated>
<title type="text">fix nftables syntax</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/d66f5901a2f26219c23bbeee1c495a19256dba3a.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit d66f5901a2f26219c23bbeee1c495a19256dba3a
parent a65bb9d5857fe23509aabc47e6f624c018fd6c69
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 18 Jun 2023 22:18:44 +0100

fix nftables syntax

</content>
</entry>
<entry>
<id>a65bb9d5857fe23509aabc47e6f624c018fd6c69</id>
<published>2023-06-18T16:41:09Z</published>
<updated>2023-06-18T16:41:09Z</updated>
<title type="text">improve file-exists? function</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/a65bb9d5857fe23509aabc47e6f624c018fd6c69.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit a65bb9d5857fe23509aabc47e6f624c018fd6c69
parent 80639a7256551ee1e4e38e0febf9068694db9f94
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 18 Jun 2023 17:41:09 +0100

improve file-exists? function

</content>
</entry>
<entry>
<id>80639a7256551ee1e4e38e0febf9068694db9f94</id>
<published>2023-06-18T16:40:16Z</published>
<updated>2023-06-18T16:40:16Z</updated>
<title type="text">add firewallgen package, which creates an nft script</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/80639a7256551ee1e4e38e0febf9068694db9f94.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 80639a7256551ee1e4e38e0febf9068694db9f94
parent 994cca671ba616db9d06db2b5aafdbf5ca31d0e3
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 18 Jun 2023 17:40:16 +0100

add firewallgen package, which creates an nft script

</content>
</entry>
<entry>
<id>994cca671ba616db9d06db2b5aafdbf5ca31d0e3</id>
<published>2023-05-31T22:30:41Z</published>
<updated>2023-05-31T22:30:41Z</updated>
<title type="text">þe saga continueth</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/994cca671ba616db9d06db2b5aafdbf5ca31d0e3.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 994cca671ba616db9d06db2b5aafdbf5ca31d0e3
parent 3f4dbfcfd3ea7d229404ebf64c2250888ec07f2c
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Wed, 31 May 2023 23:30:41 +0100

þe saga continueth

</content>
</entry>
<entry>
<id>3f4dbfcfd3ea7d229404ebf64c2250888ec07f2c</id>
<published>2023-05-31T22:29:05Z</published>
<updated>2023-05-31T22:29:05Z</updated>
<title type="text">ipv6 prefix delegation for rotuer</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/3f4dbfcfd3ea7d229404ebf64c2250888ec07f2c.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 3f4dbfcfd3ea7d229404ebf64c2250888ec07f2c
parent d82173133cb0fd10b54a1eb4ae81f610b5f98804
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Wed, 31 May 2023 23:29:05 +0100

ipv6 prefix delegation for rotuer

much tidying needed, but it works

</content>
</entry>
<entry>
<id>d82173133cb0fd10b54a1eb4ae81f610b5f98804</id>
<published>2023-05-30T20:00:20Z</published>
<updated>2023-05-30T20:00:20Z</updated>
<title type="text">odhcpc script: mkdir</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/d82173133cb0fd10b54a1eb4ae81f610b5f98804.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit d82173133cb0fd10b54a1eb4ae81f610b5f98804
parent 19212b1eeb1107c931c84d3b1a0c82518d58cf0f
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 30 May 2023 21:00:20 +0100

odhcpc script: mkdir

</content>
</entry>
<entry>
<id>19212b1eeb1107c931c84d3b1a0c82518d58cf0f</id>
<published>2023-05-30T17:20:42Z</published>
<updated>2023-05-30T17:20:42Z</updated>
<title type="text">add funky dd features reqd by ath10k_cal_data</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/19212b1eeb1107c931c84d3b1a0c82518d58cf0f.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 19212b1eeb1107c931c84d3b1a0c82518d58cf0f
parent cb30ce52ebb1530d6d62e3937ac6209c463f2ef2
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 30 May 2023 18:20:42 +0100

add funky dd features reqd by ath10k_cal_data

</content>
</entry>
<entry>
<id>cb30ce52ebb1530d6d62e3937ac6209c463f2ef2</id>
<published>2023-05-30T17:20:14Z</published>
<updated>2023-05-30T17:20:14Z</updated>
<title type="text">rotuer: use writeFennelScript for odhcpc update script</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/cb30ce52ebb1530d6d62e3937ac6209c463f2ef2.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit cb30ce52ebb1530d6d62e3937ac6209c463f2ef2
parent fdffdbb22a2fe19bfc6bd4b4b1bf5cb25a393ee1
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Tue, 30 May 2023 18:20:14 +0100

rotuer: use writeFennelScript for odhcpc update script

</content>
</entry>
<entry>
<id>fdffdbb22a2fe19bfc6bd4b4b1bf5cb25a393ee1</id>
<published>2023-05-29T19:20:12Z</published>
<updated>2023-05-29T19:20:12Z</updated>
<title type="text">add writeFennelScript function, make ifwait use it</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/fdffdbb22a2fe19bfc6bd4b4b1bf5cb25a393ee1.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit fdffdbb22a2fe19bfc6bd4b4b1bf5cb25a393ee1
parent fa7e682e87963ffc4560bf792ecd469efd13e132
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 29 May 2023 20:20:12 +0100

add writeFennelScript function, make ifwait use it

</content>
</entry>
<entry>
<id>fa7e682e87963ffc4560bf792ecd469efd13e132</id>
<published>2023-05-26T17:36:44Z</published>
<updated>2023-05-26T17:36:44Z</updated>
<title type="text">dhcp6c readiness notification</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/fa7e682e87963ffc4560bf792ecd469efd13e132.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit fa7e682e87963ffc4560bf792ecd469efd13e132
parent 447f0685697adea38be8a0128547d03afaac8c6a
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Fri, 26 May 2023 18:36:44 +0100

dhcp6c readiness notification

</content>
</entry>
<entry>
<id>447f0685697adea38be8a0128547d03afaac8c6a</id>
<published>2023-05-24T22:01:50Z</published>
<updated>2023-05-24T22:01:50Z</updated>
<title type="text">partly support getting IPv6 addresses</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/447f0685697adea38be8a0128547d03afaac8c6a.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 447f0685697adea38be8a0128547d03afaac8c6a
parent 339c2d9873580d3aae812d88968a66aa5e18abf3
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Wed, 24 May 2023 23:01:50 +0100

partly support getting IPv6 addresses

- gets interface id from ppp
- runs odhcpc to get RA and prefix delegation
- doesn&#39;t do anything useful with the data yet

</content>
</entry>
<entry>
<id>339c2d9873580d3aae812d88968a66aa5e18abf3</id>
<published>2023-05-22T22:31:57Z</published>
<updated>2023-05-22T22:31:57Z</updated>
<title type="text">upgrade to ppp 2.5.0</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/339c2d9873580d3aae812d88968a66aa5e18abf3.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 339c2d9873580d3aae812d88968a66aa5e18abf3
parent 3f6585f6be35598fbd719e1009bf1137a6dba10e
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 22 May 2023 23:31:57 +0100

upgrade to ppp 2.5.0

</content>
</entry>
<entry>
<id>3f6585f6be35598fbd719e1009bf1137a6dba10e</id>
<published>2023-05-21T23:27:41Z</published>
<updated>2023-05-21T23:27:41Z</updated>
<title type="text">mention min-copy-closure</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/3f6585f6be35598fbd719e1009bf1137a6dba10e.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 3f6585f6be35598fbd719e1009bf1137a6dba10e
parent e83b33686fcaf416551a1b1929bc13ad10ca147b
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 22 May 2023 00:27:41 +0100

mention min-copy-closure

</content>
</entry>
<entry>
<id>e83b33686fcaf416551a1b1929bc13ad10ca147b</id>
<published>2023-05-21T23:20:52Z</published>
<updated>2023-05-21T23:20:52Z</updated>
<title type="text">typo</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/e83b33686fcaf416551a1b1929bc13ad10ca147b.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit e83b33686fcaf416551a1b1929bc13ad10ca147b
parent 35a56052664787d96e885c637c56e5f0bcad1345
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 22 May 2023 00:20:52 +0100

typo

</content>
</entry>
<entry>
<id>35a56052664787d96e885c637c56e5f0bcad1345</id>
<published>2023-05-21T23:14:32Z</published>
<updated>2023-05-21T23:14:32Z</updated>
<title type="text">improve(?) markup</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/35a56052664787d96e885c637c56e5f0bcad1345.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 35a56052664787d96e885c637c56e5f0bcad1345
parent 4429f2b17799bbb50734e1f34d4c00611679b49f
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 22 May 2023 00:14:32 +0100

improve(?) markup

</content>
</entry>
<entry>
<id>4429f2b17799bbb50734e1f34d4c00611679b49f</id>
<published>2023-05-21T22:48:10Z</published>
<updated>2023-05-21T22:48:10Z</updated>
<title type="text">grammar</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/jithendra/commit/4429f2b17799bbb50734e1f34d4c00611679b49f.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 4429f2b17799bbb50734e1f34d4c00611679b49f
parent 43fa9f067956a8f42b2214e416e7254f23d7e77f
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 21 May 2023 23:48:10 +0100

grammar

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