History log of /lighttpd1.4/src/http_kv.h (Results 1 – 14 of 14)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: lighttpd-1.4.69, lighttpd-1.4.68, lighttpd-1.4.67, lighttpd-1.4.66, lighttpd-1.4.65
# d0494fc0 14-Apr-2022 Glenn Strauss <[email protected]>

[multiple] recognize HTTP QUERY method

x-ref:
https://www.ietf.org/id/draft-ietf-httpbis-safe-method-w-body-02.html


Revision tags: lighttpd-1.4.64, lighttpd-1.4.63, lighttpd-1.4.62, lighttpd-1.4.61
# 575665ad 05-Oct-2021 Glenn Strauss <[email protected]>

[multiple] __attribute_nonnull__ now takes params

define __attribute_nonnull__(params) with params to match
recent changes in glibc development (targetting glibc 2.35 in Feb 2022)

x-ref:
new __at

[multiple] __attribute_nonnull__ now takes params

define __attribute_nonnull__(params) with params to match
recent changes in glibc development (targetting glibc 2.35 in Feb 2022)

x-ref:
new __attribute_nonnull__(params) conflicts with third-party
https://sourceware.org/bugzilla/show_bug.cgi?id=28425

show more ...


Revision tags: lighttpd-1.4.60
# 9fe8fbaa 20-Jun-2021 Glenn Strauss <[email protected]>

[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

[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)

show more ...


# 3014a5f8 25-Mar-2021 Glenn Strauss <[email protected]>

[core] mark select http_kv.[ch] funcs attr nonnull


# 91adbe7b 16-Mar-2021 Glenn Strauss <[email protected]>

[core] http_kv.[ch] perf tuning


# 19bc8885 15-Mar-2021 Glenn Strauss <[email protected]>

[multiple] add attrs from gcc -Wsuggest-attribute=


Revision tags: lighttpd-1.4.59, lighttpd-1.4.58, lighttpd-1.4.57, lighttpd-1.4.56, lighttpd-1.4.56-rc7, lighttpd-1.4.56-rc6, lighttpd-1.4.56-rc5, lighttpd-1.4.56-rc4, lighttpd-1.4.56-rc3, lighttpd-1.4.56-rc2, lighttpd-1.4.56-rc1
# 8d7e9439 04-Aug-2020 Glenn Strauss <[email protected]>

[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 e

[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

show more ...


# a8f8d5ed 21-Jul-2020 Glenn Strauss <[email protected]>

[core] HTTP_VERSION_2


Revision tags: lighttpd-1.4.55
# 19985261 10-Dec-2019 Glenn Strauss <[email protected]>

[core] convenience macros to check req methods


Revision tags: lighttpd-1.4.54
# 9149b564 09-Feb-2019 Glenn Strauss <[email protected]>

[core] get_http_method_key() match by strlen first


Revision tags: lighttpd-1.4.53, lighttpd-1.4.52, lighttpd-1.4.51
# b61ed6da 23-Sep-2018 Glenn Strauss <[email protected]>

[core] http_method_append()


# 90c30d5e 23-Sep-2018 Glenn Strauss <[email protected]>

[core] http_status_append()


Revision tags: lighttpd-1.4.50
# fb5a33ff 22-Apr-2018 Glenn Strauss <[email protected]>

[core] remove unused get_http_status_body_name()


# c56b2108 22-Apr-2018 Glenn Strauss <[email protected]>

[core] http_kv.[ch] method, status, version str

move method, status, version strings from keyvalue.[ch] to http_kv.[ch]