• Dridi Boukelmoune's avatar
    http2: Don't send resp connection-specific headers · 396b915e
    Dridi Boukelmoune authored
    Some browsers are strict about this and simply drop responses containing
    such headers. Since this is not filtering a context switch between a
    client and a backend transaction (or cache hit) a new filtering flag is
    added to the HTTP headers table for connection-specific headers. This
    new flag cannot be compounded as HTTPH_R_FETCH|HTTPH_A_INS because the
    TE header is an exception and left alone, even though trailers aren't
    supported.
    
    Better diff with the --ignore-all-space option.
    
    We could go further and consider any client request containing one as
    malformed as mandated by RFC 7540.
    
    Closes #3416
    396b915e
Name
Last commit
Last update
..
README Loading commit data...
acct_fields_bereq.h Loading commit data...
acct_fields_req.h Loading commit data...
backend_poll.h Loading commit data...
ban_vars.h Loading commit data...
bo_flags.h Loading commit data...
boc_state.h Loading commit data...
body_status.h Loading commit data...
cli_cmds.h Loading commit data...
debug_bits.h Loading commit data...
feature_bits.h Loading commit data...
h2_error.h Loading commit data...
h2_frames.h Loading commit data...
h2_settings.h Loading commit data...
h2_stream.h Loading commit data...
htc.h Loading commit data...
http_headers.h Loading commit data...
http_response.h Loading commit data...
locks.h Loading commit data...
obj_attr.h Loading commit data...
oc_exp_flags.h Loading commit data...
oc_flags.h Loading commit data...
params.h Loading commit data...
req_body.h Loading commit data...
req_flags.h Loading commit data...
sess_attr.h Loading commit data...
sess_close.h Loading commit data...
steps.h Loading commit data...
style.py Loading commit data...
symbol_kind.h Loading commit data...
vcl_states.h Loading commit data...
vhd_fsm.h Loading commit data...
vhd_fsm_funcs.h Loading commit data...
vhd_return.h Loading commit data...
vhp_huffman.h Loading commit data...
vhp_static.h Loading commit data...
vsc_levels.h Loading commit data...
vsl_tags.h Loading commit data...
vsl_tags_http.h Loading commit data...
waiters.h Loading commit data...