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
36 hours
Bump version to v2.2.0
v2.2.0
Dirk Engling
36 hours
Panic when not able to start the accesslist workers.
Dirk Engling
36 hours
Fix one potential OOB read when parsing the config file
Dirk Engling
36 hours
Silence x86 warnings, cast char before handing it to isspace
Dirk Engling
38 hours
trackerlogic_deinit resets its per-bucket counter so shutdown no longer corrupts g_torrent_count
Dirk Engling
38 hours
Retire the busy network tracker. /24 networks don't say anything anymore in 2026 and in v6 it was broken from the beginning
Dirk Engling
38 hours
Fix minor format string issues
Dirk Engling
38 hours
Silence leak checker. On exit trackerlogic frees the global workstruct
Dirk Engling
38 hours
Silence leak detector. On exit remove the ongoing deflate buffer
Dirk Engling
38 hours
panic when we can't install essential worker threads
Dirk Engling
3 days
Unify the peerlists for v4 and v6
Dirk Engling
3 days
Add a knob to help reducing memory consumption. This time: empty torrents may expire sooner
Dirk Engling
3 days
Fix s24s stats to ensure no unallocated vector is dereferenced. Drive-by fix for the ip= scanner in the http parser
Dirk Engling
3 days
Start to opentracker's memory requirements
Dirk Engling
4 days
Bump version to 2.1.1
v2.1.1
Dirk Engling
4 days
Fix a theoretical bug where a short request packet yields an oob read
Dirk Engling
4 days
fix a theoretical bug where a shrinking realloc failure would leave a vector with pointer NULL and size > 0
Dirk Engling
4 days
take -pie out of macos hardening build flags
Dirk Engling
4 days
Fix an accesslist reload issue where an empty-but-present changeset after a reload could potentially walk a NULL array
Dirk Engling
4 days
If an inline handler closed the connection on error, the cookie may have become invalid. Stop processing then
Dirk Engling
4 days
Also drop supplementary groups on startup
Dirk Engling
4 days
To silence leak checkers, properly deinit fullscrape writers when zlib is used, in case opentracker stops mid-creation
Dirk Engling
4 days
Enable RELRO everywhere than macos
Dirk Engling
4 days
Add hardening parameters to the default builds
Dirk Engling
4 days
Silence an unused return warning
Dirk Engling
4 days
Fix: livesync watermark used sizeof(ot_peer) which is a byte. Clamping on copy length now
Dirk Engling
4 days
Gives urlencoded_parse a destination bound
Dirk Engling
4 days
Add a wall clock helper so that statedumps can be written and re-read
Dirk Engling
4 days
Do not offset the null pointer of an empty peer vector
Dirk Engling
4 days
Bound what load_state will accept for an age
Dirk Engling
4 days
List WANT_KEEPALIVE option in the Makefile
Dirk Engling
4 days
Stop reading a connection a worker has taken over
Dirk Engling
5 days
Bump release version to 2.1.0
v2.1.0
Dirk Engling
5 days
Explain the cleaner exception in the wait mechanics
Dirk Engling
5 days
Use poll instead of a condition variable to time the sleepers
Dirk Engling
5 days
Document the reasoning behind the udp not sending an error packet on blacklisted torrents
Dirk Engling
5 days
Answer blacklisted torrent announces with an empty packet, that carries a re-announce timeout
Dirk Engling
5 days
Mark sockets as desinterested after reading the first task, so that the next one does not replace the old one mid flight
Dirk Engling
5 days
Initialise memory before it's pointers are used in case of a failed allocation
Dirk Engling
5 days
Add the paragraph in the design decisions document
Dirk Engling
5 days
Start live sync where main knows the state file is in
Dirk Engling
5 days
gitignore more build and dist artefacts
Dirk Engling
5 days
Start describing design considerations for the startup (and teardown) order
Dirk Engling
5 days
Install signal handlers before the first thread is spawned
Dirk Engling
5 days
Stop the cleaner before the modules it still needs
Dirk Engling
5 days
Read the accesslist before any consumer consults it
Dirk Engling
5 days
Some minor indenting and man page language style fixes
Dirk Engling
5 days
Step 2 of the WANT_RESTRICT_FULLSCRAPE feature (fixing a bug along the way)
Dirk Engling
5 days
Actually implement the OT_PERMISSION_MAY_FULLSCRAPE mechanics and add a config file entry
Dirk Engling
5 days
Fix: Restoring a state file doubled every completed count
Dirk Engling
[next]