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
|
||||
|
||||
|
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.
|
||||
# This file and all modifications and additions to the pristine
|
||||
@ -10,6 +10,7 @@
|
||||
|
||||
# norootforbuild
|
||||
|
||||
|
||||
Name: libsoup
|
||||
BuildRequires: glib2-devel gnutls-devel gtk-doc libxml2-devel
|
||||
# We do not need these dependencies needed only for tests.
|
||||
@ -18,8 +19,8 @@ License: LGPL v2.1 or later
|
||||
Group: Development/Libraries/GNOME
|
||||
AutoReqProv: on
|
||||
Summary: Simple Object Access Protocol (SOAP)
|
||||
Version: 2.3.0.1
|
||||
Release: 2
|
||||
Version: 2.3.4
|
||||
Release: 1
|
||||
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
|
||||
Patch1: libsoup-2.2.100-r924.patch
|
||||
@ -27,7 +28,7 @@ Patch1: libsoup-2.2.100-r924.patch
|
||||
Patch2: libsoup-334021.patch
|
||||
Url: http://www.gnome.org
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Requires: %{name}-2_4-0 = %{version}
|
||||
Requires: %{name}-2_4-1 = %{version}
|
||||
|
||||
%description
|
||||
Soup is a SOAP (Simple Object Access Protocol) implementation in C.
|
||||
@ -54,12 +55,12 @@ Authors:
|
||||
Dick Porter <dick@ximian.com>
|
||||
Miguel De Icaza <miguel@ximian.com>
|
||||
|
||||
%package 2_4-0
|
||||
%package 2_4-1
|
||||
Summary: Simple Object Access Protocol (SOAP)
|
||||
Group: Development/Libraries/GNOME
|
||||
Requires: %{name} >= %{version}
|
||||
|
||||
%description 2_4-0
|
||||
%description 2_4-1
|
||||
Soup is a SOAP (Simple Object Access Protocol) implementation in C.
|
||||
|
||||
It provides a queued asynchronous callback-based mechanism for sending
|
||||
@ -151,15 +152,15 @@ rm $RPM_BUILD_ROOT/%{_libdir}/*.*a
|
||||
%clean
|
||||
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
|
||||
%defattr(-,root,root)
|
||||
%doc README COPYING ChangeLog NEWS AUTHORS
|
||||
|
||||
%files 2_4-0
|
||||
%files 2_4-1
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/*.so.*
|
||||
|
||||
@ -172,9 +173,78 @@ rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files doc
|
||||
%defattr(-,root,root)
|
||||
%{_datadir}/gtk-doc/html/libsoup
|
||||
%{_datadir}/gtk-doc/html/libsoup-2.4
|
||||
|
||||
%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
|
||||
- Split out a shared library subpackage
|
||||
- Build with -fno-strict-aliasing
|
||||
|
Loading…
x
Reference in New Issue
Block a user