2.35.3 2.35.3
authorDan Winship <danw@gnome.org>
Tue, 18 Dec 2012 01:22:47 +0000 (20:22 -0500)
committerDan Winship <danw@gnome.org>
Tue, 18 Dec 2012 01:22:47 +0000 (20:22 -0500)
NEWS
configure.ac

diff --git a/NEWS b/NEWS
index 2265edf..add9914 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,46 @@
+2.35.3
+======
+  * build: The TLS tests are now not built if you are building without
+    gnutls support. (Saleem Abdulrasool)
+
+  * gnutls: Several handshaking fixes:
+
+       * Fix a hang when doing a synchronous close() immediately
+          after cancelling an asynchronous handshake() (which would
+          happen in libsoup if you cancelled a message at the right
+          time). (#688751, Dan)
+
+       * Avoid an assertion when an implicit handshake fails
+         (#689274, Stef)
+
+       * Fixed GTlsServerConnection:authentication-mode to work
+          again, and added a regression test for this. (#689259, Stef)
+
+       * Return the appropriate error
+          (G_TLS_ERROR_CERTIFICATE_REQUIRED) when a handshake fails
+          because the server required a certificate but none was
+          provided, and added a test for this. (#689260, Stef)
+
+       * Make g_io_stream_close() finish successfully after a failed
+          handshake (#689260, Stef)
+
+       * Make g_io_stream_close() finish successfully before a
+         handshake (#689271, Stef)
+
+  * gnutls: Updated to be aware of G_IO_ERROR_BROKEN_PIPE in glib
+    2.35.3, which needs to be converted to G_TLS_ERROR_NOT_TLS in some
+    cases. (Previously this error showed up as just G_IO_ERROR_FAILED.)
+    (Dan)
+
+  * proxy/gnome: This is now only used in GNOME login sessions (as,
+    essentially, a more efficient version of the libproxy GNOME
+    backend); in non-GNOME sessions, gio will now fall back to the
+    libproxy plugin, allowing environment variables or other libproxy
+    settings backends to be used.
+
+  * New/Updated translations:
+       Czech, Hebrew, Lithuanian, Polish, Slovak, Spanish
+
 2.35.1
 ======
   * Update for glib 2.35.1; remove g_type_init() calls and port to
index fa3fb25..f3778b8 100644 (file)
@@ -1,7 +1,7 @@
 AC_PREREQ(2.65)
 AC_CONFIG_MACRO_DIR([m4])
 
-AC_INIT([glib-networking],[2.35.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network])
+AC_INIT([glib-networking],[2.35.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network])
 
 AC_CONFIG_SRCDIR([proxy/libproxy/glibproxyresolver.h])
 AC_CONFIG_HEADERS([config.h])