From nobody Wed Apr 13 01:04:05 2022 X-Original-To: freebsd-current@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 7F27B11CE700 for ; Wed, 13 Apr 2022 01:04:13 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-eopbgr660051.outbound.protection.outlook.com [40.107.66.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KdPW04j8mz4Z0C for ; Wed, 13 Apr 2022 01:04:12 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I+CBTZpF+fyXp9qBnyW9XTCb0MZdoCMpt1vQd8ZCl5rf72Nr6Pp/RcBqqdXlhg+y8A4weCJ0FmAjXrD3EQdgOOpDu+vZw4cxKpVg/p5BkWHFxzBuPSZeUeIF2NngyOIe625GHHcGK4tNSSPDTfRaEk0U8Ycw1D7eou4JuabWcfdKwSCkgAlGnhNMtwFmCWxVUgt1n3aWO9c8/tqnTu1UTE+7u4ZwX7ITQTsTQDhzEjxq6qc9rLcbzwNtiFwchUZeakqiWFNwPBfu0TTARgp+mEBO+GqY3RMIUge1dU7XwxHlHSQPJhVKfe/QQYnT0y2pPohi8/Hoe8EuOwb558Qyug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=0k6iz7GWlZO2HZQrrcpFqlixuDkFgF9BBPlSe+/58MY=; b=PD9uvO8M4O9p+JQ1H5vXWzYkRDMk1p3H112l7voELGAd24GCgTq/0/nFmX601mO5bQXFuy2XkG/isi5MPjErfa9ZrbdI8dbQO4aP4j5mxVAL61XcIo13MewkAGBnlyIxFheul1zfk73J5rDQiFYQ8Hfo84KnjGsdEbsfNrz11tX/YyYX0CWsub3JIHcK2J+dMawlhCKZZK823cOBoDvB7W42E7ahAFiAoQvBo98ikBAZqVtchXUsOwz1xRM5cICZk+KGofVy7IP3aszKSKHJ517WcL3uwKHo4qrNpq+Il2IstJv2+rB+VtTZvqPglGhRApNcs/EkucdX/ACnevL4sQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uoguelph.ca; dmarc=pass action=none header.from=uoguelph.ca; dkim=pass header.d=uoguelph.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uoguelph.ca; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0k6iz7GWlZO2HZQrrcpFqlixuDkFgF9BBPlSe+/58MY=; b=NNcV6MtjP48VEEyXiIIBR9EhLRSY8c9dZDHf/ikpBDa/e7/+Zguot2+ibbSQgocl3/AZVYRe337jZ5iMvFBwiVqK0IRvXwoUtK3BF6yV2XnsWgyjfApKQEqESABX1mhtvPQlkFWAZ+BzyttKXUKtZF3LmMZZrAp4HVBiI5Douvb4jZmkGkiptD/Fp9+4zlSIC1SfszOiAYJK+jxk4NQG/WzXU12ihrOPau5BDEQJ3psmn5bV8GoYkPSN9zM1/237YymJfxJhjP6X1FkNvdcdE6jMRx4BO3572l6fYI7LaOgwHHw+Dpfg9ZHyWiJGEqxiG8UzXKcn4mZu9xwR5m4vzg== Received: from YT2PR01MB9730.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:de::14) by YQXPR01MB6592.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:4d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.18; Wed, 13 Apr 2022 01:04:05 +0000 Received: from YT2PR01MB9730.CANPRD01.PROD.OUTLOOK.COM ([fe80::fdb1:ada8:7af0:3003]) by YT2PR01MB9730.CANPRD01.PROD.OUTLOOK.COM ([fe80::fdb1:ada8:7af0:3003%7]) with mapi id 15.20.5144.030; Wed, 13 Apr 2022 01:04:05 +0000 From: Rick Macklem To: freebsd-current Subject: Sanity limit for length of user/group names? Thread-Topic: Sanity limit for length of user/group names? Thread-Index: AQHYTtGfx/S/qWX1pEyPaUr1cRjzAg== Date: Wed, 13 Apr 2022 01:04:05 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 170a6730-8de0-0a9d-1ae0-77bc17e7ed84 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7f3e841d-fbc2-4b85-0d5f-08da1ce981a2 x-ms-traffictypediagnostic: YQXPR01MB6592:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: iBF930I562W80VAxuzNbHjicAOYQXJM5nZD6drpyrS2wz5ZjpJXphdY0DYwRsh6Yp6Ozc+UgzcnKX6a4a0AEZIQa8aVMryzCXbpkf0V5zpCoU1xF2kgTFCsgXXsRF+4Zs6J6IwWso74+5ix1Is2QhnYT2/ZmK6RcuD9pnN0+Nzmzd7eHFMPLjTytECLeTNP+GssfSwp7EuxrV8oiO4nF5byJTB22EyBiSfFN4105xkVq601rA7QaCqlfmESqBqxfth73xMFuEpHi7cMCBLekvGUfTLYf+kLYzF90pEogJfBTWOLsIJaMYMaJA6dQbB6CDdhFsU65gG+FqwRksMFzIISK3FLtlthIONSbxntmIxmcfXHkQOtjWUUtIr1DnAXWHubk2iT+p9thA3UwmNOFVelzVxYAKrPZZnvXGufuJdCIsDmwxQCX/AxUxaYsDR96bUFAsMCbBfOR7Ku2XcGYgS79AINAxJArHmxmfXkX/3ne8IZuxAFRejgDShxYO0JHJn9vHpFCJ4v3bLUMZD64dATKIxPuRiln+/tHKEPWN5itdUnei8SCPkUTqmo6nUYk1awDhgX8K8h1fODNO9dZB1uCDpLB8aH70ZiXrQ7o5E11773W/AMJqGXabPowNTtISehvPwOGAMlnmk9/Ka7rXjoC/ZBr6bG13N8QRQ1/h/o9ooPsVgcmmC0EvrJ9jS4pMpc9iHgaTbCAUvXYRGWX+w== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YT2PR01MB9730.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(2906002)(186003)(83380400001)(9686003)(7696005)(6506007)(786003)(6916009)(316002)(33656002)(86362001)(508600001)(8936002)(91956017)(4744005)(64756008)(71200400001)(8676002)(66946007)(38100700002)(5660300002)(55016003)(66446008)(52536014)(38070700005)(122000001)(76116006)(66556008)(66476007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?1pOm5zGjZ79SlESy+tprMJ0BFnm/6thkF5m2at2SW4H7Q4A1aRthVX24cJ?= =?iso-8859-1?Q?UCE09U/SNmbraO7eLT8axNEBhSNa0TpAIzbKB5/fdFVKEHLm5JlI39igor?= =?iso-8859-1?Q?dMFCkpbAstKD3nvStkTo3HsebSF5gopxsG5bYcgTreUJIqaQjuFCflCGVc?= =?iso-8859-1?Q?Wy3Pmc0Ghed/HMWkGq3LXjKndJy3xZ/DmoZr6rg1V0dPtRQnlkaMUfR9fu?= =?iso-8859-1?Q?FJQiToLlHAdXrb/N1byN4I9dJuKBok1Vo6/TkQ5zqR6Sw88aOkdgvc/2K2?= =?iso-8859-1?Q?Dsqj+A/gm+jEcQeG3+n6UI3KgXBiB76M4R2fCh+SKu1Qm7iDg/Vjmme/W/?= =?iso-8859-1?Q?BMXyoRQ7mCMKxoHIdIeMWETFE+KlS8/wOSBy6rJqwXsMcAItqYPHaPFGaW?= =?iso-8859-1?Q?jrc1YpwIqg4P0Ah9G/3T42U/Spswn7nb1VSqTlpP7HV4v2ya8ky42ca/Ed?= =?iso-8859-1?Q?T0rM2NXD/aAM1NIQPpz7/L08HD5hRkdS26Vy9OFHbAY0TR2oNMabcUK888?= =?iso-8859-1?Q?p0USrstlwkl6Li4u06OWmug92/DkdBEIBnNP7mLblGCftMhBL9bqccv66Q?= =?iso-8859-1?Q?HLjai7H420zH0TD3bpRt1lHU56bxSS3riBErK3W9fZA/ziRHZ59iLGo2Bo?= =?iso-8859-1?Q?fu+FMGA7t5ixPsqBF147Z5xfEBdJl6sufz/cR6pwvg164yReSFj1Pd3/ce?= =?iso-8859-1?Q?1UQE3S6tE7ifnjknJoRFLvikoAJMmHKH3cufmJ6hSlZT49ggHqTm7hToLJ?= =?iso-8859-1?Q?3g+cQUjfmDi1pddVIeMeU/Skj/klh9hjudTGNNHkqv4lR5crDMDHQhT1fO?= =?iso-8859-1?Q?GuHc4+mTp93V/bwdMKzJmzDRq/6vJKC+Ip9gnXkbwKNs/ui0bIRmgDMFkb?= =?iso-8859-1?Q?HCoQQF/uJd0z0WmbK0v9rUck3dpXOtkMyuC3s30fwygTt0J0gHiucOfpdN?= =?iso-8859-1?Q?At9ptxFz2633TFfEgecvcs+gsRC1ezLjWa8F+tKK7LoAjKPDU8QIe07t6u?= =?iso-8859-1?Q?MiXX+qHCudSwpHb1cJ3pWb4UcsyGL+QYM09KMfI/gLyzcXuXUedqrqHucM?= =?iso-8859-1?Q?uwIfcT0VR7o3yZ2tbj4Bu6HdSEadQot2KxUyt7W/WT0fHxdf1GWUB8At8O?= =?iso-8859-1?Q?WwHTaSeJm3S3yGH3fZM7zRNX16Neaobg96PyD+sQEwqEACAUDfR2utnrGT?= =?iso-8859-1?Q?uNBGT07aYrEDVqhVeIuk1HIIWu6mu6BMkD1EX8K0rK3wFG86qoBKQlSggy?= =?iso-8859-1?Q?V+b3jheOQIcpYqWPzV0BicaRwqmlsVxlACgdDK4y3azevd/iQV4wP0oY7X?= =?iso-8859-1?Q?LnG3x+x0F1l3dT7Enqx5qa7sxiFqLodA2yaT97kqWu8gHaBbHH3uskIPYf?= =?iso-8859-1?Q?95OHKSM3srPYq/DzAZ3EQpbWCq+5tgDhAexzSZsNwBNtTWgbLFiWcHsMi6?= =?iso-8859-1?Q?5qRJYYhd6ys6XA9x88X5ErA9t3Cv+UXL9al2gqOoqy87jne6gKPFdebgu6?= =?iso-8859-1?Q?69NDx7xWk6vYR878dYKvZ49ydLuow+xn/TuW9YWU0sPw8Kh1LpwWFOphuX?= =?iso-8859-1?Q?GD7Kbe+xkVaZcDpA0MyEC9aj0+n23tAaJwgUeQPPjYQxAEQC60W23U0bS8?= =?iso-8859-1?Q?jZv54HPNqeH69W7iXVao4qSB7DoROANUDMpn27yvhqQn5EmK197p8Y7jbR?= =?iso-8859-1?Q?PgwAJhapX6WBtdpPOHZ0uCx/7SN+VAGu8WElLhz6EnfpCB00Wlyuy+mDN9?= =?iso-8859-1?Q?iC6OLWeC0uqDphYuYiD+iwWRmUfC9x7Dv7kOtoXIGKFv6A5FVlAI5nWGgJ?= =?iso-8859-1?Q?+dG1kknulsYNdzk0Gf6ikOzqkwkRHKkQ5ZeeNKey+dRZmgCdRcNciE8yhs?= =?iso-8859-1?Q?bY?= x-ms-exchange-antispam-messagedata-1: HHRFONvUblJSOg== Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9730.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 7f3e841d-fbc2-4b85-0d5f-08da1ce981a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2022 01:04:05.3404 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ITOxUKPdFLlQAYr33uMiRlgDECehKgAZztWk/xccT3jSb5lAV2QupjlEjUFxFTo2C18wPvZ/aYF7phJ7z7dItg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQXPR01MB6592 X-Rspamd-Queue-Id: 4KdPW04j8mz4Z0C X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=uoguelph.ca header.s=selector2 header.b=NNcV6Mtj; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=uoguelph.ca; spf=pass (mx1.freebsd.org: domain of rmacklem@uoguelph.ca designates 40.107.66.51 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-3.74 / 15.00]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[uoguelph.ca:+]; DMARC_POLICY_ALLOW(-0.50)[uoguelph.ca,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; RCVD_TLS_LAST(0.00)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[uoguelph.ca:s=selector2]; FREEFALL_USER(0.00)[rmacklem]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_SHORT(0.26)[0.261]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_LOW(-1.00)[uoguelph.ca:dkim]; RCVD_IN_DNSWL_NONE(0.00)[40.107.66.51:from]; MLMMJ_DEST(0.00)[freebsd-current]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.66.51:from] X-ThisMailContainsUnwantedMimeParts: N Hi,=0A= =0A= The NFSv4 RFCs do not specify an upper limit for the length=0A= of a user or group (called Owner/Owner_group in NFSv4) string.=0A= =0A= However, PR#260546 notes that a sanity upper limit for their=0A= length is needed.=0A= =0A= Is there any constant in FreeBSD that defines the upper limit for=0A= the length of a user or group name?=0A= (I can find the maximum length of a hostname and I think that can=0A= be used as a safe upper limit for a domain name, as well. The Owner/=0A= Owner_group names include "@domain" on them.)=0A= =0A= Thanks for any help with this, rick=0A=