Edward Vielmetti | 12 Jul 14:48 2015
Picon

[gopher] Looking for Docker-ready Gopher servers for ARM (Raspberry Pi)

Hello, I am using Docker on my Raspberry Pi and am looking for a suitable
Gopher server for that environment.

I see that James Mills has built an x86 Docker version of


at

https://registry.hub.docker.com/u/prologic/cgod/

which I expect would be relatively straightforward to move over to a 
base image based on 


but seeing as I haven't done that yet I'll wonder if anyone else has any bright
ideas.

thanks

Ed

--
_______________________________________________
Gopher-Project mailing list
Gopher-Project@...
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
Mateusz Viste | 12 Jul 09:04 2015
Picon

[gopher] Motsognir gopher server v1.0.7

Hello all,

I released the version 1.0.7 of my Motsognir gopher server today. This 
is mostly a maintenance release.

v1.0.7 [12 Jul 2015]
  - Support for secondary parameters passed to CGI scripts (when both a 
search string AND a '?' URL is used),
  - Added a configurable secondary query-delimiter character (SecUrlDelim),
  - New CAPS token: 'ServerDefaultEncoding',
  - Implemented a configurable 'Paranoid mode' for serving only 
world-readable files,
  - Fixed a slight memory leak,
  - Significantly improved performances when reading data from CGI.

http://motsognir.sourceforge.net

cheers,
Mateusz
Kevin Veroneau | 16 Jun 01:11 2015
Picon

[gopher] Gopher/NNTP hybrid server

I am currently debating on starting a new project which would essentially marry the Gopher protocol with NNTP(USENET). So, you can easily browse all the forums via a gopher client, and post articles and posts via the USENET protocol.

I really like what gopherChan was able to do, but the only downside was the requirement of HTTP to post articles via a command line tool. It would be really cool to have a complete forum built using technology from the same era. It would also be a proper place to archive this mailing list.

Looking at RFC 977, it looks pretty simple to implement. What are your thoughts on this type of Gopher server? It wouldn't be just a mole, but a Gopher server and NNTP server hybrid listening on both ports.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

_______________________________________________
Gopher-Project mailing list
Gopher-Project@...
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
Kevin Veroneau | 15 Jun 21:48 2015
Picon

[gopher] Gopherpedia is officially broken

It is indeed a sad day for Gopher, as one of the most widely used gopher sites is dead. Hopefully Muffinlabs can spring into action with a fix, so that us Gopherites can get our Wikipedia fix in plain text once again. Until that glorious day, I guess we'll need to get our fix using the legacy HTTP protocol method.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

_______________________________________________
Gopher-Project mailing list
Gopher-Project@...
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
Kevin Veroneau | 5 Jun 02:34 2015
Picon

[gopher] Gopher's been quiet for awhile

Is everybody on this list still alive? Or hasn't there been any new developments on Gopher as of late? No new spectacular Gopher announcements? Will Gopher have a booth at this year's Electronic Entertainment Expo showing off GopherVR running on either Google Cardboard or the Oculus Rift?

On a side note, has anybody created a fuse module for Gopher? If not, I may tackle that, as I think it would be interesting to see.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

_______________________________________________
Gopher-Project mailing list
Gopher-Project@...
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
Cameron Kaiser | 20 May 03:14 2015

[gopher] OverbiteFF to be updated for Fx41

Mozilla is deprecating the old NewChannel API (which OverbiteFF, since it
implements its own protocol, depends on) and starting in Fx41 use of the old
NewChannel family of functions will generate an assertion in debug builds.
It will work fine in release builds, but obviously that won't be for long.

To fix this will require porting to the new API. That means, sadly, we must
leave Firefox 3.6-37ish behind (the new API is present in both 38ESR and
standard release builds, so TenFourFox users will be able to use it).

For this version I am also thinking of implementing whois:// and finger://
and there will be a few optimizations made.

Just a heads up.

--

-- 
------------------------------------ personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckaiser@...
-- If you're too open-minded, your brains will fall out. ----------------------
Walter Vermeir | 25 Apr 17:04 2015
Picon

[gopher] OverbiteFF - Mozilla FTP Directory Style

