This is the mail archive of the cygwin-developers@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

cygwin 1.5.13 release snippets - feedback needed


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)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]