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
path:
root
/
opentracker.c
Age
Commit message (
Expand
)
Author
2024-04-14
Revert b8ee3dfec11d1c66bee614bfab171ada9fc2bb78
Dirk Engling
2024-04-14
remove debug fprintfs used to catch a bug
Dirk Engling
2024-04-14
Use the HELPLINE macro for help lines
Dirk Engling
2024-04-13
Cancel chunked transfers on dead sockets, too
Dirk Engling
2024-04-13
Fix type warnings in debug strings
Dirk Engling
2024-04-13
Allow opentracker to start with a random set of torrents for debugging purposes
Dirk Engling
2024-04-13
Better track current iobatch
Dirk Engling
2024-04-13
First shot on chunked transfers
Dirk Engling
2024-04-12
Start an extra thread to update timer cache. Using signals was unnecessary
Dirk Engling
2024-04-05
minor cleanups. Breaks proxy.c
Dirk Engling
2024-04-03
Bind dual stack by default
Dirk Engling
2024-04-03
Allow binding to v4 and v6 addresses always
Dirk Engling
2024-03-29
Allow networks to be used instead of ip addresses when blessing is involved
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
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
opentracker.c: check set*id return values
Romain Porte
2021-07-27
Fix typo. Thanks to Romain Porte
Dirk Engling
2021-05-09
Handle eagain case in trywrite
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-21
Add a handler for the EAGAIN reason code to iob_send
Dirk Engling
2021-04-20
Use arc4random whereever we need strong entropy
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
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
Get rid of some warnings regarding header guards
Dirk Engling
2014-10-07
Only kick off udp handlers, when everything is initialised
erdgeist
2012-05-28
Init prng before udp code needs it.
erdgeist
2012-04-25
Add functionality to distribute udp to several workers
erdgeist
2012-04-01
undo last change, it did not work well
erdgeist
2012-04-01
fix tiny issue
erdgeist
2012-03-31
Try to act upon all udp packets at once
erdgeist
2010-12-11
Open syslog connection before dropping privileges
erdgeist
2010-08-18
Chomp all trailing space characters, including new lines, when parsing the config file
erdgeist
2010-08-17
Load state only after initialising all structs. Thanks to Michael S. Combs for pointing out the buf
erdgeist
2010-08-09
the keep-alive loop must not run, if no keep alive is configured or requested for connection
erdgeist
2010-04-09
Make opentracker's user runtime configurable. Also add more debug output to aid finding problems.
erdgeist
2010-04-09
Only chroot if -d option or tracker.rootdir are set
erdgeist
2009-11-18
Make header parsing more efficient, prepare multithreading and keep-alive.
erdgeist
2009-11-18
Preparing more efficient header parsing
erdgeist
2009-11-05
Fixed parser error for v6 addresses
erdgeist
2009-08-26
Omit a warning where signed chars can't hold 0xff. Initialisen them with -1
erdgeist
2009-07-17
Make accesslists thread safe. Signal handler is working in its own thread now, waiting for a signal. All other threads ignore signals.
erdgeist
2009-06-17
Allow /stats to be located anywhere in your trackers path
erdgeist
2009-06-16
Display v4 addresses in v4 mode nicer
erdgeist
2009-03-18
If we don't want v6, tell libowfat not to worry about it.
erdgeist
2009-03-17
Fix white spaces
erdgeist
[next]