Sean Conner <sean at conman.org> writes: > I wouldn't say it's unique, just rare. GLV-1.12556 [1] is also easy to expand > but instead of looking for executable scripts [2], it uses Lua's module > system. These modules [3] used to return the data as Space-Age, but I > switched to a streaming model to save memory usage [4]. > > -spc > > [1] https://github.com/spc476/GLV-1.12556 > > [2] With GLV-1.12556, executable scripts are treated as CGI scripts. > > [3] And it's *all* modules---even serving up files from a directory is > done using this mechanism. > > [4] Some resources served up by my server can be quite large. Thanks for the tip, Sean. I hadn't realized you had also used a functional programming model for your Lua CGI scripts. Always something new to learn, Gary -- GPG Key ID: 7BC158ED Use `gpg --search-keys lambdatronic' to find me Protect yourself from surveillance: https://emailselfdefense.fsf.org ======================================================================= () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments Why is HTML email a security nightmare? See https://useplaintext.email/ Please avoid sending me MS-Office attachments. See http://www.gnu.org/philosophy/no-word-attachments.html
---
Previous in thread (7 of 9): 🗣️ Sean Conner (sean (a) conman.org)
Next in thread (9 of 9): 🗣️ Ben Goldberg (ben (a) benaaron.dev)