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
41 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
5 days
Take the clock off the wall
Dirk Engling
5 days
Remove stale comment about the hex conversion helper
Dirk Engling
5 days
Clamp every elapsed time span at zero, using a set of helper functions
Dirk Engling
5 days
dist now creates a bzip2 archive which used to be the default on FreeBSD
Dirk Engling
7 days
here's to you, buddy
v2.0.0
Dirk Engling
7 days
I just noticed that we've already had a release v1.0.0, so we bump the version to 2.0.0
Dirk Engling
7 days
Bind mcast socket to its group rather than the wildcard
Dirk Engling
7 days
Refuse to start on a listen statement that does not parse
Dirk Engling
7 days
Refuse to start on a livesync.cluster.group that is not one
Dirk Engling
[next]