<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentracker/src/ot_http.c, branch v2.2.0</title>
<subtitle>An open and free bittorrent tracker
</subtitle>
<id>https://erdgeist.org/gitweb/opentracker/atom?h=v2.2.0</id>
<link rel='self' href='https://erdgeist.org/gitweb/opentracker/atom?h=v2.2.0'/>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/'/>
<updated>2026-11-08T19:08:44Z</updated>
<entry>
<title>Retire the busy network tracker. /24 networks don't say anything anymore in 2026 and in v6 it was broken from the beginning</title>
<updated>2026-11-08T19:08:44Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-08T19:08:44Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=1c2af535eb3052405503f136578e30b24a8e18ae'/>
<id>urn:sha1:1c2af535eb3052405503f136578e30b24a8e18ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix s24s stats to ensure no unallocated vector is dereferenced. Drive-by fix for the ip= scanner in the http parser</title>
<updated>2026-11-07T12:30:17Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-07T12:30:17Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=cfbe53da5d9ef8dad1bb3276c0b33ec2ab6e974b'/>
<id>urn:sha1:cfbe53da5d9ef8dad1bb3276c0b33ec2ab6e974b</id>
<content type='text'>
</content>
</entry>
<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>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>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>Mark sockets as desinterested after reading the first task, so that the next one does not replace the old one mid flight</title>
<updated>2026-11-05T15:39:58Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-05T15:39:58Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=194fc0b2f7aa37ca25a9ea058eac699b2824e95a'/>
<id>urn:sha1:194fc0b2f7aa37ca25a9ea058eac699b2824e95a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some minor indenting and man page language style fixes</title>
<updated>2026-11-05T14:13:55Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-05T14:13:55Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=4e0b179014ced8c16c90bdfd6d82df625fea47e9'/>
<id>urn:sha1:4e0b179014ced8c16c90bdfd6d82df625fea47e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Step 2 of the WANT_RESTRICT_FULLSCRAPE feature (fixing a bug along the way)</title>
<updated>2026-11-05T13:57:13Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-05T13:57:13Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=14f1f19dab3f41b5bcaeb40f63964c57eb1e25f2'/>
<id>urn:sha1:14f1f19dab3f41b5bcaeb40f63964c57eb1e25f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Actually implement the OT_PERMISSION_MAY_FULLSCRAPE mechanics and add a config file entry</title>
<updated>2026-11-05T13:35:32Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-05T13:35:32Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=6b4703f21deb0f140dbbeca682823f2b644a4e78'/>
<id>urn:sha1:6b4703f21deb0f140dbbeca682823f2b644a4e78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clamp every elapsed time span at zero, using a set of helper functions</title>
<updated>2026-11-05T12:52:17Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-05T12:52:17Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=47293a4f116e04a88b0797bafad0c98b4393b744'/>
<id>urn:sha1:47293a4f116e04a88b0797bafad0c98b4393b744</id>
<content type='text'>
</content>
</entry>
</feed>
