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

DateCommit messageAuthorFiles+-
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
2015-06-22 20:47Apply a manpage change from OpenBSD.Christoph Lohmann1+1-1
2015-06-21 08:08Add OpenBSD rc.d file.Christoph Lohmann1+10-0
2014-08-16 14:26Oops, correcting the last change.Christoph Lohmann1+1-1
2014-08-16 14:25Changing the default man path.Christoph Lohmann1+1-1
2013-04-13 19:28Removing the debugging.Christoph Lohmann1+0-3
2013-04-13 19:26Pushing up to 0.26.3.Christoph Lohmann1+1-1
2013-04-13 19:25Adding the IPv6 to the manpage.Christoph Lohmann2+15-3
2013-04-13 19:04Adding IPv6 support.Christoph Lohmann1+65-29
2013-03-23 23:02Pushing Geomyidae 0.26.2.Christoph Lohmann1+1-1
2013-02-26 17:49Adding a new mandoc manpage and NetBSD rc.d.Christoph Lohmann2+31-119
2012-07-22 05:30Updating the manpage in BUGS and the default type.Christoph Lohmann1+5-5
2012-07-21 19:23Releasing v0.26.Christoph Lohmann1+1-1
2012-07-21 18:58Fixing the socket handling and add signals to clients.Christoph Lohmann2+8-5
2012-05-17 18:10Default should be binary.Christoph Lohmann1+1-1
2012-05-12 07:12A more liberal input string handling.Christoph Lohmann1+9-6
2012-04-29 06:24Optimizing the rc.d.Christoph Lohmann1+28-27
2012-02-22 19:58Ignoring SIGPIPE. Thanks Sam Trenholme.Christoph Lohmann1+2-0
2011-12-12 20:17Respecting a set CC. Thanks to an anonymous dev.Christoph Lohmann1+1-1
2011-11-27 09:20bzero is deprecated. Now using memset.Christoph Lohmann1+4-4
2011-11-27 09:13Standardizing on non-standards.Christoph Lohmann1+1-1
2011-11-13 20:55Making the textfiles RFC conformant.Christoph Lohmann2+4-4
2011-07-02 11:00Justifying the manpage.Christoph Lohmann1+560-477
2011-06-12 15:36Adding parameter grouping.Christoph Lohmann1+23-6
2011-04-30 10:14Fixing some packaging problems.Christoph Lohmann1+1-1
2011-04-24 13:33Fixing spurious whitespaces.Christoph Lohmann1+2-2
2011-04-24 13:14To self: reuseaddr before bind.Christoph Lohmann1+6-1
2011-04-06 09:52Clarifying some defaults in the manpage.Christoph Lohmann1+6-3
2011-04-06 09:43Fixing a typo in the markup syntax.Christoph Lohmann1+1-1
2011-03-27 21:00Minor log level change in the NetBSD rc.d.Christoph Lohmann1+1-1
2011-03-27 20:26New release. Now a major minor one.Christoph Lohmann1+1-1
2011-03-27 20:25Merge branch 'master' of ssh:// Lohmann5+64-58