Skip to content

Commit 22ea544

Browse files
author
Yuriy Darnobyt
committed
Merge branch 'release/2.7' into master
2 parents e7a36be + 8409e14 commit 22ea544

File tree

7 files changed

+54
-7
lines changed

7 files changed

+54
-7
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
openvpn (2.7~rc4-debian0) stable; urgency=medium
2+
3+
* OpenVPN Release 2.7_rc4 (Gert Doering, 7e052cf2)
4+
* Change ssl_ctx in struct tls_options to be a pointer (Arne Schwabe, 44dd39b3)
5+
* multi: Warn about failing read in multi_process_file_closed() (Frank Lichtenheld, 18d1b1fe)
6+
* buffer: Change buf_prepend and buf_advance to accept ssize_t for length (Frank Lichtenheld, cb4d5426)
7+
* manage: Avoid several conversion warnings by using the correct types (Frank Lichtenheld, a4b51e68)
8+
* multi: Fix various conversion warnings (Frank Lichtenheld, 5e5ead5b)
9+
* multi: Fix type handling for hashes, mostly inotify_watchers (Frank Lichtenheld, e2c97f38)
10+
* multi: Fix wrong sigma value in multi_push_restart_schedule_exit (Frank Lichtenheld, 310c6b9e)
11+
* schedule: Rework documentation for schedule_add_entry (Frank Lichtenheld, 223192a0)
12+
* options: Avoid some conversion warnings (Frank Lichtenheld, 2a9c8a8c)
13+
* mbuf: Add unit tests (Frank Lichtenheld, 75cc34ec)
14+
* buffer: Change limits for array_mult_safe (Frank Lichtenheld, 2b8149a4)
15+
* Deprecate --fast-io option (Gianmarco De Gregori, e5ff8247)
16+
* PUSH_UPDATE: fix option reset logic in continuation messages (Moritz Fain, 309c2332)
17+
* mudp: fix unaligned 32-bit read when parsing peer ID (Gianmarco De Gregori, 8bf8bead)
18+
* iservice: set adapter DNS only with search domains (Heiko Hund, f7afbc51)
19+
* Correct documentation for --ns-cert-type (Frank Lichtenheld, a0813a9d)
20+
* tun.c: set IPv4 address temporary on Windows (Lev Stipakov, 93c9b47c)
21+
* options: Remove some verbose error messages for options deprecated in 2.4 (Frank Lichtenheld, d4df0a3f)
22+
* Remove some obsolete references to --windows-driver (Frank Lichtenheld, 2ab3e873)
23+
* tun: Change return type of write_tun/read_tun to ssize_t (Frank Lichtenheld, c97aa55a)
24+
* tun: Refactor BSD write_tun/read_tun (Frank Lichtenheld, 6c7489e2)
25+
* pull-filter: improve documentation (Selva Nair, d3e03b9a)
26+
* GHA: Add minGW Release build (Frank Lichtenheld, 55a5e205)
27+
* socket: Initialize struct in_addr_t in getaddr() (Frank Lichtenheld, e8dc7f35)
28+
* CMake: For VS build, switch from /W2 to /W3 (Frank Lichtenheld, 9a2420fd)
29+
* Documentation: Various syntax fixes and text improvements (Frank Lichtenheld, bd8d03e9)
30+
* Prevent crash on invalid server-ipv6 argument (Klemens Nanni, 0ff66c05)
31+
* mbedtls: gracefully exit if certificate file is NULL (Steffan Karger, d7c7caa3)
32+
* Fix dco with null cipher being enabled without auth none (Arne Schwabe, 4ff746ad)
33+
* Add CAP_SYS_NICE to the positive list in systemd service files (Simon Matter, 864aab8a)
34+
* Add a section about wolfSSL GPLv3 and point out missing TLS PRF support (Arne Schwabe, 603fe533)
35+
* Clarify some code in epoch with better comments (Arne Schwabe, c282b62f)
36+
* Drop Mbed TLS 2.X compatibility (Max Fillinger, da51cc45)
37+
* Set UTF-8 as the codepage using manifest declaration (Selva Nair, bcc7fb2d)
38+
39+
-- Yuriy Darnobyt <[email protected]> Wed, 17 Dec 2025 09:30:46 +0100

