C Makefile M4 Shell Vala Python Other
Latest commit d4c6819 Aug 17, 2016 @nacho nacho Add max-incoming-payload-size property to the websocket connection.
This allows to change the limit for the payload of websocket packets.
Also add the corresponding unit test.

https://bugzilla.gnome.org/show_bug.cgi?id=770022
Failed to load latest commit information.
build MSVC builds: Add config for MIT GSSAPI support Apr 15, 2016
data Update the public suffix list (and its test) Dec 11, 2013
docs Bug 587145 - Add GSS-Negotiate support Mar 14, 2016
examples examples/get: Add TLS client certificate support Jul 12, 2016
libsoup Add max-incoming-payload-size property to the websocket connection. Aug 22, 2016
m4 m4: Update ax_code_coverage.m4 from autoconf-archive master Aug 14, 2016
po Updated Polish translation Aug 16, 2016
tests Add max-incoming-payload-size property to the websocket connection. Aug 22, 2016
.gitignore .gitignore: update for win32 build stuff Mar 13, 2016
AUTHORS update Apr 14, 2005
COPYING COPYING: update to a version with the correct mailing address May 24, 2011
ChangeLog.pre-git Belatedly move Changelog to Changelog.pre-git, update for that Apr 24, 2009
HACKING add a HACKING file with some initial notes on code style and correctness Jun 8, 2009
MAINTAINERS update for new maintainers format (and remove old email address) Aug 9, 2007
Makefile.am Add support to build with Visual Studio Feb 22, 2016
Makefile.glib Makefile.glib: support marking get_type as extern Nov 4, 2015
NEWS 2.55.90 Aug 15, 2016
README doap: update URLs Apr 6, 2014
autogen.sh build: Do not use AM_GLIB_GNU_GETTEXT Jan 8, 2013
config.h.win32.in MSVC builds: Add config for MIT GSSAPI support Apr 15, 2016
configure.ac 2.55.90 Aug 15, 2016
glib-tap.mk tests: use TAP, and install the tests Feb 8, 2014
libsoup-2.4.pc.in SoupSocket: port to GSocketConnection/GTlsConnection Dec 7, 2010
libsoup-gnome-2.4.pc.in Add libsoup-gnome, for new features that depend on GNOME Oct 31, 2008
libsoup-zip.in Include documentation in developer zipfile. Aug 30, 2005
libsoup.doap doap: add <programming-language> Jul 31, 2014
tap-driver.sh tests: use TAP, and install the tests Feb 8, 2014
tap-test tests: use TAP, and install the tests Feb 8, 2014

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.