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: [email protected] .

    *** 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:

[email protected]

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 <[email protected]>

        * include/_mingw.h: Increment version to 3.17.

2009-11-25  Chris Sutcliffe  <[email protected]>

        * 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  <[email protected]>

        * include/io.h (_open_osfhandle): Correct definition.

        Thanks to Alexander Shaduri for the information.

2009-11-02  Charles Wilson  <[email protected]>

        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  <[email protected]>

        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  <[email protected]>

        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  <[email protected]>

        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  <[email protected]>

        Make MinGW printf() "%p" format compatible with MSVCRT scanf().
        (Based on MinGW-patch 2844514 by Peter Rosin <[email protected]>)

        * 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  <[email protected]>

        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

Reply via email to