[gopher] Grumpy web & gopher server - new release!
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!
I'm happy to announce a new release version of the Grumpy web & gopher server:
v0.16.
* What is the Grumpy server? *
Grumpy is a simple, easy to install, open-source web & Gopher server for Linux.
Grumpy is not a standalone daemon - it requires an inetd-compatible superserver
to work. Why one would prefer Grumpy over any other Linux web server, like
Apache, Lighttp, Jigsaw...? Well, I wrote Grumpy primarily for fun, but it
appears to have become a rather strong web server with some very good points:
easy to install, lightweight, secure (as it doesn't support any dangerous
features)... Besides that, Grumpy supports the Gopher protocol, too. ;-)
In the latest version, many improvements have been added to the support of the
gopher protocol. As for the HTTP server, it is explicitly denying any CONNECT
requests, adds a "Last-modified" header whenever possible, supports absolute
URI requests, and may send some customized HTTP headers.
* What's new in v0.16 *
- Any gopher request is truncated at its first TAB (if any found),
- Gopher requests coming to the server are now checked against some security
rules,
- When returning a text file, the gopher server is replacing all "."
(dot-CR/LF) lines by ". " (dot-space-CR/LF),
- Added the possiblity to create gopher links through *.gopherlink files,
- Added support for the "P" gopher filetype (for *.pdf files),
- Added support for gophermaps, overwritting gopher directory listings
(requires a grumpy.gophermap file in the directory),
- Gopher directory's description (found in the "." entry of its descript.ion
file) are wrapped if longer than 70 characters,
- Gopher directory listings are sorted by entries' descriptions (was: by
entries' selectors),
- When geting a CONNECT HTTP request, the server answers with a 501 ("not
implemented") code,
- The HTTP server may serve some additional (customizable) headers:
x-powered-by, x-hosted-by, x-server-admin, x-disclaimer,
- HTTP responses contain a "Last-Modified" header (whenever possible),
- The <title> header of a directory listing is set to the directory's
description (if any),
- Added support for absolute URI requests (eg. GET
"http://domain.com/index.htm" - see RFC 2616).
The homepage of the project is at:
gopher://gopher.viste-family.net/1/grumpy
http://www.viste-family.net/mateusz/grumpy/
Best regards,
Mateusz Viste
- --
You'll find my public OpenPGP key at gopher://gopher.viste-family.net/1/PGP
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iQEcBAEBAgAGBQJJpsSzAAoJEC30Ty9xnkvbNAkH/RhCT1kOh1p92b5eQLORq68K
6NnHjQU23O+aHd9xCju9k/3uzzgTeDzzLplyoEkCCtOCI4/b40ii42uC12Erflth
aszyA1xEr5oF/4F5EuUTdrsQUtNIaYm4l+XLw9z1aM+y2GsfUQ0LkYoe8jgyStlD
z+/H/Y4xZ1hcNyY1fES4Pu+AWjOyX9auzZJaRo6wVmkoPZ4+00Gyj6nBMYOLumTg
mrEjQZSR8l6guI4ePBbR1XhgRDhgz0DeFjF8qKp28IsSKykrkqyiqmBxIKiuwfT4
PTkGbQJDKE7yINErqVu/wuJYJDztsa/PSwyXwj1P3EZWWrHepTBSzWPJvssqpLU=
=TeQa
-----END PGP SIGNATURE-----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gopher] Grumpy web & gopher server - new release!,
Mateusz Viste <=
|
|