MoonGem

A lightweight Gemini server with inline Lua scripting

GeminiLuaScripts

A collection of scripts I'm using for managing aspects of my personal Gemini capsules

rssmail

Sends email digests based on aggregated RSS feed content

Activity

63200e5 removing cruft

30 days ago via MoonGem

c976648 calloc'ing the options object in order to not rely on uninitialized data for jumps in various places

30 days ago via MoonGem

e641b44 using a nicer URL format for the feed XML

a month ago via GeminiLuaScripts

3129520 adding methods for getting the raw (pre-standardized) request path and for overriding input parameters in --before scripts

a month ago via MoonGem

63200e5 removing cruft

2 months ago via MoonGem

9573435 fixing a potential memory leak

3 months ago via MoonGem

13664c3 adding mg.set_mimetype

3 months ago via MoonGem

20b0588 Appending Lua package paths relevant to whatever script is being executed prior to execution, rather than just once when the script context is created. This ensures that document-level scripts can find their sibling modules even if there's a pre-request script.

3 months ago via MoonGem

134c089 making status response 'meta' arguments actually optional, defaulting to generic messages

3 months ago via MoonGem

8a2fa5f passing a copy into dirname because that method unintuitively modifies its argument

3 months ago via MoonGem

89adac7 fixing build errors caused by missing headers when DISABLE_LOGGING is defined

3 months ago via MoonGem

89adac7 fixing build errors caused by missing headers when DISABLE_LOGGING is defined

3 months ago via MoonGem

348aa39 ignoring SIGPIPE so that weird clients don't cause problems

3 months ago via MoonGem

348aa39 ignoring SIGPIPE so that weird clients don't cause problems

3 months ago via MoonGem

49f1317 minor cmake cleanup

3 months ago via MoonGem
1 / 6