Permalink
Commits on Oct 12, 2011
  1. In case of an absent /etc directory, keep on trying to monitor the ro…

    …ot directory for its creation instead of silently failing.
    cstrauss committed Oct 12, 2011
  2. Fix getpwnam to return NULL for unknown user names, and be more robus…

    …t when HOME is not set.
    cstrauss committed Oct 12, 2011
Commits on Sep 4, 2011
Commits on Apr 19, 2011
  1. Increment version to 1.0.17.

    cstrauss committed Apr 19, 2011
  2. Document the new error-mode tool.

    cstrauss committed Apr 19, 2011
Commits on Mar 31, 2011
  1. Avoid calling fsync on closed fd

    cwilso11 committed Mar 31, 2011
Commits on Sep 28, 2010
  1. Add --mintty option to msys.bat.

    cstrauss committed Sep 28, 2010
  2. Increment version to 1.0.16.

    cstrauss committed Sep 28, 2010
Commits on Sep 16, 2010
Commits on Sep 7, 2010
  1. Add CW_SYNC_WINENV cygwin_internal system call

    cwilso11 committed Sep 7, 2010
Commits on Aug 24, 2010
Commits on Aug 13, 2010
Commits on Jul 6, 2010
Commits on May 19, 2010
Commits on Mar 31, 2010
Commits on Mar 24, 2010
  1. Add --replace option to mount command script

    keithmarshall committed Mar 24, 2010
Commits on Mar 21, 2010
  1. Add missing mount and umount scripts

    keithmarshall committed Mar 21, 2010
Commits on Mar 18, 2010
  1. Fix path translation in presence of components with dots.

    * path.cc (msys_p2w): Search the whole string for a ".."
    component, instead of stopping at the first ".".
    * include/cygwin/version.h: Increment version to 1.0.14.
    cstrauss committed Mar 18, 2010
Commits on Jan 15, 2010
  1. Avoid reading a string past its end.

    * path.cc (msys_p2w): Check for end-of-string before "/"
    for an argument beginning with "-".
    cstrauss committed Jan 15, 2010
  2. Improve documentation.

    * path.cc (msys_p2w): Improve documentation.
    cstrauss committed Jan 15, 2010
  3. Add sanity checks to avoid possible crash.

    * ismsys.cc (GetFileDataStr): null-terminate the return data.
    (IsMsys): Bound-check the pointer passed to strcmp.
    cstrauss committed Jan 15, 2010
  4. Increment version to 1.0.13

    * include/cygwin/version.h: Increment version to 1.0.13.
    cstrauss committed Jan 15, 2010
Commits on Jan 14, 2010
  1. Add pseudo-reloc support; implement CW_EXIT_PROCESS.

    * source/winsup/cygwin/lib/_cygwin_crt0_common.cc (_msys_crt0_common):
    Call _pei386_runtime_relocator.
    * source/winsup/cygwin/lib/pseudo-reloc.c: New file (imported
    from cygwin).
    
        2009-10-05  Charles Wilson  <...>
        Add cygwin wrapper for ExitProcess and TerminateProcess.
        * source/winsup/cygwin/include/sys/cygwin.h: Declare new
        cygwin_getinfo_type CW_EXIT_PROCESS.
        * source/winsup/cygwin/external.cc (exit_process): New function.
        (cygwin_internal): Handle CW_EXIT_PROCESS.
        * source/winsup/cygwin/include/cygwin/version.h: Bump
        CYGWIN_VERSION_API_MINOR to 47 to reflect the above change.
    cwilso11 committed Jan 14, 2010
  2. gcc3 transition: various changes ported from cygwin

    * source/winsup/Makefile.common: Add $(W32API_CPPFLAGS) to
    INCLUDES, to allow linking against installed w32api.
    * source/winsup/cygwin/Makefile.in: Add $(W32API_LDFLAGS) to link
    step, to allow linking against installed w32api.
    * source/winsup/cygwin/autoload.cc: Synchronize with modern cygwin.
    * source/winsup/cygwin/cygheap.cc (_csbrk): Avoid warning (with gcc3).
    * source/winsup/cygwin/cygthread.h: Make main_thread_id public.
    * source/winsup/cygwin/cygwin.sc: Bring closer to modern cygwin
    (and use correct idioms for recent binutils). Add DWARF2 debugging
    sections.
    * source/winsup/cygwin/dcrt0.cc (_dll_crt0): Avoid warning (with gcc3).
    * source/winsup/cygwin/errno.cc: No need for dllexport on sys_err
    objects, so silence warning (gcc3).
    * source/winsup/cygwin/fhandler_socket.cc (fixup_before_fork_exec,
    fixup_after_fork, dup, set_close_on_exec): Use different method for
    initing winsock, as required by cygwin.sc changes.
    * source/winsup/cygwin/miscfuncs.cc (low_priority_sleep): New function.
    * source/winsup/cygwin/net.cc (cygwin_gethostname): Fix call to wsock
    function gethostname.
    * source/winsup/cygwin/security.cc (get_group_sidlist): Modern w32api
    no longer source/winsup/cygwin/defines a QuadPart member of UUID
    structure, so use alternate method to convert to long long.
    * source/winsup/cygwin/winbase.h: Synchronize with modern cygwin
    version (save the most recent changes to ilockexch/ilockcmpexch).
    * source/winsup/cygwin/winsup.h: Moved declaration of low_priority_sleep()
    * source/winsup/cygwin/miscfuncs.h: ...to here. New file.
    * source/winsup/testsuite/libltp/lib/parse_opts.c: Fix bug (and
    compile error, with gcc3).
    cwilso11 committed Jan 14, 2010
Commits on Jan 13, 2010
  1. Merge gcc-3 improvements from cygwin.

    2002-11-26  Thomas Pfaff  <tpfaff@gmx.net>
    * cxx.cc: New file. Implement new, new[], delete and delete[]
    operators and  __cxa_pure_virtual if compiled by gcc >=3.
    * Makefile.in (DLL_OFILES): Add cxx.o.
    Remove libstdc++.a from cygwin1.dll link step.
    cstrauss committed Jan 13, 2010
Commits on Jan 8, 2010
  1. Add CLI version reporting option.

    keithmarshall committed Jan 8, 2010
Commits on Jan 5, 2010
  1. * doc/msys/MSYS_LICENSE: Remove mention of specific DLL versions

    from documentation.
    * doc/msys/MSYS_WELCOME: ditto
    * doc/msys/README.rtf: ditto
    Document MSYS symlink semantics.
    cstrauss committed Jan 5, 2010
  2. Improve symlink emulation.

    * msys_symlink.cc: Document MSYS symlink semantics.
    (msys_symlink): When the source path is relative, append it to the
    directory component of the destination.
    Return failure if the destination exists, as per POSIX.
    Use path_conv instead of msys_p2w().
    Factor out the recursive copy operation to ...
    (RecursiveCopy): ... this new function.
    cstrauss committed Jan 5, 2010