summaryrefslogtreecommitdiff
path: root/trackerlogic.c
AgeCommit message (Expand)Author
22 hoursUse new entropy fascility and add tests for itDirk Engling
23 hoursReplace endianess helpers and remove unused system and libowfat includedDirk Engling
25 hoursAvoid returning the result of void functionsDirk Engling
26 hoursRework config file parser and tidy up mem initsDirk Engling
6 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
2008-12-11Fix: Did not time stamp a torrent correctly, that once timed out and came back to lifeerdgeist
2008-12-07Fix: auto increment in += is not a post increment...erdgeist
2008-12-07Used wrong variable as offset into hash to copyerdgeist
2008-12-07Handle program end more politelyerdgeist
2008-12-06Renamed OT_FLAG to OT_PEERFLAG to make code easier to readerdgeist