Changes with Apache 2.0.47
+ *) SECURITY [CAN-2003-0254]: Fixed a bug in ftp proxy causing denial
+ of service when target host is IPv6 but proxy server can't create
+ IPv6 socket. Fixed by the reporter. [Yoshioka Tsuneo
+ <tsuneo.yoshioka@f-secure.com>]
+
*) SECURITY [VU#379828] Prevent the server from crashing when entering
infinite loops. The new LimitInternalRecursion directive configures
limits of subsequent internal redirects and nested subrequests, after
if ((rv = apr_socket_create(&sock, connect_addr->family, SOCK_STREAM, r->pool)) != APR_SUCCESS) {
ap_log_rerror(APLOG_MARK, APLOG_ERR, rv, r,
"proxy: FTP: error creating socket");
+ connect_addr = connect_addr->next;
continue;
}
#ifndef _OSD_POSIX /* BS2000 has this option "always on" */
ap_log_rerror(APLOG_MARK, APLOG_ERR, rv, r,
"proxy: FTP: error setting reuseaddr option: apr_socket_opt_set(APR_SO_REUSEADDR)");
+ connect_addr = connect_addr->next;
continue;
#endif /* _OSD_POSIX */
}