index
:
opentracker
dynamic-accesslists
master
An open and free bittorrent tracker
User &
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
Age
Commit message (
Expand
)
Author
44 hours
Add concurrency test
Dirk Engling
46 hours
All OSes now do have a cheap monotonic clock, so no caching thread is needed. Also add some relative time helpers
Dirk Engling
3 days
Add test for the revived keep alive
Dirk Engling
3 days
Fix some tests to match retired stats modes and wrong config file ordering
Dirk Engling
3 days
Add test for the correct order of partial scrapes
Dirk Engling
3 days
Add test for the error packet when a hash is blacklisted (the part I forgot in last commit)
Dirk Engling
3 days
Add test for the error packet when a hash is blacklisted
Dirk Engling
3 days
Add new test for connection keep alive
Dirk Engling
3 days
retrieve the address of the sending socket for comparison. In jails it might be forced to its primary address
Dirk Engling
3 days
Adding the actual tests to do aforementioned 'Massively increase coverage by pulling fullscrapes and sending udp packets'
Dirk Engling
3 days
Massively increase coverage by pulling fullscrapes and sending udp packets
Dirk Engling
3 days
add more checkers to the sanitizer and integration check runs
Dirk Engling
3 days
Avoid an UB of adding NULL + 0 by keeping an offset instead of advancing the pointer into a vector struct
Dirk Engling
3 days
Add integration test and its runner
Dirk Engling
3 days
replace all calls to sprintf with a format helper that advances a cursor. Also convert the meta-formatter (i.e. results printer) to this scheme
Dirk Engling
3 days
Replace libowfat's event waiter with our own abstraction
Dirk Engling
3 days
Add poll/epoll/kqueue wrapper to wait for events
Dirk Engling
3 days
Third run of making variable and function names more readable, integer scans and ip parsers
Dirk Engling
3 days
Second run of making variable and function names more readable, urlencoder now matches overall naming scheme
Dirk Engling
3 days
First run of making variable names more readable
Dirk Engling
3 days
Introduce a sub system that can store io cookies for file descriptors, thread safely so
Dirk Engling
4 days
Replace libowfat's iobatch with our own smaller (and probably only temporary) ot_batch
Dirk Engling
4 days
Add mutex unit test
Dirk Engling
4 days
Be stricter about const char*, Wwrite-strings will warn in the future and we don't want to try to overwrite string literals
Dirk Engling
4 days
Decouple config parsing from binding and worker spawning
Dirk Engling
4 days
Clean up peer re-distribution between single bucket vectors and bucket lists, add tests
Dirk Engling
5 days
Drop dead test helper
Dirk Engling
5 days
Remove test for length only mode of the url escaper
Dirk Engling
5 days
Add sub system to abstract low level multi platform socket handling ourselves
Dirk Engling
5 days
Replace libowfat's ip scanner and formatters with own own
Dirk Engling
5 days
Add tests and build infra for the new ip address parser and formatter
Dirk Engling
5 days
Add tests for new blob abstraction
Dirk Engling
6 days
Add tests for the url escaper
Dirk Engling
6 days
Add tests for the new ranged unsigned int scanner in ot_scan
Dirk Engling
6 days
Implement a tiny mmap wrapper ourselves, replacing libowfat's wrapper
Dirk Engling
6 days
factor out accesslist parser to fix a potential out of bound read and add tests to the accesslist unit
Dirk Engling
6 days
Add tests for the hex converter
Dirk Engling
6 days
Add the actual test for random ;)
Dirk Engling
6 days
Use new entropy fascility and add tests for it
Dirk Engling
6 days
Add a unit test harness and a first set of tests
Dirk Engling
2024-04-13
Add proper parsing for the gzip content encoding
Dirk Engling
2008-11-28
The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite you, revert to last version.
erdgeist
2008-10-04
added live sync code
erdgeist
2007-12-11
A simple script that fills up opentracker with some peers, if -DWANT_IP_FROM_QUERY_STRING is specifierd
erdgeist