660 Commits (db28465e0c8b30cb7d5e4e9636d4b7a10793656c)
 

Author SHA1 Message Date
Dirk Engling db28465e0c if copying seeders from behind, use compare_size to advance pointer 3 months ago
Dirk Engling d9a5f04675 Return peer from both address families on announce 3 months ago
Dirk Engling 880d5145a0 Avoid incompatible pointer type warning 3 months ago
Dirk Engling 29784f1f41 Add stddef header 3 months ago
Dirk Engling b4d948696d Improve example for proxy network addresses 3 months ago
Dirk Engling 9000f5d67a minor cleanups. Breaks proxy.c 3 months ago
Dirk Engling 524d78d6c7 constify 3 months ago
Dirk Engling 64e25b681c Ignore object files 3 months ago
Dirk Engling 83a0a108e0 Merge branch 'dualstack-opentracker' of erdgeist.org:opentracker into dualstack-opentracker 3 months ago
Dirk Engling a09609d94e Enable live syncing v6 peers 3 months ago
Dirk Engling 8ccf4b43d7 gcc is no longer default cc 3 months ago
Dirk Engling 308e91a2fa -pthread needs to be in CFLAGS 3 months ago
Dirk Engling 9f615bbebf -pthread is the only necessary linker option for pthread API 3 months ago
Dirk Engling 959e0912a1 Bind dual stack by default 3 months ago
Dirk Engling 7c3279a028 Allow binding to v4 and v6 addresses always 3 months ago
Dirk Engling 2afc4893bf Prepare opentracker for dual stack capabilities 3 months ago
Dirk Engling eb8834f778 Move further towards dual stack capable opentracker, name more constants 3 months ago
Dirk Engling 9275eb3f82 Clean up pointer to task object 3 months ago
Dirk Engling 73e839f5ff Tidy up v6 handler 3 months ago
Dirk Engling aca3ee0ac8 Prevent proxied ips of the wrong flavour to poison our clients 3 months ago
Dirk Engling 5b98dcf3a3 Limit ipv6 udp replies to an amount that does not create too large UDP packets. Credits to anonymous donor 3 months ago
Dirk Engling a3251ffac7 mask bits to be checked in ot_net 3 months ago
Dirk Engling 5805fe5f86 Dont take address of address 3 months ago
Dirk Engling 543ab73017 Allow networks to be used instead of ip addresses when blessing is involved 3 months ago
Dirk Engling ede702c7ff Add docs about reverse proxies 4 months ago
Dirk Engling 6604d65779 Some clients have added the /stats URL as /announce URL and cause a lot of expensive operations. Prevent that 4 months ago
Dirk Engling 9f08041585 Fix tasklist iterators 4 months ago
Dirk Engling 384799b5b3 Merge branch 'master' into erdgeist-fix-top10-stats 4 months ago
Dirk Engling 4baec2592c handle -1 length reads properly 4 months ago
Dirk Engling 9c98e1e775 Remember hash and not torrent pointer for use after releasing the lock on torrent vector 4 months ago
Dirk Engling cc24e1ab2d Add error if WANT_DYNAMIC_ACCESSLIST is enabled without any accesslist 1 year ago
Dirk Engling 6e591d7437 Add atomicity qualifier 2 years ago
Dirk Engling f62398c748 Clean accesslists every five minutes 2 years ago
Dirk Engling be825f5759 Add support for dynamic accesslists 2 years ago
Dirk Engling 110868ec4e Fix return code check inversion introduced in last commit 3 years ago
Dirk Engling e89905166c Mark return code of write() as intentionally unused 3 years ago
Romain Porte 019d58d154 fix implicit fallthrough spelling 3 years ago
Romain Porte c4fc41a831 opentracker.c: check set*id return values 3 years ago
Dirk Engling 9a20ebe3f2 Fix typo. Thanks to Romain Porte 3 years ago
Dirk Engling 68a17b3ae4 Obey DESTDIR macro. Thanks to Romain Porte 3 years ago
Dirk Engling 80faf1c452 Using strip from enviroment to allow different strippers 3 years ago
Dirk Engling 298fe52f52 Make accesslists work again by testing the actual result of bsearch. Thanks to Hanno 3 years ago
Dirk Engling 3168071175 Fix two issues when splitting an iovec to large iobatches 3 years ago
Dirk Engling 99544a1030 Handle eagain case in trywrite 3 years ago
Dirk Engling e33efb5086 Add newline to debug string 3 years ago
Dirk Engling 0178c27662 Merge branch 'split-iobatches' of erdgeist.org:opentracker into split-iobatches 3 years ago
Dirk Engling dfe687aa81 Remove old mman header 3 years ago
Dirk Engling 397cd035a4 Turn mmaps into malloc 3 years ago
Dirk Engling 2f228c27c2 Retry successful writes immediately 3 years ago
Dirk Engling 95f1780f0b Split huge iovecs over multiple io_batches 3 years ago