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
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
2015-06-08
Increase number of locks to accomodate for more cores on contemporary CPUs
Dirk Engling
2015-06-05
Avoid reacting to our own error packets, should the happen to end up on our interface with a spoofed source IP. Thanks to zorun.
Dirk Engling
2015-04-27
Fix typo in stat reporting, use udp and not tcp counter. Thanks to zebulon
Dirk Engling
2014-10-07
Protect static data by mutex
erdgeist
2014-10-07
Only kick off udp handlers, when everything is initialised
erdgeist
2014-10-07
Initialise all values of aes key
erdgeist
2013-08-04
Fix immediate overwrite in the X-forwarded-for passing case. Thanks to Alexander Luetjen.
erdgeist
2013-06-07
Fix spelling error ;)
erdgeist
2012-06-08
Dont make srandomdev the default, it exists only in BSDs
erdgeist
2012-06-03
Make woodpecker spotting more usable by adjusting count every 2 minutes
erdgeist
2012-06-03
Calculate the old hash for the ip address only, when the current one mismatches
erdgeist
2012-06-03
Dont ruin the srandomdev initialisation in trackerlogic's init
erdgeist
2012-05-31
Forgot variable declaration
erdgeist
2012-05-29
reduce zlib warnings to when there really is something failing
erdgeist
2012-05-29
new flag to enforce gzip even if client did not request it
denis
2012-05-29
Add rijndael to version report
erdgeist
2012-05-28
Remove debug info
erdgeist
2012-05-28
Report connection id missmatch count
erdgeist
[prev]
[next]