delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/03/09/06:09:51

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 04680395704F
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1615288163;
bh=evd9PAQdLQdWzAajApSi5wf6CNHM//56fC1Koek/PpI=;
h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:Cc:From;
b=SVp3S7Hg6vAVJqjR0HAsU+YoFnLozoB/GjWnzzYaVC1+ByP4bRyteaEWfI5V5Tmvu
tL+QbjhXD2Uhz2sMeZKbCNgig8dTa68MTq7s4i06sQOvMfBEp8wOIsW+Mr/BA+CjwS
p3m+4cZ9XqsldvEyBxNBuo/PK0e8BBPK08FVMYI0=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8D302388A40B
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1A1D4382E810
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org CB1D1383F879
X-Mailbox-Line: From cygwin-announce-cygwin-3.2.0-0.1 Tue Mar 09 12:01:31 2021
To: cygwin AT cygwin DOT com
Date: Tue, 09 Mar 2021 12:01:31 +0100
Message-Id: <announce.20210309120131.360333-1-corinna-cygwin@cygwin.com>
Subject: [ANNOUNCEMENT] cygwin 3.2.0-0.1 (TEST)
X-Provags-ID: V03:K1:npBHW/0wNJ3u4Mz+1XgOd/y+Z84WL/H6b3xQoRf2lpt4hxXE4Gh
wqA43dK32GnRlcXb20zX1+0AVfa5u/VMh1ktFZHZ7ED30Umhcm4udBP0vzGO5OOWlRVX0CU
kw63SZjO1uYluewkuMkFEJjoxFkTmJ6jfeFAgy6hSZs+FHTUgtxzPln9ZUM5o7GJVYZaUfu
4buwUf2mdvHPBBauQYKzw==
X-UI-Out-Filterresults: notjunk:1;V03:K0:cXmGO8JgfSw=:tKnFoIj89wwcxPF39im726
rijMVj3Np1sI3FFewYeXg/+6J/9gIakGsljI58YPbDs/gWtRZruXHJU1+WvmyTwLVuw6kcgMh
pB05gn8ShorPUIXti/jZHeVOWsFzkKe1/yncHZBQ1uKNWzuKQZwcNHMuhXtL1FO/pbHb4OWz8
Pt1pim+ZB4A2B9UMCgNR6XNcwxz3veFhB+vHSCdqW/KYUuGbtpN4Y6bnIBbOj97/DAFzFYDsm
nXFs8I2df5BaRpqRrQhk4ZQSCWy9an/w2RVNUNpZ5g/7DDQx8L9LR9Pczk0gOsgmCY3jT2GKT
UKix268LVYtideQp2YEvtq+r3ov89aBdAp/XYz8kayjSA/t4jcGBMW4gfbP8AfZ3KOcqmQ8dO
gqT0v+4BAnD6H4SVHAfZFC36Egp2yDWDc7Q2zwB4AR7CwhbSk9AWAsrFfKnn5+t6bf+q1yqeJ
D4KetUUW8g==
X-Spam-Status: No, score=-99.7 required=5.0 tests=BAYES_00,
GOOD_FROM_CORINNA_CYGWIN, JMQ_SPF_NEUTRAL, KAM_DMARC_NONE, KAM_DMARC_STATUS,
PDS_BRAND_SUBJ_NAKED_TO, 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-0.1
* cygwin-devel-3.2.0-0.1
* cygwin-doc-3.2.0-0.1

This is the beginning of the public test cycle for a new major release
with a couple of changes.  Please report problems or regressions compared
to Cygwin 3.1.7 to the public mailing list cygwin AT cygwin DOT com.


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.


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