| Age | Commit message (Expand) | Author |
| 10 hours | Clean build artefacts on macos, too | Dirk Engling |
| 10 hours | Add DWANT_KEEPALIVE to integration test flags to test the whole sub system | Dirk Engling |
| 12 hours | Massively increase coverage by pulling fullscrapes and sending udp packets | Dirk Engling |
| 13 hours | add more checkers to the sanitizer and integration check runs | Dirk Engling |
| 14 hours | Drop -lz as Makefile.gzip already carries it | Dirk Engling |
| 14 hours | Add integration test and its runner | Dirk Engling |
| 15 hours | replace all calls to sprintf with a format helper that advances a cursor. Also convert the meta-formatter (i.e. results printer) to this scheme | Dirk Engling |
| 16 hours | With libowfat gone, we don't need to disable the auto free feature for older versions | Dirk Engling |
| 17 hours | Replace libowfat's event waiter with our own abstraction | Dirk Engling |
| 18 hours | Add poll/epoll/kqueue wrapper to wait for events | Dirk Engling |
| 20 hours | Second run of making variable and function names more readable, urlencoder now matches overall naming scheme | Dirk Engling |
| 21 hours | Use new fdstate subsystem to store per fd cookie and timeout | Dirk Engling |
| 24 hours | Introduce a sub system that can store io cookies for file descriptors, thread safely so | Dirk Engling |
| 39 hours | Replace libowfat's iobatch with our own smaller (and probably only temporary) ot_batch | Dirk Engling |
| 42 hours | Be stricter about const char*, Wwrite-strings will warn in the future and we don't want to try to overwrite string literals | Dirk Engling |
| 42 hours | Split options parsing and config code from opentracker.c, it has grown humongous | Dirk Engling |
| 42 hours | Fix build. Last commit was too huge ;) | Dirk Engling |
| 2 days | a suffix rule takes no prerequisites, so make the deps explicit | Dirk Engling |
| 2 days | Add sub system to abstract low level multi platform socket handling ourselves | Dirk Engling |
| 3 days | Add tests and build infra for the new ip address parser and formatter | Dirk Engling |
| 3 days | Build blob abstraction and their tests | Dirk Engling |
| 3 days | Add tests for the new ranged unsigned int scanner in ot_scan | Dirk Engling |
| 3 days | factor out accesslist parser to fix a potential out of bound read and add tests to the accesslist unit | Dirk Engling |
| 3 days | Replace the shell command in Makefile with backticks to retrieve git version for stats | Dirk Engling |
| 4 days | Compile object and tests for hex converter unit | Dirk Engling |
| 4 days | Use new entropy fascility and add tests for it | Dirk Engling |
| 4 days | Add a unit test harness and a first set of tests | Dirk Engling |
| 2024-04-21 | Group feature options that need additional compiler flags in Makefiles, so they can be enable together | Dirk Engling |
| 2024-04-18 | Add support for zstd | Dirk Engling |
| 2024-04-16 | Remove CVS version tags, they did not work anymore after moving to git | Dirk Engling |
| 2024-04-15 | fix: git version string is not yet available | Dirk Engling |
| 2024-04-15 | Remove warning | Dirk Engling |
| 2024-04-15 | Allow the use of iob_init if the new libowfat is not yet available | Dirk Engling |
| 2024-04-14 | gzip fullscrapes by default now | Dirk Engling |
| 2024-04-13 | Add proper parsing for the gzip content encoding | Dirk Engling |
| 2024-04-13 | Allow opentracker to start with a random set of torrents for debugging purposes | Dirk Engling |
| 2024-04-04 | gcc is no longer default cc | Dirk Engling |
| 2024-04-04 | -pthread needs to be in CFLAGS | Dirk Engling |
| 2024-04-04 | -pthread is the only necessary linker option for pthread API | Dirk Engling |
| 2024-04-03 | Bind dual stack by default | Dirk Engling |
| 2022-11-24 | Add support for dynamic accesslists | Dirk Engling |
| 2021-07-27 | Obey DESTDIR macro. Thanks to Romain Porte | Dirk Engling |
| 2021-06-06 | Using strip from enviroment to allow different strippers | 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 |
| 2012-06-08 | Dont make srandomdev the default, it exists only in BSDs | erdgeist |
| 2012-05-29 | new flag to enforce gzip even if client did not request it | denis |
| 2012-05-28 | Report connection id missmatch count | erdgeist |
| 2012-05-28 | Init prng before udp code needs it. | erdgeist |