This is the mail archive of the
cygwin-developers@cygwin.com
mailing list for the Cygwin project.
cygwin 1.5.13 release snippets - feedback needed
- From: Christopher Faylor <me at cgf dot cx>
- To: cygwin-developers at cygwin dot com
- Date: Sun, 27 Feb 2005 21:16:04 -0500
- Subject: cygwin 1.5.13 release snippets - feedback needed
- Reply-to: cygwin-developers at cygwin dot com
Corinna, I could use some more words from you.
Pierre, ditto.
Thanks,
cgf
Changes since 1.5.12-1:
- Properly load registry hive for seteuid. (Pierre Humblet)
- Rework process creation framework to eliminate "reparenting" and
to marginally improve security. (Christopher Faylor with *huge* assist
from Pierre Humblet)
- Properly deal with quoted first argument in main(). (Christopher Faylor)
- Fix console scrolling problems. (Thomas Wolff)
>>> Corinna expand on this changelog entry?
- * tty.cc (tty_list::terminate): Guard releasing the tty with tty_mutex.
(tty::init): Set master_pid to 0.
- Implement pututline, setutxent, endutxent, getutxent, getutxid, getutxline,
pututxline. (Corinna Vinschen)
- Fix console problem where reverse output is unreadable when nonreversed text
is bright. (Thomas Wolff)
- Regularize handling of trailing spaces and dots in path names.
(Christopher Faylor, Pierre Humblet)
- Fix some cygthread races, some of which were the cause of at least one
"hyperthreading problem". (Christopher Faylor)
- Fix problems with changing protection of on-disk device files.
(Christopher Faylor)
- Fix startup problems when attempts to allocate shared memory fail to
find standard region for specific shared memory. (Christopher Faylor)
- Clarify "multiple cygwin problem" messages slightly. (Christopher Faylor)
- Disallow empty strings and strings starting with '=' in Win32 environment.
(Corinna Vinschen)
- Fix "MapViewOfFileEx" errors that sometimes showed up on startup.
(Christopher Faylor)
- Change system() to use /bin/sh, as per linux. (Christopher Faylor)
- Fix some problems with serial I/O. (Corinna Vinschen)
- Try to consistently set ctime as per SuSv3. (Corinna Vinschen)
- Allow cygwin shortcuts to be viewed as windows shortcuts. (Corinna Vinschen)
- Implement getpriority() and setpriority(). (Corinna Vinschen)
- Properly return ENOTDIR rather than ENOENT when a program attempts to
use a file like a directory. (Pierre Humblet)
- Avoid a handle leak when select is used in a thread and the thread exits.
(Christopher Faylor)
- Implement /proc/self, /proc/.../maps, /proc/.../maps, /proc/.../exe, /proc/.../cwd.
(Corinna Vinschen)
- Implement /proc/fd/... (Corinna Vinschen)
- Implement CYGWIN environment variable setting traverse/notraverse. (Corinna Vinschen)
- Use device numbers rather than device names internally to cygwin as a prelude towards
removing special handling of /dev. (Christopher Faylor)
- Fix handling of /proc/partitions so that more partitions are displayed.
(Christopher Faylor)
- Don't be fooled by address strings that begin with digits in gethostbyname.
(Yitzchak Scott-Thoennes)
- Make second parameter to utimes() and utime() const as per SuSv3. (Corinna Vinschen)
- Don't be confused by junction points. (Corinna Vinschen)
- Implement fdatasync. (Corinna Vinschen)
- Implement /dev/full. (Corinna Vinschen)
- Implement getpeereid(). (Corinna Vinschen)
>>>Corinna timezone stuff
>>>Corinna mmap stuff
- Don't treat a standalone '//' as a windows UNC introducer.
(Christopher Faylor)