"
"MaxMembers | StickySession | DisableFailover | Timeout | FailoverAttempts | Method | "
@@ -1631,11 +1631,11 @@ static void balancer_display_page(request_rec *r, proxy_server_conf *conf,
balancer->max_workers - (int)storage->num_free_slots(balancer->wslot));
if (*balancer->s->sticky) {
if (strcmp(balancer->s->sticky, balancer->s->sticky_path)) {
- ap_rvputs(r, "", balancer->s->sticky, " | ",
- balancer->s->sticky_path, NULL);
+ ap_rvputs(r, " | ", ap_escape_html(r->pool, balancer->s->sticky), " | ",
+ ap_escape_html(r->pool, balancer->s->sticky_path), NULL);
}
else {
- ap_rvputs(r, " | ", balancer->s->sticky, NULL);
+ ap_rvputs(r, " | ", ap_escape_html(r->pool, balancer->s->sticky), NULL);
}
}
else {
@@ -1670,12 +1670,12 @@ static void balancer_display_page(request_rec *r, proxy_server_conf *conf,
for (n = 0; n < balancer->workers->nelts; n++) {
char fbuf[50];
worker = *workers;
- ap_rvputs(r, " |
\n", NULL);
+ "\">", NULL);
ap_rvputs(r, (*worker->s->uds_path ? "" : ""), ap_proxy_worker_name(r->pool, worker),
(*worker->s->uds_path ? "" : ""), " | ", NULL);
ap_rvputs(r, "", ap_escape_html(r->pool, worker->s->route),
@@ -1697,7 +1697,7 @@ static void balancer_display_page(request_rec *r, proxy_server_conf *conf,
ap_rprintf(r, " | %" APR_TIME_T_FMT "ms | ", apr_time_as_msec(worker->s->interval));
ap_rprintf(r, "%d (%d) | ", worker->s->passes,worker->s->pcount);
ap_rprintf(r, "%d (%d) | ", worker->s->fails, worker->s->fcount);
- ap_rprintf(r, "%s | ", worker->s->hcuri);
+ ap_rprintf(r, "%s | ", ap_escape_html(r->pool, worker->s->hcuri));
ap_rprintf(r, "%s", worker->s->hcexpr);
}
ap_rputs(" |
\n", r);
@@ -1714,20 +1714,20 @@ static void balancer_display_page(request_rec *r, proxy_server_conf *conf,
if (wsel && bsel) {
ap_rputs("