Geomyidae: Update to 0.50.1

Changes:
0.50.1
------
Thanks to the help of early testers, a major bug was fixed:

* Now chroot and the new REST code work together.


0.50
----
After four years of development, finally the v0.50 release is now
available!

I want to thank everyone who helped!

See the features:

* REST mode (see CGI.md)
        * see cgi-examples/proxy.cgi
        * see cgi-examples/rest.dcgi
* Official TLS support in geomyidae!
        * TLS sticky (+t) bit support for must-be-served-encrypted
          content.
        * Script for self-signing a certificate is in the distribution.
        * GOPHERS and HTTPS CGI variables implemented for dcgi/cgi.
* There is some xinetd request filter (in web world: URL filter) added
  as example.
* Syslog support is now included.
* A dockerfile is added with TLS support.
* There is one cgi-examples/umnlisting.dcgi, which emulates all
  of UMN style dir listing.
* More CGI backwards compatibility to other gopher daemons.
* There is size/date/time in dir listings.
        * Sort by date is implemented.
* Removed sendfile(2) and other premature optimisations. The most
  simple solution is fastest and most portable.
        * At ind.c:106 you can read the full story.
* Makefile output has been simplified to be easier debuggable.
* More filetype handling types.
        * There is now some filetypes.h for easier future additions.
* Gopher+ redirects work and are logged.
* There is now a geomyidae logo as SVG in the repository.
* Geomyidae has been moved from /usr/sbin to /usr/bin.
* Relative paths in gph are fixed and working.
* More happy helping snowman for your pleasure.
This commit is contained in:
leot 2022-05-28 19:03:15 +00:00
parent f5af02a43d
commit eb2780d064
4 changed files with 14 additions and 14 deletions

View file

@ -1,10 +1,9 @@
# $NetBSD: Makefile,v 1.13 2021/06/14 21:08:06 nia Exp $
# $NetBSD: Makefile,v 1.14 2022/05/28 19:03:15 leot Exp $
DISTNAME= geomyidae-v0.34
DISTNAME= geomyidae-v0.50.1
PKGNAME= ${DISTNAME:S/-v/-/}
CATEGORIES= net
MASTER_SITES= ftp://bitreich.org/releases/geomyidae/
EXTRACT_SUFX= .tgz
MAINTAINER= leot@NetBSD.org
HOMEPAGE= gopher://bitreich.org/1/scm/geomyidae
@ -36,15 +35,16 @@ SUBST_STAGE.rootdir= pre-configure
SUBST_FILES.rootdir= main.c
SUBST_SED.rootdir= -e 's;/var/gopher;${GEOMYIDAE_ROOTDIR};'
INSTALLATION_DIRS= sbin ${PKGMANDIR}/man8 ${EGDIR} ${DOCDIR}
INSTALLATION_DIRS= bin ${PKGMANDIR}/man8 ${EGDIR} ${DOCDIR}
LDFLAGS.SunOS+= -lsocket -lnsl
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/geomyidae ${DESTDIR}${PREFIX}/sbin
${INSTALL_PROGRAM} ${WRKSRC}/geomyidae ${DESTDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/geomyidae.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/CGI ${DESTDIR}${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/CGI.md ${DESTDIR}${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/index.gph ${DESTDIR}${EGDIR}
.include "../../security/libretls/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,6 +1,6 @@
@comment $NetBSD: PLIST,v 1.5 2018/08/10 10:41:20 leot Exp $
@comment $NetBSD: PLIST,v 1.6 2022/05/28 19:03:15 leot Exp $
bin/geomyidae
man/man8/geomyidae.8
sbin/geomyidae
share/doc/geomyidae/CGI
share/doc/geomyidae/CGI.md
share/doc/geomyidae/README
share/examples/geomyidae/index.gph

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.10 2021/10/26 11:05:20 nia Exp $
$NetBSD: distinfo,v 1.11 2022/05/28 19:03:15 leot Exp $
BLAKE2s (geomyidae-v0.34.tgz) = b6758dad538bc48766fdcd45593a9a722aa411a61190bd2284ea0ca44e0d6625
SHA512 (geomyidae-v0.34.tgz) = 55b7845c8b9fbee70b2e2bd71d2e3bb8e34c3029a1ea410cb39750763c81d5c31af8c703f7b673aa28fbfd61dd7915300ed4ff22f94c8430ac754681bc30ce41
Size (geomyidae-v0.34.tgz) = 22242 bytes
BLAKE2s (geomyidae-v0.50.1.tar.gz) = e5e65463e90b60ea09ac901454d7731b78e645f683138233ed457dd9a55cc622
SHA512 (geomyidae-v0.50.1.tar.gz) = 2a71b12f51c2ef8d6e791089f9eea49eb90a36be45b874d4234eba1e673186be945711be1f92508190f5c0a6f502f132c4b7cb82caf805a39a3f31903032ac47
Size (geomyidae-v0.50.1.tar.gz) = 31832 bytes

View file

@ -9,7 +9,7 @@ fi
name="geomyidae"
rcvar=$name
command="@PREFIX@/sbin/geomyidae"
command="@PREFIX@/bin/geomyidae"
geomyidae_flags=${geomyidae_flags-"-u @GEOMYIDAE_USER@ -g @GEOMYIDAE_GROUP@ -b @GEOMYIDAE_ROOTDIR@"}