~panda-roux/MoonGem

A lightweight Gemini server with inline Lua scripting

63200e5 removing cruft

30 days ago

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

30 days ago

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

a month ago

63200e5 removing cruft

2 months ago

9573435 fixing a potential memory leak

3 months ago

13664c3 adding mg.set_mimetype

3 months ago

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

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

3 months ago

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

3 months ago

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

3 months ago

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

3 months ago

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

3 months ago

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

3 months ago

49f1317 minor cmake cleanup

3 months ago

fee4c7c adding a testing framework

3 months ago
1 / 6