Age | Commit message (Expand) | Author |
2021-05-09 | Handle eagain case in trywrite | Dirk Engling |
2021-04-25 | Retry successful writes immediately | Dirk Engling |
2021-04-24 | Split huge iovecs over multiple io_batches | Dirk Engling |
2021-04-21 | Add a handler for the EAGAIN reason code to iob_send | Dirk Engling |
2021-04-20 | Use arc4random whereever we need strong entropy | Dirk Engling |
2021-04-20 | Turn random() to nrand48 in inner loop where it is not cryptographically relevant to avoid futex storm. Thanks and credits to Bart Smienk | Dirk Engling |
2018-05-26 | Remove debug code for self pipes | Dirk Engling |
2018-05-26 | Tell libowfat about EWOULDBLOCK conditions | Dirk Engling |
2018-01-29 | register both ends of self pipe to libowfat in order to use them | Dirk Engling |
2017-04-28 | Get rid of some warnings regarding header guards | Dirk Engling |
2014-10-07 | Only kick off udp handlers, when everything is initialised | erdgeist |
2012-05-28 | Init prng before udp code needs it. | erdgeist |
2012-04-25 | Add functionality to distribute udp to several workers | erdgeist |
2012-04-01 | undo last change, it did not work well | erdgeist |
2012-04-01 | fix tiny issue | erdgeist |
2012-03-31 | Try to act upon all udp packets at once | erdgeist |
2010-12-11 | Open syslog connection before dropping privileges | erdgeist |
2010-08-18 | Chomp all trailing space characters, including new lines, when parsing the config file | erdgeist |
2010-08-17 | Load state only after initialising all structs. Thanks to Michael S. Combs for pointing out the buf | erdgeist |
2010-08-09 | the keep-alive loop must not run, if no keep alive is configured or requested for connection | erdgeist |
2010-04-09 | Make opentracker's user runtime configurable. Also add more debug output to aid finding problems. | erdgeist |
2010-04-09 | Only chroot if -d option or tracker.rootdir are set | erdgeist |
2009-11-18 | Make header parsing more efficient, prepare multithreading and keep-alive. | erdgeist |
2009-11-18 | Preparing more efficient header parsing | erdgeist |
2009-11-05 | Fixed parser error for v6 addresses | erdgeist |
2009-08-26 | Omit a warning where signed chars can't hold 0xff. Initialisen them with -1 | erdgeist |
2009-07-17 | Make accesslists thread safe. Signal handler is working in its own thread now, waiting for a signal. All other threads ignore signals. | erdgeist |
2009-06-17 | Allow /stats to be located anywhere in your trackers path | erdgeist |
2009-06-16 | Display v4 addresses in v4 mode nicer | erdgeist |
2009-03-18 | If we don't want v6, tell libowfat not to worry about it. | erdgeist |
2009-03-17 | Fix white spaces | erdgeist |
2009-03-04 | Add a stat option the count bucket stalls | erdgeist |
2009-03-03 | Value of off is not used, so don't calculate it | erdgeist |
2009-02-10 | Add workaround to openbsd's broken v6 API | erdgeist |
2009-01-16 | Fix 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-16 | Remove debug message | erdgeist |
2009-01-16 | Use a self pipe to wake from io_wait when a thread finished his work. | erdgeist |
2009-01-15 | Add 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-15 | Make v4 and v6 modes v4/v6-ONLY | erdgeist |
2009-01-13 | V6 | erdgeist |
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-03 | Make opentracker ANSI C again. | erdgeist |
2009-01-02 | * opentracker now drops permissions in correct order and really chroots() if ran as root | erdgeist |
2009-01-01 | minoe white space | erdgeist |
2008-12-07 | Handle program end more politely | erdgeist |
2008-12-06 | Avoid cast warning on 64bit machines | erdgeist |
2008-12-06 | Renamed OT_FLAG to OT_PEERFLAG to make code easier to read | erdgeist |
2008-11-28 | The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite you, revert to last version. | erdgeist |
2008-10-28 | Whitespace fixes | erdgeist |
2008-10-26 | Fix: blacklist and whitelist config option parsing code was the wrong way | erdgeist |