libsoup r1129 - in trunk: . docs/reference



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]