www.delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:date:from:to:subject:message-id:in-reply-to | |
:references:mime-version:content-type:content-transfer-encoding; | |
q=dns; s=default; b=uWIFOrXsh0ZqNJeJhjgeTyazIA1vYWzaQyOKzvjURrY | |
TfSlAHmG7nhx6Bg9gS9zdY/z2pzARq+GgWuqvAURlFDUPzHVXUQnDbcRU4c8rl8v | |
t+beu/ujmQr9Q7Fk18Qwzhj6dZsf8yA48xpMNsCh48Te+sdR4WBJKkDEF3yxDN7I | |
= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:date:from:to:subject:message-id:in-reply-to | |
:references:mime-version:content-type:content-transfer-encoding; | |
s=default; bh=FUSZQbY6Cp0GOeW3DgATApdhl4U=; b=e0oLFr2rcFzv4Mc6Q | |
BLX8NeF82n33hgu69Q8ZvuyIO8IVKxYTMVxKMSups/Cem3IJQbCYvDa9Cdg3Ai8E | |
/lsN27PXpEn3tCjSH7vsfBFsbJVbeMG6zpeIS/DCbPURM61jDbQPEf9uQ/OJpDD4 | |
mwA9gnbyKPu8D3InTVV997k6uY= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Spam-SWARE-Status: | No, score=-9.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy=hang, cygwin-patches, cygwinpatches, Whats |
X-HELO: | conssluserg-04.nifty.com |
DKIM-Filter: | OpenDKIM Filter v2.10.3 conssluserg-04.nifty.com x8IEeWAI003382 |
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.ne.jp; s=dec2015msa; t=1568817633; bh=s71CEiqbuOpd6qg2CblgVA5ngRU5l/cGme+YqkxxTHM=; h=Date:From:To:Subject:In-Reply-To:References:From; b=mucqLc2H26gy7V8fdXoQu17NxUSXdiD0q5s6tu3OCuVi1AvqfvNfdykZiJd5ByoMM BKcX0RovRyux9++1Fdpi/z53fMskpIGXrmJOm0gaPFhZ8qBIR/uQl/HWnpTWl9xooD Gyipv8jQVwhcqEUJ0ACasODEt+rdvoDLp+INHku5bjpew7NSFgLiOFWb5mbLFd1E5P gdNgVrH6Yn9WNZu/MW43RrpJ9jJiTfUzBRc61+NS8uzWTlcbPbkqRNgASNPl+mHCUa grGxQPrSOurQ9QQxe9BF0XFrVKhuv0NEdjziJkUSNrWgmRUryByCfEMDSw+G7C5/1w Kqy0Bxwwkkf2w== |
Date: | Wed, 18 Sep 2019 23:40:43 +0900 |
From: | Takashi Yano <takashi DOT yano AT nifty DOT ne DOT jp> |
To: | cygwin AT cygwin DOT com |
Subject: | Re: [ANNOUNCEMENT] cygwin 3.1.0-0.5 (TEST) |
Message-Id: | <20190918234043.5dcf3104ec188bb6f3c81218@nifty.ne.jp> |
In-Reply-To: | <announce.20190915144631.711-1-kbrown@cornell.edu> |
References: | <announce DOT 20190915144631 DOT 711-1-kbrown AT cornell DOT edu> |
Mime-Version: | 1.0 |
X-IsSubscribed: | yes |
Hi Ken, I have just posted seven patches against git head (cygwin 3.1.0-0.5). [PATCH] Cygwin: console: Revive Win7 compatibility. [PATCH 1/5] Cygwin: pty: Avoid potential segfault in PTY code when ppid = 1. [PATCH 2/5] Cygwin: pty: Make GDB work again on pty. [PATCH 3/5] Cygwin: pty: Unify the charset conversion codes into a function. [PATCH 4/5] Cygwin: pty: Add charset conversion for console apps in legacy PTY. [PATCH 5/5] Cygwin: pty: Add missing guard when PTY is in the legacy mode. [PATCH] Cygwin: console: Make console input work in GDB and strace. I am sorry to submit patches in a short time since last test release. On Sun, 15 Sep 2019 18:51:42 +0000 Ken Brown wrote: > The following packages have been uploaded to the Cygwin distribution > as test releases: > > * cygwin-3.1.0-0.5 > * cygwin-devel-3.1.0-0.5 > * cygwin-doc-3.1.0-0.5 > > This release comes with a couple of new features and quite a few > bug fixes. > > The most interesting changes: > > - A revamp of the old FIFO code. It should now be possible to open > FIFOs multiple times for writing, something the old code failed on. > Courtesy Ken Brown. > > - Support the new pseudo console in PTY. Pseudo console is a new feature > in Windows 10 1809, which provides console APIs on virtual terminal. > With this patch, native console applications can work in Cygwin PTYs. > Courtesy Takashi Yano. > > There have been a lot of changes in the PTY code since > cygwin-3.1.0-0.4. Please test! > > ======================================================================= > > What's new: > ----------- > > - Add 24 bit color support using xterm compatibility mode in Windows 10 > 1703 or later. Add fake 24 bit color support for legacy console, > which uses the nearest color from 16 system colors. > > - Support pseudo console in PTY. Pseudo console is a new feature > in Windows 10 1809, which provides console APIs on virtual > terminal. With this patch, native console applications can work > in PTYs such as mintty, ssh, gnu screen or tmux. > > - New APIs: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np, > pthread_setaffinity_np, plus CPU_SET macros. > > - New APIs: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error, > dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store. > > > What changed: > ------------- > > - FIFOs can now be opened multiple times for writing. > Addresses: https://cygwin.com/ml/cygwin/2015-03/msg00047.html > https://cygwin.com/ml/cygwin/2015-12/msg00311.html > > - If a SA_SIGINFO signal handler changes the ucontext_t pointed to by > the third parameter, follow it after returning from the handler. > > - Eliminate a header file name collision with <X11/XLocale.h> on case > insensitive filesystems by reverting <xlocale.h> back to <sys/_locale.h>. > > - Allow times(2) to have a NULL argument, as on Linux. > Addresses: https://cygwin.com/ml/cygwin/2019-09/msg00141.html > > > Bug Fixes > --------- > > - Fix select() on console in canonical mode. Return after one line is > completed, instead of when only one key is typed. > > - Make console I/O functions thread-safe. > > - Define missing MSG_EOR. It's unsupported by the underlying Winsock > layer so using it in send(2), sendto(2), or sendmsg(2) will return -1 > with errno set to EOPNOTSUPP and recvmsg(2) will never return it. > > - Fix a timerfd deadlock. > Addresses: https://cygwin.com/ml/cygwin/2019-06/msg00096.html > > - Fix sigpending() incorrectly returning signals for unrelated threads. > Addresses: https://cygwin.com/ml/cygwin/2019-07/msg00051.html > > - Fix a hang when opening a FIFO with O_PATH. > Addresses: https://cygwin.com/ml/cygwin-developers/2019-06/msg00001.html > > - Don't append ".lnk" when renaming a socket file. > Addresses: https://cygwin.com/ml/cygwin/2019-07/msg00139.html > > - Make tcsetpgrp() return -1 if its argument is negative. > Addresses: https://cygwin.com/ml/cygwin/2019-07/msg00166.html > > - Avoid mistakenly moving a process under debugger control into the > process group of the debugger. > Addresses a problem visible in GDB 8.1.1, related to > https://cygwin.com/ml/cygwin/2019-07/msg00166.html > > - Return ENOEXEC from execve for arbitrary files only if the files are > executable. > Addresses: https://cygwin.com/ml/cygwin/2019-08/msg00054.html > > - Fix off-by-one in environment evaluation leading to an abort. > Addresses: https://cygwin.com/ml/cygwin-patches/2019-q3/msg00069.html > > - Make output of /proc/[PID]/stat consistent with getpriority(). > Addresses: https://cygwin.com/ml/cygwin/2019-08/msg00082.html > > - 64 bit only: Avoid collisions between memory maps created with shmat > and Windows datastructures during fork. > Addresses: https://cygwin.com/ml/cygwin/2019-08/msg00107.html > > ======================================================================= > > > Have fun, > > Ken Brown, on behalf of Corinna > > -- > Problem reports: http://cygwin.com/problems.html > FAQ: http://cygwin.com/faq/ > Documentation: http://cygwin.com/docs.html > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > -- Takashi Yano <takashi DOT yano AT nifty DOT ne DOT jp> -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |