summaryrefslogtreecommitdiff
path: root/ot_stats.c
AgeCommit message (Expand)Author
16 hoursReport the version, event machanism and feature flags with -vDirk Engling
17 hoursPrepare a versioning mechanism for the tracker that works from tarballsDirk Engling
21 hoursLive logging networks was defunc for a while, does not work with v6, so we remove itDirk Engling
2 daysRefactor ot_workqueue out of ot_mutex, no behaviour changeDirk Engling
6 daysPlug in the new per-thread stats counter, also make sure that the ot_clean sleep does not stall tracker exitDirk Engling
6 daysSome more g_now_seconds occurrencesDirk Engling
6 daysAll OSes now do have a cheap monotonic clock, so no caching thread is needed. Also add some relative time helpersDirk Engling
7 daysreplace all calls to sprintf with a format helper that advances a cursor. Also convert the meta-formatter (i.e. results printer) to this schemeDirk Engling
7 daysPotentially overlapping areas need memmove, not memcpyDirk Engling
7 daysReplace libowfat's event waiter with our own abstractionDirk Engling
7 daysSecond run of making variable and function names more readable, urlencoder now matches overall naming schemeDirk Engling
8 daysBe stricter about const char*, Wwrite-strings will warn in the future and we don't want to try to overwrite string literalsDirk Engling
9 daysRemove dead code left over from refactoringDirk Engling
9 daysReplace custom int64 with its standardized int64_t typeDirk Engling
9 daysReplace libowfat's ip scanner and formatters with own ownDirk Engling
10 daysReplace all manual hex conversion with the new helperDirk Engling
10 daysReplace endianess helpers and remove unused system and libowfat includedDirk Engling
10 daysRework config file parser and tidy up mem initsDirk Engling
2026-04-13Silence warnings about function declaration without a prototype for functions taking voidDirk Engling
2026-04-03Clean up top100 stats codeDirk Engling
2026-04-03turn all int offsets into size_tDirk Engling
2024-05-10Initialise top leechers vectorDirk Engling
2024-05-10Add top100 torrents by leechers to the listDirk Engling
2024-04-16Remove CVS version tags, they did not work anymore after moving to gitDirk Engling
2024-04-15clang-formatDirk Engling
2024-04-13white spaceDirk Engling
2024-04-10Reserve enough memory to hold all peer timeout bucketsDirk Engling
2024-04-03Bind dual stack by defaultDirk Engling
2024-04-03Prepare opentracker for dual stack capabilitiesDirk Engling
2024-03-07Remember hash and not torrent pointer for use after releasing the lock on torrent vectorDirk Engling
2021-08-22Mark return code of write() as intentionally unusedDirk Engling
2015-12-11Forgot to include one error code. Thanks to Lars SeipelDirk Engling
2015-11-26dont count scrapes as full scrapes, fall through failDirk Engling
2015-04-27Fix typo in stat reporting, use udp and not tcp counter. Thanks to zebulonDirk Engling
2012-06-03Make woodpecker spotting more usable by adjusting count every 2 minuteserdgeist
2012-05-29Add rijndael to version reporterdgeist
2012-05-28Report connection id missmatch counterdgeist
2012-05-28Add connection id missmatch codeerdgeist
2012-05-18Do not always grow the vector, shrink the first iovec to 0 before filling the second oneerdgeist
2012-05-18Need more space for top100erdgeist
2012-05-18Add a top100 for most popular torrentserdgeist
2011-11-16silenced some clang warningsdenis
2010-12-11Open syslog connection before dropping privilegeserdgeist
2010-04-22** struct ot_workstruct gets ritcher (and will become even ritcher soon).erdgeist
2010-04-21Fix white spaceserdgeist
2010-04-21Add our own time stamps to the completed logs.erdgeist
2010-04-09Fix segfault in stats?mode=everything, an additional errorcode was not commited to ot_statserdgeist
2009-11-12Allow logging of completed events to syslogerdgeist
2009-09-02#define closed too earlyerdgeist
2009-09-02Add spotting woodpeckers, thanks to Vasya P. againerdgeist