| Age | Commit message (Expand) | Author |
| 5 hours | Bump release version to 2.1.0HEADv2.1.0master | Dirk Engling |
| 5 hours | Explain the cleaner exception in the wait mechanics | Dirk Engling |
| 6 hours | Use poll instead of a condition variable to time the sleepers | Dirk Engling |
| 6 hours | Document the reasoning behind the udp not sending an error packet on blacklisted torrents | Dirk Engling |
| 6 hours | Answer blacklisted torrent announces with an empty packet, that carries a re-announce timeout | Dirk Engling |
| 8 hours | Mark sockets as desinterested after reading the first task, so that the next one does not replace the old one mid flight | Dirk Engling |
| 8 hours | Initialise memory before it's pointers are used in case of a failed allocation | Dirk Engling |
| 8 hours | Add the paragraph in the design decisions document | Dirk Engling |
| 8 hours | Start live sync where main knows the state file is in | Dirk Engling |
| 8 hours | gitignore more build and dist artefacts | Dirk Engling |
| 8 hours | Start describing design considerations for the startup (and teardown) order | Dirk Engling |
| 8 hours | Install signal handlers before the first thread is spawned | Dirk Engling |
| 8 hours | Stop the cleaner before the modules it still needs | Dirk Engling |
| 8 hours | Read the accesslist before any consumer consults it | Dirk Engling |
| 9 hours | Some minor indenting and man page language style fixes | Dirk Engling |
| 10 hours | Step 2 of the WANT_RESTRICT_FULLSCRAPE feature (fixing a bug along the way) | Dirk Engling |
| 10 hours | Actually implement the OT_PERMISSION_MAY_FULLSCRAPE mechanics and add a config file entry | Dirk Engling |
| 10 hours | Fix: Restoring a state file doubled every completed count | Dirk Engling |
| 11 hours | Take the clock off the wall | Dirk Engling |
| 11 hours | Remove stale comment about the hex conversion helper | Dirk Engling |
| 11 hours | Clamp every elapsed time span at zero, using a set of helper functions | Dirk Engling |
| 11 hours | dist now creates a bzip2 archive which used to be the default on FreeBSD | Dirk Engling |
| 2 days | here's to you, buddyv2.0.0 | Dirk Engling |
| 2 days | I just noticed that we've already had a release v1.0.0, so we bump the version to 2.0.0 | Dirk Engling |
| 2 days | Bind mcast socket to its group rather than the wildcard | Dirk Engling |
| 2 days | Refuse to start on a listen statement that does not parse | Dirk Engling |
| 3 days | Refuse to start on a livesync.cluster.group that is not one | Dirk Engling |
| 3 days | Let a user pick their cluster's own multicast group | Dirk Engling |
| 3 days | Send live sync to the port it listens on | Dirk Engling |
| 3 days | Fix: Source, header and config file disagreed about which mcast group to join. | Dirk Engling |
| 3 days | Let a tracker with live sync built in run without a cluster | Dirk Engling |
| 3 days | Give the live sync worker a real workstruct | Dirk Engling |
| 3 days | Add integration tests for live sync | Dirk Engling |
| 3 days | Retire old perl backend to the proxy, but don't delete it yet | Dirk Engling |
| 3 days | Move the build sources into src/ | Dirk Engling |
| 3 days | With the implementation of the dual stack tracker, the old README is plain wrong | Dirk Engling |
| 3 days | Turn the bucket count into a knob, but keep cleaner wake-ups at a constant rate | Dirk Engling |
| 3 days | Obey PREFIX and add a proper install target | Dirk Engling |
| 3 days | Move the config man page to the proper section | Dirk Engling |
| 3 days | Keep the build's own flags out of CFLAGS, CPPFLAGS, LDFLAGS and LDLIBS | Dirk Engling |
| 3 days | Split the Makefile into Mk fragments and fix the default target | Dirk Engling |
| 3 days | Sweep the obsolete CVS Id keyword out of the tree | Dirk Engling |
| 4 days | Remove tracker id from stats, as well | Dirk Engling |
| 4 days | Remove version string from what is reported over http | Dirk Engling |
| 4 days | Ensure that the current version has a tag before allowing to roll a distribution tarball | Dirk Engling |
| 4 days | The proxy did not survive the dual stack migration, might be resurrected in v1.1.0 | Dirk Engling |
| 4 days | Remove the batch syncer, live sync replaced it long ago | Dirk Engling |
| 4 days | add test for the version report fascilities | Dirk Engling |
| 4 days | Report the version, event machanism and feature flags with -v | Dirk Engling |
| 4 days | Carry the version into the tarball | Dirk Engling |