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
/
ot_http.c
Age
Commit message (
Expand
)
Author
7 hours
Replace custom int64 with its standardized int64_t type
Dirk Engling
9 hours
Prevent a task from outliving its connection
Dirk Engling
10 hours
Replace libowfat's ip scanner and formatters with own own
Dirk Engling
14 hours
Replace libowfat's array with our new blob abstraction
Dirk Engling
21 hours
Null terminate the request at the final return and not after it, preventing a buffer overrun
Dirk Engling
22 hours
Use new ranged unsigned int scanner everywhere and squash some bugs along the way
Dirk Engling
22 hours
Use strncasecmp instead of libowfat's case_equalb
Dirk Engling
27 hours
Replace endianess helpers and remove unused system and libowfat included
Dirk Engling
2026-04-03
Clean up top100 stats code
Dirk Engling
2026-04-03
turn all int offsets into size_t
Dirk Engling
2025-04-25
Do not ignore return value of iob_init_autofree
Dirk Engling
2024-04-21
Move _GNU_SOURCE declaration further to the top, so recursive inclusion of stdio does not ignore the macro
Dirk Engling
2024-04-18
Add support for zstd
Dirk Engling
2024-04-18
Only have huge downloads (aka chunked) be application/octet-stream
Dirk Engling
2024-04-17
Let our fullscrapes have a binary content-type
Dirk Engling
2024-04-17
chrome does not accept chunked gzip encoding for http/1.0 protocol version
Dirk Engling
2024-04-16
Remove CVS version tags, they did not work anymore after moving to git
Dirk Engling
2024-04-15
define _GNU_SOURCE to silence warning about asprintf
Dirk Engling
2024-04-15
Use bzero instead of the new iob_init for older libowfats
Dirk Engling
2024-04-15
Allow the use of iob_init if the new libowfat is not yet available
Dirk Engling
2024-04-15
clang-format
Dirk Engling
2024-04-14
remove debug fprintfs used to catch a bug
Dirk Engling
2024-04-14
Call io_dontwantread only once on a socket
Dirk Engling
2024-04-13
Initialise io_batches with their appropiate init function
Dirk Engling
2024-04-13
Remove unused macro
Dirk Engling
2024-04-13
Use asprintf to allocate header instead of fixed array
Dirk Engling
2024-04-13
Fix type warnings in debug strings
Dirk Engling
2024-04-13
Add proper parsing for the gzip content encoding
Dirk Engling
2024-04-13
Better track current iobatch
Dirk Engling
2024-04-13
First shot on chunked transfers
Dirk Engling
2024-04-10
white space
Dirk Engling
2024-04-07
Silence warning on older compilers
Dirk Engling
2024-04-07
Whitespace fix
Dirk Engling
2024-04-06
Return peer from both address families on announce
Dirk Engling
2024-04-03
Prepare opentracker for dual stack capabilities
Dirk Engling
2024-03-31
Prevent proxied ips of the wrong flavour to poison our clients
Dirk Engling
2024-03-29
Allow networks to be used instead of ip addresses when blessing is involved
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
2021-05-09
Fix two issues when splitting an iovec to large iobatches
Dirk Engling
2021-04-25
Turn mmaps into malloc
Dirk Engling
2021-04-24
Split huge iovecs over multiple io_batches
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
2015-11-25
Accept was counted twice
Dirk Engling
2013-08-04
Fix immediate overwrite in the X-forwarded-for passing case. Thanks to Alexander Luetjen.
erdgeist
2012-05-29
new flag to enforce gzip even if client did not request it
denis
2012-05-18
Add a top100 for most popular torrents
erdgeist
2010-08-09
Reset http request input array on error case
erdgeist
2010-04-22
** struct ot_workstruct gets ritcher (and will become even ritcher soon).
erdgeist
2010-04-21
Fix white spaces
erdgeist
[next]