Hi everyone,
~astro just made me aware that dos newlines in index pages may cause problems with the main index in some clients. The problem seems to be that in case of files with dos newlines a rogue return character ends up in the link text, preceding (and apparently hiding, in some clients) the '(by ~USER)' part.
It might be sensible to just strip return characters altogether when processing gemlogs. For a patch that does exactly that, see
$ diff /var/gemini/gemlog.gmi \ /home/seifferth/public_gemini/sandbox/main-index/gemlog.gmi 17c17 < sed 's,\t, ,g;s, *$,, --- > sed 's,\t, ,g;s, *$,,;s,\r,,
Best
Frank