aboutsummaryrefslogtreecommitdiff
path: root/gmid.1
AgeCommit message (Collapse)Author
2021-07-29keep the openssl key generation example under 80 columnsOmar Polo
2021-07-29gmid.1: some spelling, grammar and crosslinksAnna “CyberTailor”
2021-07-29gmid.1: provide certificate generation exampleAnna “CyberTailor”
2021-07-29gmid.1: document loggingAnna “CyberTailor”
2021-07-21use \e instead of \\ as a mean to escape \Omar Polo
Just read in a mail from Ingo to tech@ > Using \\ outside macro definitions (i.e., outside the bodies of roff(7) > .de and similar requests) is almost always wrong even in low-level roff > code, and \\ must never be used in manual pages.
2021-07-11tag v1.7.11.7.1Omar Polo
This version includes two bugfixes: - use ${MAKE} to recursively call make - fix the misleading example in the man page: macros name may not be reserved words Both bugs found and fixed by Anna “CyberTailor”, thanks!
2021-07-11alignOmar Polo
2021-07-11fix misleading example in man pageAnna “CyberTailor”
> Macros names may not be reserved words
2021-07-10tag v1.71.7Omar Polo
2021-07-09sync macro usage and mention the `include' keywordOmar Polo
2021-07-09`param' is forbidden inside `location's tooOmar Polo
and while there sort the list of disallowed rules.
2021-07-09misc improvements to the manualOmar Polo
2021-07-09change (again) the env/param separator: use '='Omar Polo
Given that env/param are new features of this release, no support for the "old" syntax is needed.
2021-07-09add => in env/param and `port' between hostname and port for fastcgiOmar Polo
In the same spite of the last commit, add the missing separators between strings to avoid the auto-concat pitfalls. `=>' is used to separate between `env' and `param' arguments, while for `fastcgi' the keyword `port' is required between the hostname/ip address and the port (if provided). Since `env', `param' and `fastcgi' are all new stuff, there's no need to keep compatibility.
2021-07-09rename `mime MIME EXT' to `map MIME to-ext EXT'Omar Polo
With the newish automatic string concatenation, options like `mime' that accepts two strings as parameter start to become ambiguous: which strings gets concatenated? Instead of trying to document in the manpage which argument(s) is subject to string concatenation, do the concat always and introduce a separator. In the case of mime, `to-ext' now acts as a separator to distinguish. While there, also use a new keyword because it sounds better. It's dead-easy to upgrade to the new configuration, possibly with some sed magic, but for the moment the old `mime' form is preserved: (with a warning!) Will be dropped in the next release.
2021-07-02revert 2c16dbd5486 -- macro names can't be reserved wordsOmar Polo
While one can define a macro using a reserved word as name using -Dname=val, inside the configuration file it'll fail.
2021-06-29macro names can be reserved wordsOmar Polo
2021-06-29fix macro exampleOmar Polo
2021-06-29document the c-like handling of stringsOmar Polo
2021-06-29don't expand macros inside the quotesOmar Polo
Now that we have this auto concat string thingy, macros can simply expand to standalone strings in place, as single words. Forgot to point it out in previous commits, but now we can cert = "/etc/keys" server "foo" { cert $cert "/foo.crt" ... }
2021-06-29document macros: both -D and syntaxOmar Polo
2021-06-29mention -V/--version and --help in the manpageOmar Polo
2021-06-17document `log' optionOmar Polo
2021-06-11fix warnings in manpageOmar Polo
man -Tlint
2021-06-11document fastcgi and the new `param' optionsOmar Polo
2021-05-24document `fastcgi' config optionOmar Polo
2021-05-15correct the description of `strip'Omar Polo
now it's also used in the path lookup process
2021-05-11gmid don't enforce anymore that a root is specifiedOmar Polo
2021-04-30allow ``root'' rule to be specified per-location blockOmar Polo
2021-04-29typo: missing IcOmar Polo
2021-04-29added ``alias'' option to define hostname aliases for a serverOmar Polo
2021-04-28pidfile support with `-P pidfile'Omar Polo
2021-04-28added ``env'' option to define environment vars for CGI scriptsOmar Polo
2021-04-21use `text/x-patch' for .patch and .diff filesOmar Polo
2021-04-16typo... in the program name...Omar Polo
Just how retarded can I be?
2021-04-15typoOmar Polo
2021-04-15change description of `entrypoint'Omar Polo
2021-04-15typosOmar Polo
2021-04-13define TLS_VERSION, TLS_CIPHER and TLS_CIPHER_STRENGTH for CGI scriptsOmar Polo
2021-03-20typoOmar Polo
2021-03-03give each server process its own socket for the executorOmar Polo
this fixes a bug introduced with the prefork mechanics: every server process shared the same socket, and this would cause a race condition when multiple server processes asked for a script cgi being executed. This gives each server process its own socket to talk to the executor, so the race cannot happen.
2021-02-09add `require client ca' rule to require certs signed by a CAOmar Polo
2021-02-07define TLS_CLIENT_NOT_BEFORE/NOT_AFTER in CGI scriptsOmar Polo
2021-02-07improve logs managementOmar Polo
2021-02-07added prefork optionOmar Polo
2021-02-06reorder stuffOmar Polo
2021-02-06escape %Omar Polo
2021-02-06add the ``entrypoint'' optionOmar Polo
2021-02-06added ``block return'' and ``strip'' optionsOmar Polo
2021-02-04improve manpageOmar Polo