LibSoup 2.44.2 / 2.45.3
A poweful HTTP client and server library for developing GNOME based applications
The LibSoup library uses glib as a main loop, and the GObjects software to integrate with most GNOME applications.
LibSoup automatically caches connections, contains asynchronous (GMainLoop and callback-based) and synchronous APIs, supports SSL using GnuTLS, supports proxy, including authentication and SSL tunneling.
LibSoup also provides client support for Digest, Basic authentication, and NTLM, client and server support for XML-RPC, as well as server support for Basic and Digest authentication.
In a hurry? Add it to your Download Basket!
What's New in version 2.45.3
- The documentation has finally been updated to reflect the new APIs added in 2.42.
- Added GBytes-valued :request-body-data and :response-body-data properties to SoupMessage, which should help some bindings.
- We now set TCP_NODELAY on sockets, improving throughput a bit. In particular, this avoids an unnecessary extra round trip in the TLS handshake.
- The SoupSession APIs that return GErrors now return the actual underlying gio errors in the event of connection failures and the like.