-- Leo's gemini proxy
-- Connecting to soviet.circumlunar.space:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini; lang=en
Date: Sat, 16 Jan 2021 10:58:05 +0100
Since we have no list tag for operational issues, I guess that [tech]
is OK.
The capsule gemini.marmaladefoo.com has a funny
redirection. <gemini://gemini.marmaladefoo.com/geminaut?name=gerald>
redirects to <gemini://gemini.marmaladefoo.com/geminaut?name=gerald/>
which redirects to
<gemini://gemini.marmaladefoo.com/geminaut?name=gerald//> and so on
until you run out of slashes :-)
May be it will reactivate the discussion on a way to get the contact
of a capsule, to report issues.
--------
Date: Sat, 16 Jan 2021 10:51:54 +0000
On 16-Jan-2021 09:58, Stephane Bortzmeyer wrote:
> The capsule gemini.marmaladefoo.com has a funny
> redirection. <gemini://gemini.marmaladefoo.com/geminaut?name=gerald>
> redirects to <gemini://gemini.marmaladefoo.com/geminaut?name=gerald/>
> which redirects to
> <gemini://gemini.marmaladefoo.com/geminaut?name=gerald//> and so on
> until you run out of slashes :-)
Hmm - there is something strange about that URL - it might be molly
brown redirecting. I'll investigate.
But anyway, the URL is not a valid one - were you just playing around or
did you follow a link from somewhere that linked to that URL?
There is a CGI demo here
gemini://gemini.marmaladefoo.com/cgi-bin/hello-world.cgi where you can
put your name, e.g.
gemini://gemini.marmaladefoo.com/cgi-bin/hello-world.cgi?name=gerald
> May be it will reactivate the discussion on a way to get the contact
> of a capsule, to report issues.
There is an email address for yours truly on the root page of the capsule!
?- Luke
--------
Date: Sat, 16 Jan 2021 11:04:26 +0000
On 16-Jan-2021 10:51, Luke Emmet wrote:
>
> On 16-Jan-2021 09:58, Stephane Bortzmeyer wrote:
>> The capsule gemini.marmaladefoo.com has a funny
>> redirection. <gemini://gemini.marmaladefoo.com/geminaut?name=gerald>
>> redirects to <gemini://gemini.marmaladefoo.com/geminaut?name=gerald/>
>> which redirects to
>> <gemini://gemini.marmaladefoo.com/geminaut?name=gerald//> and so on
>> until you run out of slashes :-)
>
> Hmm - there is something strange about that URL - it might be molly
> brown redirecting. I'll investigate.
>
Yes - it seems to be a molly brown bug.
If you take a valid URL that references a folder not having a trailing
slash, and add a query to it, molly brown goes off on an endless redirect.
For example, try this one:
gemini://gemini.circumlunar.space/capcom?foo
1. Here the "capcom" folder exists with an index.gmi therein
2. Molly brown thereby puts a slash on the end of the URL, but what it
should do is put a slash after the capcom maybe, thus
gemini://gemini.circumlunar.space/capcom/?foo
not
gemini://gemini.circumlunar.space/capcom?foo/
in this second case, molly brown will redirect again to
gemini://gemini.circumlunar.space/capcom?foo//
and so on.
I'll let solderpunk know.
In the mean time, I suggest not to construct strange parameterised URLs
to folder URLs on molly brown!
?- Luke
--------
Date: Sat, 16 Jan 2021 12:04:56 +0100
On Sat, Jan 16, 2021 at 10:51:54AM +0000,
Luke Emmet <luke at marmaladefoo.com> wrote
a message of 28 lines which said:
> But anyway, the URL is not a valid one - were you just playing
> around or did you follow a link from somewhere that linked to that
> URL?
Following a link. (Unfortunately, Lupa does not register where did the
URL in its database comes from.)
--------
Date: Sat, 16 Jan 2021 11:45:45 +0000
On 16-Jan-2021 11:04, Stephane Bortzmeyer wrote
>> But anyway, the URL is not a valid one - were you just playing
>> around or did you follow a link from somewhere that linked to that
>> URL?
> Following a link. (Unfortunately, Lupa does not register where did the
> URL in its database comes from.)
For client authors, there is also the recommendation in the Gemini "best
practices" doc to not automatically follow more than N (suggested N=5)
redirects. This would prevent getting stuck in any intentional or
inadvertent redirect tar pits that await.
I think there is are some intentional infinite redirect loops in the
client torture tests as well as the usual inadvertent server or CGI bugs
out in the geminiverse.
gemini://gemini.circumlunar.space/docs/best-practices.gmi
?- Luke
--------
Date: Sat, 16 Jan 2021 12:54:38 +0100
On Sat, Jan 16, 2021 at 10:51:54AM +0000,
Luke Emmet <luke at marmaladefoo.com> wrote
a message of 28 lines which said:
> > May be it will reactivate the discussion on a way to get the contact
> > of a capsule, to report issues.
> There is an email address for yours truly on the root page of the capsule!
It's also that your email server denylists mine:
<luke at marmaladefoo.com>: host mx2.mythic-beasts.com[2a00:1098:0:82:1000:0:2:1]
said: 550 Block listed: https://www.spamhaus.org/sbl/query/SBLCSS (in reply
to MAIL FROM command)
--------
Date: Sat, 16 Jan 2021 12:59:29 +0100
On Sat, Jan 16, 2021 at 11:04:26AM +0000,
Luke Emmet <luke at marmaladefoo.com> wrote
a message of 47 lines which said:
> Yes - it seems to be a molly brown bug.
A side effect of crawlers is that they exercice a lot of code and find
many bugs that would not have been detected by normal use :-)
--------
-- Response ended
-- Page fetched on Mon Jun 17 18:49:43 2024