From patchwork Tue Sep 22 12:04:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gert Doering X-Patchwork-Id: 5398 Return-Path: Delivered-To: patchwork@openvpn.net Received: by 2002:a05:7000:6446:b0:8a0:ea1f:253a with SMTP id n6csp13159287mag; Tue, 22 Sep 2026 05:04:51 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBzp5xkW3a+n0+u4y6G72wELbin5M7QXEqebIdVp1y7aGHSFpPZoy4x+2AoN6HMa9mom3b8S2pfbaAE=@openvpn.net X-Received: by 2002:a05:6870:cd96:b0:48f:e22e:7f8f with SMTP id 586e51a60fabf-48fe22f02a0mr754727fac.48.1790078691300; Tue, 22 Sep 2026 05:04:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1790078691; cv=none; d=google.com; s=arc-20260327; b=X+2w1KJxvry4jvzZ3zcA9t2BQhfleTU5WM7GRMUCkmyu0K2WHuCY75zIZ1ZNixSOuI nBoN36ab0bzISM6LLewp6k3bnK0Wfh5vvxXZEIVcD544+kMJtT3cpH7Pb/PwfJJBCcjq jNkfLhZtASMnLm9fjVpjaEpcU9CQAAKuBjOedyZ4bXN3c9tQn+C9YUfPWU8KHtBmCYqS grG9JyzA6CTqwF/SJtkbue+JY3b7BjXNczTn763h+aAo8vOdfJExpdnaHB/siQ4pmQ/+ SJzJLXg/+7nqc9Ee5NAkCkeD1j+a2zdZz+aMn5I7XrGW4wSvqhOEVjp1yBUI5uwPf0Uf Af1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=errors-to:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:references:in-reply-to:message-id:date:to:from :dkim-signature:dkim-signature:dkim-signature; bh=oUKOh1J7Zr+vv6ylaV2FddfuM5f6yLyUj6G0jC/+gMk=; fh=4NbAC/LsuMLI0S0hprUlLSLCiHwg6SCAifhH718Jh0Q=; b=dKBm7WJa+Nu6cBWxUzOm+URRLCH3d55XeInFrA3EQei/m8Mn98WDt6Rj/dPAvBjedK 6/LPtWFzmQ66sT3oZURljp3hBjQiVEAb9QxbG6Z/aUVbP/f044gP7ZBQ/2OISCTNJjwk 2QL2CXx2bkF14Mkw0rM7FFrOsjsVaROsA0xRuywmDQRYWUe4k5fVX65q7AeddN2LuOu9 7maShSBdYm3/mpjSs2WB36/NbPzl2Z4c985SMVDay01L1cI9r+gjsUH67xMy4sXJoGFS 1bfrb+qY30qpk+lyvw59AYgRHkA7nO/AKKXzFdyZ0Ldxmqf2++EcMDkC7W1a7vIK3JY9 cNmA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=HK2W3Cbq; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=dSnYbfpU; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=kaSqzIQn; spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=muc.de Received: from lists.sourceforge.net (lists.sourceforge.net. [216.105.38.7]) by mx.google.com with ESMTPS id 586e51a60fabf-48fbf4baa62si1382067fac.211.2026.09.22.05.04.50 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Sep 2026 05:04:51 -0700 (PDT) Received-SPF: pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) client-ip=216.105.38.7; Authentication-Results: mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=HK2W3Cbq; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=dSnYbfpU; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=kaSqzIQn; spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=muc.de DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.sourceforge.net; s=beta; h=Content-Transfer-Encoding:Content-Type: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: Subject:MIME-Version:References:In-Reply-To:Message-ID:Date:To:From:Sender: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=oUKOh1J7Zr+vv6ylaV2FddfuM5f6yLyUj6G0jC/+gMk=; b=HK2W3CbqiA4S4ErG1ke2IWQdRS kJmkfLKXjs9ZPQMO0f8cYbkrE0lkN2Ue7XO5k4fUwl+WWTdJdpcT2v11+1GO+Hp/VXRZgjDIlOOXa cP4eYOdYvzkeqHrFPeEGuXMJ4VUh3fa62tQvOm4FEOJfIM169kZhuoSU2l2vACxz5tTI=; Received: from [127.0.0.1] (helo=sfs-ml-3.v29.lw.sourceforge.com) by sfs-ml-3.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1x8zEq-0008I0-27; Tue, 22 Sep 2026 12:04:44 +0000 Received: from [172.30.29.66] (helo=mx.sourceforge.net) by sfs-ml-3.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1x8zEo-0008Ht-5i for openvpn-devel@lists.sourceforge.net; Tue, 22 Sep 2026 12:04:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Transfer-Encoding:MIME-Version:References: In-Reply-To:Message-ID:Date:Subject:To:From:Sender:Reply-To:Cc:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=eV0e/rKeDrrcIvI2t2XzkfIsRIy5HEFjJQmt/FuYN5o=; b=dSnYbfpUJdrlVanYE6rYpjlVxE 4565C6Bb3/2psajNf1SdqQhfrcbq5A8Adg1CNpm2UcG7rbyOHW0UI2ZilqVlrfjlbCwwCqopg8ByM whdIvdBbTNclqxnNKKjQwqUqkDjosyH5LUWDzUaEpBEr+Du89I5d2zzsO0Skhx96oYr0=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To:Message-ID: Date:Subject:To:From:Sender:Reply-To:Cc:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=eV0e/rKeDrrcIvI2t2XzkfIsRIy5HEFjJQmt/FuYN5o=; b=kaSqzIQnEbkbZ0DZ/Z/vSi3bp2 ElRsDUkrWYQQpt7Rhoci9Q2z3htA0efW5MSbi8t8rutZLwJSzDmbgaZsNFkOKLBiTjh2Zw6Vc+0Tf UvJ+DvPRJUgsrUIDMnoXaK7wBMnb4Gh3BUQ1Yq7LNu+gSxD11FmVYgFLAB2b+KDmzf9c=; Received: from [193.149.48.129] (helo=blue.greenie.muc.de) by sfi-mx-1.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1x8zEm-0002cM-Od for openvpn-devel@lists.sourceforge.net; Tue, 22 Sep 2026 12:04:42 +0000 Received: from blue.greenie.muc.de (localhost [127.0.0.1]) by blue.greenie.muc.de (8.18.1/8.18.1) with ESMTP id 68MC4XTY029316 for ; Tue, 22 Sep 2026 14:04:33 +0200 Received: (from gert@localhost) by blue.greenie.muc.de (8.18.2/8.18.1/Submit) id 68MC4XYt029315 for openvpn-devel@lists.sourceforge.net; Tue, 22 Sep 2026 14:04:33 +0200 From: Gert Doering To: openvpn-devel@lists.sourceforge.net Date: Tue, 22 Sep 2026 14:04:27 +0200 Message-ID: <20260922120433.29303-1-gert@greenie.muc.de> X-Mailer: git-send-email 2.53.0 In-Reply-To: References: MIME-Version: 1.0 X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "sfi-spamd-2.hosts.colo.sdot.me", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Frank Lichtenheld Contains the following renovate updates: - chore(deps): update vcpkg digest to 5f96cd1 - Update dependency ubuntu to v26 - chore(deps): update dependency aws/aws-lc to v5.9.0 - chore(deps): update git [...] Content analysis details: (1.3 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Headers-End: 1x8zEm-0002cM-Od Subject: [Openvpn-devel] [PATCH v3] GHA: Maintenance update September 2026 X-BeenThere: openvpn-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openvpn-devel-bounces@lists.sourceforge.net X-getmail-retrieved-from-mailbox: Inbox X-GMAIL-THRID: 1877033553421512997 X-GMAIL-MSGID: 1877033553421512997 From: Frank Lichtenheld Contains the following renovate updates: - chore(deps): update vcpkg digest to 5f96cd1 - Update dependency ubuntu to v26 - chore(deps): update dependency aws/aws-lc to v5.9.0 - chore(deps): update github actions - Update github actions (major) Change-Id: I983d67e1c90bea460f531f11d4c58d33a351d81b Signed-off-by: Frank Lichtenheld Acked-by: Razvan Cojocaru Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1922 --- This change was reviewed on Gerrit and approved by at least one developer. I request to merge it to master. Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1922 This mail reflects revision 3 of this Change. Acked-by according to Gerrit (reflected above): Razvan Cojocaru diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d67c215..27f08df 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,14 +7,14 @@ jobs: clang-format: name: Check code style with clang-format - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - name: Install dependencies run: | sudo apt update && sudo apt install -y python3-pip pip3 install pre-commit - name: Checkout OpenVPN - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Run clang-format run: pre-commit run -a --show-diff-on-failure || true - name: Check for changes @@ -34,7 +34,7 @@ include: - abi: arm64-v8a vcpkg_triplet: arm64-android - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 name: "Android - ${{ matrix.abi }}" # Github images already setup NDK with ANDROID_NDK_ROOT pointing to the root # of the SDK @@ -43,17 +43,17 @@ VCPKG_ROOT: ${{ github.workspace }}/vcpkg VCPKG_INSTALLED_DIR: ${{ github.workspace }}/vcpkg/installed VCPKG_BINARY_SOURCES: clear;default,readwrite - VCPKG_GIT_COMMIT_ID: 75672db6bd812b060482b0f00b5a16b18a0c0f07 + VCPKG_GIT_COMMIT_ID: 5f96cd15fd745122cf27e0524606d6c1efc5fd07 steps: - name: Checkout OpenVPN - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - - uses: lukka/get-cmake@591817e96fcad43505fb4eae36172462abb3a42e # v4.3.3 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: lukka/get-cmake@fffaaafeea488556c2c12dad60690008bc1caacb # v4.4.2 - name: Setup vcpkg uses: lukka/run-vcpkg@b1a0dd252f06b9e25b3c022a9a03bd7a427fb6a2 # v11.6 with: vcpkgGitCommitId: ${{ env.VCPKG_GIT_COMMIT_ID }} - name: Set up vcpkg binary cache - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ${{ env.VCPKG_DEFAULT_BINARY_CACHE }} key: android-${{ matrix.abi }}-vcpkg-binary-cache-${{ env.VCPKG_GIT_COMMIT_ID }} @@ -82,18 +82,18 @@ build: [Release, Debug] name: "gcc-mingw - ${{ matrix.arch }} - ${{ matrix.build }} - OSSL" - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 env: VCPKG_ROOT: ${{ github.workspace }}/vcpkg VCPKG_BINARY_SOURCES: clear;default,readwrite - VCPKG_GIT_COMMIT_ID: 75672db6bd812b060482b0f00b5a16b18a0c0f07 + VCPKG_GIT_COMMIT_ID: 5f96cd15fd745122cf27e0524606d6c1efc5fd07 steps: - name: Install dependencies run: sudo apt update && sudo apt install -y mingw-w64 unzip build-essential wget python3-docutils man2html-base - name: Checkout OpenVPN - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - uses: lukka/get-cmake@591817e96fcad43505fb4eae36172462abb3a42e # v4.3.3 + - uses: lukka/get-cmake@fffaaafeea488556c2c12dad60690008bc1caacb # v4.4.2 - name: Setup vcpkg uses: lukka/run-vcpkg@b1a0dd252f06b9e25b3c022a9a03bd7a427fb6a2 # v11.6 with: @@ -101,7 +101,7 @@ vcpkgJsonGlob: '**/mingw/vcpkg.json' - name: Set up vcpkg binary cache - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ${{ env.VCPKG_DEFAULT_BINARY_CACHE }} key: mingw-${{ matrix.arch }}-vcpkg-binary-cache-${{ hashFiles('**/mingw/vcpkg.json') }}-${{ env.VCPKG_GIT_COMMIT_ID }} @@ -144,7 +144,7 @@ name: "mingw unittest ${{ matrix.test }} - ${{ matrix.arch }} - ${{ matrix.build }} - OSSL" steps: - name: Checkout OpenVPN - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Retrieve mingw unittest uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: @@ -185,7 +185,7 @@ - name: Install dependencies run: sudo apt update && sudo apt install -y liblzo2-dev libpam0g-dev liblz4-dev libcap-ng-dev libnl-genl-3-dev linux-libc-dev man2html libcmocka-dev python3-docutils libtool automake autoconf ${SSLPKG} ${PKCS11PKG} - name: Checkout OpenVPN - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: autoconf run: autoreconf -fvi - name: configure @@ -215,7 +215,7 @@ - name: Install dependencies run: sudo apt update && sudo apt install -y liblzo2-dev libpam0g-dev liblz4-dev libcap-ng-dev libnl-genl-3-dev linux-libc-dev man2html clang libcmocka-dev python3-docutils libtool automake autoconf - name: Checkout OpenVPN - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: autoconf run: autoreconf -fvi - name: configure @@ -255,7 +255,7 @@ - name: Install dependencies run: brew install ${{matrix.ssllib}} lzo lz4 man2html cmocka libtool automake autoconf - name: Checkout OpenVPN - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set environment run: | cat >>$GITHUB_ENV <