https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=41e0d0e26e4584021c55d4dc9ba33fc957e08ef3
commit 41e0d0e26e4584021c55d4dc9ba33fc957e08ef3 Author: Corinna Vinschen <cori...@vinschen.de> AuthorDate: Thu Jul 24 11:24:32 2025 +0200 Commit: Corinna Vinschen <cori...@vinschen.de> CommitDate: Thu Jul 24 12:11:12 2025 +0200 Cygwin: Add UTF-8 surrogate fix to release messages Signed-off-by: Corinna Vinschen <cori...@vinschen.de> (cherry picked from commit f21fbcaf583e1cadcbca9e094e269632bf0f2a9d) Diff: --- winsup/cygwin/release/3.6.5 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/winsup/cygwin/release/3.6.5 b/winsup/cygwin/release/3.6.5 index 3fbaa0c3a810..97bb39792652 100644 --- a/winsup/cygwin/release/3.6.5 +++ b/winsup/cygwin/release/3.6.5 @@ -12,3 +12,10 @@ Fixes: - Fix multi-thread safety of system(). Addresses: https://cygwin.com/pipermail/cygwin/2025-June/258324.html + +- Revert fix handling of invalid 4 byte UTF-8 sequence. It was broken. + Addresses: https://cygwin.com/pipermail/cygwin/2025-July/258513.html + +- Instead, fix internal conversion of filenames in case of an invalid + 4 byte UTF-8 sequence. + Addresses: https://cygwin.com/pipermail/cygwin/2025-June/258358.html