Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
data Update the public suffix list (and its test)
docs soup-server: add soup_server_accept_iostream()
examples soup-server: add new-and-improved APIs
libsoup SoupSocket: if :use-thread-context, hold a ref on it
m4 build-sys: add code coverage
po Updated Slovak translation
tests tests: fix a sporadic hang in connection-test
.gitignore Fix .gitignore
AUTHORS update
COPYING COPYING: update to a version with the correct mailing address
ChangeLog.pre-git Belatedly move Changelog to Changelog.pre-git, update for that
HACKING add a HACKING file with some initial notes on code style and correctness
MAINTAINERS update for new maintainers format (and remove old email address) build-sys: add code coverage
Makefile.glib build: update Makefile.glib
NEWS 2.49.1
README doap: update URLs build: Do not use AM_GLIB_GNU_GETTEXT tests: fix "make check" with partial apache install tests: use TAP, and install the tests SoupSocket: port to GSocketConnection/GTlsConnection Add libsoup-gnome, for new features that depend on GNOME Include documentation in developer zipfile.
libsoup.doap doap: add <programming-language> tests: use TAP, and install the tests
tap-test tests: use TAP, and install the tests


libsoup is an HTTP client/server library for GNOME. It uses GObjects
and the glib main loop, to integrate well with GNOME applications.

  * Both asynchronous (GMainLoop and callback-based) and synchronous APIs
  * Automatically caches connections
  * SSL support
  * Proxy support, including authentication and SSL tunneling
  * Client support for Digest, NTLM, and Basic authentication
  * Server support for Digest and Basic authentication
  * XML-RPC support

See the documentation in docs/reference/ and the test programs in
tests/ for simple examples of how to use the code. The
evolution-data-server and evolution-exchange modules in GNOME git have
some more complicated examples.

There is a mailing list for libsoup-related questions/discussions at Visit
to subscribe or read the archives.

Bugs against libsoup can be filed at the GNOME bugzilla:

More information (including the libsoup To Do list) is available at

libsoup is licensed under the LGPL, see COPYING for more details.
Something went wrong with that request. Please try again.