Commits
- Commit:
2c079c9e696e0545f8c35e2d3a0575f336cff6eb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
point out that `user' is mandatory if `chroot' is used
- Commit:
b5963536c85df0d8aa80df7ce8fd223b5d9d29e6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
change the 'condensed' style to include the size of the request too
will be used in the future to log how much byte a titan request
uploaded.
- Commit:
0c39da514540397aa90ae884620edaac115456d1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move log syslog after log style
- Commit:
46bcc4ea95b03fe81ad361ee02bd021a7618e5a9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add log syslog off; don't turn syslog off when log access is specified
- Commit:
abd261d25bdfa01c44d07a9803db669bc62ddf76
- From:
- Omar Polo <op@omarpolo.com>
- Date:
allow to change the logging style; introduce some new ones
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.
- Commit:
56d32bb51aa0b660b4a8d53c3d74f3ea0798a1eb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump man date
- Commit:
4acf495f41d2c26136e99072293ca8b9bff91dc0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
open the log files inside the chroot
- Commit:
226f13ece0b309abeee0ae8a4d8c9f049fe896a7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add ability to log to files with log access <path>
- Commit:
6a8387e5f54a4d6db07aa2f3c7046f618b82aac2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add `fastcgi off' to forceful skip fastcgi for a route
- Commit:
a1ba9650a9f0cc0d9e70800d71769d32f927b939
- From:
- Omar Polo <op@omarpolo.com>
- Date:
revamp fastcgi configuration: make it per-location
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Â>'.
- Commit:
911156fb95c43b9aa3c4cec8f9e40317ae7e0807
- From:
- Omar Polo <op@omarpolo.com>
- Date:
make `listen on' defaults on port 1965
- Commit:
287ab86538ac30413fdbae20234b470b93954386
- From:
- Omar Polo <op@omarpolo.com>
- Date:
default chroot to user' home if unset
- Commit:
7edcf2b3418006365c99e831d5ab050d3132b5f3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
update gmid.conf.5: drop old rules and add news
- 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.
- Commit:
97b306cbee6d105885a761e04274f661a0ec3757
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add an implicit fastcgi parameter: GEMINI_SEARCH_STRING
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.
- Commit:
77718c121f89b39bd0095f10e2dbd2ff9df65281
- From:
- Omar Polo <op@omarpolo.com>
- Date:
correction: QUERY_STRING is *not* urldecoded.
RFC3875 § 4.1.7 states that "the QUERY_STRING variable contains a
URL-encoded search or parameter string".