summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
9 daysPrepare a versioning mechanism for the tracker that works from tarballsDirk Engling
9 daysLive logging networks was defunc for a while, does not work with v6, so we remove itDirk Engling
10 daysAdd some tests for the actual trackerlogic, something I put off for too longDirk Engling
10 daysAdd tests for the ot_mutex code, it didn't have any until nowDirk Engling
10 daysRemove some obsolete commentsDirk Engling
10 daysGeneralize the worker setup/runloop/teardown logic by adding a smol ot_worker helperDirk Engling
10 daysMake the dynamic accesslist readers release their line buffer and properly exitDirk Engling
10 daysRefactor ot_workqueue out of ot_mutex, no behaviour changeDirk Engling
10 daysMake the mainloop behave like every worker by claiming and releasing a socket being worked onDirk Engling
10 daysMake tcp worker multithreaded, tooDirk Engling
11 daysRefactor all tcp specific code into the ot_tcp module to prepare for multiple concurrent workersDirk Engling
11 daysAdd test for new config paramsDirk Engling
11 daysAdd config parsers for multiple tcp socket readers and a helper to see if we can offer it on the platformDirk Engling