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
2 days
Copy the correct amount of bytes for an dynamic accesslist entry
Dirk Engling
2 days
Shouldn't stamp non-existing accesslist
Dirk Engling
2 days
Stamp all accesslists, even the temporary ones
Dirk Engling
2 days
Keep accesslists for five more minutes after they have been removed not after they have been created
Dirk Engling
2 days
Replace libowfat's array with our new blob abstraction
Dirk Engling
2 days
Build blob abstraction and their tests
Dirk Engling
2 days
Add tests for new blob abstraction
Dirk Engling
2 days
Add tiny blob wrapper, holding ptr+size, optimized to grow and reset
Dirk Engling
2 days
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
3 days
Fix: Stop treating an empty accesslist file as an error by allowing empty file pseudo mapping
Dirk Engling
3 days
Use new ranged unsigned int scanner everywhere and squash some bugs along the way
Dirk Engling
3 days
Add tests for the new ranged unsigned int scanner in ot_scan
Dirk Engling
3 days
Add a dedicated ranged unsigned int scanner and a bencoded variant
Dirk Engling
3 days
add missing break in config file parser
Dirk Engling
3 days
Implement a tiny mmap wrapper ourselves, replacing libowfat's wrapper
Dirk Engling
3 days
Use strncasecmp instead of libowfat's case_equalb
Dirk Engling
3 days
set O_NONBLOCK using fcntl instead of libowfat's ndelay_off
Dirk Engling
3 days
Use lib formatter for ints
Dirk Engling
3 days
factor out accesslist parser to fix a potential out of bound read and add tests to the accesslist unit
Dirk Engling
3 days
Replace the shell command in Makefile with backticks to retrieve git version for stats
Dirk Engling
3 days
Replace all manual hex conversion with the new helper
Dirk Engling
3 days
Compile object and tests for hex converter unit
Dirk Engling
3 days
Add tests for the hex converter
Dirk Engling
3 days
Move all code converting between binary and hex representation to its own unit
Dirk Engling
3 days
Add the actual test for random ;)
Dirk Engling
3 days
Use new entropy fascility and add tests for it
Dirk Engling
3 days
Add a new facility that handles entropy abstraction
Dirk Engling
3 days
Add a unit test harness and a first set of tests
Dirk Engling
3 days
Fix a memory leak when freeing iovectors
Dirk Engling
3 days
Replace endianess helpers and remove unused system and libowfat included
Dirk Engling
3 days
Avoid returning the result of void functions
Dirk Engling
3 days
Remove last byte_diff and provide more prototypes
Dirk Engling
3 days
Rework config file parser and tidy up mem inits
Dirk Engling
4 days
Remove unnecessary includes
Dirk Engling
8 days
Hold off starting udp workers until trackerlogic finished initialising
Dirk Engling
9 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
[next]