path: root/opentracker.c
AgeCommit message (Expand)AuthorFilesLines
2014-10-06Only kick off udp handlers, when everything is initialisedgit1-5/+5
2012-05-28Init prng before udp code needs it.Dirk Engling1-2/+11
2012-04-25Add functionality to distribute udp to several workersDirk Engling1-3/+12
2012-04-01undo last change, it did not work wellDirk Engling1-3/+3
2012-04-01fix tiny issueDirk Engling1-3/+3
2012-03-31Try to act upon all udp packets at onceDirk Engling1-3/+3
2010-12-11Open syslog connection before dropping privilegesDirk Engling1-2/+15
2010-08-18Chomp all trailing space characters, including new lines, when parsing the co...Dirk Engling1-5/+7
2010-08-17Load state only after initialising all structs. Thanks to Michael S. Combs fo...Dirk Engling1-3/+8
2010-08-09the keep-alive loop must not run, if no keep alive is configured or requested...Dirk Engling1-2/+6
2010-04-09Make opentracker's user runtime configurable. Also add more debug output to a...Dirk Engling1-9/+24
2010-04-09Only chroot if -d option or tracker.rootdir are setDirk Engling1-5/+5
2009-11-18Make header parsing more efficient, prepare multithreading and keep-alive.Dirk Engling1-38/+32
2009-11-18Preparing more efficient header parsingDirk Engling1-4/+22
2009-11-05Fixed parser error for v6 addressesDirk Engling1-4/+5
2009-08-26Omit a warning where signed chars can't hold 0xff. Initialisen them with -1Dirk Engling1-3/+3
2009-07-17Make accesslists thread safe. Signal handler is working in its own thread now...Dirk Engling1-7/+33
2009-06-17Allow /stats to be located anywhere in your trackers pathDirk Engling1-4/+6
2009-06-16Display v4 addresses in v4 mode nicerDirk Engling1-3/+3
2009-03-18If we don't want v6, tell libowfat not to worry about it.Dirk Engling1-4/+2
2009-03-17Fix white spacesDirk Engling1-6/+43
2009-03-04Add a stat option the count bucket stallsDirk Engling1-6/+9
2009-03-03Value of off is not used, so don't calculate itDirk Engling1-3/+3
2009-02-10Add workaround to openbsd's broken v6 APIDirk Engling1-2/+5
2009-01-16Fix a pointer arithmetic issue leading to incorrect peer data being copied. A...Dirk Engling1-3/+3
2009-01-16Remove debug messageDirk Engling1-4/+4
2009-01-16Use a self pipe to wake from io_wait when a thread finished his work.Dirk Engling1-2/+14
2009-01-15Add comments, rename our struct http_data h to cookie, all clientsockets to s...Dirk Engling1-70/+74
2009-01-15Make v4 and v6 modes v4/v6-ONLYDirk Engling1-2/+15
2009-01-13V6Dirk Engling1-42/+48
2009-01-05* http and udp routines now use thread local buffers passed in workstruct con...Dirk Engling1-23/+48
2009-01-03Make opentracker ANSI C again.Dirk Engling1-12/+12
2009-01-02* opentracker now drops permissions in correct order and really chroots() if ...Dirk Engling1-15/+47
2009-01-01minoe white spaceDirk Engling1-3/+3
2008-12-07Handle program end more politelyDirk Engling1-5/+7
2008-12-06Avoid cast warning on 64bit machinesDirk Engling1-4/+4
2008-12-06Renamed OT_FLAG to OT_PEERFLAG to make code easier to readDirk Engling1-3/+3
2008-11-28The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite...Dirk Engling1-32/+14
2008-10-28Whitespace fixesDirk Engling1-10/+10
2008-10-26Fix: blacklist and whitelist config option parsing code was the wrong wayDirk Engling1-4/+4
2008-10-24Enable stats restricting config file optionDirk Engling1-2/+7
2008-10-17Fix debug output for addresses >127Dirk Engling1-3/+4
2008-10-06A new config file option to connect to tcp and udp at once has been added. Al...Dirk Engling1-2/+7
2008-10-06document the new config file feature.Dirk Engling1-3/+4
2008-10-06Make ot_try_bind local again. Also dont handle multi cast udp packets in open...Dirk Engling1-5/+3
2008-10-05Make scan_ip4_port API more sane, add debug output, be less tolerant when syn...Dirk Engling1-21/+43
2008-10-04added live sync codeDirk Engling1-42/+141
2008-09-17add missing include on linuxDenis Ahrens1-2/+3
2008-01-17Introducing live busy network detection.Dirk Engling1-3/+3
2007-12-20Introduce some kind of versioningDirk Engling1-2/+6