summaryrefslogtreecommitdiff
path: root/trackerlogic.c
AgeCommit message (Expand)Author
21 hoursReplace libowfat's iobatch with our own smaller (and probably only temporary) ot_batchDirk Engling
24 hoursBe stricter about const char*, Wwrite-strings will warn in the future and we don't want to try to overwrite string literalsDirk Engling
25 hoursDecouple config parsing from binding and worker spawningDirk Engling
2 daysfree_peerlist now checks peer_list for NULL, so on alloc failure we don't dereference NULLDirk Engling
2 daysReplace libowfat's ip scanner and formatters with own ownDirk Engling
3 daysUse new entropy fascility and add tests for itDirk Engling
3 daysReplace endianess helpers and remove unused system and libowfat includedDirk Engling
3 daysAvoid returning the result of void functionsDirk Engling
3 daysRework config file parser and tidy up mem initsDirk Engling
8 daysHold off starting udp workers until trackerlogic finished initialisingDirk Engling
2026-04-13Silence warning about pointer arithmetic on void by turning the pointer to uint8_t*Dirk Engling
2026-04-13Silence warnings about function declaration without a prototype for functions taking voidDirk Engling
2026-04-03turn all int offsets into size_tDirk Engling
2024-04-16Remove CVS version tags, they did not work anymore after moving to gitDirk Engling
2024-04-15clang-formatDirk Engling
2024-04-14Silence warning in debug codeDirk Engling
2024-04-13Allow opentracker to start with a random set of torrents for debugging purposesDirk Engling
2024-04-13First shot on chunked transfersDirk Engling
2024-04-09Only query torrents if we actually found oneDirk Engling
2024-04-07report full peer and seed count for both address familiesDirk 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-05constifyDirk Engling
2024-04-03Prepare opentracker for dual stack capabilitiesDirk Engling
2024-03-30Limit ipv6 udp replies to an amount that does not create too large UDP packets. Credits to anonymous donorDirk Engling
2021-08-22fix implicit fallthrough spellingRomain Porte
2021-04-20Turn random() to nrand48 in inner loop where it is not cryptographically relevant to avoid futex storm. Thanks and credits to Bart SmienkDirk Engling
2021-04-20White spaceDirk Engling
2012-06-03Dont ruin the srandomdev initialisation in trackerlogic's initerdgeist
2010-04-22** struct ot_workstruct gets ritcher (and will become even ritcher soon).erdgeist
2010-04-21Add our own time stamps to the completed logs.erdgeist
2009-11-12Allow logging of completed events to syslogerdgeist
2009-09-02Add spotting woodpeckers, thanks to Vasya P. againerdgeist
2009-07-14Order peers by whether they seed. This way clients can chose if they prefer leechers (at the beginning) or leechers (at the end of the list).erdgeist
2009-07-04Make attempts to access to unauthorized torrents more verbose.erdgeist
2009-06-28Fixed an incorrect peer count in udp responses. Credits to Theron Lewis.erdgeist
2009-06-17Allow /stats to be located anywhere in your trackers patherdgeist
2009-03-24include overall completed count in statserdgeist
2009-03-17Fix white spaceserdgeist
2009-03-04Add a stat option the count bucket stallserdgeist
2009-02-20Reset delta_torrentcount to zero on each passerdgeist
2009-02-20Forgot to notify central counter about torrent removalerdgeist
2009-02-03Reverse logic... do only sync those NOT coming from multi casterdgeist
2009-01-16Fix a pointer arithmetic issue leading to incorrect peer data being copied. Allocate correct size for debugbuffer. Expect exact values on find keywords, not ...erdgeist
2009-01-15We sent an incorrect reply dictionary vor v6 announceserdgeist
2009-01-13V6erdgeist
2009-01-02* opentracker now drops permissions in correct order and really chroots() if ran as rooterdgeist
2008-12-30Fix badly formed bencoded answer to stopped eventserdgeist