summaryrefslogtreecommitdiff
path: root/ot_mutex.c
AgeCommit message (Expand)Author
9 hoursReplace custom int64 with its standardized int64_t typeDirk Engling
11 hoursFree the iovec when canceling tasks and not only the data chunks it holdsDirk Engling
29 hoursReplace endianess helpers and remove unused system and libowfat includedDirk Engling
31 hoursRework 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-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-14remove debug fprintfs used to catch a bugDirk Engling
2024-04-13Fix type warnings in debug stringsDirk Engling
2024-04-13First shot on chunked transfersDirk Engling
2024-04-07report full peer and seed count for both address familiesDirk Engling
2024-04-05constifyDirk Engling
2024-04-01Clean up pointer to task objectDirk Engling
2024-03-08Fix tasklist iteratorsDirk Engling
2021-04-25Turn mmaps into mallocDirk Engling
2021-04-19De-bottleneck mutex access codeDirk Engling
2009-06-17Remove unnecessary =NULL initialization of static pointers.erdgeist
2009-03-04Add a stat option the count bucket stallserdgeist
2009-02-10unify lock and unlock code styleerdgeist
2009-01-16Use a self pipe to wake from io_wait when a thread finished his work.erdgeist
2009-01-15Add comments, rename our struct http_data h to cookie, all clientsockets to sock, all size_t from socket_recvs to byte_count. Make signal handler set default...erdgeist
2009-01-13V6erdgeist
2009-01-03Make opentracker ANSI C again.erdgeist
2009-01-02* opentracker now drops permissions in correct order and really chroots() if ran as rooterdgeist
2008-12-08Make all torrents in their buckets sorted again.erdgeist
2008-12-06Make mutex_lock_bucket_by_hash generic to any OT_BUCKET_COUNTerdgeist
2008-11-28The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite you, revert to last version.erdgeist
2008-10-28Whitespace fixeserdgeist
2008-10-28fixed typodenis
2007-12-20Introduce some kind of versioningerdgeist
2007-12-03Simplify includeserdgeist
2007-11-22Introducing compression task flagserdgeist
2007-11-20Tested for a too strict condition, we do need the correct tasktype AND an empty taskid, not the other way arounderdgeist
2007-11-19Cleanup now moved to its own thread, tooerdgeist
2007-11-18Reflect new task-classes model in mutex queueerdgeist
2007-11-15tasklist code now tested in a multi threaded environment.erdgeist
2007-11-14Introducing the workqueueerdgeist
2007-11-06No one can get access to buckets now without locking them. Also split up the trackerlogic.c-monster in functional sub-units. HEADS UP: this code is untested ...erdgeist
2007-11-06Rename source files in an ot_ fashionerdgeist