------------------------------------------------------------------- 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 - Split out a shared library subpackage - Build with -fno-strict-aliasing - s#%run_ldconfig#/sbin/ldconfig# - Remove libtool archives and static libraries. ------------------------------------------------------------------- Tue Jan 29 16:36:57 CET 2008 - rodrigo@suse.de - Update to version 2.3.0.1: * SoupURI now correctly handles URIs with complex encoded queries * It is now possible for a SoupServer to use Digest auth without needing to have the cleartext password available * Digest authentication now properly handles "stale=true" and "nextnonce=..." * SoupServer is now subclassible * soup_server_run_async and soup_server_quit no longer ref and unref the server, as that doesn't match ordinary GObject conventions * The test programs no longer use a symbol name that conflicts with Cygwin * libsoup can now handle the not-quite-HTTP responses returned by Shoutcast servers * If you use libsoup while disconnected from the network, it no longer caches the failed DNS results * "Expect: 100-continue" processing now works correctly on both client and server * SoupSessions are no longer leaked * The XML-RPC API is improved. The SOAP API is gone... * Added utility functions for HTML form handling * Improved message header handling * SoupServer now automatically adds a "Date" header - Disabled not working patches - Fixed summaries ------------------------------------------------------------------- Mon Aug 6 19:55:21 CEST 2007 - jberkman@novell.com - export new smartcard functionality from gnutls for evo-exchange (gnome bug #334021) ------------------------------------------------------------------- Mon Feb 19 14:47:15 CST 2007 - maw@suse.de - Update to version 2.2.100 - Remove header-parsing.patch which is now upstream. ------------------------------------------------------------------- Tue Feb 13 11:50:51 CET 2007 - sbrabec@suse.cz - Do not build unusable static libraries (#238552#c17). ------------------------------------------------------------------- Tue Jan 16 23:53:14 CET 2007 - maw@suse.de - Add header-parsing.patch (#235084 and CVE-2006-5876). ------------------------------------------------------------------- Mon Jan 8 10:43:24 CET 2007 - sbrabec@suse.cz - Spec file cleanup. ------------------------------------------------------------------- Fri Dec 8 12:32:11 CST 2006 - maw@suse.de - Move to /usr. ------------------------------------------------------------------- Tue Nov 7 20:11:39 CET 2006 - cstender@suse.de - removed 'rm -rf $RPM_BUILD_ROOT' from build section - added ldconfig call ------------------------------------------------------------------- Tue Aug 15 23:01:32 CEST 2006 - jhargadon@suse.de - update to version 2.2.96 - SoupServer now works even if you don't explicitly set an encoding for the response. - WWW-Authenticate and Proxy-Authenticate responses with no realm parameter are now ignored - Fixed a bug in soup_mktime_utc() ------------------------------------------------------------------- Wed Jul 5 18:30:02 CEST 2006 - dgollub@suse.de - update to 2.2.94: * Various fixes to the XML-RPC code (which apparently had not actually ever worked before) from Brent Smith. [343973, 344222, 344458] * Added client and server API tutorials to the docs * auth-test now uses a local Apache 2.2 install, if possible, rather than depending on files that used to be on an old Ximian web server but haven't been anywhere for a long time. [311825] - changes from 2.2.92 to 2.2.93 * Fixed outgoing data corruption caused when SoupServer started writing out a response a second time after already having started once. [334469]. Also fixed 342640 and another bug caused by the workaround for 334469 in 2.2.92. Based on patches and analysis from William Jon McCann and Armin Bauer. * Fixed a deadlock when changing a session's proxy URI. [309867 / bnc 174255, based on a patch by Veerapuram Varadhan]. * Fixed https-via-proxies in the synchronous case. [bnc 174255] * Fixed a crash in evolution-exchange [342545, fix based on an analysis by Wang Xin]. * Fixed simple-proxy to not crash at startup. Oops. (Alex Larsson) - changes from 2.2.91 to 2.2.92 * Fixed server-side digest auth to return a valid "algorithm" value and client-side to not crash if it sees an invalid one [328615]. * Fixed the Request-Line parsing code to not hardcode a maximum URI length (to allow very long DAAP requests from iTunes in Rhythmbox). [335040] - changes from 2.2.90 to 2.2.91 * SoupSession, SoupServer, SoupConnection, SoupSocket, and SoupAddress now have an "async-context" property that allows you to use the async API in a non-default GMainContext. [Based on patches from Armin Bauer and Jörg Billeter.] * Fixed some bugs in soup_date_iso8601_parse(). [324671, from Emmanuele Bassi] ------------------------------------------------------------------ Mon Feb 27 15:32:51 CET 2006 - danw@suse.de - Add a patch from CVS for use by evolution (make connection timeout configurable) ------------------------------------------------------------------- Tue Feb 21 19:44:14 CET 2006 - sbrabec@suse.cz - Do not require exact release in devel file. ------------------------------------------------------------------- Wed Jan 25 21:32:26 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Thu Nov 17 18:43:15 CET 2005 - danw@suse.de - update to 2.2.90, which includes the opensync patches ------------------------------------------------------------------- Wed Nov 2 21:58:25 CET 2005 - dmueller@suse.de - don't build as root ------------------------------------------------------------------- Mon Aug 22 19:22:19 CEST 2005 - jpr@suse.de - Update to released 2.2.6.1 which includes the cvs patches we were already folding in plus the second part of the fix for 104319 ------------------------------------------------------------------- Thu Aug 18 20:51:39 CEST 2005 - ro@suse.de - update to cvs version folding in other patches ------------------------------------------------------------------- Thu Aug 18 10:08:36 CEST 2005 - ro@suse.de - added libsoup-2.2.3-danw-tambet-threading.patch ------------------------------------------------------------------- Mon Aug 15 11:40:25 CEST 2005 - ro@suse.de - fixed memory leak (port of patch from #95454) ------------------------------------------------------------------- Fri Aug 12 15:44:45 CEST 2005 - ro@suse.de - updated and re-enabled patches... ------------------------------------------------------------------- Fri Aug 12 15:09:24 CEST 2005 - jpr@suse.de - Add lzo and lzo-devel to neededforbuild to get ssl support back (104319) ------------------------------------------------------------------- Fri Aug 12 00:24:52 CEST 2005 - gekker@suse.de - Update to version 2.2.5 ------------------------------------------------------------------- Wed Jun 29 01:45:10 CEST 2005 - gekker@suse.de - Update to version 2.2.3 ------------------------------------------------------------------- Tue Jun 28 23:17:05 CEST 2005 - gekker@suse.de - Add patch for close exec (62176). ------------------------------------------------------------------- Thu Mar 10 11:27:33 CET 2005 - hvogel@suse.de - More gnutls patching. Fixed CPU sucking bug #57811 (ximian) ------------------------------------------------------------------- Sat Feb 5 19:52:27 CET 2005 - gekker@suse.de - Update to version 2.2.2 ------------------------------------------------------------------- Fri Jan 28 12:07:16 CET 2005 - meissner@suse.de - Added sentinels to spot bad valist handling, no-strict-aliasing is not needed here. ------------------------------------------------------------------- Sat Jan 22 17:43:55 CET 2005 - ro@suse.de - GNUTLS_CERT_NOT_TRUSTED is no longer present in current gnutls ------------------------------------------------------------------- Mon Nov 29 19:24:07 CET 2004 - gekker@suse.de - Update to version 2.2.1 ------------------------------------------------------------------- Wed Oct 20 23:30:40 CEST 2004 - dobey@suse.de - Add patch for bugzilla.ximian.com bug #68583 ------------------------------------------------------------------- Fri Aug 27 17:28:39 CEST 2004 - dobey@suse.de - Update to version 2.2.0 ------------------------------------------------------------------- Fri Aug 13 21:14:01 CEST 2004 - dobey@suse.de - Update to version 2.1.13 - Require glib2-devel for the libsoup-devel package ------------------------------------------------------------------- Thu Aug 5 19:58:49 CEST 2004 - dobey@suse.de - Add proper dependencies to the devel package ------------------------------------------------------------------- Thu Aug 5 17:50:00 CEST 2004 - dobey@suse.de - Fix support for SSL ------------------------------------------------------------------- Wed Jul 28 19:32:08 CEST 2004 - dobey@suse.de - Updated to version 2.1.12 ------------------------------------------------------------------- Fri Jun 4 03:52:32 CEST 2004 - mibarra@suse.de - Updated to version 2.1.11 ------------------------------------------------------------------- Sat May 22 03:52:08 CEST 2004 - mibarra@suse.de - Updated to version 2.1.10. ------------------------------------------------------------------- Tue May 18 02:53:07 CEST 2004 - clahey@suse.de - Updated to version 2.1.9. ------------------------------------------------------------------- Mon Mar 22 13:46:09 CET 2004 - hhetter@suse.de - updated to version 1.99.28 ------------------------------------------------------------------- Tue Mar 16 09:44:15 CET 2004 - meissner@suse.de - -fno-strict-aliasing. ------------------------------------------------------------------- Fri Aug 08 11:27:22 CEST 2003 - sbrabec@suse.cz - Updated to version 1.99.23. ------------------------------------------------------------------- Tue Aug 05 18:18:46 CEST 2003 - sbrabec@suse.cz - Package renamed to libsoup. ------------------------------------------------------------------- Mon Jul 14 14:48:27 CEST 2003 - sbrabec@suse.cz - GNOME prefix change to /opt/gnome. ------------------------------------------------------------------- Thu May 22 14:52:58 CEST 2003 - sbrabec@suse.cz - Initial SuSE version of GNOME2 port.