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

DateCommit messageAuthorFiles+-
2018-09-13 18:43no need to check pointer before freeHiltjo Posthuma1+1-2
2018-09-13 18:42strip / at the end of the base pathHiltjo Posthuma1+6-2
2018-09-04 13:49Close Bd. Ed. blocks in man pagelambda1+3-2
2018-09-03 19:57Save finding a realpath on various item types with different semantics.Christoph Lohmann1+14-1
2018-09-01 12:20Fix regression, if sport is never set.Christoph Lohmann1+3-0
2018-08-30 20:10Fix manpage with now allowed relative paths.Christoph Lohmann1+1-1
2018-08-30 20:07Actually, use xstrdup where we can not use strcpyQuentin Rameau1+1-6
2018-08-30 19:59Merge branch 'master' into HEADChristoph Lohmann0+0-0
2018-08-30 19:18Forbid inet connections to inet6 socket when ipv6 is requestedQuentin Rameau1+13-2
2018-08-30 19:17Simplify socket bindingQuentin Rameau1+11-21
2018-08-30 19:15Use strcpy where we control the buffer sizeQuentin Rameau1+2-2
2018-08-30 19:35In case the listen port is set, set show port too, if this is unset.Christoph Lohmann1+3-1
2018-08-30 19:32Changing the fallback error to something meaningful.Christoph Lohmann1+2-1
2018-08-30 19:27Add preliminary relative path support for gph files.Christoph Lohmann3+26-7
2018-08-30 17:07Add true getaddrinfo errors, but add inconsistency.Christoph Lohmann1+9-3
2018-08-29 18:31fix uninitialized buffer for getnameinfo on failureHiltjo Posthuma1+4-2
2018-08-29 18:22fix pedantic usage address_len parameter in accept(2)Hiltjo Posthuma1+1-2
2018-08-29 18:18getlistenfd: on setsockopt failure it could return an invalid/closed fdHiltjo Posthuma1+1-0
2018-08-29 18:17getlistenfd: fix minor memleakHiltjo Posthuma1+1-1
2018-08-29 18:16getlistenfd: reorder + minor cleanupHiltjo Posthuma1+2-5
2018-08-29 18:03don't exit on SIGHUPHiltjo Posthuma1+0-1
2018-08-23 12:00Sendfile in Linux and FreeBSD are different.Christoph Lohmann1+4-6
2018-08-23 11:42Do more sendfile, in case sendfile did not send everything.Christoph Lohmann1+10-3
2018-08-20 16:16change selinval error message to reflect what it checkedHiltjo Posthuma1+2-2
2018-08-13 13:09Add a commit about how to handle environment variables.Christoph Lohmann1+4-1
2018-08-10 13:31Add the gopher cgi collection of leot.Christoph Lohmann2+4-0
2018-06-29 19:21v0.32.2 fix release.Christoph Lohmann1+1-1
2018-06-28 11:07Makefile: install to /usr/local instead of /usrQuentin Rameau1+1-1
2018-06-27 08:34Pledge dns for the fork too in case of hostname lookupQuentin Rameau1+6-4
2018-06-27 09:08We don't need to pledge tty anymore since 65f998fQuentin Rameau1+3-4
2018-06-24 09:52Marking v0.32.1 fixes release.Christoph Lohmann1+1-1
2018-06-23 09:32fix promises buffer size and small cleanupHiltjo Posthuma1+12-8
2018-06-22 21:49fix typo in rc.geomyidae slackware init scriptslackhead1+1-1
2018-06-22 20:14Prepare a new release.Christoph Lohmann1+1-1
2018-06-22 20:13Removing trailing whitespace.Christoph Lohmann1+2-2
2018-06-22 20:10Add pledge support for OpenBSD, with help from Quentin RameauSolene Rapenne2+18-1
2018-06-22 16:08This part of the API has changed. No third-party plugin is affected.Christoph Lohmann1+1-1
2018-06-22 15:14The West-NULL-Fever is spreading in geomyidae. :OChristoph Lohmann5+60-61
2018-06-22 15:10Merge branch 'master' of ssh:// Lohmann1+2-0
2018-06-22 15:09Add nocgi flag support.Christoph Lohmann3+33-8
2018-03-22 12:08Return an error message for selectors containing two dotsChristian Kellermann1+7-1
2018-03-15 17:27style: fix parenthesis for sizeofHiltjo Posthuma1+1-1
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
More commits remaining [...]