SHA256
1
0
forked from pool/libsoup

Accepting request 99105 from GNOME:Factory

Pushing G:F

OBS-URL: https://build.opensuse.org/request/show/99105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=57
This commit is contained in:
Stephan Kulow 2012-01-06 10:45:48 +00:00 committed by Git OBS Bridge
commit d2d4f3e5d7
4 changed files with 121 additions and 13 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c387eefd8214c458965b1d6e3490cea33b5bb6c81798cac90cde96136dc19401
size 715466

3
libsoup-2.37.3.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a59fa57d6c61ff9600ae271102d4a850bebb17b118d059850fdf0cd00b375d2c
size 615420

View File

@ -1,3 +1,99 @@
-------------------------------------------------------------------
Tue Dec 20 09:19:03 UTC 2011 - vuntz@opensuse.org
- Update to version 2.37.3:
+ Simplified SoupHTTPInputStream and SoupRequestHTTP, allowing
related simplifications in WebKit's ResourceHandleSoup. This is
an ABI-incompatible change, but SoupHTTPInputStream is an
unstable API. [bgo#663451]
+ Fixed a bug that caused the SOUP_MESSAGE_CERTIFICATE_TRUSTED
flag to always be cleared, causing epiphany to claim all https
pages were untrusted. [bgo#665182]
+ Fixed some bugs in the handling of SoupSession:http-aliases and
SoupSession:https-aliases.
+ Fixed SoupContentDecoder's "ignore Content-Encoding: gzip
because the server didn't actually mean it" hack to handle
x-gzip too.
+ Clarified the documentation on SoupSession:ssl-strict
[bgo#666280]
+ Fixed handling of ACLOCAL_FLAGS [bgo#641470]
- Add xz BuildRequires because we can't build a package for a
xz-compressed tarball without explicitly specifying that... See
bnc#697467 for more details.
-------------------------------------------------------------------
Mon Dec 12 15:50:01 UTC 2011 - vuntz@opensuse.org
- Remove explicit Requires for glib2-devel, libgnutls-devel,
libgcrypt-devel, libgpg-error-devel, libxml2-devel in devel
subpackage: the needed ones will automatically be added the
pkgconfig() way.
-------------------------------------------------------------------
Thu Dec 8 20:13:05 UTC 2011 - dimstar@opensuse.org
- Split typelib files into typelib-1_0-Soup-2_4 subpackage.
- Add typelib-1_0-Soup-2_4 Requires to devel subpackage.
-------------------------------------------------------------------
Tue Nov 22 09:44:02 UTC 2011 - vuntz@opensuse.org
- Update to version 2.37.2:
+ Fixed up the output of SoupDirectoryInputStream, thus improving
the display of local directories in WebKit-based browsers.
[bgo#662266]
+ Fixed a bug introduced in 2.37.1 that caused some cancelled
SoupMessages to be leaked. [bgo#662847]
+ Added new SoupSession properties "http-aliases" and
"https-aliases" that allow you to configure more explicitly
what URL protocols are treated as aliases for http (eg, "dav:",
"webcal:", etc), and which should be recognized as meaning
something else, (eg, "ftp:")
+ Added soup_session_would_redirect() and
soup_session_redirect_message(), to help users that want to
handle some or all redirects themselves. Added
soup_message_set_redirect() to make it easier to return
redirection responses from a SoupServer.
+ Added the SoupSession "use-thread-context" property, which
tells it to use GMainContexts in a gio-compliant way (and in
particular, allows having different messages running in
different GMainContexts on the same SoupSession, though only to
a limited extent since SoupSessionAsync is still not
thread-safe). In particular, this was added in order to address
webkit#68238.
+ Made SoupURI %-encode non-ASCII characters when parsing URIs,
in particular to fix a problem with certain servers sending
syntactically invalid redirects that they would then only
interpret correctly if you fixed the syntax for them.
[bgo#662806]
+ Fixed a connection-handling bug that could cause problems with
servers that requested authentication and then timed out the
connection while the application was waiting for the user to
enter a password. [bgo#660057]
+ Made NTLM and Basic authentication handle some non-ASCII
usernames and passwords. (NTLM should handle most. It's
impossible to fix Basic in the general case.) [bgo#576838]
+ Added support for "deflate" Content-Encoding, so that we can
work with broken servers that insisted on using it even though
we explicitly indicated in the request headers that we didn't
support it. [bgo#661682]
-------------------------------------------------------------------
Thu Oct 27 21:40:29 UTC 2011 - dimstar@opensuse.org
- Update to version 2.37.1:
+ Fixed a problem with connections being assigned to multiple
requests at once after a redirection [bgo#651146].
+ Ported SoupSession to use GTlsDatabase internally, and added
two new properties, SoupSession:use-system-ca-file (to
specify that the session should use the default system tlsdb)
and SoupSession:tlsdb (to specify a specific tlsdb to use)
+ Likewise, added SoupServer:tls-certificate, for specifying a
certificate/key for an https server to use.
+ Made SoupHTTPInputStream more memory efficient [bgo#659255]
+ Fixed soup_message_get_https_status() to return information
more reliably (with latest glib-networking).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Oct 18 06:27:40 UTC 2011 - vuntz@opensuse.org Tue Oct 18 06:27:40 UTC 2011 - vuntz@opensuse.org

View File

@ -15,25 +15,25 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
Name: libsoup Name: libsoup
Summary: HTTP client/server library for GNOME Summary: HTTP client/server library for GNOME
Version: 2.36.1 License: LGPL-2.1+
Release: 1
License: LGPLv2.1+
Group: Development/Libraries/GNOME Group: Development/Libraries/GNOME
Version: 2.37.3
Release: 0
Url: http://www.gnome.org Url: http://www.gnome.org
Source: http://download.gnome.org/sources/libsoup/2.36/%{name}-%{version}.tar.bz2 Source: http://download.gnome.org/sources/libsoup/2.37/%{name}-%{version}.tar.xz
Source99: baselibs.conf Source99: baselibs.conf
BuildRequires: glib2-devel >= 2.30.0
BuildRequires: glib-networking BuildRequires: glib-networking
BuildRequires: glib2-devel >= 2.31.0
BuildRequires: gobject-introspection-devel BuildRequires: gobject-introspection-devel
BuildRequires: gtk-doc BuildRequires: gtk-doc
BuildRequires: libgnome-keyring-devel BuildRequires: libgnome-keyring-devel
BuildRequires: libxml2-devel BuildRequires: libxml2-devel
BuildRequires: sqlite3-devel BuildRequires: sqlite3-devel
# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467
BuildRequires: xz
# We do not need these dependencies needed only for tests. # We do not need these dependencies needed only for tests.
#BuildRequires: apache2-mod_php5 php5-xmlrpc #BuildRequires: apache2-mod_php5 php5-xmlrpc
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -52,7 +52,6 @@ Features:
* XML-RPC support * XML-RPC support
%package 2_4-1 %package 2_4-1
License: LGPLv2.1+
Summary: HTTP client/server library for GNOME Summary: HTTP client/server library for GNOME
Group: Development/Libraries/GNOME Group: Development/Libraries/GNOME
Requires: glib-networking >= 2.27.90 Requires: glib-networking >= 2.27.90
@ -79,11 +78,21 @@ Features:
* Server support for Digest and Basic authentication * Server support for Digest and Basic authentication
* XML-RPC support * XML-RPC support
%package -n typelib-1_0-Soup-2_4
Summary: HTTP client/server library for GNOME -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-Soup-2_4
Libsoup is an HTTP client/server library for GNOME. It uses GObjects
and the glib main loop, to integrate well with GNOME applications.
This package provides the GObject Introspection bindings for libsoup.
%package devel %package devel
License: LGPLv2.1+
Summary: HTTP client/server library for GNOME - Development Files Summary: HTTP client/server library for GNOME - Development Files
Group: Development/Libraries/GNOME Group: Development/Libraries/GNOME
Requires: %{name} = %{version} glib2-devel libgnutls-devel libgcrypt-devel libgpg-error-devel libxml2-devel Requires: %{name} = %{version}
Requires: typelib-1_0-Soup-2_4 = %{version}
Provides: %{name}-doc = %{version} Provides: %{name}-doc = %{version}
Obsoletes: %{name}-doc < %{version} Obsoletes: %{name}-doc < %{version}
# bug437293 # bug437293
@ -129,6 +138,9 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-, root, root) %defattr(-, root, root)
%doc README COPYING NEWS AUTHORS %doc README COPYING NEWS AUTHORS
%{_libdir}/*.so.* %{_libdir}/*.so.*
%files -n typelib-1_0-Soup-2_4
%defattr(-,root,root)
%{_libdir}/girepository-1.0/Soup-2.4.typelib %{_libdir}/girepository-1.0/Soup-2.4.typelib
%{_libdir}/girepository-1.0/SoupGNOME-2.4.typelib %{_libdir}/girepository-1.0/SoupGNOME-2.4.typelib