This is a summary of all the 6 applied patches. All patches were applied to the master branch and pushed out to -stable and -testing trees.
commit 4b87c868333e6aca5cb78bc345059e61c72b9423 Author: Adriaan de Jong <dej...@fox-it.com> List-Post: openvpn-devel@lists.sourceforge.net Date: Mon Apr 2 09:28:06 2012 +0200 Removed stray "Fox-IT hardening" string. Signed-off-by: Adriaan de Jong <dej...@fox-it.com> Acked-by: David Sommerseth <dav...@redhat.com> Message-Id: 1333351687-3732-5-git-send-email-dej...@fox-it.com URL: http://article.gmane.org/gmane.network.openvpn.devel/6212 Signed-off-by: David Sommerseth <dav...@redhat.com> commit 34091048af1ba94e8bf2049354610d16f8bb3d4c Author: Adriaan de Jong <dej...@fox-it.com> List-Post: openvpn-devel@lists.sourceforge.net Date: Mon Apr 2 09:28:07 2012 +0200 Updated README.polarssl with build system changes. Signed-off-by: Adriaan de Jong <dej...@fox-it.com> Acked-by: David Sommerseth <dav...@redhat.com> Message-Id: 1333351687-3732-6-git-send-email-dej...@fox-it.com URL: http://article.gmane.org/gmane.network.openvpn.devel/6209 Signed-off-by: David Sommerseth <dav...@redhat.com> README.polarssl | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1d92d06dca5ac38990261cb546a766b91fc53f9b Author: Adriaan de Jong <dej...@fox-it.com> List-Post: openvpn-devel@lists.sourceforge.net Date: Mon Apr 2 09:28:05 2012 +0200 Removed support for PolarSSL < 1.1 PolarSSL 1.0 and earlier use only the Havege RNG. Havege is based on timing certain operations, using the RDTSC instruction. Although this is fine on bare metal PCs, the RDTSC instruction is virtualised on some virtual machine implementations. This can result in issues on those virtual machines. PolarSSL fixes this potential issue by also using platform entropy. To ensure that OpenVPN is always built against a decent RNG, PolarSSL <1.1 is therefore no longer supported. Signed-off-by: Adriaan de Jong <dej...@fox-it.com> Acked-by: David Sommerseth <dav...@redhat.com> Message-Id: 1333351687-3732-4-git-send-email-dej...@fox-it.com URL: http://article.gmane.org/gmane.network.openvpn.devel/6211 Signed-off-by: David Sommerseth <dav...@redhat.com> src/openvpn/crypto_polarssl.c | 34 ---------------------------------- src/openvpn/crypto_polarssl.h | 13 +------------ src/openvpn/ssl_polarssl.c | 6 ------ src/openvpn/syshead.h | 3 --- 4 files changed, 1 insertions(+), 55 deletions(-) commit 21fdfb73d5d18038872da15cd15026f40666b4d5 Author: Adriaan de Jong <dej...@fox-it.com> List-Post: openvpn-devel@lists.sourceforge.net Date: Mon Apr 2 09:28:04 2012 +0200 Use POLARSSL_CFLAGS instead of POLARSSL_CRYPTO_CFLAGS in configure.ac Ensured that the used variable name actually matches the one advertised by configure. Signed-off-by: Adriaan de Jong <dej...@fox-it.com> Acked-by: Alon Bar-Lev <alon.bar...@gmail.com> Message-Id: 1333351687-3732-3-git-send-email-dej...@fox-it.com URL: http://article.gmane.org/gmane.network.openvpn.devel/6208 Signed-off-by: David Sommerseth <dav...@redhat.com> configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0f25d2969f09ba4263dc37944e1f10405a2df461 Author: Adriaan de Jong <dej...@fox-it.com> List-Post: openvpn-devel@lists.sourceforge.net Date: Mon Apr 2 09:28:03 2012 +0200 Added a configuration option to enable prediction resistance in the PolarSSL random number generator. Signed-off-by: Eelse-jan Stutvoet <stutv...@fox-it.com> Signed-off-by: Adriaan de Jong <dej...@fox-it.com> Acked-by: James Yonan <ja...@openvpn.net> Message-Id: 1333351687-3732-2-git-send-email-dej...@fox-it.com URL: http://article.gmane.org/gmane.network.openvpn.devel/6213 Signed-off-by: David Sommerseth <dav...@redhat.com> Notes: This patch was ACKed by James Yonan in an IRC meeting March 29, 2012. Currently, the meeting minutes have not been made public. (David Sommerseth, Fri Apr 27 21:36:04 UTC 2012) doc/openvpn.8 | 14 ++++++++++++++ src/openvpn/crypto_polarssl.c | 9 +++++++++ src/openvpn/crypto_polarssl.h | 7 +++++++ src/openvpn/init.c | 6 ++++++ src/openvpn/options.c | 22 ++++++++++++++++++++++ src/openvpn/options.h | 3 +++ src/openvpn/syshead.h | 8 ++++++++ 7 files changed, 69 insertions(+), 0 deletions(-) commit 6efeaa2e4462bc10f395d8aceed363c3e77b35a3 Author: Adriaan de Jong <dej...@fox-it.com> List-Post: openvpn-devel@lists.sourceforge.net Date: Mon Apr 2 09:28:02 2012 +0200 Added support for new PolarSSL 1.1 RNG This patch, while retaining PolarSSL 1.0 support, introduces the PolarSSL 1.1 DRBG. This RNG adds a number of features, including support for personalisation strings and multiple entropy sources. Personalisation strings have been implemented, based on PID, program name, place within memory, and a hash of the user's certificate. The entropy sources used are the platform default ones. Which ones these are depends on how PolarSSL was built, but usually this includes: - /dev/urandom or the Windows CryptoAPI RNG - the HAVEGE RNG - the output of PolarSSL's hardclock() call (usually RDTSC) Finally, this patch moves to only one instance of the RNG per OpenVPN instance, instead of one per keystate Signed-off-by: Adriaan de Jong <dej...@fox-it.com> Signed-off-by: Eelse-jan Stutvoet <stutv...@fox-it.com> Acked-by: James Yonan <ja...@openvpn.net> Message-Id: 1333351687-3732-1-git-send-email-dej...@fox-it.com URL: http://article.gmane.org/gmane.network.openvpn.devel/6210 Signed-off-by: David Sommerseth <dav...@redhat.com> Notes: This patch was ACKed by James Yonan in an IRC meeting March 29, 2012 under the condition that PolarSSL 1.0 and havege support is removed later on. Currently, the meeting minutes have not been made public. (David Sommerseth, Fri Apr 27 21:31:03 UTC 2012) src/openvpn/crypto_polarssl.c | 84 ++++++++++++++++++++++++++++++++++++----- src/openvpn/crypto_polarssl.h | 25 ++++++++++++ src/openvpn/ssl.c | 5 ++ src/openvpn/ssl_backend.h | 10 +++++ src/openvpn/ssl_polarssl.c | 44 ++++++++++++++++----- src/openvpn/ssl_polarssl.h | 2 - 6 files changed, 148 insertions(+), 22 deletions(-) kind regards, David Sommerseth
signature.asc
Description: OpenPGP digital signature