💾 Archived View for gemi.dev › gemini-mailing-list › 000014.gmi captured on 2024-06-16 at 12:37:11. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-12-28)

-=-=-=-=-=-=-

[ANN] GLV-1.12556 Gemini Server now released

1. Sean Conner (sean (a) conman.org)


  I am finally releasing GLV-1.12556 [1], the server software responsible
for the gemini.conman.org server!  While the source code has always been
available via my Gemini server, it wasn't an easy download, but now it's up
on Github:

	https://github.com/spc476/GLV-1.12556

  From the README:

	Features:
	
	* Serves any type of document
	* Configurable filenames for default Gemini index files
	* Configurable extension for Gemini index files
	* Will create a Gemini index file for directories sans a Gemini index file
	* Support for CGI
	        * Gemini-specific CGI scripts
	        * HTTP-specific CGI scripts
	* Support for user directories
	* Authentication by client certificates
	* Easily extensible with support for custom handlers
	* Configuration via file
	
	Prerequisites:
	
	* Lua 5.3
	* LibreSSL 2.5.0 or higher
	* GNU libmagic (NOTE:  This is NOT image manipulation, but file
	        identification)
	* A whole bunch of Lua modules, availble at:
	        * https://github.com/spc476/lua-conmanorg
	        * https://github.com/spc476/LPeg-Parsers

  And maybe a feature, maybe a bug---it's GPL3+.

  If anyone has noticed some issues with my server over the past few days,
this is why---I have been busy with cleaning up the code and making sure
other people had a chance of running this.  It does include a client, but
it's "technically" a client---it just makes a single request you specify on
the command line (although it will follow rediects) and dumps it to stdout. 
That's it.  It's not pretty, but it was enough to test my server.

  So anyway, it's out there.  Have fun with it.

  -spc

[1]	Named after NASA's serial number for Gemini 1.

Link to individual message.

---

Previous Thread: Fwd: elpher now supports gemini

Next Thread: IPv6 and gemini