]> git.meshlink.io Git - meshlink/blobdiff - src/protocol.c
Remove unused support for proxies.
[meshlink] / src / protocol.c
index 482808a7e71885c6cf37d24ce42444f9d18c8aac..c8c75cfc4714b0a7c15f62c4491ebfbd0054edc1 100644 (file)
@@ -130,22 +130,6 @@ void forward_request(meshlink_handle_t *mesh, connection_t *from, submesh_t *s,
 bool receive_request(meshlink_handle_t *mesh, connection_t *c, const char *request) {
        assert(request);
 
-       if(c->outgoing && mesh->proxytype == PROXY_HTTP && c->allow_request == ID) {
-               if(!request[0] || request[0] == '\r') {
-                       return true;
-               }
-
-               if(!strncasecmp(request, "HTTP/1.1 ", 9)) {
-                       if(!strncmp(request + 9, "200", 3)) {
-                               logger(mesh, MESHLINK_DEBUG, "Proxy request granted");
-                               return true;
-                       } else {
-                               logger(mesh, MESHLINK_DEBUG, "Proxy request rejected: %s", request + 9);
-                               return false;
-                       }
-               }
-       }
-
        int reqno = atoi(request);
 
        if(reqno || *request == '0') {