From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.187]) by sourceware.org (Postfix) with ESMTPS id B07DC3860C2E for ; Mon, 29 Mar 2021 17:40:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org B07DC3860C2E Received: from calimero.vinschen.de ([24.134.7.25]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1M8QiW-1lVJbN1O76-004Pnh for ; Mon, 29 Mar 2021 19:40:49 +0200 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by calimero.vinschen.de (Postfix) with ESMTP id BA0FEA80988 for ; Mon, 29 Mar 2021 19:40:48 +0200 (CEST) X-Mailbox-Line: From cygwin-announce-cygwin-3.2.0-1 Mon Mar 29 19:40:05 2021 From: Corinna Vinschen To: cygwin-announce@cygwin.com Date: Mon, 29 Mar 2021 19:40:05 +0200 Message-Id: <20210329194005.258854-1-corinna-cygwin@cygwin.com> Subject: cygwin 3.2.0-1 X-Provags-ID: V03:K1:ib9LGe27wVaLkPr1DjiHqjVIXhhedUkc14ApHs3YeVgPM7r3SuO 89cD46VkHk50lRUXRdIpSDrBhypTdRYUpdCS27WK4fdtyJLXTiXq2RGxXz+muIz6ei6iY+z ywiSaFgj1TsqPyWfPaWprHk4iEgGBjBM4bHN26tj/0+DJmO8pBpS3+UceqGInh7wL4ejzsK uMMzPlkHPM07zbBLmJaew== X-UI-Out-Filterresults: notjunk:1;V03:K0:Rm+E1uyGdf0=:P2zLTwV/lT/wQwrqZnUb3p Kn0y6bE5aMdBMQfLE49ax2fZKSuqyThy+OlSkbQGRMn5Cx+GLleBzY8TZrp50aleo9JTnlhXT mSZDbaY6gAfFBoTpkBQK6wk6H4OD7Rb4y4E0SW4X2rbSt8dcp0CKxoUqrSyNTfeCrBv/j9uwq Tk1lnlXSk63/Ewk7SJoDzU+R2G/8GUIGVAuBLlv86IicLzEZQWRkvJvPDcGZ0HegaepCCcHZS 3tkIUyganQEJ6YqluCdAmxvzTPS6dobVJv2XO5ZYZS87z824WielxtU8Ymu69iakDiIi9TBs9 SSiWcCiChl3mjyzboNsKlGdS0vwWAhyd2w+7hPz7F2ixX8buqbKqDEuPwXYQIaXKPen6AZNH1 zfMsAmamlei/F7o67+82aCEbuS9FuJ93YY5LnVxBmmn3QZJ9oHAi/n0BHWwhrMJaQGHxu7DPI bCcfEJ+h3QpNzhQecmLF5f6pMl+v00/73Uj67IJ3WTq4HFZjgT1Z X-Spam-Status: No, score=-99.9 required=5.0 tests=BAYES_00, GOOD_FROM_CORINNA_CYGWIN, JMQ_SPF_NEUTRAL, KAM_DMARC_NONE, KAM_DMARC_STATUS, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NEUTRAL, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-announce@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Read-only mailing list announcing new and updated Cygwin packages List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Mar 2021 17:40:52 -0000 The following packages have been uploaded to the Cygwin distribution: * cygwin-3.2.0-1 * cygwin-devel-3.2.0-1 * cygwin-doc-3.2.0-1 This is a new major release. What's new: ----------- - Revamped pseudo console support. Conditionally activating it only when a non-cygwin application is run. - New C11 threads API: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, mtx_unlock, thrd_create, thrd_current, thrd_detach, thrd_equal, thrd_exit, thrd_join, thrd_sleep, thrd_yield, tss_create, tss_delete, tss_get, tss_set. - In cygwin console, new thread which handles special keys/signals such as Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART) and SIGWINCH has been introduced. There have been a long standing issue that these keys/signals are handled only when app calls read() or select(). Now, these work even if app does not call read() or select(). - fchmodat(2) now has limited support for the AT_SYMLINK_NOFOLLOW flag. - Cygwin now recognizes native Windows AF_UNIX sockets (as regular files, not as socket files). This allows tools like 'ls' and 'rm' to work. What changed: ------------- - Allow ~5000 child processes per process on 64 bit, ~1200 child processes per process on 32 bit. So far, only 256 child processes per process were supported. - A few FAQ updates. - Have tmpfile(3) make use of Win32 FILE_ATTRIBUTE_TEMPORARY via open(2) flag O_TMPFILE. Addresses: https://cygwin.com/pipermail/cygwin/2021-January/247304.html - Utilize Windows 10 1809 FILE_DISPOSITION_IGNORE_READONLY_ATTRIBUTE flag to allow simpler unlink of files with DOS readonly flags set. - getdtablesize(3), sysconf(_SC_OPEN_MAX), and getrlimit(RLIMIT_NOFILE) now return the true limit on the number of open descriptors, 3200. Previously they returned the current size of Cygwin's internal file descriptor table, which can grow dynamically. - facl(2) now fails with EBADF on a file opened with O_PATH. - Allow to start Windows Store executables via their "app execution aliases". Handle these aliases (which are special reparse points) as symlinks to the actual executables. Bug Fixes --------- - Iterate at least 4 times over pthread_key_t destructors per POSIX. - The pthread_yield declaration in pthread is now visible by default or when defining _BSD_SOURCE, too. - Fix SEGV in modfl call. Addresses: https://cygwin.com/pipermail/cygwin/2020-August/246056.html - Fix a collision of offical and internally used file flags. Addresses: https://cygwin.com/pipermail/cygwin/2020-September/246174.html - Fix assertion failure on an invalid path under /proc//fd/. Addresses: https://cygwin.com/pipermail/cygwin/2020-September/246160.html - Fix crash on stat(2)'ing /dev/ptmx on 32 bit. Addresses: https://cygwin.com/pipermail/cygwin/2020-September/246218.html - Fix return value of sqrtl on negative infinity. Addresses: https://cygwin.com/pipermail/cygwin/2020-October/246606.html - Fix a path handling problem if there is a WSL symlink in PATH. Addresses: https://cygwin.com/pipermail/cygwin/2020-December/246938.html - Fix a bug in fstatat(2) on 32 bit that could cause it to return garbage. Addresses: https://cygwin.com/pipermail/cygwin/2021-January/247399.html - Fix the errno when a path contains .. and the prefix exists but is not a directory. Addresses: https://lists.gnu.org/archive/html/bug-gnulib/2021-01/msg00214.html - Fix the return value when ptsname_r(3) is called with a bad file descriptor Addresses: https://lists.gnu.org/archive/html/bug-gnulib/2021-01/msg00245.html - Fix path handling in case the Cygwin installation dir is accessed via a Windows junction point. Addresses: https://cygwin.com/pipermail/cygwin-developers/2021-February/012054.html - Fix potential handle leaks when dup'ing descriptors Addresses: https://cygwin.com/pipermail/cygwin-developers/2021-February/012041.html - Fix a bug that could cause fstat(2) to return incorrect results on a FIFO. - Fix some system calls on AF_LOCAL sockets that are not socket files. Addresses: https://cygwin.com/pipermail/cygwin-developers/2021-February/012066.html - Fix access to block devices under /proc/sys. Addresses: https://sourceware.org/pipermail/cygwin-patches/2020q4/010843.html