X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fprotocol.c;h=5b8b7ba3372e9b40b0b4321f694ee49ce8564d38;hp=b385fbc349faf731d937dfe92317329e46436b6c;hb=546c7375e8c7bf8bbbf2637178d87501d509577c;hpb=85a841258c1a19282b48c6b8663128568c16d9ab diff --git a/src/protocol.c b/src/protocol.c index b385fbc3..5b8b7ba3 100644 --- a/src/protocol.c +++ b/src/protocol.c @@ -1,7 +1,7 @@ /* protocol.c -- handle the meta-protocol, basic functions Copyright (C) 1999-2005 Ivo Timmermans, - 2000-2013 Guus Sliepen + 2000-2015 Guus Sliepen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -125,20 +125,6 @@ void forward_request(connection_t *from) { bool receive_request(connection_t *c) { int request; - if(c->outgoing && proxytype == PROXY_HTTP && c->allow_request == ID) { - if(!c->buffer[0] || c->buffer[0] == '\r') - return true; - if(!strncasecmp(c->buffer, "HTTP/1.1 ", 9)) { - if(!strncmp(c->buffer + 9, "200", 3)) { - logger(LOG_DEBUG, "Proxy request granted"); - return true; - } else { - logger(LOG_DEBUG, "Proxy request rejected: %s", c->buffer + 9); - return false; - } - } - } - if(sscanf(c->buffer, "%d", &request) == 1) { if((request < 0) || (request >= LAST) || !request_handlers[request]) { ifdebug(META)