1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
Author: Alexander Zangerl <az@debian.org>
Subject: #487978 redir any method, not just GET
--- a/rewrite.c
+++ b/rewrite.c
@@ -118,22 +118,8 @@ parse_buff(char *buff, char **url, char
mylog(DEBG, "Request: %s %s %s %s\n", *url, *src_addr, *ident, *method);
#endif
- /* all methods must be GET or ICP_QUERY */
- c = 0;
- if (allow_siblings && (! strcmp(*method, "ICP_QUERY")) )
- c--;
- if( strcmp(*method, "GET") )
- c++;
- if ( c ) {
-#ifdef DEBUG
- for(c = 0; c < 4; c++) {
- if ( end[c] )
- *end[c] = ' ';
- }
- mylog(DEBG, "method not \"GET\" %s\n", buff);
-#endif
- return 1;
- }
+ /* forward all methods */
+ /* removed restriction to GET or ICP_QUERY */
/* URL with less than 7 char is invalid */
if(strlen(*url) <= 7) {
|