💾 Archived View for rawtext.club › ~sloum › geminilist › 006344.gmi captured on 2024-03-21 at 16:28:00. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

-=-=-=-=-=-=-

<-- back to the mailing list

JetForce vs. Molly Brown Server: CGI-variable SCRIPT_NAME is not present

Frank Jüdes Frank.Juedes at linux4specialists.com

Tue Apr 13 17:21:41 BST 2021

- - - - - - - - - - - - - - - - - - - 

Hi Omar,

For GLV-1.12556 i would have to install lua, a language with which i am not comfortable at all. Also my Linux Distro doesn't include the LibreSSL… yes i know you can always configure, make and  make install, but just want to install a gemini-server and not make a phd.

GMID i actually had considered because it is written C meaning it is /fast/!  But i wasn't sure about the CGI capabilities, like which environment variables are available for CGI programs. If you can help me out here i will definitely consider gmid for both the production and my development box and gladly provide you with feedback.

As for the name GGI: For writing CGI programs /perl/ has been my favorite language since eons - no discussions about programming-languages necessary, you cannot master them all and over the years you develop your favorites - so in perl there is the "gold-standard" package for CGI programs with the name /CGI.pm/ therefore i could not use the same name for my package. So i named it /GGI.pm/ no evil intend, no re-inventing the wheel, sheer necessity for a good and short name.

On 2021-04-13 11:18, Omar Polo wrote:

Frank Jüdes <Frank.Juedes at linux4specialists.com> writes:
Hi Stephane,
Thank you very much for the update. That leaves me with three options now:
1. Try again to install Pythron 3.7+ on my stubborn development machine
(Oracle Lunix 7…)
2. Learn go really quickly and fork the Molly Brown server - i will
call it »the sunken Molly Brown server« in that case
3. Write my own gemini server from scratch in perl
It really looks like only Molly Brown and JetForce have a usable
CGI-implementation. We should call it GGI, btw: Gemini Gateway
Interface to distinguish it from CGI.
They're definitely not the only one: GLV-1.12556 and gmid (disclaimer:
I'm the author) have a complete CGI support. GLV-1.12556 has even more
things, such as SGCI support; and you may want to count vger in that
list too, even it's a little limited in this regard.
Also, why reinvent the wheel and find another name when the CGI
specification, modulo one or two environment variables (REQUEST_METHOD -
and is debatable), maps well to Gemini?
Best regards from Charleston (WV),
Frank/2
On 2021-04-13 03:09, Alexis wrote:
Stephane Bortzmeyer <stephane at sources.org> writes:
I did not find a public issue tracker for MollyBrown, and the one patch
I sent to the author went unanswered.
i.e. one you don't have to register for? Because otherwise:
https://tildegit.org/solderpunk/molly-brown/issues
Still, yeah, Solderpunk isn't around much nowadays; i sent a patch
for the telem BBS in September last year, and i believe it's not yet
applied ....
(i also submitted a couple of patches for Elpher seven months ago,
adding link numbering, but Elpher's maintainer doesn't seem to be
active either.)
Alexis.

-------------- next part --------------An HTML attachment was scrubbed...URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210413/f230ca3c/attachment.htm>-------------- next part --------------A non-text attachment was scrubbed...Name: Frank_Juedes.vcfType: text/x-vcardSize: 253 bytesDesc: not availableURL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210413/f230ca3c/attachment.vcf>