How Houston got here
Houston started inside Heckers Sketch: its bug report postbox, its hello postcard and its self-updater, lifted out so any Lazarus program could have them.
The first working prototypes used free file sharing services, Filebin and Catbox. No server, no account, nothing to pay for... perfect for a small developer with a small program and a small user base. With a few workarounds they worked, and the tests passed. But anyone can upload to those services too. Updates were signed, so nobody could slip in a fake one, but someone could still be a nuisance and keep your program from ever getting its updates.
That is why Houston needs its own small station: one CGI script on an ordinary web host. Yes, CGI is old school. Who cares, if it works. It runs on almost any cheap host, and it keeps the whole thing as simple as possible.
If you know a better way, I would love to hear it. A free service with no account needed that keeps this workflow secure, without running your own web service, would be ideal. I have looked at file sharing and crowd storage platforms, and nothing has struck me as reliable yet. Tell me in the comments.








Loading comments…