release/source-build.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@ fi
3636
git -C $TOP_DIR/src/openvpn-gui remote update
3737
#TODO: make idempotent
3838
if ! [[ "$MSI_BUILD_ONLY" == "YES" ]]; then
39+
# Re-initialize source directory to make sure we do not have
40+
# any leftovers from previous builds
41+
read -p "Would you like to re-initialize source directory? (Y/n): " resp
42+
if [[ "$resp" != "N" && "$resp" != "n" ]]; then
43+
rm -rf "$TOP_DIR"/src/*
44+
git submodule update --init --recursive
45+
fi
46+
3947
$SCRIPT_DIR/create-release-files.sh
4048
read -p "Upload tarballs to $SECONDARY_WEBSERVER?"
4149
# uploads tarballs, required by some build steps

release/vars.example

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ GIT_AUTHOR="Yuriy Darnobyt <[email protected]>"
2323
MSI_BUILD_ONLY="NO"
2424

2525
# Version numbers
26-
OPENVPN_PREVIOUS_VERSION="${OPENVPN_PREVIOUS_VERSION:-2.7_rc2}"
27-
OPENVPN_CURRENT_VERSION="${OPENVPN_CURRENT_VERSION:-2.7_rc3}"
26+
OPENVPN_PREVIOUS_VERSION="${OPENVPN_PREVIOUS_VERSION:-2.7_rc3}"
27+
OPENVPN_CURRENT_VERSION="${OPENVPN_CURRENT_VERSION:-2.7_rc4}"
2828
OPENVPN_CURRENT_TAG="${OPENVPN_CURRENT_TAG:-HEAD}"
2929
OPENVPN_PREVIOUS_TAG="refs/tags/v$OPENVPN_PREVIOUS_VERSION"
3030

3131
OPENVPN_GUI_CURRENT_MAJ_VERSION=11
32-
OPENVPN_GUI_CURRENT_MIN_VERSION=59
32+
OPENVPN_GUI_CURRENT_MIN_VERSION=60
3333
OPENVPN_GUI_CURRENT_FULL_VERSION="$OPENVPN_GUI_CURRENT_MAJ_VERSION.$OPENVPN_GUI_CURRENT_MIN_VERSION.0.0"
3434
OPENVPN_GUI_BRANCH="master"
3535

src/openvpn

Submodule openvpn updated 59 files

src/openvpn-gui

windows-msi/msi.wxs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@
129129
<!--
130130
Launch conditions
131131
-->
132-
<Condition Message="[SimpleProductName] requires Windows 7 or later version of Windows."><![CDATA[Installed OR (VersionNT>=601)]]></Condition>
132+
<Condition Message="[SimpleProductName] requires Windows 10 or later version of Windows."><![CDATA[Installed OR (VersionNT>=603)]]></Condition>
133133
<?if $(sys.BUILDARCH)~="x86" Or $(sys.BUILDARCH)~="ARM" ?>
134134
<Condition Message="You are attempting to install a 32-bit variant of [SimpleProductName] on a 64-bit operating system. The 32-bit variant will not work with your operating system. An installation of a 64-bit variant is recommended."><![CDATA[Installed OR NOT VersionNT64]]></Condition>
135135
<?endif?>

windows-msi/version.m4

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ dnl The only binaries which Openvpn-build uses from Easy-RSA, are the *nix style
2525
dnl (32bit only) binaries for Windows, from easy-rsa/distro/windows/bin.
2626
dnl Further details: easy-rsa/distro/windows/Licensing/mksh-Win32.txt
2727
dnl renovate: datasource=github-releases depName=OpenVPN/easy-rsa
28-
define([EASYRSA_VERSION], [3.2.4])
28+
define([EASYRSA_VERSION], [3.2.5])
2929

3030
dnl ============================================================
3131
dnl MSI Provisioning

0 commit comments

Comments
 (0)