summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
3 daysBump release version to 2.1.0v2.1.0Dirk Engling
3 daysExplain the cleaner exception in the wait mechanicsDirk Engling
3 daysUse poll instead of a condition variable to time the sleepersDirk Engling
3 daysDocument the reasoning behind the udp not sending an error packet on blacklisted torrentsDirk Engling
3 daysAnswer blacklisted torrent announces with an empty packet, that carries a re-announce timeoutDirk Engling
3 daysMark sockets as desinterested after reading the first task, so that the next one does not replace the old one mid flightDirk Engling
3 daysInitialise memory before it's pointers are used in case of a failed allocationDirk Engling
3 daysAdd the paragraph in the design decisions documentDirk Engling
3 daysStart live sync where main knows the state file is inDirk Engling
4 daysgitignore more build and dist artefactsDirk Engling
4 daysStart describing design considerations for the startup (and teardown) orderDirk Engling
4 daysInstall signal handlers before the first thread is spawnedDirk Engling
4 daysStop the cleaner before the modules it still needsDirk Engling
4 daysRead the accesslist before any consumer consults itDirk Engling
4 daysSome minor indenting and man page language style fixesDirk Engling
4 daysStep 2 of the WANT_RESTRICT_FULLSCRAPE feature (fixing a bug along the way)Dirk Engling
4 daysActually implement the OT_PERMISSION_MAY_FULLSCRAPE mechanics and add a config file entryDirk Engling
4 daysFix: Restoring a state file doubled every completed countDirk Engling
4 daysTake the clock off the wallDirk Engling
4 daysRemove stale comment about the hex conversion helperDirk Engling
4 daysClamp every elapsed time span at zero, using a set of helper functionsDirk Engling
4 daysdist now creates a bzip2 archive which used to be the default on FreeBSDDirk Engling
6 dayshere's to you, buddyv2.0.0Dirk Engling
6 daysI just noticed that we've already had a release v1.0.0, so we bump the version to 2.0.0Dirk Engling
6 daysBind mcast socket to its group rather than the wildcardDirk Engling
6 daysRefuse to start on a listen statement that does not parseDirk Engling
6 daysRefuse to start on a livesync.cluster.group that is not oneDirk Engling
6 daysLet a user pick their cluster's own multicast groupDirk Engling
6 daysSend live sync to the port it listens onDirk Engling
6 daysFix: Source, header and config file disagreed about which mcast group to join.Dirk Engling
6 daysLet a tracker with live sync built in run without a clusterDirk Engling
6 daysGive the live sync worker a real workstructDirk Engling
6 daysAdd integration tests for live syncDirk Engling
6 daysRetire old perl backend to the proxy, but don't delete it yetDirk Engling
6 daysMove the build sources into src/Dirk Engling
6 daysWith the implementation of the dual stack tracker, the old README is plain wrongDirk Engling
6 daysTurn the bucket count into a knob, but keep cleaner wake-ups at a constant rateDirk Engling
6 daysObey PREFIX and add a proper install targetDirk Engling
6 daysMove the config man page to the proper sectionDirk Engling
6 daysKeep the build's own flags out of CFLAGS, CPPFLAGS, LDFLAGS and LDLIBSDirk Engling
6 daysSplit the Makefile into Mk fragments and fix the default targetDirk Engling
6 daysSweep the obsolete CVS Id keyword out of the treeDirk Engling
7 daysRemove tracker id from stats, as wellDirk Engling
7 daysRemove version string from what is reported over httpDirk Engling
7 daysEnsure that the current version has a tag before allowing to roll a distribution tarballDirk Engling
7 daysThe proxy did not survive the dual stack migration, might be resurrected in v1.1.0Dirk Engling
7 daysRemove the batch syncer, live sync replaced it long agoDirk Engling
7 daysadd test for the version report fascilitiesDirk Engling
7 daysReport the version, event machanism and feature flags with -vDirk Engling
7 daysCarry the version into the tarballDirk Engling