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-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
2018-01-29
register both ends of self pipe to libowfat in order to use them
Dirk Engling
2017-04-28
break belongs inside the guard
Dirk Engling
2017-04-28
incorporate a more verbose ascii dump, provided by Tom <tom@foscore.com>
Dirk Engling
2017-04-28
Get rid of some warnings regarding header guards
Dirk Engling
2016-10-02
Avoid double free when iob_addbuf_free fails, thanks to Sami Farin
Dirk Engling
2015-12-11
Forgot to include one error code. Thanks to Lars Seipel
Dirk Engling
2015-11-26
dont count scrapes as full scrapes, fall through fail
Dirk Engling
2015-11-25
Accept was counted twice
Dirk Engling
2015-08-30
Add missing enum value. Thanks to zhangdongmao
Dirk Engling
[prev]
[next]