Age | Commit message (Expand) | Author |
2024-04-16 | Remove CVS version tags, they did not work anymore after moving to git | Dirk Engling |
2024-04-15 | Install default signal handlers before spawning first thread | Dirk Engling |
2024-04-15 | time_caching_worker never returns, but if it would, it should return a value | Dirk Engling |
2024-04-15 | clang-format | Dirk Engling |
2024-04-14 | Spelling | Dirk Engling |
2024-04-14 | print when RANDOMTORRENTS were created | Dirk Engling |
2024-04-14 | Make the amount of random torrents a tunable | Dirk Engling |
2024-04-14 | Revert b8ee3dfec11d1c66bee614bfab171ada9fc2bb78 | Dirk Engling |
2024-04-14 | remove debug fprintfs used to catch a bug | Dirk Engling |
2024-04-14 | Use the HELPLINE macro for help lines | Dirk Engling |
2024-04-13 | Cancel chunked transfers on dead sockets, too | Dirk Engling |
2024-04-13 | Fix type warnings in debug strings | Dirk Engling |
2024-04-13 | Allow opentracker to start with a random set of torrents for debugging purposes | Dirk Engling |
2024-04-13 | Better track current iobatch | Dirk Engling |
2024-04-13 | First shot on chunked transfers | Dirk Engling |
2024-04-12 | Start an extra thread to update timer cache. Using signals was unnecessary | Dirk Engling |
2024-04-05 | minor cleanups. Breaks proxy.c | Dirk Engling |
2024-04-03 | Bind dual stack by default | Dirk Engling |
2024-04-03 | Allow binding to v4 and v6 addresses always | Dirk Engling |
2024-03-29 | Allow networks to be used instead of ip addresses when blessing is involved | Dirk Engling |
2024-03-07 | Merge branch 'master' into erdgeist-fix-top10-stats | Dirk Engling |
2024-03-07 | handle -1 length reads properly | Dirk Engling |
2022-11-24 | Add support for dynamic accesslists | Dirk Engling |
2021-08-23 | Fix return code check inversion introduced in last commit | Dirk Engling |
2021-08-22 | opentracker.c: check set*id return values | Romain Porte |
2021-07-27 | Fix typo. Thanks to Romain Porte | Dirk Engling |
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 |