a small C-based gopherd (mirror)
git clone git://
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2018-03-08 15:03Log UTC time instead of localized timeQuentin Rameau1+1-1
2018-02-22 19:15Justify some more text in the man page.Christoph Lohmann1+5-0
2018-02-22 19:09GET is a string value.Christoph Lohmann1+1-1
2018-02-22 19:07Fix gopherproject URI.Christoph Lohmann1+1-1
2018-02-18 15:25Add sfeed as a geomyidae application.Christoph Lohmann1+3-1
2018-02-18 10:55Fix release for pendingbytes.Christoph Lohmann1+1-1
2018-02-18 10:23Simplify the timeout logic. Make comments more clear.Christoph Lohmann1+15-12
2018-02-18 08:36No rval debug printf needed.Christoph Lohmann1+1-3
2018-02-18 08:33Another hack for SO_LINGER in Linux.Christoph Lohmann1+36-4
2018-02-09 13:54Bump version to 0.31.Christoph Lohmann1+1-1
2018-02-07 20:02use TIOCOUTQ instead of SIOCOUTQHiltjo Posthuma2+3-5
2018-02-07 19:48fix minor fd leak regression in handlebinHiltjo Posthuma2+1-1
2018-02-07 19:40check Linux for Linux specific header and non-standard SIOCOUTQHiltjo Posthuma2+2-1
2018-02-07 19:37Revert count > 0 to count == 0.Christoph Lohmann1+1-1
2018-02-07 19:17Advance send buffer in xsendfile for conservative method.Christoph Lohmann1+4-2
2018-02-07 18:59Merge branch 'master' of /srv/git/geomyidaeChristoph Lohmann5+39-45
2018-02-07 18:57Reworking the socket closing handling.Christoph Lohmann4+48-14
2018-01-30 21:44Gopher+ in all ways + comment on why it is done.Christoph Lohmann1+9-2
2018-01-30 21:21Adding gopher+ compatibility.Christoph Lohmann1+14-3
2018-01-27 14:51PHP expects some value to run php-cgi.Christoph Lohmann1+2-0
2018-01-26 23:12Add gph syntax highlighting for vim.Christoph Lohmann3+102-0
2018-01-26 22:01New 0.30 release.Christoph Lohmann1+1-1
2018-01-26 13:20Add new CGI environment to manpage.Christoph Lohmann1+17-0
2018-01-26 13:08Fix the CGI PATH variables.Christoph Lohmann1+2-7
2018-01-26 12:54In case of IPv4 to IPv6 translation, give back IPv4.Christoph Lohmann1+3-0
2018-01-26 12:44Implement some CGI variables for gopher.Christoph Lohmann5+78-15
2018-01-23 19:02Only free ahost if the reverse lookup was performedLucas Gabriel Vuotto1+2-1
2018-01-23 18:43Add flag to not perform reverse lookupsLucas Gabriel Vuotto2+12-4
2018-01-22 18:10Print the actual BINDIR instead of PREFIX/binLucas Gabriel Vuotto1+2-2
2017-12-18 19:06Change the time and log format to be easier parsable.Christoph Lohmann1+3-4
2017-12-18 18:35Use a consistent separator for the port in the log fileSolene Rapenne1+1-1
2017-11-26 16:51Unifying style.Christoph Lohmann3+116-112
2017-11-25 18:00Update Slackware startup script: rc.geomyidaeSlackhead1+7-9
2017-11-14 18:32Makefile: don't force strip binaries on installHiltjo Posthuma1+0-1
2017-11-14 18:13POSIXify the MakefileQuentin Rameau1+25-24
2017-11-14 17:58Slackware rc file patchDavid Woodfall1+31-0
2017-10-30 17:42fix fork() regression introduced in 60e5e4b10104014295dd9c9867900f4c72a8cffeHiltjo Posthuma1+2-0
2017-10-18 16:08Fixing the gentoo init.d script.Christoph Lohmann1+2-2
2017-10-11 13:25Add LINKS file for additional geomyidae resources.Christoph Lohmann1+15-0
2017-10-11 13:03Be a bit more helpful in the CGI description.Christoph Lohmann1+7-1
2017-10-10 18:39Happy helping ☃ is here to help you with spurious tabs.Christoph Lohmann2+16-0
2017-10-10 18:10Add description of new parser and escaping rule for gph links.Christoph Lohmann1+21-12
2017-10-10 18:00Add pipe escaping to descriptions of items.Christoph Lohmann2+10-2
2017-09-29 11:45Version bump for release.Christoph Lohmann1+1-1
2017-09-29 11:40Fix index.bin support.Christoph Lohmann1+1-1
2017-09-24 16:38Correct the comment. General elections are blinding me.Christoph Lohmann1+1-1
2017-09-24 16:35Add comments for the new xsendfile.Christoph Lohmann1+10-0
2017-09-24 10:58LICENSE: update and add hiltjoHiltjo Posthuma1+1-0
2017-09-23 14:08optimize binary file transfers: use sendfile(2) syscall if supportedHiltjo Posthuma3+72-11
2017-09-23 11:05don't keep writing on a send failure (for example EPIPE)Hiltjo Posthuma3+22-21
2017-09-23 11:05show error/warning on fork failureHiltjo Posthuma2+11-2
2017-08-29 12:54Add some index.bin file to send raw gopher maps mirrored from some other site.Christoph Lohmann1+1-1
2017-08-09 18:08arg.h does not change argv anymore, so the pexp workaround is not neededHiltjo Posthuma1+0-2
2017-08-09 18:06don't modify argv, use a counterHiltjo Posthuma1+4-3
2017-08-07 06:55Change version number for new release.Christoph Lohmann1+1-1
2017-08-07 06:54Bump the year.Christoph Lohmann1+1-1
2017-07-10 18:23use strcmp (without length) for NUL terminated stringsHiltjo Posthuma1+3-3
2017-07-10 18:22remove some trailing spaces and empty lines, simplify initlogging()Hiltjo Posthuma6+10-18
2017-07-10 16:22Makefile: fix make clean and remove some trailing spacesHiltjo Posthuma1+3-3
2017-07-09 17:07Add missing -c flag in usageQuentin Rameau1+1-1
2017-07-09 17:59Use an absolute base path for execl.Quentin Rameau2+3-1
2017-07-09 18:09fix off-by-one in handlerequest() for index files and check truncationHiltjo Posthuma1+7-1
2017-07-09 17:15CGI: small typo fixesHiltjo Posthuma1+3-3
2017-06-30 20:03improve OpenBSD rc.d fileHiltjo Posthuma1+4-2
2017-07-01 11:01Fix documentation about TCP log level in READMEQuentin Rameau1+1-0
2017-06-30 13:12remove securepath, simply reject relative paths: .., check / prefixHiltjo Posthuma1+3-24
2017-06-30 13:12add flag -c: chroot(2) supportHiltjo Posthuma2+24-1
2017-02-16 19:02default more file extensions to type 0Pete Deas1+4-0
2017-06-25 19:36handledcgi: fclose allocated fdopen() FILE *Hiltjo Posthuma1+1-0
2017-06-25 18:56handledcgi: show error message if execl failsHiltjo Posthuma1+4-1
2017-06-25 18:55handlecgi: show function which failedHiltjo Posthuma1+1-1
2017-06-25 18:54typo: "and TCP protocol" to "a TCP port"Hiltjo Posthuma1+1-1
2017-06-25 18:53improve dcgi supportHiltjo Posthuma3+17-24
2017-06-16 16:21remove some redundant checksHiltjo Posthuma2+3-6
2017-06-16 16:07Improve tcp connexion loggingQuentin Rameau1+19-2
2017-06-15 17:34Fix default log level in the manpageQuentin Rameau1+1-1
2017-06-15 17:21Add tcp connection loggingQuentin Rameau2+11-6
2017-06-14 20:54Save geomyidae from invalid gph files.Christoph Lohmann1+30-28
2017-06-14 16:20add -4 and -6 IPV4 and IPV6 options to usage aswellHiltjo Posthuma1+3-4
2017-06-03 17:37Fix OpenBSD rc.d: geomyidae doesn't support reloadQuentin Rameau1+2-0
2017-06-11 18:00scanfile(): reuse line-bufferHiltjo Posthuma1+12-8
2017-06-11 17:51use calloc instead of gmalloczHiltjo Posthuma3+19-19
2017-06-11 17:49arg.h: fixed argv checks orderHiltjo Posthuma1+2-2
2017-06-11 17:27tprintf is now dprintf, which is in libc.Christoph Lohmann4+9-22
2017-06-11 17:24Use vdprintf() instead of the dup dup.Christoph Lohmann1+1-12
2017-06-10 13:49improvements:Hiltjo Posthuma6+62-38
2017-01-04 21:09Add better error description in case a file could not be opened.Christoph Lohmann1+5-0
2017-01-04 20:54Fixing some dir handling. A path does not need to end in '/'.Christoph Lohmann1+33-34
2016-12-11 10:59Add all dependency for install in the makefile.Christoph Lohmann1+1-1
2016-11-26 22:00Add index.dcgi and index.cgi support to the manpage.Christoph Lohmann1+2-1
2016-11-26 21:54Adding support for index.cgi and index.dcgi.Christoph Lohmann1+20-5
2016-11-25 15:05Update the gentoo init scripts to openrc-run and fix them.Christoph Lohmann2+4-4
2016-11-24 21:30Don't write to stdin.Christoph Lohmann1+1-1
2016-11-24 21:27Clarify the »arguments« argument to [d]cgi scripts.Christoph Lohmann1+6-5
2016-11-24 21:18If run in foreground, imply standard output as log destination.Christoph Lohmann2+4-1
2015-10-24 17:15In the case the dir of the CGI is not accessible, don't run it.Christoph Lohmann1+10-4
2015-10-24 16:58Makefile: fix gmakeism(?)Hiltjo Posthuma1+1-1
2015-10-24 16:57handlr: args is not used, suppress warningHiltjo Posthuma1+1-0
2015-10-24 16:57geomyidae.8: remove unneeded paragraph macroHiltjo Posthuma1+0-2
2015-09-18 17:08Force the sending of bytes.Christoph Lohmann1+9-3