From patchwork Wed Nov 19 13:54:52 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gert Doering X-Patchwork-Id: 4616 Return-Path: Delivered-To: patchwork@openvpn.net Received: by 2002:a05:7001:3515:b0:7b1:439f:bdf with SMTP id ss21csp152478mab; Wed, 19 Nov 2025 05:55:11 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCV3KeIjvrk3hgqyd1St784U8N2ICq6iIBPvf6boPvmpaxnFQmyIFoIaJ0p/4fQZKR+975YqpddCzSE=@openvpn.net X-Google-Smtp-Source: AGHT+IGyYP2kiUN54lNIvHGigD0SlyRxW4s+RE+C4LH8XHwSWQT+19h7+d+yHwmxiyD2jSI+FLEt X-Received: by 2002:a05:6870:808e:b0:3ea:741f:2985 with SMTP id 586e51a60fabf-3ea741f715bmr6309290fac.50.1763560511555; Wed, 19 Nov 2025 05:55:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1763560511; cv=none; d=google.com; s=arc-20240605; b=P5NuLcxl4oNmkEnllvi9NEfQM1PuFSH8YYKJRHvmTNhpVTROASlgjUunxub/0I1RDR PqKa3istWcOylLVGr9x7J7hsD9lrQm/Z+P/tJ5R6kujOhwR7U/sWOkQebcmDB6le6AJF aRfnkNvzk/nOMp7V4qfu9WjNDjuA8Tcj6vV5Djc684q/SO2ig30yEoGm/AeM6PWKTs2n 1CRYQOYwXoGLQtQyG3sWFHKjysJGvVl3Llxbmp5siMv9CJFIee/TGDNgWXhJ+P+bQNde CYZdvRSIdI3hcpW+4BrjgLcCxwh87YuEmBKsuiu85yBPSgYf3h7b+saSnO5NPptCLnqX NLxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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=7NMiGaT1xT2n+7QahaRv9z+6C7YdabNbv2/VzKvn/pY=; fh=4NbAC/LsuMLI0S0hprUlLSLCiHwg6SCAifhH718Jh0Q=; b=NQGeLWD0GEvjoTM0dMGLCCSmW1tXSmd8ig9t9BnUIEgJZbo1g9DT9c9UG7RzRDONCZ tbuiyClfnWL7D3wD+Y8ddZxX/BsuiZHoJaeanfOUqlb5UmfnehmzedndLR+YuE1dzcY3 F6puYZwBtMYAWagHnAR+4hvjPixaKwWAgW8MZeoMkTASs6Yc7rOHV8hshmMDD260MDVL t8Wl2cxX4kBa/ABbpV7l3M2G7QnVoN+2Dd5ZFL8wb3qAdT77WAX5fx+mggHl2Ump2Oy2 Sw7XsuUnfmsjz9YusVtjxsaaD7PGEWWNYpPGRY4vkVSU2VLHKbJ1RGyxKzP5ekAShJ2I V9RQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=Dm6xorcB; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=k3pmu7SV; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=Z5nTaXpz; 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-3ec3cf95bb9si2879446fac.405.2025.11.19.05.55.11 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Nov 2025 05:55:11 -0800 (PST) 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=Dm6xorcB; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=k3pmu7SV; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=Z5nTaXpz; 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=7NMiGaT1xT2n+7QahaRv9z+6C7YdabNbv2/VzKvn/pY=; b=Dm6xorcBz3jUbwgYPAG43s6TaS d/mWno1R+ethm70IqEytiPQU9PbLXEqnHwWwt91Y4E0PT0T2szm504ltPjiqPR/gZcMGXUWEZRNak 8kE1u+hCWuthaPXSulp6IwGY/fc76OR4m1T58e84RFYAh3z8dGjXoZivQMkmn3rGB4u8=; Received: from [127.0.0.1] (helo=sfs-ml-2.v29.lw.sourceforge.com) by sfs-ml-2.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1vLieK-0001FG-OC; Wed, 19 Nov 2025 13:55:09 +0000 Received: from [172.30.29.66] (helo=mx.sourceforge.net) by sfs-ml-2.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1vLieI-0001F4-U3 for openvpn-devel@lists.sourceforge.net; Wed, 19 Nov 2025 13:55:07 +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=STnUcj0h3P6ermU0kes6GQX1Q7xbh9FDP3JyJMEPXxA=; b=k3pmu7SV/tS4Ls+6Op609ffAJU mzCxNuotzLdfA8OYBQYDQBMHa8QUg/Aayno4den2mKBpXKdNo+fDCwXffgjqTpmAU6vGSli2Jjiar UZqZT+lpYBy6AzVbbQzPtgckvyRvK+rfdLcH+PfUSm9v2Agdmb1pItVblM1/br4I6tyY=; 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=STnUcj0h3P6ermU0kes6GQX1Q7xbh9FDP3JyJMEPXxA=; b=Z5nTaXpzIBXz4h+tiWQulIHtIt f3Ykb/68lqqeIoaU9anDoTDFELXYCowh25lLiL98hthE5yOOFp7VwYnYJMPFsCNUyrjwl5mEu3MiF UPvc5o8G4rQ761NL+Bmx5AwITlHmtAn14gcurmBIhWV+ByOjJ4UMpjdPep/viS9ToW34=; Received: from [193.149.48.134] (helo=blue.greenie.muc.de) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1vLieH-0008Bq-4M for openvpn-devel@lists.sourceforge.net; Wed, 19 Nov 2025 13:55:06 +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 5AJDswUG031176 for ; Wed, 19 Nov 2025 14:54:58 +0100 Received: (from gert@localhost) by blue.greenie.muc.de (8.18.1/8.18.1/Submit) id 5AJDswnf031175 for openvpn-devel@lists.sourceforge.net; Wed, 19 Nov 2025 14:54:58 +0100 From: Gert Doering To: openvpn-devel@lists.sourceforge.net Date: Wed, 19 Nov 2025 14:54:52 +0100 Message-ID: <20251119135458.31160-1-gert@greenie.muc.de> X-Mailer: git-send-email 2.49.1 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 Includes the following renovate changes: - chore(deps): update dependency mbed-tls/mbedtls to v3.6.5 - chore(deps): update vcpkg digest to 3bbc280 - chore(deps): update dependency libressl/portable to [...] 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: 1vLieH-0008Bq-4M Subject: [Openvpn-devel] [PATCH v1] GHA: Maintenance update November 2025 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: =?utf-8?q?1849227227220126018?= X-GMAIL-MSGID: =?utf-8?q?1849227227220126018?= From: Frank Lichtenheld Includes the following renovate changes: - chore(deps): update dependency mbed-tls/mbedtls to v3.6.5 - chore(deps): update vcpkg digest to 3bbc280 - chore(deps): update dependency libressl/portable to v4.2.1 - chore(deps): update github actions - chore(deps): update dependency aws/aws-lc to v1.64.0 - chore(deps): update github actions Additionally, drop macos-13 since the worker is deprecated. Change-Id: Ifd63130832e3bf20bf9816887e218ae73e2f5cd1 Signed-off-by: Frank Lichtenheld Acked-by: Yuriy Darnobyt Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1381 --- 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/+/1381 This mail reflects revision 1 of this Change. Acked-by according to Gerrit (reflected above): Yuriy Darnobyt diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index e068f58..96d2292 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -14,12 +14,12 @@ sudo apt update && sudo apt install -y python3-pip pip3 install pre-commit - name: Checkout OpenVPN - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - name: Run clang-format run: pre-commit run -a --show-diff-on-failure || true - name: Check for changes run: git diff --output=format-changes.patch - - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: format-changes.patch path: format-changes.patch @@ -44,12 +44,12 @@ VCPKG_INSTALLED_DIR: ${{ github.workspace }}/vcpkg/installed steps: - name: Checkout OpenVPN - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - - uses: lukka/get-cmake@2ecc21724e5215b0e567bc399a2602d2ecb48541 # v4.1.1 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 + - uses: lukka/get-cmake@628dd514bed37cb0a609e84a6186cbbaa2fc0140 # v4.1.2 - name: Install vcpkg uses: lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1 # v11.5 with: - vcpkgGitCommitId: 9c5c2a0ab75aff5bcd08142525f6ff7f6f7ddeee + vcpkgGitCommitId: 3bbc2809d3625cb83a0d7cbd413bd6ad769d46d4 - name: Install dependencies run: ${VCPKG_ROOT}/vcpkg install openssl lz4 cmocka - name: configure OpenVPN with cmake @@ -77,13 +77,13 @@ - 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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - - uses: lukka/get-cmake@2ecc21724e5215b0e567bc399a2602d2ecb48541 # v4.1.1 + - uses: lukka/get-cmake@628dd514bed37cb0a609e84a6186cbbaa2fc0140 # v4.1.2 - name: Restore from cache and install vcpkg uses: lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1 # v11.5 with: - vcpkgGitCommitId: 9c5c2a0ab75aff5bcd08142525f6ff7f6f7ddeee + vcpkgGitCommitId: 3bbc2809d3625cb83a0d7cbd413bd6ad769d46d4 vcpkgJsonGlob: '**/mingw/vcpkg.json' - name: Run CMake with vcpkg.json manifest @@ -93,7 +93,7 @@ buildPreset: mingw-${{ matrix.arch }} buildPresetAdditionalArgs: "['--config Debug']" - - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: openvpn-mingw-${{ matrix.arch }} path: | @@ -101,7 +101,7 @@ ${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/**/Debug/*.dll !${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/Debug/test_*.exe - - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: openvpn-mingw-${{ matrix.arch }}-tests path: | @@ -120,9 +120,9 @@ name: "mingw unittest ${{ matrix.test }} - ${{ matrix.arch }} - OSSL" steps: - name: Checkout OpenVPN - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - name: Retrieve mingw unittest - uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 + uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 with: name: openvpn-mingw-${{ matrix.arch }}-tests path: unittests @@ -164,7 +164,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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - name: autoconf run: autoreconf -fvi - name: configure @@ -194,7 +194,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 libmbedtls-dev - name: Checkout OpenVPN - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - name: autoconf run: autoreconf -fvi - name: configure @@ -212,7 +212,7 @@ matrix: ssllib: [openssl@1.1, openssl@3, libressl] build: [normal, asan] - os: [macos-13, macos-14, macos-15] + os: [macos-14, macos-15] include: - build: asan cflags: "-fsanitize=address,undefined -fno-sanitize-recover=all -fno-optimize-sibling-calls -fsanitize-address-use-after-scope -fno-omit-frame-pointer -g -O1" @@ -234,7 +234,7 @@ - name: Install dependencies run: brew install ${{matrix.ssllib}} lzo lz4 man2html cmocka libtool automake autoconf - name: Checkout OpenVPN - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - name: Set environment run: | cat >>$GITHUB_ENV <