[Openvpn-devel] [PATCH] OpenSSL: Fix compilation with deprecated APIs disabled on 1.1

2018-06-19 Thread Rosen Penev
Signed-off-by: Rosen Penev --- src/openvpn/crypto_openssl.c | 9 + src/openvpn/ssl_openssl.c| 32 +++- src/openvpn/ssl_verify_openssl.c | 1 + 3 files changed, 41 insertions(+), 1 deletion(-) diff --git a/src/openvpn/crypto_openssl.c b/src

Re: [Openvpn-devel] [PATCH] OpenSSL: Fix compilation with deprecated APIs disabled on 1.1

2018-06-21 Thread Rosen Penev
On Tue, Jun 19, 2018 at 10:00 PM Gert Doering wrote: > > Hi, > > On Tue, Jun 19, 2018 at 09:46:50PM -0700, Rosen Penev wrote: > > Signed-off-by: Rosen Penev > > --- > > src/openvpn/crypto_openssl.c | 9 + > > s

[Openvpn-devel] [PATCH] openvpn: Add missing OpenSSL includes

2018-06-21 Thread Rosen Penev
These get included when deprecated APIs are enabled. This is true on at least version 1.0.2 and 1.1.0. Without deprecated APIs, OpenVPN fails to compile. Signed-off-by: Rosen Penev --- ...ilation-with-deprecated-APIs-disable.patch | 148 ++ src/openvpn/ssl_openssl.c

Re: [Openvpn-devel] [PATCH] openvpn: Add missing OpenSSL includes

2018-06-21 Thread Rosen Penev
On Thu, Jun 21, 2018 at 6:59 PM Antonio Quartulli wrote: > > Hi, > > On 22/06/18 09:49, Rosen Penev wrote: > > These get included when deprecated APIs are enabled. This is true on at > > least version 1.0.2 and 1.1.0. > > > > Without deprecated APIs, OpenVPN

[Openvpn-devel] [PATCHv2] openvpn: Add missing OpenSSL includes

2018-06-21 Thread Rosen Penev
These get included when deprecated APIs are enabled. This is true on at least version 1.0.2 and 1.1.0. Without deprecated APIs, OpenVPN fails to compile. Signed-off-by: Rosen Penev --- src/openvpn/ssl_openssl.c| 9 + src/openvpn/ssl_verify_openssl.c | 1 + 2 files changed, 10

[Openvpn-devel] [PATCH] openssl: Replace not[Before/After] functions with get0 variants

2019-03-27 Thread Rosen Penev
Also removed initialization with OpenSSL 1.1 as it is no longer needed and causes compilation errors when disabling deprecated APIs. Same with SSL_CTX_set_ecdh_auto as it got removed. Signed-off-by: Rosen Penev --- configure.ac | 2 ++ src/openvpn/openssl_compat.h | 8

Re: [Openvpn-devel] [PATCH] openssl: Replace not[Before/After] functions with get0 variants

2019-03-28 Thread Rosen Penev
On Thu, Mar 28, 2019 at 12:51 AM Gert Doering wrote: > > Hi, > > On Wed, Mar 27, 2019 at 02:56:26PM -0700, Rosen Penev wrote: > > Also removed initialization with OpenSSL 1.1 as it is no longer needed and > > causes compilation errors when disabling deprecated

[Openvpn-devel] [PATCHv2] openssl: Fix compilation without deprecated OpenSSL 1.1 APIs

2019-04-03 Thread Rosen Penev
: Rosen Penev --- v2: Squashed previous patches together. configure.ac | 4 src/openvpn/openssl_compat.h | 16 src/openvpn/ssl_openssl.c| 18 -- 3 files changed, 32 insertions(+), 6 deletions(-) diff --git a/configure.ac b/configure.ac index

[Openvpn-devel] [PATCH] Remove wrong poll.h include

2019-04-03 Thread Rosen Penev
musl reports: warning redirecting incorrect #include to Signed-off-by: Rosen Penev --- configure.ac | 2 +- src/openvpn/syshead.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 891799ea..37880d29 100644 --- a/configure.ac

Re: [Openvpn-devel] [PATCHv2] openssl: Fix compilation without deprecated OpenSSL 1.1 APIs

2019-07-12 Thread Rosen Penev
On Fri, Jun 14, 2019 at 3:38 AM Arne Schwabe wrote: > > Am 04.04.19 um 00:56 schrieb Rosen Penev: > > EVP_CIPHER_CTX_init and _cleanup were deprecated in 1.1 and both were > > replaced with _reset. > > > > Also removed initialization with OpenSSL 1.1 as it is n

[Openvpn-devel] [PATCHv3] openssl: Fix compilation without deprecated OpenSSL 1.1 APIs

2019-07-12 Thread Rosen Penev
EVP_CIPHER_CTX_init and _cleanup were deprecated in 1.1 and both were replaced with _reset. Also removed initialization with OpenSSL 1.1 as it is no longer needed and causes compilation errors when disabling deprecated APIs. Signed-off-by: Rosen Penev --- v2: Squashed previous patches together

Re: [Openvpn-devel] [PATCH v3] openssl: Fix compilation without deprecated OpenSSL 1.1 APIs

2019-07-24 Thread Rosen Penev
On Wed, Jul 24, 2019 at 8:29 AM Arne Schwabe wrote: > > From: Rosen Penev > > EVP_CIPHER_CTX_init and _cleanup were deprecated in 1.1 and both were > replaced with _reset. > > EVP_CIPHER_CTX_free in OpenSSL 1.1 replaces the cleanup/free combo of > earlier OpenSSL ve

Re: [Openvpn-devel] [PATCH applied] Re: openssl: Fix compilation without deprecated OpenSSL 1.1 APIs

2019-08-16 Thread Rosen Penev
ave removed the extra spaces in "# if" constructs, as this is not > something we use elsewhere on nested CPP expressions (it came up in the > discussion, but was still part of this patch). > > Tested lightly with openssl 1.0.2o and 1.1.1. > > commit 8a01147ff77e4ae2e37