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