forked from pool/libsoup
This commit is contained in:
parent
462f71d87b
commit
54574ec91f
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:044d56fccc887ea92ac2f12bfc3d9986f427b4cf78a5e87d78ba42a665a849f9
|
|
||||||
size 601619
|
|
3
libsoup-2.3.4.tar.bz2
Normal file
3
libsoup-2.3.4.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:db1903cf8c4cd99565162f2f40e2d7afdbd2db1055482f4cb61ecfe844483ebd
|
||||||
|
size 612000
|
@ -1,3 +1,91 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 3 19:05:24 CET 2008 - maw@suse.de
|
||||||
|
|
||||||
|
- Update to version 2.3.4:
|
||||||
|
+ Documentation is once again available from devhelp (bgo#518384
|
||||||
|
and bgo#518317)
|
||||||
|
+ Tidied up libsoup-2.4.pc file (bgo#517631)
|
||||||
|
- The shared library subpackage is now called libsoup-2_4-1.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 18 22:22:18 CET 2008 - maw@suse.de
|
||||||
|
|
||||||
|
- Update to version 2.3.2:
|
||||||
|
+ API changes / Behavior changes:
|
||||||
|
* soup_server_add_auth_domain() now refs the auth domain when
|
||||||
|
adding it. (soup_server_remove_auth_domain() already
|
||||||
|
unreffed it.) This means existing applications using
|
||||||
|
SoupAuthDomain will now have a small memory leak. Those
|
||||||
|
applications should update their libsoup-2.4 requirement to
|
||||||
|
">= 2.3.2" at some point before the final GNOME 2.22.0
|
||||||
|
release, and then fix the code to unref the auth domain
|
||||||
|
after adding it to the server.
|
||||||
|
* SoupSession's automatic redirect-handling behavior now obeys
|
||||||
|
RFC 2616 more closely. In particular, status codes 300 and
|
||||||
|
304 are no longer mistakenly considered redirects; POSTs
|
||||||
|
that receive 303 are now redirected into GETs; and POSTs
|
||||||
|
that receive 301, 302, or 307 are now not redirected.
|
||||||
|
|
||||||
|
Applications that were using the SOUP_MESSAGE_NO_REDIRECT
|
||||||
|
flag to prevent libsoup from redirecting POSTs incorrectly
|
||||||
|
before should now be able to remove that if they depend on
|
||||||
|
libsoup-2.4 >= 2.3.2.
|
||||||
|
|
||||||
|
+ API additions:
|
||||||
|
* Added a SOUP_SESSION_USER_AGENT property to SoupSession, and
|
||||||
|
SOUP_SERVER_SERVER_HEADER to SoupServer, to support
|
||||||
|
automatically adding "User-Agent" and "Server" headers to
|
||||||
|
messages. (The default behavior is to do nothing, as
|
||||||
|
before.)
|
||||||
|
* Added several new methods to soup-forms.h. Applications that
|
||||||
|
are encoding a fixed set of form fields can now just pass
|
||||||
|
them to soup_form_encode(), rather than needing to construct
|
||||||
|
a GHashTable or GData list. (Likewise, the new
|
||||||
|
soup_uri_set_query_from_fields() behaves similarly for
|
||||||
|
directly updating a URI with form data.) There are also now
|
||||||
|
soup_form_request_new() and other related methods, to
|
||||||
|
directly create a GET or POST SoupMessage for submitting a
|
||||||
|
form query.
|
||||||
|
|
||||||
|
The original soup_form_* methods have all been renamed,
|
||||||
|
although bgo#defines exist for backward compatibility.
|
||||||
|
|
||||||
|
* Added soup_message_set_chunk_allocator() and
|
||||||
|
soup_buffer_new_with_owner(), to give applications more
|
||||||
|
control over memory usage/copying when doing streaming HTTP.
|
||||||
|
[Wouter Cloetens, bgo#513810].
|
||||||
|
|
||||||
|
* Added several new methods to soup-value-utils.h for working
|
||||||
|
with multiple array or hash table values at once:
|
||||||
|
soup_value_hash_new_with_vals(),
|
||||||
|
soup_value_hash_insert_vals(),
|
||||||
|
soup_value_hash_lookup_vals(),
|
||||||
|
soup_value_array_new_with_vals(), and
|
||||||
|
soup_value_array_append_vals().
|
||||||
|
|
||||||
|
This helps to simplify XML-RPC calls that send or receive
|
||||||
|
structs or arrays.
|
||||||
|
|
||||||
|
* Added soup_date_to_time_t().
|
||||||
|
|
||||||
|
* Added SoupMessageHeadersIterator, an iterator type for
|
||||||
|
SoupMessageHeaders that can be used instead of
|
||||||
|
soup_message_headers_foreach().
|
||||||
|
|
||||||
|
+ Bug fixes:
|
||||||
|
|
||||||
|
* Fixed a crash-when-idle in evolution-exchange [bgo#437835] and
|
||||||
|
rhythmbox [bgo#506552].
|
||||||
|
|
||||||
|
* Added the API version to the gtk-doc installation dir, to
|
||||||
|
prevent parallel-installation problems with libsoup 2.2 and
|
||||||
|
2.4. [bgo#512810, Daniel Gryniewicz].
|
||||||
|
|
||||||
|
* Fixed tests/query-test to compile correctly on Solaris.
|
||||||
|
[bgo#513602, patch from Jeff Cai]
|
||||||
|
|
||||||
|
* Fixed some other minor HTTP conformance issues.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jan 31 19:32:20 CET 2008 - maw@suse.de
|
Thu Jan 31 19:32:20 CET 2008 - maw@suse.de
|
||||||
|
|
||||||
|
90
libsoup.spec
90
libsoup.spec
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libsoup (Version 2.3.0.1)
|
# spec file for package libsoup (Version 2.3.4)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
@ -10,6 +10,7 @@
|
|||||||
|
|
||||||
# norootforbuild
|
# norootforbuild
|
||||||
|
|
||||||
|
|
||||||
Name: libsoup
|
Name: libsoup
|
||||||
BuildRequires: glib2-devel gnutls-devel gtk-doc libxml2-devel
|
BuildRequires: glib2-devel gnutls-devel gtk-doc libxml2-devel
|
||||||
# We do not need these dependencies needed only for tests.
|
# We do not need these dependencies needed only for tests.
|
||||||
@ -18,8 +19,8 @@ License: LGPL v2.1 or later
|
|||||||
Group: Development/Libraries/GNOME
|
Group: Development/Libraries/GNOME
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Summary: Simple Object Access Protocol (SOAP)
|
Summary: Simple Object Access Protocol (SOAP)
|
||||||
Version: 2.3.0.1
|
Version: 2.3.4
|
||||||
Release: 2
|
Release: 1
|
||||||
Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libsoup/2.2/%{name}-%{version}.tar.bz2
|
Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libsoup/2.2/%{name}-%{version}.tar.bz2
|
||||||
# PATCH-NEEDS-REBASE libsoup-2.2.100-r924.patch
|
# PATCH-NEEDS-REBASE libsoup-2.2.100-r924.patch
|
||||||
Patch1: libsoup-2.2.100-r924.patch
|
Patch1: libsoup-2.2.100-r924.patch
|
||||||
@ -27,7 +28,7 @@ Patch1: libsoup-2.2.100-r924.patch
|
|||||||
Patch2: libsoup-334021.patch
|
Patch2: libsoup-334021.patch
|
||||||
Url: http://www.gnome.org
|
Url: http://www.gnome.org
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Requires: %{name}-2_4-0 = %{version}
|
Requires: %{name}-2_4-1 = %{version}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Soup is a SOAP (Simple Object Access Protocol) implementation in C.
|
Soup is a SOAP (Simple Object Access Protocol) implementation in C.
|
||||||
@ -54,12 +55,12 @@ Authors:
|
|||||||
Dick Porter <dick@ximian.com>
|
Dick Porter <dick@ximian.com>
|
||||||
Miguel De Icaza <miguel@ximian.com>
|
Miguel De Icaza <miguel@ximian.com>
|
||||||
|
|
||||||
%package 2_4-0
|
%package 2_4-1
|
||||||
Summary: Simple Object Access Protocol (SOAP)
|
Summary: Simple Object Access Protocol (SOAP)
|
||||||
Group: Development/Libraries/GNOME
|
Group: Development/Libraries/GNOME
|
||||||
Requires: %{name} >= %{version}
|
Requires: %{name} >= %{version}
|
||||||
|
|
||||||
%description 2_4-0
|
%description 2_4-1
|
||||||
Soup is a SOAP (Simple Object Access Protocol) implementation in C.
|
Soup is a SOAP (Simple Object Access Protocol) implementation in C.
|
||||||
|
|
||||||
It provides a queued asynchronous callback-based mechanism for sending
|
It provides a queued asynchronous callback-based mechanism for sending
|
||||||
@ -151,15 +152,15 @@ rm $RPM_BUILD_ROOT/%{_libdir}/*.*a
|
|||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%post 2_4-0 -p /sbin/ldconfig
|
%post 2_4-1 -p /sbin/ldconfig
|
||||||
|
|
||||||
%postun 2_4-0 -p /sbin/ldconfig
|
%postun 2_4-1 -p /sbin/ldconfig
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc README COPYING ChangeLog NEWS AUTHORS
|
%doc README COPYING ChangeLog NEWS AUTHORS
|
||||||
|
|
||||||
%files 2_4-0
|
%files 2_4-1
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{_libdir}/*.so.*
|
%{_libdir}/*.so.*
|
||||||
|
|
||||||
@ -172,9 +173,78 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_datadir}/gtk-doc/html/libsoup
|
%{_datadir}/gtk-doc/html/libsoup-2.4
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Mar 03 2008 maw@suse.de
|
||||||
|
- Update to version 2.3.4:
|
||||||
|
+ Documentation is once again available from devhelp (bgo#518384
|
||||||
|
and bgo#518317)
|
||||||
|
+ Tidied up libsoup-2.4.pc file (bgo#517631)
|
||||||
|
- The shared library subpackage is now called libsoup-2_4-1.
|
||||||
|
* Mon Feb 18 2008 maw@suse.de
|
||||||
|
- Update to version 2.3.2:
|
||||||
|
+ API changes / Behavior changes:
|
||||||
|
* soup_server_add_auth_domain() now refs the auth domain when
|
||||||
|
adding it. (soup_server_remove_auth_domain() already
|
||||||
|
unreffed it.) This means existing applications using
|
||||||
|
SoupAuthDomain will now have a small memory leak. Those
|
||||||
|
applications should update their libsoup-2.4 requirement to
|
||||||
|
">= 2.3.2" at some point before the final GNOME 2.22.0
|
||||||
|
release, and then fix the code to unref the auth domain
|
||||||
|
after adding it to the server.
|
||||||
|
* SoupSession's automatic redirect-handling behavior now obeys
|
||||||
|
RFC 2616 more closely. In particular, status codes 300 and
|
||||||
|
304 are no longer mistakenly considered redirects; POSTs
|
||||||
|
that receive 303 are now redirected into GETs; and POSTs
|
||||||
|
that receive 301, 302, or 307 are now not redirected.
|
||||||
|
Applications that were using the SOUP_MESSAGE_NO_REDIRECT
|
||||||
|
flag to prevent libsoup from redirecting POSTs incorrectly
|
||||||
|
before should now be able to remove that if they depend on
|
||||||
|
libsoup-2.4 >= 2.3.2.
|
||||||
|
+ API additions:
|
||||||
|
* Added a SOUP_SESSION_USER_AGENT property to SoupSession, and
|
||||||
|
SOUP_SERVER_SERVER_HEADER to SoupServer, to support
|
||||||
|
automatically adding "User-Agent" and "Server" headers to
|
||||||
|
messages. (The default behavior is to do nothing, as
|
||||||
|
before.)
|
||||||
|
* Added several new methods to soup-forms.h. Applications that
|
||||||
|
are encoding a fixed set of form fields can now just pass
|
||||||
|
them to soup_form_encode(), rather than needing to construct
|
||||||
|
a GHashTable or GData list. (Likewise, the new
|
||||||
|
soup_uri_set_query_from_fields() behaves similarly for
|
||||||
|
directly updating a URI with form data.) There are also now
|
||||||
|
soup_form_request_new() and other related methods, to
|
||||||
|
directly create a GET or POST SoupMessage for submitting a
|
||||||
|
form query.
|
||||||
|
The original soup_form_* methods have all been renamed,
|
||||||
|
although bgo#defines exist for backward compatibility.
|
||||||
|
* Added soup_message_set_chunk_allocator() and
|
||||||
|
soup_buffer_new_with_owner(), to give applications more
|
||||||
|
control over memory usage/copying when doing streaming HTTP.
|
||||||
|
[Wouter Cloetens, bgo#513810].
|
||||||
|
* Added several new methods to soup-value-utils.h for working
|
||||||
|
with multiple array or hash table values at once:
|
||||||
|
soup_value_hash_new_with_vals(),
|
||||||
|
soup_value_hash_insert_vals(),
|
||||||
|
soup_value_hash_lookup_vals(),
|
||||||
|
soup_value_array_new_with_vals(), and
|
||||||
|
soup_value_array_append_vals().
|
||||||
|
This helps to simplify XML-RPC calls that send or receive
|
||||||
|
structs or arrays.
|
||||||
|
* Added soup_date_to_time_t().
|
||||||
|
* Added SoupMessageHeadersIterator, an iterator type for
|
||||||
|
SoupMessageHeaders that can be used instead of
|
||||||
|
soup_message_headers_foreach().
|
||||||
|
+ Bug fixes:
|
||||||
|
* Fixed a crash-when-idle in evolution-exchange [bgo#437835] and
|
||||||
|
rhythmbox [bgo#506552].
|
||||||
|
* Added the API version to the gtk-doc installation dir, to
|
||||||
|
prevent parallel-installation problems with libsoup 2.2 and
|
||||||
|
2.4. [bgo#512810, Daniel Gryniewicz].
|
||||||
|
* Fixed tests/query-test to compile correctly on Solaris.
|
||||||
|
[bgo#513602, patch from Jeff Cai]
|
||||||
|
* Fixed some other minor HTTP conformance issues.
|
||||||
* Thu Jan 31 2008 maw@suse.de
|
* Thu Jan 31 2008 maw@suse.de
|
||||||
- Split out a shared library subpackage
|
- Split out a shared library subpackage
|
||||||
- Build with -fno-strict-aliasing
|
- Build with -fno-strict-aliasing
|
||||||
|
Loading…
x
Reference in New Issue
Block a user