summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Dan Winship [Fri, 7 Jan 2011 19:42:01 +0000 (14:42 -0500)]
gnutls: fix an uninitialized variable
https://bugzilla.gnome.org/show_bug.cgi?id=637853
Stef Walter [Fri, 24 Dec 2010 16:53:57 +0000 (10:53 -0600)]
gnutls: Change GTlsClientConnection::accepted-cas to contain DER DNs
This property is now a GList of GByteArray values. Each
GByteArray contains the raw DER DN of the certificate authority.
This is far more useful for looking up a certificate (with the
relevant issuer) than a string encoded DN.
Also fix memory leak in g_tls_client_connection_gnutls_retrieve_function()
and notify when accepted-cas property has changed.
https://bugzilla.gnome.org/show_bug.cgi?id=637262
Stef Walter [Thu, 16 Dec 2010 03:02:36 +0000 (03:02 +0000)]
gnutls: include proper header in gtlscertificate-gnutls.h
Emilio Pozuelo Monfort [Thu, 23 Dec 2010 01:03:44 +0000 (01:03 +0000)]
Error out if the GIO check fails
https://bugzilla.gnome.org/show_bug.cgi?id=637846
Dan Winship [Tue, 21 Dec 2010 15:29:25 +0000 (10:29 -0500)]
2.27.5
Dan Winship [Fri, 10 Dec 2010 14:55:21 +0000 (15:55 +0100)]
gnutls: add a session cache
TLS allows a client and server to bypass the full handshake on the
second and successive connections. Implement that, for the client
side, if the server is willing.
Dan Winship [Thu, 9 Dec 2010 18:58:40 +0000 (19:58 +0100)]
gnutls: fix up pollable source creation
When handshaking, it doesn't matter what I/O direction the application
is waiting for, only what direction gnutls is waiting for. We were
doing this correctly in check(), but not in create_source().
Dan Winship [Wed, 8 Dec 2010 18:32:52 +0000 (19:32 +0100)]
gnutls: fix g_pollable_input_stream_is_readable() implementation
Don't test the underlying input stream for readability unless a
previous read attempt returned EAGAIN; gnutls may be buffering data
internally, so we have to just assume we're readable until we see an
EAGAIN.
Dan Winship [Wed, 8 Dec 2010 15:39:03 +0000 (16:39 +0100)]
gnutls: fix an uninitialized variable
Dan Winship [Tue, 7 Dec 2010 22:10:23 +0000 (23:10 +0100)]
gnutls: Fix up GTlsCertificateFlags handling
If a certificate isn't signed by a known CA, gnutls won't bother
checking some of the other things (eg, expiration). But callers
might be planning to do the CA check themselves, in which case we
need to do the other checks anyway. So do that.
Dan Winship [Tue, 7 Dec 2010 22:08:38 +0000 (23:08 +0100)]
gnutls: add closure-related fields to TLS pollable sources
This brings in glib-genmarshal...
Dan Winship [Tue, 7 Dec 2010 14:01:02 +0000 (15:01 +0100)]
gnutls: Update for changes to GTlsConnection:peer-certificate, etc
Dan Winship [Tue, 7 Dec 2010 14:10:53 +0000 (15:10 +0100)]
gnutls: fix an uninitialized variable
Dan Winship [Mon, 6 Dec 2010 12:03:24 +0000 (13:03 +0100)]
gnutls: update for require-close-notify semantics change
Dan Winship [Mon, 6 Dec 2010 10:07:31 +0000 (11:07 +0100)]
gnutls: update for removal of GTlsConnection::need-certificate
Dan Winship [Wed, 1 Dec 2010 18:59:21 +0000 (13:59 -0500)]
gnutls: implement GTlsConnection:use-system-certdb
Dan Winship [Wed, 1 Dec 2010 00:45:39 +0000 (19:45 -0500)]
gnutls: Update for GTlsCertificate changes, implement verify
Dan Winship [Mon, 6 Dec 2010 14:55:36 +0000 (15:55 +0100)]
gnutls: finish implementing GTlsRehandshakeMode
Dan Winship [Wed, 1 Dec 2010 00:49:59 +0000 (19:49 -0500)]
Compile with gcc warnings by default
Dan Winship [Mon, 29 Nov 2010 18:36:58 +0000 (13:36 -0500)]
2.27.4
Dan Winship [Mon, 29 Nov 2010 18:44:53 +0000 (13:44 -0500)]
po: add gnutls files
Dan Winship [Mon, 29 Nov 2010 15:48:45 +0000 (10:48 -0500)]
Run gio-querymodules after install/uninstall
Dan Winship [Mon, 29 Nov 2010 15:07:37 +0000 (10:07 -0500)]
gnutls: Fix a crash caused by loading and unloading the module
If gio-querymodules isn't run to update the cache then gio will need
to load and unload the module at startup time. This was causing
crashes in apps that used gcrypt elsewhere, because gcrypt was being
initialized to use our module's mutex functions, which then no longer
existed after unloading.
Fix this in two different ways: first, force the module to remain
resident after gtls_gnutls_init() has been called, and second, don't
call gtls_gnutls_init() if we're just being called from
g_io_modules_scan_all_in_directory().
https://bugzilla.gnome.org/show_bug.cgi?id=636052
Dan Winship [Sun, 7 Nov 2010 13:11:56 +0000 (08:11 -0500)]
Add a GNUTLS-based GTlsBackend
https://bugzilla.gnome.org/show_bug.cgi?id=588189
Dan Winship [Wed, 13 Oct 2010 19:00:31 +0000 (15:00 -0400)]
Bump version to 2.26.0 (no code changes)
Dan Winship [Tue, 31 Aug 2010 00:48:10 +0000 (20:48 -0400)]
Update NEWS and README, fix bug-reporting address
Nicolas Dufresne [Fri, 20 Aug 2010 17:12:56 +0000 (13:12 -0400)]
Fixing minimum gio version to 2.25.15
Nicolas Dufresne [Fri, 20 Aug 2010 17:12:16 +0000 (13:12 -0400)]
Set next version to 2.25.0, matching glib
Nicolas Dufresne [Mon, 16 Aug 2010 18:00:46 +0000 (14:00 -0400)]
Adding DOAP file
Nicolas Dufresne [Mon, 16 Aug 2010 17:16:46 +0000 (13:16 -0400)]
Don't need to check for PKG_CONFIG
PKG_CHECK_MODULES already does that, so no need to do that again.
Nicolas Dufresne [Mon, 16 Aug 2010 15:26:05 +0000 (11:26 -0400)]
Fix type in project name
Nicolas Dufresne [Mon, 16 Aug 2010 15:25:32 +0000 (11:25 -0400)]
Use silent rules
Nicolas Dufresne [Mon, 16 Aug 2010 15:24:50 +0000 (11:24 -0400)]
Removed uneeded/redondant check
Nicolas Dufresne [Mon, 16 Aug 2010 15:24:30 +0000 (11:24 -0400)]
Remove unneeded GTK Doc stuff
Nicolas Dufresne [Mon, 16 Aug 2010 15:20:26 +0000 (11:20 -0400)]
Fixed .gitignores files
Nicolas Dufresne [Fri, 13 Aug 2010 22:12:14 +0000 (18:12 -0400)]
Adding internationalisation support
Nicolas Dufresne [Fri, 13 Aug 2010 20:27:46 +0000 (16:27 -0400)]
Adding empty makefile declaration for later use
Nicolas Dufresne [Thu, 12 Aug 2010 19:41:21 +0000 (15:41 -0400)]
GIO Extension for libproxy
Nicolas Dufresne [Thu, 12 Aug 2010 19:40:24 +0000 (15:40 -0400)]
Base build system for the new module