summaryrefslogtreecommitdiff
path: root/network/felinks/patches/0001-gopher_html_links.patch
diff options
context:
space:
mode:
Diffstat (limited to 'network/felinks/patches/0001-gopher_html_links.patch')
-rw-r--r--network/felinks/patches/0001-gopher_html_links.patch37
1 files changed, 0 insertions, 37 deletions
diff --git a/network/felinks/patches/0001-gopher_html_links.patch b/network/felinks/patches/0001-gopher_html_links.patch
deleted file mode 100644
index 38a2dd0b10..0000000000
--- a/network/felinks/patches/0001-gopher_html_links.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-################################################################
-# Fix for HTML links that contain URL:http://
-# dave@slackbuilds.org
-###############################################################
-diff -Naur a/src/protocol/gopher/gopher.c b/src/protocol/gopher/gopher.c
---- a/src/protocol/gopher/gopher.c 2013-12-18 15:38:57.000000000 +0000
-+++ b/src/protocol/gopher/gopher.c 2020-01-08 05:34:02.300498220 +0000
-@@ -277,6 +277,10 @@
- struct string command;
- enum gopher_entity entity = DEFAULT_GOPHER_ENTITY;
- unsigned char *selector = conn->uri->data;
-+ unsigned char const* URI = "hURI%3";
-+ unsigned char const* URL = "hURL%3";
-+ unsigned char const* CURI = "HURI%3";
-+ unsigned char const* CURL = "HURL%3";
- int selectorlen = conn->uri->datalen;
- struct gopher_entity_info *entity_info;
- size_t size;
-@@ -288,6 +292,18 @@
- selectorlen--;
- }
-
-+ if(strstr(selector, URL) != NULL || strstr(selector, URI) != NULL) {
-+ entity = GOPHER_HTML;
-+ selector++;
-+ selectorlen--;
-+ }
-+
-+ if(strstr(selector, CURL) != NULL || strstr(selector, CURI) != NULL) {
-+ entity = GOPHER_CHTML;
-+ selector++;
-+ selectorlen--;
-+ }
-+
- /* This is probably a hack. It serves as a work around when no entity is
- * available in the Gopher URI. Instead of segfaulting later the content
- * will be served as application/octet-stream. However, it could