Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-01 | one more typo from codespell | Omar Polo | |
2024-09-01 | typos; courtesy of codespell | Omar Polo | |
2024-08-25 | prepare release 2.1.12.1.1 | Omar Polo | |
2024-08-03 | prepare release 2.12.1 | Omar Polo | |
2024-08-03 | gmid.conf.5: some love for the EXAMPLES section | Omar 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-03 | add support for using the proxy protocol v1 when proxying too | Omar 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-28 | document proxy-v1 | Omar Polo | |
2024-06-11 | prepare release 2.0.42.0.5 | Omar Polo | |
2024-06-06 | prepare release 2.0.42.0.4 | Omar Polo | |
2024-06-04 | prepare release 2.0.32.0.3 | Omar Polo | |
2024-04-04 | prepare release 2.0.12.0.2 | Omar Polo | |
2024-03-03 | revert 9f1cce3d0e53209180eabbcd48878c1e989101e7 | Omar Polo | |
we actually should open the log file in the chroot, the bug is in the code. | |||
2024-03-03 | fix log access doc: path is not relative to the chroot | Omar Polo | |
Reported by Colin Henein, thanks! See https://github.com/omar-polo/gmid/issues/24 | |||
2024-01-24 | prepare release 2.0.12.0.1 | Omar Polo | |
2024-01-11 | prepare release 2.02.0 | Omar Polo | |
2024-01-11 | gmid.conf.5: finish the sentence about fastcgi strip | Omar Polo | |
2023-10-20 | grammar | Omar Polo | |
2023-10-19 | gmid.conf.5: mention types before servers | Omar 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-18 | send all the params as per RFC3875 (CGI) and sync documentation | Omar Polo | |
2023-08-08 | implement fastcgi strip number | Omar Polo | |
2023-08-07 | add `log syslog facility' to use a different syslog(3) facility | Omar 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-04 | comment out the condensed log style in the manpage | Omar Polo | |
2023-08-04 | set the default logging style back to legacy | Omar 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-03 | gmid.conf.5: add one example of proxy relay-to | Omar Polo | |
2023-08-03 | Nm does not make any sense there | Omar Polo | |
2023-08-01 | fix the macro example | Omar Polo | |
2023-08-01 | point out that `user' is mandatory if `chroot' is used | Omar Polo | |
2023-08-01 | change the 'condensed' style to include the size of the request too | Omar Polo | |
will be used in the future to log how much byte a titan request uploaded. | |||
2023-07-26 | move log syslog after log style | Omar Polo | |
2023-07-26 | add log syslog off; don't turn syslog off when log access is specified | Omar Polo | |
2023-07-25 | allow to change the logging style; introduce some new ones | Omar 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-24 | bump man date | Omar Polo | |
2023-07-24 | open the log files inside the chroot | Omar Polo | |
2023-07-24 | add ability to log to files with log access <path> | Omar Polo | |
2023-07-23 | add `fastcgi off' to forceful skip fastcgi for a route | Omar Polo | |
2023-07-23 | revamp fastcgi configuration: make it per-location | Omar 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-29 | make `listen on' defaults on port 1965 | Omar Polo | |
2023-06-24 | default chroot to user' home if unset | Omar Polo | |
2023-06-24 | update gmid.conf.5: drop old rules and add news | Omar 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-27 | add an implicit fastcgi parameter: GEMINI_SEARCH_STRING | Omar 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-27 | correction: 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-05 | sync config syntax with reality | Omar Polo | |
2022-09-08 | move gmid to the eight section of the manual | Omar Polo | |
2022-07-04 | changes for 1.8.4 | Omar Polo | |
2022-04-08 | document the implicit mapping for text/gemini | Omar Polo | |
and remove the explicit mapping from the documentation and test files. | |||
2022-04-08 | document the `types' behavior | Omar Polo | |
2022-04-08 | add an entry for text/gemini in the `types' example | Omar 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 | +jpeg | Omar Polo | |
2022-04-07 | move the documentation of the config file into gmid.conf.5 | Omar Polo | |