summaryrefslogtreecommitdiffstats
path: root/nss_expr_parse.h
diff options
context:
space:
mode:
authorrcritten <>2006-08-09 20:11:45 +0000
committerrcritten <>2006-08-09 20:11:45 +0000
commita2c56687f17bdefe258c63b17264d80be2cbd44c (patch)
tree21a4cc83b8f4aeae50778f598faea587d585e91c /nss_expr_parse.h
parentecf3a7e8c544b351ed3923ff01806759e7abbb75 (diff)
Merge in changes from http://svn.apache.org/viewvc?view=rev&revision=290965
Implement a (bounded) buffer of request body data to provide a limited but safe fix for the mod_nss renegotiation-vs-requests-with-bodies bug: * mod_nss.h (nss_io_buffer_fill): Add prototype. * nss_engine_io.c (nss_io_buffer_fill, nss_io_filter_buffer): New functions. * nss_engine_kernel.c (nss_hook_Access): If a renegotiation is needed, and the request has a non-zero content-length, or a t-e header (and 100-continue was not requested), call nss_io_buffer_fill to set aside the request body data if possible, then proceed with the negotiation. PR: 12355
Diffstat (limited to 'nss_expr_parse.h')
0 files changed, 0 insertions, 0 deletions