summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2002-11-05 19:45:46 +0000
committerDan Winship <danw@src.gnome.org>2002-11-05 19:45:46 +0000
commitd4629510fb547f3ed2cce829ea1ec0c73bc5647c (patch)
tree19ee5b614bf12a0aa2ebd29d8a9fd2535dea8386 /README
parent6314c214c92e43c84be54754013580ecb475b486 (diff)
downloadlibsoup-d4629510fb547f3ed2cce829ea1ec0c73bc5647c.tar.gz
Split libsoup out of soup. ChangeLog.old contains the original soup
* Split libsoup out of soup. ChangeLog.old contains the original soup ChangeLog. * Makefile.am, etc: Fix things up to work with the new directory layout. Disable docs until we fix them. * autogen.sh: Use gnome-autogen.sh * configure.in: Require autoconf 2.53. Remove stuff that was only needed for httpd or wsdl code. Remove glib1 support. Bump version to 2.0. * libsoup/Makefile.am: Rename library to libsoup-2.0, put includes in ${includedir}/soup-2.0 * libsoup/*: Merge soup-0-7 back onto the trunk. Remove SOAP-specific stuff, Windows support, and other things that weren't being maintained. * soup-config.in, soupConf.sh: Kill these. We only support pkg-config now.
Diffstat (limited to 'README')
-rw-r--r--README38
1 files changed, 11 insertions, 27 deletions
diff --git a/README b/README
index 53bfd898..ee4d22e5 100644
--- a/README
+++ b/README
@@ -1,18 +1,12 @@
-Soup is a SOAP (Simple Object Access Protocol) implementation in C.
+Libsoup is an HTTP library implementation in C. It was originally part
+of a SOAP (Simple Object Access Protocol) implementation called Soup, but
+the SOAP and non-SOAP parts have now been split into separate packages.
-It provides an queued asynchronous callback-based mechanism for sending and
-servicing SOAP requests, and a WSDL (Web Service Definition Language) to C
-compiler which generates client stubs and server skeletons for easily calling
-and implementing SOAP methods.
-
-It uses the Glib main loop and is designed to work well with GTK
-applications. This enables GNOME applications to access SOAP servers
-on the network in a completely asynchronous fashion, very similar to the
-Gtk+ programming model (a synchronous operation mode is also supported
-for those who want it).
-
-The WSDL compiler will help you make your applications interoperate
-with services that expose their descriptions through WSDL.
+libsoup uses the Glib main loop and is designed to work well with GTK
+applications. This enables GNOME applications to access HTTP servers
+on the network in a completely asynchronous fashion, very similar to
+the Gtk+ programming model (a synchronous operation mode is also
+supported for those who want it).
Features:
* Completely Asynchronous
@@ -20,24 +14,14 @@ Features:
* HTTP chunked transfer support
* HTTP, SOCKS4, and SOCKS5 authenticated proxy support
* SSL Support using OpenSSL or Mozilla NSS
- * Apache module server support
* Client support for Digest, NTLM, and Basic authentication
- * Standalone SOAP server support
Planned Features:
* Server digest authentication
* Gconf configuration and proxy integration
- * UDDI Support
- * Disco support
- * GTK or Bonobo object generation
-To subscribe to the Soup discussion list, send mail with the word "Subscribe" in
-the message body to soup-list-request@ximian.com.
+To subscribe to the Soup discussion list, send mail with the word
+"Subscribe" in the message body to soup-list-request@ximian.com.
Licensing:
- * The Soup runtime is licensed LGPL, see COPYING.LIB for more details.
- * The WSDL compiler is licensed GPL, see COPYING for more details.
- * The soup-ssl-proxy application is licensed GPL, see COPYING for more
- details. This is in order to comply with the licensing restrictions
- imposed by the SSL libraries used by Soup, while allowing the Soup
- application libraries and runtime to remain LGPL.
+libsoup is licensed under the LGPL, see COPYING for more details.