From nobody Sat Mar 14 19:01:08 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fY9g93RPvz6VBht for ; Sat, 14 Mar 2026 19:01:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fY9g90Nh1z40Jy for ; Sat, 14 Mar 2026 19:01:09 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773514869; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6DWLZj31PG4dN+mZ1RaZ670ZPYF8q1+lGf5LwNffQBQ=; b=ufH1Yhr0Ljx6s3v5nGFhYig0O7PslFgHQZNXYFmKj7uO8fiWGIfduzzIFeLP0JUnnhQ4cm AlO/5fnpmAENbcamVpf0zCXqexp6VIX6qTuU4lNows8gQQhCEYc+Z0o1hRZL7GW1qKVOuj MgfDZuZ4NUaXGBiMMrpGD0wIPqVBwUbXaJAGK66pLrwj6MUBOJEeDvDMIZxU1ZE9gkjVej 9dusAlHx2dEDx4GOh5WshSEWphdztESegqqegafMD8VMLHabQvF5zJQSA1kfT4rD42FFJA //tVArIm5jp7NcpVt9ZK1tkPygPjRmPn6uzX3+Isl8RUgIWRtNVBR9SIEnCroA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773514869; a=rsa-sha256; cv=none; b=nH+rXDrAEqw3uyUfCb1g5pPpHtKIi/r65uSkFR28ftygmHNUklKoaBwpDdDnf7zqXswhRU bu4FLd1YiNMlBXWxLiUBDdfHTn6mUgRp/wb5eF/GbDiTawKf+GSYQFAzaE/opV2udfLR4d fQLowDJicRYKzU/Py94Nkl0JH3RxhXElgMqmoj8t3YvL/gi+bG1ckDMDG/5B1/Nfy+WTPo /8QsqT0wZsUWbI/Q076z5Bc8UlRBSLvtzkOYsLIJZRXGqaZAghPNgYXZ8JEXJ6qStsB19B jcTO+hoIEpKJRhlCht+nXhInI2JFqp+vqAwTpywbtuxTF45mraPOymo3DU/f5Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773514869; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6DWLZj31PG4dN+mZ1RaZ670ZPYF8q1+lGf5LwNffQBQ=; b=dmsRsmyPLq4YCsZ+mQIhXE6qi8UiJhSSunILGHleUmBkRHATVBw5e6BXyDFN/3Y/X7WOxi J2Oesc+9PSA8k3gsZfAlAflFAJAJ3D34e/oGcrW+oe5fw2HJQu00qdCbaFOjqxwVTHK+Mz 0GI4dhyxPAR22MbKLSDj1HLup0OLt/4Sw96oK8ndkFJ6JGO8HR3ao48Dwtglfuns2x83MD YWUX4+W8/WAh4BK1rJkQv+nQCQrMHx6ytiHwCrPciCnPjkVD50tKx+wTR2SSLKOa2/rMwJ I9BHl4rwqgGOitLSBnl3zrxQ4SeKcvR1jaiFGojQqgHiuWBhDnqKCTbJXXJLlQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fY9g8732MzMD for ; Sat, 14 Mar 2026 19:01:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 33fea by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 14 Mar 2026 19:01:08 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 23bd9c085c91 - main - dns/cascade: Fix store global state List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 23bd9c085c918e02ba68820606fb020182cd18b3 Auto-Submitted: auto-generated Date: Sat, 14 Mar 2026 19:01:08 +0000 Message-Id: <69b5b074.33fea.6c4d9e7f@gitrepo.freebsd.org> The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=23bd9c085c918e02ba68820606fb020182cd18b3 commit 23bd9c085c918e02ba68820606fb020182cd18b3 Author: Muhammad Moinur Rahman AuthorDate: 2026-03-14 18:39:49 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2026-03-14 19:00:35 +0000 dns/cascade: Fix store global state Cascade fails to create its global state file and therefore loses any configured zones on a restart. Upstream may have included a compiled-in default value of /var/lib/cascade/state.db, but this path does not exist under FreeBSD and the directory is not being created by pkg. Specifying a valid filename using the --state option when starting cascaded appears to rectify the issue. PR: 292208 Reported by: colin@fbg22.ksac.uk --- dns/cascade/Makefile | 2 +- dns/cascade/files/cascade.in | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dns/cascade/Makefile b/dns/cascade/Makefile index 1ea867def137..20dd73470787 100644 --- a/dns/cascade/Makefile +++ b/dns/cascade/Makefile @@ -1,6 +1,6 @@ PORTNAME= cascade DISTVERSION= 0.1.0-RC1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= dns net PKGNAMESUFFIX= -dns diff --git a/dns/cascade/files/cascade.in b/dns/cascade/files/cascade.in index 902474211f94..8f7af3897bfa 100644 --- a/dns/cascade/files/cascade.in +++ b/dns/cascade/files/cascade.in @@ -12,6 +12,10 @@ # Default value %%ETCDIR%%/config.toml # Path to the cascade configuration file # +# cascade_state (string) +# Default value %%DBDIR%%/state.db +# Path to file where cascade should store its global state +# # cascade_user (string) # This is the user that cascade runs as # Set to %%USERS%% by default @@ -29,11 +33,12 @@ load_rc_config $name : ${cascade_enable:="NO"} : ${cascade_config:="%%ETCDIR%%/config.toml"} +: ${cascade_state:="%%DBDIR%%/state.db"} : ${cascade_user:=%%USERS%%} : ${cascade_group:=%%GROUPS%%} command="%%PREFIX%%/bin/cascaded" -command_args="--config ${cascade_config} --daemonize" +command_args="--config ${cascade_config} --state ${cascade_state} --daemonize" start_precmd="cascade_checkconf" restart_precmd="cascade_checkconf" configtest_cmd="cascade_checkconf"