# 2017-09-29 11:30:47.327253 UTC (+0000)

Geomyidae 0.29 release

I am happy to announce the 0.29 release of geomyidae, a simple gopher server.
What has been changed:

* the OpenBSD rc.d files have been fixed due to arg.h fixes
* index.bin support added
       * Create a file with the raw gopher menu content in a directory and is
         served by geomyidae.
       * This is useful for scripts generating static gopher content
       * This is useful for serving a backup of a gopherhole.
* show errors on fork, in case there are constraints on process resources
* care for send errors
* huge speed up on different platforms when transferring huge binary files
       * Linux is using sendfile(2) and TCP_CORK
       * FreeBSD and DragonflyBSD are using sendfile(2)
       * TCP_NOPUSH is used on all BSDs
       * TCP_NODELAY is disabled on nearly all platforms
       * other platforms (like OpenBSD) have a speed increase due to an
         alignment of the send buffer to blocksize of the socket

I want to thank all contributors! All patches are welcome!

The source can be found here:

       git://bitreich.org/geomyidae

The latest tarball is here:

       gopher://bitreich.org/9/scm/geomyidae/tag/geomyidae-v0.29.tgz
       gopher://bitreich.org/9/scm/geomyidae/tag/geomyidae-v0.29.tgz.sha512sum


Have fun!

20h