You have been subscribed to a public bug:

To get direct access to HTTP protocol features not exposed by GIO, such
as headers (and thus implement #641809), Steadyflow will need to forsake
the GIO abstraction specifically for HTTP. Currently HTTP support in GIO
pulls libsoup through gvfs-backends, which, despite a cleaner API,
introduces overhead for D-Bus IPC compared to just using libsoup
directly.

One option I've been pondering is tearing out SoupInputStream, basically
a GIO adapter for asyncronous libsoup - exactly what we need - from
gvfs-backends and compiling its C code alongside Steadyflow's Vala code.
In the long term, we could consider porting it to Vala.

** Affects: ubuntu
     Importance: High
     Assignee: 991 (asstaroid)
         Status: Confirmed

-- 
Use libsoup rather than GIO for HTTP downloads
https://bugs.launchpad.net/bugs/996121
You received this bug notification because you are a member of Ubuntu Bugs, 
which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to