summaryrefslogtreecommitdiff
path: root/tests/integration
AgeCommit message (Expand)Author
14 hoursFix a theoretical bug where a short request packet yields an oob readDirk Engling
15 hoursFix an accesslist reload issue where an empty-but-present changeset after a reload could potentially walk a NULL arrayDirk Engling
17 hoursFix: livesync watermark used sizeof(ot_peer) which is a byte. Clamping on copy length nowDirk Engling
21 hoursAdd a wall clock helper so that statedumps can be written and re-readDirk Engling
27 hoursBound what load_state will accept for an ageDirk Engling
33 hoursStop reading a connection a worker has taken overDirk Engling
41 hoursAnswer blacklisted torrent announces with an empty packet, that carries a re-announce timeoutDirk Engling
44 hoursRead the accesslist before any consumer consults itDirk Engling
46 hoursFix: Restoring a state file doubled every completed countDirk Engling
46 hoursTake the clock off the wallDirk Engling
4 daysRefuse to start on a listen statement that does not parseDirk Engling
4 daysRefuse to start on a livesync.cluster.group that is not oneDirk Engling
4 daysLet a user pick their cluster's own multicast groupDirk Engling
4 daysLet a tracker with live sync built in run without a clusterDirk Engling
4 daysGive the live sync worker a real workstructDirk Engling
4 daysAdd integration tests for live syncDirk Engling
5 daysRemove tracker id from stats, as wellDirk Engling
5 daysRemove version string from what is reported over httpDirk Engling
5 daysadd test for the version report fascilitiesDirk Engling
5 daysPrepare a versioning mechanism for the tracker that works from tarballsDirk Engling
6 daysLive logging networks was defunc for a while, does not work with v6, so we remove itDirk Engling
7 daysMake the dynamic accesslist readers release their line buffer and properly exitDirk Engling
7 daysMake tcp worker multithreaded, tooDirk Engling
7 daysAdd test for new config paramsDirk Engling
8 daysFix idle tests in presence of an accept filterDirk Engling
8 daysCheck for free port in the udp integration test, also speed it up by a bitDirk Engling
8 daysConsolidate all tcp/http tear down into a single http_close function to prevent a rare UAF for expiring connectionsDirk Engling
10 daysWith more workers blockingly waiting on udp sockets, we need to keep track of all sockets to shut them down on exitDirk Engling
11 daysThe main event loop(s) now also catch an EINTR and return instead of blockingDirk Engling
11 daysAdd concurrency testDirk Engling
11 daysAdd test for the revived keep aliveDirk Engling
11 daysFix some tests to match retired stats modes and wrong config file orderingDirk Engling
11 daysAdd test for the correct order of partial scrapesDirk Engling
11 daysAdd test for the error packet when a hash is blacklisted (the part I forgot in last commit)Dirk Engling
11 daysAdd test for the error packet when a hash is blacklistedDirk Engling
11 daysAdd new test for connection keep aliveDirk Engling
11 daysretrieve the address of the sending socket for comparison. In jails it might be forced to its primary addressDirk Engling
11 daysAdding the actual tests to do aforementioned 'Massively increase coverage by pulling fullscrapes and sending udp packets'Dirk Engling
11 daysMassively increase coverage by pulling fullscrapes and sending udp packetsDirk Engling
11 daysadd more checkers to the sanitizer and integration check runsDirk Engling
12 daysAdd integration test and its runnerDirk Engling