Commit Graph

686 Commits (cab821f253976a21a1ad5fcf05d9d5fe3b3100c1)
 

Author SHA1 Message Date
Dirk Engling cab821f253 Silence warning in debug code 7 months ago
Dirk Engling 236c9292f6 gzip fullscrapes by default now 7 months ago
Dirk Engling 4ff25fc9c6 Revert b8ee3dfec1 7 months ago
Dirk Engling 6ae819ae10 remove debug fprintfs used to catch a bug 7 months ago
Dirk Engling b8ee3dfec1 Use the HELPLINE macro for help lines 7 months ago
Dirk Engling fceffdefba Call io_dontwantread only once on a socket 7 months ago
Dirk Engling f4a389da3f Merge branch 'chunked-transfers' of erdgeist.org:opentracker into chunked-transfers 7 months ago
Dirk Engling 0e9cc66de2 Cancel chunked transfers on dead sockets, too 7 months ago
Dirk Engling 79f5e272aa white space 7 months ago
Dirk Engling 57f859728d Initialise io_batches with their appropiate init function 7 months ago
Dirk Engling a3d27dff8c Remove unused macro 7 months ago
Dirk Engling 638ca0f56c Use asprintf to allocate header instead of fixed array 7 months ago
Dirk Engling 3a2a711a29 Fix type warnings in debug strings 7 months ago
Dirk Engling bd4992435c Add proper parsing for the gzip content encoding 7 months ago
Dirk Engling 35f55290f3 Make chunked transfers use gzip also 7 months ago
Dirk Engling 2eeae0a65a Allow opentracker to start with a random set of torrents for debugging purposes 7 months ago
Dirk Engling 3a6d99dd46 Better track current iobatch 7 months ago
Dirk Engling 1a70d9f9ef First shot on chunked transfers 7 months ago
Dirk Engling 301faeb10c Start an extra thread to update timer cache. Using signals was unnecessary 7 months ago
Dirk Engling 52d9829f81 Reserve enough memory to hold all peer timeout buckets 7 months ago
Dirk Engling 1b976863fc white space 7 months ago
Dirk Engling ffa7b81690 Only query torrents if we actually found one 7 months ago
Dirk Engling 18a746b89d report full peer and seed count for both address families 7 months ago
Dirk Engling aedd7e30cb Silence warning on older compilers 7 months ago
Dirk Engling 18554498c2 Whitespace fix 7 months ago
Dirk Engling b7b84bdec4 Number of reported removed peers was too high, correct it by size of peer 7 months ago
Dirk Engling db28465e0c if copying seeders from behind, use compare_size to advance pointer 7 months ago
Dirk Engling d9a5f04675 Return peer from both address families on announce 7 months ago
Dirk Engling 880d5145a0 Avoid incompatible pointer type warning 7 months ago
Dirk Engling 29784f1f41 Add stddef header 7 months ago
Dirk Engling b4d948696d Improve example for proxy network addresses 7 months ago
Dirk Engling 9000f5d67a minor cleanups. Breaks proxy.c 7 months ago
Dirk Engling 524d78d6c7 constify 7 months ago
Dirk Engling 64e25b681c Ignore object files 7 months ago
Dirk Engling 83a0a108e0 Merge branch 'dualstack-opentracker' of erdgeist.org:opentracker into dualstack-opentracker 7 months ago
Dirk Engling a09609d94e Enable live syncing v6 peers 7 months ago
Dirk Engling 8ccf4b43d7 gcc is no longer default cc 7 months ago
Dirk Engling 308e91a2fa -pthread needs to be in CFLAGS 7 months ago
Dirk Engling 9f615bbebf -pthread is the only necessary linker option for pthread API 7 months ago
Dirk Engling 959e0912a1 Bind dual stack by default 7 months ago
Dirk Engling 7c3279a028 Allow binding to v4 and v6 addresses always 7 months ago
Dirk Engling 2afc4893bf Prepare opentracker for dual stack capabilities 7 months ago
Dirk Engling eb8834f778 Move further towards dual stack capable opentracker, name more constants 7 months ago
Dirk Engling 9275eb3f82 Clean up pointer to task object 7 months ago
Dirk Engling 73e839f5ff Tidy up v6 handler 7 months ago
Dirk Engling aca3ee0ac8 Prevent proxied ips of the wrong flavour to poison our clients 7 months ago
Dirk Engling 5b98dcf3a3 Limit ipv6 udp replies to an amount that does not create too large UDP packets. Credits to anonymous donor 8 months ago
Dirk Engling a3251ffac7 mask bits to be checked in ot_net 8 months ago
Dirk Engling 5805fe5f86 Dont take address of address 8 months ago
Dirk Engling 543ab73017 Allow networks to be used instead of ip addresses when blessing is involved 8 months ago