Age | Commit message (Expand) | Author |
2021-04-25 | Turn mmaps into malloc | 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-22 | gzip iovecs always end on the boundary and don't need to be fixed | Dirk Engling |
2021-04-21 | Add a handler for the EAGAIN reason code to iob_send | Dirk Engling |
2021-04-21 | Rework fullscrape worker, unifying non-gzip and gzip code was a bad idea | Dirk Engling |
2021-04-20 | accesslist checker should not operate on an empty list | Dirk Engling |
2021-04-20 | srandomdev is not available on linuxes by default | Dirk Engling |
2021-04-20 | Use arc4random whereever we need strong entropy | Dirk Engling |
2021-04-20 | Use dev random by default | 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 |
2021-04-20 | White space | Dirk Engling |
2021-04-19 | unmap file if a memory allocation error occurs | Dirk Engling |
2021-04-19 | Make accesslist reload thread safe. The last commit actually would make a free possible while another thread was bsearching that memory | Dirk Engling |
2021-04-19 | Try accessing the access lists without locks by making the replacement process as atomic as possible. | Dirk Engling |
2021-04-19 | De-bottleneck mutex access code | 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 | break belongs inside the guard | Dirk Engling |
2017-04-28 | incorporate a more verbose ascii dump, provided by Tom <tom@foscore.com> | Dirk Engling |
2017-04-28 | Get rid of some warnings regarding header guards | Dirk Engling |
2016-10-02 | Avoid double free when iob_addbuf_free fails, thanks to Sami Farin | Dirk Engling |
2015-12-11 | Forgot to include one error code. Thanks to Lars Seipel | Dirk Engling |
2015-11-26 | dont count scrapes as full scrapes, fall through fail | Dirk Engling |
2015-11-25 | Accept was counted twice | Dirk Engling |
2015-08-30 | Add missing enum value. Thanks to zhangdongmao | Dirk Engling |
2015-06-08 | Increase number of locks to accomodate for more cores on contemporary CPUs | Dirk Engling |
2015-06-05 | Avoid reacting to our own error packets, should the happen to end up on our interface with a spoofed source IP. Thanks to zorun. | Dirk Engling |
2015-04-27 | Fix typo in stat reporting, use udp and not tcp counter. Thanks to zebulon | Dirk Engling |
2014-10-07 | Protect static data by mutex | erdgeist |
2014-10-07 | Only kick off udp handlers, when everything is initialised | erdgeist |
2014-10-07 | Initialise all values of aes key | erdgeist |
2013-08-04 | Fix immediate overwrite in the X-forwarded-for passing case. Thanks to Alexander Luetjen. | erdgeist |
2013-06-07 | Fix spelling error ;) | erdgeist |
2012-06-08 | Dont make srandomdev the default, it exists only in BSDs | erdgeist |
2012-06-03 | Make woodpecker spotting more usable by adjusting count every 2 minutes | erdgeist |
2012-06-03 | Calculate the old hash for the ip address only, when the current one mismatches | erdgeist |
2012-06-03 | Dont ruin the srandomdev initialisation in trackerlogic's init | erdgeist |
2012-05-31 | Forgot variable declaration | erdgeist |
2012-05-29 | reduce zlib warnings to when there really is something failing | erdgeist |
2012-05-29 | new flag to enforce gzip even if client did not request it | denis |
2012-05-29 | Add rijndael to version report | erdgeist |
2012-05-28 | Remove debug info | erdgeist |
2012-05-28 | Report connection id missmatch count | erdgeist |
2012-05-28 | udp now generates a cryptographically secure token for connecting clients. This is later verified. | erdgeist |
2012-05-28 | Init prng before udp code needs it. | erdgeist |
2012-05-28 | Add connection id missmatch code | erdgeist |
2012-05-28 | Adding rijndael code for udp connection id calculation | erdgeist |
2012-05-18 | Do not always grow the vector, shrink the first iovec to 0 before filling the second one | erdgeist |