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
15 hours
Factor out the timeout setter, will probably go later once we do the io loop ourself
Dirk Engling
16 hours
Replace libowfat's iobatch with our own smaller (and probably only temporary) ot_batch
Dirk Engling
18 hours
Be stricter about const char*, Wwrite-strings will warn in the future and we don't want to try to overwrite string literals
Dirk Engling
19 hours
white space fixes
Dirk Engling
19 hours
Split options parsing and config code from opentracker.c, it has grown humongous
Dirk Engling
19 hours
Fix build. Last commit was too huge ;)
Dirk Engling
19 hours
Decouple config parsing from binding and worker spawning
Dirk Engling
36 hours
Use the new ot_socket abstraction for socket creation, read and write
Dirk Engling
43 hours
Replace custom int64 with its standardized int64_t type
Dirk Engling
46 hours
Replace libowfat's ip scanner and formatters with own own
Dirk Engling
2 days
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
3 days
Replace all manual hex conversion with the new helper
Dirk Engling
3 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
[next]