alexkarle.com

Source for alexkarle.com
git clone git://git.alexkarle.com/alexkarle.com.git
Log | Files | Refs | README | LICENSE

commit 5c06a97e2cdefde9f14a6c5aeeb19269bc796a19 (patch)
parent 8dcd7387600320f35e16ca0d5debc13c50f820b6
Author: Alex Karle <alex@alexkarle.com>
Date:   Sun,  7 Nov 2021 23:40:34 -0500

gopher: Document TLS support and server migration

Let the burrowing continue!

Side note: TLS has significant/noticeable overhead, given that the
handshake needs to happen for *every connection* :(

Diffstat:
Mgopher/index.gph | 2++
Mgopher/phlog.txt | 36++++++++++++++++++++++++++++++++++++
2 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/gopher/index.gph b/gopher/index.gph @@ -1,6 +1,8 @@ gopher://alexkarle.com ---------------------- + /!\ also available over TLS via gophers:// + for clients that support it! (sacc, curl) _ :/ ) :/ ' diff --git a/gopher/phlog.txt b/gopher/phlog.txt @@ -13,6 +13,42 @@ just a collection of thoughts.. +Server Migration [2021-11-07] +------------------------------------------------------- + +I moved from gophernicus(8) to geomyidae(8) tonight. +It was relatively painless, with a bit of lift to +replicate the "*" directory-indexing feature of +the gophernicus gophermap files (I had to write my +own directory-to-gph tool and cat it to index.gph). + +Of course, I _could_ have used dynamic CGI, but it +feels a bit safer NOT to allow the daemon to spawn +other programs :) + +As a funny aside--I was previously championing +gopher's "lack of a markup language" by using +plaintext for content.. the truth is uglier than that: +all servers have their OWN markup for the menu +files that have become core to the gopher experience. +So, migrating servers becomes more of a pain than +just changing the config file. + +In fact, the lack of a standardized markup is the +reason I had to migrate in the first place! +gophernicus doesn't support geomyidae *.gph, which +is what stagit-gopher outputs... + +Maybe the Gemini people are onto something--specify +the markup AND the protocol.. hmmm + +I suppose one could always use canonical-only gopoher +and not embed info (`i`) lines/just have the daemon +auto-list... but that's no fun! + +P.S. the gopherhole is available over TLS now! + + Launch Plan [2021-11-06] -------------------------------------------------------