diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2010-04-22 09:05:37 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2010-04-22 09:05:37 +0000 |
commit | ebff53b33969c4fbf136ec8c28dfb16488c7ad1c (patch) | |
tree | cb8d3bc86b53ef174f7d561b0c1ac3fb6d617f04 | |
parent | 05c98e076e3810a8168d668bde0862900e749467 (diff) | |
download | cygnal-ebff53b33969c4fbf136ec8c28dfb16488c7ad1c.tar.gz cygnal-ebff53b33969c4fbf136ec8c28dfb16488c7ad1c.tar.bz2 cygnal-ebff53b33969c4fbf136ec8c28dfb16488c7ad1c.zip |
* 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.
-rw-r--r-- | winsup/doc/ChangeLog | 7 | ||||
-rw-r--r-- | winsup/doc/cygserver.sgml | 7 | ||||
-rw-r--r-- | winsup/doc/new-features.sgml | 23 |
3 files changed, 35 insertions, 2 deletions
diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog index b6cf48887..dd5780488 100644 --- a/winsup/doc/ChangeLog +++ b/winsup/doc/ChangeLog @@ -1,3 +1,10 @@ +2010-04-22 Corinna Vinschen <corinna@vinschen.de> + + * 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 <me+cygwin@cgf.cx> * cygwin.dsl: Remove comments. diff --git a/winsup/doc/cygserver.sgml b/winsup/doc/cygserver.sgml index b78a93ac4..2fa9376ff 100644 --- a/winsup/doc/cygserver.sgml +++ b/winsup/doc/cygserver.sgml @@ -12,8 +12,6 @@ The implemented services so far are: </para> <itemizedlist mark="bullet"> - <listitem><para>Control slave tty/pty handle dispersal from tty owner to other - processes without compromising the owner processes' security.</para></listitem> <listitem><para>XSI IPC Message Queues.</para></listitem> <listitem><para>XSI IPC Semaphores.</para></listitem> <listitem><para>XSI IPC Shared Memory.</para></listitem> @@ -25,6 +23,11 @@ passwords in <command>set(e)uid</command> does not require running Cygserver. For details, see <xref linkend="ntsec-setuid-overview"></xref>. </para></listitem> + <listitem><para>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.</para></listitem> </itemizedlist> </sect2> diff --git a/winsup/doc/new-features.sgml b/winsup/doc/new-features.sgml index 3a198619c..a67eed1eb 100644 --- a/winsup/doc/new-features.sgml +++ b/winsup/doc/new-features.sgml @@ -1,5 +1,28 @@ <sect1 id="ov-new1.7"><title>What's new and what changed in Cygwin 1.7</title> +<sect2 id="ov-new1.7.6"><title>What's new and what changed from 1.7.5 to 1.7.6</title> + +<itemizedlist mark="bullet"> + +<listitem><para> +Ttys and ptys are handled as securable objects using file-like permissions +and owner/group information. <command>chmod</command> and +<command>chown</command> 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. +</para></listitem> + +<listitem><para> +Pass on coresize settings made with setrlimit(2). This allows shells to +disable creating stackdump files in child processes via +<screen>ulimit -c 0</screen> in bash or <screen>limit coredumpsize 0</screen> +in tcsh. +</para></listitem> + +</itemizedlist> + +</sect2> + <sect2 id="ov-new1.7.5"><title>What's new and what changed from 1.7.3 to 1.7.5</title> <itemizedlist mark="bullet"> |