From patchwork Tue Jul 29 18:00:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Terrance X-Patchwork-Id: 4340 Return-Path: Delivered-To: patchwork@openvpn.net Received: by 2002:a05:7000:b86:b0:671:5a2c:6455 with SMTP id mw6csp690989mab; Tue, 29 Jul 2025 23:54:26 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVWNc+rrNBpGOEk2W2L3Jm0yz7OW5caViDWBnBTxZ6Ul95+Jze8fj3slGiDlZmyLBieWTApv2cyycs=@openvpn.net X-Google-Smtp-Source: AGHT+IECp4+bCbhmsLwXInD+GvYmPiWmwQnw1H3iDxBSIzIkzrwE7UaJXQidAzF+b3zV3/a0XVOp X-Received: by 2002:a05:6870:591:b0:2ff:9c40:e377 with SMTP id 586e51a60fabf-30785c5a1f2mr1264075fac.23.1753858466147; Tue, 29 Jul 2025 23:54:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1753858466; cv=none; d=google.com; s=arc-20240605; b=brK7fY5MXnt/7U5+lKn9OSyGA33kCFuFWwO5XUvo5HRfrl5hn+LwKYJUZ3Sm7HQSuJ Bm1z52YlVvYybVCl6Ts7NRvP9jXEJFBbsciVLetDrvm+ShJ7Nbuo5qplWNb+U0iYKcAm cW/CIS/fHTR4/eTTfe00kPgmaUkDyQYzgUrb3f0UVrBnLi561QpLTkU7flrxZTXqYyBT qxtHNUX0QagZ/Gk+68SW7bOOJ0s63i5t+uw7vKOUJmjHGuh0Saa+/Vvwr8LJwcHSbE3+ 4q3mOtRfbTugqShOw0tK7iLK7c5K9OqmM6STGddXw3SdoQ8PIKO2sSalzmCLFxCMXMpm vdtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:content-transfer-encoding:reply-to:from:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:feedback-id :dkim-signature:dkim-signature:dkim-signature:dkim-signature :dkim-signature; bh=aZVA6gAqMto3uKeptxJgH5uHfnSgssPNXna3rb0xr0s=; fh=4NbAC/LsuMLI0S0hprUlLSLCiHwg6SCAifhH718Jh0Q=; b=IXfSRl3yS3PqEJNOFBvGUQ44OdQuRm6zUGrLN1vJIUO0+Mun7pPwEZMq+kpXiTokYr rNpE6o+MTioSwAHesyWYmWBHBaDfi4kIkDWGJEXM1LCN8q3IpiIgfOXqBA3JZhH12qfQ dVYrLWhzj86pGRsFkS3jaMfy6SKW5UscRXx6pmUrCcJRtAbg9sJQ5e3IrEDqvjQ237Um /kh7EbrgZ7C4Qu5XxMLKTKuBNfD3djpm0iQiBVzWLKchBhu6JJS7Own6pmCtuEf3/ANw PUe31KdmmvoUUDLfuRldlLATUVJy/ttI2/Zm9Q27o70qbauqPZfToonD0c29crK31C7d UcFg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=eUDmL6de; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=nV2QRrrf; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=RXGXYDTR; dkim=neutral (body hash did not verify) header.i=@terrance.allofti.me header.s=purelymail3 header.b=BB6cdeX9; dkim=neutral (body hash did not verify) header.i=@purelymail.com header.s=purelymail3 header.b=MZVopBoj; 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=pass (p=NONE sp=NONE dis=NONE) header.from=lists.sourceforge.net Received: from lists.sourceforge.net (lists.sourceforge.net. [216.105.38.7]) by mx.google.com with ESMTPS id 586e51a60fabf-307135139e4si3596815fac.264.2025.07.29.23.54.25 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 29 Jul 2025 23:54:26 -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=eUDmL6de; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=nV2QRrrf; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=RXGXYDTR; dkim=neutral (body hash did not verify) header.i=@terrance.allofti.me header.s=purelymail3 header.b=BB6cdeX9; dkim=neutral (body hash did not verify) header.i=@purelymail.com header.s=purelymail3 header.b=MZVopBoj; 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=pass (p=NONE sp=NONE dis=NONE) header.from=lists.sourceforge.net 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: Reply-To:From:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Subject:MIME-Version:Message-ID:Date:To:Sender:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=aZVA6gAqMto3uKeptxJgH5uHfnSgssPNXna3rb0xr0s=; b=eUDmL6desY8mx6KemtKMytG8WV ZOAv1wdwZ8C2lJsx2J5OGUszpVFdJ8+6JHTtCFc7Jr3dOMvJ0zo4c3vl64DT3PGgK3h6i8QOhhqdm eMN9XQbgiWUdtYuddmsnFl41lOZO6aLNqEgyOiqBv3y/yNmr+YZFJDbRfItRz7nk0x60=; Received: from [127.0.0.1] (helo=sfs-ml-4.v29.lw.sourceforge.com) by sfs-ml-4.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1uh0hg-0006Pp-Ai; Wed, 30 Jul 2025 06:54:20 +0000 Received: from [172.30.29.66] (helo=mx.sourceforge.net) by sfs-ml-4.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1uh0hW-0006PS-Ua for openvpn-devel@lists.sourceforge.net; Wed, 30 Jul 2025 06:54:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Type:Content-Transfer-Encoding:MIME-Version :Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=xCPLvCbRbNFHmDBd9676QHJHas7PlF4w1dB2rJut0ys=; b=nV2QRrrfqjsxT29H4Clacx8xyO JlIKTvTpwck4G8MpJuxix9qR9OiqOAo3Df1jPoXLttadm2GEKuNH+qCQ/14BYd33nx6uB/t9RH314 q1R+ATPg4QiN2CVCadeq7oY8+JTTDVdJyKuE/YAO2b7aq6c53M/8MOmY1dt+uh+h375A=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Type:Content-Transfer-Encoding:MIME-Version:Message-ID:Date: Subject:Cc:To:From:Sender:Reply-To:Content-ID:Content-Description:Resent-Date :Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=xCPLvCbRbNFHmDBd9676QHJHas7PlF4w1dB2rJut0ys=; b=R XGXYDTRbb3V2qGH4Ext9OUVSbncKylAWV7qLdmtyPwRiIT1lkTYt9dVevnBBP4qx43F2Rf5fNLNPa Qs72Zd7gyvxMyAmmb7oeUi8j/U1DdxOgiWtBfJ6lL6bSG23iFEZzDUreKWEX+YLQ9ZRn+0GgcSYtj 5WphdzKHud8cRH1o=; Received: from sendmail.purelymail.com ([34.202.193.197]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1uh0hN-0006j9-Fe for openvpn-devel@lists.sourceforge.net; Wed, 30 Jul 2025 06:54:02 +0000 Authentication-Results: purelymail.com; auth=pass DKIM-Signature: a=rsa-sha256; b=BB6cdeX9FkMpilnF1mr1xFFAKA7J8QZ3kBUFyXjXa7SBBj5UJDKZCNjK1SAf/HOgVfF8xhgG5LsN1z55eV+IQWzNQCNhaF3qyBCdstzyDKb/kDKsmqMgjoIItMTHOLwX7Dl/aCHc+sI9dFhokbvnsyUadblCYFLA03d5wONm2dy3df4ALE//12vwo1EOaB7R7E2MpcQZ4uSI913rBHYK4yBFOzwN4SQoOAiX2PhQstvZaJSlCNN2suLkoX3StWev1P5P83sINq6pHzA3W+m/ftxnGHNYxuHi3/U/t4uPqM5VydYSOm8iC6yR4CM+EAtwqJy5acQ2+0KYHP1cP6Aizw==; s=purelymail3; d=terrance.allofti.me; v=1; bh=xCPLvCbRbNFHmDBd9676QHJHas7PlF4w1dB2rJut0ys=; h=Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=MZVopBojb89B4rdFjkJS4p4BIWq2BZbiXHPQTwQo84yOd7oFcTT1NgYxLthGf1XzQaImiMzgEd8lEQN+Pkq0RGiQZ3b/Sd2dFo67CWsA9zqYxXrY8pOz8HLoVLhkQZakUpStKTN8IF0x6hRcG7V/bIank+SuRzWZmH4q/VQkNpWqkZerZ3E3IcEXvBlAtQEXNvtAaalRrv75dQb/odGtNaIsm2TJQ3Ru+UUwTkhr7vxovtufB4jVpyYyCbq3bmmqR0QOcFj+CqmiCaqd4WUZ/m3660zWa9sg15rCpO04/FuRWVMA7Ia1+m87nHQIO7SbWxZDh120yPXUO8YO5eZRYQ==; s=purelymail3; d=purelymail.com; v=1; bh=xCPLvCbRbNFHmDBd9676QHJHas7PlF4w1dB2rJut0ys=; h=Feedback-ID:Received:From:To:Subject:Date; Feedback-ID: 45681:7571:null:purelymail X-Pm-Original-To: openvpn-devel@lists.sourceforge.net Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 1682879856; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 30 Jul 2025 06:53:52 +0000 (UTC) To: openvpn-devel@lists.sourceforge.net Date: Tue, 29 Jul 2025 19:00:05 +0100 Message-ID: <20250729180014.11550-2-sourceforge@terrance.allofti.me> X-Mailer: git-send-email 2.50.1 MIME-Version: 1.0 X-MIME-Autoconverted: from 8bit to quoted-printable by Purelymail X-Spam-Score: 0.6 (/) 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: Terrance The service name displays `%I` which invokes systemd's path mangling (notably, converting `-` to `/`), suggesting you need to provide an encoded parameter (via e.g. `systemd-escape`), but the start co [...] Content analysis details: (0.6 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H5 RBL: Excellent reputation (+5) [34.202.193.197 listed in wl.mailspike.net] 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.8 DATE_IN_PAST_12_24 Date: is 12 to 24 hours before Received: date X-Headers-End: 1uh0hN-0006j9-Fe Subject: [Openvpn-devel] [PATCH] Update systemd service name param to match command 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: , X-Patchwork-Original-From: Terrance via Openvpn-devel From: Terrance Reply-To: Terrance Errors-To: openvpn-devel-bounces@lists.sourceforge.net X-getmail-retrieved-from-mailbox: Inbox X-GMAIL-THRID: =?utf-8?q?1839053895147421349?= X-GMAIL-MSGID: =?utf-8?q?1839053895147421349?= From: Terrance The service name displays `%I` which invokes systemd's path mangling (notably, converting `-` to `/`), suggesting you need to provide an encoded parameter (via e.g. `systemd-escape`), but the start command itself uses `%i` which doesn't do the conversion. This updates the service name to match the start command. Acked-by: Frank Lichtenheld --- Additional discussion: https://github.com/OpenVPN/openvpn/pull/802 distro/systemd/openvpn-client@.service.in | 2 +- distro/systemd/openvpn-server@.service.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -- 2.50.1 diff --git a/distro/systemd/openvpn-client@.service.in b/distro/systemd/openvpn-client@.service.in index ae62e8c7..c32bb333 100644 --- a/distro/systemd/openvpn-client@.service.in +++ b/distro/systemd/openvpn-client@.service.in @@ -1,4 +1,4 @@ [Unit] -Description=OpenVPN tunnel for %I +Description=OpenVPN tunnel for %i After=network-online.target Wants=network-online.target diff --git a/distro/systemd/openvpn-server@.service.in b/distro/systemd/openvpn-server@.service.in index 5123e072..547f5f54 100644 --- a/distro/systemd/openvpn-server@.service.in +++ b/distro/systemd/openvpn-server@.service.in @@ -1,4 +1,4 @@ [Unit] -Description=OpenVPN service for %I +Description=OpenVPN service for %i After=network-online.target Wants=network-online.target