<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentracker/tests, branch v2.1.1</title>
<subtitle>An open and free bittorrent tracker
</subtitle>
<id>https://erdgeist.org/gitweb/opentracker/atom?h=v2.1.1</id>
<link rel='self' href='https://erdgeist.org/gitweb/opentracker/atom?h=v2.1.1'/>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/'/>
<updated>2026-11-06T20:17:54Z</updated>
<entry>
<title>Fix a theoretical bug where a short request packet yields an oob read</title>
<updated>2026-11-06T20:17:54Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-06T20:17:54Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=a29e606b6f97c00d0b7e80cb0592bca54f92f2c9'/>
<id>urn:sha1:a29e606b6f97c00d0b7e80cb0592bca54f92f2c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix an accesslist reload issue where an empty-but-present changeset after a reload could potentially walk a NULL array</title>
<updated>2026-11-06T19:25:39Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-06T19:25:39Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=97e58519bc946daabcadc531510497c3598961a1'/>
<id>urn:sha1:97e58519bc946daabcadc531510497c3598961a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: livesync watermark used sizeof(ot_peer) which is a byte. Clamping on copy length now</title>
<updated>2026-11-06T17:31:07Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-06T17:31:07Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=c965744e09a24270bb26e3e008dc2ede76544c98'/>
<id>urn:sha1:c965744e09a24270bb26e3e008dc2ede76544c98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Gives urlencoded_parse a destination bound</title>
<updated>2026-11-06T17:27:44Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-06T17:27:44Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=92c27bbda9e809683537e5cc48adad0d5c390587'/>
<id>urn:sha1:92c27bbda9e809683537e5cc48adad0d5c390587</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a wall clock helper so that statedumps can be written and re-read</title>
<updated>2026-11-06T13:24:04Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-06T13:24:04Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=355c8ae57d582974f4f6a4ba42f635f2253b84a7'/>
<id>urn:sha1:355c8ae57d582974f4f6a4ba42f635f2253b84a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bound what load_state will accept for an age</title>
<updated>2026-11-06T07:28:16Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-06T07:28:16Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=83cd3bb631131a116f024cfacfd687e8c4855fd1'/>
<id>urn:sha1:83cd3bb631131a116f024cfacfd687e8c4855fd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop reading a connection a worker has taken over</title>
<updated>2026-11-06T02:01:46Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-06T02:01:46Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=8bae93ce181086769175e5c3fb0f0ef66fb9ca89'/>
<id>urn:sha1:8bae93ce181086769175e5c3fb0f0ef66fb9ca89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Answer blacklisted torrent announces with an empty packet, that carries a re-announce timeout</title>
<updated>2026-11-05T17:18:45Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-05T17:18:45Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=c6732a03cbf0efa815e8a857af8118878c053af0'/>
<id>urn:sha1:c6732a03cbf0efa815e8a857af8118878c053af0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Start live sync where main knows the state file is in</title>
<updated>2026-11-05T15:27:38Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-05T15:27:38Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=90038ad8f32926b5e0ee30e3ed1f1cd1a9d22a93'/>
<id>urn:sha1:90038ad8f32926b5e0ee30e3ed1f1cd1a9d22a93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Read the accesslist before any consumer consults it</title>
<updated>2026-11-05T15:03:35Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-05T15:03:35Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=2a7bc3f8a7cd232cad0a858b4d810a2cac3193d8'/>
<id>urn:sha1:2a7bc3f8a7cd232cad0a858b4d810a2cac3193d8</id>
<content type='text'>
</content>
</entry>
</feed>
