delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/03/29/13:41:19

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8A8033861036
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1617039656;
bh=NFgc/65Q88S8B61ZgETKjypVyeW1tDVYiUt7c+k6Enc=;
h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:Cc:From;
b=R/DRlaL0bRyezF1B2qmoMI/JfjE8QyLZB2baZq/RErht6z3Ucgwh3z+bpJLTLkJ4/
FVBITRglgW/N8Uz+1LGBYqwLAVUKOFo1YzeItwTZfYTPZ/nL0MzWzgthW2N/QxL9rR
NlYYrNxK4s9c9C5YmPlZo6D9ddFDrKayTJpL5O0o=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 94F6B3861036
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 491F93861021
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org B07DC3860C2E
X-Mailbox-Line: From cygwin-announce-cygwin-3.2.0-1 Mon Mar 29 19:40:05 2021
To: cygwin AT cygwin DOT com
Date: Mon, 29 Mar 2021 19:40:05 +0200
Message-Id: <announce.20210329194005.258854-1-corinna-cygwin@cygwin.com>
Subject: [ANNOUNCEMENT] 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 AT cygwin DOT com
X-Mailman-Version: 2.1.29
X-Mailer: Perl5 Mail::Internet v2.20
X-BeenThere: cygwin AT cygwin DOT com
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Corinna Vinschen via Cygwin-announce via Cygwin <cygwin AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
Cc: Corinna Vinschen via Cygwin-announce <cygwin-announce AT cygwin DOT com>
MIME-Version: 1.0
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>

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/<pid>/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
--
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019