[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [gopher] Selector types summary

> just a summary of the selectors I know:

Don't you mean item types? </pedantic>

> Selectors seen in the wild:
> h - hypertext link

or more accurately "HTML"

> i - informational item (text)
> Some questions regarding them:
> What is this CSO protocol? I can't find any specification of it.
> Can someone point me at a still running server?

CSO is the same as the old ph. OverbiteFF supports it; this gopher URL
talks to a working server at uic.edu:105, queries it for "sachs" and
displays both (current) matches:


If you do


then you will get a requester box. Of course, the itemtype rewriting
code in 2.1.1554 does this wrong and offers to rewrite it to item type 1;
I will fix this. Just click cancel and the requester will appear.

> 4, 5, 6 and 9 seem to be redundant for binary files? The only
> difference is, that some old clients may be interested in such
> metadata.

Yes. It does point to different handlers for older clients, but pretty
much everything now just treats them as binary lumps.

> g and I are redundant for image files?

I'd argue this one. While I is supposed to be "generic image," that requires
the client to content-sniff. Mozilla's docshell did do this, but OverbiteFF
for technical reasons cannot, so it looks at the extension of the file. This
is usually good enough but I don't like it. See 'p' below.

> How is the + type supposed to work? The balancing server is send-
> ing out a menu with all the redundant servers first and then the
> client decides where to connect?

I believe so, but I've never made or actually used such an implementation.

> 8 and T are redundant for interactive sessions? I would propose
> a selector type for SSH: 's'.

s is used intermittently for "generic sound." Other de-facto item types I
have encountered include p (PNG), d (PDF), x (XML) and c (CSS). OverbiteFF
currently supports all of these.

------------------------------------ personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckaiser@floodgap.com
-- The first duty of a revolutionary is to get away with it. -- Abbie Hoffman -

Gopher-Project mailing list

Reply to: