libsoup r1129 - in trunk: . docs/reference
- From: danw svn gnome org
- To: svn-commits-list gnome org
- Subject: libsoup r1129 - in trunk: . docs/reference
- Date: Mon, 7 Apr 2008 18:21:04 +0100 (BST)
Author: danw
Date: Mon Apr 7 18:21:04 2008
New Revision: 1129
URL: http://svn.gnome.org/viewvc/libsoup?rev=1129&view=rev
Log:
* configure.in: 2.4.1. Bump AGE and CURRENT.
* NEWS: update
* docs/reference/libsoup-2.4-sections.txt: add new symbols
Modified:
trunk/ChangeLog
trunk/NEWS
trunk/configure.in
trunk/docs/reference/libsoup-2.4-sections.txt
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Mon Apr 7 18:21:04 2008
@@ -1,3 +1,68 @@
+Changes in libsoup from 2.4.0 to 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.
+ [#521848, Tommu Komulainen]
+
+ * 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. [#522601, Tommi
+ Komulainen]. 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. [#518214, Jorn Baayen]
+
+ * Implemented RFC 2069-style Digest auth, and fixed SoupAuth
+ to compare auth scheme names case-insensitively, to fix
+ authentication against Apple's calendar server. [#498484]
+
+ * Fixed a crash in SoupAuthDomainDigest if the client provided
+ an unrecognized username. [pointed out by Curtis Magyar on
+ IRC]
+
+ * 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. [#525101,
+ Christian Kellner]
+
+ * 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.
+ [#524397, Curtis Magyar]
+
+ * 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.) [#522146, Christian Kellner]
+
+ * 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. [#523269, JÃrgen Scheibengruber]
+
+ * Added some new regression tests, fixed some small bugs in
+ the existing ones.
+
Changes in libsoup from 2.3.4 to 2.4.0:
* Fixed a small memory leak in SoupSession. [#518798, Wouter
Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in (original)
+++ trunk/configure.in Mon Apr 7 18:21:04 2008
@@ -3,7 +3,7 @@
dnl *******************************************
AC_PREREQ(2.53)
-AC_INIT(libsoup, 2.4.0)
+AC_INIT(libsoup, 2.4.1)
AC_CONFIG_SRCDIR(libsoup.pc.in)
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
@@ -15,10 +15,10 @@
AC_SUBST(SOUP_API_VERSION)
# Increment on interface addition. Reset on removal.
-SOUP_AGE=0
+SOUP_AGE=1
# Increment on interface add, remove, or change.
-SOUP_CURRENT=1
+SOUP_CURRENT=2
# Increment on source change. Reset when CURRENT changes.
SOUP_REVISION=0
Modified: trunk/docs/reference/libsoup-2.4-sections.txt
==============================================================================
--- trunk/docs/reference/libsoup-2.4-sections.txt (original)
+++ trunk/docs/reference/libsoup-2.4-sections.txt Mon Apr 7 18:21:04 2008
@@ -33,6 +33,7 @@
SOUP_MESSAGE_FLAGS
SOUP_MESSAGE_STATUS_CODE
SOUP_MESSAGE_REASON_PHRASE
+SOUP_MESSAGE_SERVER_SIDE
<SUBSECTION Standard>
SOUP_MESSAGE
SOUP_IS_MESSAGE
@@ -46,6 +47,7 @@
soup_message_wrote_informational
soup_message_wrote_headers
soup_message_wrote_chunk
+soup_message_wrote_body_data
soup_message_wrote_body
soup_message_got_informational
soup_message_got_headers
@@ -126,12 +128,18 @@
soup_message_body_new
soup_message_body_free
<SUBSECTION>
+soup_message_body_set_accumulate
+soup_message_body_get_accumulate
+<SUBSECTION>
soup_message_body_append
soup_message_body_append_buffer
soup_message_body_truncate
soup_message_body_complete
soup_message_body_flatten
soup_message_body_get_chunk
+<SUBSECTION>
+soup_message_body_got_chunk
+soup_message_body_wrote_chunk
<SUBSECTION Standard>
SOUP_TYPE_BUFFER
soup_buffer_get_type
@@ -351,6 +359,7 @@
SOUP_SESSION_SSL_CA_FILE
SOUP_SESSION_ASYNC_CONTEXT
SOUP_SESSION_TIMEOUT
+SOUP_SESSION_IDLE_TIMEOUT
SOUP_SESSION_USER_AGENT
<SUBSECTION Standard>
SOUP_IS_SESSION
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]