index
:
opentracker
dynamic-accesslists
erdgeist-fix-tasklists
master
An open and free bittorrent tracker
User &
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2024-04-03
Prepare opentracker for dual stack capabilities
Dirk Engling
2024-04-01
Move further towards dual stack capable opentracker, name more constants
Dirk Engling
2024-04-01
Clean up pointer to task object
Dirk Engling
2024-04-01
Tidy up v6 handler
Dirk Engling
2024-03-31
Prevent proxied ips of the wrong flavour to poison our clients
Dirk Engling
2024-03-30
Limit ipv6 udp replies to an amount that does not create too large UDP packets. Credits to anonymous donor
Dirk Engling
2024-03-29
mask bits to be checked in ot_net
Dirk Engling
2024-03-29
Dont take address of address
Dirk Engling
2024-03-29
Allow networks to be used instead of ip addresses when blessing is involved
Dirk Engling
2024-03-10
Add docs about reverse proxies
Dirk Engling
2024-03-09
Some clients have added the /stats URL as /announce URL and cause a lot of expensive operations. Prevent that
Dirk Engling
2024-03-08
Fix tasklist iterators
erdgeist-fix-tasklists
Dirk Engling
2024-03-07
Merge branch 'master' into erdgeist-fix-top10-stats
Dirk Engling
2024-03-07
handle -1 length reads properly
Dirk Engling
2024-03-07
Remember hash and not torrent pointer for use after releasing the lock on torrent vector
Dirk Engling
2023-02-22
Add error if WANT_DYNAMIC_ACCESSLIST is enabled without any accesslist
dynamic-accesslists
Dirk Engling
2022-11-25
Add atomicity qualifier
Dirk Engling
2022-11-24
Clean accesslists every five minutes
Dirk Engling
2022-11-24
Add support for dynamic accesslists
Dirk Engling
2021-08-23
Fix return code check inversion introduced in last commit
Dirk Engling
2021-08-22
Mark return code of write() as intentionally unused
Dirk Engling
2021-08-22
fix implicit fallthrough spelling
Romain Porte
2021-08-22
opentracker.c: check set*id return values
Romain Porte
2021-07-27
Fix typo. Thanks to Romain Porte
Dirk Engling
2021-07-27
Obey DESTDIR macro. Thanks to Romain Porte
Dirk Engling
2021-06-06
Using strip from enviroment to allow different strippers
Dirk Engling
2021-06-05
Make accesslists work again by testing the actual result of bsearch. Thanks to Hanno
Dirk Engling
2021-05-09
Fix two issues when splitting an iovec to large iobatches
Dirk Engling
2021-05-09
Handle eagain case in trywrite
Dirk Engling
2021-05-09
Add newline to debug string
Dirk Engling
2021-04-25
Merge branch 'split-iobatches' of erdgeist.org:opentracker into split-iobatches
Dirk Engling
2021-04-25
Remove old mman header
Dirk Engling
2021-04-25
Turn mmaps into malloc
Dirk Engling
2021-04-25
Retry successful writes immediately
Dirk Engling
2021-04-24
Split huge iovecs over multiple io_batches
Dirk Engling
2021-04-22
gzip iovecs always end on the boundary and don't need to be fixed
Dirk Engling
2021-04-21
Add a handler for the EAGAIN reason code to iob_send
Dirk Engling
2021-04-21
Rework fullscrape worker, unifying non-gzip and gzip code was a bad idea
Dirk Engling
2021-04-20
accesslist checker should not operate on an empty list
Dirk Engling
2021-04-20
srandomdev is not available on linuxes by default
Dirk Engling
2021-04-20
Use arc4random whereever we need strong entropy
Dirk Engling
2021-04-20
Use dev random by default
Dirk Engling
2021-04-20
Turn random() to nrand48 in inner loop where it is not cryptographically relevant to avoid futex storm. Thanks and credits to Bart Smienk
Dirk Engling
2021-04-20
White space
Dirk Engling
2021-04-19
unmap file if a memory allocation error occurs
Dirk Engling
2021-04-19
Make accesslist reload thread safe. The last commit actually would make a free possible while another thread was bsearching that memory
Dirk Engling
2021-04-19
Try accessing the access lists without locks by making the replacement process as atomic as possible.
Dirk Engling
2021-04-19
De-bottleneck mutex access code
Dirk Engling
2018-05-26
Remove debug code for self pipes
Dirk Engling
2018-05-26
Tell libowfat about EWOULDBLOCK conditions
Dirk Engling
[next]