This release fixes some major usability issues with genbuf. It should perform much better, sane retry timeouts and a few serious bugs are fixed.
Here is the first public version of genbuf. A generic buffer that can be used for line-buffered data. For example:
* Logging to a remote host
* Buffering of burst data to a slow handler
(eg. from syslog to a database, syslog works non-blocking, so messages could get corrupted or lost, genbuf tries very hard not to miss anything).
Current status:
* Beta quality. The TCP/IP remote logging with backlog is being used in production. But beware of possible problems. Every bugreport will make it better.
* Output handlers for UDP and Unix sockets have to be implemented (small feat but currently low prio for myself, so if somebody needs it...)