aboutsummaryrefslogtreecommitdiff
path: root/gmid.conf.5
AgeCommit message (Collapse)Author
2024-09-01one more typo from codespellOmar Polo
2024-09-01typos; courtesy of codespellOmar Polo
2024-08-25prepare release 2.1.12.1.1Omar Polo
2024-08-03prepare release 2.12.1Omar Polo
2024-08-03gmid.conf.5: some love for the EXAMPLES sectionOmar Polo
Few grammar and style fixes, plus add an example about logging on a file. Prodded by https://github.com/omar-polo/gmid/issues/34
2024-08-03add support for using the proxy protocol v1 when proxying tooOmar Polo
This is symmetrical to the support for *incoming* requests. The new regress case uses this to proxy to itself using the proxy-protocol v1. Fixes https://github.com/omar-polo/gmid/issues/31
2024-06-28document proxy-v1Omar Polo
2024-06-11prepare release 2.0.42.0.5Omar Polo
2024-06-06prepare release 2.0.42.0.4Omar Polo
2024-06-04prepare release 2.0.32.0.3Omar Polo
2024-04-04prepare release 2.0.12.0.2Omar Polo
2024-03-03revert 9f1cce3d0e53209180eabbcd48878c1e989101e7Omar Polo
we actually should open the log file in the chroot, the bug is in the code.
2024-03-03fix log access doc: path is not relative to the chrootOmar Polo
Reported by Colin Henein, thanks! See https://github.com/omar-polo/gmid/issues/24
2024-01-24prepare release 2.0.12.0.1Omar Polo
2024-01-11prepare release 2.02.0Omar Polo
2024-01-11gmid.conf.5: finish the sentence about fastcgi stripOmar Polo
2023-10-20grammarOmar Polo
2023-10-19gmid.conf.5: mention types before serversOmar Polo
There's no strict ordering enforced; yet that list may be used to structure a configuration and having the types after the list of server is not something I'd encourage for clarity.
2023-08-18send all the params as per RFC3875 (CGI) and sync documentationOmar Polo
2023-08-08implement fastcgi strip numberOmar Polo
2023-08-07add `log syslog facility' to use a different syslog(3) facilityOmar Polo
Was requested ages ago by Karl Jeacle, now that there is some better support for configuring the logging there's no excuse to add this. It helps with filtering from syslog.d / syslog.conf.
2023-08-04comment out the condensed log style in the manpageOmar Polo
2023-08-04set the default logging style back to legacyOmar Polo
I think the condensed is better but it'll need to change post 2.0 to accomodate for logging the number of bytes read in the body of a titan request (and it's weird to hardcode a zero there.) 2.0 will ship with the legacy logging style thus.
2023-08-03gmid.conf.5: add one example of proxy relay-toOmar Polo
2023-08-03Nm does not make any sense thereOmar Polo
2023-08-01fix the macro exampleOmar Polo
2023-08-01point out that `user' is mandatory if `chroot' is usedOmar Polo
2023-08-01change the 'condensed' style to include the size of the request tooOmar Polo
will be used in the future to log how much byte a titan request uploaded.
2023-07-26move log syslog after log styleOmar Polo
2023-07-26add log syslog off; don't turn syslog off when log access is specifiedOmar Polo
2023-07-25allow to change the logging style; introduce some new onesOmar Polo
add `log style <style>'; The old default is called `legacy' now, a new default format is added called `condensed', and `common' and `combined' to mimick Apache httpd and nginx (respectively) are also added.
2023-07-24bump man dateOmar Polo
2023-07-24open the log files inside the chrootOmar Polo
2023-07-24add ability to log to files with log access <path>Omar Polo
2023-07-23add `fastcgi off' to forceful skip fastcgi for a routeOmar Polo
2023-07-23revamp fastcgi configuration: make it per-locationOmar Polo
this revamps the syntax in the configuration to better match httpd(8) (and in general be less weird) and to allow per-location fastcgi configurations. the bare `param' is now deprecated, but for compatibility it acts like `fastcgi param' would do now. Same story for `fastcgi <pathÂ>'.
2023-06-29make `listen on' defaults on port 1965Omar Polo
2023-06-24default chroot to user' home if unsetOmar Polo
2023-06-24update gmid.conf.5: drop old rules and add newsOmar Polo
- minor improvements to the wording - drop the removed global options ipv6 and port - remove config-less mention - document `listen on' - update examples While `ipv6' and `port' are still supported for backward compatibility, it's better to not document them anymore.
2022-11-27add an implicit fastcgi parameter: GEMINI_SEARCH_STRINGOmar Polo
it’s the QUERY_STRING decoded if it’s a search-string (i.e. not a key-value pair.) It’s useful for scripts to avoid percent-decoding the querystring in the most common case of a query, because in Gemini querystrings key-value paired are not common. Idea from a discussion with Allen Sobot.
2022-11-27correction: QUERY_STRING is *not* urldecoded.Omar Polo
RFC3875 § 4.1.7 states that "the QUERY_STRING variable contains a URL-encoded search or parameter string".
2022-10-05sync config syntax with realityOmar Polo
2022-09-08move gmid to the eight section of the manualOmar Polo
2022-07-04changes for 1.8.4Omar Polo
2022-04-08document the implicit mapping for text/geminiOmar Polo
and remove the explicit mapping from the documentation and test files.
2022-04-08document the `types' behaviorOmar Polo
2022-04-08add an entry for text/gemini in the `types' exampleOmar Polo
if using `types' the internal listing is not used, so show how to add the entries for text/gemini when using /usr/share/misc/mime.types.
2022-04-08+jpegOmar Polo
2022-04-07move the documentation of the config file into gmid.conf.5Omar Polo