index
:
opentracker
dynamic-accesslists
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
17 hours
Split options parsing and config code from opentracker.c, it has grown humongous
Dirk Engling
17 hours
Fix build. Last commit was too huge ;)
Dirk Engling
17 hours
Decouple config parsing from binding and worker spawning
Dirk Engling
34 hours
Use the new ot_socket abstraction for socket creation, read and write
Dirk Engling
40 hours
Replace custom int64 with its standardized int64_t type
Dirk Engling
43 hours
Replace libowfat's ip scanner and formatters with own own
Dirk Engling
48 hours
Replace libowfat's array with our new blob abstraction
Dirk Engling
2 days
Initialise workstruct for each read, so that stale entries will not linger in http error cases
Dirk Engling
2 days
Use new ranged unsigned int scanner everywhere and squash some bugs along the way
Dirk Engling
2 days
add missing break in config file parser
Dirk Engling
2 days
Replace all manual hex conversion with the new helper
Dirk Engling
2 days
Use new entropy fascility and add tests for it
Dirk Engling
3 days
Replace endianess helpers and remove unused system and libowfat included
Dirk Engling
3 days
Rework config file parser and tidy up mem inits
Dirk Engling
2026-04-03
turn all int offsets into size_t
Dirk Engling
2024-04-16
Remove CVS version tags, they did not work anymore after moving to git
Dirk Engling
2024-04-15
Install default signal handlers before spawning first thread
Dirk Engling
2024-04-15
time_caching_worker never returns, but if it would, it should return a value
Dirk Engling
2024-04-15
clang-format
Dirk Engling
2024-04-14
Spelling
Dirk Engling
2024-04-14
print when RANDOMTORRENTS were created
Dirk Engling
2024-04-14
Make the amount of random torrents a tunable
Dirk Engling
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
[next]