Have you tried running from command line and see what those printfs have to say?
My debugging output says: Status Code: 1 Message length: 0 Content-type: (null) It does not matter which file i try to get from the server, it always delivers the same output. I am currently reading the source of libsoup and try to understand what's happening. I furtherly also thought of doing the asynchronous handling by using Idle.add() of GLib. But that should theoretically make no difference as the libsoup acts inside Gtk's mainloop anyway. Is this assumption correct? Regards
Attachment:
signature.asc
Description: This is a digitally signed message part