From: Gert Doering Date: Tue, 13 Jun 2023 06:08:06 +0000 (+0200) Subject: preparing release 2.6.5 X-Git-Tag: v2.6.5^0 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cbc9e0ce412e7b4276dd7063db905d83b1b32870;p=thirdparty%2Fopenvpn.git preparing release 2.6.5 version.m4, ChangeLog, Changes.rst Signed-off-by: Gert Doering --- diff --git a/ChangeLog b/ChangeLog index a9b16781e..4678c0620 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,31 @@ OpenVPN ChangeLog Copyright (C) 2002-2023 OpenVPN Inc +2023.06.13 -- Version 2.6.5 + +Arne Schwabe (1): + Fix use-after-free with EVP_CIPHER_free + +Frank Lichtenheld (6): + dco_linux: properly close dco version file + DCO: fix memory leak in dco_get_peer_stats_multi for Linux + Fix two unused assignments + sample-plugins: Fix memleak in client-connect example plugin + options: remove --key-method from usage message + msvc-generate: include version.m4.in in tarball + +Ilya Shipitsin (1): + src/openvpn/dco_freebsd.c: handle malloc failure + +Lev Stipakov (2): + dco-win: support for --dev-node + tapctl: generate driver-specific adapter names + +Selva Nair (2): + Correctly handle Unicode names for exit event + Interactive service: do not force a target desktop for openvpn.exe + + 2023.05.11 -- Version 2.6.4 Arne Schwabe (3): diff --git a/Changes.rst b/Changes.rst index 1496a3429..e47d6b079 100644 --- a/Changes.rst +++ b/Changes.rst @@ -1,3 +1,41 @@ +Overview of changes in 2.6.5 +============================ + +User visible changes +-------------------- +- tapctl (windows): generate driver-specific names (if using tapctl to + create additional tap/wintun/dco devices, and not using --name) + (Github #337) + +- interactive service (windows): do not force target desktop for + openvpn.exe - this has no impact for normal use, but enables running + of OpenVPN in a scripted way when no user is logged on (for example, + via task scheduler) (Github OpenVPN/openvpn-gui#626) + +Bug fixes +--------- +- fix use-after-free with EVP_CIPHER_free + +- fix building with MSVC from release tarball (missing version.m4.in) + +- dco-win: repair use of --dev-node to select specific DCO drivers + (Github #336) + +- fix missing malloc() return check in dco_freebsd.c + +- windows: correctly handle unicode names for "exit event" + +- fix memleak in client-connect example plugin + +- fix fortify build problem in keying-material-exporter-demo plugin + +- fix memleak in dco_linux.c/dco_get_peer_stats_multi() - this will + leak a small amount of memory every 15s on DCO enabled servers, + leading to noticeable memory waste for long-running processes. + +- dco_linux.c: properly close dco version file (fd leak) + + Overview of changes in 2.6.4 ============================ @@ -52,7 +90,7 @@ Bug fixes - Windows DCO driver: use correct crypto library so it loads on x86, see GH OpenVPN/ovpn-dco-win#43 - + Overview of changes in 2.6.2 diff --git a/version.m4 b/version.m4 index 3a902e83b..fd6aab374 100644 --- a/version.m4 +++ b/version.m4 @@ -3,12 +3,12 @@ define([PRODUCT_NAME], [OpenVPN]) define([PRODUCT_TARNAME], [openvpn]) define([PRODUCT_VERSION_MAJOR], [2]) define([PRODUCT_VERSION_MINOR], [6]) -define([PRODUCT_VERSION_PATCH], [.4]) +define([PRODUCT_VERSION_PATCH], [.5]) m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_MAJOR]) m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_MINOR], [[.]]) m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_PATCH], [[]]) define([PRODUCT_BUGREPORT], [openvpn-users@lists.sourceforge.net]) -define([PRODUCT_VERSION_RESOURCE], [2,6,4,0]) +define([PRODUCT_VERSION_RESOURCE], [2,6,5,0]) dnl define the TAP version define([PRODUCT_TAP_WIN_COMPONENT_ID], [tap0901]) define([PRODUCT_TAP_WIN_MIN_MAJOR], [9])