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