Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Sep 18, 2021
Sep 19, 2020
Apr 14, 2005
Sep 19, 2020
Sep 18, 2021
Sep 18, 2021
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:
https://gitlab.gnome.org/GNOME/libsoup/issues/

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.