martin 98/06/08 07:23:51
Modified: src/modules/proxy proxy_connect.c proxy_ftp.c proxy_http.c Log: Globally replaced HTTP/1.0 return codes by HTTP/1.1 ones. (proxy only) Revision Changes Path 1.29 +2 -2 apache-1.3/src/modules/proxy/proxy_connect.c Index: proxy_connect.c =================================================================== RCS file: /home/cvs/apache-1.3/src/modules/proxy/proxy_connect.c,v retrieving revision 1.28 retrieving revision 1.29 diff -u -u -r1.28 -r1.29 --- proxy_connect.c 1998/05/27 22:56:04 1.28 +++ proxy_connect.c 1998/06/08 14:23:50 1.29 @@ -162,7 +162,7 @@ if (sock == -1) { ap_log_error(APLOG_MARK, APLOG_ERR, r->server, "proxy: error creating socket"); - return SERVER_ERROR; + return HTTP_INTERNAL_SERVER_ERROR; } #ifndef WIN32 @@ -173,7 +173,7 @@ "found, you probably need to rebuild Apache with a " "larger FD_SETSIZE", sock, FD_SETSIZE); ap_pclosesocket(r->pool, sock); - return SERVER_ERROR; + return HTTP_INTERNAL_SERVER_ERROR; } #endif 1.61 +22 -22 apache-1.3/src/modules/proxy/proxy_ftp.c Index: proxy_ftp.c =================================================================== RCS file: /home/cvs/apache-1.3/src/modules/proxy/proxy_ftp.c,v retrieving revision 1.60 retrieving revision 1.61 diff -u -u -r1.60 -r1.61 --- proxy_ftp.c 1998/05/27 22:56:05 1.60 +++ proxy_ftp.c 1998/06/08 14:23:50 1.61 @@ -499,7 +499,7 @@ /* we only support GET and HEAD */ if (r->method_number != M_GET) - return NOT_IMPLEMENTED; + return HTTP_NOT_IMPLEMENTED; /* allocate a buffer for the response message */ resplen = MAX_STRING_LEN; @@ -572,7 +572,7 @@ if (sock == -1) { ap_log_error(APLOG_MARK, APLOG_ERR, r->server, "proxy: error creating socket"); - return SERVER_ERROR; + return HTTP_INTERNAL_SERVER_ERROR; } if (conf->recv_buffer_size) { @@ -590,7 +590,7 @@ ap_log_error(APLOG_MARK, APLOG_ERR, r->server, "proxy: error setting reuseaddr option: setsockopt(SO_REUSEADDR)"); ap_pclosesocket(p, sock); - return SERVER_ERROR; + return HTTP_INTERNAL_SERVER_ERROR; #endif /*_OSD_POSIX*/ } @@ -641,7 +641,7 @@ } if (i != 220) { ap_kill_timeout(r); - return BAD_GATEWAY; + return HTTP_BAD_GATEWAY; } Explain0("FTP: connected."); @@ -666,12 +666,12 @@ } if (i != 230 && i != 331) { ap_kill_timeout(r); - return BAD_GATEWAY; + return HTTP_BAD_GATEWAY; } if (i == 331) { /* send password */ if (password == NULL) - return FORBIDDEN; + return HTTP_FORBIDDEN; ap_bputs("PASS ", f); ap_bwrite(f, password, passlen); ap_bputs(CRLF, f); @@ -694,7 +694,7 @@ } if (i != 230 && i != 202) { ap_kill_timeout(r); - return BAD_GATEWAY; + return HTTP_BAD_GATEWAY; } } @@ -724,11 +724,11 @@ } if (i == 550) { ap_kill_timeout(r); - return NOT_FOUND; + return HTTP_NOT_FOUND; } if (i != 250) { ap_kill_timeout(r); - return BAD_GATEWAY; + return HTTP_BAD_GATEWAY; } path = strp + 1; @@ -761,7 +761,7 @@ } if (i != 200 && i != 504) { ap_kill_timeout(r); - return BAD_GATEWAY; + return HTTP_BAD_GATEWAY; } /* Allow not implemented */ if (i == 504) @@ -775,7 +775,7 @@ "proxy: error creating PASV socket"); ap_bclose(f); ap_kill_timeout(r); - return SERVER_ERROR; + return HTTP_INTERNAL_SERVER_ERROR; } if (conf->recv_buffer_size) { @@ -798,7 +798,7 @@ ap_pclosesocket(p, dsock); ap_bclose(f); ap_kill_timeout(r); - return SERVER_ERROR; + return HTTP_INTERNAL_SERVER_ERROR; } else { pasv[i - 1] = '\0'; @@ -852,7 +852,7 @@ "proxy: error getting socket address"); ap_bclose(f); ap_kill_timeout(r); - return SERVER_ERROR; + return HTTP_INTERNAL_SERVER_ERROR; } dsock = ap_psocket(p, PF_INET, SOCK_STREAM, IPPROTO_TCP); @@ -861,7 +861,7 @@ "proxy: error creating socket"); ap_bclose(f); ap_kill_timeout(r); - return SERVER_ERROR; + return HTTP_INTERNAL_SERVER_ERROR; } if (setsockopt(dsock, SOL_SOCKET, SO_REUSEADDR, (void *) &one, @@ -872,7 +872,7 @@ ap_pclosesocket(p, dsock); ap_bclose(f); ap_kill_timeout(r); - return SERVER_ERROR; + return HTTP_INTERNAL_SERVER_ERROR; #endif /*_OSD_POSIX*/ } @@ -885,7 +885,7 @@ "proxy: error binding to ftp data socket %s", buff); ap_bclose(f); ap_pclosesocket(p, dsock); - return SERVER_ERROR; + return HTTP_INTERNAL_SERVER_ERROR; } listen(dsock, 2); /* only need a short queue */ } @@ -923,11 +923,11 @@ } if (i == 550) { ap_kill_timeout(r); - return NOT_FOUND; + return HTTP_NOT_FOUND; } if (i != 250) { ap_kill_timeout(r); - return BAD_GATEWAY; + return HTTP_BAD_GATEWAY; } path = ""; len = 0; @@ -976,11 +976,11 @@ } if (rc == 550) { ap_kill_timeout(r); - return NOT_FOUND; + return HTTP_NOT_FOUND; } if (rc != 250) { ap_kill_timeout(r); - return BAD_GATEWAY; + return HTTP_BAD_GATEWAY; } ap_bputs("LIST -lag" CRLF, f); @@ -993,7 +993,7 @@ } ap_kill_timeout(r); if (rc != 125 && rc != 150 && rc != 226 && rc != 250) - return BAD_GATEWAY; + return HTTP_BAD_GATEWAY; r->status = 200; r->status_line = "200 OK"; @@ -1045,7 +1045,7 @@ ap_bclose(f); ap_kill_timeout(r); ap_proxy_cache_error(c); - return BAD_GATEWAY; + return HTTP_BAD_GATEWAY; } ap_note_cleanups_for_socket(p, csd); data = ap_bcreate(p, B_RDWR | B_SOCKET); 1.48 +1 -1 apache-1.3/src/modules/proxy/proxy_http.c Index: proxy_http.c =================================================================== RCS file: /home/cvs/apache-1.3/src/modules/proxy/proxy_http.c,v retrieving revision 1.47 retrieving revision 1.48 diff -u -u -r1.47 -r1.48 --- proxy_http.c 1998/05/27 22:56:05 1.47 +++ proxy_http.c 1998/06/08 14:23:50 1.48 @@ -342,7 +342,7 @@ if (buffer[5] != '1' || buffer[len - 1] != '\n') { ap_bclose(f); ap_kill_timeout(r); - return BAD_GATEWAY; + return HTTP_BAD_GATEWAY; } backasswards = 0; buffer[--len] = '\0';