Download raw body.
httpd: make token order more easily extendable
On Tue, Jul 14, 2026 at 09:36:36AM +0200, Rafael Sadowski wrote:
> Based on an idea from Fabien Romano. OK?
OK claudio@
> commit f80d390e39c424a047db92a21c99f81bd0bb206c
> Author: Rafael Sadowski <rafael@sizeofvoid.org>
> Date: Tue Jul 14 09:33:42 2026 +0200
>
> httpd: make token order more easily extendable
>
> diff --git a/parse.y b/parse.y
> index d6bc335..5397dd2 100644
> --- a/parse.y
> +++ b/parse.y
> @@ -135,14 +135,25 @@ typedef struct {
>
> %}
>
> -%token ACCESS ALIAS AUTO BACKLOG BODY BUFFER CERTIFICATE CHROOT CIPHERS COMMON
> -%token COMBINED CONNECTION DHE DIRECTORY ECDHE ERR FCGI INDEX IP KEY LIFETIME
> -%token LISTEN LOCATION LOG LOGDIR MATCH MAXIMUM NO NODELAY OCSP ON PORT PREFORK
> -%token PROTOCOLS REQUESTS ROOT SACK SERVER SOCKET STRIP STYLE SYSLOG TCP TICKET
> -%token TIMEOUT TLS TYPE TYPES HSTS MAXAGE SUBDOMAINS DEFAULT PRELOAD REQUEST
> -%token ERROR INCLUDE AUTHENTICATE WITH BLOCK DROP RETURN PASS REWRITE
> -%token CA CLIENT CRL OPTIONAL PARAM FORWARDED FOUND NOT
> -%token ERRDOCS GZIPSTATIC BANNER STATIC_CACHE_CONTROL
> +%token ACCESS ALIAS AUTHENTICATE AUTO
> +%token BACKLOG BANNER BLOCK BODY BUFFER
> +%token CA CERTIFICATE CHROOT CIPHERS CLIENT COMBINED COMMON CONNECTION CRL
> +%token DEFAULT DHE DIRECTORY DROP
> +%token ECDHE ERR ERRDOCS ERROR
> +%token FCGI FORWARDED FOUND
> +%token GZIPSTATIC
> +%token HSTS
> +%token INCLUDE INDEX IP
> +%token KEY
> +%token LIFETIME LISTEN LOCATION LOG LOGDIR
> +%token MATCH MAXAGE MAXIMUM
> +%token NO NODELAY NOT
> +%token OCSP ON OPTIONAL
> +%token PARAM PASS PORT PREFORK PRELOAD PROTOCOLS
> +%token REQUEST REQUESTS RETURN REWRITE ROOT
> +%token SACK SERVER SOCKET STATIC_CACHE_CONTROL STRIP STYLE SUBDOMAINS SYSLOG
> +%token TCP TICKET TIMEOUT TLS TYPE TYPES
> +%token WITH
> %token <v.string> STRING
> %token <v.number> NUMBER
> %type <v.port> port
>
--
:wq Claudio
httpd: make token order more easily extendable