summaryrefslogtreecommitdiff
path: root/opentracker.c
AgeCommit message (Expand)Author
2008-12-06Renamed OT_FLAG to OT_PEERFLAG to make code easier to readerdgeist
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-26Fix: blacklist and whitelist config option parsing code was the wrong wayerdgeist
2008-10-24Enable stats restricting config file optionerdgeist
2008-10-17Fix debug output for addresses >127erdgeist
2008-10-06A new config file option to connect to tcp and udp at once has been added. Also some clarifications have been put into the sample config file.erdgeist
2008-10-06document the new config file feature.erdgeist
2008-10-06Make ot_try_bind local again. Also dont handle multi cast udp packets in opentracker.c, ot_livesync.c does it by itself.erdgeist
2008-10-05Make scan_ip4_port API more sane, add debug output, be less tolerant when syntax checking command line optionserdgeist
2008-10-04added live sync codeerdgeist
2008-09-17add missing include on linuxdenis
2008-01-17Introducing live busy network detection.erdgeist
2007-12-20Introduce some kind of versioningerdgeist
2007-12-05/ can now be redirected to any URLerdgeist
2007-12-04[19:19] <eRdgEiSt> Denis: erdgeist ist ein Volltrottel!denis
2007-12-03Dont need arpa/ineterdgeist
2007-12-03Finally split up the opentracker.c cruft into ot_http.c, ot_accesslist.c and just leave in socket handling and parameter parsingerdgeist
2007-12-02add scrape stats and small correction to udp statsdenis
2007-11-29Encforce setting the clock more often. This hopefully fixes a rare bug of g_now not being updated anymore.erdgeist
2007-11-24Missed the second strnstr... fixed.erdgeist
2007-11-23strnstr is not part of what posix conform libc has to offer... replace it by strstr after cutting off the last byteerdgeist
2007-11-22Introducing compression for fullscrapes and tpbs statserdgeist
2007-11-21Last user of sendmmapdata is gone. Purge it.erdgeist
2007-11-20Sockets do not inherit non-blocking state in libowfat...erdgeist
2007-11-19Cleanup now moved to its own thread, tooerdgeist
2007-11-18Full scrapes are now being delivered in different modes, as triggered by stats&mode=tpbserdgeist
2007-11-16introducing multithreaded full scrape creation.erdgeist
2007-11-14Move dead socket handling from handle_(read,write,timedout) into its own function handle_deaderdgeist
2007-11-12Moving accesslist stuff to its own objecterdgeist
2007-11-12Moving full scrapes to iovec-creating thread safe functionerdgeist
2007-11-06The expensive DMEM stats is gone. No need for it, too much potential to DOS.erdgeist
2007-11-06Move stats out of opentracker.c, also have an own file handle udp requests.erdgeist
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-06Cleaned up stats return format. Also reflect APPI changes due to MT code in trackerlogic.{c,h}erdgeist
2007-11-02Introduce configuration dependent number of parameters in a nicer wayerdgeist
2007-11-02The last experiment failed. No more accept deferralerdgeist
2007-11-02Trying to accept connections only when data has come in. This is an experiment.erdgeist
2007-11-01Allow for more than one admin ip addresserdgeist
2007-10-31Add more full scrape statserdgeist
2007-10-29Reenabled syncingerdgeist
2007-10-27Number of buckets is 1024 nowerdgeist
2007-10-23some clients chose to accidently send negative numwantserdgeist
2007-10-23Accept clients that forget to spell announce at all...erdgeist
2007-10-23This uTorrent/1600 client requires some... measures :/ I dont like the workaround.erdgeist
2007-10-22Now measure the time a clean_all_torrents takeserdgeist
2007-10-21assume anything looking like GET /a to be an announce...erdgeist
2007-10-21Last fix was not enough to get rid off those 1600er buggers.erdgeist
2007-10-21Work around the stupid utorrent 1600 bug. That'll be removed after a while.erdgeist
2007-10-21Now the Holzhammer: GET /an is announce, GET /sc is scrape. Period.erdgeist