SMOLNET PORTAL home about changes
irename "server" to "host", because this name is used in the RFC - gopher-validator - Simple gopher menu validator.	Err	bitreich.org	70
hgit clone git://bitreich.org/gopher-validator git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gopher-validator	URL:git://bitreich.org/gopher-validator git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gopher-validator	bitreich.org	70
1Log	/scm/gopher-validator/log.gph	bitreich.org	70
1Files	/scm/gopher-validator/files.gph	bitreich.org	70
1Refs	/scm/gopher-validator/refs.gph	bitreich.org	70
1Tags	/scm/gopher-validator/tag	bitreich.org	70
1README	/scm/gopher-validator/file/README.gph	bitreich.org	70
1LICENSE	/scm/gopher-validator/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit a19073d4e019f0a18d854ca2ff1df7d6132d563a	/scm/gopher-validator/commit/a19073d4e019f0a18d854ca2ff1df7d6132d563a.gph	bitreich.org	70
1parent 512e7771a14a5b12fcbd24d96497fcf5cc999722	/scm/gopher-validator/commit/512e7771a14a5b12fcbd24d96497fcf5cc999722.gph	bitreich.org	70
hAuthor: Hiltjo Posthuma <hiltjo@codemadness.org>	URL:mailto:hiltjo@codemadness.org	bitreich.org	70
iDate:   Thu,  9 Jan 2020 20:13:21 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
irename "server" to "host", because this name is used in the RFC	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M gopher-validator.c                  |      22 +++++++++++-----------	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 11 insertions(+), 11 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/gopher-validator.c b/gopher-validator.c	/scm/gopher-validator/file/gopher-validator.c.gph	bitreich.org	70
i@@ -31,7 +31,7 @@ struct visited {	Err	bitreich.org	70
i         int _type;	Err	bitreich.org	70
i         char username[1024];	Err	bitreich.org	70
i         char path[1024];	Err	bitreich.org	70
i-        char server[256];	Err	bitreich.org	70
i+        char host[256];	Err	bitreich.org	70
i         char port[8];	Err	bitreich.org	70
i };	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -130,7 +130,7 @@ warning(const char *fmt, ...)	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i int	Err	bitreich.org	70
i-isvalidserver(const char *s)	Err	bitreich.org	70
i+isvalidhost(const char *s)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i         int colons;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -280,13 +280,13 @@ checkdir(FILE *fp)	Err	bitreich.org	70
i                         continue;	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-                /* server */	Err	bitreich.org	70
i+                /* host */	Err	bitreich.org	70
i                 len = strcspn(line + i, "\t");	Err	bitreich.org	70
i-                if (len + 1 < sizeof(v.server)) {	Err	bitreich.org	70
i-                        memcpy(v.server, line + i, len);	Err	bitreich.org	70
i-                        v.server[len] = '\0';	Err	bitreich.org	70
i+                if (len + 1 < sizeof(v.host)) {	Err	bitreich.org	70
i+                        memcpy(v.host, line + i, len);	Err	bitreich.org	70
i+                        v.host[len] = '\0';	Err	bitreich.org	70
i                 } else {	Err	bitreich.org	70
i-                        error("%zu: server field too long\n", linenr);	Err	bitreich.org	70
i+                        error("%zu: host field too long\n", linenr);	Err	bitreich.org	70
i                         continue;	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i                 if (line[i + len] == '\t') {	Err	bitreich.org	70
i@@ -347,8 +347,8 @@ checkdir(FILE *fp)	Err	bitreich.org	70
i                         }	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-                if (!isvalidserver(v.server))	Err	bitreich.org	70
i-                        error("%zu: invalid server: %s\n", linenr, v.server);	Err	bitreich.org	70
i+                if (!isvalidhost(v.host))	Err	bitreich.org	70
i+                        error("%zu: invalid host: %s\n", linenr, v.host);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i                 /* check port, must be numeric and in range, port 0 is allowed:	Err	bitreich.org	70
i                 "Appendix:	Err	bitreich.org	70
i@@ -420,12 +420,12 @@ checkdir(FILE *fp)	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i void	Err	bitreich.org	70
i-checkremote(const char *server, const char *port, const char *path, const char *param)	Err	bitreich.org	70
i+checkremote(const char *host, const char *port, const char *path, const char *param)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i         FILE *fp;	Err	bitreich.org	70
i         int fd, r;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-        fd = edial(server, port);	Err	bitreich.org	70
i+        fd = edial(host, port);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         if (param[0])	Err	bitreich.org	70
i                 r = dprintf(fd, "%s\t%s\r\n", path, param);	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/gopher-validator/commit/a1907...
Content-Typetext/plain; charset=utf-8