<feed xmlns='http://www.w3.org/2005/Atom'>
<title>shoelaces/internal/handlers, branch master</title>
<subtitle>Painless server bootstrapping</subtitle>
<id>https://git.rbenencia.name/shoelaces/atom?h=master</id>
<link rel='self' href='https://git.rbenencia.name/shoelaces/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/'/>
<updated>2026-06-06T00:19:48+00:00</updated>
<entry>
<title>Update copyright year to 2018-2026</title>
<updated>2026-06-06T00:19:48+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-06T00:06:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=b0b654751c875868bd8c49867a9dbb0ff9bb49c0'/>
<id>urn:sha1:b0b654751c875868bd8c49867a9dbb0ff9bb49c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace io/ioutil with os equivalents</title>
<updated>2026-06-05T20:07:52+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-05T20:02:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=17b1e22a87f8fbdf90b052070fbf704a6729ed60'/>
<id>urn:sha1:17b1e22a87f8fbdf90b052070fbf704a6729ed60</id>
<content type='text'>
ioutil.ReadFile and ioutil.ReadDir have been deprecated since Go 1.16.
</content>
</entry>
<entry>
<title>Use stdlib router</title>
<updated>2026-06-05T16:58:19+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-04T21:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=3fff6f8cdf452c89d0120845f85f552617129070'/>
<id>urn:sha1:3fff6f8cdf452c89d0120845f85f552617129070</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inline middleware chain</title>
<updated>2026-06-05T15:44:26+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-04T21:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=ae03697698c241d9cee0823ac2d6b8325725f303'/>
<id>urn:sha1:ae03697698c241d9cee0823ac2d6b8325725f303</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use slog logging</title>
<updated>2026-06-05T13:34:02+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-05T12:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=a9f0622ed9750593ca6de12a27bb3a92c4e419e4'/>
<id>urn:sha1:a9f0622ed9750593ca6de12a27bb3a92c4e419e4</id>
<content type='text'>
Drop go-kit/kit/log in favor of the now standard log/slog.
</content>
</entry>
<entry>
<title>feat: add human-friendly entry point</title>
<updated>2023-01-04T23:21:47+00:00</updated>
<author>
<name>Geert Stappers</name>
<email>stappers@stappers.it</email>
</author>
<published>2023-01-04T23:21:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=1c79728984af1b0b065ce5879581f41fa9f03da3'/>
<id>urn:sha1:1c79728984af1b0b065ce5879581f41fa9f03da3</id>
<content type='text'>
* Added /start as entry point, for humans and iPXE

The '/poll/1/${netX/mac:hexhyp}' is fairly iPXE internal, not something
that invites curious people to look better at shoelaces. Neither it is
looking nice in DHCP server configuration.

This change adds a HTTP handler for '/start'. And '/start' points
to '/poll/1/${netX/mac:hexhyp}'. The benefit of it is that human visible
documentation can replace the "voodoo" '/poll/1/${netX/mac:hexhyp}'
with "friendly" '/start'.

Because it is an addition are the existing HTTP handlers not effected,
neither the installed deployments effected.

Signed-off-by: Geert Stappers &lt;stappers@stappers.it&gt;</content>
</entry>
<entry>
<title>No extra poll in ipxemenu</title>
<updated>2023-01-04T19:30:42+00:00</updated>
<author>
<name>Geert Stappers</name>
<email>stappers@stappers.it</email>
</author>
<published>2022-12-21T21:26:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=3233a856af770c5f928ce9c2329072432feab0f3'/>
<id>urn:sha1:3233a856af770c5f928ce9c2329072432feab0f3</id>
<content type='text'>
Removed 'chain  /poll/1/${netX/mac:hexhyp}' from the ipxemenu entry.
To make it possible that pressing Ctrl-B gets user
immediately to the desired menu.
</content>
</entry>
<entry>
<title>Support config subdirectories</title>
<updated>2020-04-01T17:11:46+00:00</updated>
<author>
<name>Raul Benencia</name>
<email>rul@kalgan.cc</email>
</author>
<published>2020-04-01T17:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=5f2ba83e131c5a67f979abb909fecb59651c44ac'/>
<id>urn:sha1:5f2ba83e131c5a67f979abb909fecb59651c44ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>First public commit</title>
<updated>2018-05-11T22:02:34+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>raul@thousandeyes.com</email>
</author>
<published>2018-04-13T23:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=77c172b823b64ebface655681ab0749b9d2f7081'/>
<id>urn:sha1:77c172b823b64ebface655681ab0749b9d2f7081</id>
<content type='text'>
</content>
</entry>
</feed>
