From nobody Tue Jan 13 23:17:22 2026 X-Original-To: freebsd-hackers@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 4drQBh38c7z6NqXN for ; Tue, 13 Jan 2026 23:17:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-21.consmr.mail.gq1.yahoo.com (sonic305-21.consmr.mail.gq1.yahoo.com [98.137.64.84]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4drQBf5W98z3TYZ for ; Tue, 13 Jan 2026 23:17:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=dd8yWOy1; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.84 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1768346246; bh=GDXhtStKUBy5UbCQCfbazRQiwSDZyAx3/3W/ftvhNIk=; h=Date:Subject:To:References:From:Cc:In-Reply-To:From:Subject:Reply-To; b=dd8yWOy1t437Jv6MC8pkEd4Feu4HjqsdI2wUNWvozOBi/iiIgCbrSk6K1FINP/JM99qTpLcCns5Tyrz2h7Aqy4EdtS0lGonFqUvci7gnUsNrSPzYVxumQmwp5lt6HKVn+s3Y4QlrAIzQOsIZl5+G3Em6KzqbDw2R6mO/A/VX/7tDu7tvNSt5cZXG4lsyEO+tlSSWTz7yeQ1pWy7KN1j/0CC4VFmYPSosAmlDNC8Gv1xnPyZG+FJciWwX9Gtx2CfLqEcuih7CC+16dDcUVddpZbBw0Lpq2Rv45pnKJPXV+OMK7Hf0DzPEGVTeJnIMNJOD05w1bjUoOs95e+ZUpEzcHw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1768346246; bh=NPr3QPlJAe0GEBJh34ONgyw5ucWY5DRpG0Nf3n8zsF4=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=sM1YbnjXL9g+q5e92fUWRDeT1XsB58d0va2jzRk9Y02kc0rK7SmymRYBROU9plvOu+Q/MhoPP6/nbvyHJOIPNzTQvCCrKdPY47oZgn5RWguQnQoAo+0jjKCXSDdKDQWA7nZo5vEofChyJdGfZNANtPd+++WGuwbILbRHvOKkI3hNC1sXy4yY/dnzCMQp1qDk6lLrAbMPxdyWxR2dZrPAZcHEpe2LQ6Rc+1Re/5rfMracQPvr8WoffgU55Z71uHV6n4nBdtVMq+V2HdaZDzXn5FiJnVKT8FpKaGjnzUMSSqaX5d8e1R/W/mW7RjP/MdFGYV/mkqLapKb829hjxh5hog== X-YMail-OSG: 0BT95pEVM1nIP0oUtr_lpm7HvY1bvmE4LMCl0QI3sMoaqitfZxKB1nBUUwGqF9T CLlSdee.AgjXo6.6rplqiHStiAIO61tpbU3gTd6zFbiV26nRs2a.mOZX0VhygL4BzqQldURYIN9A yuqrowM40PMtlvDCH49U5MRi7nzqaxxjudWMq9vNEAteqO3eoEvZZOR9aazmPIf2aI9hBj9Wv6Je DFysXMq.gB41_.ewmR2ffcZ3eWX1khBrYMYOemSWzxB32p3od6RXHT946D8C67im10fe0H0ga78p 6T4KpvuYe1S1BSndi2D0hTRe7fIqmBbzJPNwnCTEcRRs1xBbdwSoh_F8SpoWq_T1xONSCNBpi8KT 9d9qJX8UVpqpFKHlocHbICTTqzQ0gGGonGB7PgSZfhCb4_.Il60zUicUS8VOdqW.5Z66wqSyjaCO 8Be8UZJ5hjBrMr1lyqj4cbP3ryFqqusV2ZFqQWH4sQK3XVE9vXkFCMaekimIpfmE7Goom.peMDsu ti_Yi0QwLCA98PfznNrmGbYtu_XBNxdBDbvP.gdXSniK1rmoKXlnUdKki7C4RRg0RXMvPDa034nu FFrLiUOnbRJPFE3eJfAJ1yIJ0XvhPH3YBAurM8hWDOeSmhbrHSsTGW0aLMYYLFcPuDhO0EWN4jdW JWQkOhUcFJYud9OFuhv23RL_TbwhK8W2kCC5QDXpwfADAma.z4bRvs3R2E6WFoy.m0u3LRy2KwUr 07qlaX_jRlLKw5zHh6mMlWAVx5lyt9hZK61EFxL0f7rVZyPjOHoXC71PJWm_Th5NGfZbrCaX7Bhf MbWYgzFkrb1JGTGhqkcFEvlz2bqDRiG2HTrSZDMxMGDTQzhDGWLW9VXDCZaxvl_nAIay2dGCbxYO .ZI1CKz0P0Zbq16L_pw9kAo.JCtRcO7G1aj6MDJe9Hrk9.0IfNRRTm6JXrJAicwbaD4xDnktm.BP kwvrV._3xvzDHIW.qwmeP2Px0HaLg_4FQFYKK91dRF1SM3s.cWDkesiEv8rO1U4B_fBpSr7mlimb 2DGcXSWEq32qfrbuhETEwbbxp4u4DE7UQkQrIfplZDmjuIP1EQEsxj6K3EqwsfOlwiHvPGQ4y.6Z qBKEQ5MG2GtdmpLjo_rIgUxS.rv2tszo23WxJhuwqAwpbPnfT6APBK0yhEeD29y9yEWr5hi_jDXW 2wNJxuAEQOfGOYmAuez01ucScTp3g32QqFQRDylR7KLjgIN_FlKCUOU.rQzxz8qe.yqbTcg.4CwE l0SAdn2gHHpjPTq8XN2ff2MV.cWHEvR6g3XzZiBUTbN3i9G8DflDjDxYrufgu3jxFYhcFSRPhbKl MsgCRTYbo4yKL9jGR5SHCt4DU_jK59AQ4ryL._DbzbaxxSiH.hlNlsxjNhISewL0Iv2BIwUnTL87 XQKyJxTrsS5panLM0QhxHtgtKUiQH6VAntY1poteU2fCfJR9IRflkhRJOFeKVuTsTwT4PA9hPfNj YsrAFkJSDX45oDKQjDU8gM4Get5XRKA_jKb2hCayGnsJAFOs27nQNQxIFsXIjG4wSaBbCaZUSa1a .wTXmZriuEnwz17P.y4XWS.8rJQPS.4qKvp8ajaaZP3mqGgfNC4hcV5BT2XzzMQb7O4G0IE0b86R kUZW1YuWiRJ9rZ0cFY6zvM88A0oRADnBUGKr_dFnaIG2iZkJglKUim704cCWd3L4L8V2CkduetMi QzAbXWmKO_ndZp8ZUdkdK4wAAh2vvCMlDxPaaJAmkcy8ZcseFbkZjoyElCkaH559ls95OPzl9CWB fdBvppkJkZyVE1gPXlvre5gSz01PXbKBEttjpuLVyCcXHdu10jzkeisoQ36pWTX131RJmzLNFFfQ 2zBLcWj9CAC2JMyGCbE_jh3QI0Jo93oUg9P2Uf3KlLFt6jexJf1qdhf3rHbMf1SiofoajPoGVxuL 8nPT3U0_5JKZ2.CczlBrhVgkSau6vu8Xg_iHq_h4HhfZc1ZtKv9zrmL4sAIeGtv34fT4MmIJ6ivl ry3nIX8R1a5o5jDE4dag43UGmKKrCIKOrOazb8IB8YOpQVDI8EjpsArhad7AO_XkoYrZlztmdP7H GJ65tfj4XNvM5gJ5g.hQv33YdAk41qoKJqMIg9dLxYonqERaTH92PM1C0CUy4rImgFTAEG3tBMqg _dJLfhqvJi9fDHyI5MBj5Xzw2tHsU_2p1N8cUNjRIQhPTI_9aM5xeaDI0JFI_enVyPhTG5A2fCmA FtV5c1O.jR9cZAvEacrPP7gx9ajXZDjuToUEv39BoJSsqf1.Zlk0N.F2znZp9mftMLRPH9HLaoS7 AdVUcAcrm X-Sonic-MF: X-Sonic-ID: ec5cccfa-c225-4241-8fe3-fd566aaa10a5 Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Tue, 13 Jan 2026 23:17:26 +0000 Received: by hermes--production-gq1-86969b76cd-fz94v (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 66eeec1f29c3cc4584807f0cf8713179; Tue, 13 Jan 2026 23:17:22 +0000 (UTC) Message-ID: <748e57b4-1fca-4df3-b70f-605eedd4bb8b@yahoo.com> Date: Tue, 13 Jan 2026 15:17:22 -0800 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: FreeBSD NFSv4.1 client and server - case insensitive filesystems supported? To: Cedric Blancher , freebsd-hackers@freebsd.org References: <785b4793-29e7-419e-9713-57c2f99b1d17@yahoo.com> Content-Language: en-US From: Mark Millard Cc: Rick Macklem In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailer: WebService/1.1.24987 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.92 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.92)[-0.922]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_CC(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; TAGGED_RCPT(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.84:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.84:from] X-Rspamd-Queue-Id: 4drQBf5W98z3TYZ On 1/13/26 14:48, Cedric Blancher wrote: > On Tue, 13 Jan 2026 at 22:41, Mark Millard wrote: >> >> On 1/13/26 12:28, Cedric Blancher wrote: >>> On Mon, 12 Jan 2026 at 23:04, Rick Macklem wrote: >>>> >>>> On Mon, Jan 12, 2026 at 1:56 PM Rick Macklem wrote: >>>>> >>>>> On Mon, Jan 12, 2026 at 11:52 AM Cedric Blancher >>>>> wrote: >>>>>> >>>>>> Good evening! >>>>>> >>>>>> Does the FreeBSD >= 14.3 NFSv4.1 client and server support case >>>>>> insensitive filesystems, e.g. exported ZFS or FAT? >>>>> Greater than, as in 15.0. >>>> Oops, that's 15.1-> >>>> (I looked and it is in stable/15, but not releng/15.0.) >>>> (I work with main and the stable branches and don't keep track of when the >>>> releases branch off.) >>> >>> OK, version confusion. :) >>> >>> What do I have to do as FreeBSD root user to update a FreeBSD 15.0 >>> installation to a kernel version which supports case-insensitive >>> filesystems for NFSv4.2 server, i.e. FATTR4_CASE_INSENSITIVE and >>> FATTR4_CASE_PRESERVING are set according to the features of ZFS? >>> >>> Ced >>> >>> >> >> >> As I understand what Rick wrote: >> >> ) No *.*-RELEASE supports such. (No releng/*.* branch has such code.) >> >> ) Modern 15.0-STABLE supports such (stable/15 branch has such code). >> >> ) Modern 16.0-CURRENT supports such (main branch has such code). >> >> Are you in a situation that allows use of the likes of some commit of, >> say, 15.0-STABLE ( branch stable/15 )? >> >> If you must have a *.*-RELEASE instead, you have to wait for >> 15.1-RELEASE to be available. > > OK, I have to do some outings: I am new to FreeBSD, and worse: I am > management (sort of rond-de-cuir). > > What do I have to do as user root in a FreeBSD 15.0 installation to > update to 15.0-STABLE to get working FATTR4_CASE_INSENSITIVE and > FATTR4_CASE_PRESERVING support in FreeBSD NFS server? My context has only ever had very simple configurations. But I do know that how to upgrade depends on which technique was used to install 15.0-RELEASE : If you have a installation based on the new pkgbase style of installation it would be different than if you had a installation via a historical technique. For the historical techniques (source code style installation vs. other historical styles of installation, for example), there is variability as well. You likely need to report various supporting information details describing the specific context that you would be starting from. Overall, I'm not likely to be an appropriate guide for any sort of production environment doing a FreeBSD OS upgrade, even with such information. > > Also, which FreeBSD commit added support for working > FATTR4_CASE_INSENSITIVE and FATTR4_CASE_PRESERVING? It is probably best if Rick answers the question about his own code. I've no knowledge of its details. That need not mean that he would be an proper source overall for how to upgrade the FreeBSD OS from 15.0-RELEASE to a vintage of 15.0-STABLE . -- === Mark Millard marklmi at yahoo.com