/ .. / /

##28 2018-07-20(Fri)15:33:21 (archived 2019-01-16(Wed)18:12:50)
Wikis on gopherspace

__[2018-07-20(Fri)15:36:14 #211]______________________________________
Is it possible to create a gophersite as a publicly editable wiki
on gopherspace? A WikiWikiGopher or a Gwiki?

__[2018-07-20(Fri)20:00:50 #214]______________________________________
It would be very awkward 100% over gopher, but I experimented a
little with a combination of gopher + ftp

__[2018-07-20(Fri)20:01:09 #215]______________________________________

__[2018-07-20(Fri)20:02:28 #216]______________________________________
^ also uses git for history tracking, you could probably submit
content via git too

__[2018-07-21(Sat)20:27:28 #217]______________________________________
Cool! With what gopher server did you create this with?

__[2018-07-21(Sat)20:28:53 #218]______________________________________
And is phiki open-sourced? (BTW, I can't connect to the FTP
servers. I tried FireFTP on SeaMonkey and Filezilla and typed in
the specified username and password but they don't work).

__[2018-07-21(Sat)23:35:06 #219]______________________________________
Okay, I finally connected to the FTP server and I wrote an article
about the gopher protocol to publish to the phiki, but unfortunately
it doesn't appear under content although the FTP client tells me
the transfer was successful.

__[2018-07-22(Sun)16:05:40 #220]______________________________________
Cannot reproduce, my article got published

__[2018-07-22(Sun)21:00:43 #221]______________________________________
@217 Bucktooth is the server I use. @219 There's not much to open
source. It is just a folder where anyone can upload via FTP that
is watched by incron and makes a commit when a file is added. Very
experimental ATM.

__[2018-07-22(Sun)21:08:29 #222]______________________________________
also @219, I see why your upload didn't work. It was a little too
picky about while files it allowed, and it rejected the DOS-style
ASCII. The downside to FTP is I'm not sure how to communicate such
an error to the uploader. Maybe HTTP would be better.

__[2018-07-22(Sun)23:13:31 #223]______________________________________
Yeah, I'm using Windows 7. I think it's because files on Windows
have to be defined with extensions, whereas with UNIX-like systems
its extensionless.

__[2018-07-22(Sun)23:14:26 #224]______________________________________
I'll try again running Linux.

__[2018-07-23(Mon)08:23:56 #225]______________________________________
@223 @224 It should accept your file now if you reupload. By
DOS-style I mean CRLF line endings. phiki uses `file` to check them
differently from Unix-style (only LF). Articles should be uploaded
without an extension since the filename = article title.

__[2018-07-23(Mon)16:13:35 #226]______________________________________
It works now. I have a question for the Gopher protocol, does
gopher allow login authentication akin to FTP, as in that some
directories on Gopher are restricted in which they can only be
access via username and password?

__[2018-07-23(Mon)16:18:11 #227]______________________________________
@226 Directly, no. You could use a secret key in the selector to
limit access, but gopher is not secure like HTTPS. The alternative is
to secure the network on which the gopher server runs with a login.

__[2018-07-23(Mon)16:21:58 #229]______________________________________
/Demo of "session" over gopher

__[2018-07-23(Mon)16:24:40 #230]______________________________________
^ basically a session id is passed around in the selector, like a
faux cookie. Problem is that the login details are passed once in
plain text in the selector too...

__[2018-07-23(Mon)16:30:12 #231]______________________________________
@230 Cool! But can you create and register an account on a gophersite
like how you can on HTTP sites like how you can register an account
on Wikipedia?

__[2018-07-23(Mon)16:36:57 #232]______________________________________
@231 It's possible to build such a thing, but it will not be
secure, in the same way that logging in over FTP/HTTP is insecure
(so FTPS/SFTP/HTTPS are used instead nowadays). There's no
"authentication" method built in to the protocol, however.

__[2018-07-23(Mon)16:47:47 #233]______________________________________
@232 Hmmm. But is it possible to reform the Gopher protocol to
authenticate over TLS/SSL like HTTP, and will it ever happen?

__[2018-07-23(Mon)16:51:31 #234]______________________________________
Like sgopher

__[2018-07-23(Mon)20:39:25 #235]______________________________________
I think there's been a few attempts. The Umbrellix gopher has some
practical examples of TLS + gopher as well as gopher on the darknet

__[2018-07-23(Mon)20:39:43 #236]______________________________________

__[2018-07-24(Tue)10:08:03 #237]______________________________________
@235 Yeah, I've accessed Umbrellix' gopherhole over TOR (I'm using
SeaMonkey which I configured to connect to TOR).

__[2018-08-08(Wed)15:41:01 #266]______________________________________
@233 I'm experimenting with SSL support for this gopher, you should
be able to test it on khzae.net port 105. I'll also put some info
in a file (link to follow)

__[2018-08-08(Wed)15:42:38 #267]______________________________________

/ gopher://khzae.net/1/chan/tech/28
Styles: Light Dark Classic