Kim Alvefur <zash@zash.se> [Thu, 18 Feb 2021 14:55:38 +0100] rev 11392
mod_http_errors: Minify CSS
Because It looks too big in view source!
Kim Alvefur <zash@zash.se> [Thu, 18 Feb 2021 14:43:45 +0100] rev 11391
Merge 0.11->trunk
Kim Alvefur <zash@zash.se> [Thu, 18 Feb 2021 14:34:38 +0100] rev 11390
mod_http: Fix trusted proxies check (thanks buildbot)
is_trusted_proxy() is only in trunk, I dun goofed when I rebased
8603011e51fe from trunk.
Kim Alvefur <zash@zash.se> [Thu, 18 Feb 2021 10:41:04 +0100] rev 11389
mod_http: Optimize proxy IP check
No need to do a subnet match comparison to see if two IP addresses match
exactly.
Kim Alvefur <zash@zash.se> [Thu, 18 Feb 2021 10:05:30 +0100] rev 11388
mod_websocket: Inherit security status from http request
Allows requests considered secure becasue of a proxy header to carry
over to the client session.
mod_bosh does this too.
Kim Alvefur <zash@zash.se> [Thu, 18 Feb 2021 10:00:56 +0100] rev 11387
mod_http: Consider x-forwarded-proto from trusted proxies
Should be better than setting consider_{bosh,websocket}_secure as that
may end up causing actually insecure requests to be considered secure.
Doing it here, as with IP, should make this apply to all HTTP modules.
Kim Alvefur <zash@zash.se> [Thu, 18 Feb 2021 12:02:11 +0100] rev 11386
Merge 0.11->trunk
Kim Alvefur <zash@zash.se> [Thu, 18 Feb 2021 12:00:00 +0100] rev 11385
mod_http: Skip IP resolution in non-proxied case
Skips doing the whole get_ip_from_request() dance if the request isn't
from a proxy at all, even if the client sent the header for some reason.
Kim Alvefur <zash@zash.se> [Tue, 16 Feb 2021 23:10:23 +0100] rev 11384
mod_csi_simple: Fire event when flushing queue
To let other plugins know and take some action, e.g. flushing other
buffers or whatnot.
Kim Alvefur <zash@zash.se> [Tue, 16 Feb 2021 23:09:51 +0100] rev 11383
mod_csi_simple: Set session state to 'flushing' while doing so
May be useful for 3rd party modules.