Hello Geminauts, just wanted to announce LC19, a simple Gemini "server" in written in C following the USCPI[1] model (LC19 itself does not deal with TCP or TLS, but only reads on stdin and writes to stdout). Currently it can only serve static files, but CGI support may come in the future, when I find the time. You can find the code here https://git.sr.ht/~thededem/lc19 and here gemini://gemini.thededem.de/lc19/ The gemini capsule is served by LC19, using the tools from s6-networking[2] for handling TCP and TLS. Cheers, thededem [1] http://cr.yp.to/proto/ucspi.txt [2] https://skarnet.org/software/s6-networking/
> On Dec 30, 2020, at 22:50, thededem <thededem at eulenzombie.de> wrote: > > USCPI Nice. What do you use for SSL?
On 30.12.20 23:06, Petite Abeille wrote: >> On Dec 30, 2020, at 22:50, thededem <thededem at eulenzombie.de> wrote: >> >> USCPI > > Nice. What do you use for SSL? I use s6-tlsserver[1] from s6-networking, compiled with LibreSSL. [1] https://skarnet.org/software/s6-networking/s6-tlsserver.html
> On Dec 30, 2020, at 23:10, thededem <thededem at eulenzombie.de> wrote: > > I use s6-tlsserver[1] from s6-networking, compiled with LibreSSL. > > [1] https://skarnet.org/software/s6-networking/s6-tlsserver.html Very nice. Glad to see the djb way alive and kicking :)
---
Previous Thread: [tech] [spec] TLS statistics
Next Thread: [ANN] Ignition: A python protocol client for devs