From: corinna Date: Thu, 22 Apr 2010 09:05:37 +0000 (+0000) Subject: * cygserver.sgml: Note the fact that slave tty/pty handle dispersal is X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=bea96d571c10869bc738554b9191f3cf660f5f62;p=pf3gnuchains%2Fpf3gnuchains4x.git * cygserver.sgml: Note the fact that slave tty/pty handle dispersal is unsed as of Cygwin 1.7.6. * new-features.sgml (ov-new1.7.6): New section. Add tty/pty and setrlimit changes. --- diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog index b6cf48887e..dd57804888 100644 --- a/winsup/doc/ChangeLog +++ b/winsup/doc/ChangeLog @@ -1,3 +1,10 @@ +2010-04-22 Corinna Vinschen + + * cygserver.sgml: Note the fact that slave tty/pty handle dispersal is + unsed as of Cygwin 1.7.6. + * new-features.sgml (ov-new1.7.6): New section. Add tty/pty and + setrlimit changes. + 2010-04-11 Christopher Faylor * cygwin.dsl: Remove comments. diff --git a/winsup/doc/cygserver.sgml b/winsup/doc/cygserver.sgml index b78a93ac4c..2fa9376ff5 100644 --- a/winsup/doc/cygserver.sgml +++ b/winsup/doc/cygserver.sgml @@ -12,8 +12,6 @@ The implemented services so far are: - Control slave tty/pty handle dispersal from tty owner to other - processes without compromising the owner processes' security. XSI IPC Message Queues. XSI IPC Semaphores. XSI IPC Shared Memory. @@ -25,6 +23,11 @@ passwords in set(e)uid does not require running Cygserver. For details, see . + This functionality is no longer used since Cygwin 1.7.6, + but the interface is still available: Control slave tty/pty handle dispersal + from tty owner to other processes without compromising the owner processes' + security. Starting with Cygwin 1.7.6 another safe mechanism to share tty/pty + handles is used. diff --git a/winsup/doc/new-features.sgml b/winsup/doc/new-features.sgml index 3a198619ca..a67eed1eba 100644 --- a/winsup/doc/new-features.sgml +++ b/winsup/doc/new-features.sgml @@ -1,5 +1,28 @@ What's new and what changed in Cygwin 1.7 +What's new and what changed from 1.7.5 to 1.7.6 + + + + +Ttys and ptys are handled as securable objects using file-like permissions +and owner/group information. chmod and +chown now work on ttys/ptys. A new mechanism is used +to propagate pty handles safely to other processes, which does not require +to use Cygserver. + + + +Pass on coresize settings made with setrlimit(2). This allows shells to +disable creating stackdump files in child processes via +ulimit -c 0 in bash or limit coredumpsize 0 +in tcsh. + + + + + + What's new and what changed from 1.7.3 to 1.7.5