summaryrefslogtreecommitdiff
path: root/ot_stats.c
AgeCommit message (Expand)Author
8 daysMove the build sources into src/Dirk Engling
8 daysSweep the obsolete CVS Id keyword out of the treeDirk Engling
9 daysRemove tracker id from stats, as wellDirk Engling
9 daysRemove version string from what is reported over httpDirk Engling
9 daysEnsure that the current version has a tag before allowing to roll a distribution tarballDirk Engling
9 daysReport the version, event machanism and feature flags with -vDirk Engling
9 daysPrepare a versioning mechanism for the tracker that works from tarballsDirk Engling
9 daysLive logging networks was defunc for a while, does not work with v6, so we remove itDirk Engling
10 daysRefactor ot_workqueue out of ot_mutex, no behaviour changeDirk Engling
14 daysPlug in the new per-thread stats counter, also make sure that the ot_clean sleep does not stall tracker exitDirk Engling
14 daysSome more g_now_seconds occurrencesDirk Engling
14 daysAll OSes now do have a cheap monotonic clock, so no caching thread is needed. Also add some relative time helpersDirk Engling
2026-10-26replace 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
2026-10-26Potentially overlapping areas need memmove, not memcpyDirk Engling
2026-10-26Replace libowfat's event waiter with our own abstractionDirk Engling
2026-10-26Second run of making variable and function names more readable, urlencoder now matches overall naming schemeDirk Engling
2026-10-25Be stricter about const char*, Wwrite-strings will warn in the future and we don't want to try to overwrite string literalsDirk Engling
2026-10-25Remove dead code left over from refactoringDirk Engling
2026-10-24Replace custom int64 with its standardized int64_t typeDirk Engling
2026-10-24Replace libowfat's ip scanner and formatters with own ownDirk Engling
2026-10-24Replace all manual hex conversion with the new helperDirk Engling
2026-10-24Replace endianess helpers and remove unused system and libowfat includedDirk Engling
2026-10-23Rework 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