summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-04-07report full peer and seed count for both address familiesDirk Engling
2024-04-07Silence warning on older compilersDirk Engling
2024-04-07Whitespace fixDirk Engling
2024-04-07Number of reported removed peers was too high, correct it by size of peerDirk Engling
2024-04-06if copying seeders from behind, use compare_size to advance pointerDirk Engling
2024-04-06Return peer from both address families on announceDirk Engling
2024-04-06Avoid incompatible pointer type warningDirk Engling
2024-04-06Add stddef headerDirk Engling
2024-04-05Improve example for proxy network addressesDirk Engling
2024-04-05minor cleanups. Breaks proxy.cDirk Engling
2024-04-05constifyDirk Engling
2024-04-05Ignore object filesDirk Engling
2024-04-05Merge branch 'dualstack-opentracker' of erdgeist.org:opentracker into dualstack-opentrackerDirk Engling
2024-04-05Enable live syncing v6 peersDirk Engling
2024-04-04gcc is no longer default ccDirk Engling
2024-04-04-pthread needs to be in CFLAGSDirk Engling
2024-04-04-pthread is the only necessary linker option for pthread APIDirk Engling
2024-04-03Bind dual stack by defaultDirk Engling
2024-04-03Allow binding to v4 and v6 addresses alwaysDirk Engling
2024-04-03Prepare opentracker for dual stack capabilitiesDirk Engling
2024-04-01Move further towards dual stack capable opentracker, name more constantsDirk Engling
2024-04-01Clean up pointer to task objectDirk Engling
2024-04-01Tidy up v6 handlerDirk Engling
2024-03-31Prevent proxied ips of the wrong flavour to poison our clientsDirk Engling
2024-03-30Limit ipv6 udp replies to an amount that does not create too large UDP packets. Credits to anonymous donorDirk Engling
2024-03-29mask bits to be checked in ot_netDirk Engling
2024-03-29Dont take address of addressDirk Engling
2024-03-29Allow networks to be used instead of ip addresses when blessing is involvedDirk Engling
2024-03-10Add docs about reverse proxiesDirk Engling
2024-03-09Some clients have added the /stats URL as /announce URL and cause a lot of expensive operations. Prevent thatDirk Engling
2024-03-08Fix tasklist iteratorserdgeist-fix-tasklistsDirk Engling
2024-03-07Merge branch 'master' into erdgeist-fix-top10-statsDirk Engling
2024-03-07handle -1 length reads properlyDirk Engling
2024-03-07Remember hash and not torrent pointer for use after releasing the lock on torrent vectorDirk Engling
2023-02-22Add error if WANT_DYNAMIC_ACCESSLIST is enabled without any accesslistdynamic-accesslistsDirk Engling
2022-11-25Add atomicity qualifierDirk Engling
2022-11-24Clean accesslists every five minutesDirk Engling
2022-11-24Add support for dynamic accesslistsDirk Engling
2021-08-23Fix return code check inversion introduced in last commitDirk Engling
2021-08-22Mark return code of write() as intentionally unusedDirk Engling
2021-08-22fix implicit fallthrough spellingRomain Porte
2021-08-22opentracker.c: check set*id return valuesRomain Porte
2021-07-27Fix typo. Thanks to Romain PorteDirk Engling
2021-07-27Obey DESTDIR macro. Thanks to Romain PorteDirk Engling
2021-06-06Using strip from enviroment to allow different strippersDirk Engling
2021-06-05Make accesslists work again by testing the actual result of bsearch. Thanks to HannoDirk Engling
2021-05-09Fix two issues when splitting an iovec to large iobatchesDirk Engling
2021-05-09Handle eagain case in trywriteDirk Engling
2021-05-09Add newline to debug stringDirk Engling
2021-04-25Merge branch 'split-iobatches' of erdgeist.org:opentracker into split-iobatchesDirk Engling