diff options
author | jmmv <jmmv@pkgsrc.org> | 2004-09-21 16:51:37 +0000 |
---|---|---|
committer | jmmv <jmmv@pkgsrc.org> | 2004-09-21 16:51:37 +0000 |
commit | 2d041ebd92e783bf746a50b6f4f2bd45b52cf45b (patch) | |
tree | 669796e4b1eb80db13e8697a3eaac31d52d0b15c /net | |
parent | a97f6a28c30aa48f74344ebea8c62253faf5b77b (diff) | |
download | pkgsrc-2d041ebd92e783bf746a50b6f4f2bd45b52cf45b.tar.gz |
Update to 2.2.0. This version corresponds to GNOME 2.8.0.
Changes in libsoup from the 2.0 series (1.99.x versions) to 2.2:
* Most of the libsoup datatypes are now GObjects. (SoupUri
is currently an exception to this.)
* SoupMessage now emits signals at various stages of
processing. (Eg, "wrote_body", "got_headers".) (You
can also still use soup_message_add_*handler().)
* SoupContexts are gone; soup_message_new() now takes a URI
string.
* All formerly global state is now maintained by the
SoupSession object. (This includes the connection pool,
proxy server, cached authentication information, SSL
certificates, etc.)
* You can create a SoupSessionAsync (for 2.0-like
behavior) or SoupSessionSync (for blocking,
synchronous usage).
* You can add SoupMessageFilter objects to a session
to have certain processing automatically performed
on every message sent via that session. (Eg, setting
up handlers.)
* NTLM authentication is no longer supported by
default. You must enable it by setting the
SOUP_SESSION_USE_NTLM flag on the session.
* The preferred method of handling authentication is
now via the "authenticate" and "reauthenticate"
signals on SoupSession. (The old style, of encoding
the user and password information into the url is
also still supported.)
* The SOUP_ERROR_* values are now SOUP_STATUS_* (so that we
don't have "SOUP_ERROR_OK" and the like).
* SOUP_MESSAGE_IS_ERROR() is gone, since some cases
want to include 3xx responses and some don't.
* SOUP_ERROR_CANT_AUTHENTICATE and
SOUP_ERROR_CANT_AUTHENTICATE_PROXY are now gone,
since they didn't carry any information that
SOUP_STATUS_UNAUTHORIZED and
SOUP_STATUS_PROXY_UNAUTHORIZED don't.
* DNS errors now show up as the new status code
SOUP_STATUS_CANT_RESOLVE rather than being mixed in
with SOUP_ERROR_CANT_CONNECT.
* Minimal SOAP support has been added back, via
SoupSoapMessage/SoupSoapResponse
* The HTTP I/O state machine was completely rewritten, fixing
numerous crashes, leaks, and protocol errors.
* SoupUri now conforms to RFC 2396. Mostly.
* Various test programs have been added under tests/
* Removed:
* Support for OpenSSL (which was horribly buggy) and
Mozilla NSS (which was never finished). We only
support GNUTLS for SSL now.
* SOCKS support
* CGI support in SoupServer
Diffstat (limited to 'net')
-rw-r--r-- | net/libsoup-devel/Makefile | 6 | ||||
-rw-r--r-- | net/libsoup-devel/PLIST | 6 | ||||
-rw-r--r-- | net/libsoup-devel/buildlink3.mk | 4 | ||||
-rw-r--r-- | net/libsoup-devel/distinfo | 6 |
4 files changed, 11 insertions, 11 deletions
diff --git a/net/libsoup-devel/Makefile b/net/libsoup-devel/Makefile index 4391fadd17a..4bcff4babe5 100644 --- a/net/libsoup-devel/Makefile +++ b/net/libsoup-devel/Makefile @@ -1,10 +1,10 @@ -# $NetBSD: Makefile,v 1.2 2004/06/01 16:58:06 recht Exp $ +# $NetBSD: Makefile,v 1.3 2004/09/21 16:51:37 jmmv Exp $ # -DISTNAME= libsoup-2.1.10 +DISTNAME= libsoup-2.2.0 PKGNAME= ${DISTNAME:S/soup/soup-devel/} CATEGORIES= net gnome -MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/2.1/} +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/2.2/} EXTRACT_SUFX= .tar.bz2 MAINTAINER= recht@NetBSD.org diff --git a/net/libsoup-devel/PLIST b/net/libsoup-devel/PLIST index bda28785235..b7e4d2174e2 100644 --- a/net/libsoup-devel/PLIST +++ b/net/libsoup-devel/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.2 2004/06/01 16:58:06 recht Exp $ +@comment $NetBSD: PLIST,v 1.3 2004/09/21 16:51:37 jmmv Exp $ include/libsoup-2.2/libsoup/soup-address.h include/libsoup-2.2/libsoup/soup-connection.h include/libsoup-2.2/libsoup/soup-headers.h @@ -23,8 +23,8 @@ include/libsoup-2.2/libsoup/soup.h lib/libsoup-2.2.a lib/libsoup-2.2.la lib/libsoup-2.2.so -lib/libsoup-2.2.so.4 -lib/libsoup-2.2.so.4.0 +lib/libsoup-2.2.so.7 +lib/libsoup-2.2.so.7.0 lib/pkgconfig/libsoup-2.2.pc share/doc/libsoup/SoupAddress.html share/doc/libsoup/SoupAuth.html diff --git a/net/libsoup-devel/buildlink3.mk b/net/libsoup-devel/buildlink3.mk index 8d48238711d..5caa71d1518 100644 --- a/net/libsoup-devel/buildlink3.mk +++ b/net/libsoup-devel/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.2 2004/06/01 16:58:06 recht Exp $ +# $NetBSD: buildlink3.mk,v 1.3 2004/09/21 16:51:37 jmmv Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ LIBSOUP_DEVEL_BUILDLINK3_MK:= ${LIBSOUP_DEVEL_BUILDLINK3_MK}+ @@ -11,7 +11,7 @@ BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibsoup-devel} BUILDLINK_PACKAGES+= libsoup-devel .if !empty(LIBSOUP_DEVEL_BUILDLINK3_MK:M+) -BUILDLINK_DEPENDS.libsoup-devel+= libsoup-devel>=2.1.10 +BUILDLINK_DEPENDS.libsoup-devel+= libsoup-devel>=2.2.0 BUILDLINK_PKGSRCDIR.libsoup-devel?= ../../net/libsoup-devel .endif # LIBSOUP_DEVEL_BUILDLINK3_MK diff --git a/net/libsoup-devel/distinfo b/net/libsoup-devel/distinfo index a7f06573954..f1a44dddd9f 100644 --- a/net/libsoup-devel/distinfo +++ b/net/libsoup-devel/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.2 2004/06/01 16:58:06 recht Exp $ +$NetBSD: distinfo,v 1.3 2004/09/21 16:51:37 jmmv Exp $ -SHA1 (libsoup-2.1.10.tar.bz2) = 9e544bfa405ce72a6a6fbccad96081a127ed112d -Size (libsoup-2.1.10.tar.bz2) = 373795 bytes +SHA1 (libsoup-2.2.0.tar.bz2) = 22fa922b5b52b0a3cdffa05b83e3c5f373ff2f62 +Size (libsoup-2.2.0.tar.bz2) = 403612 bytes |