Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-29 | keep the openssl key generation example under 80 columns | Omar Polo | |
2021-07-29 | gmid.1: some spelling, grammar and crosslinks | Anna “CyberTailor” | |
2021-07-29 | gmid.1: provide certificate generation example | Anna “CyberTailor” | |
2021-07-29 | gmid.1: document logging | Anna “CyberTailor” | |
2021-07-21 | use \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-11 | tag v1.7.11.7.1 | Omar 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-11 | align | Omar Polo | |
2021-07-11 | fix misleading example in man page | Anna “CyberTailor” | |
> Macros names may not be reserved words | |||
2021-07-10 | tag v1.71.7 | Omar Polo | |
2021-07-09 | sync macro usage and mention the `include' keyword | Omar Polo | |
2021-07-09 | `param' is forbidden inside `location's too | Omar Polo | |
and while there sort the list of disallowed rules. | |||
2021-07-09 | misc improvements to the manual | Omar Polo | |
2021-07-09 | change (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-09 | add => in env/param and `port' between hostname and port for fastcgi | Omar 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-09 | rename `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-02 | revert 2c16dbd5486 -- macro names can't be reserved words | Omar 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-29 | macro names can be reserved words | Omar Polo | |
2021-06-29 | fix macro example | Omar Polo | |
2021-06-29 | document the c-like handling of strings | Omar Polo | |
2021-06-29 | don't expand macros inside the quotes | Omar 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-29 | document macros: both -D and syntax | Omar Polo | |
2021-06-29 | mention -V/--version and --help in the manpage | Omar Polo | |
2021-06-17 | document `log' option | Omar Polo | |
2021-06-11 | fix warnings in manpage | Omar Polo | |
man -Tlint | |||
2021-06-11 | document fastcgi and the new `param' options | Omar Polo | |
2021-05-24 | document `fastcgi' config option | Omar Polo | |
2021-05-15 | correct the description of `strip' | Omar Polo | |
now it's also used in the path lookup process | |||
2021-05-11 | gmid don't enforce anymore that a root is specified | Omar Polo | |
2021-04-30 | allow ``root'' rule to be specified per-location block | Omar Polo | |
2021-04-29 | typo: missing Ic | Omar Polo | |
2021-04-29 | added ``alias'' option to define hostname aliases for a server | Omar Polo | |
2021-04-28 | pidfile support with `-P pidfile' | Omar Polo | |
2021-04-28 | added ``env'' option to define environment vars for CGI scripts | Omar Polo | |
2021-04-21 | use `text/x-patch' for .patch and .diff files | Omar Polo | |
2021-04-16 | typo... in the program name... | Omar Polo | |
Just how retarded can I be? | |||
2021-04-15 | typo | Omar Polo | |
2021-04-15 | change description of `entrypoint' | Omar Polo | |
2021-04-15 | typos | Omar Polo | |
2021-04-13 | define TLS_VERSION, TLS_CIPHER and TLS_CIPHER_STRENGTH for CGI scripts | Omar Polo | |
2021-03-20 | typo | Omar Polo | |
2021-03-03 | give each server process its own socket for the executor | Omar 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-09 | add `require client ca' rule to require certs signed by a CA | Omar Polo | |
2021-02-07 | define TLS_CLIENT_NOT_BEFORE/NOT_AFTER in CGI scripts | Omar Polo | |
2021-02-07 | improve logs management | Omar Polo | |
2021-02-07 | added prefork option | Omar Polo | |
2021-02-06 | reorder stuff | Omar Polo | |
2021-02-06 | escape % | Omar Polo | |
2021-02-06 | add the ``entrypoint'' option | Omar Polo | |
2021-02-06 | added ``block return'' and ``strip'' options | Omar Polo | |
2021-02-04 | improve manpage | Omar Polo | |