#18271 closed bug (no change required)

haikuwebkit: gopher unsupported

Reported by: nephele Owned by: pulkomandy
Priority: normal Milestone: R1/beta5
Component: Kits/Web Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

Trying to load a gopher:// site will now display "Unsupported protocol"

Probably this happened because of the change to curl?

Change History (7)

comment:1 by pulkomandy, 21 months ago

curl itself supports it, but possibly the curl code in WebKit doesn't allow it. And also, WebKit won't know what to do with the contents anyway, with the native Haiku backend it was the backend doing the work of converting Gopher pages to HTML. This is similar to how we handle FTP and local directories rendering, so it could be done on WebKit side, but probably not something we can upstream.

comment:2 by nephele, 21 months ago

We likely want a gopher-> html and gemdoc->html translator anyway to use for netservices2 later on, so will keep this in mind.

comment:3 by pulkomandy, 21 months ago

We should think about something like AmigaOS' MultiView: a tool that can display anything as long as there is a datatype (translator, in BeOS language) for it. They do images, sound, videos, hypertext documents, ... all in the same app.

Web browsers are kind of this with network connectivity and Javascript added on top.

Not sure if that's all a good idea or not... maybe dedicated apps for each thing are better.

comment:4 by nephele, 21 months ago

In the "each app on its own" case we could likely make a gopher and or gemini client on it's own based on libnetservices2, and not have this in haikuwebkit at all.

I don't think haikuwebkit is a good universal viewer :)

comment:5 by nephele, 21 months ago

I would be fine with leaving this in netservices1 and not producing a replacement for webpositive, but rather build a native application for gopher or gemini.

Thoughts?

comment:6 by pulkomandy, 21 months ago

Sounds fine. mmu_man has a branch of NetSurf with Gopher support, I think (probably not up to date with current NetSurf). So that may be an option as well.

comment:7 by nephele, 21 months ago

Resolution: no change required
Status: newclosed
Note: See TracTickets for help on using tickets.