SMOLNET PORTAL home about changes
iTLS + disabling the execution of CGI didn't work under OpenBSD. - 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 e35d04d03d5c4c8ddc88e73c5c3f092e3d309a40	/scm/geomyidae/commit/e35d04d03d5c4c8ddc88e73c5c3f092e3d309a40.gph	bitreich.org	70
1parent 72253bb02d112a5287ce7b72af7e599da5436236	/scm/geomyidae/commit/72253bb02d112a5287ce7b72af7e599da5436236.gph	bitreich.org	70
hAuthor: Julian Schweinsberg <pazz0@0xfa.de>	URL:mailto:pazz0@0xfa.de	bitreich.org	70
iDate:   Mon, 21 Aug 2023 08:51:36 +0000	Err	bitreich.org	70
i	Err	bitreich.org	70
iTLS + disabling the execution of CGI didn't work under OpenBSD.	Err	bitreich.org	70
i	Err	bitreich.org	70
iFor fork() the pledge "proc" is needed, this wasn't pledge if nocgi was	Err	bitreich.org	70
iset.	Err	bitreich.org	70
i	Err	bitreich.org	70
iSigned-off-by: Christoph Lohmann <20h@r-36.net>	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M main.c                              |       7 ++++---	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 4 insertions(+), 3 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@@ -963,9 +963,10 @@ main(int argc, char *argv[])	Err	bitreich.org	70
i 	Err	bitreich.org	70
i #ifdef __OpenBSD__	Err	bitreich.org	70
i                         snprintf(promises, sizeof(promises),	Err	bitreich.org	70
i-                                 "rpath inet stdio %s %s",	Err	bitreich.org	70
i-                                 nocgi     ? ""    : "proc exec",	Err	bitreich.org	70
i-                                 revlookup ? "dns" : "");	Err	bitreich.org	70
i+                                 "rpath inet stdio %s %s %s",	Err	bitreich.org	70
i+                                 !nocgi || dotls ? "proc" : "",	Err	bitreich.org	70
i+                                 nocgi           ? ""     : "exec",	Err	bitreich.org	70
i+                                 revlookup       ? "dns"  : "");	Err	bitreich.org	70
i                         if (pledge(promises, NULL) == -1) {	Err	bitreich.org	70
i                                 perror("pledge");	Err	bitreich.org	70
i                                 exit(1);	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/geomyidae/commit/e35d04d03d5c...
Content-Typetext/plain; charset=utf-8