💾 Archived View for rawtext.club › ~sloum › geminilist › 001026.gmi captured on 2020-09-24 at 02:10:17. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Brian Evans b__m__e at mailfence.com
Sun May 24 19:16:49 BST 2020
- - - - - - - - - - - - - - - - - - -
Definitely no worries. I am a little bummed that I did not get this cleared up before a major release I just did. I just went through multi-hour (it needs to get improved) cross-compilation and website updates and do not relish doing so again this weekend. So this may sit for a shortbit, but will get updated in the not distant future for Bombadillo. I have added the issue onthe tildegit[1] and will try to get to it this week.
I definitely agree that escaping should occur, but since my client was originally built as agopher client I was not escaping there... and just never updated anything in that regardwhen gemini got added. The Go net/url module's QueryEscape[2] uses '+' for space rather than '%20'. So it seems that is why I was running into thinking people were not supporting escaping. What is the advice here? It seems that python does not, by default, escape a '+'as a space and a number of servers are using Python. Further, it seems that '+' can be,optionally, supported as representing a space... this seems like it can/will lead to problems.
My guess is that Molly Brown will support it fine, but that JetForce and many others maynot.
[1] https://tildegit.org/sloum/bombadillo/issues/161#issuecomment-5137[2] https://golang.org/pkg/net/url/#QueryEscape