Hi,

This is nothing new but I do not think I have seen it posted on this 
list. Maybe of interest to some;

https://userstyles.org/styles/95379/overbiteff-mozilla-ftp-directory-style

A way to make the gopherholes when using OverbiteFF presented a bit 
differently. You first need to install the plugin "Stylish" to make it work.

I personally prefer the default layout instead of this.

What I do like of it is that the background is not pure white but a bit 
gray. That is more comfortable to look at.

Greetings,
Walter
simple | 23 Apr 21:18 2015

[gopher] Adding TLS and/or SSL support to Gopher

New thread for an important topic :)

Looking in my OS's /etc/services file it appears there are several
available ports in the 700-799 range:

#                   703               Unassigned
#                   708               Unassigned
#                 717-728             Unassigned
#                   703               Unassigned
#                   708               Unassigned
#                 717-728             Unassigned
#                 732-740             Unassigned
#                   743               Unassigned
#                 745-746             Unassigned
#                 755-756             Unassigned
#                   766               Unassigned
#                   768               Unassigned
#                 778-779             Unassigned
#                 781-785             Unassigned
#                   786               Unassigned
#                   787               Unassigned
#                 788-799             Unassigned

As for implementation of the concept, I feel it should be done in a way
that doesn't shut out existing gopher clients/servers.

Perhaps adopting some sort of external client+server proxy model would be
the best starting point such that, for example, someone with a lynx(1)
browser could install a "secure_gopher" proxy on their computer such that
their now local port 70 requests are SSL-wrapped and sent on to a
corresponding "secure_gopher" proxy server listening on the new gopherS
TLS encrypted port (785 maybe?). Probably it's already doable using
opensshd and SOCKS, just need to pick a port.

The above approach would not preclude others from basically incorporating
the proxy model into their new clients and servers for an all-in-one
solution.

For making it officially part of Gopher World I think it means a new RFC
for "secure gopher" or at least adding the spec to the existing gopher
RFC; I don't know which would be easier.

Jeff / gopher://jgw.mdns.org
Kevin Veroneau | 23 Apr 07:03 2015
Picon

Re: [gopher] Gopher+ support in the community

Okay, so like I said, here's my initial release of a Gopher client for the 
*NIX console:

gopher://gopher.veroneau.net/0library/gopher.py

It uses an updated version of my gopherlib.py library found here:
gopher://gopher.veroneau.net/0library/gopherlib.py

To get it up and running, you will need to grab yourself a copy of npyscreen, 
either via pip or just download it manually.

It currently doesn't support every standard Gopher type, but all the basics 
are there and were tested, namely i, 0, 1, and of course 7.  I will add the 
other gopher types as I continue working on it.  Feel free to contribute if 
you wish as well.

There is currently no address entry function, and it will bring you to floodgap 
by default.  However, feel free to change the initial server within the code 
itself.  Proper address entry via a dialog box, and via the command line will 
be added very soon.

You can access the menu by press Ctrl-X, there you can return to the root of 
the current server, or exit the application itself.

Future versions when other Gopher types are supported will introduce a 
preferences form, where you can select external applications to launch for 
specific gopher types, such as one to display images, or an external HTTP 
browser for HTTP links.  HTML will be supported in 2 ways, one being a 
html2text translation, or the ability to launch an external browser with 
gopher support.

