LibSoup 2.2.98 review
DownloadLibSoup is an HTTP client/server library for GNOME
|
|
LibSoup is an HTTP client/server library for GNOME. LibSoup library uses GObjects and the glib main loop, to integrate well with GNOME applications.
Here are some key features of "libsoup":
Both asynchronous (GMainLoop and callback-based) and synchronous APIs
Automatically caches connections
SSL Support using GnuTLS
Proxy support, including authentication and SSL tunneling
Client support for Digest, NTLM, and Basic authentication
Server support for Digest and Basic authentication
See the test programs in tests/ for simple examples of how to use the code, or evolution-data-server and evolution-exchange for more complicated examples.
To subscribe to the Soup discussion list, send mail with the word "Subscribe" in the message body to soup-list-request@ximian.com.
What's New in This Release:
Several memory leaks when parse_response_headers() is called on a message that has a "reason_phrase" already for some reason were fixed.
Hostname was not freed and has been fixed.
SoupGNUTLSChannel was fixed when "chan" was not freed in case of initialization error.
"finally" was left unreffed (one more *_ref() than *_unref()) in case of SSL wrapping, and has been fixed.
LibSoup 2.2.98 keywords