delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2019/09/18/10:41:33

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

- Raw text -


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