On Wednesday, April 22, 2015 06:03:43 PM James Mills wrote:
> Sounds interesting I'll take a look :)
> 
> cheers
> James
> 
> 
> James Mills / prologic
> 
> E: prologic@...
> W: prologic.shortcircuit.net.au
> 
> On Thu, Apr 23, 2015 at 9:39 AM, Kevin Veroneau <kevin@...> wrote:
> > I was thinking of urwid, but I don't feel it's the perfect match for this
> > type of application. It would require a good amount of work to use urwid
> > for such a simple client. I am planning on using the rather awesome and
> > lightweight "npyscreen" library. It's seems like a match made in heaven.
> > It supports lists(gopher menus) easily, and can easily display prompts
> > from the user in a dialogue box. It also makes it a snap to create
> > context menus(and popup menus in general). It even supports easy to
> > create and manage forms(great for ASK) and for general preference
> > screens/bookmark management. I've built a documentation viewer in it
> > before, which had a nested menu system and was able to show text
> > documents with ease and minimal code. Overall, I see npyscreen and
> > gopher like a marriage made in heaven.
> > 
> > http://npyscreen.readthedocs.org/
> > 
> > Check out some of their examples and tell me it won't work. :) That's why
> > I noted I could release an initial client this evening due to how easy
> > and powerful this library is. Urwid is great, I made a few apps in it,
> > but it used complex layouts to display the screen. This made debugging a
> > tad difficult, as it took some time to make an app look and function
> > perfectly. Telnet into my profile server to see that urwid app:
> > telnet://
> > veroneau.net:5199
> > 
> > Kevin.
> > 
> > On April 22, 2015 5:01:54 PM MDT, James Mills <
> > 
> > prologic@...> wrote:
> >> On Thu, Apr 23, 2015 at 8:53 AM, Kevin Veroneau <kevin@...>
> >> 
> >> wrote:
> >>> For a gopher client, I was going to make a console-based one, along
> >>> with a Qt4 WebKit-based one. Qt4 is nicely cross platform, so nobody
> >>> will be left out.
> >> 
> >> What are you plans here?
> >> 
> >> I'd be interested in a console client (urwid?)
> >> and QT4 would be nice too :)
> >> 
> >> cheers
> >> James
> >> 
> >> 
> >> James Mills / prologic
> >> 
> >> E: prologic@...
> >> W: prologic.shortcircuit.net.au
> >> 
> >> ------------------------------
> >> 
> >> Gopher-Project mailing list
> >> Gopher-Project@...
> >> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
> > 
> > --
> > Sent from my Android device with K-9 Mail. Please excuse my brevity.
> > 
> > _______________________________________________
> > Gopher-Project mailing list
> > Gopher-Project@...
> > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
Kevin Veroneau | 23 Apr 00:18 2015
Picon

[gopher] Gopher+ support in the community

Hello everyone,

I'm curious to know how many widely used Gopher clients properly support Gopher+ and what's the communities general view about supporting it.

I personally haven't used any Gopher+ features, and my current GopherSpace doesn't use it either. How many of your gopherspaces have Gopher+ support?

I'm also a tad curious on working with "gophers://", Gopher over TLS. it'd be easy to enable on a gopher server, but no clients currently support it.

On that note about Gopher clients, I did mention awhile back that I was planning on developing a more modern stand alone gopher client for PCs. So if I made a new client, I'd add Gopher over TLS support for kicks, and depending on overall support, maybe Gopher+ support. OverbiteFF doesn't do Gopher+ it seems(from reading it's source) and neither does the android client...

One last question... what is your Gopher client of choice, and why?

Kevin.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

_______________________________________________
Gopher-Project mailing list
Gopher-Project@...
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
Kevin Veroneau | 22 Apr 05:30 2015
Picon

[gopher] Introducing a new kind of Gopher Server

Hello fellow Gopherites!

I noticed something in the Gopher community on the types of Gopher servers available. They are all basically the same, nothing separates them apart from what language it's made in and how gopher menus are generated. They are feed files directly from a file system.

I recently decided that if I were going to make a server, it wouldn't be just a server, but a full application framework. Welcome to my newest project: Gopher Application Framework!

It is still a work in progress, missing many useful features. But I am planning on growing this into something nothing less than amazing. It will be heavily inspired by the Bottle micro framework, as you will see by the example application I have. It will support dynamic templating to make server-side templates of any text-based file a piece of cake. Unlike all other Gopher servers, this one doesn't fork external processes. Much like modern web frameworks, the application is always in memory. Don't worry about the memory footprint though, as it is inspired by the smallest web framework, it will only use a couple MB of ram.

This project is still a huge work in progress, with a built-in HTTP server coming soon and many more amazing features. This isn't just your every day run of the mill gopher server.

gopher://gopher.veroneau.net/1library/gaf

The API is subject to change too, this is just an early preview version to let the community see what I'm up to.

Enjoy!
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

_______________________________________________
Gopher-Project mailing list
Gopher-Project@...
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project

Gmane