path: root/trackerlogic.h
AgeCommit message (Expand)AuthorFilesLines
2018-01-29sync with gitHEADmasterDirk Engling1-2/+2
2015-06-07Increase number of locks to accomodate for more cores on contemporary CPUsgit1-1/+1
2010-04-22** struct ot_workstruct gets ritcher (and will become even ritcher soon).Dirk Engling1-16/+22
2009-11-18Preparing more efficient header parsingDirk Engling1-0/+2
2009-08-29Enable limiting fullscrapes to only every 5 minutes per IPDirk Engling1-0/+4
2009-08-26Introduce the concept of an ot_net into opentracker.Dirk Engling1-3/+5
2009-06-15Log networks in its old form has been disabled. Live logging may come back soon.Dirk Engling1-2/+2
2009-03-17Fix white spacesDirk Engling1-0/+1
2009-03-04Add a stat option the count bucket stallsDirk Engling1-0/+3
2009-03-03Remove superfluous test for == NULL, when variable has been used, anywayDirk Engling1-1/+1
2009-01-16Use a self pipe to wake from io_wait when a thread finished his work.Dirk Engling1-1/+1
2009-01-15We sent an incorrect reply dictionary vor v6 announcesDirk Engling1-2/+2
2009-01-13V6Dirk Engling1-27/+28
2009-01-05* http and udp routines now use thread local buffers passed in workstruct con...Dirk Engling1-0/+25
2009-01-02* opentracker now drops permissions in correct order and really chroots() if ...Dirk Engling1-7/+6
2008-12-08Make all torrents in their buckets sorted again.Dirk Engling1-4/+7
2008-12-07Handle program end more politelyDirk Engling1-0/+1
2008-12-06Renamed OT_FLAG to OT_PEERFLAG to make code easier to readDirk Engling1-4/+13
2008-12-03New peer flag to see, whether peer came from announce or syncDirk Engling1-0/+1
2008-12-01Live Sync for peers that do not come back too early.Dirk Engling1-0/+3
2008-11-28The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite...Dirk Engling1-16/+16
2008-10-28Whitespace fixesDirk Engling1-1/+1
2008-10-06Make ot_try_bind local again.Dirk Engling1-3/+0
2008-10-04added live sync codeDirk Engling1-7/+18
2007-12-20Introduce some kind of versioningDirk Engling1-1/+3
2007-12-03Drop ot_{byte,word,dword} and use uint{8,16,32}_t, also simplify includesDirk Engling1-15/+7
2007-11-21Fixing mmap allocation went to ot_mutex.c. Clean all torrents moved to ot_cle...Dirk Engling1-4/+0
2007-11-12Moving accesslist stuff to its own objectDirk Engling1-5/+0
2007-11-12Full scrape moves to its own objectDirk Engling1-3/+0
2007-11-06Move stats out of opentracker.c, also have an own file handle udp requests.Dirk Engling1-1/+5
2007-11-06No one can get access to buckets now without locking them. Also split up the ...Dirk Engling1-28/+20
2007-11-06Make to_hex thread safe. Get rid off old /24 counting code. Protect more buck...Dirk Engling1-1/+0
2007-11-06We do now use the tools for locking buckets in order to prepare MT codeDirk Engling1-12/+4
2007-11-03Introducing first tools to make opentracker multithreaded.Dirk Engling1-0/+1
2007-11-02Introduce configuration dependent number of parameters in a nicer wayDirk Engling1-5/+7
2007-11-01Allow for more than one admin ip addressDirk Engling1-0/+3
2007-10-31Add more full scrape statsDirk Engling1-1/+1
2007-10-29Reenabled syncingDirk Engling1-0/+7
2007-10-27Number of buckets is 1024 nowDirk Engling1-14/+24
2007-10-19Introducing multiscrapeDirk Engling1-1/+1
2007-10-19After studying opentracker live data, I decided to radically reduce default a...Dirk Engling1-3/+3
2007-10-19Increase check interval for timeouted sockets to 10 seconds. That may prevent...Dirk Engling1-1/+1
2007-10-17Increase send timeout. Also use an own variable for that.Dirk Engling1-0/+1
2007-10-13since gettimeofday is rather expansive, we do only fetch time once in a 5 sec...Dirk Engling1-1/+4
2007-10-12make 64bit safeDirk Engling1-3/+3
2007-09-26New stats for s24s code, this is debug, do not use in real worldDirk Engling1-1/+2
2007-09-10An announce with event=stopped now returns correct number of leechers and see...Dirk Engling1-2/+3
2007-08-18Added whitelisting to reimplement the WANT_CLOSED_TRACKER functionalityDirk Engling1-3/+3
2007-07-22some subnet stats... still ugly and untested.Dirk Engling1-1/+2
2007-07-22* fixed "nobody " -> "nobody" fuckup when getpwnam-ingDirk Engling1-0/+4