index
:
opentracker
dynamic-accesslists
master
An open and free bittorrent tracker
User &
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
43 hours
Add tests for new blob abstraction
Dirk Engling
43 hours
Add tiny blob wrapper, holding ptr+size, optimized to grow and reset
Dirk Engling
44 hours
Initialise workstruct for each read, so that stale entries will not linger in http error cases
Dirk Engling
2 days
Null terminate the request at the final return and not after it, preventing a buffer overrun
Dirk Engling
2 days
Add tests for the url escaper
Dirk Engling
2 days
Use new url escaper instead of libowfat's helper
Dirk Engling
2 days
Add a url escaper next to the scanner
Dirk Engling
2 days
Fix: Stop treating an empty accesslist file as an error by allowing empty file pseudo mapping
Dirk Engling
2 days
Use new ranged unsigned int scanner everywhere and squash some bugs along the way
Dirk Engling
2 days
Add tests for the new ranged unsigned int scanner in ot_scan
Dirk Engling
2 days
Add a dedicated ranged unsigned int scanner and a bencoded variant
Dirk Engling
2 days
add missing break in config file parser
Dirk Engling
2 days
Implement a tiny mmap wrapper ourselves, replacing libowfat's wrapper
Dirk Engling
2 days
Use strncasecmp instead of libowfat's case_equalb
Dirk Engling
2 days
set O_NONBLOCK using fcntl instead of libowfat's ndelay_off
Dirk Engling
2 days
Use lib formatter for ints
Dirk Engling
2 days
factor out accesslist parser to fix a potential out of bound read and add tests to the accesslist unit
Dirk Engling
2 days
Replace the shell command in Makefile with backticks to retrieve git version for stats
Dirk Engling
2 days
Replace all manual hex conversion with the new helper
Dirk Engling
2 days
Compile object and tests for hex converter unit
Dirk Engling
2 days
Add tests for the hex converter
Dirk Engling
2 days
Move all code converting between binary and hex representation to its own unit
Dirk Engling
2 days
Add the actual test for random ;)
Dirk Engling
2 days
Use new entropy fascility and add tests for it
Dirk Engling
2 days
Add a new facility that handles entropy abstraction
Dirk Engling
2 days
Add a unit test harness and a first set of tests
Dirk Engling
2 days
Fix a memory leak when freeing iovectors
Dirk Engling
2 days
Replace endianess helpers and remove unused system and libowfat included
Dirk Engling
2 days
Avoid returning the result of void functions
Dirk Engling
2 days
Remove last byte_diff and provide more prototypes
Dirk Engling
2 days
Rework config file parser and tidy up mem inits
Dirk Engling
3 days
Remove unnecessary includes
Dirk Engling
7 days
Hold off starting udp workers until trackerlogic finished initialising
Dirk Engling
8 days
Point v4 address to correct memory location
Dirk Engling
9 days
Expand live synced v4 addresses before feeding them to peer list
Dirk Engling
2026-09-10
Fix typo in accesslist_hashisvalid, thanks to s
Dirk Engling
2026-05-26
Reduce chance of collisions
Dirk Engling
2026-05-26
Fix connection ids. They were broken for the last 14 years and never used more than the remote ip as seed. Thanks to Tracy Rogers
Dirk Engling
2026-04-13
Silence warning about pointer arithmetic on void by turning the pointer to uint8_t*
Dirk Engling
2026-04-13
Silence warnings about function declaration without a prototype for functions taking void
Dirk Engling
2026-04-03
Clean up top100 stats code
Dirk Engling
2026-04-03
turn all int offsets into size_t
Dirk Engling
2025-04-25
Do not ignore return value of iob_init_autofree
Dirk Engling
2025-04-25
Silence warning about using a pointer after realloc, take offset of match before
Dirk Engling
2024-06-22
address linter warnings. Thanks to gagath@debian.org
Dirk Engling
2024-05-10
Initialise top leechers vector
Dirk Engling
2024-05-10
Add top100 torrents by leechers to the list
Dirk Engling
2024-04-21
Disable forced gzip by default
Dirk Engling
2024-04-21
Group feature options that need additional compiler flags in Makefiles, so they can be enable together
Dirk Engling
2024-04-21
Move _GNU_SOURCE declaration further to the top, so recursive inclusion of stdio does not ignore the macro
Dirk Engling
[next]