Skip to content

HTTPS clone URL

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)
Makefile.am build-sys: add code coverage
Makefile.glib build: update Makefile.glib
NEWS 2.49.1
README doap: update URLs
autogen.sh build: Do not use AM_GLIB_GNU_GETTEXT
configure.ac tests: fix "make check" with partial apache install
glib-tap.mk tests: use TAP, and install the tests
libsoup-2.4.pc.in SoupSocket: port to GSocketConnection/GTlsConnection
libsoup-gnome-2.4.pc.in Add libsoup-gnome, for new features that depend on GNOME
libsoup-zip.in Include documentation in developer zipfile.
libsoup.doap doap: add <programming-language>
tap-driver.sh tests: use TAP, and install the tests
tap-test tests: use TAP, and install the tests

README

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

Features:
  * 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
gnome.org. Visit http://mail.gnome.org/mailman/listinfo/libsoup-list
to subscribe or read the archives.

Bugs against libsoup can be filed at the GNOME bugzilla:
https://bugzilla.gnome.org/enter_bug.cgi?product=libsoup

More information (including the libsoup To Do list) is available at
https://wiki.gnome.org/Projects/libsoup

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