DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 45DN1GLk324027 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=SnDKwe+W X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7B5AA3882174 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1718319675; bh=BVpswU5qbn5lG2hR4Yv5ZRaHIf78+3IlRcbzxqCi0hg=; h=Date:To:Subject:In-Reply-To:References:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=SnDKwe+WBsuyLyWADflSrzEOEE6RTwHORfK3qiC3s2er6Ezor3RyvZ+xE9IkGzPb9 wkHHioU7Sd2lMXkQNIJBm3g0HZUDG8ij8qdRpSFQc3hPZexwvaFeew8QX+xR1DPgAV Jb6glQ5sZZlS8US6GOKkJK+IXs5YNwvt/ERbsWP8= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 417A2388206F ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 417A2388206F ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1718319625; cv=none; b=MRDk+fCzHAAxbVt3+OILnR5fymCtZTiNWd37o6RFNWHQ/7a6NjWNT6tS20hoTaTG8ylUX+Kb1loXS4GIJD7LuAWDsRpId1XzazoNNsGlLeQyQeNu00EzejSZj1gdEC6tZeuoInr/KxAPLJ74RnyR9epiTg/jWFzKi4dcRhh8jxs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1718319625; c=relaxed/simple; bh=qj1isiUAUMxDZCNx81y9Jh6Rom+Wh/Qiq876PA9cD10=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=KKLpZ30mX37BCv/Douh2wSAOI6Z6ZhXLuXUsQLXrUPv9BhoCuAWmU0IU9LbgIJtNUmq89rcbu7KFvKBQvPXWuX/OhQduRnhIklhrOLw0z9+/eBxqQ2d2s17KXl50BxUhXscZI0VM7gnDK6xR1kdyr/pYEWyQb6UzPRQJTk4U7WM= ARC-Authentication-Results: i=1; server2.sourceware.org Date: Thu, 13 Jun 2024 16:00:20 -0700 (PDT) X-X-Sender: jeremyd AT resin DOT csoft DOT net To: Cygwin Subject: Re: unable to remove oddly-named directory In-Reply-To: Message-ID: References: <6f296b1c-ad43-81e3-163b-4bc4d1b8ed4c AT jdrake DOT com> MIME-Version: 1.0 X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Jeremy Drake via Cygwin Reply-To: Jeremy Drake Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" On Thu, 13 Jun 2024, Brian Inglis via Cygwin wrote: > These reserved surrogate values should probably either be blocked, or encoded > at > the file system interface layer so they can be round tripped, like the Windows > reserved characters, in the BMP or SMP PUAs. > > Reserved surrogate ranges are D800-DBFF|DC00-DFFF. Cygwin already generates these unpaired surrogates in filenames, at least here: https://github.com/cygwin/cygwin/blob/84dff09aa0d3ad998551e3f91c61dc0534b0b8bf/winsup/cygwin/syscalls.cc#L342-L350 I was looking into ways to automate cleaning up these files, which would likely be hampered if things like findutils would suddenly start disallowing me from finding files with these characters in them. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple