it* gopherproxy-c customized Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/gopherproxy-c-sdk URL:git://git.codevoid.de/gopherproxy-c-sdk codevoid.de 70 1Log /git/gopherproxy-c-sdk/log.gph codevoid.de 70 1Files /git/gopherproxy-c-sdk/files.gph codevoid.de 70 1Refs /git/gopherproxy-c-sdk/refs.gph codevoid.de 70 1README /git/gopherproxy-c-sdk/file/README.gph codevoid.de 70 1LICENSE /git/gopherproxy-c-sdk/file/LICENSE.gph codevoid.de 70 i--- Err codevoid.de 70 1commit d0cd571a262cbbca3c7d12f08799e6835552bf13 /git/gopherproxy-c-sdk/commit/d0cd571a262cbbca3c7d12f08799e6835552bf13.gph codevoid.de 70 1parent 0c008b2c7e67000e28de30bb3fc85b956a7645e0 /git/gopherproxy-c-sdk/commit/0c008b2c7e67000e28de30bb3fc85b956a7645e0.gph codevoid.de 70 hAuthor: Hiltjo Posthuma URL:mailto:hiltjo@codemadness.org codevoid.de 70 iDate: Fri, 17 Aug 2018 18:36:45 +0200 Err codevoid.de 70 i Err codevoid.de 70 iblacklist path not starting with / and ports other than 70 or 7070 Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M gopherproxy.c | 4 ++++ Err codevoid.de 70 i Err codevoid.de 70 i1 file changed, 4 insertions(+), 0 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/gopherproxy.c b/gopherproxy.c /git/gopherproxy-c-sdk/file/gopherproxy.c.gph codevoid.de 70 it@@ -134,6 +134,10 @@ isblacklisted(const char *host, const char *port, const char *path) Err codevoid.de 70 i { Err codevoid.de 70 i char *p; Err codevoid.de 70 i Err codevoid.de 70 i+ if (path[0] != '/') Err codevoid.de 70 i+ return 1; Err codevoid.de 70 i+ if (strcmp(port, "70") && strcmp(port, "7070")) Err codevoid.de 70 i+ return 1; Err codevoid.de 70 i if ((p = strstr(host, ".onion")) && strlen(p) == strlen(".onion")) Err codevoid.de 70 i return 1; Err codevoid.de 70 i return 0; Err codevoid.de 70 .