SHA256
1
0
forked from pool/libsoup

Accepting request 133108 from GNOME:Next

Repush ... comments fixed

OBS-URL: https://build.opensuse.org/request/show/133108
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=113
This commit is contained in:
Vincent Untz 2012-09-07 16:30:37 +00:00 committed by Git OBS Bridge
parent 8b584b3752
commit 3ed655df24
4 changed files with 153 additions and 5 deletions

View File

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

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

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

View File

@ -1,3 +1,144 @@
-------------------------------------------------------------------
Tue Sep 4 15:11:54 UTC 2012 - dimstar@opensuse.org
- Update to version 2.39.91:
+ Added missing annotations.
+ Fixed a crash (bgo#682569)
+ Fixed the SoupMessage:network-event signal
+ Bugs fixed: bgo#683200
+ Updated translations.
-------------------------------------------------------------------
Tue Aug 21 08:44:52 UTC 2012 - dimstar@opensuse.org
- Update to version 2.39.90:
+ Added SoupMultipartInputStream, for handling multipart
responses (particularly multipart/x-mixed-replace) (bgo#656684)
+ Fixed a potential crash in SoupSessionAsync after the session
is finalized
+ Fixed a regression in soup_tls_is_public_suffix() (bgo#681085)
+ Added a SOUP_MESSAGE_IDEMPOTENT flag, so that apps can bypass
the "POSTs must be sent on new connections" check, which was
causing evolution-ews to have to create a new connection for
every request (bgo#681493)
+ Changed SoupSession so that pending SoupMessages now hold a ref
on the session. It is possible that this will break code that
was depending on the old, dumb, behavior (where unreffing the
session with messages pending would cause those messages to be
cancelled), in which case this will be reverted before 2.40.
+ Fixed memory leaks found by valgrind
+ Cleaned up some code in SoupCache (bgo#681509)
+ Updated translations.
-------------------------------------------------------------------
Tue Aug 7 09:23:03 UTC 2012 - dimstar@opensuse.org
- Update to version 2.39.5:
+ Fixed several bugs in the soup-message-io updates that could
cause hangs or I/O errors (bgo#679527)
+ Fixed SoupServer:async-context to work properly again
+ Further fixes to soup_uri_normalize() when using the
"unescape_extra" parameter. (bgo#680018)
+ Fixed soup_xmlrpc_parse_method_call() to handle the case where
there is no <params> element (which is legal) (bgo#671661)
+ Fixed the deprecation warning on soup_message_headers_get()
(bgo#680143)
+ Added warnings to some erroneous SoupSocket usages rather than
returning bogus data (bgo#673083)
+ Fixed build under Windows/MinGW
+ SoupSocket no longer emits the "readable" signal when a socket
is disconnected if that socket is non-blocking
+ Updated public suffix list to the current version
+ Updated translations.
-------------------------------------------------------------------
Tue Jul 17 18:07:18 UTC 2012 - dimstar@opensuse.org
- Update to version 2.39.4.1:
+ Fixed indentation problems in tld-parser.py so it will work
under python 3 (bgo#680089)
+ Actually fixed cookies in non-suffixed/private domains, which
still didn't work after the last fix (bgo#679230)
+ Updated translations.
-------------------------------------------------------------------
Tue Jul 17 09:51:32 UTC 2012 - dimstar@opensuse.org
- Update to version 2.39.4:
+ Fixed the SoupRequest codepaths to properly retry in the case
where the server closes a persistent connection when we try to
use it (bgo#679527)
+ Fixed the content-type and content-length of requests retrieved
from SoupCache (bgo#680029)
+ Fixed the handling of cookies in non-suffixed and private
domains ("localhost", "foo.local", etc., bgo#679230)
+ Fixed cookie parsing to allow attribute values on "secure" and
"HttpOnly" (bgo#678753)
+ Fixed a (rare) crash when closing the stream returned from
SoupRequestHTTP.
+ Bugs fixed: bgo#671770, bgo#678909, bgo#680055, bgo#680018.
+ Updated translations.
-------------------------------------------------------------------
Tue Jun 26 17:10:09 UTC 2012 - dimstar@opensuse.org
- Update to version 2.39.3:
+ Added new functions for comparing domains against the
"public suffix" list, and in particular fixed SoupCookieJar to
not allow setting cookies in "public" domains (eg, ".co.uk").
[bgo#673802]
+ Added two new SoupCookieJar APIs (soup_cookie_jar_get_cookies()
and soup_cookie_jar_set_cookie_with_first_party()) as part of
fixing the handling of HttpOnly cookies in WebKitGTK.
[bgo#677922]
+ Fixed g-i annotation of soup_message_headers_get_content_type()
[bgo#677002]
+ Updated translations.
-------------------------------------------------------------------
Mon Jun 4 20:38:28 UTC 2012 - dimstar@opensuse.org
- Update to version 2.39.2:
+ Fixed several bugs that resulted from the I/O code rewrite
in 2.39.1, and added more test cases to exercise the new code
paths:
- Problems with cancelling messages from the got-headers signal
(bgo#674747)
- Persistent connections were not always being closed properly
after a message was cancelled mid-response.
- Cancelling a SoupRequest before it started I/O didn't work.
- Asynchronous HTTP authentication via the SoupRequest API
(bgo#675306)
- Memory leak (bgo#676038)
- Refcounting bug that manifested as a crash in rygel
(bgo#676038)
- Handling failed CONNECT requests via SoupRequest (bgo#675865)
- Messages with trailing junk following a compressed message
body (bgo#676477)
+ Fixed three cache-related bugs that affect some sites
+ Fixed a bug in the /usr/bin/ntlm_auth integration when you
don't already have credentials cached, and avoid printing
warning messages when ntlm_auth is present but not usable.
+ Fixed some g-ir-scanner warnings, and included
SoupRequester/SoupRequest in the introspected API (bgo#676742)
+ Added soup_buffer_get_as_bytes() (bgo#676776)
+ Updated translations.
-------------------------------------------------------------------
Wed May 2 18:08:01 UTC 2012 - dimstar@opensuse.org
- Update to version 2.39.1:
+ Major rewrite of the I/O code to use gio streams more directly.
+ Libsoup now finally supports SOCKS proxies again (bgo#553269)
+ Certain error messages returned from the streaming API are now
localized
+ Added a SoupCookieJar:is-persistent property, to distinguish
memory-only jars from SoupCookieJarText and SoupCookieJarSqlite
(bgo#672838)
+ Updated translations.
- Add intltool BuildRequires: new dependency.
- Create a lang package, which is recommended by the library.
-------------------------------------------------------------------
Tue Apr 17 05:56:46 UTC 2012 - vuntz@opensuse.org

View File

@ -20,15 +20,16 @@ Name: libsoup
Summary: HTTP client/server library for GNOME
License: LGPL-2.1+
Group: Development/Libraries/GNOME
Version: 2.38.1
Version: 2.39.91
Release: 0
Url: http://www.gnome.org
Source: http://download.gnome.org/sources/libsoup/2.38/%{name}-%{version}.tar.xz
Source: http://download.gnome.org/sources/libsoup/2.39/%{name}-%{version}.tar.xz
Source99: baselibs.conf
BuildRequires: glib-networking
BuildRequires: glib2-devel >= 2.31.7
BuildRequires: gobject-introspection-devel
BuildRequires: gtk-doc
BuildRequires: intltool >= 0.35.0
BuildRequires: libgnome-keyring-devel
BuildRequires: libxml2-devel
BuildRequires: sqlite3-devel
@ -53,8 +54,10 @@ Features:
Summary: HTTP client/server library for GNOME
Group: Development/Libraries/GNOME
Requires: glib-networking >= 2.27.90
Recommends: %{name}-lang
# For NTLM single sign on
Suggests: samba-winbind
# To make the lang package installable
Provides: %{name} = %{version}
Obsoletes: %{name} < %{version}
# bug437293
@ -112,6 +115,7 @@ Features:
* Server support for Digest and Basic authentication
* XML-RPC support
%lang_package
%prep
%setup -q
@ -124,6 +128,7 @@ make %{?jobs:-j%jobs}
%install
%makeinstall
rm $RPM_BUILD_ROOT/%{_libdir}/*.*a
%find_lang %{name} %{?no_lang_C}
%clean
rm -rf $RPM_BUILD_ROOT
@ -142,6 +147,8 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/girepository-1.0/Soup-2.4.typelib
%{_libdir}/girepository-1.0/SoupGNOME-2.4.typelib
%files lang -f %{name}.lang
%files devel
%defattr(-,root,root)
%{_includedir}/libsoup-2.4