2010-09-21 10:58:36 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 20 11:29:41 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Add libsoup-gnutls-allow-tls.patch: let gnutls try to use TLS,
|
|
|
|
instead of being SSL 3.0-only. This might lead to some websites
|
|
|
|
not being accessible with libsoup, and upstream does not want
|
|
|
|
this behavior; a proper fix needs a lot of work. See discussion
|
|
|
|
in bnc#634040.
|
|
|
|
|
2010-09-18 17:04:47 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 13 22:43:23 CEST 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.31.92:
|
|
|
|
+ Updated for gobject-introspection 0.9.5. Also added some new
|
|
|
|
annotations and removed a bunch of private headers from the
|
|
|
|
scanning process.
|
|
|
|
+ bgo#628728: Percent-encoded characters in URIs are no longer
|
|
|
|
automatically normalized to uppercase, since apparently some
|
|
|
|
servers are stupid.
|
|
|
|
+ bgo#629449: Fixed a crash when resolving a URI containing both
|
|
|
|
spaces and non-UTF8 8bit characters.
|
|
|
|
|
2010-08-06 12:42:21 +02:00
|
|
|
-------------------------------------------------------------------
|
2010-08-19 14:53:53 +02:00
|
|
|
Tue Aug 17 15:59:00 CEST 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.31.90:
|
|
|
|
+ bgo#526321: libsoup now tries to connect to each IP address
|
|
|
|
associated with a hostname, if the first one fails.
|
|
|
|
+ Fixed Accept-Language header generation in locales where "," is
|
|
|
|
used as the decimal point.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2010-08-06 12:42:21 +02:00
|
|
|
Fri Aug 6 12:32:35 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.31.6:
|
|
|
|
+ Disabled TLS 1.2 in addition to the already-disabled 1.1 and
|
|
|
|
1.0, thus making libsoup usable with gnutls 2.10. [bgo#622857]
|
|
|
|
+ When using libproxy 0.3 or newer, libsoup no longer leaks
|
|
|
|
proxy-related environment variables into child processes
|
|
|
|
[bgo#603285]
|
|
|
|
+ Changed the way message/connection binding works in
|
|
|
|
SoupSession so that (among other things), when there are
|
|
|
|
multiple requests queued to a host, and one of them gets a
|
|
|
|
network error, the other requests are still allowed to try
|
|
|
|
to succeed, rather than all failing immediately. [bgo#619633]
|
|
|
|
+ SoupSession now limits the number of times a message can be
|
|
|
|
redirected, to avoid infinite loops [bgo#604383]
|
|
|
|
+ Fixed handling of certain messages where the response
|
|
|
|
headers included "Connection: close" but the server did not
|
|
|
|
actually close the connection at the end. [bgo#611481]
|
|
|
|
+ Fixed some incorrect g-i annotations [bgo#621021]
|
|
|
|
+ Fixed an out-of-bounds memory access when processing certain
|
|
|
|
Set-Cookie headers [bgo#620288]
|
|
|
|
+ Improved msg->reason_phrase on network errors [bgo#623274]
|
|
|
|
+ Fixed gir file disting [bgo#621727]
|
|
|
|
|
2010-07-22 14:43:40 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 6 08:21:34 CEST 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.31.2:
|
|
|
|
+ bgo#576595: gobject-introspection has now been merged in
|
|
|
|
+ bgo#617216: Marked SoupSession abstract
|
|
|
|
+ bgo#618641: Fixed a problem with SoupSessionAsync that would
|
|
|
|
cause messages to get lost if you aborted a previous message
|
|
|
|
while it was still looking up the hostname
|
|
|
|
+ bgo#615535: Fixed another connecting-to-lame-http-server
|
|
|
|
problem.
|
2010-07-22 23:43:27 +02:00
|
|
|
- Add gobject-introspection-devel BuildRequires and pass
|
2010-07-22 14:43:40 +02:00
|
|
|
--enable-introspection to %configure.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 29 14:31:40 CEST 2010 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.30.1:
|
|
|
|
+ bgo#611663 - Fix for https through proxies that close the
|
|
|
|
connection when returning a "407 Proxy Authentication Required"
|
|
|
|
response, and add a regression test for that case.
|
|
|
|
+ bgo#614176 - Don't quote the multipart boundary string if it's
|
|
|
|
not needed, since RFC 2616 recommends that you don't, and some
|
|
|
|
servers don't handle quotes there correctly
|
|
|
|
+ bgo#614183 - Don't put an extra blank line before the first
|
|
|
|
multipart part, since it's unnecessary and some servers don't
|
|
|
|
handle a multipart preamble correctly.
|
|
|
|
+ bgo#614198 - Don't put Content-Transfer-Encoding headers in the
|
|
|
|
multipart/form-data parts, even though the HTML 4 spec says you
|
|
|
|
must, since no other browsers do, and some servers don't handle
|
|
|
|
them correctly.
|
|
|
|
+ bgo#615711 - Changed SoupCookieJarSqlite to actually erase
|
|
|
|
deleted cookies from the database.
|
|
|
|
+ bgo#611663 - Fixed SoupLogger to be more robust against getting
|
|
|
|
passed bad data by the session.
|
|
|
|
+ Fixed SoupAuthDomain to ignore paths when doing proxy auth
|
|
|
|
+ bgo#613442 - Fixed a g_warning when hovering over a javascript
|
|
|
|
link in WebKit.
|
|
|
|
+ Updated translations.
|
|
|
|
|
2010-04-01 03:21:31 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 30 00:39:13 CEST 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.30.0:
|
|
|
|
+ Fixed a crash in the whitespace-stripping code in
|
|
|
|
soup_uri_new() [bgo#612644]
|
|
|
|
+ Update content-sniffing algorithm to match Chrome and the
|
|
|
|
soon-to-be-updated sniffing spec. [bgo#611502]
|
|
|
|
+ We now handle "Content-Encoding: x-gzip" as well as "gzip"
|
|
|
|
(even though "x-gzip" has been deprecated for more than 10
|
|
|
|
years). [bgo#611476]
|
|
|
|
+ Fixed leaks found by valgrind
|
|
|
|
+ Make the "make check" programs only bind to 127.0.0.1, not any
|
|
|
|
public network interfaces. [bgo#609489]
|
|
|
|
+ Add a test to sniffing-test to make sure that Content-Type
|
|
|
|
parameters are preserved correctly.
|
|
|
|
|
2010-03-30 05:57:51 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 23 02:20:56 CET 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.29.91:
|
|
|
|
+ Added SOUP_SESSION_SSL_STRICT and
|
|
|
|
SOUP_MESSAGE_CERTIFICATE_TRUSTED, to allow callers to determine
|
|
|
|
if an https response comes from a server with a
|
|
|
|
recognized/valid or unrecognized/invalid certificate.
|
|
|
|
[bgo#610374]
|
|
|
|
+ Fixed handling of certain badly-formatted URIs [bgo#590524]
|
|
|
|
|
2010-02-11 19:38:18 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Feb 10 16:09:38 CET 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.29.90:
|
|
|
|
+ Added soup_cookie_jar_set_accept_policy() and related API for
|
|
|
|
implementing cookie acceptance policies. [bgo#608353]
|
|
|
|
+ Fixed the "request-read" signal in SoupServer to actually be
|
|
|
|
emitted.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 26 17:48:10 CET 2010 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.29.6:
|
|
|
|
+ Fixed SoupContentDecoder to ignore trailing junk after the
|
|
|
|
encoded message body (as other browsers do), rather than
|
|
|
|
getting stuck in an infinite loop. [bgo#606352]
|
|
|
|
+ Fixed an invalid read in soup_cookie_applies_to_uri()
|
|
|
|
[bgo#607024]
|
|
|
|
+ Fixed linking on OS X [bgo#606959]
|
|
|
|
+ Removed a harmless warning in SoupServer. [bgo#606645]
|
|
|
|
|
2010-01-15 02:30:32 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 13 05:17:51 CET 2010 - captain.magnus@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.29.5:
|
|
|
|
+ Added SoupContentDecoder, providing support for
|
|
|
|
Content-Encoding: gzip for WebKitGTK. [bgo#522772]
|
|
|
|
+ Added "accept-language" and "accept-language-auto" properties
|
|
|
|
to SoupSession, to support the Accept-Language header.
|
|
|
|
[bgo#597004]
|
|
|
|
+ Fixed a bug in SoupPasswordManagerGNOME that could cause
|
|
|
|
crashes if you typed the wrong password once and then tried
|
|
|
|
again. [bgo#595554]
|
|
|
|
+ Fixed a crash in SoupAuthDigest if the server claims support
|
|
|
|
for both qop=auth and qop=auth-int. (This was not noticed
|
|
|
|
sooner because no one actually supports qop=auth-int, and the
|
|
|
|
server in question here was probably confused. :)
|
|
|
|
+ Updated cookie parsing/output to more closely match
|
|
|
|
draft-ietf-httpstate-cookie-00. [Also fixes bgo#603496 (WebKit
|
|
|
|
unit test), and bgo#604794 (hang parsing malformed Set-Cookie
|
|
|
|
header)]
|
|
|
|
+ Fixed https-via-proxy to not hang if there is an error
|
|
|
|
communicating with the proxy immediately after the TLS
|
|
|
|
negotiation. [bgo#587528]
|
|
|
|
+ Fixed a bug that broke gobject-introspection's introspection of
|
|
|
|
libsoup. [bgo#603696]
|
|
|
|
+ Handle spurious CR/LFs between responses. [bgo#602863]
|
|
|
|
+ Fixed soup-message-client-io to not erroneously include URI
|
|
|
|
fragments on the Request-Line when sending via a proxy.
|
|
|
|
+ Fixed Digest authentication against certain (buggy?)
|
|
|
|
clients/servers that require you to use quotes in exactly the
|
|
|
|
same places where the spec uses them. [bgo#582219]
|
|
|
|
+ Fix ugly gtype-related hack to work with the latest unstable
|
|
|
|
glib
|
|
|
|
- Remove libsoup-gir-repository-build.patch. Fixed upstream
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 5 17:09:37 CET 2010 - jengelh@medozas.de
|
|
|
|
|
|
|
|
- Package baselibs.conf
|
|
|
|
|
2009-12-30 00:27:16 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Dec 23 10:32:37 CET 2009 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Change gnome-keyring-devel BuildRequires to
|
|
|
|
libgnome-keyring-devel, following the module split upstream.
|
|
|
|
|
2009-12-24 16:30:02 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Dec 3 14:23:03 CET 2009 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Add libsoup-gir-repository-build.patch to fix the gir-repository
|
|
|
|
build.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Dec 2 01:27:54 CET 2009 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.29.3:
|
|
|
|
+ Fixed a crash in SoupCookieJarSqlite when using cookie
|
|
|
|
databases not created by libsoup (eg, upgraded epiphany
|
|
|
|
installations).
|
|
|
|
+ Fixed SoupCookieJar to handle non-http URIs properly (so that,
|
|
|
|
eg, JavaScript bookmarklets that try to set/read cookies won't
|
|
|
|
cause crashes). [bgo#602498]
|
|
|
|
+ HEAD requests that receive a "303 See Other" response will now
|
|
|
|
do a HEAD, not a GET, on the redirected-to resource. Fixes gvfs
|
|
|
|
access to some sites, including certain youtube.com URIs.
|
|
|
|
[bgo#600830]
|
|
|
|
+ Fixed a g_warning that would always trigger in the server-side
|
|
|
|
SoupCookie code. [bgo#602389]
|
|
|
|
+ Fixed the server-side SoupMultipart code to be able to parse
|
|
|
|
multiparts containing binary attachments, rather than rejecting
|
|
|
|
them as malformed. [bgo#601640]
|
|
|
|
+ Fixed the Request-Line format in the https-over-proxy case.
|
|
|
|
Among other things, this fixes access to bugzilla.gnome.org
|
|
|
|
from WebKitGTK-based browsers. [bgo#598277, bgo#600826]
|
|
|
|
+ Fixed a leak in SoupSession if a message was cancelled while
|
|
|
|
the initial socket connection was in progress. [bgo#596074]
|
|
|
|
+ Fixed server-side parsing of Digest auth. [bgo#602898]
|
|
|
|
+ Fixed WinSock initialization on Windows. [bgo#600689]
|
|
|
|
+ Fixed a sporadic crash in the SSL code on Windows. [bgo#600748]
|
|
|
|
+ Fixed handling of https connections with timeouts on Windows.
|
|
|
|
[bgo#600749]
|
|
|
|
+ Added soup_session_prepare_for_uri(), to allow DNS prefetching
|
|
|
|
for faster browsing. [bgo#598948]
|
|
|
|
+ SoupSession now avoids redundant DNS lookups again when first
|
|
|
|
connecting to a new site, resulting in (probably imperceptibly)
|
|
|
|
faster loads.
|
|
|
|
+ Added some debugging APIs to SoupConnection and SoupSession for
|
|
|
|
use by, eg, epiphany's soup-fly extension. [bgo#589163]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Nov 14 02:42:42 CET 2009 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.28.1:
|
|
|
|
+ libsoup will now attempt to make multiple connections to a
|
|
|
|
server at once when there are multiple messages queued to that
|
|
|
|
server. The previous behavior (only allowing a single pending
|
|
|
|
connection to each server) resulted in slow load times on pages
|
|
|
|
with lots of subresources (images, css, js, etc) on servers
|
|
|
|
that disallow persistent connections. [bgo#594768]
|
|
|
|
+ There should now be fewer (no?) "Connection terminated
|
|
|
|
unexpectedly" errors in WebKitGTK.
|
|
|
|
+ Fixed a crash in SoupCookieJarSqlite [bgo#596859]
|
|
|
|
+ Fixed soup_address_get_physical() and address-to-name
|
|
|
|
resolution of SoupAddress?
|
|
|
|
+ Fixed a bug in SoupContentSniffer that could cause false
|
|
|
|
negatives [bgo#597545].
|
|
|
|
+ Fixed the configure error if you have gnutls-devel but not
|
|
|
|
gcrypt-devel installed [bgo#587709].
|
|
|
|
|
2009-10-05 23:19:09 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 23 14:30:17 CEST 2009 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.28.0:
|
|
|
|
+ Fixed a handful of leaks found with valgrind, including a
|
|
|
|
large one in SoupContentSniffer
|
|
|
|
+ bgo#584522 - Changed the behavior of SoupCookieJarSqlite to
|
|
|
|
improve performance.
|
|
|
|
+ bgo#59495 - Fixed a crash in SoupSocket that affected gupnp
|
|
|
|
+ bgo#594508 - Fixed the type of the SOUP_METHOD_* and
|
|
|
|
SOUP_URI_SCHEME_* macros to be const char * rather than
|
|
|
|
gpointer.
|
|
|
|
|
2009-09-22 23:23:25 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 9 03:31:34 CEST 2009 - vuntz@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.27.92:
|
|
|
|
+ Removed SoupPasswordManager from the public API until its
|
|
|
|
problems can be addressed. Although it is still present, you
|
|
|
|
need to #define a special symbol for it to be visible in the
|
|
|
|
header files; see bgo#594377 for details.
|
|
|
|
+ Fixed a bug where empty query components were dropped from
|
|
|
|
URIs. [bgo#594405]
|
|
|
|
+ Fixed "make check" to work (but warn) when building with
|
|
|
|
--disable-ssl.
|
|
|
|
+ Fixed some small documentation bugs.
|
|
|
|
|
2009-09-05 01:34:06 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 25 13:27:27 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 2.27.91:
|
|
|
|
+ Added SoupPasswordManager, an interface for managing persistent
|
|
|
|
password storage, and SoupPasswordManagerGNOME (in
|
|
|
|
libsoup-gnome), which implements it using gnome-keyring.
|
|
|
|
+ libsoup should now notice when the server closes a persistent
|
|
|
|
connection, and close its side of the connection sooner. This
|
|
|
|
should hopefully fix the spurious "Connection terminated
|
|
|
|
unexpectedly" errors in WebKitGTK. [bgo#578990]
|
|
|
|
+ Fixed some problems with connection management in SoupSession
|
|
|
|
that could cause a session to eventually "stall" and be unable
|
|
|
|
to process new requests. [bgo#592084]
|
|
|
|
+ Fixed an infinite loop that caused 100% CPU usage if the
|
|
|
|
network went down at exactly the right time while there were
|
|
|
|
unsent messages in the queue. [bgo#592492]
|
|
|
|
+ Fixed a crash in SoupLogger. [bgo#591857]
|
|
|
|
+ Fixed the definition of soup_message_is_keepalive() for
|
|
|
|
HTTP/1.0 messages, to fix a problem introduced in 2.27.90 where
|
|
|
|
some messages would load completely but never emit "finished".
|
|
|
|
+ Fixed a crash in SoupServer introduced in 2.27.90 when
|
|
|
|
processing a request with no "Host" header.
|
|
|
|
- Add gnome-keyring-devel BuildRequires.
|
|
|
|
|
2009-08-17 14:33:00 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 11 06:18:53 CEST 2009 - captain.magnus@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.27.90:
|
|
|
|
+ libsoup now uses glib's GResolver rather than its own DNS code.
|
|
|
|
For 2.27.90, the only visible change should be that
|
|
|
|
internationalized domain names are now supported. [bgo#548287]
|
|
|
|
+ Added soup_message_disable_feature(), which allows you to
|
|
|
|
disable particular features (eg, cookies, proxy,
|
|
|
|
content-sniffing, etc) on a per-message basis. [bgo#574773]
|
|
|
|
+ It is now possible to implement "OPTIONS *" in a SoupServer;
|
|
|
|
you must explicitly register a handler for "*" in order to do
|
|
|
|
this. [bgo#590751]
|
|
|
|
+ Ignore Content-Length on EOF-terminated responses, to match
|
|
|
|
other browsers and therefore cope with broken servers that send
|
|
|
|
the wrong length.
|
|
|
|
+ Fixed the status code when trying to fetch an https URI with a
|
|
|
|
non-gnutls build of libsoup. [bgo#590464]
|
|
|
|
+ Fixed strict-aliasing warnings introduced in 2.27.4
|
|
|
|
[bgo#588771]
|
|
|
|
+ Fixed some warnings noted by fortify [bgo#591226] and -Wextra
|
|
|
|
+ libsoup now uses automake 1.11's silent-rules support by
|
|
|
|
default (if you are building with automake 1.11). Use
|
|
|
|
"./configure --disable-silent-rules" or "make V=1" to disable
|
|
|
|
|
2009-07-31 20:07:31 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 28 17:12:52 CEST 2009 - lmedinas@gmail.com
|
|
|
|
|
|
|
|
- Update to version 2.27.5:
|
|
|
|
+ Fixed a crash when a web server redirected a request to a
|
|
|
|
non-http URI (eg, "about:blank"). [bgo#528882]
|
|
|
|
+ Fixed a hang when trying to create an attachment on certain
|
|
|
|
bugzilla installations from epiphany. [bgo#584645]
|
|
|
|
+ Fixed verification of V1 TLS certificates [bgo#589323]
|
|
|
|
+ Fixed compile problems on Windows (in the ssl code), and on
|
|
|
|
Linux (when the most recent version of gtk-doc was installed).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 20 00:53:04 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 2.27.4:
|
|
|
|
+ Added SoupContentSniffer and the "content-sniffed" signal on
|
|
|
|
SoupMessage, to do Content-Type sniffing per the HTML5 /
|
|
|
|
draft-abarth-mime-sniff algorithm. [bgo#572589]
|
|
|
|
+ Updated the earlier SoupSession timeout fixes ([bgo#574414],
|
|
|
|
[bgo#578928]) so that async connect() also times out
|
|
|
|
[bgo#588177] and SSL works on Windows again [bgo#587910].
|
|
|
|
+ Fixed the behavior on a 301 response to a POST to match
|
|
|
|
real-world usage rather than what the spec says. (We were doing
|
|
|
|
the right thing on 302 and 303, but had missed 301.)
|
|
|
|
[bgo#586692]
|
|
|
|
+ Changed configure so that if GNUTLS isn't found then it errors
|
|
|
|
out, rather than silently building an SSL-less libsoup.
|
|
|
|
Configure with --disable-ssl if you actually don't want SSL.
|
|
|
|
[bgo#584955]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 16 18:23:38 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 2.27.2:
|
|
|
|
+ Replaced SoupProxyResolver with SoupProxyURIResolver, which is
|
|
|
|
a bit simpler, works with non-HTTP URIs (and so could be used
|
|
|
|
by gvfsd-ftp) and supports proxy auth correctly. [bgo#580051]
|
|
|
|
+ Fixed SoupSession to not try to resolve http server hostnames
|
|
|
|
when it's just going to pass the hostname off to a proxy server
|
|
|
|
anyway. This fixes things on hosts that use a proxy for
|
|
|
|
everything and have no working DNS config [bgo#577532] and also
|
|
|
|
makes WebKitGTK behave more like other browsers in terms of
|
|
|
|
per-host connection limits (we now limit connections based on
|
|
|
|
hostname rather than on IP address).
|
|
|
|
+ We also no longer set the AI_CANONNAME flag when calling
|
|
|
|
getaddrinfo(), which saves us a little bit of unnecessary
|
|
|
|
network traffic.
|
|
|
|
+ libsoup now always uses SSL 3.0 (not TLS 1.0 or 1.1) for https
|
|
|
|
URIs, to work around problems with older servers that don't
|
|
|
|
implement the (apparently quite confusing) TLS/SSL
|
|
|
|
compatibility rules correctly. Makes a bunch of
|
|
|
|
previously-inaccessible sites now accessible in WebKitGTK
|
|
|
|
(notably PayPal) [bgo#581342]. Will eventually be revisited, to
|
|
|
|
first try TLS 1.1 and fall back if that fails.
|
|
|
|
+ Fixed Digest auth to (recent) Apple CalDAV servers.
|
|
|
|
[bgo#583091]
|
|
|
|
+ Changed the way the SoupSession "authenticate" signal works a
|
|
|
|
bit. We now never emit "authenticate" before sending a request,
|
|
|
|
even if we know for sure that it's going to fail, because this
|
|
|
|
makes the semantics of the authenticate handler too complicated
|
|
|
|
(and because we'll only get into this situation if a previous
|
|
|
|
call to the authenticate handler failed anyway). Fixes problems
|
|
|
|
in WebKitGTK when you cancel a password dialog, and then later
|
|
|
|
try to load the page again. [bgo#583462]
|
|
|
|
+ Fixed a bug in the CRLF-vs-LF patch (bgo#571283) that caused
|
|
|
|
libsoup to fail to parse the response headers (returning
|
|
|
|
SOUP_STATUS_MALFORMED) if a CR LF got split across two read()s.
|
|
|
|
[bgo#582002]
|
|
|
|
+ Allow using PUT in soup_form_request_for_data(), to work with
|
|
|
|
certain broken web APIs. [bgo#581860]. Also, fixed a problem
|
|
|
|
with empty POST bodies that made some parts of gmail not work
|
|
|
|
in WebKitGTK.
|
|
|
|
+ Applied some minor bugfixes to configure.in and autogen.sh
|
|
|
|
[bgo#583911, bgo#583942]. Fixed configure.in to not use gcc
|
|
|
|
warning options that the installed version of gcc doesn't
|
|
|
|
recognize [bgo#578851].
|
|
|
|
+ Added G_GNUC_NULL_TERMINATED and G_GNUC_PRINTF to a few methods
|
|
|
|
that should have had them. [bgo#581754]
|
|
|
|
|
2009-05-28 02:30:51 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 5 16:53:34 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 2.27.1:
|
|
|
|
+ SOUP_SESSION_TIMEOUT now works properly with SoupSessionAsync
|
|
|
|
[bgo#574414] and SSL [bgo#578928]. Added tests/timeout-test to
|
|
|
|
test this.
|
|
|
|
+ SoupDate fixes:
|
|
|
|
- soup_date_to_string() now handles SOUP_DATE_RFC2822
|
|
|
|
[bgo#579055]
|
|
|
|
- soup_date_new_from_string() now accepts 24:00 as a time in
|
|
|
|
ISO8601 timestamps
|
|
|
|
- soup_date_to_string() now coerces the date to UTC for HTTP
|
|
|
|
and cookie dates, and outputs the UTC correct offset for the
|
|
|
|
other date types.
|
|
|
|
- Added regression tests to tests/date
|
|
|
|
+ soup_headers_parse() now completely ignores
|
|
|
|
syntactically-incorrect headers, rather than passing them to
|
|
|
|
soup_message_headers_append() and causing a g_warning.
|
|
|
|
soup_message_headers_append() now also rejects 0-length header
|
|
|
|
names. Updated tests/header-parsing to check this. [bgo#579318]
|
|
|
|
+ Fix a crash when cancelling a message from a "restarted"
|
|
|
|
handler, and updated a regression test to notice the underlying
|
|
|
|
cause. [bgo#380193]
|
|
|
|
+ Completing the API updates for bgo#576760 from 2.26.1,
|
|
|
|
soup_message_headers_get() is now marked deprecated in favor of
|
|
|
|
soup_message_headers_get_one() and _get_list().
|
|
|
|
- Do not package ChangeLog file: it's not distributed anymore.
|
|
|
|
|
2009-04-23 22:40:40 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 14 14:55:43 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 2.26.1:
|
|
|
|
+ Fix SoupProxyResolverGNOME bugs [bgo#578746, bgo#578809]
|
|
|
|
+ Fixed warnings when a message has a network problem when many
|
|
|
|
other messages are queued. [bgo#578809]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 9 16:28:48 CEST 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 2.26.0.9:
|
|
|
|
+ libsoup uses libproxy for PAC and WPAD proxy resolution again.
|
|
|
|
However, it arranges to do all communication with GConf itself,
|
|
|
|
to ensure that libproxy doesn't call it in non-thread-safe
|
|
|
|
ways. [bgo#571527]
|
|
|
|
+ Fixed a bug in SoupSessionSync when proxy resolution failed.
|
|
|
|
[bgo#574957]
|
|
|
|
+ SoupURI now handles unencoded spaces in URIs. In particular,
|
|
|
|
redirects via Location headers with spaces in them now work.
|
|
|
|
[bgo#566530]
|
|
|
|
+ libsoup can now deal with servers (and clients) that
|
|
|
|
erroneously use LF LF instead of CR LF CR LF to separate the
|
|
|
|
headers and body. [bgo#571283]
|
|
|
|
+ Added soup_message_headers_get_one() and
|
|
|
|
soup_message_headers_get_list(), which will eventually
|
|
|
|
deprecate soup_message_headers_get(). This lets applications
|
|
|
|
deal correctly with implementations that erroneously send
|
|
|
|
multiple copies of single-valued headers. [bgo#576760]
|
|
|
|
+ In particular, soup_message_headers_get_content_type() now
|
|
|
|
ignores duplicate Content-Type headers [bgo#576760] and also
|
|
|
|
ignores syntactically-incorrect Content-Type headers.
|
|
|
|
[bgo#577630]
|
|
|
|
+ SoupCookieJar can now store multiple cookies with the same
|
|
|
|
domain and name, but different paths. [bgo#577360]
|
|
|
|
+ Abnormal SSL connection closes are now treated as ordinary
|
|
|
|
EOFs, for compatibility with certain sites. [bgo#577386]
|
|
|
|
+ soup_header_g_string_append_param() now allows NULL values.
|
|
|
|
[bgo#577728]
|
|
|
|
+ soup_message_headers_append() now rejects header names and
|
|
|
|
values with newlines or certain other illegal data in them,
|
|
|
|
rather than generating syntactically invalid headers.
|
|
|
|
+ Fixed a small bug in soup_date_new_from_string's ISO 8601
|
|
|
|
handling [bgo578369 for g_time_val_from_iso8601].
|
|
|
|
+ The regression tests now work correctly on machines where
|
|
|
|
"localhost" resolves to "::1" instead of "127.0.0.1".
|
|
|
|
[bgo#576583]
|
|
|
|
+ Miscellaneous documentation fixes/clarifications.
|
|
|
|
|
2009-03-26 23:38:20 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 16 22:57:58 CET 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 2.26.0:
|
|
|
|
+ Temporarily disable libproxy support to work around a bug in
|
|
|
|
its gnome plugin that causes gvfsd-http (and probably
|
|
|
|
eventually other apps) to crash. (bgo#571527)
|
|
|
|
+ Fixed a bug that showed up in WebKit, where if many messages
|
|
|
|
were queued all at once to a server that doesn't support
|
|
|
|
persistent connections, some of the requests will get lost.
|
|
|
|
(bgo#574365)
|
|
|
|
+ Fixed SoupServer to support using SOUP_ENCODING_EOF, so you can
|
|
|
|
stream responses of unknown length to HTTP/1.0 clients.
|
|
|
|
(bgo#572153)
|
|
|
|
+ Fixed several bugs that prevented SoupCookieJarSqlite from
|
|
|
|
working. (bgo#572409)
|
|
|
|
+ Added G_{BEGIN,END}_DECLS guards to public headers that were
|
|
|
|
missing it.
|
|
|
|
+ Misc gtk-doc improvements.
|
|
|
|
- Remove AutoReqProv: it's default now.
|
|
|
|
- Remove -fno-strict-aliasing from CFLAGS.
|
|
|
|
- Do not create an empty libsoup package. Have libsoup2_4-1
|
|
|
|
provide/obsolete it.
|
|
|
|
- Merge the doc with the devel package since it only contained
|
|
|
|
gtk-doc.
|
|
|
|
- Add gconf2-devel BuildRequires since it's needed again (see first
|
|
|
|
item in upstream changes).
|
|
|
|
|
2009-02-17 18:28:40 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 17 04:42:44 CET 2009 - mboman@suse.de
|
|
|
|
|
|
|
|
- Update to version 2.25.91:
|
|
|
|
+ Fixed a crash in SoupProxyResolverGNOME when the proxy
|
|
|
|
requires authentication. (This does not make proxy
|
|
|
|
authentication *work* yet, it just makes it not crash.)
|
|
|
|
+ Updated documentation
|
|
|
|
|
2009-02-12 21:54:13 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 5 12:38:59 CET 2009 - vuntz@novell.com
|
|
|
|
|
|
|
|
- Update to version 2.25.5:
|
|
|
|
+ SoupProxyResolverGConf (which was incomplete) is gone, and
|
|
|
|
libsoup-gnome now requires libproxy.
|
|
|
|
+ Fixed a bug in SoupCookieJar that was making it send "Cookie:
|
|
|
|
(null)" when it had no cookies for a site, which confused some
|
|
|
|
web servers.
|
|
|
|
+ Fixed a bug with using SOUP_MEMORY_TEMPORARY buffers and
|
|
|
|
soup_message_body_set_accumulate(FALSE).
|
|
|
|
+ Fixed the build with non-gcc compilers
|
|
|
|
- BuildRequires libproxy-devel.
|
|
|
|
- Remove gconf2-devel BuildRequires.
|
|
|
|
|
2009-01-08 18:44:34 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 7 12:34:56 CET 2009 - olh@suse.de
|
|
|
|
|
|
|
|
- obsolete old -XXbit packages (bnc#437293)
|
|
|
|
|
2009-02-06 18:03:23 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 6 09:49:05 EST 2009 - mboman@suse.de
|
|
|
|
|
|
|
|
- Update to version 2.25.4:
|
|
|
|
+ Added soup_session_get_feature() and
|
|
|
|
soup_session_get_features(), to query the features currently
|
|
|
|
available in a session
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Dec 23 07:41:43 EST 2008 - mboman@suse.de
|
|
|
|
|
|
|
|
- Update to version 2.25.3:
|
|
|
|
+ Fixed a crash when using both cookies and a proxy. [bgo#562191]
|
|
|
|
+ Fixed soup_form_decode() to correctly handle forms with
|
|
|
|
URI-encoded parameter names [bgo#563302]
|
|
|
|
+ Fixed a crash in SoupProxyResolverGConf. [bgo#563145]
|
|
|
|
+ Fixed client behavior when presented with multiple auth
|
|
|
|
types to choose the *strongest* auth type (eg, Digest)
|
|
|
|
rather than the *weakest* one [bgo#562339]
|
|
|
|
Added a regression test for this.
|
|
|
|
+ Moved libsoup-gnome headers to a different directory to make
|
|
|
|
it easier to split libsoup and libsoup-gnome into separate
|
|
|
|
packages, and to ensure that things that only want to be
|
|
|
|
looking at plain libsoup headers (like gir-repository) don't
|
|
|
|
accidentally see the libsoup-gnome ones.
|
|
|
|
+ Some minor doc fixes
|
|
|
|
+ Fixed libsoup-gnome linking with --as-needed. [bgo#559342]
|
|
|
|
+ New library libsoup-gnome
|
|
|
|
+ SoupCookieJarText, like SoupCookieJarSqlite, but using the
|
|
|
|
old-style cookies.txt format, and in the base libsoup rather
|
|
|
|
than libsoup-gnome.
|
|
|
|
+ Various bugfixes to SoupCookie and SoupCookieJar to fix the
|
|
|
|
problems with cookies not working on certain sites.
|
|
|
|
+ The new SoupMultipart type provides support for multipart
|
|
|
|
MIME bodies, and soup-form now includes several methods for
|
|
|
|
generating and parsing multipart form data and file uploads.
|
|
|
|
+ SoupMessageHeaders now has methods for easy handling of the
|
|
|
|
Content-Type, Content-Disposition, Range, and Content-Range
|
|
|
|
headers. The Content-Disposition handling recognizes
|
|
|
|
RFC2231-encoded UTF-8 filenames.
|
|
|
|
+ SoupServer now automatically handles partial GET requests;
|
|
|
|
if your server returns SOUP_STATUS_OK in response to a
|
|
|
|
partial GET, libsoup will automatically convert it to a
|
|
|
|
SOUP_STATUS_PARTIAL_CONTENT response with only the requested
|
|
|
|
portions.
|
|
|
|
- Drop libsoup-334021-client-ssl-certs.patch: it required a gnutls
|
|
|
|
patch (gnutls-1.4.4-sign-callback.patch) that was dropped in
|
|
|
|
August 2007.
|
|
|
|
|
2008-10-27 17:02:09 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 21 19:28:57 EST 2008 - mboman@suse.de
|
|
|
|
|
|
|
|
- Update to version 2.24.1:
|
|
|
|
+ Bugs fixed: bgo#533473, bgo##536285, bgo#498509, bgo#553976, bgo#557072
|
|
|
|
+ Updated generated documentation
|
|
|
|
|
2008-10-06 18:14:11 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Oct 3 15:28:27 WST 2008 - mboman@suse.de
|
|
|
|
|
|
|
|
- Update to version 2.24.0.1:
|
|
|
|
+ Reverted part of the fix for bgo#528882, which caused the DAAP
|
|
|
|
plugin in rhythmbox to crash. [bgo#553466]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 23 08:55:50 EST 2008 - mboman@suse.de
|
|
|
|
|
|
|
|
- Update to version 2.24.0:
|
|
|
|
+ Cosmetic version bump
|
|
|
|
|
2008-09-12 22:14:35 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Sep 12 00:51:39 CDT 2008 - maw@suse.de
|
|
|
|
|
|
|
|
- Update to version 2.23.92:
|
|
|
|
+ Fixed the handling of a 302 response to a HEAD request, which
|
|
|
|
should NOT be treated like a 303 response (bgo#551190).
|
|
|
|
|
2008-09-05 21:53:05 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 02 09:28:21 CDT 2008 - mboman@novell.com
|
|
|
|
|
|
|
|
- Update to version 2.23.91:
|
|
|
|
+ Fixed a crash in gvfs [bgo#528882]
|
|
|
|
+ Added soup_date_to_timeval() for gvfs. [bgo#549006]
|
|
|
|
|
2008-08-13 23:58:51 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 6 09:28:21 CDT 2008 - maw@suse.de
|
|
|
|
|
|
|
|
- Update to version 2.23.6:
|
|
|
|
+ Fixed use of g_idle_add() so that heavy I/O won't end up
|
|
|
|
blocking libsoup callbacks (bgo#536676)
|
|
|
|
+ Allow the caller to override the Host header (bgo#539803)
|
|
|
|
+ Properly handle responses larger than 4G (bgo#539861)
|
|
|
|
+ Fixed the build when using certain LDFLAGS (bgo#541506)
|
|
|
|
+ Fixed a small bug in Digest auth handling (bgo#544681).
|
|
|
|
|
2008-06-22 03:35:36 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jun 16 20:44:40 CEST 2008 - maw@suse.de
|
|
|
|
|
|
|
|
- Update to version 2.23.1:
|
|
|
|
+ This is the first unstable release leading up to GNOME 2.24;
|
|
|
|
the large version number bump is so that libsoup's version
|
|
|
|
matches that of GNOME at large, but note that the API version
|
|
|
|
is still "2.4", meaning that it is still referred to as
|
|
|
|
"libsoup-2.4" when using pkg-config
|
|
|
|
+ Added SoupSessionFeature, an interface type that will be
|
|
|
|
used for several new features. Ported SoupLogger and
|
|
|
|
SoupAuthManager to use it
|
|
|
|
+ Added SoupCookie and SoupCookieJar; this API is already being
|
|
|
|
used in Epiphany, via WebKit, but it is not yet complete.
|
|
|
|
|
2008-04-29 22:58:53 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 29 17:47:13 CEST 2008 - cthiel@suse.de
|
|
|
|
|
|
|
|
- obsolete libsoup-<arch> via baselibs.conf
|
|
|
|
|
2008-04-23 01:40:54 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 21 20:03:51 CEST 2008 - maw@suse.de
|
|
|
|
|
|
|
|
- Drop libsoup-2.2.100-r924.patch, because it is now upstream
|
|
|
|
- Respin libsoup-334021.patch, and rename it to
|
|
|
|
libsoup-334021-client-ssl-certs.patch.
|
|
|
|
|
2008-04-10 14:33:49 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
|
|
|
|
|
|
|
- added baselibs.conf file to build xxbit packages
|
|
|
|
for multilib support
|
|
|
|
|
2008-04-20 15:12:15 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 10 01:13:31 CEST 2008 - maw@suse.de
|
|
|
|
|
|
|
|
- Update to version 2.4.1:
|
|
|
|
+ Fixed SoupMessage to not downgrade to HTTP/1.0 for the second
|
|
|
|
attempt when it receives an HTTP/1.0 redirect or 401
|
|
|
|
(bgo#521848)
|
|
|
|
+ Fixed Host: header syntax when the host is an IPv6 address
|
|
|
|
literal
|
|
|
|
+ Fixed SoupSession to not emit "authenticate" multiple times
|
|
|
|
for messages that have been requeued (bgo#522601); also added
|
|
|
|
two new signals to SoupSession, request-queued and
|
|
|
|
request-unqueued, to help simplify certain session-helpers and
|
|
|
|
avoid bugs like this in the future
|
|
|
|
+ Fixed soup_server_pause_message() to actually work (rather
|
|
|
|
than *un*pausing the message)
|
|
|
|
+ Added a property SOUP_SESSION_IDLE_TIMEOUT that can be used
|
|
|
|
to set a timeout after which idle connections will
|
|
|
|
automatically be closed (bgo#518214)
|
|
|
|
+ Implemented RFC 2069-style Digest auth, and fixed SoupAuth
|
|
|
|
to compare auth scheme names case-insensitively, to fix
|
|
|
|
authentication against Apple's calendar server (bgo#498484)
|
|
|
|
+ Fixed a crash in SoupAuthDomainDigest if the client provided
|
|
|
|
an unrecognized username
|
|
|
|
+ Fixed a few SoupDate bugs (in particular, it was outputting
|
|
|
|
the wrong day of the week when stringifying dates)
|
|
|
|
+ Improved the cleanup of idle connections, to fix slow load
|
|
|
|
times with the libsoup backend of WebKit
|
|
|
|
+ Added a new SoupMessage signal "wrote-body-data" that can be
|
|
|
|
used for progress information when sending a large request
|
|
|
|
body; also allow providing the request body in multiple
|
|
|
|
chunks even when using Content-Length encoding (bgo#525101)
|
|
|
|
+ libsoup now ignores SIGPIPE globally, instead of
|
|
|
|
un-thread-safe-ly ignoring it only around network writes; in
|
|
|
|
particular, this means it is ignored when the SSL code needs
|
|
|
|
to unexpectedly do a write when we asked it to do a read
|
|
|
|
(bgo#524397)
|
|
|
|
+ The discard-body-chunks-once-they're-no-longer-needed
|
|
|
|
behavior, confusingly called SOUP_MESSAGE_OVERWRITE_CHUNKS,
|
|
|
|
is now controlled by a SoupMessageBody method
|
|
|
|
(soup_message_body_set_accumulate()), and can be applied to
|
|
|
|
either the request body or the response body;
|
|
|
|
(OVERWRITE_CHUNKS is still available for backward compatibility)
|
|
|
|
(bgo#522146)
|
|
|
|
+ The DNS cache no longer caches "no such host" results, since
|
|
|
|
some name servers lie to clients outside their firewall,
|
|
|
|
which could then cause problems for laptops moved between
|
|
|
|
networks (bgo#523269)
|
|
|
|
* Added some new regression tests, fixed some small bugs in
|
|
|
|
the existing ones.
|
|
|
|
|
2008-03-14 17:50:48 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 14 03:52:18 CET 2008 - maw@suse.de
|
|
|
|
|
|
|
|
- Update to version 2.4.0:
|
|
|
|
+ Fixed a small memory leak in SoupSession (bgo#518798)
|
|
|
|
+ Minor fixes to redirect behavior; PROPFINDs can now be
|
|
|
|
automatically redirected and 302 is treated like 307, not
|
|
|
|
303; also fixed to make sure that redirect-test actually gets
|
|
|
|
run by "make check"
|
|
|
|
+ The SoupSocket I/O methods now set nread/nwrote even on
|
|
|
|
error.
|
|
|
|
|
2008-03-05 22:41:13 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
2008-01-30 18:32:50 +01:00
|
|
|
-------------------------------------------------------------------
|
2008-02-01 22:51:53 +01:00
|
|
|
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.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2008-01-30 18:32:50 +01:00
|
|
|
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
|
|
|
|
|
2007-08-06 21:32:54 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Aug 6 19:55:21 CEST 2007 - jberkman@novell.com
|
|
|
|
|
|
|
|
- export new smartcard functionality from gnutls for evo-exchange (gnome bug
|
|
|
|
#334021)
|
|
|
|
|
2007-02-20 00:10:55 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
2007-02-15 18:30:29 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 13 11:50:51 CET 2007 - sbrabec@suse.cz
|
|
|
|
|
|
|
|
- Do not build unusable static libraries (#238552#c17).
|
|
|
|
|
2007-01-08 14:01:16 +01:00
|
|
|
-------------------------------------------------------------------
|
2007-01-29 17:04:19 +01:00
|
|
|
Tue Jan 16 23:53:14 CET 2007 - maw@suse.de
|
|
|
|
|
|
|
|
- Add header-parsing.patch (#235084 and CVE-2006-5876).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2007-01-08 14:01:16 +01:00
|
|
|
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.
|
|
|
|
|