mirror of
https://github.com/apache/httpd.git
synced 2025-08-16 17:04:42 +00:00
*) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
[Alessandro Cavaliere <alessandro.cavalier7 unibo.it>] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904516 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
3
CHANGES
3
CHANGES
@ -1,6 +1,9 @@
|
||||
-*- coding: utf-8 -*-
|
||||
Changes with Apache 2.5.1
|
||||
|
||||
*) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
|
||||
[Alessandro Cavaliere <alessandro.cavalier7 unibo.it>]
|
||||
|
||||
*) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
|
||||
using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
|
||||
|
||||
|
@ -1088,6 +1088,18 @@ static int hc_pre_config(apr_pool_t *pconf, apr_pool_t *plog,
|
||||
hctp = NULL;
|
||||
tpsize = HC_THREADPOOL_SIZE;
|
||||
#endif
|
||||
|
||||
ajp_handle_cping_cpong = APR_RETRIEVE_OPTIONAL_FN(ajp_handle_cping_cpong);
|
||||
if (ajp_handle_cping_cpong) {
|
||||
proxy_hcmethods_t *method = proxy_hcmethods;
|
||||
for (; method->name; method++) {
|
||||
if (method->method == CPING) {
|
||||
method->implemented = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return OK;
|
||||
}
|
||||
static int hc_post_config(apr_pool_t *p, apr_pool_t *plog,
|
||||
@ -1144,17 +1156,6 @@ static int hc_post_config(apr_pool_t *p, apr_pool_t *plog,
|
||||
s = s->next;
|
||||
}
|
||||
|
||||
ajp_handle_cping_cpong = APR_RETRIEVE_OPTIONAL_FN(ajp_handle_cping_cpong);
|
||||
if (ajp_handle_cping_cpong) {
|
||||
proxy_hcmethods_t *method = proxy_hcmethods;
|
||||
for (; method->name; method++) {
|
||||
if (method->method == CPING) {
|
||||
method->implemented = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return OK;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user