summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
9 dayswhite spaceDirk Engling
10 daysOnly query torrents if we actually found oneDirk Engling
12 daysreport full peer and seed count for both address familiesDirk Engling
12 daysSilence warning on older compilersDirk Engling
12 daysWhitespace fixDirk Engling
12 daysNumber of reported removed peers was too high, correct it by size of peerDirk Engling
13 daysif copying seeders from behind, use compare_size to advance pointerDirk Engling
13 daysReturn peer from both address families on announceDirk Engling
13 daysAvoid incompatible pointer type warningDirk Engling
13 daysAdd stddef headerDirk Engling
14 daysImprove example for proxy network addressesDirk Engling
14 daysminor cleanups. Breaks proxy.cDirk Engling
14 daysconstifyDirk 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
This commit fixes the syntax of the implicit fallthrough comments, in order to be matched by GCC (and probably other compilers as well) with the following regular expression: [ \t.!]*([Ee]lse,? |[Ii]ntentional(ly)? )? fall(s | |-)?thr(ough|u)[ \t.!]*(-[^\n\r]*)? See: https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=
2021-08-22opentracker.c: check set*id return valuesRomain Porte
This commit fix the following similar warnings: opentracker.c:562:7: warning: ignoring return value of ‘setegid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] […] The man page of these functions ask users to explicitly check the return value in case of any error happening.
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