Bug#1006006: ITP: libsoup3 -- HTTP library implementation in C
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org
Owner: jeremy.bicha@canonical.com
Package Name: libsoup3
Version: 3.0.4
Upstream Author: Ximian, Novell, Red Hat, etc.
License: LGPL-2.1+
Programming Lang: C
Description: HTTP library implementation in C -- Development files
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.
.
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:
* Both asynchronous (GMainLoop and callback-based) and synchronous APIs
* Automatically caches connections
* SSL Support using GnuTLS
* Proxy support, including authentication and SSL tunneling
* Client support for Digest, NTLM, and Basic authentication
* Server support for Digest and Basic authentication
* Basic client-side SOAP support
Other Info
--------------
This library will be maintained by the Debian GNOME team. Packaging is at
https://salsa.debian.org/gnome-team/libsoup3
libsoup3 will be needed to fully build GNOME 43 later this year.
This is a complex major transition and libsoup2.4 will need to remain
in Debian for a while until all reverse dependencies are ported.
Migration Guide: https://libsoup.org/libsoup-3.0/ch02.html
Upstream porting status tracker:
https://gitlab.gnome.org/GNOME/libsoup/-/issues/218
Thanks,
Jeremy Bicha
Reply to: