<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>undeadly honk</title>
    <link>https://honk.any-key.press/u/undeadly</link>
    <description>undeadly honk rss</description>
    <image>
      <url>https://honk.any-key.press/icon.png</url>
      <title>undeadly honk rss</title>
      <link>https://honk.any-key.press/u/undeadly</link>
    </image>
    <item>
      <title>undeadly honked https://honk.any-key.press/u/undeadly/h/p861ZFbydF6B3TX7FQ</title>
      <description><![CDATA[<p><a href="https://undeadly.org/cgi?action=article;sid=20260513064948" rel=noreferrer>Automatic expiry at timeout for pf(4) overload tables</a></p>
Network-oriented readers will be familiar with the concept of <em>overload tables</em>, commonly used with <a href="https://man.openbsd.org/pf.conf#Stateful_Tracking_Options" rel=noreferrer>state tracking options</a> to create <em>adaptive rulesets</em> for such things as punishing
password-guessing botnets.
<p>
A downside to tables that would tend to fill up indefinitely is that at some point they will be quite full, and the administrator would need to either manually run <code><a href="https://man.openbsd.org/pfctl.8#expire" rel=noreferrer>pfctl expire</a></code> or set up a <code><a href="https://man.openbsd.org/crontab" rel=noreferrer>crontab</a></code> entry to weed out old entries at intervals.
</p>
<p>
Now Alexandr Nedvedicky (<code>sashan@</code>) is airing a patch on <code>tech@</code> that would add a <code>timeout</code> option to to tables declarations, doing away with the need to set up <code><a href="https://man.openbsd.org/crontab" rel=noreferrer>crontab</a></code> entries to run <code><a href="https://man.openbsd.org/pfctl#expire" rel=noreferrer>pfctl expire</a></code>.
</p>
<p>
The patch and the explanation can be found in the thread <em><a href="https://marc.info/?l=openbsd-tech&amp;m=177846164902091&amp;w=2" rel=noreferrer>pf(4) add timeout option to ip address tables</a></em>, with followup discussion where several developers and users pitch in.
</p>
<p>
The message reads,
</p>
<p>
</p>
<blockquote>
<pre>List:       openbsd-tech
Subject:    pf(4) add timeout option to ip address tables
From:       Alexandr Nedvedicky &lt;sashan () fastmail ! net&gt;
Date:       2026-05-11 1:05:27

Hello,

<abbr>diff</abbr> below should help people who use 'overload' action in their
firewall configuration. This is how <a href="https://man.openbsd.org/pf.conf" rel=noreferrer>pf.conf(5)</a> describes the
overload option:
</pre>
</blockquote>

<p><a href="https://undeadly.org/cgi?action=article;sid=20260513064948" rel=noreferrer>Read more…</a></p>
]]></description>
      <link>https://honk.any-key.press/u/undeadly/h/p861ZFbydF6B3TX7FQ</link>
      <pubDate>Wed, 13 May 2026 07:00:05 UTC</pubDate>
      <guid isPermaLink="true">https://honk.any-key.press/u/undeadly/h/p861ZFbydF6B3TX7FQ</guid>
    </item>
    <item>
      <title>undeadly honked https://honk.any-key.press/u/undeadly/h/1P4n8Dv4F4V94XGDl2</title>
      <description><![CDATA[<p><a href="https://undeadly.org/cgi?action=article;sid=20260512115225" rel=noreferrer>Let's find out how to get predictable IPv6 addresses assigned to OpenBSD VMs</a></p>
<p>Florian Obser (<code>florian@</code>) recently gave a
<a href="https://bsdnl.nl/" rel=noreferrer>BSD-NL</a>
<a href="https://events.bsdnl.nl/early2026/talk/W9P9RT/" rel=noreferrer>talk</a>
entitled
"<i>Let's find out how to get predictable <abbr>IPv6</abbr> addresses assigned to OpenBSD <abbr>VM</abbr>s</i>".</p>

<p>
Florian takes us on a guided tour of how <code>inet6 autoconf</code> actually works, with enlightening and entertaining peeks into selected piece of OpenBSD source.
</p>
<p>
At the end, we are asked to <em>"now, draw the rest of the owl"</em>.
</p>
<p>
</p>
<p><a href="https://www.openbsd.org/events.html#bsdnl2026" rel=noreferrer>Slides</a>
are available in the
<a href="https://www.openbsd.org/events.html" rel=noreferrer>usual place</a>,
and
<a href="https://exquisite.tube/w/38gDYhMNTNZimk3GcFnHNa" rel=noreferrer>video</a>
is also available.</p>
]]></description>
      <link>https://honk.any-key.press/u/undeadly/h/1P4n8Dv4F4V94XGDl2</link>
      <pubDate>Tue, 12 May 2026 12:00:03 UTC</pubDate>
      <guid isPermaLink="true">https://honk.any-key.press/u/undeadly/h/1P4n8Dv4F4V94XGDl2</guid>
    </item>
    <item>
      <title>undeadly honked https://honk.any-key.press/u/undeadly/h/rdvXyRnN937X9z5Tg6</title>
      <description><![CDATA[<p><a href="https://undeadly.org/cgi?action=article;sid=20260512052610" rel=noreferrer>Game of Trees 0.125 released</a></p>
<p><a href="https://www.gameoftrees.org/releases/changes.html#2026-05-10" rel=noreferrer>Version 0.125</a>
of <a href="https://www.gameoftrees.org/" rel=noreferrer>Game of Trees</a>
has been released (and the port
<a href="https://marc.info/?l=openbsd-ports-cvs&amp;m=177841911912500&amp;w=2" rel=noreferrer>updated</a>).
<em>Note the security fixes:</em></p>


<blockquote>
<ul>
<li>
security fix: reject versioned files inside .git, .got, or .cvg directories
</li>
<li>
security fix: crafted tree entry names could cause writes outside work tree
</li>
<li>
fix redundant pack file cleanup when repository contains symlinks
</li>
<li>
prevent NULL pointer dereferences when empty tree objects are encountered
</li>
</ul>
</blockquote>]]></description>
      <link>https://honk.any-key.press/u/undeadly/h/rdvXyRnN937X9z5Tg6</link>
      <pubDate>Tue, 12 May 2026 06:00:04 UTC</pubDate>
      <guid isPermaLink="true">https://honk.any-key.press/u/undeadly/h/rdvXyRnN937X9z5Tg6</guid>
    </item>
    <item>
      <title>undeadly honked https://honk.any-key.press/u/undeadly/h/PG1tqPfldF78xx1KGS</title>
      <description><![CDATA[<p><a href="https://undeadly.org/cgi?action=article;sid=20260511202034" rel=noreferrer>Recent downtime</a></p>
Due to hardware failure, the machine hosting undeadly has gone down last week. Thanks to the kind and swift help from <a href="https://openbsd.amsterdam" rel=noreferrer>OpenBSD.amsterdam</a>, we're now back online.  We will source new hardware for the original machine and hopefully move back again soon.]]></description>
      <link>https://honk.any-key.press/u/undeadly/h/PG1tqPfldF78xx1KGS</link>
      <pubDate>Mon, 11 May 2026 21:00:09 UTC</pubDate>
      <guid isPermaLink="true">https://honk.any-key.press/u/undeadly/h/PG1tqPfldF78xx1KGS</guid>
    </item>
  </channel>
</rss>
