First draft at the new object to maintain formerly-global state. (Not yet
[platform/upstream/libsoup.git] / README
1 Libsoup is an HTTP library implementation in C. It was originally part
2 of a SOAP (Simple Object Access Protocol) implementation called Soup, but
3 the SOAP and non-SOAP parts have now been split into separate packages.
4
5 libsoup uses the Glib main loop and is designed to work well with GTK
6 applications. This enables GNOME applications to access HTTP servers
7 on the network in a completely asynchronous fashion, very similar to
8 the Gtk+ programming model (a synchronous operation mode is also
9 supported for those who want it).
10
11 Features:
12   * Completely Asynchronous
13   * Connection cache
14   * HTTP chunked transfer support
15   * HTTP, SOCKS4, and SOCKS5 authenticated proxy support
16   * SSL Support using OpenSSL or GnuTLS
17   * Client support for Digest, NTLM, and Basic authentication
18   * HTTP server
19   * Server support for Digest and Basic authentication
20
21 To subscribe to the Soup discussion list, send mail with the word
22 "Subscribe" in the message body to soup-list-request@ximian.com.
23
24 Licensing:
25 libsoup is licensed under the LGPL, see COPYING for more details.