Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2010-04-22 13:05:37 +0400
committerCorinna Vinschen <corinna@vinschen.de>2010-04-22 13:05:37 +0400
commitebff53b33969c4fbf136ec8c28dfb16488c7ad1c (patch)
treecb8d3bc86b53ef174f7d561b0c1ac3fb6d617f04 /winsup/doc
parent05c98e076e3810a8168d668bde0862900e749467 (diff)
* 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.
Diffstat (limited to 'winsup/doc')
-rw-r--r--winsup/doc/ChangeLog7
-rw-r--r--winsup/doc/cygserver.sgml7
-rw-r--r--winsup/doc/new-features.sgml23
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">