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]

Re: cygwin 1.5.13 release snippets - feedback needed


Chris,

Nothing to add.

I am surprised that you say "marginally improve security"
in item 2. What are the remaining security issues in
Cygwin?

Pierre



At 09:16 PM 2/27/2005 -0500, you wrote:
>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]