March 27th, 2012· New/updated translations: Hindi, Japanese, Khmer, Latvian, Malayalam
November 29th, 2011· gnutls
· Added gnutls-pkcs11 backend, which uses gnutls 2.12.8 and p11-kit (a new optional dependency) to provide access to PKCS#11 tokens. At the moment, this is only enabled if you set GIO_USE_TLS=gnutls-pkcs11 in the environment. (Stef, #656361)
· GTlsCertificateGnutls can now read unencrypted PKCS#8 keys (which show "BEGIN PRIVATE KEY" in PEM form) in addition to the previously-supported PKCS#1 keys ("BEGIN RSA PRIVATE KEY").
Updated translations:
· Galician, German, Lithuanian, Norwegian bokmÃ¥l, Spanish, Turkish
October 18th, 2011· Fixed a crash when passing a NULL GCancellable to g_tls_connection_close_async() (Dan, #659786)
· Fixed ignore_hosts handling in GProxyResolverGnome (Dan, #655581)
· Fixed handling of self-signed CA certificates in GTlsDatabaseGnutls (Dan, #660508)
New translations:
· Telugu
October 3rd, 2011Updated translation:
· Thai
September 15th, 2011· gnutls: fixed two rehandshaking bugs; one in which a client would erroneously report an error after successfully rehandshaking (Igor Makarov, #653645), and one where initiating an asynchronous rehandshake on the server side would send illegal packets and cause the client to disconnect (Dan Winship).
· gnutls: made GTlsDatabaseGnutls and GTlsFileDatabaseGnutls properly cancellable (Stef Walter)
· gnutls: fixed the client-side session cache to not share session IDs between different virtual hosts on the same IP address, which caused problems with some servers. (Dan Winship, #581342)
· tls: Fixed up the tls test program so it can be run from "make check" (Stef Walter)
New translations:
· Persian
May 27th, 2011· Fixed a race condition in GProxyResolverGnome that caused problems when making simultaneous corrections from multiple threads. (David Zeuthen)
New translations:
· Esperanto
April 29th, 2011· Fixed a bug in the gnutls backend introduced in 2.28.6
April 5th, 2011New/updated translations:
· Basque, Brazilian Portuguese, Chinese (Traditional), Danish, Hindi, Kannada, Marathi, Uyghur
March 22nd, 2011· Added a new proxy backend, GProxyResolverGnome, that uses GSettings and the network proxy schemas from gsettings-desktop-schemas to provide proxy information (and using a new D-Bus service provided by the libproxy backend to provide PAC/WPAD support).
· If you are building glib-networking in a GNOME 3.0 environment, you should make sure that gsettings-desktop-schemas.pc is available when building, so that this backend gets built.
New translations:
· Assamese, Latvian, Oriya, Serbian
January 10th, 2011· Fixed configure script to actually error out if installed glib version is too old (Emilio Pozuelo Monfort)
· gnutls: updated GTlsClientConnectionGnutls for :accepted-cas type change (Stef Walter)
· gnutls: fixed an uninitialized variable (Dan Winship)
December 21st, 2010· gnutls: finish implementing GTlsRehandshakeMode, which was present
· but non-functional in 2.27.4
· gnutls: updates for glib TLS API changes
· gnutls: fix some async bugs that caused the main loop to spin
· gnutls: implement a client-side session cache, to speed up
· handshakes
· Compile with gcc warnings by default
August 31st, 2010· Initial release, with libproxy-based GProxyResolver