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
10 days
Prevent a task from outliving its connection
Dirk Engling
10 days
Free the iovec when canceling tasks and not only the data chunks it holds
Dirk Engling
10 days
free_peerlist now checks peer_list for NULL, so on alloc failure we don't dereference NULL
Dirk Engling
10 days
Replace libowfat's ip scanner and formatters with own own
Dirk Engling
10 days
Add tests and build infra for the new ip address parser and formatter
Dirk Engling
10 days
Add an ip address parser and formatter for all formats opentracker needs
Dirk Engling
10 days
Fix: Swap compare size and membersize for binary search. Did not break anything, since they were identical
Dirk Engling
10 days
Copy the correct amount of bytes for an dynamic accesslist entry
Dirk Engling
10 days
Shouldn't stamp non-existing accesslist
Dirk Engling
10 days
Stamp all accesslists, even the temporary ones
Dirk Engling
10 days
Keep accesslists for five more minutes after they have been removed not after they have been created
Dirk Engling
10 days
Replace libowfat's array with our new blob abstraction
Dirk Engling
10 days
Build blob abstraction and their tests
Dirk Engling
10 days
Add tests for new blob abstraction
Dirk Engling
10 days
Add tiny blob wrapper, holding ptr+size, optimized to grow and reset
Dirk Engling
10 days
Initialise workstruct for each read, so that stale entries will not linger in http error cases
Dirk Engling
10 days
Null terminate the request at the final return and not after it, preventing a buffer overrun
Dirk Engling
10 days
Add tests for the url escaper
Dirk Engling
10 days
Use new url escaper instead of libowfat's helper
Dirk Engling
10 days
Add a url escaper next to the scanner
Dirk Engling
10 days
Fix: Stop treating an empty accesslist file as an error by allowing empty file pseudo mapping
Dirk Engling
10 days
Use new ranged unsigned int scanner everywhere and squash some bugs along the way
Dirk Engling
10 days
Add tests for the new ranged unsigned int scanner in ot_scan
Dirk Engling
10 days
Add a dedicated ranged unsigned int scanner and a bencoded variant
Dirk Engling
10 days
add missing break in config file parser
Dirk Engling
10 days
Implement a tiny mmap wrapper ourselves, replacing libowfat's wrapper
Dirk Engling
10 days
Use strncasecmp instead of libowfat's case_equalb
Dirk Engling
10 days
set O_NONBLOCK using fcntl instead of libowfat's ndelay_off
Dirk Engling
10 days
Use lib formatter for ints
Dirk Engling
10 days
factor out accesslist parser to fix a potential out of bound read and add tests to the accesslist unit
Dirk Engling
10 days
Replace the shell command in Makefile with backticks to retrieve git version for stats
Dirk Engling
10 days
Replace all manual hex conversion with the new helper
Dirk Engling
10 days
Compile object and tests for hex converter unit
Dirk Engling
10 days
Add tests for the hex converter
Dirk Engling
10 days
Move all code converting between binary and hex representation to its own unit
Dirk Engling
10 days
Add the actual test for random ;)
Dirk Engling
10 days
Use new entropy fascility and add tests for it
Dirk Engling
10 days
Add a new facility that handles entropy abstraction
Dirk Engling
10 days
Add a unit test harness and a first set of tests
Dirk Engling
10 days
Fix a memory leak when freeing iovectors
Dirk Engling
10 days
Replace endianess helpers and remove unused system and libowfat included
Dirk Engling
10 days
Avoid returning the result of void functions
Dirk Engling
10 days
Remove last byte_diff and provide more prototypes
Dirk Engling
10 days
Rework config file parser and tidy up mem inits
Dirk Engling
11 days
Remove unnecessary includes
Dirk Engling
2026-10-19
Hold off starting udp workers until trackerlogic finished initialising
Dirk Engling
2026-10-18
Point v4 address to correct memory location
Dirk Engling
2026-10-17
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
[prev]
[next]