<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentracker/ot_vector.c, branch v2.0.0</title>
<subtitle>An open and free bittorrent tracker
</subtitle>
<id>https://erdgeist.org/gitweb/opentracker/atom?h=v2.0.0</id>
<link rel='self' href='https://erdgeist.org/gitweb/opentracker/atom?h=v2.0.0'/>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/'/>
<updated>2026-11-02T20:14:02Z</updated>
<entry>
<title>Move the build sources into src/</title>
<updated>2026-11-02T20:14:02Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-02T19:50:24Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=ad541c67761b8aa6da1566802c347cac4018d0c2'/>
<id>urn:sha1:ad541c67761b8aa6da1566802c347cac4018d0c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sweep the obsolete CVS Id keyword out of the tree</title>
<updated>2026-11-02T15:55:53Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-11-02T15:55:53Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=28d6bf03e1bb8c38fb7e09ade3c5a9c58d68182e'/>
<id>urn:sha1:28d6bf03e1bb8c38fb7e09ade3c5a9c58d68182e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn malloc+memset into calloc</title>
<updated>2026-10-27T19:17:12Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-27T19:17:12Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=6b0069ba013236a74be22b30229162b6bfb917b2'/>
<id>urn:sha1:6b0069ba013236a74be22b30229162b6bfb917b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid an UB of adding NULL + 0 by keeping an offset instead of advancing the pointer into a vector struct</title>
<updated>2026-10-26T22:25:21Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-26T22:25:21Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=05efe6bde3a884d4fcca88a227efaeee2c7e3b8a'/>
<id>urn:sha1:05efe6bde3a884d4fcca88a227efaeee2c7e3b8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>First run of making variable names more readable</title>
<updated>2026-10-26T15:59:39Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-26T15:59:39Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=6871825565d0ba24436dbd5b92cc09e02f93af6a'/>
<id>urn:sha1:6871825565d0ba24436dbd5b92cc09e02f93af6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up peer re-distribution between single bucket vectors and bucket lists, add tests</title>
<updated>2026-10-25T12:00:17Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-25T12:00:17Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=632960a33eb8d23925b2bbef24d5065de7280aef'/>
<id>urn:sha1:632960a33eb8d23925b2bbef24d5065de7280aef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>free_peerlist now checks peer_list for NULL, so on alloc failure we don't dereference NULL</title>
<updated>2026-10-24T15:32:54Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-24T15:32:54Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=a4904ed2e437275bfd92828ad09fbb677d7225d1'/>
<id>urn:sha1:a4904ed2e437275bfd92828ad09fbb677d7225d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid returning the result of void functions</title>
<updated>2026-10-23T20:16:25Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-23T20:16:25Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=4ece9d359fd6668bfbc9c4260463f5b5913ae8fc'/>
<id>urn:sha1:4ece9d359fd6668bfbc9c4260463f5b5913ae8fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unnecessary includes</title>
<updated>2026-10-23T01:28:29Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-23T01:28:29Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=a8def0e5eac98500267b52c7f0d9a7fbc2145a81'/>
<id>urn:sha1:a8def0e5eac98500267b52c7f0d9a7fbc2145a81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>turn all int offsets into size_t</title>
<updated>2026-04-02T23:40:39Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-04-02T23:40:39Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=e4eb716d2688f5c2d4615d79ad5f4f1eb50a9343'/>
<id>urn:sha1:e4eb716d2688f5c2d4615d79ad5f4f1eb50a9343</id>
<content type='text'>
</content>
</entry>
</feed>
