SMOLNET PORTAL home about changes
iRemove comment about non-/ selectors. We are using them now. - geomyidae - A small C-based gopherd.	Err	bitreich.org	70
hgit clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/	URL:git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/	bitreich.org	70
1Log	/scm/geomyidae/log.gph	bitreich.org	70
1Files	/scm/geomyidae/files.gph	bitreich.org	70
1Refs	/scm/geomyidae/refs.gph	bitreich.org	70
1Tags	/scm/geomyidae/tag	bitreich.org	70
1README	/scm/geomyidae/file/README.gph	bitreich.org	70
1LICENSE	/scm/geomyidae/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 7b9aa6de08d6ed822f5917c44bf61e10a804b31b	/scm/geomyidae/commit/7b9aa6de08d6ed822f5917c44bf61e10a804b31b.gph	bitreich.org	70
1parent a291bc8c99309fcbfd1a7688988ba60a2e5bf042	/scm/geomyidae/commit/a291bc8c99309fcbfd1a7688988ba60a2e5bf042.gph	bitreich.org	70
hAuthor: Christoph Lohmann <20h@r-36.net>	URL:mailto:20h@r-36.net	bitreich.org	70
iDate:   Sat, 22 Jul 2023 15:32:47 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iRemove comment about non-/ selectors. We are using them now.	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M main.c                              |      17 -----------------	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 0 insertions(+), 17 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/main.c b/main.c	/scm/geomyidae/file/main.c.gph	bitreich.org	70
i@@ -224,21 +224,6 @@ handlerequest(int sock, char *req, int rlen, char *base, char *ohost,	Err	bitreich.org	70
i                 return;	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-        /*	Err	bitreich.org	70
i-         * FUTURE: Valid cases in gopher we overwrite here, but could be used	Err	bitreich.org	70
i-         * for other geomyidae features:	Err	bitreich.org	70
i-         *	Err	bitreich.org	70
i-         *        request string = "?..." -> "/?..."	Err	bitreich.org	70
i-         *        request string = "" -> "/"	Err	bitreich.org	70
i-         *        request string = "somestring" -> "/somestring"	Err	bitreich.org	70
i-         *	Err	bitreich.org	70
i-         * Be careful, when you consider those special cases to be used	Err	bitreich.org	70
i-         * for some feature. You can easily do good and bad.	Err	bitreich.org	70
i-         *	Err	bitreich.org	70
i-         * Look at printelem() in ind.c for the counterpart of producing	Err	bitreich.org	70
i-         * selectors.	Err	bitreich.org	70
i-         */	Err	bitreich.org	70
i-	Err	bitreich.org	70
i         /* Strip off the arguments of req?args style. */	Err	bitreich.org	70
i         c = strchr(recvb, '?');	Err	bitreich.org	70
i         if (c != NULL) {	Err	bitreich.org	70
i@@ -346,7 +331,6 @@ handlerequest(int sock, char *req, int rlen, char *base, char *ohost,	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i                 if (S_ISDIR(dir.st_mode)) {	Err	bitreich.org	70
i-                        printf("S_ISDIR\n");	Err	bitreich.org	70
i                         for (i = 0; i < sizeof(indexf)/sizeof(indexf[0]);	Err	bitreich.org	70
i                                         i++) {	Err	bitreich.org	70
i                                 len = strlen(rpath);	Err	bitreich.org	70
i@@ -362,7 +346,6 @@ handlerequest(int sock, char *req, int rlen, char *base, char *ohost,	Err	bitreich.org	70
i                                 if (rpath[len-1] != '/')	Err	bitreich.org	70
i                                         strcat(rpath, "/");	Err	bitreich.org	70
i                                 strcat(rpath, indexf[i]);	Err	bitreich.org	70
i-                                printf("path index = %s\n", rpath);	Err	bitreich.org	70
i                                 fd = open(rpath, O_RDONLY);	Err	bitreich.org	70
i                                 if (fd >= 0)	Err	bitreich.org	70
i                                         break;	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/geomyidae/commit/7b9aa6de08d6...
Content-Typetext/plain; charset=utf-8