Comment by ❄ freezr
@stack not sure if OP is going to implement CGI again, I need to ask him about it, the point was CGI scripts run outside the sandboxing he designed for GMID, it was a contradiction and for now he resolved disabling CGI tout-court.
2024-06-05 · 2 years ago
3 Later Comments ↓
@stack in the same link I provided, OP explains how to integrate an additional service like slowcgi with GMID... 😉
No offense intended. There is certainly a place for a server that cannot run code outside its process boundary.
Most of what I've been doing involves CGI.
In fact I should investigate embedding a Gemini server into my applications, as coordinating with CGI is stupidly expensive, and I already wrote a socket server for the CGI script to recover the session state... I may as well serve gemtext directly, instead of this three-tiered crap just to play a simple game!
@stack I am not a coder nor an engineer, I already have already hard time in learning a LuaTeX based DTP software that use XML... 😵💫
Original Post
Heads-up with GMID 2.0 — GMID removed support for "CGI", if you update and you have a CGI voice in your config this will prevent GMID to start or work. CGI script had to go, I don't want code in gmid that can be used to execute almost everything. [gemini link] 😉