From nobody Mon May 4 18:34:47 2026 X-Original-To: dev-commits-src-all@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 4g8VgP1rdSz6c3dG; Mon, 04 May 2026 18:34:57 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 "*.pphosted.com", Issuer "Sectigo Public Server Authentication CA OV R36" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g8VgN3WLyz3HcC; Mon, 04 May 2026 18:34:56 +0000 (UTC) (envelope-from sjg@juniper.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=juniper.net header.s=PPS03102026 header.b=C3cvfG0L; dkim=none ("invalid DKIM record") header.d=juniper.net header.s=selector1 header.b="fuQs/cRO"; dmarc=pass (policy=reject) header.from=juniper.net; spf=pass (mx1.freebsd.org: domain of sjg@juniper.net designates 208.84.65.16 as permitted sender) smtp.mailfrom=sjg@juniper.net; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 644HugOQ2973979; Mon, 4 May 2026 11:34:55 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= cc:content-id:content-type:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=PPS03102026; bh=SzfkvGbl0 ACeTKHzVhu3Vi2zwnvmqccuOV39oAr8p6E=; b=C3cvfG0LHsXxOkVR+ckaEbjnf zfo2m7gX+I9gQ5ef8FLB4sg9Tu0/WHV8DsJjFh3XvF5vIK48As8/7fJ3zqEAkSe9 CwzfHuBRrj5CzCS6bQr9CGLg6j6QWhg9t89p/hEYj4Hsehpvwq6boWLkRfeScowS mgIjd/0PvFTypnBufqeTRA7MxSwEyiwUwERAifDFFcyOWzjiLB6T8PhcNNiqW193 91CnLcMmkb7wFXx71VLxLPyhBREddMNIKFY+3qnariY1/pU61+9R35EK0sYcDXNP M2TMinKihrToozO+2XroqR1HI6Byuu2QJSkPU9EjPQj7lt/hdcblYOe9tKmYw== Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazon11013026.outbound.protection.outlook.com [40.93.201.26]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 4dwkbqr07c-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 04 May 2026 11:34:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=a7uxa2gmghYr/bxeWzIQ4aKxt5RzNroe25XSJXKhV0aRmMvTuiVarc2UMMSvlfGpof3ZiEtOlLCbXCxVRf1NLExPahOjxnz+zexaV9TGtxCX6oFugdMuCn1JS5gHZ25+LP9kjAQlGlgyAh6pINMNE+UDVW0Y/FWUbLlNHBgkox7F6eyQRsaigWvRW6TG7U7VH6pVJuiSSXDFdQI+YOb2LQG4IM/kDrTCy1vMpCMVHirByzfuzgu1wDGkgJyviYH+ZssslsYOhKimoxA1upmW8Kxa97gkozedQzXzc4A9bdqgm2HxZwqwT39FZ4R8wXvhHHLxT8FnzoWFVaYfKSu6lA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SzfkvGbl0ACeTKHzVhu3Vi2zwnvmqccuOV39oAr8p6E=; b=eTENmb6fhAt2jtRji/C6lopd+USdowmQht+pMUNVTiKRRA7RtqUgE8NftRMg5E1jMOFVI4mEWuPXpVOajkf5BMd3gzMc8djjA15qfrvVRy1b4z+gk25Fiuj9XtvxZR59q8tIVietIzEynS2tYYKlbF+MqfJUOzZOQjtwheHZ7EiaLP9iI0KaGx5/79lWlWp5S55+vs2Z50WRghfVJqG07OSxjsdn3nly6TgJzb54BYw4g7lu/snE02lWin7Ls4pAZve/RMeUguRhMd1eDcOCwCYxvQfw5cjX9a5qvloqfhKXcgiBnBJGuAeLgFk7LI2GBKJnUgaRzPgTHcr5hHKa6w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 66.129.239.14) smtp.rcpttodomain=freebsd.org smtp.mailfrom=juniper.net; dmarc=fail (p=reject sp=reject pct=100) action=oreject header.from=juniper.net; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SzfkvGbl0ACeTKHzVhu3Vi2zwnvmqccuOV39oAr8p6E=; b=fuQs/cROru3bPTFQMEuNiIRYJaXfyEHn4If0wCLnlotvXSy+4GrLMZWPVRGNaQ3FK5vlaMiuOBK0k5BwulrMXHqxQoPiooj7vpLot6RZs2+KodZok9MvS2ksovzCTBgRHCgSoYTzM8xaofyYmLYLhqIB6cAooCJPICOiKguTBdk= Received: from SJ0PR03CA0205.namprd03.prod.outlook.com (2603:10b6:a03:2ef::30) by CY5PR05MB9071.namprd05.prod.outlook.com (2603:10b6:930:3d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.26; Mon, 4 May 2026 18:34:48 +0000 Received: from SJ1PEPF000026CA.namprd04.prod.outlook.com (2603:10b6:a03:2ef:cafe::7f) by SJ0PR03CA0205.outlook.office365.com (2603:10b6:a03:2ef::30) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9870.25 via Frontend Transport; Mon, 4 May 2026 18:34:47 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 66.129.239.14) smtp.mailfrom=juniper.net; dkim=none (message not signed) header.d=none;dmarc=fail action=oreject header.from=juniper.net; Received-SPF: Fail (protection.outlook.com: domain of juniper.net does not designate 66.129.239.14 as permitted sender) receiver=protection.outlook.com; client-ip=66.129.239.14; helo=juniper.net; Received: from juniper.net (66.129.239.14) by SJ1PEPF000026CA.mail.protection.outlook.com (10.167.244.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.9 via Frontend Transport; Mon, 4 May 2026 18:34:47 +0000 Received: from p-exchfe-eqx-03.jnpr.net (10.104.9.50) by p-exchfe-eqx-04.jnpr.net (10.104.9.52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 4 May 2026 11:34:47 -0700 Received: from p-exchbe-eqx-04.jnpr.net (10.104.9.87) by p-exchfe-eqx-03.jnpr.net (10.104.9.50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 4 May 2026 11:34:47 -0700 Received: from kaos.jnpr.net (10.104.20.6) by p-exchbe-eqx-04.jnpr.net (10.104.9.87) with Microsoft SMTP Server id 15.2.2562.37 via Frontend Transport; Mon, 4 May 2026 11:34:47 -0700 Received: by kaos.jnpr.net (Postfix, from userid 1377) id 1DB19C8E7E; Mon, 04 May 2026 11:34:47 -0700 (PDT) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id 1C2DFC8DF0; Mon, 04 May 2026 11:34:47 -0700 (PDT) To: Oliver Pinter CC: "Enji Cooper (yaneurabeya)" , =?UTF-8?Q?Dag=2DErling_Sm=C3=B8rgrav?= , "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" , Subject: Re: git: 566cc005812b - main - safe_set treat ':' and '#' differently In-Reply-To: <6906.1777574491@kaos.jnpr.net> References: <69e8f964.39869.24418b55@gitrepo.freebsd.org> <86jyts1xzr.fsf@ltc.des.dev> <15177.1777314263@kaos.jnpr.net> <86bjf41chq.fsf@ltc.des.dev> <24831.1777314998@kaos.jnpr.net> <6875.1777333471@kaos.jnpr.net> <6906.1777574491@kaos.jnpr.net> Comments: In-reply-to: "Simon J. Gerraty" message dated "Thu, 30 Apr 2026 11:41:31 -0700." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6+git; nmh 1.8; Emacs 30.2 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <11634.1777919687.1@kaos.jnpr.net> Date: Mon, 4 May 2026 11:34:47 -0700 Message-ID: <14577.1777919687@kaos.jnpr.net> X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF000026CA:EE_|CY5PR05MB9071:EE_ X-MS-Office365-Filtering-Correlation-Id: 14c57f7f-4fa1-49ed-09d3-08deaa0bd1f5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|1800799024|376014|36860700016|13003099007|18002099003|22082099003|56012099003; X-Microsoft-Antispam-Message-Info: e3GflaVVRAwENgZRktMQzjG/ri4OTofbaqE7G0xGqB7pO4uExIcqNGVJfJOeRmWaok83Nhj/eDOJVrymeKH1HvCei+VHdpjQli8VRzTFA1cEtfD3AoasariOLzs7n9oxzLtCnOUvv2AG5jVA2Ry+cR2CWmqU3i2YOabOEed88iavcYvDmFg/Lz7EWDHVKizA0zxycAC/pTRhoeRyWweXMHsLUEn4CCDpT+mybNai47GnLy2AnfCvTLkazVjpW2YsQwi326IyjvDQEDVor4lc7UTkkZYxbuCFD9byBYDxquLP1LRkUBmAHvbV+FJuiefMpIqwWMuCdssBU7a5zkUI0OblEKT2wOPGXd4Af+3x2983vLu5aYp+KyZYvsn8DWnqO+AfvRU6pI39wq303NmBbyJe1BmO00vd7/SKnWmgSogaSozBNfiLMyai0TzefGOzbPRT95sL72ouPo3nLnNGV6Q211/Fj1rg57m826X1vET3ILejHTBdf5zaHfVeHdQuuKXEeOZqo0br6MhyTv9EEFlmXvrZ1GtLglDrYg1edQIoNoS+5L7teTp5CiJNfntxZXa/NPlnvn2G8E2vs2tUUW/mWHyVz7NSfedE2etX7IjQ1ea2HO33imsyxRGAYncWLoNeqh1UIHZOAuL7vYx12TkB31KJ5y/CxF74qlVXulhYtCYgliBewToo2V4DjiVEywHnCSwb/tnDeS2K+7beB8JkotaVY3nhdLTNBlws1+2ca2gKXqvjMQAGyJzeaB2z X-Forefront-Antispam-Report: CIP:66.129.239.14;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:juniper.net;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(1800799024)(376014)(36860700016)(13003099007)(18002099003)(22082099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 2/a/Sz7ZZzJVd/5ll7RMvpyYeOrhDQx/uviKhONIu8QamWD8VcaCZKtHkAS9sO3cKtbQXxpMT34hRtQdzot5qjGQYaHeMZbu0xh+HlkpuyLdTG7PX95dINKTOwsEiRIjLNIb6+nBfo3cTvuFZ5bkKK4rjV+ApiSB3ZL7kimCYXggPutg3w+z5HBITOK2hDRh8RkdqUg5HJCSJKjfd6pVjqnHxTcy5WfvbMGPC3cfOCKvUEm6Jg2enwqTm6eEl9ChsFhpyZ/VwA8sGQ6gKNIhsA1erM18GS/gZZx1nUjJ5XpWvunRi7hQ+CMiJuyDCCENZPcAXwbMiR5zg+6hMSGGM7lp6FFbTZMVLbRXSBfj5wd/v7q8KUBdjjMn+QvBZ1rwiguj005CyhteI16YOmrkaiUpbh/tffWJcswDXG0GE6ms84lY3NcWeMeirQTdJ37G X-Exchange-RoutingPolicyChecked: A02W3Es/py8Btagl9RaOgnPClkwvK8KjTEnyF77C2oM1jzHDzfC2MKy9DL6lrxP5mepaa9rtG65k1z+HKdL0xoRw40miRRZl+wsNPwOzDXnJwPZQKydh3i3VSDjumbwJb4w//rcEJyiKjrEbL6ocQAv240KHpb5j4dl9qxqpSeGrK67qKGbt39D2OxWSxOJgSCE20/4PyrclG5+M8JbQZtMsFcMsODDW6d4Fv/LbzRydwG5JotE9I55bj+TH6sfbeTJL9TbMnk4JXUaAsmLaObdfTfHdeatzSK4fF0703rhjcG8mWhpfV60eOcVw++Cuf8ZDsW79yD+Czqdv4q2J1g== X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2026 18:34:47.6880 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 14c57f7f-4fa1-49ed-09d3-08deaa0bd1f5 X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4;Ip=[66.129.239.14];Helo=[juniper.net] X-MS-Exchange-CrossTenant-AuthSource: SJ1PEPF000026CA.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR05MB9071 X-Proofpoint-GUID: 6gJoJbV6eu55IEAU4laXtyGKh4ooqbJe X-Authority-Analysis: v=2.4 cv=Rtz16imK c=1 sm=1 tr=0 ts=69f8e6ce cx=c_pps a=ThMr3hCQx13Nvzo14U/9jA==:117 a=f/rncuQqEjTEF/G1odkJ9w==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=kj9zAlcOel0A:10 a=NGcC8JguVDcA:10 a=s63m1ICgrNkA:10 a=rhJc5-LppCAA:10 a=VkNPw1HP01LnGYTKEx00:22 a=7vL3O5uBSuztJ3xaqtyr:22 a=P7Xzg2ago1iBcVwzY-fE:22 a=6I5d2MoRAAAA:8 a=OUXY8nFuAAAA:8 a=pGLkceISAAAA:8 a=dGvunq7JNw21vi2BIywA:9 a=CjuIK1q_8ugA:10 a=zZCYzV9kfG8A:10 a=cAcMbU7R10T-QSRYIcO_:22 X-Proofpoint-ORIG-GUID: 6gJoJbV6eu55IEAU4laXtyGKh4ooqbJe X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA0MDE2OCBTYWx0ZWRfX91AY6N/gry/q zoso7zrD2F+Rp/nDb2wn3Kkp627g5zsV1K2/Ui4AHw3CLee1xoAQNcJrcHJ+H1lFr8keutxDnsJ HeQZ2xoTQSGdhVncqAJbOamaKS8imxduX5E3b8GLvxPTXnEitL00Zf0t8ctVW4r02N9ATaL/eHW XOqJKnppLXrMee3Rf8QbOh2WxwBSTRb5YP4feP8fDMumYkYLfPigDBYeLR784npU3ULEh+G4tnm OFSx+G+trfnNs1qja7IkKrzYOpJPsWY3GxciEibBFyXQ+khNeA13OL3qGoCiCCquXSlKdm/el51 4RUjU+C7H5hx8cg+T3lLLfGE+EKuE4rzT7Qu9k06zVhucmwymHdcI2WmdFUyODX+In1HMHrYvOY oZhxa3ydM+g0u+DNkBESA4uY0jj1x0TpBWkCDJm387xbPdSJDFyJEBTp8dyFwHhV28Cgp39zD83 5kD1cYecvw6NsdT4qFQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-04_05,2026-04-30_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1015 priorityscore=1501 phishscore=0 bulkscore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605040168 X-Spamd-Result: default: False [-2.91 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_REJECT(1.00)[signature check failed: fail, {[1] = sig:microsoft.com:reject}]; NEURAL_HAM_SHORT(-0.81)[-0.806]; DMARC_POLICY_ALLOW(-0.50)[juniper.net,reject]; R_DKIM_ALLOW(-0.20)[juniper.net:s=PPS03102026]; R_SPF_ALLOW(-0.20)[+ip4:208.84.65.16]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[208.84.65.16:from]; FREEMAIL_CC(0.00)[gmail.com,freebsd.org,juniper.net]; TO_DN_SOME(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_PERMFAIL(0.00)[juniper.net:s=selector1]; FROM_HAS_DN(0.00)[]; DKIM_MIXED(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-src-main@freebsd.org,dev-commits-src-all@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[juniper.net:+,juniper.net:~]; RCPT_COUNT_SEVEN(0.00)[7]; ASN(0.00)[asn:26211, ipnet:208.84.65.0/24, country:US]; TAGGED_RCPT(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[40.93.201.26:received]; FREEFALL_USER(0.00)[sjg]; RCVD_COUNT_SEVEN(0.00)[10] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4g8VgN3WLyz3HcC Simon J. Gerraty wrote: > Oliver Pinter wrote: > > Could you please add some unit test for the supported use cases to > > avoid future confusions? > > Sure. safe_eval.sh is setup to support that. https://reviews.freebsd.org/D56795 Not sure if anything else needs updating. Tests work as expected from src tree.