Skip to content

Commit 8e87f2c

Browse files
committed
OpenVPN Release 2.6.20
version.m4, ChangeLog, Changes.rst
1 parent 4472265 commit 8e87f2c

3 files changed

Lines changed: 77 additions & 2 deletions

File tree

ChangeLog

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,37 @@
11
OpenVPN ChangeLog
22
Copyright (C) 2002-2025 OpenVPN Inc <sales@openvpn.net>
33

4+
2026.04.22 -- Version 2.6.20
5+
6+
Arne Schwabe (2):
7+
DCO Linux: Fix setting DCO ifmode failing on big endian archs
8+
Ensure that buffer of freed session are not used
9+
10+
Frank Lichtenheld (2):
11+
auth-pam: fix discards 'const' qualifier from pointer target type
12+
openvpnmsica: Fix setting of iTicks in schedule_adapter_delete
13+
14+
Gert Doering (4):
15+
configure.ac: adjust to native inotify support for FreeBSD 15+
16+
dco_freebsd: use AF_LOCAL sockets for ioctl() communication with DCO driver
17+
Fix copyright line in README
18+
OpenVPN Release 2.6.20
19+
20+
Ralf Lici (5):
21+
management: stop bytecount on client disconnection
22+
doc: fix client-nat syntax and examples
23+
dco: port core/context infrastructure needed for backport of commit 7791f53
24+
dco: backport immediate notification processing on Linux and FreeBSD
25+
dco-linux: enforce ifindex only for DEL_PEER notifications
26+
27+
Rudi Heitbaum (2):
28+
ntlm: fix discards 'const' qualifier from pointer target type
29+
dns: fix discards 'const' qualifier from pointer target type
30+
31+
Steffan Karger (1):
32+
tls-crypt-v2: Avoid interpreting opcode as part of WKc
33+
34+
435
2026.02.04 -- Version 2.6.19
536

637
Arne Schwabe (1):

Changes.rst

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,47 @@
1+
Overview of changes in 2.6.20
2+
=============================
3+
Security fixes
4+
--------------
5+
- fix race condition in TLS handshake that could lead to leaking of
6+
packet data from a previous handshake under specific circumstances
7+
(CVE-2026-40215)
8+
9+
(Bug found by XlabAI Team of Tencent Xuanwu Lab (xlabai@tencent.com))
10+
11+
- fix server ASSERT() on receiving a suitably malformed packet with
12+
a valid tls-crypt-v2 key (CVE-2026-35058)
13+
14+
(Bug found by XlabAI Team of Tencent Xuanwu Lab (xlabai@tencent.com),
15+
and independently by Emma Reuter of Cisco ASIG (TALOS-2026-2381))
16+
17+
Bugfixes
18+
--------
19+
- management: stop periodic bytecount output on mgmt client disconnection
20+
21+
- FreeBSD: make DCO work on systems with no IPv4 support
22+
23+
- FreeBSD: fix compilation with --enable-async-push on FreeBSD 15
24+
25+
- Linux: make DCO work on big endian architectures (MIPS, PowerPC)
26+
27+
- Windows: fix deinstallation progress bar on adapter deletion.
28+
29+
- Linux: fix problem with DCO kernel notifications getting lost, leading
30+
to overcounting of number of connected clients and general confusion
31+
between kernel and userland regarding peer status (Github #900, #918,
32+
#931, #919, #945) - this is a backport of the fixes in 2.7 plus the
33+
infrastructural changes around DCO needed to support it.
34+
35+
Documentation updates
36+
---------------------
37+
- fix ``client-nat`` syntax and examples
38+
39+
Code maintenance / Compat changes
40+
---------------------------------
41+
- adjust some 'const' qualifiers to ISO C23 updates in glibc-2.43
42+
(namely some strstr(), strchr() and strrchr() uses)
43+
44+
145
Overview of changes in 2.6.19
246
=============================
347
Bugfixes

version.m4

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ define([PRODUCT_NAME], [OpenVPN])
33
define([PRODUCT_TARNAME], [openvpn])
44
define([PRODUCT_VERSION_MAJOR], [2])
55
define([PRODUCT_VERSION_MINOR], [6])
6-
define([PRODUCT_VERSION_PATCH], [.19])
6+
define([PRODUCT_VERSION_PATCH], [.20])
77
m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_MAJOR])
88
m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_MINOR], [[.]])
99
m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_PATCH], [[]])
1010
define([PRODUCT_BUGREPORT], [openvpn-users@lists.sourceforge.net])
11-
define([PRODUCT_VERSION_RESOURCE], [2,6,19,0])
11+
define([PRODUCT_VERSION_RESOURCE], [2,6,20,0])
1212
dnl define the TAP version
1313
define([PRODUCT_TAP_WIN_COMPONENT_ID], [tap0901])
1414
define([PRODUCT_TAP_WIN_MIN_MAJOR], [9])

0 commit comments

Comments
 (0)