summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Expand)Author
8 hoursThe proxy did not survive the dual stack migration, might be resurrected in v1.1.0Dirk Engling
8 hoursCarry the version into the tarballDirk Engling
8 hoursForce rebuilds on the tracker when feature flags changeDirk Engling
8 hoursPrepare a versioning mechanism for the tracker that works from tarballsDirk Engling
13 hoursLive logging networks was defunc for a while, does not work with v6, so we remove itDirk Engling
33 hoursAdd some tests for the actual trackerlogic, something I put off for too longDirk Engling
33 hoursAdd tests for the ot_mutex code, it didn't have any until nowDirk Engling
34 hoursGeneralize the worker setup/runloop/teardown logic by adding a smol ot_worker helperDirk Engling
39 hoursMake the dynamic accesslist readers release their line buffer and properly exitDirk Engling
40 hoursRefactor ot_workqueue out of ot_mutex, no behaviour changeDirk Engling
2 daysRefactor all tcp specific code into the ot_tcp module to prepare for multiple concurrent workersDirk Engling
3 daysReduce syscalls and add helper to count themDirk Engling
3 daysConsolidate all tcp/http tear down into a single http_close function to prevent a rare UAF for expiring connectionsDirk Engling
4 daysBuild everything in one sweep, without intermediate object filesDirk Engling
6 daysWhile we're at it with the dynamic analyzers, add a tsanDirk Engling
6 daysClean build artefacts on macos, tooDirk Engling
6 daysAdd DWANT_KEEPALIVE to integration test flags to test the whole sub systemDirk Engling
6 daysMassively increase coverage by pulling fullscrapes and sending udp packetsDirk Engling
6 daysadd more checkers to the sanitizer and integration check runsDirk Engling
6 daysDrop -lz as Makefile.gzip already carries itDirk Engling
6 daysAdd integration test and its runnerDirk Engling
7 daysreplace all calls to sprintf with a format helper that advances a cursor. Also convert the meta-formatter (i.e. results printer) to this schemeDirk Engling
7 daysWith libowfat gone, we don't need to disable the auto free feature for older versionsDirk Engling
7 daysReplace libowfat's event waiter with our own abstractionDirk Engling
7 daysAdd poll/epoll/kqueue wrapper to wait for eventsDirk Engling
7 daysSecond run of making variable and function names more readable, urlencoder now matches overall naming schemeDirk Engling
7 daysUse new fdstate subsystem to store per fd cookie and timeoutDirk Engling
7 daysIntroduce a sub system that can store io cookies for file descriptors, thread safely soDirk Engling
8 daysReplace libowfat's iobatch with our own smaller (and probably only temporary) ot_batchDirk Engling
8 daysBe stricter about const char*, Wwrite-strings will warn in the future and we don't want to try to overwrite string literalsDirk Engling
8 daysSplit options parsing and config code from opentracker.c, it has grown humongousDirk Engling
8 daysFix build. Last commit was too huge ;)Dirk Engling
8 daysa suffix rule takes no prerequisites, so make the deps explicitDirk Engling
8 daysAdd sub system to abstract low level multi platform socket handling ourselvesDirk Engling
9 daysAdd tests and build infra for the new ip address parser and formatterDirk Engling
9 daysBuild blob abstraction and their testsDirk Engling
9 daysAdd tests for the new ranged unsigned int scanner in ot_scanDirk Engling
9 daysfactor out accesslist parser to fix a potential out of bound read and add tests to the accesslist unitDirk Engling
9 daysReplace the shell command in Makefile with backticks to retrieve git version for statsDirk Engling
9 daysCompile object and tests for hex converter unitDirk Engling
9 daysUse new entropy fascility and add tests for itDirk Engling
9 daysAdd a unit test harness and a first set of testsDirk Engling
2024-04-21Group feature options that need additional compiler flags in Makefiles, so they can be enable togetherDirk Engling
2024-04-18Add support for zstdDirk Engling
2024-04-16Remove CVS version tags, they did not work anymore after moving to gitDirk Engling
2024-04-15fix: git version string is not yet availableDirk Engling
2024-04-15Remove warningDirk Engling
2024-04-15Allow the use of iob_init if the new libowfat is not yet availableDirk Engling
2024-04-14gzip fullscrapes by default nowDirk Engling
2024-04-13Add proper parsing for the gzip content encodingDirk Engling