glib-networking 2.35.3



About glib-networking
=====================

glib-networking contains the implementations of certain GLib
networking features that cannot be implemented directly in GLib itself
because of their dependencies.

Currently it contains a GNUTLS-based implementation of GTlsBackend, a
libproxy-based implementation of GProxyResolver, and a GNOME
GProxyResolver that uses the proxy information from the GSettings
schemas in gsettings-desktop-schemas.

News
====

  * 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



Download
========
http://download.gnome.org/sources/glib-networking/2.35/glib-networking-2.35.3.tar.xz (340K)
  sha256sum: 3123eab482b08161b69975619169cf34619b5c18c2af660907acac09d1e6160f



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]