OpenConnect 4.00 release
David Woodhouse
dwmw2 at infradead.org
Wed Jun 20 15:03:28 EDT 2012
A bunch of fixes since the 3.99 beta release. Thanks to everyone who
tested it.
This release has full functionality even with GnuTLS 2.12, although it
uses OpenSSL for DTLS in that case. The GnuTLS support code is cleaned
up a little... and then made messier by adding support for the old
OpenSSL encrypted PEM files.
This release also adds support for keys from the Android keystore.
ftp://ftp.infradead.org/pub/openconnect/openconnect-4.00.tar.gz
ftp://ftp.infradead.org/pub/openconnect/openconnect-4.00.tar.gz.asc
David Woodhouse (41):
Fix GnuTLS 2.12 library still referencing OpenSSL ERR_print_errors_cb()
Fix Solaris build, again
Document SHA1 buffer requirements more clearly
Fix wording of comment about string handling
Fix memory leak of TPM key password
Cope with lack of gnutls_certificate_set_key() in GnuTLS 2.12
Fix BER encoding of hash in sign_dummy_data()
Clean up handling of gnutls_pkcs12.c
Move TPM code out into gnutls_tpm.c
Split assign_privkey_gtls3() to separate function
Split assign_privkey_gtls2() to separate function
Move setting of vpninfo->my_p11key to somewhere tidier
Unify assign_privkey() function for GnuTLS 2 and 3
Clean up GnuTLS load_certificate() and improve comments
Don't repack extra_certs[] when matching key; just cope with it being sparse
Add gnutls_tpm.c to POTFILES
Remove separate POTFILES list and build potfile from real sources lists
Clean up feature/index web pages a little
Fix build for OpenSSL without DTLS
Fix Android build
Add Android keystore support
OpenSSL: Fix recognition of repeated 'wrong passphrase' errors
Automatically keep Android.mk in sync with source lists from Makefile.am
Remove POTFILES.in from po/ EXTRA_DIST
Add gnutls.h to noinst_HEADERS
Add trousers to list of optional build deps
Fix Android keystore support for older keystore_get.h
Fix fake Android keystore_get() to return -1 on failure
Fix double-free of BIO in loading cert from keystore
Switch from Android's keystore_get() to our own keystore_fetch()
Add missing includes and libs to Android.mk
Add Android keystore support for --cafile
Fix PKCS#11 cleanup when no SSL certificate is set
NUL-terminate blobs from Andoird keystore
Fix memory leaks in text-mode process_form_opts
Support old-style OpenSSL encrypted PEM keys
Fix typo in error message
Add translations that GNOME NetworkManager-openconnect has, that we don't
Run msgmerge after importing translations from Transifex
Update translations from Transifex
Tag version 4.00
--
dwmw2
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 6171 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/openconnect-devel/attachments/20120620/49089636/attachment.bin>
More information about the openconnect-devel
mailing list