This is the mail archive of the
cygwin
mailing list for the Cygwin project.
[ANNOUNCEMENT] Updated: mingw-runtime-3.17-1
- From: Chris Sutcliffe <ir0nh34d at gmail dot com>
- To: cygwin at cygwin dot com
- Date: Sun, 29 Nov 2009 13:59:58 -0500
- Subject: [ANNOUNCEMENT] Updated: mingw-runtime-3.17-1
- Reply-to: cygwin at cygwin dot com
I've made a new version of the mingw runtime available for download. A list
of what has changed can be found at the end of this email
To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions.
If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@cygwin.com .
*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
To unsubscribe to the cygwin-announce mailing list, look at the
"List-Unsubscribe: " tag in the email header of this message. Send email
to the address specified there. It will be in the format:
cygwin-announce-unsubscribe-YOU=YOURDOMAIN.COM@cygwin.com
If you need more information on unsubscribing, start reading here:
http://sourceware.org/lists.html#unsubscribe-simple
Please read *all* of the information on unsubscribing that is available
starting at this URL.
*** CHANGES ***
2009-11-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* include/_mingw.h: Increment version to 3.17.
2009-11-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* mingwex/gdtoa/misc.c: Fix security vulnerability in gdtoa:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0689
2009-11-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* include/io.h (_open_osfhandle): Correct definition.
Thanks to Alexander Shaduri for the information.
2009-11-02 Charles Wilson <mingw@cwilson.fastmail.fm>
Final sync of pseudo-reloc.c with mingw64 and cygwin
* lib/pseudo-reloc.c (__report_error) [CYGWIN]: Correct size bug
regarding error messages.
2009-10-29 Charles Wilson <mingw@cwilson.fastmail.fm>
Honor DESTDIR for winsup/mingw and winsup/w32api.
Detect and report error if installation paths are win32
format, but DESTDIR is non-empty.
* Makefile.in (DESTDIR): Honor per convention.
(need-DESTDIR-compatibility): New macro; define it and a
corresponding rule.
(fail-DESTDIR-compatibility): New dependency goal.
(install-dirs): Require need-DESTDIR-compatibility.
* mingwex/Makefile.in (DESTDIR): Honor per convention.
(need-DESTDIR-compatibility): New macro; define it and a
corresponding rule.
(fail-DESTDIR-compatibility): New dependency goal.
(install): Require need-DESTDIR-compatibility.
* profile/Makefile.in: Ditto.
2009-10-25 Charles Wilson <mingw@cwilson.fastmail.fm>
Sync pseudo-reloc.c with mingw64
* psuedo-reloc.c: Remove unnecessary includes.
Forward declare _pei386_runtime_relocator.
Decorate _image_base__ symbol with macro for
mingw64 compatibility. Whitespace changes.
(__print_reloc_error): Renamed to...
(__report_error): This. "Returns" void, and
always aborts. Now used on all platforms.
(__write_memory): Remove special case error handling
for different platforms - always call __report_error.
(do_pseudo_reloc): Remove special case error handling
for different platforms - always call __report_error.
(_pei386_runtime_relocator): Decorate _image_base__
symbol with mingw64 compatibility macro.
2009-10-23 Charles Wilson <mingw@cwilson.fastmail.fm>
Sync pseudo-reloc.c with cygwin/lib/
* pseudo-reloc.c [CYGWIN]: Added comments throughout and various
whitespace fixes. Exploit cygwin_internal(CW_EXIT_PROCESS,...)
for fatal error handling that is consistent with cygwin process
life-cycle. Ensure state variable (in _pei386_runtime_relocator)
is unique to each address space, across fork().
[CYGWIN] (__print_reloc_error): New function for reporting
errors in a manner supported by cygwin at this early stage of
the process life-cycle.
[CYGWIN] (_pei386_runtime_relocator): Ensure relocations
performed only once for each address space, but are repeated
after fork() in the new address space.
[MINGW] (__write_memory): Ensure that b is always initialized
by call to VirtualQuery, even if -DNDEBUG.
2009-09-29 Keith Marshall <keithmarshall@users.sourceforge.net>
Make MinGW printf() "%p" format compatible with MSVCRT scanf().
(Based on MinGW-patch 2844514 by Peter Rosin <peda@lysator.liu.se>)
* mingwex/stdio/pformat.c (__printf) [%p]: Do not arbitrarily apply...
(PFORMAT_HASHED): ...this formatting attribute; honour only user
specified format qualifiers, except in special case...
[%p && stream.flags == flags && state == PFORMAT_INIT]: Apply...
(PFORMAT_ZEROFILL): ...this default formatting attribute...
(stream.precision): ...filled to at least 2 * sizeof( uintptr_t )
hexadecimal digits.
2009-09-01 Keith Marshall <keithmarshall@users.sourceforge.net>
Avoid multiple link time definitions of _printf() for C++;
(problem reported by Alexander Shaduri, via MinGW-users ML).
* include/stdio.h [__USE_MINGW_ANSI_STDIO]:
(__mingw_stdio_redirect__) [__cplusplus]: remove `static' keyword.
--
Chris Sutcliffe
http://emergedesktop.org
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple