OSDN Git Service

* cygserver.sgml: Note the fact that slave tty/pty handle dispersal is
authorcorinna <corinna>
Thu, 22 Apr 2010 09:05:37 +0000 (09:05 +0000)
committercorinna <corinna>
Thu, 22 Apr 2010 09:05:37 +0000 (09:05 +0000)
unsed as of Cygwin 1.7.6.
* new-features.sgml (ov-new1.7.6): New section.  Add tty/pty and
setrlimit changes.

winsup/doc/ChangeLog
winsup/doc/cygserver.sgml
winsup/doc/new-features.sgml

index b6cf488..dd57804 100644 (file)
@@ -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.
index b78a93a..2fa9376 100644 (file)
@@ -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>
   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>
index 3a19861..a67eed1 100644 (file)
@@ -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">