summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Expand)Author
46 hoursAll OSes now do have a cheap monotonic clock, so no caching thread is needed. Also add some relative time helpersDirk Engling
3 daysAdd test for the revived keep aliveDirk Engling
3 daysFix some tests to match retired stats modes and wrong config file orderingDirk Engling
3 daysAdd test for the correct order of partial scrapesDirk Engling
3 daysAdd test for the error packet when a hash is blacklisted (the part I forgot in last commit)Dirk Engling
3 daysAdd test for the error packet when a hash is blacklistedDirk Engling
3 daysAdd new test for connection keep aliveDirk Engling
3 daysretrieve the address of the sending socket for comparison. In jails it might be forced to its primary addressDirk Engling
3 daysAdding the actual tests to do aforementioned 'Massively increase coverage by pulling fullscrapes and sending udp packets'Dirk Engling
3 daysMassively increase coverage by pulling fullscrapes and sending udp packetsDirk Engling
3 daysadd more checkers to the sanitizer and integration check runsDirk Engling
3 daysAvoid an UB of adding NULL + 0 by keeping an offset instead of advancing the pointer into a vector structDirk Engling
3 daysAdd integration test and its runnerDirk Engling
3 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
3 daysReplace libowfat's event waiter with our own abstractionDirk Engling
3 daysAdd poll/epoll/kqueue wrapper to wait for eventsDirk Engling
3 daysThird run of making variable and function names more readable, integer scans and ip parsersDirk Engling
3 daysSecond run of making variable and function names more readable, urlencoder now matches overall naming schemeDirk Engling
3 daysFirst run of making variable names more readableDirk Engling
3 daysIntroduce a sub system that can store io cookies for file descriptors, thread safely soDirk Engling
4 daysReplace libowfat's iobatch with our own smaller (and probably only temporary) ot_batchDirk Engling
4 daysAdd mutex unit testDirk Engling
4 daysBe stricter about const char*, Wwrite-strings will warn in the future and we don't want to try to overwrite string literalsDirk Engling
4 daysDecouple config parsing from binding and worker spawningDirk Engling
4 daysClean up peer re-distribution between single bucket vectors and bucket lists, add testsDirk Engling
5 daysDrop dead test helperDirk Engling
5 daysRemove test for length only mode of the url escaperDirk Engling
5 daysAdd sub system to abstract low level multi platform socket handling ourselvesDirk Engling
5 daysReplace libowfat's ip scanner and formatters with own ownDirk Engling
5 daysAdd tests and build infra for the new ip address parser and formatterDirk Engling
5 daysAdd tests for new blob abstractionDirk Engling
6 daysAdd tests for the url escaperDirk Engling
6 daysAdd tests for the new ranged unsigned int scanner in ot_scanDirk Engling
6 daysImplement a tiny mmap wrapper ourselves, replacing libowfat's wrapperDirk Engling
6 daysfactor out accesslist parser to fix a potential out of bound read and add tests to the accesslist unitDirk Engling
6 daysAdd tests for the hex converterDirk Engling
6 daysAdd the actual test for random ;)Dirk Engling
6 daysUse new entropy fascility and add tests for itDirk Engling
6 daysAdd a unit test harness and a first set of testsDirk Engling
2024-04-13Add proper parsing for the gzip content encodingDirk Engling
2008-11-28The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite you, revert to last version.erdgeist
2008-10-04added live sync codeerdgeist
2007-12-11A simple script that fills up opentracker with some peers, if -DWANT_IP_FROM_QUERY_STRING is specifierderdgeist