summaryrefslogtreecommitdiff
path: root/opentracker.c
AgeCommit message (Expand)Author
2009-03-04Add a stat option the count bucket stallserdgeist
2009-03-03Value of off is not used, so don't calculate iterdgeist
2009-02-10Add workaround to openbsd's broken v6 APIerdgeist
2009-01-16Fix a pointer arithmetic issue leading to incorrect peer data being copied. Allocate correct size for debugbuffer. Expect exact values on find keywords, not ...erdgeist
2009-01-16Remove debug messageerdgeist
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-15Make v4 and v6 modes v4/v6-ONLYerdgeist
2009-01-13V6erdgeist
2009-01-05* http and udp routines now use thread local buffers passed in workstruct containers. In other words they do not use static_buffer anymore and are considered...erdgeist
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
2009-01-01minoe white spaceerdgeist
2008-12-07Handle program end more politelyerdgeist
2008-12-06Avoid cast warning on 64bit machineserdgeist
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