[gopher] Gophernicus Server 0.5 released
Kim Holviala
kim at holviala.com
Wed Apr 7 12:06:20 UTC 2010
On 7.4.2010 0:30, Matjaž Mešnjak wrote:
> I taught it would be possible to implement some of the features, not all
> of them. I see now they are tightly connected to each other, its almost
> impossible to implement just virtual hosts for example ...
Well, the ;vhost is something you never want to implement - it's not in
any spec, it's just a fallback used by my server. A client should never
fiddle with the selectors anyway - the server gives them to the client
and the clients respects them.
Doing just vhosting is simple, just add one more printf to your client:
C: selector<TAB><TAB>GOPHER/++<CRLF>
C: Host: whatever.com<CRLF>
C: <CRLF>
My patch for Mosaic with the full set of headers was just maybe 30
lines, so it should be quite simple.
> Thanks for the explanation. I guess I'll have to wait for the final
> implementation of your server and the specification :-)
Final... *cough cough* :-). I think the spec is pretty much what I wrote
in my previous email, and the server is about 90% finished now.
Shouldn't be more than a month or so before I hit 1.0 and move on to
clients.
> But I will start
> experimenting at least with some of your ideas before that.
Great.
- Kim
More information about the Gopher-Project
mailing list