Glenn Strauss
9fe8fbaa72
[multiple] http_method_buf()
...
- http_method_buf() returns (const buffer *)
- comment out unused get_http_status_name()
- inline func for http_append_method()
config processing requires a persistent buffer for method on the
off-chance that the config performed a capturing regex match in
$HTTP["method"] condition and used it later (e.g. in mod_rewrite)
(Prior behavior using r->tmp_buf was undefined in this case)
10 months ago
Glenn Strauss
91adbe7bb1
[core] http_kv.[ch] perf tuning
1 year ago
Glenn Strauss
1d9709b8ab
[core] update HTTP status codes list from IANA
2 years ago
Glenn Strauss
8d7e9439b5
[core] connection transition to HTTP/2; incomplete
...
(experimental)
(basic framework with some stub functions; incomplete)
(subsequently incrementally updated using git rebase)
HTTP/2 via TLS ALPN extension (TLS)
HTTP/2 via Upgrade: h2c (cleartext)
HTTP/2 via Prior Knowledge (cleartext)
server.feature-flags += ("server.h2proto" => "enable")
to enable HTTP/2
server.feature-flags += ("server.h2c" => "enable")
to enable upgrade to HTTP/2 over cleartext http
2 years ago
Glenn Strauss
4c699be6c6
[core] recognize status: 421 Misdirected Request
2 years ago
Glenn Strauss
a8f8d5edc0
[core] HTTP_VERSION_2
2 years ago
Glenn Strauss
c18f442a63
[multiple] add summaries to top of some modules
2 years ago
Glenn Strauss
eae84b6a69
[core] http_status_append() short-circuit 200 OK
2 years ago
Glenn Strauss
be04c1239f
[core] macros CONST_LEN_STR and CONST_STR_LEN
2 years ago
Glenn Strauss
9149b56418
[core] get_http_method_key() match by strlen first
3 years ago
Glenn Strauss
b61ed6da2a
[core] http_method_append()
4 years ago
Glenn Strauss
90c30d5e90
[core] http_status_append()
4 years ago
Glenn Strauss
fb5a33ffe9
[core] remove unused get_http_status_body_name()
4 years ago
Glenn Strauss
c56b21084e
[core] http_kv.[ch] method, status, version str
...
move method, status, version strings from keyvalue.[ch] to http_kv.[ch]
4 years ago