summaryrefslogtreecommitdiffstats
path: root/winsup
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2016-01-07 21:16:01 +0100
committerCorinna Vinschen <corinna@vinschen.de>2016-01-07 21:16:01 +0100
commit9ee26242405e20fb61adb2a404dd6a31f4a1f2dd (patch)
tree9f29e2e6bb1e92c6f6eeb2498d3b3697d127e267 /winsup
parente70dbe774a0c5fe2f8112e06df1e231b1f114560 (diff)
downloadcygnal-9ee26242405e20fb61adb2a404dd6a31f4a1f2dd.tar.gz
cygnal-9ee26242405e20fb61adb2a404dd6a31f4a1f2dd.tar.bz2
cygnal-9ee26242405e20fb61adb2a404dd6a31f4a1f2dd.zip
Deprecate all winsup ChangeLog files
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup')
-rw-r--r--winsup/ChangeLog636
-rw-r--r--winsup/ChangeLog-2015635
-rw-r--r--winsup/cygserver/ChangeLog834
-rw-r--r--winsup/cygserver/ChangeLog-2015833
-rw-r--r--winsup/doc/ChangeLog3166
-rw-r--r--winsup/doc/ChangeLog-20153165
-rw-r--r--winsup/lsaauth/ChangeLog171
-rw-r--r--winsup/lsaauth/ChangeLog-2015170
-rw-r--r--winsup/testsuite/ChangeLog800
-rw-r--r--winsup/testsuite/ChangeLog-2015799
-rw-r--r--winsup/utils/ChangeLog4289
-rw-r--r--winsup/utils/ChangeLog-20154288
12 files changed, 9896 insertions, 9890 deletions
diff --git a/winsup/ChangeLog b/winsup/ChangeLog
index 4756573aa..62f63d500 100644
--- a/winsup/ChangeLog
+++ b/winsup/ChangeLog
@@ -1,635 +1 @@
-2014-11-13 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.ac: Convert to new AC_INIT style.
- * configure: Regenerate.
-
-2014-08-07 Yaakov Selkowitz <yselkowi@redhat.com>
-
- * Makefile.common (COMPILE.cc): Add -fno-use-cxa-atexit.
-
-2014-02-18 Christopher Faylor <me.cygwin2014@cgf.cx>
-
- * Makefile.in: Ignore errors on doc install.
-
-2013-01-22 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.common: Don't drop -gFOO switches when filtering CFLAGS
- and CXXFLAGS.
-
-2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * Makefile.in: Properly cd to directory sans install_ prefix. Report
- on errors on doc install. Only 'all' is special.
-
-2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * configure.ac: Detect windows headers/libs after we've figured out the
- C compiler.
- * configure: Regenerate.
- * aclocal.m4: Regenerate.
- * configure.cygwin: Default to '.' if can't find a winsup directory.
-
-2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * Makefile.in: Reinstate ignoring of errors for doc target.
-
-2013-06-18 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.common: Add rule to build assembler code.
- (.SUFFIXES): Add .S.
-
-2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * Makefile.in (Makefile): Rely on 'configure' not 'configure.in'.
-
-2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * configure.ac: Rename from configure.in.
- * configure.in: Delete.
- * configure: Regenerate.
-
-2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * ccwrap: Don't drop mingw header file paths unless we've specified
- them with --with-windows-headers.
-
-2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * Makefile.common: Revamp for new configury. Add default compilation
- targets, include .E processing. Add magic for allowing "CFLAGS" to
- control optimization options in "CXXFLAGS".
- * configure.cygwin: New include for Cygwin configure.in's.
- * acinclude.m4: Delete old definitions. Implement AC_WINDOWS_HEADERS,
- AC_WINDOWS_LIBS, AC_CYGWIN_INCLUDES, target_builddir, winsup_srcdir.
- * aclocal.m4: Regenerate.
- * autogen.sh: New file.
- * ccwrap: New script.
- * c++wrap: New script.
- * config.guess: New script.
- * config.sub: New script.
- * configure: Regenerate.
- * configure.in: Eliminate LIB_AC_PROG_* calls in favor of standard.
- Delete ancient target test.
- * install-sh: New script.
-
-2012-11-07 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * mingw: Delete obsolete directory.
- * w32api: Ditto.
-
-2012-11-07 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.common (zlib_source): Remove.
- (zlib_build): Remove.
- (bz2lib_source): Remove.
- (bz2lib_build): Remove.
- (w32api_source): Remove.
- (w32api_build): Remove.
- (w32api_lib): Remove.
- (mingw_build): Remove.
- (mingw_source): Remove.
- ($(w32api_lib)/%.a): Remove rule.
- * Makefile.in (ZLIB): Remove.
- ($(SUBDIRS)): Drop mingw check.
- (mingw): Remove rule.
- (install_mingw): Ditto.
- * configure.in: Remove support for mingw as build target.
- * configure: Regenerate.
-
-2012-10-24 Kai Tietz <ktietz70@googlemail.com>
- Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
- Corinna Vinschen <corinna@vinschen.de>
-
- * configure.in [cygwin*]: Always build cygserver, lsaauth,
- utils, and doc. Do not build mingw or w32api.
- [mingw*]: Build w32api if present.
- * configure: Regenerate.
- * Makefile.common: Remove references to mingw and w32api
- directories.
- (MINGW_LDFLAGS): Redefine as -static to force static linking
- with libgcc and libstdc++.
- * Makefile.in: Remove references to mingw and w32api directories
- from Cygwin targets.
-
-2012-07-30 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * Makefile.common (CFLAGS_COMMON): Add temporary define to work around
- w32api problem.
-
-2012-07-06 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.common (ALL_CFLAGS): Change := to = to allow overriding in
- dependent Makefiles.
-
-2012-01-09 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.common (MINGW_LDFLAGS): Correctly use -L rather than -B here.
-
-2011-04-19 Corinna Vinschen <corinna@vinschen.de>
-
- * COPYING: Replace with the GPLv3 definition.
- * CYGWIN_LICENSE: Move Cygwin to GPLv3+. Align text to FSF speak.
-
-2011-01-28 Peter Foley <jpfoley2@verizon.net>
-
- * configure.in: Configure winsup/cygserver regardless of cross_host.
- * configure: Regenerate.
-
-2009-07-07 Dave Korn <dave.korn.cygwin@gmail.com>
-
- * Makefile.common (COMPILE_CXX): Add support for per-file overrides
- to exclude $(nostdinc) and $(nostdincxx) from compiler flags.
- (COMPILE_CC): Likewise for $(nostdinc).
-
-2009-02-23 Sjors Gielen <mailinglist@dazjorz.com>
-
- * Makefile.in: Add DESTDIR functionality.
-
-2009-01-21 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.in: Remove --enable-server option. Allways add the
- cygserver directory to $SUBDIRS.
- * configure: Regenerate.
-
-2008-10-12 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Makefile.in: Revert erroneous checkin.
- * Makefile.common: Tweak to work better with new utils/mingw front-end.
-
-2008-10-11 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Makefile.in: Tweak to work better with new utils/mingw front-end.
-
-2008-05-16 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (install-license): Install COPYING file as well.
-
-2008-05-16 Corinna Vinschen <corinna@vinschen.de>
-
- * CYGWIN_LICENSE: New text.
-
-2007-08-31 Christopher Faylor <me+cygwin@cgf.cx>
-
- * configure: Regenerate.
-
-2007-07-06 Corinna Vinschen <corinna@vinschen.de>
-
- * CYGWIN_LICENSE: Fix URL to world-wide offices.
-
-2007-07-06 Corinna Vinschen <corinna@vinschen.de>
-
- * CYGWIN_LICENSE: Fix URL to open source definition.
-
-2006-12-12 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (subauth): Drop rule.
- * configure.in: Remove subauth related check.
- * configure: Regenerate.
-
-2006-11-27 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Add dependencies for lsaauth.
- * configure.in: Disable building subauth. Add building lsaauth.
- * configure: Regenerate.
-
-2006-08-30 Christopher Faylor <cgf@timesys.com>
-
- * Makefile.in: Make install-license .PHONY. Make sure that doc
- directory is created before copying to it.
-
-2006-08-30 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Make installation of CYGWIN_LICENSE configurable.
- * aclocal.m4: Regenerate.
- * configure.in: Add GCC_NO_EXECUTABLES call. Add configuration for
- INSTALL_LICENSE. Make cygwin subdirectory optional. Add sanity
- check for cygwin resp. mingw subdirectories dependent of the target.
- * configure: Regenerate.
-
-2006-08-02 Christopher Faylor <cgf@timesys.com>
-
- * Makefile.in (subauth): Add dependency on mingw.
-
-2006-07-23 Christopher Faylor <cgf@timesys.com>
-
- * Makefile.in: Update copyright. Fix 'check' target so that it will
- once-again create a working testsuite directory. Add a comment this
- time to explain the unusual behavior.
-
-2006-07-14 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.in: Reenable building the subauth subdir.
- * configure: Regenerate.
-
-2006-05-24 Christopher Faylor <cgf@timesys.com>
-
- * configure.in: Update to newer autoconf.
- (thanks to Steve Ellcey)
- * Makefile.in: Ditto.
- * configure: Regenerate.
- * acinclude.m4: New file.
- * aclocal.m4: Ditto.
-
-2006-01-29 Christopher Faylor <cgf@timesys.com>
-
- * CYGWIN_LICENSE: Restrict to v2.
- * COPYING: Add.
-
-2006-01-16 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.in: Add AC_PROG_INSTALL handling.
- * configure: Regenerate.
- * Makefile.in (install): Install CYGWIN_LICENSE.
-
-2006-01-16 Corinna Vinschen <corinna@vinschen.de>
-
- * CYGWIN_LICENSE: Fix contact information.
-
-2005-10-11 Christopher Faylor <cgf@timesys.com>
-
- * Makefile.common (CFLAGS_COMMON): Add -Wstrict-aliasing.
-
-2005-03-22 Christopher Faylor <cgf@timesys.com>
-
- * Makefile.common: Add -dD to options when creating preprocess files.
-
-2003-11-23 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Make cygserver depending on cygwin.
-
-2003-11-20 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Make --use-server the default.
- * configure: Regenerate.
-
-2003-08-05 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common: Hmm. Older compilers seem to need -nostdinc.
-
-2003-08-05 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common: Don't use -nostdinc with g++.
-
-2003-07-25 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Only use localhost when building mingw with distcc or
- gcc won't be able to find .exp files on other hosts.
-
-2003-07-18 Vaclav Haisman <V.Haisman@sh.cvut.cz>
-
- * Makefile.common (CFLAGS_COMMON): Remove -march=i386.
-
-2003-07-01 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Add --enable-server option.
- * configure: Regenerate.
-
-2003-07-01 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common (CFLAGS_COMMON): Remove -Winline since it is too
- noisy on newer versions of gcc.
-
-2003-07-01 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Add cygserver subdir.
- * Makefile.in: Ditto.
- * configure: Regenerate.
-
- * Makefile.common: Remove debugging statements.
-
-2003-05-12 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.common: Remove newlib_sys_include and
- newlib_sys_include_include entirely. Set CRT0 to cygwin/crt0.o.
-
-2003-04-18 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Reorganize to try to allow lack of mingw/w32api to work.
-
-2003-04-11 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common (w32api_lib): Fix w32api detection.
-
-2003-03-28 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common (ALL_CXXFLAGS): Make normal '=' type variable so that
- CXXFLAGS is properly interpreted.
-
-2003-03-17 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common (w32api_lib): Default to system w32api directory if
- w32api is missing from source.
-
-2003-03-17 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common: Fix typo from previous checkin.
-
-2003-03-17 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: w32api directory was already optional. Semi-revert
- 2003-02-06 change.
- * configure: Regenerate.
- * Makefile.common: Don't specific -nostdinc if there is no w32api
- directory.
-
-2003-03-09 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common: Avoid double slashes in GCC_INCLUDE.
-
-2003-02-12 Christopher Faylor <cgf@redhat.com>
-
- * MAINTAINERS: Remove out-of-date file.
-
-2003-02-06 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Make w32api directory optional.
- * configure: Regenerate.
-
-2003-01-22 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.common (MINGW_LDFLAGS): Add mingw/mingwex builddir.
-
-2002-12-21 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common: Don't attempt to pretty-print c++ errors.
-
-2002-12-12 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.common: Define MINGW_LDFLAGS.
- * configure.in: Reorder SUBDIRS to have mingw before cygwin.
- * configure: Regenerate from configure.in.
-
-2002-09-27 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (check): Be more defensive when creating testsuite
- config.status.
-
-2002-08-16 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Change COMPILE_C* definitions.
-
-2002-08-10 Earnie Boyd <earnie@users.sf.net>
-
- * w32sdk: New winsup module.
-
-2002-07-06 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common (MINGW_INCLUDES): Simplify.
- (MINGW_CFLAGS): New.
- (MINGW_CXXFLAGS): Ditto.
-
-2002-06-02 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Complain about lack of w32api directory.
- * configure: Regenerate.
-
-2002-04-25 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Remove cinstall target.
- * Makefile.in: Ditto.
- * configure: Regenerate.
-
-2002-02-19 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Avoid building w32api or mingw if they don't exist.
- * configure: Regenerate.
-
-2001-12-18 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Don't attempt to use zlib directory as a dependency if
- it doesn't exist.
-
-2001-12-14 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Detect zlib subdirectory.
- * configure: Regenerate
- * Makefile.in: Exit immediately if a sub-make fails.
- * Makefile.common: Add automatic rules for bz2lib and zlib.
-
-2001-11-04 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Force configure in testsuite directory if config.status
- does not exist.
-
-2001-11-03 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Disable subauth directory test.
- * configure: Regenerate.
- * Makefile.in: Use MAKE variable in directory builds.
-
-2001-11-03 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Add directory dependencies to ensure ordering when using
- 'make -jN'.
-
-2001-11-03 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common: Remove preferred-stack-boundary setting since gcc
- 2.95.3 doesn't work well with it.
-
-2001-11-01 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common: Add some stuff to common CFLAGS.
-
-2001-10-29 Egor Duda <deo@logos-m.ru>
-
- * Makefile.in: Propagate 'clean' to subdirs properly.
-
-2001-10-26 Corinna Vinschen <corinna@vinschen.de>
-
- * configure: Regenerate, removing erroneous SUBDIRS substitution.
-
-2001-10-24 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Only build testsuite directory on first 'make check'.
- * configure.in: Remove testsuite from SUBDIRS.
- * configure: Regenerate.
-
-2001-10-12 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Add -nostdinc to CXXFLAGS.
-
-2001-10-12 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.common: Perform more include file testing trickery.
-
-Sun Oct 7 23:08:46 2001 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.common: Avoid adding -I options to compile if they already
- exist in CC or C*FLAGS. This prevents warnings from newer versions of
- gcc.
-
-Tue May 15 01:09:56 2001 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.common: Change method for finding current directory.
-
-Sat May 5 00:14:03 2001 Christopher Faylor <cgf@cygnus.com>
-
- * configure.in: Fix typo.
- * configure: Regenerate.
-
-Fri May 4 11:24:53 2001 Christopher Faylor <cgf@cygnus.com>
-
- * configure.in: Make subauth configuration optional.
- * configure: Regenerate.
-
-Fri May 4 15:06:00 Corinna Vinschen <corinna@vinschen.de>
-
- * subauth: New subdirectory.
- * configure.in: Add subauth to the list of subdirectories.
- * configure: Regenerated from configure.in.
-
-Wed Apr 18 18:45:07 2001 Christopher Faylor <cgf@cygnus.com>
-
- * configure.in: Add bz2lib.
-
-2001-03-19 DJ Delorie <dj@redhat.com>
-
- * configure: fix regeneration bug.
-
-Thu Feb 22 13:36:00 2000 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.common: Revert previous change.
-
-Wed Feb 21 22:41:00 2000 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.common: Add `-fvtable-thunks' to COMPILE_CXX.
-
-Sun Dec 3 00:21:31 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.common: Eliminate checks for libgcc.a and libstdc++.a. Use
- CXX for g++ compiles.
- * configure.in: Find correct c++ compiler.
- * configure: Regenerate.
-
-Mon Oct 23 00:50:02 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.common (LIBGCC): Acommodate older gcc's that don't need
- libstdc++.a.
-
-Sat Oct 21 18:01:22 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.common (LIBGCC): Find libstdc++.a as well as libc.a since
- builtin functions are in this library in newer gcc's.
-
-Sun Oct 1 22:02:38 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.common: Extend VERBOSE default.
- * Makefile.in: Don't clean the testsuite separately. It's already part
- of CLEAN_SUBDIRS.
-
-2000-09-30 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.common: Default to VERBOSE when part of overall source
- tree build.
-
-2000-09-02 Egor Duda <deo@logos-m.ru>
-
- * Makefile.in: Add new goal "check"
- * configure.in: When doing native build do configure in
- testsuite subdirectory
- * configure: Regenerate.
-
-Fri Sep 1 10:15:37 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.in: More normalization.
-
-Thu Aug 31 16:37:31 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.in: Normalize 'pwd' based on location of winsup.
-
-Thu Aug 24 15:02:26 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.common: Add bupdir2 to reference above the i686-pc-cygwin
- directory.
-
-Thu Jun 22 18:28:06 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.in: Add dummy info targets.
-
-Tue Jun 20 13:36:23 2000 Christopher Faylor <cgf@cygnus.com>
-
- * configure.in: Bow to necessity and build w32api before anything else.
- * configure: Regenerate.
-
-Sat Jun 17 13:50:04 2000 Christopher Faylor <cgf@cygnus.com>
-
- * configure.in: Detect "cross-hosting" situation and add a subset of
- directories to SUBDIRS.
- * configure: Regenerate.
-
-Thu May 25 18:39:24 2000 Christopher Faylor <cgf@cygnus.com>
-
- * configure.in: Don't assume that cinstall directory exists.
- * configure: Regenerate
-
-2000-05-24 DJ Delorie <dj@cygnus.com>
-
- * Makefile.common (%.o): further simplify, add "..." to make it obvious
- it's an abbreviated command line.
-
-Thu May 18 14:33:05 2000 Christopher Faylor <cgf@cygnus.com>
-
- * MAINTAINERS: Add Corinna to general list.
-
-2000-04-17 DJ Delorie <dj@cygnus.com>
-
- * Makefile.common (srcdir): remove dependence on where pwd is
-
-Sun Apr 9 23:47:45 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.common: Resolve srcdir to absolute path or it will confuse
- usages when passed to submakes. Eliminate vestigal use of
- MAKEOVERRIDES.
-
-Sun Apr 9 02:06:49 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.in: Work around MAKEOVERRIDES problem with older versions
- of make.
- * Makefile.common: Ditto.
-
-Fri Apr 7 17:04:02 Ron Parker <rdparker@sourceware.cygnus.com>
-
- * configure.in: Added cinstall to the list of subdirs.
- * configure: Regenerate.
-
-Thu Mar 30 23:45:00 2000 Christopher Faylor <cgf@cygnus.com>
-
- * MAINTAINERS: Add Ron Parker as maintainer of cinstall stuff.
-
-Sun Feb 6 18:15:44 2000 Christopher Faylor <cgf@cygnus.com>
-
- * configure.in: Do the standard CC/CFLAGS stuff for propagation to
- sub-configures.
- * configure: Regenerate.
-
-2000-01-26 DJ Delorie <dj@cygnus.com>
-
- * doc/Makefile.in: fix doctool -d options
-
-Fri Jan 21 12:51:32 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.common: No need to rerun Makefile if config.status changes.
- That should happen automatically.
- * Makefile.in: Ditto.
-
-Sat Jan 8 14:40:01 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.common: Remove cygwin DLL specific stuff. Make Makefile
- target PRECIOUS.
- * Makefile.in: Make Makefile target PRECIOUS.
-
-Fri Jan 7 21:00:49 2000 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.common: Remove cygwin DLL specific stuff. Correctly deal
- with updir stuff when building in the same directory as the source.
-
-Thu Jan 6 19:04:35 2000 Christopher Faylor <cgf@cygnus.com>
-
- Create new directory structure
- * Makefile.in: New file.
- * configure.in: New file.
- * configure: New file.
- * Makefile.common: New file.
- * cygwin: New directory.
- * w32api: New directory.
+Deprecated. See git log instead.
diff --git a/winsup/ChangeLog-2015 b/winsup/ChangeLog-2015
new file mode 100644
index 000000000..4756573aa
--- /dev/null
+++ b/winsup/ChangeLog-2015
@@ -0,0 +1,635 @@
+2014-11-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.ac: Convert to new AC_INIT style.
+ * configure: Regenerate.
+
+2014-08-07 Yaakov Selkowitz <yselkowi@redhat.com>
+
+ * Makefile.common (COMPILE.cc): Add -fno-use-cxa-atexit.
+
+2014-02-18 Christopher Faylor <me.cygwin2014@cgf.cx>
+
+ * Makefile.in: Ignore errors on doc install.
+
+2013-01-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.common: Don't drop -gFOO switches when filtering CFLAGS
+ and CXXFLAGS.
+
+2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * Makefile.in: Properly cd to directory sans install_ prefix. Report
+ on errors on doc install. Only 'all' is special.
+
+2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * configure.ac: Detect windows headers/libs after we've figured out the
+ C compiler.
+ * configure: Regenerate.
+ * aclocal.m4: Regenerate.
+ * configure.cygwin: Default to '.' if can't find a winsup directory.
+
+2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * Makefile.in: Reinstate ignoring of errors for doc target.
+
+2013-06-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.common: Add rule to build assembler code.
+ (.SUFFIXES): Add .S.
+
+2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * Makefile.in (Makefile): Rely on 'configure' not 'configure.in'.
+
+2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * configure.ac: Rename from configure.in.
+ * configure.in: Delete.
+ * configure: Regenerate.
+
+2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * ccwrap: Don't drop mingw header file paths unless we've specified
+ them with --with-windows-headers.
+
+2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * Makefile.common: Revamp for new configury. Add default compilation
+ targets, include .E processing. Add magic for allowing "CFLAGS" to
+ control optimization options in "CXXFLAGS".
+ * configure.cygwin: New include for Cygwin configure.in's.
+ * acinclude.m4: Delete old definitions. Implement AC_WINDOWS_HEADERS,
+ AC_WINDOWS_LIBS, AC_CYGWIN_INCLUDES, target_builddir, winsup_srcdir.
+ * aclocal.m4: Regenerate.
+ * autogen.sh: New file.
+ * ccwrap: New script.
+ * c++wrap: New script.
+ * config.guess: New script.
+ * config.sub: New script.
+ * configure: Regenerate.
+ * configure.in: Eliminate LIB_AC_PROG_* calls in favor of standard.
+ Delete ancient target test.
+ * install-sh: New script.
+
+2012-11-07 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * mingw: Delete obsolete directory.
+ * w32api: Ditto.
+
+2012-11-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.common (zlib_source): Remove.
+ (zlib_build): Remove.
+ (bz2lib_source): Remove.
+ (bz2lib_build): Remove.
+ (w32api_source): Remove.
+ (w32api_build): Remove.
+ (w32api_lib): Remove.
+ (mingw_build): Remove.
+ (mingw_source): Remove.
+ ($(w32api_lib)/%.a): Remove rule.
+ * Makefile.in (ZLIB): Remove.
+ ($(SUBDIRS)): Drop mingw check.
+ (mingw): Remove rule.
+ (install_mingw): Ditto.
+ * configure.in: Remove support for mingw as build target.
+ * configure: Regenerate.
+
+2012-10-24 Kai Tietz <ktietz70@googlemail.com>
+ Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+ Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.in [cygwin*]: Always build cygserver, lsaauth,
+ utils, and doc. Do not build mingw or w32api.
+ [mingw*]: Build w32api if present.
+ * configure: Regenerate.
+ * Makefile.common: Remove references to mingw and w32api
+ directories.
+ (MINGW_LDFLAGS): Redefine as -static to force static linking
+ with libgcc and libstdc++.
+ * Makefile.in: Remove references to mingw and w32api directories
+ from Cygwin targets.
+
+2012-07-30 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * Makefile.common (CFLAGS_COMMON): Add temporary define to work around
+ w32api problem.
+
+2012-07-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.common (ALL_CFLAGS): Change := to = to allow overriding in
+ dependent Makefiles.
+
+2012-01-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.common (MINGW_LDFLAGS): Correctly use -L rather than -B here.
+
+2011-04-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * COPYING: Replace with the GPLv3 definition.
+ * CYGWIN_LICENSE: Move Cygwin to GPLv3+. Align text to FSF speak.
+
+2011-01-28 Peter Foley <jpfoley2@verizon.net>
+
+ * configure.in: Configure winsup/cygserver regardless of cross_host.
+ * configure: Regenerate.
+
+2009-07-07 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * Makefile.common (COMPILE_CXX): Add support for per-file overrides
+ to exclude $(nostdinc) and $(nostdincxx) from compiler flags.
+ (COMPILE_CC): Likewise for $(nostdinc).
+
+2009-02-23 Sjors Gielen <mailinglist@dazjorz.com>
+
+ * Makefile.in: Add DESTDIR functionality.
+
+2009-01-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.in: Remove --enable-server option. Allways add the
+ cygserver directory to $SUBDIRS.
+ * configure: Regenerate.
+
+2008-10-12 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Makefile.in: Revert erroneous checkin.
+ * Makefile.common: Tweak to work better with new utils/mingw front-end.
+
+2008-10-11 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Makefile.in: Tweak to work better with new utils/mingw front-end.
+
+2008-05-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (install-license): Install COPYING file as well.
+
+2008-05-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * CYGWIN_LICENSE: New text.
+
+2007-08-31 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * configure: Regenerate.
+
+2007-07-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * CYGWIN_LICENSE: Fix URL to world-wide offices.
+
+2007-07-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * CYGWIN_LICENSE: Fix URL to open source definition.
+
+2006-12-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (subauth): Drop rule.
+ * configure.in: Remove subauth related check.
+ * configure: Regenerate.
+
+2006-11-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Add dependencies for lsaauth.
+ * configure.in: Disable building subauth. Add building lsaauth.
+ * configure: Regenerate.
+
+2006-08-30 Christopher Faylor <cgf@timesys.com>
+
+ * Makefile.in: Make install-license .PHONY. Make sure that doc
+ directory is created before copying to it.
+
+2006-08-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Make installation of CYGWIN_LICENSE configurable.
+ * aclocal.m4: Regenerate.
+ * configure.in: Add GCC_NO_EXECUTABLES call. Add configuration for
+ INSTALL_LICENSE. Make cygwin subdirectory optional. Add sanity
+ check for cygwin resp. mingw subdirectories dependent of the target.
+ * configure: Regenerate.
+
+2006-08-02 Christopher Faylor <cgf@timesys.com>
+
+ * Makefile.in (subauth): Add dependency on mingw.
+
+2006-07-23 Christopher Faylor <cgf@timesys.com>
+
+ * Makefile.in: Update copyright. Fix 'check' target so that it will
+ once-again create a working testsuite directory. Add a comment this
+ time to explain the unusual behavior.
+
+2006-07-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.in: Reenable building the subauth subdir.
+ * configure: Regenerate.
+
+2006-05-24 Christopher Faylor <cgf@timesys.com>
+
+ * configure.in: Update to newer autoconf.
+ (thanks to Steve Ellcey)
+ * Makefile.in: Ditto.
+ * configure: Regenerate.
+ * acinclude.m4: New file.
+ * aclocal.m4: Ditto.
+
+2006-01-29 Christopher Faylor <cgf@timesys.com>
+
+ * CYGWIN_LICENSE: Restrict to v2.
+ * COPYING: Add.
+
+2006-01-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.in: Add AC_PROG_INSTALL handling.
+ * configure: Regenerate.
+ * Makefile.in (install): Install CYGWIN_LICENSE.
+
+2006-01-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * CYGWIN_LICENSE: Fix contact information.
+
+2005-10-11 Christopher Faylor <cgf@timesys.com>
+
+ * Makefile.common (CFLAGS_COMMON): Add -Wstrict-aliasing.
+
+2005-03-22 Christopher Faylor <cgf@timesys.com>
+
+ * Makefile.common: Add -dD to options when creating preprocess files.
+
+2003-11-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Make cygserver depending on cygwin.
+
+2003-11-20 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Make --use-server the default.
+ * configure: Regenerate.
+
+2003-08-05 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common: Hmm. Older compilers seem to need -nostdinc.
+
+2003-08-05 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common: Don't use -nostdinc with g++.
+
+2003-07-25 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Only use localhost when building mingw with distcc or
+ gcc won't be able to find .exp files on other hosts.
+
+2003-07-18 Vaclav Haisman <V.Haisman@sh.cvut.cz>
+
+ * Makefile.common (CFLAGS_COMMON): Remove -march=i386.
+
+2003-07-01 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Add --enable-server option.
+ * configure: Regenerate.
+
+2003-07-01 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common (CFLAGS_COMMON): Remove -Winline since it is too
+ noisy on newer versions of gcc.
+
+2003-07-01 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Add cygserver subdir.
+ * Makefile.in: Ditto.
+ * configure: Regenerate.
+
+ * Makefile.common: Remove debugging statements.
+
+2003-05-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.common: Remove newlib_sys_include and
+ newlib_sys_include_include entirely. Set CRT0 to cygwin/crt0.o.
+
+2003-04-18 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Reorganize to try to allow lack of mingw/w32api to work.
+
+2003-04-11 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common (w32api_lib): Fix w32api detection.
+
+2003-03-28 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common (ALL_CXXFLAGS): Make normal '=' type variable so that
+ CXXFLAGS is properly interpreted.
+
+2003-03-17 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common (w32api_lib): Default to system w32api directory if
+ w32api is missing from source.
+
+2003-03-17 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common: Fix typo from previous checkin.
+
+2003-03-17 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: w32api directory was already optional. Semi-revert
+ 2003-02-06 change.
+ * configure: Regenerate.
+ * Makefile.common: Don't specific -nostdinc if there is no w32api
+ directory.
+
+2003-03-09 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common: Avoid double slashes in GCC_INCLUDE.
+
+2003-02-12 Christopher Faylor <cgf@redhat.com>
+
+ * MAINTAINERS: Remove out-of-date file.
+
+2003-02-06 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Make w32api directory optional.
+ * configure: Regenerate.
+
+2003-01-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.common (MINGW_LDFLAGS): Add mingw/mingwex builddir.
+
+2002-12-21 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common: Don't attempt to pretty-print c++ errors.
+
+2002-12-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.common: Define MINGW_LDFLAGS.
+ * configure.in: Reorder SUBDIRS to have mingw before cygwin.
+ * configure: Regenerate from configure.in.
+
+2002-09-27 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (check): Be more defensive when creating testsuite
+ config.status.
+
+2002-08-16 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Change COMPILE_C* definitions.
+
+2002-08-10 Earnie Boyd <earnie@users.sf.net>
+
+ * w32sdk: New winsup module.
+
+2002-07-06 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common (MINGW_INCLUDES): Simplify.
+ (MINGW_CFLAGS): New.
+ (MINGW_CXXFLAGS): Ditto.
+
+2002-06-02 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Complain about lack of w32api directory.
+ * configure: Regenerate.
+
+2002-04-25 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Remove cinstall target.
+ * Makefile.in: Ditto.
+ * configure: Regenerate.
+
+2002-02-19 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Avoid building w32api or mingw if they don't exist.
+ * configure: Regenerate.
+
+2001-12-18 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Don't attempt to use zlib directory as a dependency if
+ it doesn't exist.
+
+2001-12-14 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Detect zlib subdirectory.
+ * configure: Regenerate
+ * Makefile.in: Exit immediately if a sub-make fails.
+ * Makefile.common: Add automatic rules for bz2lib and zlib.
+
+2001-11-04 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Force configure in testsuite directory if config.status
+ does not exist.
+
+2001-11-03 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Disable subauth directory test.
+ * configure: Regenerate.
+ * Makefile.in: Use MAKE variable in directory builds.
+
+2001-11-03 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Add directory dependencies to ensure ordering when using
+ 'make -jN'.
+
+2001-11-03 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common: Remove preferred-stack-boundary setting since gcc
+ 2.95.3 doesn't work well with it.
+
+2001-11-01 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common: Add some stuff to common CFLAGS.
+
+2001-10-29 Egor Duda <deo@logos-m.ru>
+
+ * Makefile.in: Propagate 'clean' to subdirs properly.
+
+2001-10-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure: Regenerate, removing erroneous SUBDIRS substitution.
+
+2001-10-24 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Only build testsuite directory on first 'make check'.
+ * configure.in: Remove testsuite from SUBDIRS.
+ * configure: Regenerate.
+
+2001-10-12 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Add -nostdinc to CXXFLAGS.
+
+2001-10-12 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.common: Perform more include file testing trickery.
+
+Sun Oct 7 23:08:46 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.common: Avoid adding -I options to compile if they already
+ exist in CC or C*FLAGS. This prevents warnings from newer versions of
+ gcc.
+
+Tue May 15 01:09:56 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.common: Change method for finding current directory.
+
+Sat May 5 00:14:03 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * configure.in: Fix typo.
+ * configure: Regenerate.
+
+Fri May 4 11:24:53 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * configure.in: Make subauth configuration optional.
+ * configure: Regenerate.
+
+Fri May 4 15:06:00 Corinna Vinschen <corinna@vinschen.de>
+
+ * subauth: New subdirectory.
+ * configure.in: Add subauth to the list of subdirectories.
+ * configure: Regenerated from configure.in.
+
+Wed Apr 18 18:45:07 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * configure.in: Add bz2lib.
+
+2001-03-19 DJ Delorie <dj@redhat.com>
+
+ * configure: fix regeneration bug.
+
+Thu Feb 22 13:36:00 2000 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.common: Revert previous change.
+
+Wed Feb 21 22:41:00 2000 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.common: Add `-fvtable-thunks' to COMPILE_CXX.
+
+Sun Dec 3 00:21:31 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.common: Eliminate checks for libgcc.a and libstdc++.a. Use
+ CXX for g++ compiles.
+ * configure.in: Find correct c++ compiler.
+ * configure: Regenerate.
+
+Mon Oct 23 00:50:02 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.common (LIBGCC): Acommodate older gcc's that don't need
+ libstdc++.a.
+
+Sat Oct 21 18:01:22 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.common (LIBGCC): Find libstdc++.a as well as libc.a since
+ builtin functions are in this library in newer gcc's.
+
+Sun Oct 1 22:02:38 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.common: Extend VERBOSE default.
+ * Makefile.in: Don't clean the testsuite separately. It's already part
+ of CLEAN_SUBDIRS.
+
+2000-09-30 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.common: Default to VERBOSE when part of overall source
+ tree build.
+
+2000-09-02 Egor Duda <deo@logos-m.ru>
+
+ * Makefile.in: Add new goal "check"
+ * configure.in: When doing native build do configure in
+ testsuite subdirectory
+ * configure: Regenerate.
+
+Fri Sep 1 10:15:37 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.in: More normalization.
+
+Thu Aug 31 16:37:31 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.in: Normalize 'pwd' based on location of winsup.
+
+Thu Aug 24 15:02:26 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.common: Add bupdir2 to reference above the i686-pc-cygwin
+ directory.
+
+Thu Jun 22 18:28:06 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.in: Add dummy info targets.
+
+Tue Jun 20 13:36:23 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * configure.in: Bow to necessity and build w32api before anything else.
+ * configure: Regenerate.
+
+Sat Jun 17 13:50:04 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * configure.in: Detect "cross-hosting" situation and add a subset of
+ directories to SUBDIRS.
+ * configure: Regenerate.
+
+Thu May 25 18:39:24 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * configure.in: Don't assume that cinstall directory exists.
+ * configure: Regenerate
+
+2000-05-24 DJ Delorie <dj@cygnus.com>
+
+ * Makefile.common (%.o): further simplify, add "..." to make it obvious
+ it's an abbreviated command line.
+
+Thu May 18 14:33:05 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * MAINTAINERS: Add Corinna to general list.
+
+2000-04-17 DJ Delorie <dj@cygnus.com>
+
+ * Makefile.common (srcdir): remove dependence on where pwd is
+
+Sun Apr 9 23:47:45 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.common: Resolve srcdir to absolute path or it will confuse
+ usages when passed to submakes. Eliminate vestigal use of
+ MAKEOVERRIDES.
+
+Sun Apr 9 02:06:49 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.in: Work around MAKEOVERRIDES problem with older versions
+ of make.
+ * Makefile.common: Ditto.
+
+Fri Apr 7 17:04:02 Ron Parker <rdparker@sourceware.cygnus.com>
+
+ * configure.in: Added cinstall to the list of subdirs.
+ * configure: Regenerate.
+
+Thu Mar 30 23:45:00 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * MAINTAINERS: Add Ron Parker as maintainer of cinstall stuff.
+
+Sun Feb 6 18:15:44 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * configure.in: Do the standard CC/CFLAGS stuff for propagation to
+ sub-configures.
+ * configure: Regenerate.
+
+2000-01-26 DJ Delorie <dj@cygnus.com>
+
+ * doc/Makefile.in: fix doctool -d options
+
+Fri Jan 21 12:51:32 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.common: No need to rerun Makefile if config.status changes.
+ That should happen automatically.
+ * Makefile.in: Ditto.
+
+Sat Jan 8 14:40:01 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.common: Remove cygwin DLL specific stuff. Make Makefile
+ target PRECIOUS.
+ * Makefile.in: Make Makefile target PRECIOUS.
+
+Fri Jan 7 21:00:49 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.common: Remove cygwin DLL specific stuff. Correctly deal
+ with updir stuff when building in the same directory as the source.
+
+Thu Jan 6 19:04:35 2000 Christopher Faylor <cgf@cygnus.com>
+
+ Create new directory structure
+ * Makefile.in: New file.
+ * configure.in: New file.
+ * configure: New file.
+ * Makefile.common: New file.
+ * cygwin: New directory.
+ * w32api: New directory.
diff --git a/winsup/cygserver/ChangeLog b/winsup/cygserver/ChangeLog
index f0d6219a4..62f63d500 100644
--- a/winsup/cygserver/ChangeLog
+++ b/winsup/cygserver/ChangeLog
@@ -1,833 +1 @@
-2015-02-23 Corinna Vinschen <corinna@vinschen.de>
-
- * pwdgrp.cc: Handle default fetch_user_arg_type_t in switches
- throughout to silence compiler.
-
-2015-01-28 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Simplify rule to build dependencies from cygwin dir.
-
-2015-01-19 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_helper.h: Throughout, convert "struct thread" to "class thread".
- * bsd_mutex.cc (_msleep): Fetch signal_arrived handle from thread's
- ipcblk.
- * process.h (class process): Drop _signal_arrived and align methods.
- (process_cache::process): Drop signal_arrived parameter.
- * process.cc (process::process): Ditto. Drop related code.
- (process::~process): Drop closing signal_arrived handle.
- (process_cache::process): Drop signal_arrived parameter in call to
- process::process.
- (thread::dup_signal_arrived): New method duplicating thread's
- signal_arrived handle.
- (thread::close_signal_arrived): New method closing thread's
- signal_arrived handle.
- * msg.cc (client_request_msg::serve): Drop signal_arrived parameter from
- call to process_cache::process. Use thread constructor to initialize td.
- * sem.cc (client_request_sem::serve): Ditto.
- * shm.cc (client_request_shm::serve): Ditto.
-
-2014-11-06 Florian Friesdorf <flo@chaoflow.net>
-
- * cygserver-config: Add -N option to allow different service name.
-
-2014-08-15 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.ac: Convert to new AC_INIT style.
- * configure: Regenerate.
-
-2014-06-23 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_helper.cc (ipcexit_creat_hookthread): Delete shs in another error
- case to make Coverity really happy (CID 59993).
-
-2014-06-23 Corinna Vinschen <corinna@vinschen.de>
-
- * client.cc: Throughout, fix debug output of signed byte count value.
-
-2014-05-19 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_mutex.cc (msleep_sync_array::~msleep_sync_array): New destructor
- to make Coverity happy (CID 59838).
-
-2014-05-19 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_helper.cc (ipcexit_creat_hookthread): Delete shs to make
- Coverity happy (CID 59993).
- * transport_pipes.cc (transport_layer_pipes::listen): Make listen_pipe
- and connect_pipe statics to make Coverity happy (CID 60010/60011).
-
-2014-04-16 Corinna Vinschen <corinna@vinschen.de>
-
- * pwdgrp.cc (client_request_pwdgrp::pwd_serve): Add 1 to the message
- length to account for the trailing NUL.
-
-2014-04-16 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver-config: Use numeric id 18 instead of "system" in chown.
-
-2014-04-07 Corinna Vinschen <corinna@vinschen.de>
-
- * process.cc (process::process): Only notice that signal_arrived is
- NULL in debug output.
-
-2014-03-12 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (OBJS): Add pwdgrp.o.
- * client.cc (client_request::handle_request): Handle
- CYGSERVER_REQUEST_PWDGRP message.
- * pwdgrp.cc: New file implementing CYGSERVER_REQUEST_PWDGRP.
-
-2014-03-12 Corinna Vinschen <corinna@vinschen.de>
-
- * Throughout, fix format specifiers in debug statements to accommodate
- x86_64.
-
-2014-03-06 Corinna Vinschen <corinna@vinschen.de>
-
- * setpwd.cc (client_request_setpwd::serve): Use RtlSecureZeroMemory to
- delete password from memory.
-
-2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * configure.ac: Detect windows headers/libs after we've figured out the
- C compiler.
- * configure: Regenerate.
- * aclocal.m4: Regenerate.
-
-2013-04-23 Corinna Vinschen <corinna@vinschen.de>
-
- * Merge in cygwin-64bit-branch. See ChangeLog.64bit for details.
-
-2012-11-27 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * Makefile.in: Remove old from CFLAGS and move C*FLAGS so that they can
- be manipulated by Makefile.common.
-
-2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * configure.ac: Rename from configure.in.
- * configure.in: Delete.
- * configure: Regenerate.
-
-2012-11-26 Corinna Vinschen <corinna@vinschen.de>
-
- * transport_pipes.cc (pipe_instance_lock_once): Remove.
- (pipe_instance_lock): Remove.
- (pipe_instance): Remove.
- (initialise_pipe_instance_lock): Remove.
- (transport_layer_pipes::accept): Drop entire pipe_instance handling.
- (transport_layer_pipes::close): Ditto.
-
-2012-11-23 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver.cc (main): Call listen right after creating the
- transport.
- * transport_pipes.cc (transport_layer_pipes::listen): Create
- first instance of the named pipe here. Connect the client side
- to block it for further use by the system.
- (transport_layer_pipes::accept): Don't handle first pipe instance
- here. Change debug output accordingly.
-
-2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * Makefile.in: Use /bin/mkdir to make install directories.
-
-2012-11-23 Corinna Vinschen <corinna@vinschen.de>
-
- * sysv_sem.cc (semundo_clear): Move condition to break from
- inner loop to the right spot.
-
-2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * Makefile.in: Revamp for new configury.
- * configure.in: Revamp for new configury.
- * aclocal.m4: Regenerate.
- * configure: Ditto.
- * autogen.sh: New script.
-
-2012-10-25 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_helper.cc (adjust_identity_info): Fix typo in log message.
-
-2012-07-19 Corinna Vinschen <corinna@vinschen.de>
-
- * woutsup.h: Just include winlean.h.
-
-2012-03-19 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * client.cc: Revert sigproc.h inclusion since it was fixed elsewhere.
-
-2012-03-19 Corinna Vinschen <corinna@vinschen.de>
-
- * client.cc: Include sigproc.h if __INSIDE_CYGWIN__ is defined.
-
-2012-03-19 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * client.cc: Remove unneeded #include "sigproc.h".
-
-2012-02-14 Corinna Vinschen <corinna@vinschen.de>
-
- * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):
- Always use cygwin_internal to fetch installation key.
-
-2011-10-10 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver.cc (print_usage): Align output to utilities in utils
- directory.
- (print_version): Ditto.
-
-2011-08-18 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * sysv_shm.cc (ACCESSPERMS): Remove to fix redefined warning, as
- this is now defined in <sys/stat.h>.
-
-2011-02-07 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.in: Remove AC_ALLOCA test and test for __builtin_memset.
- * configure: Regenerate.
-
-2010-04-19 Christopher Faylor <me+cygwin@cgf.cx>
-
- * transport_pipes.cc: Include ntdef.h to accommodate cygerrno.h.
-
-2009-11-16 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (cygserver.exe): Link with -static to avoid linking
- against cygstdc++-6.dll due to references to __cxa_pure_virtual.
-
-2009-11-06 Corinna Vinschen <corinna@vinschen.de>
-
- * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):
- Check cygwin_internal for returning 0 rather than for != 0.
- (transport_layer_pipes::accept): Add debug output.
- (transport_layer_pipes::connect): Ditto.
-
-2009-10-31 Corinna Vinschen <corinna@vinschen.de>
-
- * transport_pipes.h (PIPE_NAME_PREFIX): New define.
- (PIPE_NAME_SUFFIX): Ditto.
- (class transport_layer_pipes): Convert _pipe_name from char pointer
- to wchar_t array.
- * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):
- Accommodate the fact that _pipe_name is a wchar_t array, rather than
- a char pointer.
- (transport_layer_pipes::transport_layer_pipes): Initialize _pipe_name
- with variable pipe name based in installation key fetched from Cygwin
- DLL.
- (transport_layer_pipes::accept): Call CreateNamedPipeW explicitely.
- (transport_layer_pipes::connect): Call CreateFileW and WaitNamedPipeW
- explicitely.
-
-2009-08-18 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (CXXFLAGS): Allow override.
-
-2009-03-26 Yaakov Selkowitz <yselkowitz@cygwin.com>
-
- * README: Remove "How to use" section, as CYGWIN="server" is
- no longer required.
-
-2009-03-20 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver-config: Remove misleading text describing the
- "CYGWIN=server" setting for the client.
-
-2009-02-23 Sjors Gielen <mailinglist@dazjorz.com>
-
- * Makefile.in: Add DESTDIR functionality.
-
-2009-01-21 Corinna Vinschen <corinna@vinschen.de>
-
- * client.cc (allow_server): Remove variable.
- (client_request_get_version::client_request_get_version): Drop checking
- allow_server.
-
-2009-01-03 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Makefile.in (CFLAGS): Look in cygwin's build directory for header
- files.
-
-2008-12-15 Corinna Vinschen <corinna@vinschen.de>
-
- * setpwd.cc (client_request_setpwd::serve): Don't treat removing
- non-existant private data as error.
-
-2008-12-15 Corinna Vinschen <corinna@vinschen.de>
-
- * setpwd.cc (client_request_setpwd::serve): Explicitely erase password
- buffer content after usage.
-
-2008-11-26 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (OBJS): Add setpwd.o.
- * README: Explain new service to store passwords in the LSA registry
- area.
- * bsd_helper.cc (get_token_info): Make externally available.
- * bsd_helper.h (get_token_info): Declare.
- * client.cc (client_request::handle_request): Add case for
- CYGSERVER_REQUEST_SETPWD request.
- * setpwd.cc: New file implementing the CYGSERVER_REQUEST_SETPWD
- request.
-
-2008-10-30 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Makefile.in: Use -static-libgcc when creating cygserver.exe.
-
-2008-04-30 Corinna Vinschen <corinna@vinschen.de>
-
- * sysv_msg.cc: Add fix from upstream version 1.65.
- (msgsnd): Call msleep with timeout value. Handle EWOULDBLOCK. Make
- sure it's clear from where msleep has been called in debug output.
- (msgrcv): Make sure it's clear from where msleep has been called in
- debug output.
-
-2008-02-06 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_helper.cc: Replace %E __small_printf format specifier with %lu
- and call to GetLastError throughout.
- * bsd_mutex.cc: Ditto.
- * sysv_sem.cc (semget): Replace %X __small_printf format specifier
- with %llx.
-
-2008-02-06 Corinna Vinschen <corinna@vinschen.de>
-
- Remove dependency from Cygwin internal code.
- * Makefile.in (CYGWIN_OBJS): Remove smallprint.o.
- (cygserver.exe): Remove strfuncs.o
- (strfuncs.o): Drop rule.
- * bsd_log.cc (_vlog): Use snprintf/vsnprintf instead of
- __small_sprintf/__small_vsprintf.
- * sysv_sem.cc (seminit): Use sys_malloc instead of malloc. Use
- snprintf instead of __small_sprintf.
- (semunload): Free the above allocated sema_mtx names here.
-
-2008-02-03 Brian Dessent <brian@dessent.net>
-
- * Makefile.in: Don't link strfuncs.o from the Cygwin build dir.
- Build it again with __OUTSIDE_CYGWIN__ defined.
-
-2007-11-05 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_helper.cc (tunable_params): Add kern.ipc.shm_allow_removed as
- bool parameter.
- * cygserver.conf: Add a description for the kern.ipc.shm_allow_removed
- parameter.
- * sysv_shm.cc (shminit): Set shm_allow_removed variable according to
- kern.ipc.shm_allow_removed setting.
-
-2007-08-02 Corinna Vinschen <corinna@vinschen.de>
-
- * smallprint.c: Remove.
-
-2007-08-02 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Makefile.in: Add -lntdll to link line.
- (CYGWIN_OBJS): Include strfuncs.o.
-
-2007-08-02 Corinna Vinschen <corinna@vinschen.de>
-
- * smallprint.c: New file.
- * Makefile.in (OBJS): Add smallprint.o.
- (CYGWIN_OBJS): Remove smallprint.o from Cygwin dir.
-
-2007-07-21 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_helper.cc: Drop unnecessary security.h include.
-
-2007-02-23 Corinna Vinschen <corinna@vinschen.de>
-
- Throughout remove using wincap.
- * Makefile.in (OBJS): Remove wincap.o.
- * README: Don't mention 9x.
- * bsd_mutex.cc (_mtx_unlock): Drop checking for 9x error codes.
- * cygserver.cc (server_submission_loop::request_loop): Add FIXME
- comment.
- * wincap.cc: Remove.
- * wincap.h: Remove.
- * woutsup.h: Don't include wincap.h.
-
-2007-02-22 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (OBJS): Drop transport_sockets.o.
- * sysv_shm.cc (shmget_allocate_segment): Remove spurious cast.
- * transport.cc: Don't include transport_sockets.h.
- (create_server_transport): Always create transport_layer_pipes.
- * transport_sockets.cc: Remove.
- * transport_sockets.h: Remove.
-
-2006-05-24 Christopher Faylor <cgf@timesys.com>
-
- * configure.in: Update to newer autoconf.
- (thanks to Steve Ellcey)
- * configure: Regenerate.
- * aclocal.m4: New file.
-
-2006-01-12 Corinna Vinschen <corinna@vinschen.de>
-
- * wincap.cc: New file.
- * wincap.h: New file.
- * Makefile.in: Accomodate having our own wincap implementation now.
-
-2006-01-09 Corinna Vinschen <corinna@vinschen.de>
-
- Check FreeBSD upstream changes and apply important patches.
- * sysv_sem.cc (__semctl): Check copyin return value (from 1.76).
- * sysv_shm.cc (shminit): Actually use the iterating variable in the
- for loop when trying to avoid overflow (from 1.102).
-
-2005-11-10 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_helper.cc (securityinit): New function. Move initialization
- of security related variables from ipcinit here.
- * bsd_helper.h (securityinit): Add prototype.
- * cygserver.cc (main): Call securityinit right after wincap.init.
-
-2005-11-10 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_log.cc (_vpanic): LOG_EMERG is overkill, use LOG_CRIT.
-
-2005-11-09 Corinna Vinschen <corinna@vinschen.de>
-
- * process.cc (process_cache::process): Fix maximum process condition.
-
-2005-10-24 Corinna Vinschen <corinna@vinschen.de>
-
- * README: Add description for new -p/--process-cache option.
- * bsd_helper.cc (default_tun_check): Add kern.srv.process_cache_size
- entry to tunable_params. Set max value of kern.srv.request_threads
- to 310.
- * cygserver.cc (SERVER_VERSION): Set to 1.20.
- (print_usage): Print usage of new parameter -p.
- (main): Add process cache parameter handling. Accomodate new max
- value of request threads.
- * cygserver.conf: Add kern.srv.process_cache_size tunable parameter.
- Accomodate new max value of kern.srv.request_threads.
- * process.cc: Fix a comment.
- (process_cache::process_cache): Add max process cache size parameter.
- Change _cache_add_trigger to manual reset event.
- (struct pcache_wait_t): New struct used as parameter to
- pcache_wait_thread.
- (pcache_wait_thread): New thread function used for threaded process
- cache.
- (process_cache::wait_for_processes): Use threaded waiting if number
- of processes to wait for is bigger than 62. Always check all processes
- to avoid race under heavy load.
- (process_cache::sync_wait_array): Remove useless assert. Reset
- _cache_add_trigger right at the start since it's manual reset now.
- Accomodate threaded waiting.
- * process.h (process_cache::process_cache): Add max_procs parameter.
- (process_cache::_max_process_count): New member.
- (process_cache::_wait_array: Raise to allow up to 5 wait threads.
- (process_cache::_process_array): Ditto.
-
-2005-08-08 Christopher Faylor <cgf@timesys.com>
-
- * cygserver.cc (main): Call wincap.init() earlier to avoid a NULL
- dereference.
-
-2005-06-14 Corinna Vinschen <corinna@vinschen.de>
-
- * sysv_sem.cc (semu_list): Define static to avoid gcc 4.x compiler
- warning.
-
-2005-04-08 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_mutex.cc (msleep_cnt): Remove.
- (msleep_max_cnt): Remove.
- (msleep_arr): Remove.
- (class msleep_sync_array): New class to encapsulate msleep/wakeup
- thread synchronization.
- (msleep_sync): New object pointer.
- (msleep_init): Initialize new msleep_sync object.
- (_mutex): Just call msleep_sync->enter() and msleep_sync->leave() for
- thread synchronization. Improve debug output a bit more.
- (wakeup): Just call msleep_sync->wakeup().
- (wakeup_all): Whitespace fix.
-
-2005-04-06 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_helper.cc (ipcexit_hookthread): Fix whitespace and handle leak.
- * bsd_mutex.cc: Include stdlib.h, sys/msg.h and sys/sem.h.
- (mtx_init): Initialize lock counter to 0.
- (_mtx_lock): Increment and log mutex lock counter.
- (mtx_owned): Add winpid argument. Return true only if mutex is
- actually owned by process winpid.
- (_mtx_assert): Add winpid argument accordingly.
- (_mtx_unlock): Log owner and lock count.
- (MSLEEP_MUTEX): Remove.
- (MSLEEP_SEM): Ditto.
- (MSLEEP_EVENT): Ditto.
- (msleep_event_name): Ditto.
- (msleep_cs): New global critical section.
- (msleep_cnt): New global variable indicating msleep record usage.
- (msleep_max_cnt): New global variable indicating msleep record size.
- (msleep_arr): New global pointer to msleep records.
- (msleep_init): Initialize msleep_cs. Allocate msleep_arr array.
- (_msleep): Rewrite using new msleep_cs/msleep_arr based thread
- synchronization. Don't be shy with debug output.
- (wakeup): Rewrite using new msleep_cs/msleep_arr based thread
- synchronization.
- * bsd_mutex.h (struct mtx): Add lock counter for better debugging.
- (mtx_owned): Declare with winpid argument.
- (_mtx_assert): Ditto.
- (mtx_assert): Define with winpid argument.
- * cygserver.cc (version): Remove.
- (SERVER_VERSION): New define, decoupling server version information
- from source code control system.
- (print_version): Simplify printing server version.
- * process.cc (process::process): Fix wrong bracketing (and handle leak).
- (process::~process): Only try to close _signal_arrived if valid.
- * sysv_sem.cc: Include sys/smallprint.h.
- (semundo_clear): Define with additional struct thread pointer argument.
- Accomodate throughout.
- (SEMUNDO_LOCKASSERT): Define with winpid argument. Accomodate
- throughout.
- (struct sem_undo): Define un_proc as pid_t on Cygwin. Accomodate
- throughout.
- (seminit): Improve debugging by adding the semid to the mutex name.
- (semget): Correctly print key value as 64 bit hex value in debug
- output.
- (semexit_myhook): Remove Cygwin specific unlocking of mutexes owned
- by exiting process. Keep semaphore global lock throughout whole
- function to avoid races.
- * sysv_shm.cc (GIANT_REQUIRED): Define empty on Cygwin. We know that
- Giant is locked.
-
-2005-04-01 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_mutex.cc (_msleep): Whitespace fix.
- * process.cc (process::process): Handle invalid signal_arrived values
- more gracefully.
-
-2004-12-30 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_mutex.cc: Include limits.h.
- (MSLEEP_MUTEX): New define for third parameter to msleep_event_name.
- (MSLEEP_SEM): Ditto.
- (MSLEEP_EVENT): Ditto.
- (msleep_event_name): Add third parameter to allow multiple
- synchronization objects per ident.
- (_msleep): Implement new synchronization technique to make sure
- that all threads have been woken up by a corresponding wakeup call.
- (wakeup): Ditto.
-
-2004-10-18 Corinna Vinschen <corinna@vinschen.de>
-
- * sysv_sem.cc: Redefine offsetof to circumvent build problems with
- gcc 3.4.
-
-2004-10-04 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_mutex.cc (_msleep): Simplify event creation. Revert change from
- 2004-08-24. It should be unnecessary now.
- * msg.cc (client_request_msg::serve): Release process critical
- section as early as possible.
- * sem.cc (client_request_sem::serve): Ditto.
- * shm.cc (client_request_shm::serve): Ditto.
- * process.cc: Use hold and release method calls instead of
- EnterCriticalSection/LeaveCriticalSection calls throughout.
- * process.h (_hold): Rename from hold. Take filename and linenumber
- parameter for logging. Define matching hold macro.
- (release): Ditto.
-
-2004-10-01 Corinna Vinschen <corinna@vinschen.de>
-
- * sysv_sem.cc: Update to FreeBSD version 1.69.
- 1.68: Reduce the overhead of semop() by using the kernel stack
- instead of malloc'd memory to store the operations array if it
- is small enough to fit.
- 1.69: Adjust the number of processes waiting on a semaphore properly
- if we're woken up in the middle of sleeping.
-
-2004-09-23 Corinna Vinschen <corinna@vinschen.de>
-
- * sysv_shm.cc (kern_shmat): Avoid compiler warning.
-
-2004-09-21 Corinna Vinschen <corinna@vinschen.de>
-
- * sysv_shm.cc (vm_object_reference): remove Cygwin specific define.
- (vm_map_find): Ditto.
- (vm_map_inherit): Ditto.
- (kern_shmat): On Cygwin, take shmaddr just as is. Don't call vm
- system calls on Cygwin. Add comment.
-
-2004-09-15 Corinna Vinschen <corinna@vinschen.de>
-
- Fix copyright throughout.
- Eliminate use of _impure_ptr outside Cygwin.
- * bsd_helper.cc: Include errno.h instead of cygerrno.h.
- * bsd_mutex.cc : Ditto.
- * client.cc: Ditto.
- * cygserver.cc: Ditto.
- * process.cc: Don't build functions inside Cygwin. Don't include
- cygerrno.h. Don't set errno.
- * transport_pipes.cc (SET_ERRNO): New define. Use througout.
- * transport_sockets.cc (SET_ERRNO): Ditto.
- (GET_ERRNO): Ditto.
-
-2004-09-06 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_mutex.cc (_msleep): Disable resetting event object for now.
-
-2004-08-31 Corinna Vinschen <corinna@vinschen.de>
-
- * sysv_shm.cc (kern_shmat): Add debug_printf's.
-
-2004-08-24 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_mutex.cc (_msleep): Release process object while waiting.
-
-2004-08-03 Corinna Vinschen <corinna@vinschen.de>
-
- * transport.cc (transport_layer_base::~transport_layer_base): Resurrect.
- * transport.h (transport_layer_base::~transport_layer_base): Ditto.
-
-2004-07-30 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_mutex.cc (_msleep): Reset event object and close it before
- entering mutex. Turn order of conditional for better readability.
-
-2004-07-26 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver.conf: Describe relation between shmmaxpgs and SHMMAX.
-
-2004-07-20 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_helper.cc: Whitespace fixes.
- * bsd_mutex.cc: Ditto.
-
-2004-07-19 Corinna Vinschen <corinna@vinschen.de>
-
- * transport.cc (transport_layer_base::~transport_layer_base): Remove.
- * transport.h (transport_layer_base::~transport_layer_base): Ditto.
-
-2004-07-19 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_mutex.cc (win_priority): Actually calculate p from priority.
-
-2004-06-03 Corinna Vinschen <corinna@vinschen.de>
-
- * shm.cc (shmget): Explicitely set td_retval[0] to -1 on error.
-
-2004-03-30 Corinna Vinschen <corinna@vinschen.de>
-
- * sysv_shm.cc (shmget): Allow to retrieve shared memory segments
- by shmid when IPC_KEY_IS_SHMID is set.
-
-2004-03-02 Corinna Vinschen <corinna@vinschen.de>
-
- * sysv_sem.cc (semundo_adjust): Check for process id instead of
- process struct pointer, which isn't fixed under Cygwin.
- (semexit_myhook): Ditto. Adjust debug print statements to print
- Cygwin and Windows PIDs instead of process pointer under Cygwin.
-
-2004-02-07 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_mutex.cc (win_priority): Move to msleep helper function section.
- (set_priority): Ditto. Fix formatting.
- (_msleep): Cleanup obj formatting. Rearrange obj order.
-
-2004-02-06 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_mutex.cc (_msleep): Handle PCATCH using signal_arrived event.
- * client.cc: Include sigproc.h.
- * msg.cc (client_request_msg::serve): Accomodate third parameter to
- process::process.
- * sem.cc (client_request_sem::serve): Ditto.
- * shm.cc (client_request_shm::serve): Ditto.
- * process.cc (process::process): Duplicate signal_arrived into
- Cygserver process space.
- (process::~process): Close _signal_arrived handle.
- (process_cache::process): Add signal_arrived handling.
- * process.h (process::process): Add signal_arrived parameter.
- (process:signal_arrived): New read accessor.
- (process:_signal_arrived): New member.
- (process_cache::process): Add signal_arrived parameter.
-
-2004-01-16 Corinna Vinschen <corinna@vinschen.de>
-
- * process.h (cleanup_routine::~cleanup_routine): Make pure virtual
- function to avoid miscompilation with certain versions of gcc.
- * process.cc (cleanup_routine::~cleanup_routine): Remove.
-
-2003-12-26 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (CFLAGS, CXXFLAGS): Remove unneeded include.
- (CYGWIN_LIB): Delete.
- (cygserver.exe target): Add -L$(cygwin_build) to the link line to force
- linker to use build tree version of the library. Remove specific
- inclusion of libcygwin.a from the link line.
-
-2003-12-16 Corinna Vinschen <corinna@vinschen.de>
-
- * bsd_helper.cc (tunable_params): Add entries for kern.ipc.msgmnb and
- kern.ipc.msgtql. Raise max value for kern.ipc.msgseg to 65535.
- * cygserver.conf: Add kern.ipc.msgmnb and kern.ipc.msgtql.
- * sysv_msg.cc (msginit): Add TUNABLE_INT_FETCH call for
- kern.ipc.msgmnb and kern.ipc.msgtql.
-
-2003-11-26 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver.cc (main): Move call to ipcinit() up before installing
- any threads.
- * sysv_sem.cc: Update to FreeBSD version 1.67.
- (seminit): Initialize semaphore sequence numbers to 0.
-
-2003-11-26 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (CYGWIN_LIB): Variable pointing to libcygwin.a in
- the parallel cygwin dir.
- (cygserver.exe): Depend on and link against $CYGWIN_LIB.
-
-2003-11-25 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (CXXFLAGS): Remove duplicate options handled in
- Makefile.common.
-
-2003-11-22 Corinna Vinschen <corinna@vinschen.de>
-
- * msg.cc (client_request_msg::serve): Add default case to msgop switch.
- * sem.cc (client_request_sem::serve): Add default case to semop switch.
- * shm.cc (client_request_shm::serve): Add default case to shmop switch.
-
-2003-11-21 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (install): Explicitely create directories. Install
- README to $(prefix)/share/doc/Cygwin.
- * README: New file.
-
-2003-11-21 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver.cc (print_usage): Fix scrambled output.
-
-2003-11-20 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver-config: Slightly modify printed message.
-
-2003-11-20 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (install): Install cygserver-config script to bindir.
- * cygserver-config: New script.
-
-2003-11-19 Corinna Vinschen <corinna@vinschen.de>
-
- Don't use safe_new but new throughout. Fix copyright dates
- throughout.
- * Makefile.in: Accomodate all new files and name changes.
- Add a *.d dependency.
- (sbindir): Add.
- (etcdir): Drop in favor of more appropriate sysconfdir definition.
- (sysconfdir): Add.
- (CXXFLAGS): Add -MMD flag. Add SYSCONFDIR definition.
- (.SUFFIXES): Add.
- (install): Add action items.
- (libclean): New target.
- (fullclean): Ditto.
- * bsd_helper.cc: New file.
- * bsd_helper.h: Ditto.
- * bsd_log.cc: Ditto.
- * bsd_log.h: Ditto.
- * bsd_mutex.cc: Ditto.
- * bsd_mutex.h: Ditto.
- * client.cc: Rearrange to build as less as possible if
- __INSIDE_CYGWIN__.
- (client_request::handle_request): Add Message Queue and Semaphore
- handling.
- * cygserver.cc: Rearrange to build as less as possible if
- __INSIDE_CYGWIN__. Use new debug/log/panic logging functions.
- (DEF_CONFIG_FILE): New definition for configuration file. Use
- throughout.
- (getfunc): Remove.
- (__cygserver__printf): Remove.
- (client_request_attach_tty::serve): Return error if impersonation
- fails.
- (print_usage): Pump up help message.
- (print_version): Add output of default configuration file.
- (main): Accommodate new options. Allow overwrite of threading options
- from config file. Call several new initialization functions. Drop
- printing dots. Don't define SIGHANDLE inline.
- * cygserver.conf: New file.
- * cygserver_process.h: Rename to process.h.
- * cygserver_transport.h: Rename to transport.h.
- * cygserver_transport_pipes.h: Rename to transport_pipes.h.
- * cygserver_transport_sockets.h: Rename to transport_sockets.h.
- * msg.cc: Rewrite.
- * sem.cc: Rewrite.
- * shm.cc: Rewrite.
- * sysv_msg.cc: New file, derived from FreeBSD version 1.52.
- * sysv_sem.cc: New file, derived from FreeBSD version 1.66.
- * sysv_shm.cc: New file, derived from FreeBSD version 1.89.
- * threaded_queue.cc: Rearrange to build as less as possible if
- __INSIDE_CYGWIN__.
- * transport.cc (transport_layer_base::impersonate_client): Define bool.
- (transport_layer_base::revert_to_self): Ditto.
- * transport.h (transport_layer_base::impersonate_client): Declare bool.
- (transport_layer_base::revert_to_self): Ditto.
- * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):
- Don't call init_security.
- (init_security): Remove.
- (transport_layer_pipes::accept): Use global sec_all_nih.
- (transport_layer_pipes::connect): Ditto.
- (transport_layer_pipes::impersonate_client): Define bool.
- (transport_layer_pipes::revert_to_self): Ditt.
- * transport_pipes.h (transport_layer_pipes::impersonate_client): Declare
- bool.
- (transport_layer_pipes::revert_to_self): Ditto.
- * woutsup.h: Include bsd compatibility headers.
- (SIGHANDLE): Add definition.
- (__cygserver__printf): Remove definition.
- (__noop_printf): Ditto.
- (debug_printf): Define using debug.
- (syscall_printf): Define using log.
- (system_printf): Ditto.
- Drop all other _printf definitions.
-
-2003-10-22 Corinna Vinschen <corinna@vinschen.de>
-
- Accomodate moving cygserver header files from cygwin/include/cygwin
- to here and cygwin dir.
- * Makefile.in (EXEEXT): Drop as unused.
- (EXEEXT_FOR_BUILD): Ditto.
- (all): Don't build libcygserver.a.
- * cygserver_process.h: Moved from cygwin/include/cygwin to here.
- * cygserver_transport.h: Ditto.
- * cygserver_transport_pipes.h: Ditto.
- * cygserver_transport_sockets.h: Ditto.
- * ipc.h: Moved to ../cygwin and renamed to cygserver_ipc.h.
- * shm.h: Moved to ../cygwin and renamed to cygserver_shm.h.
-
-2003-08-30 Christopher Faylor <cgf@redhat.com>
-
- * msg.cc: New file.
- * sem.cc: Ditto.
-
-2003-08-30 Christopher Faylor <cgf@redhat.com>
-
- * threaded_queue.h: New file.
-
-2003-08-25 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Build libcygserver.a.
- * client.cc: Rename allow_daemon to allow_server.
-
-2003-07-25 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Use 'install-sh -c'.
- * configure: Regenerate.
-
-2003-07-25 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Always use install-sh.
- * configure: Regenerate.
-
-2003-07-01 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (OBJS): Move some more files from cygwin directory.
- * woutsup.h: Define _MT_SAFE.
-
-2003-07-01 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: First pass.
- * Makefile.in: Ditto.
- * configure: Generate.
+Deprecated. See git log instead.
diff --git a/winsup/cygserver/ChangeLog-2015 b/winsup/cygserver/ChangeLog-2015
new file mode 100644
index 000000000..f0d6219a4
--- /dev/null
+++ b/winsup/cygserver/ChangeLog-2015
@@ -0,0 +1,833 @@
+2015-02-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * pwdgrp.cc: Handle default fetch_user_arg_type_t in switches
+ throughout to silence compiler.
+
+2015-01-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Simplify rule to build dependencies from cygwin dir.
+
+2015-01-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_helper.h: Throughout, convert "struct thread" to "class thread".
+ * bsd_mutex.cc (_msleep): Fetch signal_arrived handle from thread's
+ ipcblk.
+ * process.h (class process): Drop _signal_arrived and align methods.
+ (process_cache::process): Drop signal_arrived parameter.
+ * process.cc (process::process): Ditto. Drop related code.
+ (process::~process): Drop closing signal_arrived handle.
+ (process_cache::process): Drop signal_arrived parameter in call to
+ process::process.
+ (thread::dup_signal_arrived): New method duplicating thread's
+ signal_arrived handle.
+ (thread::close_signal_arrived): New method closing thread's
+ signal_arrived handle.
+ * msg.cc (client_request_msg::serve): Drop signal_arrived parameter from
+ call to process_cache::process. Use thread constructor to initialize td.
+ * sem.cc (client_request_sem::serve): Ditto.
+ * shm.cc (client_request_shm::serve): Ditto.
+
+2014-11-06 Florian Friesdorf <flo@chaoflow.net>
+
+ * cygserver-config: Add -N option to allow different service name.
+
+2014-08-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.ac: Convert to new AC_INIT style.
+ * configure: Regenerate.
+
+2014-06-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_helper.cc (ipcexit_creat_hookthread): Delete shs in another error
+ case to make Coverity really happy (CID 59993).
+
+2014-06-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * client.cc: Throughout, fix debug output of signed byte count value.
+
+2014-05-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_mutex.cc (msleep_sync_array::~msleep_sync_array): New destructor
+ to make Coverity happy (CID 59838).
+
+2014-05-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_helper.cc (ipcexit_creat_hookthread): Delete shs to make
+ Coverity happy (CID 59993).
+ * transport_pipes.cc (transport_layer_pipes::listen): Make listen_pipe
+ and connect_pipe statics to make Coverity happy (CID 60010/60011).
+
+2014-04-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * pwdgrp.cc (client_request_pwdgrp::pwd_serve): Add 1 to the message
+ length to account for the trailing NUL.
+
+2014-04-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver-config: Use numeric id 18 instead of "system" in chown.
+
+2014-04-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * process.cc (process::process): Only notice that signal_arrived is
+ NULL in debug output.
+
+2014-03-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (OBJS): Add pwdgrp.o.
+ * client.cc (client_request::handle_request): Handle
+ CYGSERVER_REQUEST_PWDGRP message.
+ * pwdgrp.cc: New file implementing CYGSERVER_REQUEST_PWDGRP.
+
+2014-03-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * Throughout, fix format specifiers in debug statements to accommodate
+ x86_64.
+
+2014-03-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * setpwd.cc (client_request_setpwd::serve): Use RtlSecureZeroMemory to
+ delete password from memory.
+
+2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * configure.ac: Detect windows headers/libs after we've figured out the
+ C compiler.
+ * configure: Regenerate.
+ * aclocal.m4: Regenerate.
+
+2013-04-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * Merge in cygwin-64bit-branch. See ChangeLog.64bit for details.
+
+2012-11-27 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * Makefile.in: Remove old from CFLAGS and move C*FLAGS so that they can
+ be manipulated by Makefile.common.
+
+2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * configure.ac: Rename from configure.in.
+ * configure.in: Delete.
+ * configure: Regenerate.
+
+2012-11-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * transport_pipes.cc (pipe_instance_lock_once): Remove.
+ (pipe_instance_lock): Remove.
+ (pipe_instance): Remove.
+ (initialise_pipe_instance_lock): Remove.
+ (transport_layer_pipes::accept): Drop entire pipe_instance handling.
+ (transport_layer_pipes::close): Ditto.
+
+2012-11-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver.cc (main): Call listen right after creating the
+ transport.
+ * transport_pipes.cc (transport_layer_pipes::listen): Create
+ first instance of the named pipe here. Connect the client side
+ to block it for further use by the system.
+ (transport_layer_pipes::accept): Don't handle first pipe instance
+ here. Change debug output accordingly.
+
+2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * Makefile.in: Use /bin/mkdir to make install directories.
+
+2012-11-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * sysv_sem.cc (semundo_clear): Move condition to break from
+ inner loop to the right spot.
+
+2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * Makefile.in: Revamp for new configury.
+ * configure.in: Revamp for new configury.
+ * aclocal.m4: Regenerate.
+ * configure: Ditto.
+ * autogen.sh: New script.
+
+2012-10-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_helper.cc (adjust_identity_info): Fix typo in log message.
+
+2012-07-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * woutsup.h: Just include winlean.h.
+
+2012-03-19 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * client.cc: Revert sigproc.h inclusion since it was fixed elsewhere.
+
+2012-03-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * client.cc: Include sigproc.h if __INSIDE_CYGWIN__ is defined.
+
+2012-03-19 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * client.cc: Remove unneeded #include "sigproc.h".
+
+2012-02-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):
+ Always use cygwin_internal to fetch installation key.
+
+2011-10-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver.cc (print_usage): Align output to utilities in utils
+ directory.
+ (print_version): Ditto.
+
+2011-08-18 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * sysv_shm.cc (ACCESSPERMS): Remove to fix redefined warning, as
+ this is now defined in <sys/stat.h>.
+
+2011-02-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.in: Remove AC_ALLOCA test and test for __builtin_memset.
+ * configure: Regenerate.
+
+2010-04-19 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * transport_pipes.cc: Include ntdef.h to accommodate cygerrno.h.
+
+2009-11-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cygserver.exe): Link with -static to avoid linking
+ against cygstdc++-6.dll due to references to __cxa_pure_virtual.
+
+2009-11-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):
+ Check cygwin_internal for returning 0 rather than for != 0.
+ (transport_layer_pipes::accept): Add debug output.
+ (transport_layer_pipes::connect): Ditto.
+
+2009-10-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * transport_pipes.h (PIPE_NAME_PREFIX): New define.
+ (PIPE_NAME_SUFFIX): Ditto.
+ (class transport_layer_pipes): Convert _pipe_name from char pointer
+ to wchar_t array.
+ * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):
+ Accommodate the fact that _pipe_name is a wchar_t array, rather than
+ a char pointer.
+ (transport_layer_pipes::transport_layer_pipes): Initialize _pipe_name
+ with variable pipe name based in installation key fetched from Cygwin
+ DLL.
+ (transport_layer_pipes::accept): Call CreateNamedPipeW explicitely.
+ (transport_layer_pipes::connect): Call CreateFileW and WaitNamedPipeW
+ explicitely.
+
+2009-08-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (CXXFLAGS): Allow override.
+
+2009-03-26 Yaakov Selkowitz <yselkowitz@cygwin.com>
+
+ * README: Remove "How to use" section, as CYGWIN="server" is
+ no longer required.
+
+2009-03-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver-config: Remove misleading text describing the
+ "CYGWIN=server" setting for the client.
+
+2009-02-23 Sjors Gielen <mailinglist@dazjorz.com>
+
+ * Makefile.in: Add DESTDIR functionality.
+
+2009-01-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * client.cc (allow_server): Remove variable.
+ (client_request_get_version::client_request_get_version): Drop checking
+ allow_server.
+
+2009-01-03 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Makefile.in (CFLAGS): Look in cygwin's build directory for header
+ files.
+
+2008-12-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * setpwd.cc (client_request_setpwd::serve): Don't treat removing
+ non-existant private data as error.
+
+2008-12-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * setpwd.cc (client_request_setpwd::serve): Explicitely erase password
+ buffer content after usage.
+
+2008-11-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (OBJS): Add setpwd.o.
+ * README: Explain new service to store passwords in the LSA registry
+ area.
+ * bsd_helper.cc (get_token_info): Make externally available.
+ * bsd_helper.h (get_token_info): Declare.
+ * client.cc (client_request::handle_request): Add case for
+ CYGSERVER_REQUEST_SETPWD request.
+ * setpwd.cc: New file implementing the CYGSERVER_REQUEST_SETPWD
+ request.
+
+2008-10-30 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Makefile.in: Use -static-libgcc when creating cygserver.exe.
+
+2008-04-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * sysv_msg.cc: Add fix from upstream version 1.65.
+ (msgsnd): Call msleep with timeout value. Handle EWOULDBLOCK. Make
+ sure it's clear from where msleep has been called in debug output.
+ (msgrcv): Make sure it's clear from where msleep has been called in
+ debug output.
+
+2008-02-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_helper.cc: Replace %E __small_printf format specifier with %lu
+ and call to GetLastError throughout.
+ * bsd_mutex.cc: Ditto.
+ * sysv_sem.cc (semget): Replace %X __small_printf format specifier
+ with %llx.
+
+2008-02-06 Corinna Vinschen <corinna@vinschen.de>
+
+ Remove dependency from Cygwin internal code.
+ * Makefile.in (CYGWIN_OBJS): Remove smallprint.o.
+ (cygserver.exe): Remove strfuncs.o
+ (strfuncs.o): Drop rule.
+ * bsd_log.cc (_vlog): Use snprintf/vsnprintf instead of
+ __small_sprintf/__small_vsprintf.
+ * sysv_sem.cc (seminit): Use sys_malloc instead of malloc. Use
+ snprintf instead of __small_sprintf.
+ (semunload): Free the above allocated sema_mtx names here.
+
+2008-02-03 Brian Dessent <brian@dessent.net>
+
+ * Makefile.in: Don't link strfuncs.o from the Cygwin build dir.
+ Build it again with __OUTSIDE_CYGWIN__ defined.
+
+2007-11-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_helper.cc (tunable_params): Add kern.ipc.shm_allow_removed as
+ bool parameter.
+ * cygserver.conf: Add a description for the kern.ipc.shm_allow_removed
+ parameter.
+ * sysv_shm.cc (shminit): Set shm_allow_removed variable according to
+ kern.ipc.shm_allow_removed setting.
+
+2007-08-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * smallprint.c: Remove.
+
+2007-08-02 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Makefile.in: Add -lntdll to link line.
+ (CYGWIN_OBJS): Include strfuncs.o.
+
+2007-08-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * smallprint.c: New file.
+ * Makefile.in (OBJS): Add smallprint.o.
+ (CYGWIN_OBJS): Remove smallprint.o from Cygwin dir.
+
+2007-07-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_helper.cc: Drop unnecessary security.h include.
+
+2007-02-23 Corinna Vinschen <corinna@vinschen.de>
+
+ Throughout remove using wincap.
+ * Makefile.in (OBJS): Remove wincap.o.
+ * README: Don't mention 9x.
+ * bsd_mutex.cc (_mtx_unlock): Drop checking for 9x error codes.
+ * cygserver.cc (server_submission_loop::request_loop): Add FIXME
+ comment.
+ * wincap.cc: Remove.
+ * wincap.h: Remove.
+ * woutsup.h: Don't include wincap.h.
+
+2007-02-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (OBJS): Drop transport_sockets.o.
+ * sysv_shm.cc (shmget_allocate_segment): Remove spurious cast.
+ * transport.cc: Don't include transport_sockets.h.
+ (create_server_transport): Always create transport_layer_pipes.
+ * transport_sockets.cc: Remove.
+ * transport_sockets.h: Remove.
+
+2006-05-24 Christopher Faylor <cgf@timesys.com>
+
+ * configure.in: Update to newer autoconf.
+ (thanks to Steve Ellcey)
+ * configure: Regenerate.
+ * aclocal.m4: New file.
+
+2006-01-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * wincap.cc: New file.
+ * wincap.h: New file.
+ * Makefile.in: Accomodate having our own wincap implementation now.
+
+2006-01-09 Corinna Vinschen <corinna@vinschen.de>
+
+ Check FreeBSD upstream changes and apply important patches.
+ * sysv_sem.cc (__semctl): Check copyin return value (from 1.76).
+ * sysv_shm.cc (shminit): Actually use the iterating variable in the
+ for loop when trying to avoid overflow (from 1.102).
+
+2005-11-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_helper.cc (securityinit): New function. Move initialization
+ of security related variables from ipcinit here.
+ * bsd_helper.h (securityinit): Add prototype.
+ * cygserver.cc (main): Call securityinit right after wincap.init.
+
+2005-11-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_log.cc (_vpanic): LOG_EMERG is overkill, use LOG_CRIT.
+
+2005-11-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * process.cc (process_cache::process): Fix maximum process condition.
+
+2005-10-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * README: Add description for new -p/--process-cache option.
+ * bsd_helper.cc (default_tun_check): Add kern.srv.process_cache_size
+ entry to tunable_params. Set max value of kern.srv.request_threads
+ to 310.
+ * cygserver.cc (SERVER_VERSION): Set to 1.20.
+ (print_usage): Print usage of new parameter -p.
+ (main): Add process cache parameter handling. Accomodate new max
+ value of request threads.
+ * cygserver.conf: Add kern.srv.process_cache_size tunable parameter.
+ Accomodate new max value of kern.srv.request_threads.
+ * process.cc: Fix a comment.
+ (process_cache::process_cache): Add max process cache size parameter.
+ Change _cache_add_trigger to manual reset event.
+ (struct pcache_wait_t): New struct used as parameter to
+ pcache_wait_thread.
+ (pcache_wait_thread): New thread function used for threaded process
+ cache.
+ (process_cache::wait_for_processes): Use threaded waiting if number
+ of processes to wait for is bigger than 62. Always check all processes
+ to avoid race under heavy load.
+ (process_cache::sync_wait_array): Remove useless assert. Reset
+ _cache_add_trigger right at the start since it's manual reset now.
+ Accomodate threaded waiting.
+ * process.h (process_cache::process_cache): Add max_procs parameter.
+ (process_cache::_max_process_count): New member.
+ (process_cache::_wait_array: Raise to allow up to 5 wait threads.
+ (process_cache::_process_array): Ditto.
+
+2005-08-08 Christopher Faylor <cgf@timesys.com>
+
+ * cygserver.cc (main): Call wincap.init() earlier to avoid a NULL
+ dereference.
+
+2005-06-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * sysv_sem.cc (semu_list): Define static to avoid gcc 4.x compiler
+ warning.
+
+2005-04-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_mutex.cc (msleep_cnt): Remove.
+ (msleep_max_cnt): Remove.
+ (msleep_arr): Remove.
+ (class msleep_sync_array): New class to encapsulate msleep/wakeup
+ thread synchronization.
+ (msleep_sync): New object pointer.
+ (msleep_init): Initialize new msleep_sync object.
+ (_mutex): Just call msleep_sync->enter() and msleep_sync->leave() for
+ thread synchronization. Improve debug output a bit more.
+ (wakeup): Just call msleep_sync->wakeup().
+ (wakeup_all): Whitespace fix.
+
+2005-04-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_helper.cc (ipcexit_hookthread): Fix whitespace and handle leak.
+ * bsd_mutex.cc: Include stdlib.h, sys/msg.h and sys/sem.h.
+ (mtx_init): Initialize lock counter to 0.
+ (_mtx_lock): Increment and log mutex lock counter.
+ (mtx_owned): Add winpid argument. Return true only if mutex is
+ actually owned by process winpid.
+ (_mtx_assert): Add winpid argument accordingly.
+ (_mtx_unlock): Log owner and lock count.
+ (MSLEEP_MUTEX): Remove.
+ (MSLEEP_SEM): Ditto.
+ (MSLEEP_EVENT): Ditto.
+ (msleep_event_name): Ditto.
+ (msleep_cs): New global critical section.
+ (msleep_cnt): New global variable indicating msleep record usage.
+ (msleep_max_cnt): New global variable indicating msleep record size.
+ (msleep_arr): New global pointer to msleep records.
+ (msleep_init): Initialize msleep_cs. Allocate msleep_arr array.
+ (_msleep): Rewrite using new msleep_cs/msleep_arr based thread
+ synchronization. Don't be shy with debug output.
+ (wakeup): Rewrite using new msleep_cs/msleep_arr based thread
+ synchronization.
+ * bsd_mutex.h (struct mtx): Add lock counter for better debugging.
+ (mtx_owned): Declare with winpid argument.
+ (_mtx_assert): Ditto.
+ (mtx_assert): Define with winpid argument.
+ * cygserver.cc (version): Remove.
+ (SERVER_VERSION): New define, decoupling server version information
+ from source code control system.
+ (print_version): Simplify printing server version.
+ * process.cc (process::process): Fix wrong bracketing (and handle leak).
+ (process::~process): Only try to close _signal_arrived if valid.
+ * sysv_sem.cc: Include sys/smallprint.h.
+ (semundo_clear): Define with additional struct thread pointer argument.
+ Accomodate throughout.
+ (SEMUNDO_LOCKASSERT): Define with winpid argument. Accomodate
+ throughout.
+ (struct sem_undo): Define un_proc as pid_t on Cygwin. Accomodate
+ throughout.
+ (seminit): Improve debugging by adding the semid to the mutex name.
+ (semget): Correctly print key value as 64 bit hex value in debug
+ output.
+ (semexit_myhook): Remove Cygwin specific unlocking of mutexes owned
+ by exiting process. Keep semaphore global lock throughout whole
+ function to avoid races.
+ * sysv_shm.cc (GIANT_REQUIRED): Define empty on Cygwin. We know that
+ Giant is locked.
+
+2005-04-01 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_mutex.cc (_msleep): Whitespace fix.
+ * process.cc (process::process): Handle invalid signal_arrived values
+ more gracefully.
+
+2004-12-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_mutex.cc: Include limits.h.
+ (MSLEEP_MUTEX): New define for third parameter to msleep_event_name.
+ (MSLEEP_SEM): Ditto.
+ (MSLEEP_EVENT): Ditto.
+ (msleep_event_name): Add third parameter to allow multiple
+ synchronization objects per ident.
+ (_msleep): Implement new synchronization technique to make sure
+ that all threads have been woken up by a corresponding wakeup call.
+ (wakeup): Ditto.
+
+2004-10-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * sysv_sem.cc: Redefine offsetof to circumvent build problems with
+ gcc 3.4.
+
+2004-10-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_mutex.cc (_msleep): Simplify event creation. Revert change from
+ 2004-08-24. It should be unnecessary now.
+ * msg.cc (client_request_msg::serve): Release process critical
+ section as early as possible.
+ * sem.cc (client_request_sem::serve): Ditto.
+ * shm.cc (client_request_shm::serve): Ditto.
+ * process.cc: Use hold and release method calls instead of
+ EnterCriticalSection/LeaveCriticalSection calls throughout.
+ * process.h (_hold): Rename from hold. Take filename and linenumber
+ parameter for logging. Define matching hold macro.
+ (release): Ditto.
+
+2004-10-01 Corinna Vinschen <corinna@vinschen.de>
+
+ * sysv_sem.cc: Update to FreeBSD version 1.69.
+ 1.68: Reduce the overhead of semop() by using the kernel stack
+ instead of malloc'd memory to store the operations array if it
+ is small enough to fit.
+ 1.69: Adjust the number of processes waiting on a semaphore properly
+ if we're woken up in the middle of sleeping.
+
+2004-09-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * sysv_shm.cc (kern_shmat): Avoid compiler warning.
+
+2004-09-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * sysv_shm.cc (vm_object_reference): remove Cygwin specific define.
+ (vm_map_find): Ditto.
+ (vm_map_inherit): Ditto.
+ (kern_shmat): On Cygwin, take shmaddr just as is. Don't call vm
+ system calls on Cygwin. Add comment.
+
+2004-09-15 Corinna Vinschen <corinna@vinschen.de>
+
+ Fix copyright throughout.
+ Eliminate use of _impure_ptr outside Cygwin.
+ * bsd_helper.cc: Include errno.h instead of cygerrno.h.
+ * bsd_mutex.cc : Ditto.
+ * client.cc: Ditto.
+ * cygserver.cc: Ditto.
+ * process.cc: Don't build functions inside Cygwin. Don't include
+ cygerrno.h. Don't set errno.
+ * transport_pipes.cc (SET_ERRNO): New define. Use througout.
+ * transport_sockets.cc (SET_ERRNO): Ditto.
+ (GET_ERRNO): Ditto.
+
+2004-09-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_mutex.cc (_msleep): Disable resetting event object for now.
+
+2004-08-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * sysv_shm.cc (kern_shmat): Add debug_printf's.
+
+2004-08-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_mutex.cc (_msleep): Release process object while waiting.
+
+2004-08-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * transport.cc (transport_layer_base::~transport_layer_base): Resurrect.
+ * transport.h (transport_layer_base::~transport_layer_base): Ditto.
+
+2004-07-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_mutex.cc (_msleep): Reset event object and close it before
+ entering mutex. Turn order of conditional for better readability.
+
+2004-07-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver.conf: Describe relation between shmmaxpgs and SHMMAX.
+
+2004-07-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_helper.cc: Whitespace fixes.
+ * bsd_mutex.cc: Ditto.
+
+2004-07-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * transport.cc (transport_layer_base::~transport_layer_base): Remove.
+ * transport.h (transport_layer_base::~transport_layer_base): Ditto.
+
+2004-07-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_mutex.cc (win_priority): Actually calculate p from priority.
+
+2004-06-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * shm.cc (shmget): Explicitely set td_retval[0] to -1 on error.
+
+2004-03-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * sysv_shm.cc (shmget): Allow to retrieve shared memory segments
+ by shmid when IPC_KEY_IS_SHMID is set.
+
+2004-03-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * sysv_sem.cc (semundo_adjust): Check for process id instead of
+ process struct pointer, which isn't fixed under Cygwin.
+ (semexit_myhook): Ditto. Adjust debug print statements to print
+ Cygwin and Windows PIDs instead of process pointer under Cygwin.
+
+2004-02-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_mutex.cc (win_priority): Move to msleep helper function section.
+ (set_priority): Ditto. Fix formatting.
+ (_msleep): Cleanup obj formatting. Rearrange obj order.
+
+2004-02-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_mutex.cc (_msleep): Handle PCATCH using signal_arrived event.
+ * client.cc: Include sigproc.h.
+ * msg.cc (client_request_msg::serve): Accomodate third parameter to
+ process::process.
+ * sem.cc (client_request_sem::serve): Ditto.
+ * shm.cc (client_request_shm::serve): Ditto.
+ * process.cc (process::process): Duplicate signal_arrived into
+ Cygserver process space.
+ (process::~process): Close _signal_arrived handle.
+ (process_cache::process): Add signal_arrived handling.
+ * process.h (process::process): Add signal_arrived parameter.
+ (process:signal_arrived): New read accessor.
+ (process:_signal_arrived): New member.
+ (process_cache::process): Add signal_arrived parameter.
+
+2004-01-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * process.h (cleanup_routine::~cleanup_routine): Make pure virtual
+ function to avoid miscompilation with certain versions of gcc.
+ * process.cc (cleanup_routine::~cleanup_routine): Remove.
+
+2003-12-26 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (CFLAGS, CXXFLAGS): Remove unneeded include.
+ (CYGWIN_LIB): Delete.
+ (cygserver.exe target): Add -L$(cygwin_build) to the link line to force
+ linker to use build tree version of the library. Remove specific
+ inclusion of libcygwin.a from the link line.
+
+2003-12-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * bsd_helper.cc (tunable_params): Add entries for kern.ipc.msgmnb and
+ kern.ipc.msgtql. Raise max value for kern.ipc.msgseg to 65535.
+ * cygserver.conf: Add kern.ipc.msgmnb and kern.ipc.msgtql.
+ * sysv_msg.cc (msginit): Add TUNABLE_INT_FETCH call for
+ kern.ipc.msgmnb and kern.ipc.msgtql.
+
+2003-11-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver.cc (main): Move call to ipcinit() up before installing
+ any threads.
+ * sysv_sem.cc: Update to FreeBSD version 1.67.
+ (seminit): Initialize semaphore sequence numbers to 0.
+
+2003-11-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (CYGWIN_LIB): Variable pointing to libcygwin.a in
+ the parallel cygwin dir.
+ (cygserver.exe): Depend on and link against $CYGWIN_LIB.
+
+2003-11-25 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (CXXFLAGS): Remove duplicate options handled in
+ Makefile.common.
+
+2003-11-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * msg.cc (client_request_msg::serve): Add default case to msgop switch.
+ * sem.cc (client_request_sem::serve): Add default case to semop switch.
+ * shm.cc (client_request_shm::serve): Add default case to shmop switch.
+
+2003-11-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (install): Explicitely create directories. Install
+ README to $(prefix)/share/doc/Cygwin.
+ * README: New file.
+
+2003-11-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver.cc (print_usage): Fix scrambled output.
+
+2003-11-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver-config: Slightly modify printed message.
+
+2003-11-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (install): Install cygserver-config script to bindir.
+ * cygserver-config: New script.
+
+2003-11-19 Corinna Vinschen <corinna@vinschen.de>
+
+ Don't use safe_new but new throughout. Fix copyright dates
+ throughout.
+ * Makefile.in: Accomodate all new files and name changes.
+ Add a *.d dependency.
+ (sbindir): Add.
+ (etcdir): Drop in favor of more appropriate sysconfdir definition.
+ (sysconfdir): Add.
+ (CXXFLAGS): Add -MMD flag. Add SYSCONFDIR definition.
+ (.SUFFIXES): Add.
+ (install): Add action items.
+ (libclean): New target.
+ (fullclean): Ditto.
+ * bsd_helper.cc: New file.
+ * bsd_helper.h: Ditto.
+ * bsd_log.cc: Ditto.
+ * bsd_log.h: Ditto.
+ * bsd_mutex.cc: Ditto.
+ * bsd_mutex.h: Ditto.
+ * client.cc: Rearrange to build as less as possible if
+ __INSIDE_CYGWIN__.
+ (client_request::handle_request): Add Message Queue and Semaphore
+ handling.
+ * cygserver.cc: Rearrange to build as less as possible if
+ __INSIDE_CYGWIN__. Use new debug/log/panic logging functions.
+ (DEF_CONFIG_FILE): New definition for configuration file. Use
+ throughout.
+ (getfunc): Remove.
+ (__cygserver__printf): Remove.
+ (client_request_attach_tty::serve): Return error if impersonation
+ fails.
+ (print_usage): Pump up help message.
+ (print_version): Add output of default configuration file.
+ (main): Accommodate new options. Allow overwrite of threading options
+ from config file. Call several new initialization functions. Drop
+ printing dots. Don't define SIGHANDLE inline.
+ * cygserver.conf: New file.
+ * cygserver_process.h: Rename to process.h.
+ * cygserver_transport.h: Rename to transport.h.
+ * cygserver_transport_pipes.h: Rename to transport_pipes.h.
+ * cygserver_transport_sockets.h: Rename to transport_sockets.h.
+ * msg.cc: Rewrite.
+ * sem.cc: Rewrite.
+ * shm.cc: Rewrite.
+ * sysv_msg.cc: New file, derived from FreeBSD version 1.52.
+ * sysv_sem.cc: New file, derived from FreeBSD version 1.66.
+ * sysv_shm.cc: New file, derived from FreeBSD version 1.89.
+ * threaded_queue.cc: Rearrange to build as less as possible if
+ __INSIDE_CYGWIN__.
+ * transport.cc (transport_layer_base::impersonate_client): Define bool.
+ (transport_layer_base::revert_to_self): Ditto.
+ * transport.h (transport_layer_base::impersonate_client): Declare bool.
+ (transport_layer_base::revert_to_self): Ditto.
+ * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):
+ Don't call init_security.
+ (init_security): Remove.
+ (transport_layer_pipes::accept): Use global sec_all_nih.
+ (transport_layer_pipes::connect): Ditto.
+ (transport_layer_pipes::impersonate_client): Define bool.
+ (transport_layer_pipes::revert_to_self): Ditt.
+ * transport_pipes.h (transport_layer_pipes::impersonate_client): Declare
+ bool.
+ (transport_layer_pipes::revert_to_self): Ditto.
+ * woutsup.h: Include bsd compatibility headers.
+ (SIGHANDLE): Add definition.
+ (__cygserver__printf): Remove definition.
+ (__noop_printf): Ditto.
+ (debug_printf): Define using debug.
+ (syscall_printf): Define using log.
+ (system_printf): Ditto.
+ Drop all other _printf definitions.
+
+2003-10-22 Corinna Vinschen <corinna@vinschen.de>
+
+ Accomodate moving cygserver header files from cygwin/include/cygwin
+ to here and cygwin dir.
+ * Makefile.in (EXEEXT): Drop as unused.
+ (EXEEXT_FOR_BUILD): Ditto.
+ (all): Don't build libcygserver.a.
+ * cygserver_process.h: Moved from cygwin/include/cygwin to here.
+ * cygserver_transport.h: Ditto.
+ * cygserver_transport_pipes.h: Ditto.
+ * cygserver_transport_sockets.h: Ditto.
+ * ipc.h: Moved to ../cygwin and renamed to cygserver_ipc.h.
+ * shm.h: Moved to ../cygwin and renamed to cygserver_shm.h.
+
+2003-08-30 Christopher Faylor <cgf@redhat.com>
+
+ * msg.cc: New file.
+ * sem.cc: Ditto.
+
+2003-08-30 Christopher Faylor <cgf@redhat.com>
+
+ * threaded_queue.h: New file.
+
+2003-08-25 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Build libcygserver.a.
+ * client.cc: Rename allow_daemon to allow_server.
+
+2003-07-25 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Use 'install-sh -c'.
+ * configure: Regenerate.
+
+2003-07-25 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Always use install-sh.
+ * configure: Regenerate.
+
+2003-07-01 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (OBJS): Move some more files from cygwin directory.
+ * woutsup.h: Define _MT_SAFE.
+
+2003-07-01 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: First pass.
+ * Makefile.in: Ditto.
+ * configure: Generate.
diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog
index 0f8877b69..62f63d500 100644
--- a/winsup/doc/ChangeLog
+++ b/winsup/doc/ChangeLog
@@ -1,3165 +1 @@
-2015-12-21 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.xml (setfacl): Rename --substitute to --set.
- * new-features.xml (ov-new2.4): Rephrase setfacl changes.
-
-2015-12-07 Johannes Schindelin <johannes.schindelin@gmx.de>
-
- * pathnames.xml: Document the new usertemp file system type.
-
-2015-12-06 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new2.4): Document cygpath -U option.
- * utils.xml (cygpath): Ditto.
- * path.xml (func-cygwin-path): Add CCP_PROC_CYGDRIVE description.
-
-2015-11-25 David Macek <david.macek.0@gmail.com>
-
- * faq-using.xml: Add MacType to the BLODA. Fix formatting.
-
-2015-11-24 David Macek <david.macek.0@gmail.com>
-
- * pathnames.xml: Add a section describing peculiarities of how Cygwin
- creates NTFS symlinks.
-
-2015-11-24 David Macek <david.macek.0@gmail.com>
-
- * faq-using.xml: Add Forefront TMG to the BLODA.
-
-2015-11-21 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new2.4): Document fa_IR and ps_AF locale fixes.
-
-2015-11-18 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new2.4): Add new ACL changes.
-
-2015-11-18 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.xml (setfacl): Accommodate -b/-k change.
- * new-features.xml (ov-new2.4): Add setfacl -b/-k change.
-
-2015-11-18 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.xml (setfacl): Show new option output.
- (getfacl): Show new option output.
-
-2015-11-17 Yaakov Selkowitz <yselkowi@redhat.com>
-
- * new-features.xml (ov-new2.4): New section. Document rpmatch.
- * posix.xml (std-bsd): Add rpmatch.
-
-2015-11-02 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new2.3): Document Parallels Desktop FS support.
-
-2015-10-27 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new2.3): Document strftime %s addition.
-
-2015-10-22 Corinna Vinschen <corinna@vinschen.de>
-
- * posix.xml (std-iso): New section.
- (std-deprec): Rearrange title text.
- * new-features.xml (ov-new2.3): Document aligned_alloc, at_quick_exit,
- quick_exit.
-
-2015-10-06 Ken Brown <kbrown@cornell.edu>
-
- * faq-using.xml (faq.using.same-with-permissions): New entry.
-
-2015-09-07 Brian Inglis <Brian.Inglis@SystematicSw.ab.ca>
-
- * faq-using.xml (faq.using.man): Replace makewhatis with mandb.
-
-2015-08-29 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new2.3): Document sysconf cache addition.
-
-2015-08-27 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new2.3): New section, document posix_madvise
- POSIX_MADV_WILLNEED/POSIX_MADV_DONTNEED change.
-
-2015-08-18 Jon Turney <jon.turney@dronecode.org.uk>
-
- * faq-using.xml (faq.using.bloda): Add Lavasoft Web Companion to
- BLODA list.
-
-2015-08-03 Jon Turney <jon.turney@dronecode.org.uk>
-
- * faq-programming.xml: Improve debugging-cygwin answer.
-
-2015-07-21 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new2.2): Document sigsetjmp, siglongjmp.
-
-2015-07-17 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new2.2): Add new section. Document getcontext,
- setcontext, makecontext, swapcontext.
- * posix.xml (std-deprec): Add getcontext, setcontext, makecontext,
- swapcontext.
-
-2015-07-05 Jon Turney <jon.turney@dronecode.org.uk>
-
- * configure.ac: Add check for DOCBOOK2XTEXI
- * configure: Regenerate.
- * Makefile.in (DOCBOOK2XTEXI): Use.
-
-2015-06-22 Jon Turney <jon.turney@dronecode.org.uk>
-
- * README: Update.
-
-2015-06-22 Jon Turney <jon.turney@dronecode.org.uk>
-
- * Makefile.in (FAQ_SOURCES): Remove and generate with xidepend.
-
-2015-06-22 Jon Turney <jon.turney@dronecode.org.uk>
-
- * utils.xml: Remove 'Usage' prefix from synopses.
-
-2015-06-22 Jon Turney <jon.turney@dronecode.org.uk>
-
- * Makefile.in (intro2man.stamp): Add.
- * intro.xml: New file.
-
-2015-06-22 Jon Turney <jon.turney@dronecode.org.uk>
-
- * Makefile.in (install-info, cygwin-ug-net.info)
- (cygwin-api.info): Add.
- * cygwin-ug-net.xml: Add texinfo-node.
- * cygwin-api.xml: Ditto.
- * ntsec.xml (db_home): Add texinfo-node for titles containing a
- ':' which are the targets of an xref.
-
-2015-06-20 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new2.1): Add alterante signal stack info.
- * posix.xml (std-susv4): Move sigaltstack here.
-
-2015-06-19 Jon Turney <jon.turney@dronecode.org.uk>
-
- * Makefile.in (install-man): Fix command to create man3 install
- directory.
-
-2015-06-17 Jon Turney <jon.turney@dronecode.org.uk>
-
- * man.xsl: New file.
- * Makefile.in (utils2man.stamp, api2man.stamp): Use it.
-
-2015-06-17 Jon Turney <jon.turney@dronecode.org.uk>
-
- * Makefile.in (api2man.stamp): Add rules to build and install
- manpages for cygwin-api.
-
-2015-06-17 Jon Turney <jon.turney@dronecode.org.uk>
-
- * cygwin-api.xml: Move introductory paragraph here.
- * logon-funcs.xml: Convert from using a sect2 element to using a
- refentry element for each function.
- * misc-funcs.xml: Ditto.
- * path.xml: Ditto.
-
-2015-06-17 Jon Turney <jon.turney@dronecode.org.uk>
-
- * fo.xsl: Render funcsynopsis elements as ANSI style function
- prototypes.
- * html.xsl: Ditto.
-
-2015-06-17 Jon Turney <jon.turney@dronecode.org.uk>
-
- * html.xsl: Renamed from cygwin.xsl.
-
-2015-06-17 Corinna Vinschen <corinna@vinschen.de>
-
- * posix.xml (std-bsd): Add sethostname.
-
-2015-06-17 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new): Rename from ov-new1.7.
- (ov-new2.1): Add new section. Document sethostname.
-
-2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
-
- * Makefile.in (install-man, utils2man.stamp): Add rules to build
- and install manpages for utils.
-
-2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
-
- * utils.xml : Convert from using a sect2 element to using a
- refentry element for each utility program.
- * cygwin.xsl: Customize autotoc to include refentries.
- * fo.xsl: Ditto.
-
-2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
-
- * Makefile.in (cygwin-ug-net/cygwin-ug-net-nochunks.html.gz):
- Ensure cygwin-ug-net directory exists.
-
-2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
-
- * xidepend: Write a Makefile fragment defining variables
- containing all the XIncluded sources, rather than a dependency on
- those sources.
- * Makefile.in: Use that variable to express the dependency.
-
-2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
-
- * Makefile.in (cygwin-ug-net/cygwin-ug-net.pdf)
- (cygwin-api/cygwin-api.pdf): Use fo.xsl to customized DocBook
- XML->PDF conversion.
-
-2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
-
- * cygwin-ug-net.xml: Remove incorrect unused date.
- * utils.xml : Remove .exe suffix inconsistently added in a few
- places. Tidy up some trailing whitespace.
-
-2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
-
- * xidepend: Fix to handle relative pathnames.
-
-2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
-
- * Makefile.in (.PHONY): Remove tarball target.
-
-2015-06-04 Jon Turney <jon.turney@dronecode.org.uk>
-
- * Makefile.in: Remove ancient unused rules to make a documentation
- tarball.
-
-2015-06-01 Jon Turney <jon.turney@dronecode.org.uk>
-
- * ov-ex-unix.xml: Remove unhelpful mention of and inaccurate size
- estimate for installing everything.
- * ov-ex-win.xml: Ditto.
-
-2015-04-27 Mike DePaulo <mikedep333@gmail.com>
-
- * cygserver.xml (install-cygserver): Add new section. How to install
- Cygserver.
-
-2015-04-10 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new2.0): Rename from ov-new1.7.36 and change
- version number to 2.0.
-
-2015-04-02 David A. Wheeler <dwheeler@dwheeler.com>
-
- * faq-setup.xml: Document how Cygwin secures installation and
- update against man-in-the-middle (MITM) attacks. Note that
- setup embeds a public key to check the signature of setup.ini,
- and that setup.ini includes SHA-512 cryptographic hashes.
-
-2015-03-31 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * misc-funcs.xml (cygwin_internal): Correct return type.
-
-2015-03-31 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.36): Add new section. Document GNU
- basename.
-
-2015-03-30 Yaakov Selkowitz <yselkowi@redhat.com>
-
- * posix.xml (std-gnu): Add basename.
- (std-notes): Add note about two forms of basename.
-
-2015-03-13 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * Makefile.in (prefix): Define.
-
-2015-03-12 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml (ntsec-mapping-nsswitch-desc): Fix typo.
- (ntsec-mapping-samba): Ditto.
-
-2015-03-12 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml (ntsec-mapping-passwdinfo): Drop the word "Note" from
- a note.
- (ntsec-mapping-nsswitch): Fix typo.
-
-2015-03-10 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-programming.xml: Accommodate switch of Cygwin repo to GIT.
- * setup-net.xml: Ditto.
-
-2015-03-04 Corinna Vinschen <corinna@vinschen.de>
-
- * posix.xml (std-bsd): Add issetugid.
-
-2015-03-03 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.35): Add SIGSYS change.
-
-2015-03-03 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.35): Add new section.
-
-2015-02-28 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.xml (getfacl): Adjust options to option nmame change.
-
-2015-02-25 Warren Young <warren@etr-usa.com>
-
- * faq-using.xml (faq.using.ssh-pubkey-stops-working): More
- improvements to the chgrp None hack to account for domains
- and non-English versions of Windows.
-
-2015-02-25 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml (ntsec-mapping): Match the description of the default
- values for db_home, db_shell, and db_gecos to the latest changes.
-
-2015-02-24 Warren Young <warren@etr-usa.com>
-
- * faq-using.xml (faq.using.ssh-pubkey-stops-working): Added the
- chgrp None ~/.ssh/* fix for SSH key failure in Cygwin 1.7.34+.
-
-2015-02-17 Warren Young <warren@etr-usa.com>
-
- * faq-using.xml (faq.using.startup-slow): Applied Andrey Repin's
- improvements <anrdaemon@yandex.ru>, plus made a few minor ones
- of my own.
-
-2015-02-16 Corinna Vinschen <corinna@vinschen.de>
-
- * setup-files.xml (setup-files): Drop hint to set HOME in Windows
- environment.
- * setup-env.xml (setup-env-ov): Discourage setting HOME in the Windows
- environment.
-
-2015-02-15 Corinna Vinschen <corinna@vinschen.de>
-
- * posix.xml (std-gnu): Add missing __mempcpy.
-
-2015-02-12 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml: Throughout fix references to the Cygwin version number.
-
-2015-02-11 Warren Young <warren@etr-usa.com>
-
- * faq-using.xml (faq.using.startup-slow): New entry.
-
-2015-02-06 Corinna Vinschen <corinna@vinschen.de>
-
- * posix.xml (std-susv4): Move cabsl, cimagl, creall, hypotl, sqrtl here
- from std-notimpl. Add finitel.
-
-2015-02-04 Corinna Vinschen <corinna@vinschen.de>
-
- * posix.xml (std-susv4): Move wcstold here from std-notimpl.
-
-2015-02-04 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.34): Add wcstold.
-
-2015-02-04 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.ssh-pubkey-stops-working): New entry.
- (faq.using.same-with-rhosts): Ditto.
-
-2015-02-03 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.xml (regtool): Clarify save action. Add description for
- restore action.
- * new-features.xml (ov-new1.7.34): Add regtool restore.
-
-2015-02-03 Corinna Vinschen <corinna@vinschen.de>
-
- * Throughout, replace http with https as far as cygwin.com and
- sourceware.org URLs are concerned.
- * Throughout, simplify ulink expressions if the visible text is the
- URL anyway.
- * faq-programming.xml (faq.programming.dll-relocatable): Remove.
- * faq-setup.xml (faq.setup.name-with-space): Change for 1.7.34.
- (faq.setup.home): Ditto.
- * faq-using.xml (faq.using.printing): Clarify old links and availability
- of a2ps and file.
- (faq.using.xemacs): Drop outdated version info and pointers to native
- XEmacs.
- (faq.using.ntemacs): Remove.
- * faq-what.xml (faq.what.what): Rephrase to reflect reality.
- (faq.what.supported): Ditto.
- (faq.what.who): Rephrase slightly.
- * legal.xml: Bump copyright.
- * setup-net.xml (internet-setup): Fix references to setup executables.
-
-2015-01-23 Pierre A. Humblet <phumblet@phumblet.no-ip.org>
- Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.34): Add extension of gethostbyname2.
- Add sockatmark.
-
-2015-01-20 Corinna Vinschen <corinna@vinschen.de>
-
- * posix.xml (std-susv4): Move sockatmark here from std-notimpl.
-
-2015-01-14 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml (ntsec-mapping-nsswitch-passwd): Document /path %H wildcard.
- (ntsec-mapping-nsswitch-home): Disable text explaining how the home
- directory is fetched from the homeDrive attribute.
-
-2015-01-14 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.xml (cygwinenv-removed-options): Accommodate list of
- always uppercased Windows variables to latest change.
-
-2014-12-18 Yaakov Selkowitz <yselkowitz@cygwin.com>
-
- * ntsec.xml (ntsec-logonuser): Fix spelling of pw_passwd field.
-
-2014-12-18 Yaakov Selkowitz <yselkowitz@cygwin.com>
-
- * new-features.xml (ov-new1.7.34): Document Solaris stdio_ext.h
- functions and BSD/GNU unlocked stdio extensions.
- * posix.xml (std-bsd): Add BSD unlocked stdio extensions.
- (std-gnu): Add GNU unlocked stdio extensions.
- (std-solaris): Add stdio_ext.h functions.
-
-2014-12-15 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.34): Add setfacl -k option.
- * utils.xml (setfacl): Ditto.
-
-2014-12-10 Michael DePaulo <mikedep333@gmail.com>
-
- * ntsec.xml (ntsec-mapping-samba): Clarify Samba file server setup.
-
-2014-12-10 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.bloda): Add Lenovo RapidBoot Shield to
- BLODA list.
-
-2014-12-08 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-setup.xml (faq.setup.upgrade-mountpoints): Remove.
- * pathnames.xml (pathnames-mount-ex): Remove note about 1.5->1.7
- registry mount point updates.
-
-2014-12-06 Corinna Vinschen <corinna@vinschen.de>
-
-2014-12-06 Corinna Vinschen <corinna@vinschen.de>
-
- * posix.xml (std-solaris): Point to libtirpc for xdr functions.
-
-2014-12-06 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwin.xsl (toc.section.depth): Set to 4.
- * ntsec.xml: Revamp account mapping documentation to account for the
- new db_home, db_shell, db_gecos settings.
-
-2014-12-05 Yaakov Selkowitz <yselkowitz@cygwin.com>
-
- * new-features.xml (ov-new1.7.34): Document qsort_r and __bsd_qsort_r.
- * posix.xml (std-bsd): Add qsort_r.
- (std-gnu): Ditto.
- (std-notes): Add section for qsort_r.
-
-2014-12-03 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.34): Add latest changes.
-
-2014-11-28 Yaakov Selkowitz <yselkowi@redhat.com>
-
- * Makefile.in (XSLTPROC): Remove.
- (cygwin-ug-net/cygwin-ug-net.pdf): Build with xmlto pdf.
- (cygwin-api/cygwin-api.pdf): Ditto.
- (faq/faq.html): Fix extraneous anchor removal.
-
-2014-11-24 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.xml (passwd): Align to latest changes.
-
-2014-11-13 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.34): Add new section.
- (ov-new1.7.33): Reflect intermediate 1.7.33 release.
-
-2014-11-07 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.xml (mkgroup): Align to changed usage.
- (mkpasswd): Ditto.
-
-2014-11-07 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.xml (mkpasswd): Change /etc/group to /etc/passwd.
-
-2014-11-05 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.33): Document xdr and atexit.
-
-2014-10-30 David Rothenberger <daveroth@acm.org>
-
- * ntsec.xml: Fix typo.
-
-2014-10-29 Dave Habermann <dahabermann@dow.com>
-
- * ntsec.xml (ntsec-mapping-caching): Describe service dependencies
- in terms of cygserver.
-
-2014-10-28 Corinna Vinschen <corinna@vinschen.de>
-
- * xidepend: Make PDF file dependent on the same input files as the
- HTML file of the same name to trigger automatic rebuild of PDFs on
- source file changes as well.
-
-2014-10-28 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.xml: Change default setting of dosfilewarning.
- * new-features.xml (ov-new1.7.33): Document aforementioned change.
-
-2014-10-28 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml: Fix Solaris doc URLs.
-
-2014-10-28 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml: Try to make an expression less ambiguous.
-
-2014-10-27 Luke Kendall <luke.kendall@cisra.canon.com.au>
- Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml: More language fixes.
-
-2014-10-27 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.33): Document empty $PATH handling.
-
-2014-10-27 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.33): Fix paragraph order.
-
-2014-10-27 Corinna Vinschen <corinna@vinschen.de>
-
- * highlights.xml: Rearrange itemizedlist markup slightly.
- * new-features.xml (ov-new1.7.33): Add setfacl -b option.
- * utils.xml (setfacl): Ditto.
-
-2014-10-24 Luke Kendall <luke.kendall@cisra.canon.com.au>
-
- * ntsec.xml: More language and typo fixes.
-
-2014-10-23 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml: Fix language.
-
-2014-10-22 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Create install targets.
- (cygwin-ug-net/cygwin-ug-net.pdf): Create subdir to allow building PDF
- even if subdir is missing.
- (cygwin-api/cygwin-api.pdf): Ditto.
- * configure.ac: Add AC_PROG_INSTALL rule.
- * configure: Regenerate.
- * new-features.xml (ov-new1.7.33): Add installation of docs.
-
-2014-10-22 Corinna Vinschen <corinna@vinschen.de>
-
- * posix.xml (std-gnu): Add ffsl, ffsll, quotactl.
- (std-notes): Add restrictions of quotactl.
-
-2014-10-22 Yaakov Selkowitz <yselkowi@redhat.com>
-
- * new-features.xml (ov-new1.7.33): Document stime.
- * posix.xml (std-deprec): Add stime.
-
-2014-10-22 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.33): s/Linux/glibc.
-
-2014-10-22 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.33): Update to current state.
-
-2014-09-05 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.xml (cygdrive): Add /proc/cygdrive description.
-
-2014-09-03 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.xml (setfacl): Align documentation to help text in setfacl.
-
-2014-08-31 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml (ntsec-common): Drop outdated comment about underdeveloped
- Solaris ACL API support.
-
-2014-08-31 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.xml (setfacl): Drop outdated note that default ACEs are not
- taken into account.
-
-2014-08-31 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml: Disable description of db_prefix and db_separator settings.
-
-2014-08-31 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.xml (getfacl): Document additional suid/sgid/vtx flag printing.
-
-2014-08-15 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.ac: Convert to new AC_INIT style.
- * configure: Regenerate.
-
-2014-08-14 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwin-api.xml: Include misc-funcs.xml.
- * misc-funcs.xml: New file.
-
-2014-08-14 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwin-api.xml: Move chapter tags from path.xml back here.
- Include logon-funcs.xml.
- * logon-funcs.xml: Moved from ../cygwin here and converted to XML.
- * path.xml: Drop chapter tags. Create subsections.
-
-2014-08-14 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Throughout use parenthesis instead of braces where
- appropriate.
- (DBXDIRS): Remove.
- (XSLTPROC): Define for symmetry. Use throughout.
- (clean): Drop removing cygwin-api.xml and doctool.*.
- (cygwin-api.xml): Drop rule.
- (doctool): Drop rule.
- (Makefile.dep): Add dependency to cygwin-api.xml.
- * cygwin-api.in.xml: Rename to cygwin-api.xml. Convert includes to
- XML XInclude style.
- * doctool.c: Remove.
- * doctool.txt: Remove.
- * faq-programming.xml: Drop reference to local utils.xml file.
- * path.xml: Moved from ../cygwin and converted to XML.
- * posix.xml: Ditto.
- * using.xml: Drop relative path from utils.xml include.
- * utils.xml: Moved from ../utils.
-
-2014-08-13 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.33): Add new section.
- (ov-new1.7.32): Reflect intermediate 1.7.32 release.
-
-2014-08-06 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml (ntsec-mapping): Drop plus-prepended builtin accounts as
- default setting. Add short explanation in db_prefix: always mode.
- Fix a type. Drop a paragraph with redundant information.
-
-2014-08-03 Yaakov Selkowitz <yselkowitz@cygwin.com>
-
- * faq-what.xml (faq.what.who): Remove mention of retired setup
- maintainers. Add link to cygwin-pkg-maint.
-
-2014-07-31 Yaakov Selkowitz <yselkowitz@cygwin.com>
-
- * faq-what.xml (faq.what.who): CGF has retired.
-
-2014-07-30 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.xml: Small improvments.
-
-2014-07-30 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml: (ov-new1.7): Change section title.
-
-2014-07-30 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml: (ov-new1.7.1): Add new section. Move old 1.7
- sections into section level 3.
-
-2014-07-30 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwin.xsl: Allow 3 section levels in TOC.
- * new-features.xml: (ov-new1.7.32): Add new section.
- * ntsec.xml: Rename top-level section to reflect extension of topics.
- Remove old /etc/passwd, /etc/group considerations. Add new sections
- explaining Windows to POSIX account mapping. Make setuid sections
- third level sections.
- * pathnames.xml: Note new method of account mapping for fstab.d/$USER.
- * faq-setup.xml: Rework references to /etc/passwd and /etc/group to
- reflect changes to account handling.
- * faq-using.xml: Ditto.
-
-2014-07-21 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml: (ov-new1.7.31): Add new section.
-
-2014-06-26 Corinna Vinschen <corinna@vinschen.de>
-
- * legal.xml: Fix copyright.
-
-2014-06-17 Christopher Faylor <me.cygwin2014@cgf.cx>
-
- * faq-programming.xml: Add gettext-devel to list of packages needed to
- build Cygwin.
-
-2014-04-04 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml: (ov-new1.7.29): Fix incomplete XML tagging.
-
-2014-03-31 Christopher Faylor <me.cygwin2014@cgf.cx>
-
- * new-features.xml: (ov-new1.7.29): Add new section.
-
-2014-01-29 Christopher Faylor <me.cygwin2014@cgf.cx>
-
- * faq-setup.xml: Minor snapshot instruction rewording. Update
- discussion about setup*.exe.
- * faq-using.xml: Update information about setup*.exe.
- * faq-what.xml: Ditto.
-
-2014-01-27 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.28): Add new section.
-
-2014-01-07 Mark Geisert <mark@maxrnd.com>
-
- * faq-programming.xml: Update packages needed to build Cygwin.
-
-2013-12-07 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.27): Add new section.
-
-2013-11-29 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.26): Fix section ID and title. Add
- posix_spawn item.
-
-2013-11-23 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.26): Add new section.
-
-2013-11-12 Tom Schutter <t.schutter@comcast.net>
-
- * faq-setup.xml (faq.setup.uninstall-service): Describe how to unhook
- cyglsa DLL from OS before uninstalling.
-
-2013-11-11 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-setup.xml: Throughout remove setup.exe, use setup or setup-x86...
- instead.
- (faq.setup.cli): Reproduce latest --help output.
- (faq.setup.noroot): New section.
- (faq.setup.setup-fails-on-ts): Remove section.
- * setup-net.xml (internet-setup): Mention setup-x86{_64} in first
- paragraph. Add note to allow using setup.exe in subsequent paragraphs.
- Add paragraph to introduce --no-admin option.
-
-2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * Makefile.in: Fix problems accessing xidepend when configured with a
- (discouraged) relative path to source directory.
-
-2013-08-23 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * new-features.xml (ov-new1.7.25): Change wording.
-
-2013-08-23 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.25): Add new section.
-
-2013-08-14 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.24): Add new section. Mention
- posix_memalign override.
-
-2013-07-26 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * new-features.xml (ov-new1.7.23): Add new section. Mention wincmdln.
- * cygwinenv.xml: Mention wincmdln.
-
-2013-07-25 Corinna Vinschen <corinna@vinschen.de>
-
- * gcc.xml (gcc-64): Fix example.
-
-2013-07-25 Corinna Vinschen <corinna@vinschen.de>
-
- * gcc.xml (gcc-default: Rename from gcc-cons. Change title.
- (gcc-64): New section explaininig differences in programming for
- 64 bit Cygwin.
- (gcc-gui): Simplify description and aim at UNIX/Linux developers only.
- Note that X programming is preferred. Drop example.
-
-2013-07-21 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.22): Add GetCommandLine and regcomp
- changes.
-
-2013-07-21 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (cygwin-ug-net/cygwin-ug-net.html): Add dependency to
- cygwin.xsl.
- (cygwin-api/cygwin-api.html): Ditto.
- (cygwin-ug-net/cygwin-ug-net.pdf): Add dependency to fo.xsl.
- (cygwin-api/cygwin-api.pdf): Ditto.
- (cygwin-api.xml): Drop "." path component from doctool dependency.
- Change Makefile to Makefile.in dep.
- (doctool): Drop "." path component from target.
-
-2013-07-20 Warren Young <warren@etr-usa.com>
- Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (cygwin-ug-net/cygwin-ug-net.pdf): Process input via
- xsltproc and fop.
- (cygwin-api/cygwin-api.pdf): Ditto.
- * fo.xsl: New file.
-
-2013-07-15 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.22): New section. Document dropped
- support for /dev/mem, /dev/kmem, /dev/port.
- * specialnames.xml (pathnames-posixdevices): Drop description of
- /dev/mem, /dev/kmem, /dev/port.
-
-2013-06-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.21): New section. Document rawmemchr.
-
-2013-06-19 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.private-cygwin): Drop.
-
-2013-06-19 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.multiple-copies): Modernize to reflect
- installation separation since Cygwin 1.7.
- (faq.using.third-party.multiple-copies): Ditto.
-
-2013-06-17 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.xml: Fix link to FAQ.
-
-2013-06-05 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-copyright.xml: Fix link to license.
- * faq-using.xml: Ditto.
- * faq-what.xml: Ditto.
-
-2013-06-05 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-programming.xml: Convert url to refer to new flat faq.html file.
- * faq-setup.xml: Ditto.
- * faq-using.xml: Ditto.
- * highlights.xml: Ditto.
-
-2013-06-05 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.19): Revert mandatory locking support to
- "preliminary".
-
-2013-06-04 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Add rule to rebuild Makefile if Makefile.in changes.
- Include Makefile.dep last.
- (Makefile.dep): Run xidepend within source dir. Temporarily drop
- faq.xml from dependencies.
- * xidepend: Fix creating base filename to accommodate VPATH.
-
-2013-06-04 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.19): Align mandatory locking text to
- today's changes.
-
-2013-06-03 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.19): Add mandatory locking.
-
-2013-05-23 Warren Young <warren@etr-usa.com>
-
- * xidepend: New script, generates Makefile.dep from top-level XML
- * .cvsignore: Ignoring Makefile.dep output
- * Makefile: Creating Makefile.dep if it doesn't exist, including it
- if it does, and removing it on 'make clean'
- * Wishlist: Knocked autodependency generation off the list
-
-2013-05-23 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.xml (cygwinenv-implemented-options): Explain new
- winsymliks:nativestrict option. Strip out description of symlink types
- and refer to new pathnames-symlinks section.
- * highlights.xml (ov-hi-files): Rip out most of symlink description and
- refer to new pathnames-symlinks section instead.
- * new-features.xml (ov-new1.7.19): Add CYGWIN=winsymlinks:nativestrict.
- * pathnames.xml (pathnames-symlinks): New section describing symbolic
- link handling.
-
-2013-05-21 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.19): Add arc4random,
- arc4random_addrandom, arc4random_buf, arc4random_stir and
- arc4random_uniform.
-
-2013-05-21 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.xml (ov-new1.7.19): Add __b64_ntop and __b64_pton.
-
-2013-05-13 Warren Young <warren@etr-usa.com>
-
- * cygwin-ug.xml setup.xml: Removed; unused.
- * Wishlist: Created, with initial content based on a -patches
- mailing list post.
-
-2013-05-06 Warren Young <warren@etr-usa.com>
-
- * cygwin-api.in.xml (bookinfo): Reverted XInclude for legal.xml
- fragment to a DOCTOOL include.
-
-2013-05-03 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * Makefile (FAQ_SOURCES): Use wildcard function to find sources in
- srcdir.
-
-2013-05-01 Warren Young <warren@etr-usa.com>
-
- * bodysnatcher.pl: Created
- * Makefile.in (faq/faq.body): Added target to create this file from
- faq/faq.html using new bodysnatcher.pl script.
-
-2013-05-01 Warren Young <warren@etr-usa.com>
-
- * cygwin-ug.xml: Renamed from cygwin-ug.in.sgml
- (bookinfo) Extracted <bookinfo> section into new ug-info.xml file
- * ug-info.xml: Created
- * cygwin-ug-net.xml: Renamed from cygwin-ug-net.in.sgml
- (bookinfo) Replaced content with XInclude referencing ug-info.xml
- * configure.ac: Replaced a *.sgml file reference with *.xml
- * cygserver.xml cygwinenv.xml dll.xml effectively.xml filemodes.xml
- gcc.xml gdb.xml legal.xml new-features.xml ntsec.xml overview.xml
- pathnames.xml programming.xml setup.xml setup-net.xml textbinary.xml
- using.xml windres.xml: Renamed from *.sgml.
- Added <?xml> and <!DOCTYPE> tags to the top.
- * cygserver.sgml cygwinenv.sgml dll.sgml effectively.sgml filemodes.sgml
- gcc.sgml gdb.sgml legal.sgml new-features.sgml ntsec.sgml overview.sgml
- pathnames.sgml programming.sgml setup.sgml setup-net.sgml textbinary.sgml
- using.sgml windres.sgml: Renamed to *.xml
- * faq.xml: Renamed from faq-sections.sgml. (Not faq.sgml!)
- Replaced FAQ section ENTITY declarations with XIncludes.
- Removed all other ENTITY declarations as they just name entities
- already defined in the current DocBook stylesheets.
- * faq.sgml: Removed without translating to DocBook XML. Obsolete.
- * faq-*.xml: Added <?xml> and <!DOCTYPE> tags to the top.
- Moved <qandadiv> tags from faq.xml and faq-sections.xml into
- individual section files so they individually pass XML validation.
- * pathnames.xml: Contained two top-level <sect1> elements, which is
- malformed XML. Moved second to new specialnames.xml file.
- * specialnames.xml: Created; extracted from pathnames.sgml
- * overview2.xml: Broke it up into following three files, and
- removed the original.
- * ov-ex-win.xml (ov-ex-win): Created; contents extracted from
- overview2.sgml
- * ov-ex-unix.xml (ov-ex-unix): Ditto
- * highlights.xml (highlights): Ditto
- * setup2.xml: Broke it up into setup-*.xml.
- * setup-env.xml setup-files.xml setup-locale.xml setup-maxmem.xml:
- Created; contents extracted from setup2.sgml
-
-2013-04-24 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-programming.xml (faq.programming.64bitporting): Fix typo.
-
-2013-04-24 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-programming.xml (faq.programming.64bitporting): Extend entry.
- (faq.programming.64bitporting-fail): New entry.
- (faq.programming.64bitporting-cygwin64): New entry.
-
-2013-04-24 Corinna Vinschen <corinna@vinschen.de>
- Christian Franke <Christian.Franke@t-online.de>
-
- * faq-programming.xml (faq.programming.64bitporting): Mention the
- -Wformat and -Wall gcc options.
-
-2013-04-24 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-programming.xml (faq.programming.64bitporting): New FAQ entry.
- (faq.programming.objective-c): Include gcc4.
- (faq.programming.make-execvp): Drop text discouraging usage of -j.
- (faq.programming.undeclared-functions): Drop entry.
- (faq.programming.x86-assembly): Ditto.
- (faq.programming.djgpp): Ditto.
-
-2013-04-24 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml (cygwinenv-implemented-options): Change description
- for winsymlink option to explain new implementation.
- * new-features.sgml (ov-new1.7.19): Add support for native symlinks and
- AFS.
-
-2013-04-23 Corinna Vinschen <corinna@vinschen.de>
-
- * Throughout, eliminate Windows 2000 from the documentation.
- * overview.sgml (brief-history): Mention native AMD64 support.
-
-2013-04-23 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (SGMLDIRS): Accommodate dropping utils_source and
- cygwin_source from ../Makefile.common.
- * new-features.sgml (ov-new1.7.19): New section. Document dropped
- support for pre-XP SP3 and added support for 64 bit Cygwin.
-
-2013-04-23 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-what.xml (faq.what.supported): Change to accommodate existence
- of 64 bit version.
-
-2013-03-27 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-what.xml (faq.what.supported): Mention Windows 8 and Server 2012.
- Change sentence on native 64 bit version.
-
-2013-03-06 Anthony Geoghegan <anthony.geoghegan@gmail.com>
-
- * faq-using.xml: Fix expression and uppercase Samba.
-
-2013-02-13 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * pathnames.sgml: Remove stray '@'.
-
-2013-02-13 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * pathnames.sgml: Clarify '@' processing.
-
-2013-01-23 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * faq-programming.xml: Remove reference to "make check".
-
-2013-01-12 Thomas Wolff <towo@towo.net>
-
- * new-features.sgml (ov-new1.7.18): Add console enhancements.
-
-2012-12-20 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml (pathnames-at): Drop confusing description on
- "embedded double quotes".
-
-2012-12-14 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.18): Add sparse change.
- * pathnames.sgml (mount-table): Document sparse mount option.
-
-2012-12-06 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.18): New section. Document cfsetspeed.
-
-2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * configure.ac: Rename from configure.in.
- * configure.in: Delete.
- * configure: Regenerate.
-
-2012-10-24 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.in: Add AC_NO_EXECUTABLES.
- * configure: Regenerate.
-
-2012-10-20 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.17): Add section.
-
-2012-09-03 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * faq-what.xml: Fix typos, clarify responsibility slightly.
-
-2012-08-03 Adam Dinwoodie <Adam.Dinwoodie@metaswitch.com>
-
- * faq-using.xml (faq.using.man): Make relevance to whatis explicit.
-
-2012-07-20 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml (pathnames-intro): Remove paragraph on UNC paths.
- Try to be clearer on POSIX vs. Win32 paths.
- (unc-paths): New section.
- (cygdrive): Fix a few SGML qualifiers.
- * setup-net.sgml: Move ntsec section from here...
- * using.sgml: ..to here.
-
-2012-07-18 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.16): Document getmntent_r.
-
-2012-07-17 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * faq-programming.xml (faq.programming.unix-gui): Update to
- reflect the availability of X11 toolkits on Cygwin.
-
-2012-06-03 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.16): Document ReFS support.
-
-2012-05-10 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.16): Document memrchr.
-
-2012-05-09 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.15): Fix XML syntax.
-
-2012-05-07 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * new-features.sgml (ov-new1.7.15): Fix tag.
-
-2012-05-06 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * cygwinenv.sgml: Add pipe_byte description.
- * new-features.sgml (ov-new1.7.15): Add new pipe_byte description for
- 1.7.15.
-
-2012-04-25 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.14): Add mouse reporting mode 1005.
-
-2012-04-24 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.14): New section. Add new console mouse
- reporting modes.
-
-2012-04-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * configure: Regenerate.
-
-2012-04-23 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * faq-using.xml (faq.using.emacs, faq.using.xemacs): Change links
- from http://cygwin.com/xfree to http://x.cygwin.com.
-
-2012-04-23 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * faq-programming.xml (faq.programming.objective-c): Update for gcc4.
- (faq.programming.win32-api): -mwindows does include -lcomdlg32.
- (faq.programming.win32-no-cygwin): Update for removal of -mno-cygwin.
- * overview2.sgml (ov-ex-win): Ditto.
-
-2012-04-05 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.13): Add typeahead description.
-
-2012-04-05 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.13): New section. Add entry for
- mkpasswd/mkgroup change to print TrustedInstaller account.
-
-2012-04-03 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.12): Fix layout of flock example.
-
-2012-03-30 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.12): Fix typo.
-
-2012-03-30 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml (cygwinenv-implemented-options): Add detect_bloda.
- * new-features.sgml (ov-new1.7.12): Add list items for the change to
- flock and the detect_bloda CYGWIN option.
- * overview2.sgml (ov-hi-process-problems): Add a reference to the
- detect_bloda CYGWIN option.
-
-2012-03-27 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.12): Create. Move mountinfo here.
- Add /dev notice.
- * pathnames.sgml (pathnames-posixdevices): Rephrase to account for
- /dev change in 1.7.12.
-
-2012-03-27 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.11): Add mountinfo.
-
-2012-03-01 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * faq-programming.xml (faq.programming.make-execvp): Remove obsolete
- information about Tcl/Tk.
- (faq.programming.dll-relocatable): Ditto.
- * faq-using.xml (faq.using.tcl-tk): Rewrite to reflect switch to
- X11 Tcl/Tk.
-
-2012-02-27 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * faq-using.xml (faq.using.bloda): Fix missing closing parenthesis.
-
-2012-02-25 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.11): Add two more changes to the list.
-
-2012-02-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.11): Document pldd.
-
-2012-02-21 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.11): New section. Document scandirat.
-
-2012-02-21 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.bloda): Add AVAST and Citrix Metaframe
- Presentation Server.
-
-2012-02-08 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.sshd-in-domain): Document autoload error
- 1114 when loading user32.dll as potential problem when not using
- a domain service account.
-
-2012-02-05 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.10): Fix typo.
-
-2012-02-05 Corinna Vinschen <corinna@vinschen.de>
-
- * legal.sgml: Fix copyright.
-
-2012-02-04 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml: Fix more typos.
- * setup-net.sgml: Ditto.
-
-2012-02-04 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml: Fix typos.
- * ntsec.sgml: Ditto.
- * pathnames.sgml: Ditto.
- * setup2.sgml: Ditto.
- * setup-net.sgml: Ditto.
- (setup-dir): Drop paragraph on Unix/DOS file mode.
-
-2012-01-29 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.10): Add tzset.
-
-2012-01-24 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml (mount-table): Rephrase a few expressions for
- clearness.
-
-2012-01-13 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document support for the %m
- conversion flag in printf functions.
-
-2012-01-12 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document tgmath.h.
-
-2012-01-06 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document pthread_sigqueue.
-
-2012-01-01 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document get_current_dir_name.
-
-2011-12-30 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document getpt.
-
-2011-12-12 Ken Brown <kbrown@cornell.edu>
-
- * faq-using.xml: Remove obsolete entry about the standard console
- window.
- * new-features.sgml: Remove obsolete entry which references cygwin.bat.
- * setup-net.sgml: Clarify new shortcut behavior for the "Cygwin
- Terminal".
-
-2011-11-21 Andy Koppe <andy.koppe@gmail.com>
-
- * faq-using.xml (faq.using.weirdchars): Rewrite.
-
-2011-11-17 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.converting-paths): Remove reference to
- cygwin.bat.
- (faq.using.emacs): Drop "CYGWIN=tty" setting.
- * pathnames.sgml (pathnames-posixdevices): Align list of device names
- with changes in 1.7.10.
- * setup2.sgml (setup-env-ov): Drop text which assumes that Cygwin
- processes are started in console window. Align wording to lessened
- relevance of $CYGWIN. Don't use dropped CYGWIN setting in example.
- (setup-locale-how): Put using console and Cygwin.bat file into
- perspective.
- (setup-locale-problems): Ditto.
-
-2011-11-08 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.10): Document ptsname_r.
-
-2011-11-05 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * faq-using.xml (faq.using.fixing-fork-failures): Add new FAQ.
- * overview2.sgml (ov-hi-process-problems): Describe some difficulties
- in implementing fork()
-
-2011-10-28 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.10): Document getgrouplist.
-
-2011-10-10 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver.sgml: Change -v to -V, same as in sources.
-
-2011-08-19 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document /proc/devices
- and /proc/misc.
-
-2011-08-16 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.10): Document new RTLD flags.
-
-2011-08-12 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.10): Document large address awareness
- of heap and new way to set the default heap size per executable.
- * setup2.sgml (setup-maxmem): Revamp to explain new method of
- allocating more heap on a per-executable basis. Drop outdated stuff.
- Keep shortened description of heap_chunk_in_mb as note.
-
-2011-08-04 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.bloda): Add NVIDIA. Change wording slightly.
-
-2011-08-03 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document new POSIX Clock Selection
- option APIs.
-
-2011-07-20 Andy Koppe <andy.koppe@gmail.com>
-
- * setup-net.sgml (setup-packages): Reflect removal of Prev button.
- Also document Keep button and improve description of Exp button.
-
-2011-07-19 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document getconf(1).
-
-2011-07-15 Christopher Faylor <me.cygwin2011@cgf.cx>
-
- * cygwinenv.sgml (using-cygwinenv): Clarify how "glob" works.
-
-2011-06-15 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml (using-cygwinenv): Move envcache, strip_title, title,
- tty, and upcaseenv options to list of obsolete options.
- * effectively.sgml (using-console): Remove section.
- * new-features.sgml (ov-new1.7.10): Document removed CYGWIN options.
- Document removed tty mode.
-
-2011-05-25 Eric Blake <eblake@redhat.com>
-
- * new-features.sgml (ov-new1.7.10): Document strerror changes.
-
-2011-05-25 Corinna Vinschen <corinna@vinschen.de>
-
- * legal.sgml: Drop an old paragraph. Reactivate copyright note for
- documentation.
-
-2011-05-19 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document __fpurge.
-
-2011-05-17 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document error.h functions.
-
-2011-05-17 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document CPU-time clock support.
- Move pthread stack management APIs to separate listitem.
-
-2011-05-15 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.10): Document pthread_attr_getguardsize,
- pthread_attr_setstack, pthread_attr_setstackaddr and
- pthread_attr_setguardsize.
-
-2011-05-10 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Move "forkchunk:xxx" to the removed options section.
- Change text accordingly.
-
-2011-05-10 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-env-ov): Make sure everybody knows that the
- CYGWIN settings are just an example.
-
-2011-05-08 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document clock_settime.
-
-2011-05-06 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document sysinfo.
-
-2011-05-04 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document psiginfo, psignal,
- and sys_siglist.
-
-2011-05-02 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document new pthread APIs.
-
-2011-05-02 Corinna Vinschen <corinna@vinschen.de>
-
- Throughout remove NT4 from documentation.
-
- * new-features.sgml (ov-new1.7.10): Document change in passwd command.
-
-2011-04-18 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.10): Document ppoll.
-
-2011-04-10 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document /proc/swaps.
-
-2011-04-04 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.10): Document dropped NT4 support.
-
-2011-04-04 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document additional information
- in /proc/version.
-
-2011-04-01 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): Document /proc/sysvipc/.
-
-2011-04-01 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.10): /proc/loadavg now shows
- current running/total processes count.
-
-2011-03-29 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.10): Document pthread spinlocks.
-
-2011-03-28 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.9): Add "new API" paragraph.
-
-2011-02-15 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.8): Fix typo.
-
-2011-02-15 Corinna Vinschen <corinna@vinschen.de>
-
- * legal.sgml: Bump date.
- * new-features.sgml (ov-new1.7.8): Move dropped NT4 pre-SP4 support
- up to be the first paragraph.
-
-2011-02-15 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.8): Document /proc/sys.
-
-2011-02-10 Eric Blake <eblake@redhat.com>
-
- * new-features.sgml (ov-new1.7.8): Document strerror_r fixes.
-
-2011-02-10 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.8): Document pthread_yield.
-
-2011-01-12 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.8): Add "new API" paragraph.
-
-2011-01-05 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * faq-setup.xml (faq.setup.cli): Correct description of -pubkey option
-
-2010-10-18 Andy Koppe <andy.koppe@gmail.com>
-
- * setup2.sgml (setup-locale-ov): Document CJK ambiguous width change
- for non-Unicode charsets.
- * new-features.sgml (ov-new1.7.8): Mention CJK ambiguous width change.
- Drop redundant NT4 pre-SP4 support entry.
-
-2010-10-09 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.8): Document reinstantiation of the
- original 1.7 CWD handling.
-
-2010-10-08 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.8): Document new C99 complex API.
-
-2010-09-27 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml (mount-table): Fix pathnames-mount-ex example. Change
- an expression.
-
-2010-09-27 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.8): Document dropped NT4 pre-SP4 support.
- * faq-what.xml (faq.what.supported): Change accordingly.
- * ntsec.sgml (ntsec-mapping): Add 2008 R2.
-
-2010-09-18 Christopher Faylor <me+cygwin@cgf.cx>
-
- * overview2.sgml: Remove cheerful paragraph which implied that it was
- ok to casually mix Windows and POSIX. Add more words about mixing
- POSIX/Windows.
-
-2010-09-18 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-how): Fix typo.
-
-2010-09-11 Dave Korn <dave.korn.cygwin@gmail.com>
-
- * new-features.sgml: Mention fenv support.
-
-2010-09-06 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.8): Document /proc/sys.
-
-2010-08-30 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.7): Document change to binmode/textmode
- link libs.
- * textbinary.sgml (textbin-devel): Ditto.
-
-2010-08-28 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.7): Document change to avoid DLL
- hijacking.
-
-2010-08-27 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.7): Change to describe partial
- reversion to pre-1.7.6 behaviour.
- (ov-new1.7.6): Deprecate description of CWD handling.
- * pathnames.sgml (pathnames-win32-api): Rewrite to reflect new CWD
- behaviour.
-
-2010-08-19 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.7): New section.
- * pathnames.sgml: Throughout, align style of screen elements.
- Throughout, make all emphasis elements bold.
- (pathnames-win32-api): Rewrite section.
-
-2010-08-18 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml (pathnames-win32-api): Try to use a more clear wording.
-
-2010-08-13 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-programming.xml (faq.programming.win32-api): Remove simplicity.
- Add note and xrefs to User's Guide chapters explaining restrictions
- using the Win32 API.
- * new-features.sgml (ov-new1.7.6): Add note about Win CWD.
- * overview2.sgml (ov-hi-intro): Add note and xrefs about Win32 API
- restrictions. Tone down flexibility.
- * pathnames.sgml (pathnames-intro): Add xref to pathnames-win32-api
- section.
- (pathnames-win32-api): New section describing Win32 CWD restriction.
- * setup2.sgml (setup-env-ov): New sub-section.
- (setup-env-win32): Ditto, describing Win32 environment restriction.
-
-2010-08-11 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.6): Document "bind" option.
- * pathnames.sgml (mount-table): Add "bind" option with example.
-
-2010-08-09 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.6): Document POSIX monotonic clock.
-
-2010-08-09 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.6): Document /proc/filesystems.
-
-2010-07-26 Andy Koppe <andy.koppe@gmail.com>
-
- * setup-net.sgml, faq-setup.xml: Rename setup.exe's "Partial"
- view to "Pending"
-
-2010-07-19 Eric Blake <eblake@redhat.com>
-
- * textbinary.sgml (textbin-devel): Document temp file behavior.
- (textbin-issue): Use sed rather than cat as an example of a
- default-mode application.
- * new-features.sgml (ov-new1.7.6): Document mkostemp[s].
-
-2010-06-27 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * Makefile.in: Use "xmlto pdf" instead of docbook2pdf.
- Force the dblatex backend, as the default passivetex does not work.
- * README: Replace docbook-utils dependency with dblatex.
- Update required docbook-xml version.
- * faq-programming.xml (building-cygwin): Ditto.
-
-2010-06-26 Ken Brown <kbrown@cornell.edu>
-
- * setup-net.sgml: Add a paragraph describing now to avoid unintentional
- upgrades.
-
-2010-04-29 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.6): Add new "dos" and "inode" mount
- options.
- * pathnames.sgml (mount-table): Ditto.
- (pathnames-specialchars): Change description order. Add paragraph
- to explain new behaviour in terms of leading spaces and trailing dots
- and spaces in pathnames.
-
-2010-04-28 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.6): Add locale wide-char changes.
-
-2010-04-22 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver.sgml: Note the fact that slave tty/pty handle dispersal is
- unsed as of Cygwin 1.7.6.
- * new-features.sgml (ov-new1.7.6): New section. Add tty/pty and
- setrlimit changes.
-
-2010-04-11 Christopher Faylor <me+cygwin@cgf.cx>
-
- * cygwin.dsl: Remove comments.
-
-2010-04-11 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.5): New section.
-
-2010-04-11 Christopher Faylor <me+cygwin@cgf.cx>
-
- * cygwin-api.in.sgml: Update to DocBook SGML 4.5 DTD.
- * cygwin-ug-net.in.sgml: Ditto.
- * cygwin-ug.in.sgml: Ditto.
- * faq-sections.xml: Ditto.
- * faq.xml: Ditto.
-
-2010-04-01 Charles Wilson <cygwin@cwilson.fastmail.fm>
-
- * setup-net.sgml: Remove more mentions of rxvt.
-
-2010-03-31 Christopher Faylor <me+cygwin@cgf.cx>
-
- * cygwinenv.sgml: Remove/deprecate mention of rxvt.
- * effectively.sgml: Ditto.
- * faq-using.xml: Ditto.
- * setup-net.sgml: Ditto.
-
-2010-03-29 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.3): New section.
-
-2010-03-27 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-charsetlist): Add EUC-CN and GB2312.
-
-2010-03-27 Corinna Vinschen <corinna@vinschen.de>
-
- * textbinary.sgml: Add missing </para>.
-
-2010-03-27 Christopher Faylor <me+cygwin@cgf.cx>
-
- * textbinary.sgml: Remove tr example and just mention u2d and d2u
- instead.
-
-2010-03-25 Christopher Faylor <me+cygwin@cgf.cx>
-
- * pathnames.sgml: Clarify wording of user-specific fstab files. Fix
- typo.
-
-2010-03-24 Corinna Vinschen <corinna@vinschen.de>
-
- * legal.sgml: Bump copyright date.
-
-2010-03-17 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.unicode): Remove old examples.
-
-2010-03-12 Corinna Vinschen <corinna@vinschen.de>
-
- * effectively.sgml (using-shortcuts): Match chapter with reality.
-
-2010-03-11 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.bloda): Add "Credant Guardian Shield".
-
-2010-03-05 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-env): Add cross reference to using-cygwinenv.
- Change description for locale environment variables to comply with
- changes in 1.7.2.
-
-2010-03-02 Charles Wilson <cygwin@cwilson.fastmail.fm>
-
- * new-features.sgml (ov-new1.7.2): Describe XDR support.
-
-2010-02-26 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.2): Add strptime changes.
-
-2010-02-26 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.2): Add strftime/wcsftime changes.
-
-2010-02-25 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7.2): Add SIGPWR support.
-
-2010-02-25 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.2): Move stty erase support into
- correct category. Change "console window" to "Windows console".
-
-2010-02-17 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.2): Accommodate name change of getlocale
- to locale.
- * setup2.sgml (setup-locale-how): Ditto.
-
-2010-02-15 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.2): Add native DOS path and UNC path
- change.
- * pathnames.sgml (pathnames-intro): Make the Win32 path text a note
- and xref to new pathnames-win32 section.
- (cygdrive): Add description how the cygdrive mount flags apply to
- UNC paths starting with slashes.
- (pathnames-win32): New section describing native path handling.
-
-2010-02-11 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.2): Rephrase getlocale entry.
-
-2010-02-10 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.2): Add LC_MESSAGES support.
- * setup2.sgml (setup-locale-ov): Change "@euro" modifier description.
- (setup-locale-missing): Remove.
-
-2010-02-07 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * new-features.sgml (ov-new1.7-misc): Fix typo.
-
-2010-02-07 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.2): Add support for locales from
- /usr/share/locale/locale.alias.
- * setup2.sgml (setup-locale-ov): Ditto.
-
-2010-02-06 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-ov): Align description of working modifiers
- to latest changes.
-
-2010-02-06 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.2): Add support for new charsets.
- Change text for modifier support.
- (setup-locale-charsetlist): Add new GEORGIAN-PS and PT154 charsets
- to list of supported charsets. Reorder list for non-ISO, non-CP
- charsets alphabetically.
-
-2010-02-05 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-ov): Add description for "uz_UZ@cyrillic"
- and "tt_RU@iqtelif" modifiers. Slightly rephrase locale specifier
- description in terms of the modifier string.
-
-2010-02-05 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.2): Add grouping for printf/wprintf.
-
-2010-02-04 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.2): Add multibyte-awareness of regcomp
- and regexec.
-
-2010-02-01 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * README: Update for Cygwin docbook-utils package.
- * faq-programming.xml: Ditto.
-
-2010-01-26 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * faq-api.xml: d2u/u2d are from cygutils, not util-linux.
-
-2010-01-26 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Makefile.in: Skip validation in xmlto step.
-
-2010-01-26 Christopher Faylor <me+cygwin@cgf.cx>
-
- * overview.sgml: Clarify language in "A brief history of Cygwin".
-
-2010-01-26 Thomas Wolff <towo@towo.net>
-
- * new-features.sgml (ov-new1.7.2): Add console enhancements.
-
-2010-01-25 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-setup.xml: Drop references to non-NT systems.
- * faq-using.xml: Ditto.
- (faq.using.sshd-in-domain): New FAQ entry.
-
-2010-01-25 Andy Koppe <andy.koppe@gmail.com>
-
- * faq-using.xml: Fix typos and remove incorrect locale-specific
- documentation.
- * new-features.sgml: Ditto.
- * pathnames.sgml: Ditto.
-
-2010-01-24 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml: Rework layout to use itemizedlist. Fix typo.
- Add two missing entries.
-
-2010-01-23 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-charsetlist): Add CP932. Change description
- for SJIS.
-
-2010-01-23 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-charsetlist): Add ASCII and TIS-620. Add
- various aliases and case differences.
-
-2010-01-22 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7.2): Add chapter for news in 1.7.2.
- * setup2.sgml (setup-locale-ov): Describe how valid locales are
- determined by Windows locale support. Change description for modifiers
- in locale environment variables.
- (setup-locale-how): Describe new charset behaviour. Mention new
- getlocale tool to fetch valid locale information from Windows.
- (setup-locale-missing): Drop now implemented LC_foo options.
- Explain missing LC_MESSAGES in more detail.
-
-2010-01-17 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale): Mention three character codes per
- ISO 639-3.
-
-2010-01-17 Corinna Vinschen <corinna@vinschen.de>
- Andy Koppe <andy.koppe@gmail.com>
-
- * setup2.sgml (setup-locale): Adapt description to the C using ASCII
- change in 1.7.2.
-
-2010-01-16 Christopher Faylor <me+cygwin@cgf.cx>
-
- * setup-net.sgml: Remove obsolete assertion.
-
-2010-01-15 Corinna Vinschen <corinna@vinschen.de>
-
- Suggested by Frank Fesevur <ffes@users.sourceforge.net>:
- * faq-using.xml (faq.using.bloda): Clarify wxvault.dll.
-
-2010-01-15 Christopher Faylor <me+cygwin@cgf.cx>
-
- * faq-setup.xml: Add missing setup options. Sort options.
-
-2010-01-12 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml (cygwinenv-implemented-options): Try to make
- compatibility new symlinks vs. old Cygwin clearer.
-
-2010-01-10 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml (mount-table): Add info that posix=0 is default for
- the cygdrive prefix.
-
-2010-01-07 Corinna Vinschen <corinna@vinschen.de>
-
- * overview.sgml: Fix Red Hat brand name.
-
-2010-01-04 Christopher Faylor <me+cygwin@cgf.cx>
-
- * overview.sgml: Fix Red Hat URL.
-
-2009-12-23 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml (mount-table): Add missing slash in pathname.
-
-2009-12-14 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-setup.xml (faq.setup.mirror): Fix URL to wget.
-
-2009-12-02 Ken Brown <kbrown@cornell.edu>
-
- * setup2.sgml (setup-env): Clarify that Windows environment gets
- copied over. Add paragraph about TMP, TEMP, and TMPDIR.
-
-2009-11-18 Corinna Vinschen <corinna@vinschen.de>
-
- * overview2.sgml (ov-hi-files): Remove reference to root directory when
- explaining fstab content. Add paragraph about Extended Attributes.
- Discourage chroot.
-
-2009-11-16 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml (pathnames-specialchars): Fix typos.
-
-2009-11-12 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7-os): Mention Windows 7 and 2008 R2.
- (ov-new1.7-device): Add API get_avphys_pages, get_nprocs,
- get_nprocs_conf, and get_phys_pages.
-
-2009-10-31 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7-misc): Add installation-specific
- unique object names description.
-
-2009-10-28 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * pathnames.sgml: Add limitation of case sensitivity with CreateProcess.
-
-2009-10-28 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7-posix): Mention UTF-8 as "C" default
- and the default locale "C.UTF-8".
- * setup2.sgml (setup-locale-ov): Ditto.
-
-2009-10-26 Christopher Faylor <me+cygwin@cgf.cx>
-
- * faq-setup.xml: Fix clean_setup.pl reference.
-
-2009-10-26 Christopher Faylor <me+cygwin@cgf.cx>
-
- * faq-setup.xml: Change clean_setup.pl reference.
-
-2009-10-15 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-setup.xml (faq.setup.disk-space): Fix URL pointing to
- clean_setup.pl script.
-
-2009-10-09 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml (pathnames-specialchars): Add control chars to the
- list. Explain backslash exception.
-
-2009-10-03 Dave Korn <dave.korn.cygwin@gmail.com>
-
- * faq-using.xml (faq.using.bloda): Add Lenovo IPS Core Service.
-
-2009-10-02 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-ov): Fix typo in C+charset example.
- Rephrase how the locale environment variables are evaluated.
-
-2009-09-30 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7-file): Ctrl-X, not Ctrl-N.
- * pathnames.sgml (pathnames-unusual): Ditto.
- * setup2.sgml (setup-locale-ov): Change description according to
- latest changes.
- (setup-locale-how): Rewrite.
- (setup-locale-console): Enable section again. Change to reflect
- recent changes.
- (setup-locale-problems): Change to reflect recent changes.
-
-2009-09-26 Eric Blake <ebb9@byu.net>
-
- * new-features.sgml (ov-new1.7-file): Mention fexecve, execvpe.
-
-2009-09-25 Eric Blake <ebb9@byu.net>
-
- * new-features.sgml (ov-new1.7-file): Mention eaccess, euidaccess,
- canonicalize_file_name, and document change in access semantics.
-
-2009-09-24 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-problems): Fix charset names of codepages
- 936 and 949.
-
-2009-09-24 Eric Blake <ebb9@byu.net>
-
- * setup2.sgml (setup-locale-problems): Document how to install
- non-default charsets.
-
-2009-09-21 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7-file): Add new hardlink behaviour on
- filesystems not supporting hardlinks.
- * overview2.sgml (ov-hi-files): Change descripton accordingly.
-
-2009-08-26 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7-posix): Add "KOI8-R" and "KOI8-U"
- charsets.
-
-2009-08-22 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-charsetlist): Add KOI8-R and KOI8-U to list
- of supported charsets.
-
-2009-08-22 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-charsetlist): Add description of
- case-insensitivity of charsets. Fix a typo. Add "UTF8" to the list.
-
-2009-08-12 Dave Korn <dave.korn.cygwin@gmail.com>
-
- * faq-using.xml (faq.using.bloda): Typofix MacAfee -> McAfee.
-
-2009-07-23 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.ipv6): Try to clarify OS specific support.
- * faq-what.xml (faq.what.supported): Add Windows 7 and 2008 R2.
- * new-features.sgml: Add "and later" to rcmd news.
-
-2009-07-20 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (all): Fix wrong target names.
- (cygwin-ug-net/cygwin-ug-net-nochunks.html.gz): Ditto.
- (cygwin-ug-net/cygwin-ug-net.pdf): Convert to use docbook2pdf.
- (cygwin-api/cygwin-api.pdf): Ditto.
-
-2009-07-20 Corinna Vinschen <corinna@vinschen.de>
-
- * faq: Throughout, revert references to User's Guide to default URL.
-
-2009-07-20 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7-misc): Add stdc++ new/delete wrappers.
-
-2009-07-20 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7-posix): Add WCONTINUED, WIFCONTINUED.
-
-2009-07-20 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-charsetlist): Fix ISO88-59-13 and -15
- codepage numbers.
-
-2009-07-08 Christopher Faylor <me+cygwin@cgf.cx>
-
- * pathnames.sgml: Fix typo.
-
-2009-07-03 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7-file): Add fpurge and mkstemps to new
- API functions.
-
-2009-07-01 Christopher Faylor <me+cygwin@cgf.cx>
-
- Clean up some sources.redhat.com references.
-
-2009-06-24 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-setup.xml (faq.setup.setup-fails-on-ts): Fix another typo.
-
-2009-06-24 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-setup.xml (faq.setup.setup-fails-on-ts): Fix typo.
-
-2009-06-23 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-setup.xml (faq.setup.setup-failes-on-ts): Change rebaseall to
- rebase.
-
-2009-06-23 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-setup.xml (faq.setup.setup-failes-on-ts): New FAQ entry.
-
-2009-06-19 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7-misc): Add new link libs.
- * setup2.sgml (setup-locale-ov): Explain locale-specific wcwidth
- feature.
-
-2009-06-12 Ken Brown <kbrown@cornell.edu>
-
- * faq-using.xml (faq.using.emacs): Update.
-
-2009-06-04 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml: Add changes to console BS and Space key.
-
-2009-05-26 Christopher Faylor <me+cygwin@cgf.cx>
-
- Change explicitely to explicitly throughout.
-
-2009-05-15 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-console): Disable section for now.
-
-2009-05-14 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-setup.xml (faq.setup.upgrade-mountpoints): New entry.
- * faq-using.xml (faq.using.directory-structure): Align example to
- latest mount output.
- * pathnames.sgml (mount-table): Add note about upgrade helper scripts
- to create /etc/fstab and /etc/fstab.f/${USER}.
-
-2009-05-14 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml: Add automounting of /, /usr/bin, and /usr/lib.
- * pathnames.sgml (pathnames-intro): Be more verbose about POSIX and
- Win32 paths.
- (mount-table): Add "auto" flag. Add a paragraph about /usr/bin and
- /usr/lib.
- (pathnames-mount-ex): Enhance flags output.
-
-2009-05-13 Corinna Vinschen <corinna@vinschen.de>
- Christopher Faylor <me+cygwin@cgf.cx>
-
- * pathnames.sgml (mount-table): Sort mount options and add override
- option. Add description of root mount handling.
-
-2009-05-13 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml (pathnames-unusual): Talk about using UTF-8 in C
- locale.
- * setup2.sgml (setup-locale-problems): Ditto.
-
-2009-05-06 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-setup.xml: Fix entry explaing how the homedir is evaluated
- according to recent change.
-
-2009-04-07 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-console): New section to explain
- console character set setting.
- * faq: Throughout, change references to User's Guide to references
- to 1.7 User's Guide temporarily.
- * faq-setup.html (faq.using.unicode): Rephrase slightly.
- (faq.using.weirdchars): New FAQ entry for console charset problems.
-
-2009-04-06 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml (ov-new1.7-posix): Remove JIS from supported
- charsets.
- * setup2.sgml (setup-locale-charsetlist): Ditto.
-
-2009-04-06 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-problems): Change title to be more clear
- when referencing this section.
-
-2009-04-03 Kevin Buettner <kevinb@redhat.com>
-
- * Various syntactical and semantical fixes throughout.
-
-2009-04-01 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.symlinkstoppedworking): Rename.
- (faq.using.ipv6): New IPv6 FAQ.
- * gdb.sgml: Remove incorrect statement about Insight.
-
-2009-03-31 Corinna Vinschen <corinna@vinschen.de>
-
- * setup2.sgml (setup-locale-problems): Fix an incomplete sentence.
-
-2009-03-31 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml (faq.using.unicode): Modernize.
- (faq.api.symlinkstoppedworking): Move here from faq-api.xml.
-
-2009-03-30 Dave Korn <dave.korn.cygwin@gmail.com>
-
- * faq-using.xml (faq.using.bloda): Update with new entries.
-
-2009-03-26 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Add text to explain new UTF-16 symlinks.
- * faq-api.xml: Add FAQ entry "Why do some of my old symlinks don't
- work anymore?"
- * new-features.sgml: Fix symlink text. Add new UTF-16 symlinks.
- * overview2.sgml: Add text about new UTF-16 symlinks and potential
- problems with old symlinks.
- * pathnames.sgml: Fix typo.
- * setup2.sgml: Extend text about problems with symlinks.
-
-2009-03-26 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml: Replace GB2312 with GBK.
- * setup2.sgml: Ditto.
-
-2009-03-25 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Add a note that ASCII SO handling isn't foolproof
- under all circumstances.
-
-2009-03-25 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml: Add missing GB2312 and eucKR character sets.
- * pathnames.sgml: Change "DOS devices" title to "Invalid filenames"
- and rephrase that section.
- Add section "Filenames with unusual (foreign) characters".
- Fix an emphasis.
- * setup-net.sgml: Integrate setup-locale section.
- * setup2.sgml: Add locale variables to section "Environment Variables".
- Add section "Internationalization".
-
-2009-03-24 Corinna Vinschen <corinna@vinschen.de>
-
- * new-features.sgml: Add section about chaged (no)winsymlink default.
-
-2009-03-24 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Move "codepage:xxx" to the removed options section.
- Change text accordingly.
- * new-features.sgml: Try to explain new way to define character sets.
-
-2009-03-18 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwin-ug-net.in.sgml: Update date.
- * cygwinenv.sgml: Fix codepage:utf8 text in terms of setting
- environment variables.
- * new-features.sgml: New file describing new Cygwin 1.7 features.
- Layout is preliminiary only.
- * overview.sgml: Insert content of new-features.sgml.
-
-2009-03-18 Corinna Vinschen <corinna@vinschen.de>
-
- * overview2.sgml: Remove reference to CYGWIN=binmode.
- * textbinary.sgml: Ditto. Rephrase certain paragraphs to match
- Cygwin 1.7 behaviour. Add popen(3) and pipe(2) behaviour. Make
- quite clear that binmode is preferred. Add *mode.o files to
- description for developers.
-
-2009-03-09 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Try to be more clear explain raw devices.
-
-2009-03-03 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml: Rework UTF FAQ to accommodate latest setlocale
- change in newlib.
-
-2009-03-03 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Remove reference to managed mountpoints in mount
- entry example.
-
-2009-02-23 Dr. Volker Zell <dr.volker.zell@oracle.com>
-
- * faq-using.xml: Rework XEmacs FAQ.
-
-2009-02-14 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml: Fix usage of ampersand in NT emacs script.
-
-2009-02-14 Jari Aalto <jari.aalto@cante.net>
-
- * faq-using.xml: Expand Emacs entries.
-
-2009-02-13 Nahor <nahor.j+gmane@gmail.com>
-
- * overview.sgml: Fix 1.7 release date.
-
-2009-02-13 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwin-api.in.sgml: Fix API section layout.
-
-2009-02-13 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Add a cygdrive section.
-
-2009-02-13 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Replace "binmode" with new "binary" output of mount.
-
-2009-02-12 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-using.xml: First cut on Emacs.
-
-2009-02-12 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-setup.xml: Revamp for Cygwin 1.7.
- * faq-using.xml: Ditto.
-
-2009-02-11 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-programming.xml: Revamp (mostely) for Cygwin 1.7.
- * faq-what.xml: Ditto.
-
-2009-02-11 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (FAQ_SOURCES): Define FAQ sources.
- (faq/faq.html): Depend on FAQ sources.
- (faq/faq-nochunks.html): Ditto.
- * faq-api.xml: Revamp for Cygwin 1.7.
- * faq-problems.xml: Remove.
- * faq-sections.xml: Accommodate removal of faq-problems.xml.
- * faq.xml: Ditto.
-
-2009-02-03 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Rephrase the "Case sensitive filenames" chapter
- slightly.
-
-2009-01-24 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Add requirement for world-readability of special
- /etc files.
-
-2009-01-24 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Add section about accessing /etc files.
-
-2009-01-21 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver.sgml: Remove the "How to use the Cygserver services"
- section.
- * cygwinenv.sgml: Move "(no)server" to the removed options section.
- * faq-programming.xml: Remove CYGWIN=server requirement for running
- the Cygwin testsuite.
- * ntsec.sgml: Ditto for using `passwd -R'.
-
-2008-12-15 Corinna Vinschen <corinna@vinschen.de>
-
- * gcc.sgml: Use 'bash$' as Cygwin prompt throughout.
- * gdb.sgml: Ditto.
- * pathnames.sgml: Ditto. Fix the @ expansion example.
-
-2008-12-13 Christopher Faylor <me+cygwin@cgf.cx>
-
- * pathnames.sgml: Convert some backslashes to slashes.
-
-2008-12-11 Christian Franke <franke@computer.org>
-
- * pathnames.sgml: New section for /proc/registry. Document registry
- name encoding.
-
-2008-12-04 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.sgml: Fix typo.
-
-2008-12-03 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.sgml: Revamp parts of the doc for clearness.
-
-2008-12-02 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.sgml: Fix a few typos.
-
-2008-12-02 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver.sgml: Fix cross reference to the ntsec documentation.
-
-2008-12-02 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver.sgml: Document new feature to store hidden passwords
- for seteuid.
-
-2008-12-02 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.sgml: Finishing up changes for 1.7.
-
-2008-12-01 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.sgml: Further changes for 1.7. Switch from "NT" to "Windows".
- Add preliminary text. Try to be more clear in description. Remove
- useless chapters. Finish the permission related chapters.
-
-2008-11-30 Christopher Faylor <me+cygwin@cgf.cx>
-
- * faq-using.xml: Remove assertion that lpr doesn't exist.
- * faq-what.xml: Remove ancient who's who data.
-
-2008-11-25 Christopher Faylor <me+cygwin@cgf.cx>
-
- * overview2.sgml: Reorganize and make minor wording changes.
-
-2008-11-25 Christopher Faylor <me+cygwin@cgf.cx>
-
- * overview2.sgml: Clarify unix-specific automatic updates section.
-
-2008-11-25 Corinna Vinschen <corinna@vinschen.de>
-
- Suggested by Valerio Bigiani <vbigiani@yahoo.it>:
- * overview2.sgml: Add text that no automatic updates are provided.
-
-2008-11-11 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Add description for upcaseenv option.
-
-2008-09-22 Christopher Faylor <me+cygwin@cgf.cx>
-
- * setup2.sgml: Clarify heap allocation.
-
-2008-08-13 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Move description for (cyg,not)exec mount options
- from utils.sgml here. Clarify nouser mount points.
-
-2008-07-18 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Move binmode option to list of removed options.
-
-2008-07-17 Corinna Vinschen <corinna@vinschen.de>
-
- * Revamp documentation for Cygwin 1.7, part 1.
-
-2008-07-01 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Makefile.in: Temporarily add ability to generate pdfs.
-
-2008-06-26 Fred Korz <korz_fred@emc.com>
-
- * effectively.sgml: Correct subject-verb agreement, missing verb
- (typo), preposition and (definite vs indefinite) article use.
-
-2008-06-19 Christopher Faylor <me+cygwin@cgf.cx>
-
- * faq-using.xml: Add more words about multiple cygwins.
-
-2008-04-24 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwin-api.in.sgml: Add std-susv4 section to Compatibility chapter.
-
-2008-04-13 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Drop description of "transparent_exe" option.
-
-2007-29-12 Dave Korn <dave.korn@artimi.com>
-
- * faq-using.xml (faq.using.bloda): New entry.
- (faq.using.firewall, faq.using.anti-virus): Link to faq.using.bloda.
- * faq-setup.xml (faq.setup.hang): Likewise link to faq.using.bloda.
-
-2007-12-16 Christopher Faylor <me+cygwin@cgf.cx>
-
- * pathnames.xml: Fix a typo.
-
-2007-09-25 Corinna Vinschen <corinna@vinschen.de>
-
- * faq-what.xml: Remove paragraph about and link to stoneage old
- history.html file.
-
-2007-08-24 Christopher Faylor <me+cygwin@cgf.cx>
-
- * dll.sgml: myprog.ca -> myprog.c
-
-2007-08-12 Christopher Faylor <me+cygwin@cgf.cx>
-
- * faq-programming.xml: Clarify where to run "make check".
-
-2007-07-18 Brian Dessent <brian@dessent.net>
-
- * faq-using.xml (faq.using.console-window): Mention FHS location of
- docs and remove outdated reference to ash.
-
-2007-06-29 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwin-api.in.sgml: Remove authorgroup and revhistory.
- * cygwin-ug.in.sgml: Add Joshua Daniel Franklin to authorgroup.
- Remove revhistory.
- * legal.sgml: Update dates.
-
-2007-06-05 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwin-api.in.sgml: Accommodate new "Compatibility" section layout.
-
-2006-12-12 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Drop description of "traverse" option.
-
-2006-08-25 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq-setup.xml (faq.setup.uninstall): Mention Safe Mode
- requirement for accessing the Security tab in XP Home.
- * faq-using.xml (faq.using.chmod): Mention FAT32.
-
-2006-08-09 Christopher Faylor <cgf@timesys.com>
-
- * overview2.sgml: Remove inaccurate "full support for windows
- pathnames" clause.
-
-2006-08-01 Christopher Faylor <cgf@timesys.com>
-
- * cygwinenv.sgml: Document [no]dosfilewarning option.
-
-2006-07-18 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Change text for the order in which executables
- are evaluated.
-
-2006-06-01 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq-setup.xml (faq.setup.automated): New FAQ.
-
-2006-05-30 Dave Korn <dave.korn@artimi.com>
-
- * faq-api.xml (faq.api.winsock): Replace references to depracated
- Win32_Winsock macro with __USE_W32_WINSOCK, and enlarge on details.
-
-2006-05-24 Christopher Faylor <cgf@timesys.com>
-
- * configure.in: Update to newer autoconf.
- (thanks to Steve Ellcey)
- * configure: Regenerate.
- * aclocal.m4: New file.
-
-2006-04-04 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq-programming.xml (faq.programming.adjusting-heap):
- Clarify argument parameter sizes.
- * faq-using.xml (faq.using.chmod):
- Improve chmod FAQ.
-
-2006-03-18 Christopher Faylor <cgf@timesys.com>
-
- * cygwinenv.sgml: Rename fork_retry to proc_retry since it has turned
- out to be more general than just fork.
-
-2006-03-13 Christopher Faylor <cgf@timesys.com>
-
- * cygwinenv.sgml: Explain about new fork_retry CYGWIN environment
- variable setting.
-
-2006-03-07 Bas van Gompel <cygwin-patch.buzz<at>bavag.tmfweb.nl>
-
- * cygwinenv.sgml: Add missing </para> at transparent_exe.
-
-2006-02-05 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Explain transparent_exe option.
-
-2006-02-01 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq-setup.xml (faq.setup.what-packages):
- Mention new cygcheck -p option.
-
-2006-01-27 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq-programming.xml (faq.programming.building-cygwin):
- Move cocom to the build requirements.
-
-2006-01-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq-programming.xml (faq.programming.building-cygwin):
- Simplify instructions, and remove tar usage basics.
-
-2006-01-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq-programming.xml (faq.programming.ipc): Add new FAQ about
- cygserver and its relation to the "Bad system call" error.
- * faq-setup.xml (faq.setup.uninstall-all): Mention postgresql.
- * overview2.sgml: Update security info on shared memory.
-
-2006-01-25 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq-programming.xml (faq.programming.building-cygwin): Add
- list of packages required for building and exact check instructions.
- * faq-setup.xml (faq.setup.uninstall-service): New instructions
- on uninstalling a cygwin service.
- (faq.setup.uninstall-all): Reference new service uninstall FAQ.
-
-2006-01-25 Igor Peshansky <pechtcha@cs.nyu.edu>
-
- * faq-setup.xml (faq.setup.snapshots): Rename DLL using Windows tools.
-
-2006-01-18 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * Makefile.in : Remove references to old texinfo FAQ.
- * calls.texinfo : Remove.
- * changes.texinfo : Remove.
- * copy.texinfo : Remove.
- * faq.texinfo : Remove.
- * history.texinfo : Remove.
- * how-api.texinfo : Remove.
- * how-programming.texinfo : Remove.
- * how-resources.texinfo : Remove.
- * how-using.texinfo : Remove.
- * how.texinfo : Remove.
- * install.texinfo : Remove.
- * readme.texinfo : Remove.
- * relnotes.texinfo : Remove.
- * what.texinfo : Remove.
- * who.texinfo : Remove.
-
-2006-01-12 Igor Peshansky <pechtcha@cs.nyu.edu>
-
- * doctool.c (scan_directory): Ignore "CVS" directories.
- * faq-setup.xml (faq.setup.setup): Correct URL typo.
- (faq.setup.snapshots): Clarify.
-
-2005-12-30 Christopher Faylor <cgf@timesys.com>
-
- * relnotes.texinfo: Remove entry about hyperthreaded processor.
-
-2005-12-30 Christopher Faylor <cgf@timesys.com>
-
- * faq-problems.html: Remove entry about hyperthreaded processor.
-
-2005-12-12 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq-programming.xml: Add note about struct stat64.
-
-2005-12-03 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq-setup.xml: Add note about clean_setup.pl.
- * faq-using.xml: Remove unnecessary line of elisp.
-
-2005-10-02 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq-what.xml: Add 2003 and WOW64 to "supported" FAQ.
- * faq-programming.xml: Fix cygexec FAQ, building link.
-
-2005-09-25 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq.xml: Remove copyright section, link to license.html
- * faq-sections.xml: Remove copyright section, link to license.html
- * faq-programming.xml: Remove confusing reference to Red Hat.
- * faq-what.xml: Reword "supported" FAQ.
-
-2005-09-15 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml (ntea): Add some wording to scare people away
- from using this option.
-
-2005-08-26 Brian Dessent <brian@dessent.net>
-
- * faq-using.xml: Add 'net use' hint to network shares FAQ.
-
-2005-08-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * Makefile.in: Remove extra anchor to make NN4 happy.
- * faq.xml: Link to cygwin.com/license.html
- * faq-resources.xml: Link instead of duplicating info.
- * faq-using.xml: Split out services and network shares FAQ.
- * faq-what.xml: Link to cygwin.com/license.html
-
-2005-08-17 Christopher Faylor <cgf@timesys.com>
-
- * textbinary.sgml: Correct incorrect information about ability to
- specify text mode in fopen().
-
-2005-08-05 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygwin.dsl: Add default DOCTYPE and output filename.
- * Makefile: Update to switch FAQ from texinfo to DocBook.
- * faq.xml: New file.
- * faq-api.xml: New file.
- * faq-problems.xml: New file.
- * faq-programming.xml: New file.
- * faq-resources.xml: New file.
- * faq-sections.xml: New file.
- * faq-setup.xml: New file.
- * faq-using.xml: New file.
- * faq-what.xml: New file.
-
-2005-07-10 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygwinenv.sgml: Update tty section to mention rxvt and xterm.
- * how-programming.texinfo: Update GPL section of CVS FAQ.
- * how-using.texinfo: Expand FAQ about out of date packages.
- * setup-net.sgml: Add troubleshooting setup.exe section.
-
-2005-07-08 Corinna Vinschen <corinna@vinschen.de>
-
- * how-using.texinfo: Fix typos.
-
-2005-06-20 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-resources.texinfo: Update section on cygwin-developers.
- * how-using.texinfo: Add FAQ about firewall software. Update
- section on mounting and specifically note using managed mounts.
-
-2005-06-03 Max Kaehn <slothman@electric-cloud.com>
-
- * how-programming.texinfo: Add "How do I load cygwin1.dll dynamically
- from a Visual Studio or MinGW application?"
-
-2005-05-28 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-using.texinfo : Update the mkdir -p section to reflect
- changes in handling network drives.
-
-2005-05-18 Brian Dessent <brian@dessent.net>
-
- * install.texinfo ("How do I uninstall..."): Rewrite to cover
- removing services, dealing with permissions, and other common
- tasks for removing Cygwin completely.
-
-2005-05-08 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-programming.texinfo: Replace MAKE_MODE entry with FAQ about
- execvp errors and cygexec.
-
-2005-04-20 Brian Dessent <brian@dessent.net>
-
- * pathnames.sgml (mount-table): Indicate that user-specific
- mounts override system-wide.
-
-2005-04-20 Gerd Spalink <Gerd.Spalink@t-online.de>
-
- * fhandler-tut.txt: Update description to cygwin 1.5.13
-
-2005-04-19 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Mention that check_case is deprecated.
-
-2005-04-16 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Add new words for (no)traverse option.
-
-2005-03-30 Christopher Faylor <cgf@timesys.com>
-
- * how-using.texinfo: Add more words to the "multiple DLL" section.
-
-2005-03-25 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-programming.texinfo: Mention generic-build-script in
- packaging FAQ.
-
-2005-03-19 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-programming.texinfo: Remove incorrect libm.a note.
-
-2005-03-05 Christopher Faylor <cgf@timesys.com>
-
- * pathnames.sgml: Clarify binmode/textmode behavior slightly.
- * textbinary.sgml: Ditto.
-
-2005-03-03 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-api.texinfo: Add Pierre's security text.
-
-2005-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * README: New file.
-
-2005-01-31 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Add words for (no)traverse option.
-
-2005-01-29 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * install.texinfo: Update setup.exe snapshot URL.
- * ntsec.sgml: Add Pierre's Windows 2003 text.
-
-2005-01-28 Corinna Vinschen <corinna@vinschen.de>
-
- * how-using.texinfo: Change text about using shortcuts.
-
-2005-01-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-api.texinfo: Make snapshot URL an HTML link.
- * how-programming.texinfo: Add details about building a
- debugging version of the DLL.
- * how-using.texinfo: Correct rxvt README location.
- * install.texinfo: Add mount -m note to uninstall instructions.
-
-2005-01-21 Christopher Faylor <cgf@timesys.com>
-
- * how-programming.texinfo: Remove obsolete w32api instructions and add
- some words about unpacking net release .tar.bz2.
-
-2004-12-30 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * path.sgml: Encode programming example with CDATA.
- * overview.sgml: Add notes about SUS, newlib, and ash.
- * overview2.sgml: Add notes about /usr/share/doc/Cygwin.
-
-2004-12-27 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * Makefile.in: Update to use xmlto.
- * cygwin.dsl: Change into DocBook XSL stylesheet for xmlto.
- * pathnames.sgml: Correct documentation of mount behavior.
-
-2004-12-24 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygserver.sgml: Cleanup markup for XML validity.
- * cygwin-api.in.sgml: Cleanup markup for XML validity.
- * cygwin-ug-net.in.sgml: Cleanup markup for XML validity.
- * cygwin-ug.in.sgml: Cleanup markup for XML validity.
- * cygwinenv.sgml: Cleanup markup for XML validity.
- * dll.sgml: Cleanup markup for XML validity.
- * effectively.sgml: Cleanup markup for XML validity.
- * filemodes.sgml: Cleanup markup for XML validity.
- * legal.sgml: Cleanup markup for XML validity.
- * ntsec.sgml: Cleanup markup for XML validity.
- * overview.sgml: Cleanup markup for XML validity.
- * overview2.sgml: Cleanup markup for XML validity.
- * pathnames.sgml: Cleanup markup for XML validity.
- * setup-net.sgml: Cleanup markup for XML validity.
- * setup2.sgml: Cleanup markup for XML validity.
- * textbinary.sgml: Cleanup markup for XML validity.
- * utils.sgml: Cleanup markup for XML validity.
-
-2004-12-02 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygserver.sgml: Cleanup minor markup problem.
- * how-resources.texinfo: Add man and info to documentation FAQ.
- * how-using.texinfo: Add more detail to Unicode FAQ.
- * install.texinfo: Finally apply Pierre's patch from 2003-03-03.
- * relnotes.texinfo: Add note about hyperthreading reports.
-
-2004-09-30 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-using.texinfo: Fix typo. Add note about "Install For All Users"
-
-2004-09-30 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-programming.texinfo: Add gcj note to WinMain@16 FAQ.
- * how-using.texinfo: Add FAQ about network shares and authentication.
- * install.texinfo: Add "Where is make" to FAQ subtitle.
-
-2004-09-24 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: smbntsec is not on by default.
-
-2004-09-14 Christopher Faylor <cgf@timesys.com>
-
- * what.texinfo: Fix two typos reported on cygwin list.
-
-2004-09-02 Corinna Vinschen <corinna@vinschen.de>
-
- * textbinary.sgml: Change default mode for non-mounted paths to binary.
-
-2004-07-16 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-resources.texinfo: Update documentation to /usr/share/doc.
- * how-using.texinfo: Add paragraph about find -noleaf.
-
-2004-06-14 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-programming.texinfo: Add section about Visual Studio linking.
-
-2004-06-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * faq.texinfo: Move outdated calls.texinfo to readme.texinfo.
- * how-api.texinfo: Fix typos.
- * how-programming.texinfo: Fix typos.
- * how-resources.texinfo: Fix typos.
- * how-using.texinfo: Fix typos.
- * install.texinfo: Fix typos.
- * readme.texinfo: Move outdated calls.texinfo to readme.texinfo.
-
-2004-05-21 Brian Ford <ford@vss.fsi.com>
-
- * pathnames.sgml: Remove /dev/kmem from the supported POSIX
- device list.
-
- * cygwinenv.sgml: Fix typo in check_case description.
-
-2004-03-30 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * ntsec.sgml: Replace chapter numbers with <link>s,
- replace release-numbers in <title>s with descriptions.
-
-2004-03-30 Ronald Landheer-Cieslak <ronald@landheer.com>
-
- * ntsec.sgml: Fix typos, correct chapter numbers.
-
-2004-03-29 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Fix /dev/srX description.
-
-2004-03-28 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-programming.texinfo: Make list in .lib FAQ enumerative.
-
-2004-03-28 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * how-programming.texinfo: Add note about gcc .lib linking.
- * pathnames.sgml: Mention create_devices.sh for /dev/ creation.
-
-2004-03-27 Corinna Vinschen <corinna@vinschen.de>
-
- * cygserver.sgml: New file.
- * using.sgml: Include Cygserver docs.
-
-2004-03-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygwinenv.sgml: Add example for CYGWIN=error_start.
- * pathnames.sgml: Update list of /dev/ devices.
-
-2004-02-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * Makefile.in: Fix problem links in faq0.html file.
- * what.texinfo: Remove outdated 'recent' history.
-
-2004-02-19 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygwinenv.sgml: Remove incorrect ^Z information. Add
- some tags to server option description.
- * textbinary.sgml: Remove incorrect ^Z information.
-
-2004-02-16 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Add server option description.
-
-2004-02-04 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * Makefile.in: Generate monolithic faq0.html file.
-
-2004-01-24 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygwinenv.sgml: Cleanup minor markup problems.
- * dll.sgml: Cleanup minor markup problems.
- * effectively.sgml: Cleanup minor markup problems.
- * gcc.sgml: Cleanup minor markup problems.
- * ntsec.sgml: Cleanup minor markup problems.
- * pathnames.sgml: Cleanup minor markup problems.
- * setup-net.sgml: Cleanup minor markup problems.
- * textbinary.sgml: Cleanup minor markup problems.
- * windres.sgml: Cleanup minor markup problems.
-
-2004-01-20 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * Makefile.in: Remove unused cygwin-ug and cygwin-api-int
- targets from default build.
- * how-using.texinfo: Add information about 8-bit character
- display to FAQ.
- * setup2.sgml: Add information about 8-bit character display
- to "Setting up Cygwin".
-
-2004-01-15 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * setup-net.sgml: Add "internet-setup" id anchor.
- * overview.sgml: Update "What is it?" section. Add links to
- "Is it free software?" section. Update "Brief History" section.
- * overview2.sgml: Rewrite "Expectations for {Windows,Unix}"
- as "Quick Start for those more experienced with {Windows,Unix}".
-
-2004-01-11 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * Makefile.in: Add new target for single-file User's Guide, use new
- cygwin.dsl for output.
- * cygwin.dsl: New file, DSSSL stylesheet for custom Cygwin output.
- * cygwin-api.in.sgml: Update to DocBook SGML 4.2 DTD.
- * cygwin-ug-net.in.sgml: Update to DocBook SGML 4.2 DTD.
- * cygwin-ug.in.sgml: Update to DocBook SGML 4.2 DTD.
- * cygwinenv.sgml: Correct some tags. Add description of default values
- to ntsec, export, and error_start items.
- * dll.sgml: Add explanation of cyg prefix for DLLs.
- * effectively.sgml: Use systemitem tag for names of Cygwin packages.
- * how-programming.texinfo: Add example to FAQ entry.
- * pathnames.sgml: Add discussion of /proc filesystem.
- * setup-net.sgml: Correct some typos and grammar.
-
-2003-09-01 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Remove description how to mount raw devices and
- dicourage it. Desparately try to make usage of raw devices a bit
- clearer.
-
-2003-07-31 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * effectively.sgml: New file, "Using Cygwin Effectively with Windows".
- * legal.sgml: Update year in copyright notice.
- * using.sgml: Include "Using Cygwin Effectively with Windows" section.
-
-2003-07-15 Christopher Faylor <cgf@redhat.com>
-
- * pathnames.sgml: Use correct registry key. Clarify '@' operation.
-
-2003-07-03 Christopher Faylor <cgf@redhat.com>
-
- * ntsec.sgml: Reword references to "ntsec patch".
-
-2003-05-08 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygwin-ug-net.in.sgml: Remove outdated revision information and
- author's names.
-
-2003-04-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * gcc.sgml: Remove outdated "WinMainCRTStartup" references. Add a
- hellogui.c example.
-
-2003-03-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * setup-net.sgml: Make suggested additions to setup.exe documentation
-
-2003-03-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * setup-net.sgml: Improve setup.exe documentation
-
-2003-03-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * setup-net.sgml: Document setup.exe
-
-2003-02-07 Christopher Faylor <cgf@redhat.com>
-
- * how.texinfo: Add more w32api words.
-
-2003-02-07 Igor Pechtchanski <pechtcha@cs.nyu.edu>
-
- * ntsec.sgml: Add note on special names for missing user/group.
-
-2002-12-18 Christopher Faylor <cgf@redhat.com>
-
- * overview2.sgml: Remove CTRL-Z discussion.
- * cygwinenv.sgml: Expand on CYGWIN=binmode.
-
-2002-11-10 Christopher Faylor <cgf@redhat.com>
-
- * how-programming.texinfo: Document _WIN32 more fully.
-
-2002-10-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * ntsec.sgml: Correct some minor grammatical errors.
-
-2002-10-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * dll.sgml: Simplify dll build instructions.
-
-2002-09-11 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.html: Add chapter for switching user context w/o password.
-
-2002-08-29 Christopher Faylor <cgf@redhat.com>
-
- * how-api.texinfo: Remove a line from the CRLF discussion about lseek
- not working. Answer thread safe question more simply.
-
-2002-08-27 Nicholas Wourms <nwourms@netscape.net>
-
- * calls.texinfo: Add getc_unlocked, getchar_unlocked, putc_unlocked
- and putchar_unlocked.
-
-2002-08-21 Christopher Faylor <cgf@redhat.com>
-
- * dll.sgml: Remove indirect reference to older gccs.
-
-2002-06-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * dll.sgml: Refine dll build instructions.
-
-2002-08-21 Christopher Faylor <cgf@redhat.com>
-
- * ntsec.html: Correct some typos.
-
-2002-07-23 Nicholas Wourms <nwourms@netscape.net>
-
- * calls.texinfo: Add fcloseall and fcloseall_r.
-
-2002-06-24 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.sgml: Clean up text for examples of /etc/passwd and /etc/group.
- Add examples with SIDs. Warn about changing them crudely.
-
-2002-06-21 Christopher Faylor <cgf@redhat.com>
-
- * what.texinfo: Fix typo.
-
-2002-06-02 Christopher Faylor <cgf@redhat.com>
-
- * how-programming.texinfo: Add more words to the "how to build".
-
-2002-03-01 Christopher Faylor <cgf@redhat.com>
-
- * overview.sgml: Fix 'more more' typo.
-
-2002-01-12 Christopher Faylor <cgf@redhat.com>
-
- * overview.sgml: Fix Red Hat cygwin contract link.
- * what.texinfo: Ditto.
-
-2002-01-01 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Duh. Actually use bzip2 to create the tarball. Don't
- just change the name.
-
-2002-01-01 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Make .bz2 tarball.
-
-2001-12-11 Christopher Faylor <cgf@redhat.com>
-
- * what.texinfo: Clarify XP.
-
-2001-12-03 Christopher Faylor <cgf@redhat.com>
-
- Cleanup copyrights and Cygnus'isms throughout.
- * setup.sgml: Nuke ancient instructions.
-
-Tue Oct 16 18:02:00 2001 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Cleanup raw device text to be more coherent.
-
-Tue Oct 16 17:14:00 2001 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Add description for new fixed device paths.
-
-Fri Sep 7 12:47:47 2001 Michael Schaap <cygwin@mscha.com>
-
- * how-resources.texinfo: Add some additional words about where to find
- documentation.
-
-Wed Jun 13 13:54:35 2001 Christopher Faylor <cgf@cygnus.com>
-
- * who.texinfo: Oops. Add a couple of important folk.
-
-Wed Jun 13 13:45:44 2001 Christopher Faylor <cgf@cygnus.com>
-
- * who.texinfo: Remove email addresses. Modernize.
-
-Tue May 29 21:30:07 2001 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.in: Tweak to attempt to accomodate older texi2html.
-
-Tue May 29 16:24:46 2001 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.in: Accomodate newer versions of docbook and openjade.
-
-Thu Apr 12 23:52:00 2001 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Add text for `check_case' option.
-
-Fri Mar 2 12:42:00 2001 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Add text for `winsymlinks' option.
- * how-api.texinfo: Add text to explain new symlinks==shortcuts
- and the CYGWIN setting `(no)winsymlinks'.
- * how-using.texinfo: Add text that Cygwin now treats shortcuts
- as symlinks.
-
-2001-02-07 Eric M. Monsler <emonsler@beamreachnetworks.com>
-
- * setup2.sgml: Add docs about domain accounts.
-
-Thu Dec 21 15:03:29 2000 Edward M. Lee <tailbert@yahoo.com>
-
- * cygwinenv.sgml: Fix typo in <filename>. Add missing </para>.
-
-Tue Dec 19 21:06:00 2000 Corinna Vinschen <corinna@vinschen.de>
-
- * cygwinenv.sgml: Add text for `smbntsec' option.
-
-Sat Nov 18 23:50:12 2000 Christopher Faylor <cgf@cygnus.com>
-
- * cygwinenv.sgml: Remove CYGWIN=strace option. Update CYGWIN options.
- * setup2.sgml: Remove CYGWIN=strace example.
- * how-programming.texinfo: Remove stuff about CYGWIN=strace.
-
-Thu Oct 26 10:00:00 2000 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.sgml: Slight changes. Fix some errors.
-
-Thu Oct 26 9:35:00 2000 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.sgml: Changed the (now incorrect) hint that ntsec only
- uses access allowed ACEs.
-
-Fri Sep 29 23:52:00 2000 Corinna Vinschen <corinna@vinschen.de>
-
- * pathnames.sgml: Add documentation about raw block special
- devices and tape devices to the "POSIX devices" chapter.
-
-Fri Aug 18 15:51:06 2000 Christopher Faylor <cgf@cygnus.com>
-
- * fhandler-tut.txt: hinfo -> dtable.
-
-Thu Jul 20 13:01:00 2000 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.sgml: Add description for the new setuid ability
- of Cygwin since release 1.1.3.
- * overview2.sgml: Add description for new chroot functionality.
- * calls.texinfo: Add missing calls. Change comments for
- setuid, setgid, seteuid, setegid, chroot.
-
-Tue May 3 0:25:00 2000 Corinna Vinschen <corinna@vinschen.de>
-
- * ntsec.sgml: Revisited description of `ntsec' according to
- the changes in release 1.1.
- * setup.sgml: Include ntsec.
- * setup-net.sgml: Ditto.
+Deprecated. See git log instead.
diff --git a/winsup/doc/ChangeLog-2015 b/winsup/doc/ChangeLog-2015
new file mode 100644
index 000000000..0f8877b69
--- /dev/null
+++ b/winsup/doc/ChangeLog-2015
@@ -0,0 +1,3165 @@
+2015-12-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.xml (setfacl): Rename --substitute to --set.
+ * new-features.xml (ov-new2.4): Rephrase setfacl changes.
+
+2015-12-07 Johannes Schindelin <johannes.schindelin@gmx.de>
+
+ * pathnames.xml: Document the new usertemp file system type.
+
+2015-12-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new2.4): Document cygpath -U option.
+ * utils.xml (cygpath): Ditto.
+ * path.xml (func-cygwin-path): Add CCP_PROC_CYGDRIVE description.
+
+2015-11-25 David Macek <david.macek.0@gmail.com>
+
+ * faq-using.xml: Add MacType to the BLODA. Fix formatting.
+
+2015-11-24 David Macek <david.macek.0@gmail.com>
+
+ * pathnames.xml: Add a section describing peculiarities of how Cygwin
+ creates NTFS symlinks.
+
+2015-11-24 David Macek <david.macek.0@gmail.com>
+
+ * faq-using.xml: Add Forefront TMG to the BLODA.
+
+2015-11-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new2.4): Document fa_IR and ps_AF locale fixes.
+
+2015-11-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new2.4): Add new ACL changes.
+
+2015-11-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.xml (setfacl): Accommodate -b/-k change.
+ * new-features.xml (ov-new2.4): Add setfacl -b/-k change.
+
+2015-11-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.xml (setfacl): Show new option output.
+ (getfacl): Show new option output.
+
+2015-11-17 Yaakov Selkowitz <yselkowi@redhat.com>
+
+ * new-features.xml (ov-new2.4): New section. Document rpmatch.
+ * posix.xml (std-bsd): Add rpmatch.
+
+2015-11-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new2.3): Document Parallels Desktop FS support.
+
+2015-10-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new2.3): Document strftime %s addition.
+
+2015-10-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * posix.xml (std-iso): New section.
+ (std-deprec): Rearrange title text.
+ * new-features.xml (ov-new2.3): Document aligned_alloc, at_quick_exit,
+ quick_exit.
+
+2015-10-06 Ken Brown <kbrown@cornell.edu>
+
+ * faq-using.xml (faq.using.same-with-permissions): New entry.
+
+2015-09-07 Brian Inglis <Brian.Inglis@SystematicSw.ab.ca>
+
+ * faq-using.xml (faq.using.man): Replace makewhatis with mandb.
+
+2015-08-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new2.3): Document sysconf cache addition.
+
+2015-08-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new2.3): New section, document posix_madvise
+ POSIX_MADV_WILLNEED/POSIX_MADV_DONTNEED change.
+
+2015-08-18 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * faq-using.xml (faq.using.bloda): Add Lavasoft Web Companion to
+ BLODA list.
+
+2015-08-03 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * faq-programming.xml: Improve debugging-cygwin answer.
+
+2015-07-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new2.2): Document sigsetjmp, siglongjmp.
+
+2015-07-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new2.2): Add new section. Document getcontext,
+ setcontext, makecontext, swapcontext.
+ * posix.xml (std-deprec): Add getcontext, setcontext, makecontext,
+ swapcontext.
+
+2015-07-05 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * configure.ac: Add check for DOCBOOK2XTEXI
+ * configure: Regenerate.
+ * Makefile.in (DOCBOOK2XTEXI): Use.
+
+2015-06-22 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * README: Update.
+
+2015-06-22 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * Makefile.in (FAQ_SOURCES): Remove and generate with xidepend.
+
+2015-06-22 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * utils.xml: Remove 'Usage' prefix from synopses.
+
+2015-06-22 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * Makefile.in (intro2man.stamp): Add.
+ * intro.xml: New file.
+
+2015-06-22 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * Makefile.in (install-info, cygwin-ug-net.info)
+ (cygwin-api.info): Add.
+ * cygwin-ug-net.xml: Add texinfo-node.
+ * cygwin-api.xml: Ditto.
+ * ntsec.xml (db_home): Add texinfo-node for titles containing a
+ ':' which are the targets of an xref.
+
+2015-06-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new2.1): Add alterante signal stack info.
+ * posix.xml (std-susv4): Move sigaltstack here.
+
+2015-06-19 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * Makefile.in (install-man): Fix command to create man3 install
+ directory.
+
+2015-06-17 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * man.xsl: New file.
+ * Makefile.in (utils2man.stamp, api2man.stamp): Use it.
+
+2015-06-17 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * Makefile.in (api2man.stamp): Add rules to build and install
+ manpages for cygwin-api.
+
+2015-06-17 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * cygwin-api.xml: Move introductory paragraph here.
+ * logon-funcs.xml: Convert from using a sect2 element to using a
+ refentry element for each function.
+ * misc-funcs.xml: Ditto.
+ * path.xml: Ditto.
+
+2015-06-17 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * fo.xsl: Render funcsynopsis elements as ANSI style function
+ prototypes.
+ * html.xsl: Ditto.
+
+2015-06-17 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * html.xsl: Renamed from cygwin.xsl.
+
+2015-06-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * posix.xml (std-bsd): Add sethostname.
+
+2015-06-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new): Rename from ov-new1.7.
+ (ov-new2.1): Add new section. Document sethostname.
+
+2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * Makefile.in (install-man, utils2man.stamp): Add rules to build
+ and install manpages for utils.
+
+2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * utils.xml : Convert from using a sect2 element to using a
+ refentry element for each utility program.
+ * cygwin.xsl: Customize autotoc to include refentries.
+ * fo.xsl: Ditto.
+
+2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * Makefile.in (cygwin-ug-net/cygwin-ug-net-nochunks.html.gz):
+ Ensure cygwin-ug-net directory exists.
+
+2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * xidepend: Write a Makefile fragment defining variables
+ containing all the XIncluded sources, rather than a dependency on
+ those sources.
+ * Makefile.in: Use that variable to express the dependency.
+
+2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * Makefile.in (cygwin-ug-net/cygwin-ug-net.pdf)
+ (cygwin-api/cygwin-api.pdf): Use fo.xsl to customized DocBook
+ XML->PDF conversion.
+
+2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * cygwin-ug-net.xml: Remove incorrect unused date.
+ * utils.xml : Remove .exe suffix inconsistently added in a few
+ places. Tidy up some trailing whitespace.
+
+2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * xidepend: Fix to handle relative pathnames.
+
+2015-06-12 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * Makefile.in (.PHONY): Remove tarball target.
+
+2015-06-04 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * Makefile.in: Remove ancient unused rules to make a documentation
+ tarball.
+
+2015-06-01 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * ov-ex-unix.xml: Remove unhelpful mention of and inaccurate size
+ estimate for installing everything.
+ * ov-ex-win.xml: Ditto.
+
+2015-04-27 Mike DePaulo <mikedep333@gmail.com>
+
+ * cygserver.xml (install-cygserver): Add new section. How to install
+ Cygserver.
+
+2015-04-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new2.0): Rename from ov-new1.7.36 and change
+ version number to 2.0.
+
+2015-04-02 David A. Wheeler <dwheeler@dwheeler.com>
+
+ * faq-setup.xml: Document how Cygwin secures installation and
+ update against man-in-the-middle (MITM) attacks. Note that
+ setup embeds a public key to check the signature of setup.ini,
+ and that setup.ini includes SHA-512 cryptographic hashes.
+
+2015-03-31 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * misc-funcs.xml (cygwin_internal): Correct return type.
+
+2015-03-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.36): Add new section. Document GNU
+ basename.
+
+2015-03-30 Yaakov Selkowitz <yselkowi@redhat.com>
+
+ * posix.xml (std-gnu): Add basename.
+ (std-notes): Add note about two forms of basename.
+
+2015-03-13 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * Makefile.in (prefix): Define.
+
+2015-03-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml (ntsec-mapping-nsswitch-desc): Fix typo.
+ (ntsec-mapping-samba): Ditto.
+
+2015-03-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml (ntsec-mapping-passwdinfo): Drop the word "Note" from
+ a note.
+ (ntsec-mapping-nsswitch): Fix typo.
+
+2015-03-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-programming.xml: Accommodate switch of Cygwin repo to GIT.
+ * setup-net.xml: Ditto.
+
+2015-03-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * posix.xml (std-bsd): Add issetugid.
+
+2015-03-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.35): Add SIGSYS change.
+
+2015-03-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.35): Add new section.
+
+2015-02-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.xml (getfacl): Adjust options to option nmame change.
+
+2015-02-25 Warren Young <warren@etr-usa.com>
+
+ * faq-using.xml (faq.using.ssh-pubkey-stops-working): More
+ improvements to the chgrp None hack to account for domains
+ and non-English versions of Windows.
+
+2015-02-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml (ntsec-mapping): Match the description of the default
+ values for db_home, db_shell, and db_gecos to the latest changes.
+
+2015-02-24 Warren Young <warren@etr-usa.com>
+
+ * faq-using.xml (faq.using.ssh-pubkey-stops-working): Added the
+ chgrp None ~/.ssh/* fix for SSH key failure in Cygwin 1.7.34+.
+
+2015-02-17 Warren Young <warren@etr-usa.com>
+
+ * faq-using.xml (faq.using.startup-slow): Applied Andrey Repin's
+ improvements <anrdaemon@yandex.ru>, plus made a few minor ones
+ of my own.
+
+2015-02-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup-files.xml (setup-files): Drop hint to set HOME in Windows
+ environment.
+ * setup-env.xml (setup-env-ov): Discourage setting HOME in the Windows
+ environment.
+
+2015-02-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * posix.xml (std-gnu): Add missing __mempcpy.
+
+2015-02-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml: Throughout fix references to the Cygwin version number.
+
+2015-02-11 Warren Young <warren@etr-usa.com>
+
+ * faq-using.xml (faq.using.startup-slow): New entry.
+
+2015-02-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * posix.xml (std-susv4): Move cabsl, cimagl, creall, hypotl, sqrtl here
+ from std-notimpl. Add finitel.
+
+2015-02-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * posix.xml (std-susv4): Move wcstold here from std-notimpl.
+
+2015-02-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.34): Add wcstold.
+
+2015-02-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.ssh-pubkey-stops-working): New entry.
+ (faq.using.same-with-rhosts): Ditto.
+
+2015-02-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.xml (regtool): Clarify save action. Add description for
+ restore action.
+ * new-features.xml (ov-new1.7.34): Add regtool restore.
+
+2015-02-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * Throughout, replace http with https as far as cygwin.com and
+ sourceware.org URLs are concerned.
+ * Throughout, simplify ulink expressions if the visible text is the
+ URL anyway.
+ * faq-programming.xml (faq.programming.dll-relocatable): Remove.
+ * faq-setup.xml (faq.setup.name-with-space): Change for 1.7.34.
+ (faq.setup.home): Ditto.
+ * faq-using.xml (faq.using.printing): Clarify old links and availability
+ of a2ps and file.
+ (faq.using.xemacs): Drop outdated version info and pointers to native
+ XEmacs.
+ (faq.using.ntemacs): Remove.
+ * faq-what.xml (faq.what.what): Rephrase to reflect reality.
+ (faq.what.supported): Ditto.
+ (faq.what.who): Rephrase slightly.
+ * legal.xml: Bump copyright.
+ * setup-net.xml (internet-setup): Fix references to setup executables.
+
+2015-01-23 Pierre A. Humblet <phumblet@phumblet.no-ip.org>
+ Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.34): Add extension of gethostbyname2.
+ Add sockatmark.
+
+2015-01-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * posix.xml (std-susv4): Move sockatmark here from std-notimpl.
+
+2015-01-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml (ntsec-mapping-nsswitch-passwd): Document /path %H wildcard.
+ (ntsec-mapping-nsswitch-home): Disable text explaining how the home
+ directory is fetched from the homeDrive attribute.
+
+2015-01-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.xml (cygwinenv-removed-options): Accommodate list of
+ always uppercased Windows variables to latest change.
+
+2014-12-18 Yaakov Selkowitz <yselkowitz@cygwin.com>
+
+ * ntsec.xml (ntsec-logonuser): Fix spelling of pw_passwd field.
+
+2014-12-18 Yaakov Selkowitz <yselkowitz@cygwin.com>
+
+ * new-features.xml (ov-new1.7.34): Document Solaris stdio_ext.h
+ functions and BSD/GNU unlocked stdio extensions.
+ * posix.xml (std-bsd): Add BSD unlocked stdio extensions.
+ (std-gnu): Add GNU unlocked stdio extensions.
+ (std-solaris): Add stdio_ext.h functions.
+
+2014-12-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.34): Add setfacl -k option.
+ * utils.xml (setfacl): Ditto.
+
+2014-12-10 Michael DePaulo <mikedep333@gmail.com>
+
+ * ntsec.xml (ntsec-mapping-samba): Clarify Samba file server setup.
+
+2014-12-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.bloda): Add Lenovo RapidBoot Shield to
+ BLODA list.
+
+2014-12-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-setup.xml (faq.setup.upgrade-mountpoints): Remove.
+ * pathnames.xml (pathnames-mount-ex): Remove note about 1.5->1.7
+ registry mount point updates.
+
+2014-12-06 Corinna Vinschen <corinna@vinschen.de>
+
+2014-12-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * posix.xml (std-solaris): Point to libtirpc for xdr functions.
+
+2014-12-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwin.xsl (toc.section.depth): Set to 4.
+ * ntsec.xml: Revamp account mapping documentation to account for the
+ new db_home, db_shell, db_gecos settings.
+
+2014-12-05 Yaakov Selkowitz <yselkowitz@cygwin.com>
+
+ * new-features.xml (ov-new1.7.34): Document qsort_r and __bsd_qsort_r.
+ * posix.xml (std-bsd): Add qsort_r.
+ (std-gnu): Ditto.
+ (std-notes): Add section for qsort_r.
+
+2014-12-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.34): Add latest changes.
+
+2014-11-28 Yaakov Selkowitz <yselkowi@redhat.com>
+
+ * Makefile.in (XSLTPROC): Remove.
+ (cygwin-ug-net/cygwin-ug-net.pdf): Build with xmlto pdf.
+ (cygwin-api/cygwin-api.pdf): Ditto.
+ (faq/faq.html): Fix extraneous anchor removal.
+
+2014-11-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.xml (passwd): Align to latest changes.
+
+2014-11-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.34): Add new section.
+ (ov-new1.7.33): Reflect intermediate 1.7.33 release.
+
+2014-11-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.xml (mkgroup): Align to changed usage.
+ (mkpasswd): Ditto.
+
+2014-11-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.xml (mkpasswd): Change /etc/group to /etc/passwd.
+
+2014-11-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.33): Document xdr and atexit.
+
+2014-10-30 David Rothenberger <daveroth@acm.org>
+
+ * ntsec.xml: Fix typo.
+
+2014-10-29 Dave Habermann <dahabermann@dow.com>
+
+ * ntsec.xml (ntsec-mapping-caching): Describe service dependencies
+ in terms of cygserver.
+
+2014-10-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * xidepend: Make PDF file dependent on the same input files as the
+ HTML file of the same name to trigger automatic rebuild of PDFs on
+ source file changes as well.
+
+2014-10-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.xml: Change default setting of dosfilewarning.
+ * new-features.xml (ov-new1.7.33): Document aforementioned change.
+
+2014-10-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml: Fix Solaris doc URLs.
+
+2014-10-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml: Try to make an expression less ambiguous.
+
+2014-10-27 Luke Kendall <luke.kendall@cisra.canon.com.au>
+ Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml: More language fixes.
+
+2014-10-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.33): Document empty $PATH handling.
+
+2014-10-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.33): Fix paragraph order.
+
+2014-10-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * highlights.xml: Rearrange itemizedlist markup slightly.
+ * new-features.xml (ov-new1.7.33): Add setfacl -b option.
+ * utils.xml (setfacl): Ditto.
+
+2014-10-24 Luke Kendall <luke.kendall@cisra.canon.com.au>
+
+ * ntsec.xml: More language and typo fixes.
+
+2014-10-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml: Fix language.
+
+2014-10-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Create install targets.
+ (cygwin-ug-net/cygwin-ug-net.pdf): Create subdir to allow building PDF
+ even if subdir is missing.
+ (cygwin-api/cygwin-api.pdf): Ditto.
+ * configure.ac: Add AC_PROG_INSTALL rule.
+ * configure: Regenerate.
+ * new-features.xml (ov-new1.7.33): Add installation of docs.
+
+2014-10-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * posix.xml (std-gnu): Add ffsl, ffsll, quotactl.
+ (std-notes): Add restrictions of quotactl.
+
+2014-10-22 Yaakov Selkowitz <yselkowi@redhat.com>
+
+ * new-features.xml (ov-new1.7.33): Document stime.
+ * posix.xml (std-deprec): Add stime.
+
+2014-10-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.33): s/Linux/glibc.
+
+2014-10-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.33): Update to current state.
+
+2014-09-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.xml (cygdrive): Add /proc/cygdrive description.
+
+2014-09-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.xml (setfacl): Align documentation to help text in setfacl.
+
+2014-08-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml (ntsec-common): Drop outdated comment about underdeveloped
+ Solaris ACL API support.
+
+2014-08-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.xml (setfacl): Drop outdated note that default ACEs are not
+ taken into account.
+
+2014-08-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml: Disable description of db_prefix and db_separator settings.
+
+2014-08-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.xml (getfacl): Document additional suid/sgid/vtx flag printing.
+
+2014-08-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.ac: Convert to new AC_INIT style.
+ * configure: Regenerate.
+
+2014-08-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwin-api.xml: Include misc-funcs.xml.
+ * misc-funcs.xml: New file.
+
+2014-08-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwin-api.xml: Move chapter tags from path.xml back here.
+ Include logon-funcs.xml.
+ * logon-funcs.xml: Moved from ../cygwin here and converted to XML.
+ * path.xml: Drop chapter tags. Create subsections.
+
+2014-08-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Throughout use parenthesis instead of braces where
+ appropriate.
+ (DBXDIRS): Remove.
+ (XSLTPROC): Define for symmetry. Use throughout.
+ (clean): Drop removing cygwin-api.xml and doctool.*.
+ (cygwin-api.xml): Drop rule.
+ (doctool): Drop rule.
+ (Makefile.dep): Add dependency to cygwin-api.xml.
+ * cygwin-api.in.xml: Rename to cygwin-api.xml. Convert includes to
+ XML XInclude style.
+ * doctool.c: Remove.
+ * doctool.txt: Remove.
+ * faq-programming.xml: Drop reference to local utils.xml file.
+ * path.xml: Moved from ../cygwin and converted to XML.
+ * posix.xml: Ditto.
+ * using.xml: Drop relative path from utils.xml include.
+ * utils.xml: Moved from ../utils.
+
+2014-08-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.33): Add new section.
+ (ov-new1.7.32): Reflect intermediate 1.7.32 release.
+
+2014-08-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml (ntsec-mapping): Drop plus-prepended builtin accounts as
+ default setting. Add short explanation in db_prefix: always mode.
+ Fix a type. Drop a paragraph with redundant information.
+
+2014-08-03 Yaakov Selkowitz <yselkowitz@cygwin.com>
+
+ * faq-what.xml (faq.what.who): Remove mention of retired setup
+ maintainers. Add link to cygwin-pkg-maint.
+
+2014-07-31 Yaakov Selkowitz <yselkowitz@cygwin.com>
+
+ * faq-what.xml (faq.what.who): CGF has retired.
+
+2014-07-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.xml: Small improvments.
+
+2014-07-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml: (ov-new1.7): Change section title.
+
+2014-07-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml: (ov-new1.7.1): Add new section. Move old 1.7
+ sections into section level 3.
+
+2014-07-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwin.xsl: Allow 3 section levels in TOC.
+ * new-features.xml: (ov-new1.7.32): Add new section.
+ * ntsec.xml: Rename top-level section to reflect extension of topics.
+ Remove old /etc/passwd, /etc/group considerations. Add new sections
+ explaining Windows to POSIX account mapping. Make setuid sections
+ third level sections.
+ * pathnames.xml: Note new method of account mapping for fstab.d/$USER.
+ * faq-setup.xml: Rework references to /etc/passwd and /etc/group to
+ reflect changes to account handling.
+ * faq-using.xml: Ditto.
+
+2014-07-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml: (ov-new1.7.31): Add new section.
+
+2014-06-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * legal.xml: Fix copyright.
+
+2014-06-17 Christopher Faylor <me.cygwin2014@cgf.cx>
+
+ * faq-programming.xml: Add gettext-devel to list of packages needed to
+ build Cygwin.
+
+2014-04-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml: (ov-new1.7.29): Fix incomplete XML tagging.
+
+2014-03-31 Christopher Faylor <me.cygwin2014@cgf.cx>
+
+ * new-features.xml: (ov-new1.7.29): Add new section.
+
+2014-01-29 Christopher Faylor <me.cygwin2014@cgf.cx>
+
+ * faq-setup.xml: Minor snapshot instruction rewording. Update
+ discussion about setup*.exe.
+ * faq-using.xml: Update information about setup*.exe.
+ * faq-what.xml: Ditto.
+
+2014-01-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.28): Add new section.
+
+2014-01-07 Mark Geisert <mark@maxrnd.com>
+
+ * faq-programming.xml: Update packages needed to build Cygwin.
+
+2013-12-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.27): Add new section.
+
+2013-11-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.26): Fix section ID and title. Add
+ posix_spawn item.
+
+2013-11-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.26): Add new section.
+
+2013-11-12 Tom Schutter <t.schutter@comcast.net>
+
+ * faq-setup.xml (faq.setup.uninstall-service): Describe how to unhook
+ cyglsa DLL from OS before uninstalling.
+
+2013-11-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-setup.xml: Throughout remove setup.exe, use setup or setup-x86...
+ instead.
+ (faq.setup.cli): Reproduce latest --help output.
+ (faq.setup.noroot): New section.
+ (faq.setup.setup-fails-on-ts): Remove section.
+ * setup-net.xml (internet-setup): Mention setup-x86{_64} in first
+ paragraph. Add note to allow using setup.exe in subsequent paragraphs.
+ Add paragraph to introduce --no-admin option.
+
+2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * Makefile.in: Fix problems accessing xidepend when configured with a
+ (discouraged) relative path to source directory.
+
+2013-08-23 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * new-features.xml (ov-new1.7.25): Change wording.
+
+2013-08-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.25): Add new section.
+
+2013-08-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.24): Add new section. Mention
+ posix_memalign override.
+
+2013-07-26 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * new-features.xml (ov-new1.7.23): Add new section. Mention wincmdln.
+ * cygwinenv.xml: Mention wincmdln.
+
+2013-07-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * gcc.xml (gcc-64): Fix example.
+
+2013-07-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * gcc.xml (gcc-default: Rename from gcc-cons. Change title.
+ (gcc-64): New section explaininig differences in programming for
+ 64 bit Cygwin.
+ (gcc-gui): Simplify description and aim at UNIX/Linux developers only.
+ Note that X programming is preferred. Drop example.
+
+2013-07-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.22): Add GetCommandLine and regcomp
+ changes.
+
+2013-07-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cygwin-ug-net/cygwin-ug-net.html): Add dependency to
+ cygwin.xsl.
+ (cygwin-api/cygwin-api.html): Ditto.
+ (cygwin-ug-net/cygwin-ug-net.pdf): Add dependency to fo.xsl.
+ (cygwin-api/cygwin-api.pdf): Ditto.
+ (cygwin-api.xml): Drop "." path component from doctool dependency.
+ Change Makefile to Makefile.in dep.
+ (doctool): Drop "." path component from target.
+
+2013-07-20 Warren Young <warren@etr-usa.com>
+ Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cygwin-ug-net/cygwin-ug-net.pdf): Process input via
+ xsltproc and fop.
+ (cygwin-api/cygwin-api.pdf): Ditto.
+ * fo.xsl: New file.
+
+2013-07-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.22): New section. Document dropped
+ support for /dev/mem, /dev/kmem, /dev/port.
+ * specialnames.xml (pathnames-posixdevices): Drop description of
+ /dev/mem, /dev/kmem, /dev/port.
+
+2013-06-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.21): New section. Document rawmemchr.
+
+2013-06-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.private-cygwin): Drop.
+
+2013-06-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.multiple-copies): Modernize to reflect
+ installation separation since Cygwin 1.7.
+ (faq.using.third-party.multiple-copies): Ditto.
+
+2013-06-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.xml: Fix link to FAQ.
+
+2013-06-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-copyright.xml: Fix link to license.
+ * faq-using.xml: Ditto.
+ * faq-what.xml: Ditto.
+
+2013-06-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-programming.xml: Convert url to refer to new flat faq.html file.
+ * faq-setup.xml: Ditto.
+ * faq-using.xml: Ditto.
+ * highlights.xml: Ditto.
+
+2013-06-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.19): Revert mandatory locking support to
+ "preliminary".
+
+2013-06-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Add rule to rebuild Makefile if Makefile.in changes.
+ Include Makefile.dep last.
+ (Makefile.dep): Run xidepend within source dir. Temporarily drop
+ faq.xml from dependencies.
+ * xidepend: Fix creating base filename to accommodate VPATH.
+
+2013-06-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.19): Align mandatory locking text to
+ today's changes.
+
+2013-06-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.19): Add mandatory locking.
+
+2013-05-23 Warren Young <warren@etr-usa.com>
+
+ * xidepend: New script, generates Makefile.dep from top-level XML
+ * .cvsignore: Ignoring Makefile.dep output
+ * Makefile: Creating Makefile.dep if it doesn't exist, including it
+ if it does, and removing it on 'make clean'
+ * Wishlist: Knocked autodependency generation off the list
+
+2013-05-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.xml (cygwinenv-implemented-options): Explain new
+ winsymliks:nativestrict option. Strip out description of symlink types
+ and refer to new pathnames-symlinks section.
+ * highlights.xml (ov-hi-files): Rip out most of symlink description and
+ refer to new pathnames-symlinks section instead.
+ * new-features.xml (ov-new1.7.19): Add CYGWIN=winsymlinks:nativestrict.
+ * pathnames.xml (pathnames-symlinks): New section describing symbolic
+ link handling.
+
+2013-05-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.19): Add arc4random,
+ arc4random_addrandom, arc4random_buf, arc4random_stir and
+ arc4random_uniform.
+
+2013-05-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.xml (ov-new1.7.19): Add __b64_ntop and __b64_pton.
+
+2013-05-13 Warren Young <warren@etr-usa.com>
+
+ * cygwin-ug.xml setup.xml: Removed; unused.
+ * Wishlist: Created, with initial content based on a -patches
+ mailing list post.
+
+2013-05-06 Warren Young <warren@etr-usa.com>
+
+ * cygwin-api.in.xml (bookinfo): Reverted XInclude for legal.xml
+ fragment to a DOCTOOL include.
+
+2013-05-03 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * Makefile (FAQ_SOURCES): Use wildcard function to find sources in
+ srcdir.
+
+2013-05-01 Warren Young <warren@etr-usa.com>
+
+ * bodysnatcher.pl: Created
+ * Makefile.in (faq/faq.body): Added target to create this file from
+ faq/faq.html using new bodysnatcher.pl script.
+
+2013-05-01 Warren Young <warren@etr-usa.com>
+
+ * cygwin-ug.xml: Renamed from cygwin-ug.in.sgml
+ (bookinfo) Extracted <bookinfo> section into new ug-info.xml file
+ * ug-info.xml: Created
+ * cygwin-ug-net.xml: Renamed from cygwin-ug-net.in.sgml
+ (bookinfo) Replaced content with XInclude referencing ug-info.xml
+ * configure.ac: Replaced a *.sgml file reference with *.xml
+ * cygserver.xml cygwinenv.xml dll.xml effectively.xml filemodes.xml
+ gcc.xml gdb.xml legal.xml new-features.xml ntsec.xml overview.xml
+ pathnames.xml programming.xml setup.xml setup-net.xml textbinary.xml
+ using.xml windres.xml: Renamed from *.sgml.
+ Added <?xml> and <!DOCTYPE> tags to the top.
+ * cygserver.sgml cygwinenv.sgml dll.sgml effectively.sgml filemodes.sgml
+ gcc.sgml gdb.sgml legal.sgml new-features.sgml ntsec.sgml overview.sgml
+ pathnames.sgml programming.sgml setup.sgml setup-net.sgml textbinary.sgml
+ using.sgml windres.sgml: Renamed to *.xml
+ * faq.xml: Renamed from faq-sections.sgml. (Not faq.sgml!)
+ Replaced FAQ section ENTITY declarations with XIncludes.
+ Removed all other ENTITY declarations as they just name entities
+ already defined in the current DocBook stylesheets.
+ * faq.sgml: Removed without translating to DocBook XML. Obsolete.
+ * faq-*.xml: Added <?xml> and <!DOCTYPE> tags to the top.
+ Moved <qandadiv> tags from faq.xml and faq-sections.xml into
+ individual section files so they individually pass XML validation.
+ * pathnames.xml: Contained two top-level <sect1> elements, which is
+ malformed XML. Moved second to new specialnames.xml file.
+ * specialnames.xml: Created; extracted from pathnames.sgml
+ * overview2.xml: Broke it up into following three files, and
+ removed the original.
+ * ov-ex-win.xml (ov-ex-win): Created; contents extracted from
+ overview2.sgml
+ * ov-ex-unix.xml (ov-ex-unix): Ditto
+ * highlights.xml (highlights): Ditto
+ * setup2.xml: Broke it up into setup-*.xml.
+ * setup-env.xml setup-files.xml setup-locale.xml setup-maxmem.xml:
+ Created; contents extracted from setup2.sgml
+
+2013-04-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-programming.xml (faq.programming.64bitporting): Fix typo.
+
+2013-04-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-programming.xml (faq.programming.64bitporting): Extend entry.
+ (faq.programming.64bitporting-fail): New entry.
+ (faq.programming.64bitporting-cygwin64): New entry.
+
+2013-04-24 Corinna Vinschen <corinna@vinschen.de>
+ Christian Franke <Christian.Franke@t-online.de>
+
+ * faq-programming.xml (faq.programming.64bitporting): Mention the
+ -Wformat and -Wall gcc options.
+
+2013-04-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-programming.xml (faq.programming.64bitporting): New FAQ entry.
+ (faq.programming.objective-c): Include gcc4.
+ (faq.programming.make-execvp): Drop text discouraging usage of -j.
+ (faq.programming.undeclared-functions): Drop entry.
+ (faq.programming.x86-assembly): Ditto.
+ (faq.programming.djgpp): Ditto.
+
+2013-04-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml (cygwinenv-implemented-options): Change description
+ for winsymlink option to explain new implementation.
+ * new-features.sgml (ov-new1.7.19): Add support for native symlinks and
+ AFS.
+
+2013-04-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * Throughout, eliminate Windows 2000 from the documentation.
+ * overview.sgml (brief-history): Mention native AMD64 support.
+
+2013-04-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (SGMLDIRS): Accommodate dropping utils_source and
+ cygwin_source from ../Makefile.common.
+ * new-features.sgml (ov-new1.7.19): New section. Document dropped
+ support for pre-XP SP3 and added support for 64 bit Cygwin.
+
+2013-04-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-what.xml (faq.what.supported): Change to accommodate existence
+ of 64 bit version.
+
+2013-03-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-what.xml (faq.what.supported): Mention Windows 8 and Server 2012.
+ Change sentence on native 64 bit version.
+
+2013-03-06 Anthony Geoghegan <anthony.geoghegan@gmail.com>
+
+ * faq-using.xml: Fix expression and uppercase Samba.
+
+2013-02-13 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * pathnames.sgml: Remove stray '@'.
+
+2013-02-13 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * pathnames.sgml: Clarify '@' processing.
+
+2013-01-23 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * faq-programming.xml: Remove reference to "make check".
+
+2013-01-12 Thomas Wolff <towo@towo.net>
+
+ * new-features.sgml (ov-new1.7.18): Add console enhancements.
+
+2012-12-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml (pathnames-at): Drop confusing description on
+ "embedded double quotes".
+
+2012-12-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.18): Add sparse change.
+ * pathnames.sgml (mount-table): Document sparse mount option.
+
+2012-12-06 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.18): New section. Document cfsetspeed.
+
+2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * configure.ac: Rename from configure.in.
+ * configure.in: Delete.
+ * configure: Regenerate.
+
+2012-10-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.in: Add AC_NO_EXECUTABLES.
+ * configure: Regenerate.
+
+2012-10-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.17): Add section.
+
+2012-09-03 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * faq-what.xml: Fix typos, clarify responsibility slightly.
+
+2012-08-03 Adam Dinwoodie <Adam.Dinwoodie@metaswitch.com>
+
+ * faq-using.xml (faq.using.man): Make relevance to whatis explicit.
+
+2012-07-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml (pathnames-intro): Remove paragraph on UNC paths.
+ Try to be clearer on POSIX vs. Win32 paths.
+ (unc-paths): New section.
+ (cygdrive): Fix a few SGML qualifiers.
+ * setup-net.sgml: Move ntsec section from here...
+ * using.sgml: ..to here.
+
+2012-07-18 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.16): Document getmntent_r.
+
+2012-07-17 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * faq-programming.xml (faq.programming.unix-gui): Update to
+ reflect the availability of X11 toolkits on Cygwin.
+
+2012-06-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.16): Document ReFS support.
+
+2012-05-10 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.16): Document memrchr.
+
+2012-05-09 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.15): Fix XML syntax.
+
+2012-05-07 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * new-features.sgml (ov-new1.7.15): Fix tag.
+
+2012-05-06 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * cygwinenv.sgml: Add pipe_byte description.
+ * new-features.sgml (ov-new1.7.15): Add new pipe_byte description for
+ 1.7.15.
+
+2012-04-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.14): Add mouse reporting mode 1005.
+
+2012-04-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.14): New section. Add new console mouse
+ reporting modes.
+
+2012-04-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * configure: Regenerate.
+
+2012-04-23 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * faq-using.xml (faq.using.emacs, faq.using.xemacs): Change links
+ from http://cygwin.com/xfree to http://x.cygwin.com.
+
+2012-04-23 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * faq-programming.xml (faq.programming.objective-c): Update for gcc4.
+ (faq.programming.win32-api): -mwindows does include -lcomdlg32.
+ (faq.programming.win32-no-cygwin): Update for removal of -mno-cygwin.
+ * overview2.sgml (ov-ex-win): Ditto.
+
+2012-04-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.13): Add typeahead description.
+
+2012-04-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.13): New section. Add entry for
+ mkpasswd/mkgroup change to print TrustedInstaller account.
+
+2012-04-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.12): Fix layout of flock example.
+
+2012-03-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.12): Fix typo.
+
+2012-03-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml (cygwinenv-implemented-options): Add detect_bloda.
+ * new-features.sgml (ov-new1.7.12): Add list items for the change to
+ flock and the detect_bloda CYGWIN option.
+ * overview2.sgml (ov-hi-process-problems): Add a reference to the
+ detect_bloda CYGWIN option.
+
+2012-03-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.12): Create. Move mountinfo here.
+ Add /dev notice.
+ * pathnames.sgml (pathnames-posixdevices): Rephrase to account for
+ /dev change in 1.7.12.
+
+2012-03-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.11): Add mountinfo.
+
+2012-03-01 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * faq-programming.xml (faq.programming.make-execvp): Remove obsolete
+ information about Tcl/Tk.
+ (faq.programming.dll-relocatable): Ditto.
+ * faq-using.xml (faq.using.tcl-tk): Rewrite to reflect switch to
+ X11 Tcl/Tk.
+
+2012-02-27 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * faq-using.xml (faq.using.bloda): Fix missing closing parenthesis.
+
+2012-02-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.11): Add two more changes to the list.
+
+2012-02-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.11): Document pldd.
+
+2012-02-21 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.11): New section. Document scandirat.
+
+2012-02-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.bloda): Add AVAST and Citrix Metaframe
+ Presentation Server.
+
+2012-02-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.sshd-in-domain): Document autoload error
+ 1114 when loading user32.dll as potential problem when not using
+ a domain service account.
+
+2012-02-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.10): Fix typo.
+
+2012-02-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * legal.sgml: Fix copyright.
+
+2012-02-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml: Fix more typos.
+ * setup-net.sgml: Ditto.
+
+2012-02-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml: Fix typos.
+ * ntsec.sgml: Ditto.
+ * pathnames.sgml: Ditto.
+ * setup2.sgml: Ditto.
+ * setup-net.sgml: Ditto.
+ (setup-dir): Drop paragraph on Unix/DOS file mode.
+
+2012-01-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.10): Add tzset.
+
+2012-01-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml (mount-table): Rephrase a few expressions for
+ clearness.
+
+2012-01-13 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document support for the %m
+ conversion flag in printf functions.
+
+2012-01-12 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document tgmath.h.
+
+2012-01-06 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document pthread_sigqueue.
+
+2012-01-01 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document get_current_dir_name.
+
+2011-12-30 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document getpt.
+
+2011-12-12 Ken Brown <kbrown@cornell.edu>
+
+ * faq-using.xml: Remove obsolete entry about the standard console
+ window.
+ * new-features.sgml: Remove obsolete entry which references cygwin.bat.
+ * setup-net.sgml: Clarify new shortcut behavior for the "Cygwin
+ Terminal".
+
+2011-11-21 Andy Koppe <andy.koppe@gmail.com>
+
+ * faq-using.xml (faq.using.weirdchars): Rewrite.
+
+2011-11-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.converting-paths): Remove reference to
+ cygwin.bat.
+ (faq.using.emacs): Drop "CYGWIN=tty" setting.
+ * pathnames.sgml (pathnames-posixdevices): Align list of device names
+ with changes in 1.7.10.
+ * setup2.sgml (setup-env-ov): Drop text which assumes that Cygwin
+ processes are started in console window. Align wording to lessened
+ relevance of $CYGWIN. Don't use dropped CYGWIN setting in example.
+ (setup-locale-how): Put using console and Cygwin.bat file into
+ perspective.
+ (setup-locale-problems): Ditto.
+
+2011-11-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.10): Document ptsname_r.
+
+2011-11-05 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * faq-using.xml (faq.using.fixing-fork-failures): Add new FAQ.
+ * overview2.sgml (ov-hi-process-problems): Describe some difficulties
+ in implementing fork()
+
+2011-10-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.10): Document getgrouplist.
+
+2011-10-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver.sgml: Change -v to -V, same as in sources.
+
+2011-08-19 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document /proc/devices
+ and /proc/misc.
+
+2011-08-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.10): Document new RTLD flags.
+
+2011-08-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.10): Document large address awareness
+ of heap and new way to set the default heap size per executable.
+ * setup2.sgml (setup-maxmem): Revamp to explain new method of
+ allocating more heap on a per-executable basis. Drop outdated stuff.
+ Keep shortened description of heap_chunk_in_mb as note.
+
+2011-08-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.bloda): Add NVIDIA. Change wording slightly.
+
+2011-08-03 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document new POSIX Clock Selection
+ option APIs.
+
+2011-07-20 Andy Koppe <andy.koppe@gmail.com>
+
+ * setup-net.sgml (setup-packages): Reflect removal of Prev button.
+ Also document Keep button and improve description of Exp button.
+
+2011-07-19 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document getconf(1).
+
+2011-07-15 Christopher Faylor <me.cygwin2011@cgf.cx>
+
+ * cygwinenv.sgml (using-cygwinenv): Clarify how "glob" works.
+
+2011-06-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml (using-cygwinenv): Move envcache, strip_title, title,
+ tty, and upcaseenv options to list of obsolete options.
+ * effectively.sgml (using-console): Remove section.
+ * new-features.sgml (ov-new1.7.10): Document removed CYGWIN options.
+ Document removed tty mode.
+
+2011-05-25 Eric Blake <eblake@redhat.com>
+
+ * new-features.sgml (ov-new1.7.10): Document strerror changes.
+
+2011-05-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * legal.sgml: Drop an old paragraph. Reactivate copyright note for
+ documentation.
+
+2011-05-19 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document __fpurge.
+
+2011-05-17 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document error.h functions.
+
+2011-05-17 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document CPU-time clock support.
+ Move pthread stack management APIs to separate listitem.
+
+2011-05-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.10): Document pthread_attr_getguardsize,
+ pthread_attr_setstack, pthread_attr_setstackaddr and
+ pthread_attr_setguardsize.
+
+2011-05-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Move "forkchunk:xxx" to the removed options section.
+ Change text accordingly.
+
+2011-05-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-env-ov): Make sure everybody knows that the
+ CYGWIN settings are just an example.
+
+2011-05-08 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document clock_settime.
+
+2011-05-06 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document sysinfo.
+
+2011-05-04 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document psiginfo, psignal,
+ and sys_siglist.
+
+2011-05-02 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document new pthread APIs.
+
+2011-05-02 Corinna Vinschen <corinna@vinschen.de>
+
+ Throughout remove NT4 from documentation.
+
+ * new-features.sgml (ov-new1.7.10): Document change in passwd command.
+
+2011-04-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.10): Document ppoll.
+
+2011-04-10 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document /proc/swaps.
+
+2011-04-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.10): Document dropped NT4 support.
+
+2011-04-04 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document additional information
+ in /proc/version.
+
+2011-04-01 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): Document /proc/sysvipc/.
+
+2011-04-01 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.10): /proc/loadavg now shows
+ current running/total processes count.
+
+2011-03-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.10): Document pthread spinlocks.
+
+2011-03-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.9): Add "new API" paragraph.
+
+2011-02-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.8): Fix typo.
+
+2011-02-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * legal.sgml: Bump date.
+ * new-features.sgml (ov-new1.7.8): Move dropped NT4 pre-SP4 support
+ up to be the first paragraph.
+
+2011-02-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.8): Document /proc/sys.
+
+2011-02-10 Eric Blake <eblake@redhat.com>
+
+ * new-features.sgml (ov-new1.7.8): Document strerror_r fixes.
+
+2011-02-10 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.8): Document pthread_yield.
+
+2011-01-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.8): Add "new API" paragraph.
+
+2011-01-05 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * faq-setup.xml (faq.setup.cli): Correct description of -pubkey option
+
+2010-10-18 Andy Koppe <andy.koppe@gmail.com>
+
+ * setup2.sgml (setup-locale-ov): Document CJK ambiguous width change
+ for non-Unicode charsets.
+ * new-features.sgml (ov-new1.7.8): Mention CJK ambiguous width change.
+ Drop redundant NT4 pre-SP4 support entry.
+
+2010-10-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.8): Document reinstantiation of the
+ original 1.7 CWD handling.
+
+2010-10-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.8): Document new C99 complex API.
+
+2010-09-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml (mount-table): Fix pathnames-mount-ex example. Change
+ an expression.
+
+2010-09-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.8): Document dropped NT4 pre-SP4 support.
+ * faq-what.xml (faq.what.supported): Change accordingly.
+ * ntsec.sgml (ntsec-mapping): Add 2008 R2.
+
+2010-09-18 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * overview2.sgml: Remove cheerful paragraph which implied that it was
+ ok to casually mix Windows and POSIX. Add more words about mixing
+ POSIX/Windows.
+
+2010-09-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-how): Fix typo.
+
+2010-09-11 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * new-features.sgml: Mention fenv support.
+
+2010-09-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.8): Document /proc/sys.
+
+2010-08-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.7): Document change to binmode/textmode
+ link libs.
+ * textbinary.sgml (textbin-devel): Ditto.
+
+2010-08-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.7): Document change to avoid DLL
+ hijacking.
+
+2010-08-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.7): Change to describe partial
+ reversion to pre-1.7.6 behaviour.
+ (ov-new1.7.6): Deprecate description of CWD handling.
+ * pathnames.sgml (pathnames-win32-api): Rewrite to reflect new CWD
+ behaviour.
+
+2010-08-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.7): New section.
+ * pathnames.sgml: Throughout, align style of screen elements.
+ Throughout, make all emphasis elements bold.
+ (pathnames-win32-api): Rewrite section.
+
+2010-08-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml (pathnames-win32-api): Try to use a more clear wording.
+
+2010-08-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-programming.xml (faq.programming.win32-api): Remove simplicity.
+ Add note and xrefs to User's Guide chapters explaining restrictions
+ using the Win32 API.
+ * new-features.sgml (ov-new1.7.6): Add note about Win CWD.
+ * overview2.sgml (ov-hi-intro): Add note and xrefs about Win32 API
+ restrictions. Tone down flexibility.
+ * pathnames.sgml (pathnames-intro): Add xref to pathnames-win32-api
+ section.
+ (pathnames-win32-api): New section describing Win32 CWD restriction.
+ * setup2.sgml (setup-env-ov): New sub-section.
+ (setup-env-win32): Ditto, describing Win32 environment restriction.
+
+2010-08-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.6): Document "bind" option.
+ * pathnames.sgml (mount-table): Add "bind" option with example.
+
+2010-08-09 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.6): Document POSIX monotonic clock.
+
+2010-08-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.6): Document /proc/filesystems.
+
+2010-07-26 Andy Koppe <andy.koppe@gmail.com>
+
+ * setup-net.sgml, faq-setup.xml: Rename setup.exe's "Partial"
+ view to "Pending"
+
+2010-07-19 Eric Blake <eblake@redhat.com>
+
+ * textbinary.sgml (textbin-devel): Document temp file behavior.
+ (textbin-issue): Use sed rather than cat as an example of a
+ default-mode application.
+ * new-features.sgml (ov-new1.7.6): Document mkostemp[s].
+
+2010-06-27 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * Makefile.in: Use "xmlto pdf" instead of docbook2pdf.
+ Force the dblatex backend, as the default passivetex does not work.
+ * README: Replace docbook-utils dependency with dblatex.
+ Update required docbook-xml version.
+ * faq-programming.xml (building-cygwin): Ditto.
+
+2010-06-26 Ken Brown <kbrown@cornell.edu>
+
+ * setup-net.sgml: Add a paragraph describing now to avoid unintentional
+ upgrades.
+
+2010-04-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.6): Add new "dos" and "inode" mount
+ options.
+ * pathnames.sgml (mount-table): Ditto.
+ (pathnames-specialchars): Change description order. Add paragraph
+ to explain new behaviour in terms of leading spaces and trailing dots
+ and spaces in pathnames.
+
+2010-04-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.6): Add locale wide-char changes.
+
+2010-04-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver.sgml: Note the fact that slave tty/pty handle dispersal is
+ unsed as of Cygwin 1.7.6.
+ * new-features.sgml (ov-new1.7.6): New section. Add tty/pty and
+ setrlimit changes.
+
+2010-04-11 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * cygwin.dsl: Remove comments.
+
+2010-04-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.5): New section.
+
+2010-04-11 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * cygwin-api.in.sgml: Update to DocBook SGML 4.5 DTD.
+ * cygwin-ug-net.in.sgml: Ditto.
+ * cygwin-ug.in.sgml: Ditto.
+ * faq-sections.xml: Ditto.
+ * faq.xml: Ditto.
+
+2010-04-01 Charles Wilson <cygwin@cwilson.fastmail.fm>
+
+ * setup-net.sgml: Remove more mentions of rxvt.
+
+2010-03-31 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * cygwinenv.sgml: Remove/deprecate mention of rxvt.
+ * effectively.sgml: Ditto.
+ * faq-using.xml: Ditto.
+ * setup-net.sgml: Ditto.
+
+2010-03-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.3): New section.
+
+2010-03-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-charsetlist): Add EUC-CN and GB2312.
+
+2010-03-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * textbinary.sgml: Add missing </para>.
+
+2010-03-27 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * textbinary.sgml: Remove tr example and just mention u2d and d2u
+ instead.
+
+2010-03-25 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * pathnames.sgml: Clarify wording of user-specific fstab files. Fix
+ typo.
+
+2010-03-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * legal.sgml: Bump copyright date.
+
+2010-03-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.unicode): Remove old examples.
+
+2010-03-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * effectively.sgml (using-shortcuts): Match chapter with reality.
+
+2010-03-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.bloda): Add "Credant Guardian Shield".
+
+2010-03-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-env): Add cross reference to using-cygwinenv.
+ Change description for locale environment variables to comply with
+ changes in 1.7.2.
+
+2010-03-02 Charles Wilson <cygwin@cwilson.fastmail.fm>
+
+ * new-features.sgml (ov-new1.7.2): Describe XDR support.
+
+2010-02-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.2): Add strptime changes.
+
+2010-02-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.2): Add strftime/wcsftime changes.
+
+2010-02-25 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7.2): Add SIGPWR support.
+
+2010-02-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.2): Move stty erase support into
+ correct category. Change "console window" to "Windows console".
+
+2010-02-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.2): Accommodate name change of getlocale
+ to locale.
+ * setup2.sgml (setup-locale-how): Ditto.
+
+2010-02-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.2): Add native DOS path and UNC path
+ change.
+ * pathnames.sgml (pathnames-intro): Make the Win32 path text a note
+ and xref to new pathnames-win32 section.
+ (cygdrive): Add description how the cygdrive mount flags apply to
+ UNC paths starting with slashes.
+ (pathnames-win32): New section describing native path handling.
+
+2010-02-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.2): Rephrase getlocale entry.
+
+2010-02-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.2): Add LC_MESSAGES support.
+ * setup2.sgml (setup-locale-ov): Change "@euro" modifier description.
+ (setup-locale-missing): Remove.
+
+2010-02-07 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * new-features.sgml (ov-new1.7-misc): Fix typo.
+
+2010-02-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.2): Add support for locales from
+ /usr/share/locale/locale.alias.
+ * setup2.sgml (setup-locale-ov): Ditto.
+
+2010-02-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-ov): Align description of working modifiers
+ to latest changes.
+
+2010-02-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.2): Add support for new charsets.
+ Change text for modifier support.
+ (setup-locale-charsetlist): Add new GEORGIAN-PS and PT154 charsets
+ to list of supported charsets. Reorder list for non-ISO, non-CP
+ charsets alphabetically.
+
+2010-02-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-ov): Add description for "uz_UZ@cyrillic"
+ and "tt_RU@iqtelif" modifiers. Slightly rephrase locale specifier
+ description in terms of the modifier string.
+
+2010-02-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.2): Add grouping for printf/wprintf.
+
+2010-02-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.2): Add multibyte-awareness of regcomp
+ and regexec.
+
+2010-02-01 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * README: Update for Cygwin docbook-utils package.
+ * faq-programming.xml: Ditto.
+
+2010-01-26 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * faq-api.xml: d2u/u2d are from cygutils, not util-linux.
+
+2010-01-26 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Makefile.in: Skip validation in xmlto step.
+
+2010-01-26 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * overview.sgml: Clarify language in "A brief history of Cygwin".
+
+2010-01-26 Thomas Wolff <towo@towo.net>
+
+ * new-features.sgml (ov-new1.7.2): Add console enhancements.
+
+2010-01-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-setup.xml: Drop references to non-NT systems.
+ * faq-using.xml: Ditto.
+ (faq.using.sshd-in-domain): New FAQ entry.
+
+2010-01-25 Andy Koppe <andy.koppe@gmail.com>
+
+ * faq-using.xml: Fix typos and remove incorrect locale-specific
+ documentation.
+ * new-features.sgml: Ditto.
+ * pathnames.sgml: Ditto.
+
+2010-01-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml: Rework layout to use itemizedlist. Fix typo.
+ Add two missing entries.
+
+2010-01-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-charsetlist): Add CP932. Change description
+ for SJIS.
+
+2010-01-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-charsetlist): Add ASCII and TIS-620. Add
+ various aliases and case differences.
+
+2010-01-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7.2): Add chapter for news in 1.7.2.
+ * setup2.sgml (setup-locale-ov): Describe how valid locales are
+ determined by Windows locale support. Change description for modifiers
+ in locale environment variables.
+ (setup-locale-how): Describe new charset behaviour. Mention new
+ getlocale tool to fetch valid locale information from Windows.
+ (setup-locale-missing): Drop now implemented LC_foo options.
+ Explain missing LC_MESSAGES in more detail.
+
+2010-01-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale): Mention three character codes per
+ ISO 639-3.
+
+2010-01-17 Corinna Vinschen <corinna@vinschen.de>
+ Andy Koppe <andy.koppe@gmail.com>
+
+ * setup2.sgml (setup-locale): Adapt description to the C using ASCII
+ change in 1.7.2.
+
+2010-01-16 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * setup-net.sgml: Remove obsolete assertion.
+
+2010-01-15 Corinna Vinschen <corinna@vinschen.de>
+
+ Suggested by Frank Fesevur <ffes@users.sourceforge.net>:
+ * faq-using.xml (faq.using.bloda): Clarify wxvault.dll.
+
+2010-01-15 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * faq-setup.xml: Add missing setup options. Sort options.
+
+2010-01-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml (cygwinenv-implemented-options): Try to make
+ compatibility new symlinks vs. old Cygwin clearer.
+
+2010-01-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml (mount-table): Add info that posix=0 is default for
+ the cygdrive prefix.
+
+2010-01-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * overview.sgml: Fix Red Hat brand name.
+
+2010-01-04 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * overview.sgml: Fix Red Hat URL.
+
+2009-12-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml (mount-table): Add missing slash in pathname.
+
+2009-12-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-setup.xml (faq.setup.mirror): Fix URL to wget.
+
+2009-12-02 Ken Brown <kbrown@cornell.edu>
+
+ * setup2.sgml (setup-env): Clarify that Windows environment gets
+ copied over. Add paragraph about TMP, TEMP, and TMPDIR.
+
+2009-11-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * overview2.sgml (ov-hi-files): Remove reference to root directory when
+ explaining fstab content. Add paragraph about Extended Attributes.
+ Discourage chroot.
+
+2009-11-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml (pathnames-specialchars): Fix typos.
+
+2009-11-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7-os): Mention Windows 7 and 2008 R2.
+ (ov-new1.7-device): Add API get_avphys_pages, get_nprocs,
+ get_nprocs_conf, and get_phys_pages.
+
+2009-10-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7-misc): Add installation-specific
+ unique object names description.
+
+2009-10-28 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * pathnames.sgml: Add limitation of case sensitivity with CreateProcess.
+
+2009-10-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7-posix): Mention UTF-8 as "C" default
+ and the default locale "C.UTF-8".
+ * setup2.sgml (setup-locale-ov): Ditto.
+
+2009-10-26 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * faq-setup.xml: Fix clean_setup.pl reference.
+
+2009-10-26 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * faq-setup.xml: Change clean_setup.pl reference.
+
+2009-10-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-setup.xml (faq.setup.disk-space): Fix URL pointing to
+ clean_setup.pl script.
+
+2009-10-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml (pathnames-specialchars): Add control chars to the
+ list. Explain backslash exception.
+
+2009-10-03 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * faq-using.xml (faq.using.bloda): Add Lenovo IPS Core Service.
+
+2009-10-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-ov): Fix typo in C+charset example.
+ Rephrase how the locale environment variables are evaluated.
+
+2009-09-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7-file): Ctrl-X, not Ctrl-N.
+ * pathnames.sgml (pathnames-unusual): Ditto.
+ * setup2.sgml (setup-locale-ov): Change description according to
+ latest changes.
+ (setup-locale-how): Rewrite.
+ (setup-locale-console): Enable section again. Change to reflect
+ recent changes.
+ (setup-locale-problems): Change to reflect recent changes.
+
+2009-09-26 Eric Blake <ebb9@byu.net>
+
+ * new-features.sgml (ov-new1.7-file): Mention fexecve, execvpe.
+
+2009-09-25 Eric Blake <ebb9@byu.net>
+
+ * new-features.sgml (ov-new1.7-file): Mention eaccess, euidaccess,
+ canonicalize_file_name, and document change in access semantics.
+
+2009-09-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-problems): Fix charset names of codepages
+ 936 and 949.
+
+2009-09-24 Eric Blake <ebb9@byu.net>
+
+ * setup2.sgml (setup-locale-problems): Document how to install
+ non-default charsets.
+
+2009-09-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7-file): Add new hardlink behaviour on
+ filesystems not supporting hardlinks.
+ * overview2.sgml (ov-hi-files): Change descripton accordingly.
+
+2009-08-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7-posix): Add "KOI8-R" and "KOI8-U"
+ charsets.
+
+2009-08-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-charsetlist): Add KOI8-R and KOI8-U to list
+ of supported charsets.
+
+2009-08-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-charsetlist): Add description of
+ case-insensitivity of charsets. Fix a typo. Add "UTF8" to the list.
+
+2009-08-12 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * faq-using.xml (faq.using.bloda): Typofix MacAfee -> McAfee.
+
+2009-07-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.ipv6): Try to clarify OS specific support.
+ * faq-what.xml (faq.what.supported): Add Windows 7 and 2008 R2.
+ * new-features.sgml: Add "and later" to rcmd news.
+
+2009-07-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (all): Fix wrong target names.
+ (cygwin-ug-net/cygwin-ug-net-nochunks.html.gz): Ditto.
+ (cygwin-ug-net/cygwin-ug-net.pdf): Convert to use docbook2pdf.
+ (cygwin-api/cygwin-api.pdf): Ditto.
+
+2009-07-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq: Throughout, revert references to User's Guide to default URL.
+
+2009-07-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7-misc): Add stdc++ new/delete wrappers.
+
+2009-07-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7-posix): Add WCONTINUED, WIFCONTINUED.
+
+2009-07-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-charsetlist): Fix ISO88-59-13 and -15
+ codepage numbers.
+
+2009-07-08 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * pathnames.sgml: Fix typo.
+
+2009-07-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7-file): Add fpurge and mkstemps to new
+ API functions.
+
+2009-07-01 Christopher Faylor <me+cygwin@cgf.cx>
+
+ Clean up some sources.redhat.com references.
+
+2009-06-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-setup.xml (faq.setup.setup-fails-on-ts): Fix another typo.
+
+2009-06-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-setup.xml (faq.setup.setup-fails-on-ts): Fix typo.
+
+2009-06-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-setup.xml (faq.setup.setup-failes-on-ts): Change rebaseall to
+ rebase.
+
+2009-06-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-setup.xml (faq.setup.setup-failes-on-ts): New FAQ entry.
+
+2009-06-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7-misc): Add new link libs.
+ * setup2.sgml (setup-locale-ov): Explain locale-specific wcwidth
+ feature.
+
+2009-06-12 Ken Brown <kbrown@cornell.edu>
+
+ * faq-using.xml (faq.using.emacs): Update.
+
+2009-06-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml: Add changes to console BS and Space key.
+
+2009-05-26 Christopher Faylor <me+cygwin@cgf.cx>
+
+ Change explicitely to explicitly throughout.
+
+2009-05-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-console): Disable section for now.
+
+2009-05-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-setup.xml (faq.setup.upgrade-mountpoints): New entry.
+ * faq-using.xml (faq.using.directory-structure): Align example to
+ latest mount output.
+ * pathnames.sgml (mount-table): Add note about upgrade helper scripts
+ to create /etc/fstab and /etc/fstab.f/${USER}.
+
+2009-05-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml: Add automounting of /, /usr/bin, and /usr/lib.
+ * pathnames.sgml (pathnames-intro): Be more verbose about POSIX and
+ Win32 paths.
+ (mount-table): Add "auto" flag. Add a paragraph about /usr/bin and
+ /usr/lib.
+ (pathnames-mount-ex): Enhance flags output.
+
+2009-05-13 Corinna Vinschen <corinna@vinschen.de>
+ Christopher Faylor <me+cygwin@cgf.cx>
+
+ * pathnames.sgml (mount-table): Sort mount options and add override
+ option. Add description of root mount handling.
+
+2009-05-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml (pathnames-unusual): Talk about using UTF-8 in C
+ locale.
+ * setup2.sgml (setup-locale-problems): Ditto.
+
+2009-05-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-setup.xml: Fix entry explaing how the homedir is evaluated
+ according to recent change.
+
+2009-04-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-console): New section to explain
+ console character set setting.
+ * faq: Throughout, change references to User's Guide to references
+ to 1.7 User's Guide temporarily.
+ * faq-setup.html (faq.using.unicode): Rephrase slightly.
+ (faq.using.weirdchars): New FAQ entry for console charset problems.
+
+2009-04-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml (ov-new1.7-posix): Remove JIS from supported
+ charsets.
+ * setup2.sgml (setup-locale-charsetlist): Ditto.
+
+2009-04-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-problems): Change title to be more clear
+ when referencing this section.
+
+2009-04-03 Kevin Buettner <kevinb@redhat.com>
+
+ * Various syntactical and semantical fixes throughout.
+
+2009-04-01 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.symlinkstoppedworking): Rename.
+ (faq.using.ipv6): New IPv6 FAQ.
+ * gdb.sgml: Remove incorrect statement about Insight.
+
+2009-03-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * setup2.sgml (setup-locale-problems): Fix an incomplete sentence.
+
+2009-03-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml (faq.using.unicode): Modernize.
+ (faq.api.symlinkstoppedworking): Move here from faq-api.xml.
+
+2009-03-30 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * faq-using.xml (faq.using.bloda): Update with new entries.
+
+2009-03-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Add text to explain new UTF-16 symlinks.
+ * faq-api.xml: Add FAQ entry "Why do some of my old symlinks don't
+ work anymore?"
+ * new-features.sgml: Fix symlink text. Add new UTF-16 symlinks.
+ * overview2.sgml: Add text about new UTF-16 symlinks and potential
+ problems with old symlinks.
+ * pathnames.sgml: Fix typo.
+ * setup2.sgml: Extend text about problems with symlinks.
+
+2009-03-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml: Replace GB2312 with GBK.
+ * setup2.sgml: Ditto.
+
+2009-03-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Add a note that ASCII SO handling isn't foolproof
+ under all circumstances.
+
+2009-03-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml: Add missing GB2312 and eucKR character sets.
+ * pathnames.sgml: Change "DOS devices" title to "Invalid filenames"
+ and rephrase that section.
+ Add section "Filenames with unusual (foreign) characters".
+ Fix an emphasis.
+ * setup-net.sgml: Integrate setup-locale section.
+ * setup2.sgml: Add locale variables to section "Environment Variables".
+ Add section "Internationalization".
+
+2009-03-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * new-features.sgml: Add section about chaged (no)winsymlink default.
+
+2009-03-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Move "codepage:xxx" to the removed options section.
+ Change text accordingly.
+ * new-features.sgml: Try to explain new way to define character sets.
+
+2009-03-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwin-ug-net.in.sgml: Update date.
+ * cygwinenv.sgml: Fix codepage:utf8 text in terms of setting
+ environment variables.
+ * new-features.sgml: New file describing new Cygwin 1.7 features.
+ Layout is preliminiary only.
+ * overview.sgml: Insert content of new-features.sgml.
+
+2009-03-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * overview2.sgml: Remove reference to CYGWIN=binmode.
+ * textbinary.sgml: Ditto. Rephrase certain paragraphs to match
+ Cygwin 1.7 behaviour. Add popen(3) and pipe(2) behaviour. Make
+ quite clear that binmode is preferred. Add *mode.o files to
+ description for developers.
+
+2009-03-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Try to be more clear explain raw devices.
+
+2009-03-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml: Rework UTF FAQ to accommodate latest setlocale
+ change in newlib.
+
+2009-03-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Remove reference to managed mountpoints in mount
+ entry example.
+
+2009-02-23 Dr. Volker Zell <dr.volker.zell@oracle.com>
+
+ * faq-using.xml: Rework XEmacs FAQ.
+
+2009-02-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml: Fix usage of ampersand in NT emacs script.
+
+2009-02-14 Jari Aalto <jari.aalto@cante.net>
+
+ * faq-using.xml: Expand Emacs entries.
+
+2009-02-13 Nahor <nahor.j+gmane@gmail.com>
+
+ * overview.sgml: Fix 1.7 release date.
+
+2009-02-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwin-api.in.sgml: Fix API section layout.
+
+2009-02-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Add a cygdrive section.
+
+2009-02-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Replace "binmode" with new "binary" output of mount.
+
+2009-02-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-using.xml: First cut on Emacs.
+
+2009-02-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-setup.xml: Revamp for Cygwin 1.7.
+ * faq-using.xml: Ditto.
+
+2009-02-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-programming.xml: Revamp (mostely) for Cygwin 1.7.
+ * faq-what.xml: Ditto.
+
+2009-02-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (FAQ_SOURCES): Define FAQ sources.
+ (faq/faq.html): Depend on FAQ sources.
+ (faq/faq-nochunks.html): Ditto.
+ * faq-api.xml: Revamp for Cygwin 1.7.
+ * faq-problems.xml: Remove.
+ * faq-sections.xml: Accommodate removal of faq-problems.xml.
+ * faq.xml: Ditto.
+
+2009-02-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Rephrase the "Case sensitive filenames" chapter
+ slightly.
+
+2009-01-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Add requirement for world-readability of special
+ /etc files.
+
+2009-01-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Add section about accessing /etc files.
+
+2009-01-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver.sgml: Remove the "How to use the Cygserver services"
+ section.
+ * cygwinenv.sgml: Move "(no)server" to the removed options section.
+ * faq-programming.xml: Remove CYGWIN=server requirement for running
+ the Cygwin testsuite.
+ * ntsec.sgml: Ditto for using `passwd -R'.
+
+2008-12-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * gcc.sgml: Use 'bash$' as Cygwin prompt throughout.
+ * gdb.sgml: Ditto.
+ * pathnames.sgml: Ditto. Fix the @ expansion example.
+
+2008-12-13 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * pathnames.sgml: Convert some backslashes to slashes.
+
+2008-12-11 Christian Franke <franke@computer.org>
+
+ * pathnames.sgml: New section for /proc/registry. Document registry
+ name encoding.
+
+2008-12-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.sgml: Fix typo.
+
+2008-12-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.sgml: Revamp parts of the doc for clearness.
+
+2008-12-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.sgml: Fix a few typos.
+
+2008-12-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver.sgml: Fix cross reference to the ntsec documentation.
+
+2008-12-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver.sgml: Document new feature to store hidden passwords
+ for seteuid.
+
+2008-12-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.sgml: Finishing up changes for 1.7.
+
+2008-12-01 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.sgml: Further changes for 1.7. Switch from "NT" to "Windows".
+ Add preliminary text. Try to be more clear in description. Remove
+ useless chapters. Finish the permission related chapters.
+
+2008-11-30 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * faq-using.xml: Remove assertion that lpr doesn't exist.
+ * faq-what.xml: Remove ancient who's who data.
+
+2008-11-25 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * overview2.sgml: Reorganize and make minor wording changes.
+
+2008-11-25 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * overview2.sgml: Clarify unix-specific automatic updates section.
+
+2008-11-25 Corinna Vinschen <corinna@vinschen.de>
+
+ Suggested by Valerio Bigiani <vbigiani@yahoo.it>:
+ * overview2.sgml: Add text that no automatic updates are provided.
+
+2008-11-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Add description for upcaseenv option.
+
+2008-09-22 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * setup2.sgml: Clarify heap allocation.
+
+2008-08-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Move description for (cyg,not)exec mount options
+ from utils.sgml here. Clarify nouser mount points.
+
+2008-07-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Move binmode option to list of removed options.
+
+2008-07-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * Revamp documentation for Cygwin 1.7, part 1.
+
+2008-07-01 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Makefile.in: Temporarily add ability to generate pdfs.
+
+2008-06-26 Fred Korz <korz_fred@emc.com>
+
+ * effectively.sgml: Correct subject-verb agreement, missing verb
+ (typo), preposition and (definite vs indefinite) article use.
+
+2008-06-19 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * faq-using.xml: Add more words about multiple cygwins.
+
+2008-04-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwin-api.in.sgml: Add std-susv4 section to Compatibility chapter.
+
+2008-04-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Drop description of "transparent_exe" option.
+
+2007-29-12 Dave Korn <dave.korn@artimi.com>
+
+ * faq-using.xml (faq.using.bloda): New entry.
+ (faq.using.firewall, faq.using.anti-virus): Link to faq.using.bloda.
+ * faq-setup.xml (faq.setup.hang): Likewise link to faq.using.bloda.
+
+2007-12-16 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * pathnames.xml: Fix a typo.
+
+2007-09-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * faq-what.xml: Remove paragraph about and link to stoneage old
+ history.html file.
+
+2007-08-24 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * dll.sgml: myprog.ca -> myprog.c
+
+2007-08-12 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * faq-programming.xml: Clarify where to run "make check".
+
+2007-07-18 Brian Dessent <brian@dessent.net>
+
+ * faq-using.xml (faq.using.console-window): Mention FHS location of
+ docs and remove outdated reference to ash.
+
+2007-06-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwin-api.in.sgml: Remove authorgroup and revhistory.
+ * cygwin-ug.in.sgml: Add Joshua Daniel Franklin to authorgroup.
+ Remove revhistory.
+ * legal.sgml: Update dates.
+
+2007-06-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwin-api.in.sgml: Accommodate new "Compatibility" section layout.
+
+2006-12-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Drop description of "traverse" option.
+
+2006-08-25 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq-setup.xml (faq.setup.uninstall): Mention Safe Mode
+ requirement for accessing the Security tab in XP Home.
+ * faq-using.xml (faq.using.chmod): Mention FAT32.
+
+2006-08-09 Christopher Faylor <cgf@timesys.com>
+
+ * overview2.sgml: Remove inaccurate "full support for windows
+ pathnames" clause.
+
+2006-08-01 Christopher Faylor <cgf@timesys.com>
+
+ * cygwinenv.sgml: Document [no]dosfilewarning option.
+
+2006-07-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Change text for the order in which executables
+ are evaluated.
+
+2006-06-01 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq-setup.xml (faq.setup.automated): New FAQ.
+
+2006-05-30 Dave Korn <dave.korn@artimi.com>
+
+ * faq-api.xml (faq.api.winsock): Replace references to depracated
+ Win32_Winsock macro with __USE_W32_WINSOCK, and enlarge on details.
+
+2006-05-24 Christopher Faylor <cgf@timesys.com>
+
+ * configure.in: Update to newer autoconf.
+ (thanks to Steve Ellcey)
+ * configure: Regenerate.
+ * aclocal.m4: New file.
+
+2006-04-04 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq-programming.xml (faq.programming.adjusting-heap):
+ Clarify argument parameter sizes.
+ * faq-using.xml (faq.using.chmod):
+ Improve chmod FAQ.
+
+2006-03-18 Christopher Faylor <cgf@timesys.com>
+
+ * cygwinenv.sgml: Rename fork_retry to proc_retry since it has turned
+ out to be more general than just fork.
+
+2006-03-13 Christopher Faylor <cgf@timesys.com>
+
+ * cygwinenv.sgml: Explain about new fork_retry CYGWIN environment
+ variable setting.
+
+2006-03-07 Bas van Gompel <cygwin-patch.buzz<at>bavag.tmfweb.nl>
+
+ * cygwinenv.sgml: Add missing </para> at transparent_exe.
+
+2006-02-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Explain transparent_exe option.
+
+2006-02-01 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq-setup.xml (faq.setup.what-packages):
+ Mention new cygcheck -p option.
+
+2006-01-27 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq-programming.xml (faq.programming.building-cygwin):
+ Move cocom to the build requirements.
+
+2006-01-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq-programming.xml (faq.programming.building-cygwin):
+ Simplify instructions, and remove tar usage basics.
+
+2006-01-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq-programming.xml (faq.programming.ipc): Add new FAQ about
+ cygserver and its relation to the "Bad system call" error.
+ * faq-setup.xml (faq.setup.uninstall-all): Mention postgresql.
+ * overview2.sgml: Update security info on shared memory.
+
+2006-01-25 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq-programming.xml (faq.programming.building-cygwin): Add
+ list of packages required for building and exact check instructions.
+ * faq-setup.xml (faq.setup.uninstall-service): New instructions
+ on uninstalling a cygwin service.
+ (faq.setup.uninstall-all): Reference new service uninstall FAQ.
+
+2006-01-25 Igor Peshansky <pechtcha@cs.nyu.edu>
+
+ * faq-setup.xml (faq.setup.snapshots): Rename DLL using Windows tools.
+
+2006-01-18 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * Makefile.in : Remove references to old texinfo FAQ.
+ * calls.texinfo : Remove.
+ * changes.texinfo : Remove.
+ * copy.texinfo : Remove.
+ * faq.texinfo : Remove.
+ * history.texinfo : Remove.
+ * how-api.texinfo : Remove.
+ * how-programming.texinfo : Remove.
+ * how-resources.texinfo : Remove.
+ * how-using.texinfo : Remove.
+ * how.texinfo : Remove.
+ * install.texinfo : Remove.
+ * readme.texinfo : Remove.
+ * relnotes.texinfo : Remove.
+ * what.texinfo : Remove.
+ * who.texinfo : Remove.
+
+2006-01-12 Igor Peshansky <pechtcha@cs.nyu.edu>
+
+ * doctool.c (scan_directory): Ignore "CVS" directories.
+ * faq-setup.xml (faq.setup.setup): Correct URL typo.
+ (faq.setup.snapshots): Clarify.
+
+2005-12-30 Christopher Faylor <cgf@timesys.com>
+
+ * relnotes.texinfo: Remove entry about hyperthreaded processor.
+
+2005-12-30 Christopher Faylor <cgf@timesys.com>
+
+ * faq-problems.html: Remove entry about hyperthreaded processor.
+
+2005-12-12 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq-programming.xml: Add note about struct stat64.
+
+2005-12-03 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq-setup.xml: Add note about clean_setup.pl.
+ * faq-using.xml: Remove unnecessary line of elisp.
+
+2005-10-02 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq-what.xml: Add 2003 and WOW64 to "supported" FAQ.
+ * faq-programming.xml: Fix cygexec FAQ, building link.
+
+2005-09-25 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq.xml: Remove copyright section, link to license.html
+ * faq-sections.xml: Remove copyright section, link to license.html
+ * faq-programming.xml: Remove confusing reference to Red Hat.
+ * faq-what.xml: Reword "supported" FAQ.
+
+2005-09-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml (ntea): Add some wording to scare people away
+ from using this option.
+
+2005-08-26 Brian Dessent <brian@dessent.net>
+
+ * faq-using.xml: Add 'net use' hint to network shares FAQ.
+
+2005-08-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * Makefile.in: Remove extra anchor to make NN4 happy.
+ * faq.xml: Link to cygwin.com/license.html
+ * faq-resources.xml: Link instead of duplicating info.
+ * faq-using.xml: Split out services and network shares FAQ.
+ * faq-what.xml: Link to cygwin.com/license.html
+
+2005-08-17 Christopher Faylor <cgf@timesys.com>
+
+ * textbinary.sgml: Correct incorrect information about ability to
+ specify text mode in fopen().
+
+2005-08-05 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygwin.dsl: Add default DOCTYPE and output filename.
+ * Makefile: Update to switch FAQ from texinfo to DocBook.
+ * faq.xml: New file.
+ * faq-api.xml: New file.
+ * faq-problems.xml: New file.
+ * faq-programming.xml: New file.
+ * faq-resources.xml: New file.
+ * faq-sections.xml: New file.
+ * faq-setup.xml: New file.
+ * faq-using.xml: New file.
+ * faq-what.xml: New file.
+
+2005-07-10 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygwinenv.sgml: Update tty section to mention rxvt and xterm.
+ * how-programming.texinfo: Update GPL section of CVS FAQ.
+ * how-using.texinfo: Expand FAQ about out of date packages.
+ * setup-net.sgml: Add troubleshooting setup.exe section.
+
+2005-07-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * how-using.texinfo: Fix typos.
+
+2005-06-20 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-resources.texinfo: Update section on cygwin-developers.
+ * how-using.texinfo: Add FAQ about firewall software. Update
+ section on mounting and specifically note using managed mounts.
+
+2005-06-03 Max Kaehn <slothman@electric-cloud.com>
+
+ * how-programming.texinfo: Add "How do I load cygwin1.dll dynamically
+ from a Visual Studio or MinGW application?"
+
+2005-05-28 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-using.texinfo : Update the mkdir -p section to reflect
+ changes in handling network drives.
+
+2005-05-18 Brian Dessent <brian@dessent.net>
+
+ * install.texinfo ("How do I uninstall..."): Rewrite to cover
+ removing services, dealing with permissions, and other common
+ tasks for removing Cygwin completely.
+
+2005-05-08 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-programming.texinfo: Replace MAKE_MODE entry with FAQ about
+ execvp errors and cygexec.
+
+2005-04-20 Brian Dessent <brian@dessent.net>
+
+ * pathnames.sgml (mount-table): Indicate that user-specific
+ mounts override system-wide.
+
+2005-04-20 Gerd Spalink <Gerd.Spalink@t-online.de>
+
+ * fhandler-tut.txt: Update description to cygwin 1.5.13
+
+2005-04-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Mention that check_case is deprecated.
+
+2005-04-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Add new words for (no)traverse option.
+
+2005-03-30 Christopher Faylor <cgf@timesys.com>
+
+ * how-using.texinfo: Add more words to the "multiple DLL" section.
+
+2005-03-25 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-programming.texinfo: Mention generic-build-script in
+ packaging FAQ.
+
+2005-03-19 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-programming.texinfo: Remove incorrect libm.a note.
+
+2005-03-05 Christopher Faylor <cgf@timesys.com>
+
+ * pathnames.sgml: Clarify binmode/textmode behavior slightly.
+ * textbinary.sgml: Ditto.
+
+2005-03-03 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-api.texinfo: Add Pierre's security text.
+
+2005-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * README: New file.
+
+2005-01-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Add words for (no)traverse option.
+
+2005-01-29 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * install.texinfo: Update setup.exe snapshot URL.
+ * ntsec.sgml: Add Pierre's Windows 2003 text.
+
+2005-01-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * how-using.texinfo: Change text about using shortcuts.
+
+2005-01-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-api.texinfo: Make snapshot URL an HTML link.
+ * how-programming.texinfo: Add details about building a
+ debugging version of the DLL.
+ * how-using.texinfo: Correct rxvt README location.
+ * install.texinfo: Add mount -m note to uninstall instructions.
+
+2005-01-21 Christopher Faylor <cgf@timesys.com>
+
+ * how-programming.texinfo: Remove obsolete w32api instructions and add
+ some words about unpacking net release .tar.bz2.
+
+2004-12-30 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * path.sgml: Encode programming example with CDATA.
+ * overview.sgml: Add notes about SUS, newlib, and ash.
+ * overview2.sgml: Add notes about /usr/share/doc/Cygwin.
+
+2004-12-27 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * Makefile.in: Update to use xmlto.
+ * cygwin.dsl: Change into DocBook XSL stylesheet for xmlto.
+ * pathnames.sgml: Correct documentation of mount behavior.
+
+2004-12-24 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygserver.sgml: Cleanup markup for XML validity.
+ * cygwin-api.in.sgml: Cleanup markup for XML validity.
+ * cygwin-ug-net.in.sgml: Cleanup markup for XML validity.
+ * cygwin-ug.in.sgml: Cleanup markup for XML validity.
+ * cygwinenv.sgml: Cleanup markup for XML validity.
+ * dll.sgml: Cleanup markup for XML validity.
+ * effectively.sgml: Cleanup markup for XML validity.
+ * filemodes.sgml: Cleanup markup for XML validity.
+ * legal.sgml: Cleanup markup for XML validity.
+ * ntsec.sgml: Cleanup markup for XML validity.
+ * overview.sgml: Cleanup markup for XML validity.
+ * overview2.sgml: Cleanup markup for XML validity.
+ * pathnames.sgml: Cleanup markup for XML validity.
+ * setup-net.sgml: Cleanup markup for XML validity.
+ * setup2.sgml: Cleanup markup for XML validity.
+ * textbinary.sgml: Cleanup markup for XML validity.
+ * utils.sgml: Cleanup markup for XML validity.
+
+2004-12-02 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygserver.sgml: Cleanup minor markup problem.
+ * how-resources.texinfo: Add man and info to documentation FAQ.
+ * how-using.texinfo: Add more detail to Unicode FAQ.
+ * install.texinfo: Finally apply Pierre's patch from 2003-03-03.
+ * relnotes.texinfo: Add note about hyperthreading reports.
+
+2004-09-30 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-using.texinfo: Fix typo. Add note about "Install For All Users"
+
+2004-09-30 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-programming.texinfo: Add gcj note to WinMain@16 FAQ.
+ * how-using.texinfo: Add FAQ about network shares and authentication.
+ * install.texinfo: Add "Where is make" to FAQ subtitle.
+
+2004-09-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: smbntsec is not on by default.
+
+2004-09-14 Christopher Faylor <cgf@timesys.com>
+
+ * what.texinfo: Fix two typos reported on cygwin list.
+
+2004-09-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * textbinary.sgml: Change default mode for non-mounted paths to binary.
+
+2004-07-16 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-resources.texinfo: Update documentation to /usr/share/doc.
+ * how-using.texinfo: Add paragraph about find -noleaf.
+
+2004-06-14 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-programming.texinfo: Add section about Visual Studio linking.
+
+2004-06-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * faq.texinfo: Move outdated calls.texinfo to readme.texinfo.
+ * how-api.texinfo: Fix typos.
+ * how-programming.texinfo: Fix typos.
+ * how-resources.texinfo: Fix typos.
+ * how-using.texinfo: Fix typos.
+ * install.texinfo: Fix typos.
+ * readme.texinfo: Move outdated calls.texinfo to readme.texinfo.
+
+2004-05-21 Brian Ford <ford@vss.fsi.com>
+
+ * pathnames.sgml: Remove /dev/kmem from the supported POSIX
+ device list.
+
+ * cygwinenv.sgml: Fix typo in check_case description.
+
+2004-03-30 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * ntsec.sgml: Replace chapter numbers with <link>s,
+ replace release-numbers in <title>s with descriptions.
+
+2004-03-30 Ronald Landheer-Cieslak <ronald@landheer.com>
+
+ * ntsec.sgml: Fix typos, correct chapter numbers.
+
+2004-03-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Fix /dev/srX description.
+
+2004-03-28 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-programming.texinfo: Make list in .lib FAQ enumerative.
+
+2004-03-28 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * how-programming.texinfo: Add note about gcc .lib linking.
+ * pathnames.sgml: Mention create_devices.sh for /dev/ creation.
+
+2004-03-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygserver.sgml: New file.
+ * using.sgml: Include Cygserver docs.
+
+2004-03-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygwinenv.sgml: Add example for CYGWIN=error_start.
+ * pathnames.sgml: Update list of /dev/ devices.
+
+2004-02-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * Makefile.in: Fix problem links in faq0.html file.
+ * what.texinfo: Remove outdated 'recent' history.
+
+2004-02-19 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygwinenv.sgml: Remove incorrect ^Z information. Add
+ some tags to server option description.
+ * textbinary.sgml: Remove incorrect ^Z information.
+
+2004-02-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Add server option description.
+
+2004-02-04 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * Makefile.in: Generate monolithic faq0.html file.
+
+2004-01-24 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygwinenv.sgml: Cleanup minor markup problems.
+ * dll.sgml: Cleanup minor markup problems.
+ * effectively.sgml: Cleanup minor markup problems.
+ * gcc.sgml: Cleanup minor markup problems.
+ * ntsec.sgml: Cleanup minor markup problems.
+ * pathnames.sgml: Cleanup minor markup problems.
+ * setup-net.sgml: Cleanup minor markup problems.
+ * textbinary.sgml: Cleanup minor markup problems.
+ * windres.sgml: Cleanup minor markup problems.
+
+2004-01-20 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * Makefile.in: Remove unused cygwin-ug and cygwin-api-int
+ targets from default build.
+ * how-using.texinfo: Add information about 8-bit character
+ display to FAQ.
+ * setup2.sgml: Add information about 8-bit character display
+ to "Setting up Cygwin".
+
+2004-01-15 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * setup-net.sgml: Add "internet-setup" id anchor.
+ * overview.sgml: Update "What is it?" section. Add links to
+ "Is it free software?" section. Update "Brief History" section.
+ * overview2.sgml: Rewrite "Expectations for {Windows,Unix}"
+ as "Quick Start for those more experienced with {Windows,Unix}".
+
+2004-01-11 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * Makefile.in: Add new target for single-file User's Guide, use new
+ cygwin.dsl for output.
+ * cygwin.dsl: New file, DSSSL stylesheet for custom Cygwin output.
+ * cygwin-api.in.sgml: Update to DocBook SGML 4.2 DTD.
+ * cygwin-ug-net.in.sgml: Update to DocBook SGML 4.2 DTD.
+ * cygwin-ug.in.sgml: Update to DocBook SGML 4.2 DTD.
+ * cygwinenv.sgml: Correct some tags. Add description of default values
+ to ntsec, export, and error_start items.
+ * dll.sgml: Add explanation of cyg prefix for DLLs.
+ * effectively.sgml: Use systemitem tag for names of Cygwin packages.
+ * how-programming.texinfo: Add example to FAQ entry.
+ * pathnames.sgml: Add discussion of /proc filesystem.
+ * setup-net.sgml: Correct some typos and grammar.
+
+2003-09-01 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Remove description how to mount raw devices and
+ dicourage it. Desparately try to make usage of raw devices a bit
+ clearer.
+
+2003-07-31 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * effectively.sgml: New file, "Using Cygwin Effectively with Windows".
+ * legal.sgml: Update year in copyright notice.
+ * using.sgml: Include "Using Cygwin Effectively with Windows" section.
+
+2003-07-15 Christopher Faylor <cgf@redhat.com>
+
+ * pathnames.sgml: Use correct registry key. Clarify '@' operation.
+
+2003-07-03 Christopher Faylor <cgf@redhat.com>
+
+ * ntsec.sgml: Reword references to "ntsec patch".
+
+2003-05-08 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygwin-ug-net.in.sgml: Remove outdated revision information and
+ author's names.
+
+2003-04-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * gcc.sgml: Remove outdated "WinMainCRTStartup" references. Add a
+ hellogui.c example.
+
+2003-03-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * setup-net.sgml: Make suggested additions to setup.exe documentation
+
+2003-03-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * setup-net.sgml: Improve setup.exe documentation
+
+2003-03-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * setup-net.sgml: Document setup.exe
+
+2003-02-07 Christopher Faylor <cgf@redhat.com>
+
+ * how.texinfo: Add more w32api words.
+
+2003-02-07 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+
+ * ntsec.sgml: Add note on special names for missing user/group.
+
+2002-12-18 Christopher Faylor <cgf@redhat.com>
+
+ * overview2.sgml: Remove CTRL-Z discussion.
+ * cygwinenv.sgml: Expand on CYGWIN=binmode.
+
+2002-11-10 Christopher Faylor <cgf@redhat.com>
+
+ * how-programming.texinfo: Document _WIN32 more fully.
+
+2002-10-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * ntsec.sgml: Correct some minor grammatical errors.
+
+2002-10-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * dll.sgml: Simplify dll build instructions.
+
+2002-09-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.html: Add chapter for switching user context w/o password.
+
+2002-08-29 Christopher Faylor <cgf@redhat.com>
+
+ * how-api.texinfo: Remove a line from the CRLF discussion about lseek
+ not working. Answer thread safe question more simply.
+
+2002-08-27 Nicholas Wourms <nwourms@netscape.net>
+
+ * calls.texinfo: Add getc_unlocked, getchar_unlocked, putc_unlocked
+ and putchar_unlocked.
+
+2002-08-21 Christopher Faylor <cgf@redhat.com>
+
+ * dll.sgml: Remove indirect reference to older gccs.
+
+2002-06-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * dll.sgml: Refine dll build instructions.
+
+2002-08-21 Christopher Faylor <cgf@redhat.com>
+
+ * ntsec.html: Correct some typos.
+
+2002-07-23 Nicholas Wourms <nwourms@netscape.net>
+
+ * calls.texinfo: Add fcloseall and fcloseall_r.
+
+2002-06-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.sgml: Clean up text for examples of /etc/passwd and /etc/group.
+ Add examples with SIDs. Warn about changing them crudely.
+
+2002-06-21 Christopher Faylor <cgf@redhat.com>
+
+ * what.texinfo: Fix typo.
+
+2002-06-02 Christopher Faylor <cgf@redhat.com>
+
+ * how-programming.texinfo: Add more words to the "how to build".
+
+2002-03-01 Christopher Faylor <cgf@redhat.com>
+
+ * overview.sgml: Fix 'more more' typo.
+
+2002-01-12 Christopher Faylor <cgf@redhat.com>
+
+ * overview.sgml: Fix Red Hat cygwin contract link.
+ * what.texinfo: Ditto.
+
+2002-01-01 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Duh. Actually use bzip2 to create the tarball. Don't
+ just change the name.
+
+2002-01-01 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Make .bz2 tarball.
+
+2001-12-11 Christopher Faylor <cgf@redhat.com>
+
+ * what.texinfo: Clarify XP.
+
+2001-12-03 Christopher Faylor <cgf@redhat.com>
+
+ Cleanup copyrights and Cygnus'isms throughout.
+ * setup.sgml: Nuke ancient instructions.
+
+Tue Oct 16 18:02:00 2001 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Cleanup raw device text to be more coherent.
+
+Tue Oct 16 17:14:00 2001 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Add description for new fixed device paths.
+
+Fri Sep 7 12:47:47 2001 Michael Schaap <cygwin@mscha.com>
+
+ * how-resources.texinfo: Add some additional words about where to find
+ documentation.
+
+Wed Jun 13 13:54:35 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * who.texinfo: Oops. Add a couple of important folk.
+
+Wed Jun 13 13:45:44 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * who.texinfo: Remove email addresses. Modernize.
+
+Tue May 29 21:30:07 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.in: Tweak to attempt to accomodate older texi2html.
+
+Tue May 29 16:24:46 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.in: Accomodate newer versions of docbook and openjade.
+
+Thu Apr 12 23:52:00 2001 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Add text for `check_case' option.
+
+Fri Mar 2 12:42:00 2001 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Add text for `winsymlinks' option.
+ * how-api.texinfo: Add text to explain new symlinks==shortcuts
+ and the CYGWIN setting `(no)winsymlinks'.
+ * how-using.texinfo: Add text that Cygwin now treats shortcuts
+ as symlinks.
+
+2001-02-07 Eric M. Monsler <emonsler@beamreachnetworks.com>
+
+ * setup2.sgml: Add docs about domain accounts.
+
+Thu Dec 21 15:03:29 2000 Edward M. Lee <tailbert@yahoo.com>
+
+ * cygwinenv.sgml: Fix typo in <filename>. Add missing </para>.
+
+Tue Dec 19 21:06:00 2000 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwinenv.sgml: Add text for `smbntsec' option.
+
+Sat Nov 18 23:50:12 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * cygwinenv.sgml: Remove CYGWIN=strace option. Update CYGWIN options.
+ * setup2.sgml: Remove CYGWIN=strace example.
+ * how-programming.texinfo: Remove stuff about CYGWIN=strace.
+
+Thu Oct 26 10:00:00 2000 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.sgml: Slight changes. Fix some errors.
+
+Thu Oct 26 9:35:00 2000 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.sgml: Changed the (now incorrect) hint that ntsec only
+ uses access allowed ACEs.
+
+Fri Sep 29 23:52:00 2000 Corinna Vinschen <corinna@vinschen.de>
+
+ * pathnames.sgml: Add documentation about raw block special
+ devices and tape devices to the "POSIX devices" chapter.
+
+Fri Aug 18 15:51:06 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * fhandler-tut.txt: hinfo -> dtable.
+
+Thu Jul 20 13:01:00 2000 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.sgml: Add description for the new setuid ability
+ of Cygwin since release 1.1.3.
+ * overview2.sgml: Add description for new chroot functionality.
+ * calls.texinfo: Add missing calls. Change comments for
+ setuid, setgid, seteuid, setegid, chroot.
+
+Tue May 3 0:25:00 2000 Corinna Vinschen <corinna@vinschen.de>
+
+ * ntsec.sgml: Revisited description of `ntsec' according to
+ the changes in release 1.1.
+ * setup.sgml: Include ntsec.
+ * setup-net.sgml: Ditto.
diff --git a/winsup/lsaauth/ChangeLog b/winsup/lsaauth/ChangeLog
index 81e3ab1aa..62f63d500 100644
--- a/winsup/lsaauth/ChangeLog
+++ b/winsup/lsaauth/ChangeLog
@@ -1,170 +1 @@
-2014-08-15 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.ac: Convert to new AC_INIT style.
- * configure: Regenerate.
-
-2013-12-03 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * configure.ac: Back out stupid change.
- * configure: Regenerate.
-
-2013-12-03 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * configure.ac: Don't require 64-bit compiler for 32-bit builds.
- * configure: Regenerate.
-
-2013-07-29 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (cyglsa.dll): Explicitely specify DLL entry point to
- harden against gcc function and block reordering optimizations.
- (cyglsa64.dll): Ditto.
-
-2013-04-23 Corinna Vinschen <corinna@vinschen.de>
-
- * Merge in cygwin-64bit-branch. See ChangeLog.64bit for details.
-
-2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * configure.ac: Rename from configure.in.
- * configure.in: Delete.
- * configure: Regenerate.
-
-2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * Makefile.in: Use /bin/mkdir to make directories.
-
-2012-10-24 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.in: Add AC_NO_EXECUTABLES.
- * configure: Regenerate.
-
-2012-10-24 Kai Tietz <ktietz70@googlemail.com>
- Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * configure.in: Check for MINGW32_CC and MINGW64_CC.
- * configure: Regenerate.
- * Makefile.in: Use MINGW32_CC and MINGW64_CC to build 32-bit and
- 64-bit DLLs. Remove references to mingw and w32api directories.
- * cyglsa64.dll: Remove from version control.
- * make-64bit-version-with-mingw-w64.sh: Remove.
-
-2012-05-29 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (LIBS): Re-add advapi32.dll. Explain why.
- * make-64bit-version-with-mingw-w64.sh (LIBS): Ditto.
- * cyglsa.c: Drop NTDLL function declarations. Use equivalent advapi32
- functions again, throughout.
- * cyglsa64.dll: Regenerate.
-
-2011-05-10 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Don't override CC.
- * cyglsa.c: Don't include wchar.h. Declare wcscpy and wcslen instead.
- * cyglsa64.dll: Rebuild.
-
-2011-03-31 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (LIBS): Remove advapi32.dll.
- (clean): Remove cyglsa.def.
- * cyglsa.c: Drop definitions required for VC++. Don't include ntddk.h.
- Declare functions from NTDLL here. Explain why. Use NTDLL functions
- in place of ADVAPI32 functions.
- * cyglsa64.def: New file.
- * cyglsa64.dll: Regenerate.
- * make-64bit-version-with-mingw-w64.sh (LIBS): Remove advapi32.dll.
- Reference cyglsa64.def instead of mslsa.def.
- * make-64bit-version-with-visual-c.bat: Remove.
- * mslsa.def: Remove.
-
-2011-03-31 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * cyglsa.c: Fix compilation with MinGW-w64 toolchains.
- * make-64bit-version-with-mingw-w64.sh: New file.
- * cyglsa64.dll: Regenerate with MinGW-w64-gc.
-
-2010-12-10 Illia Bobyr <Illia.Bobyr@ronin-capital.com>
-
- * cyglsa-config: Unset GREP_OPTIONS when calling grep.
-
-2010-01-29 Corinna Vinschen <corinna@vinschen.de>
-
- * cyglsa.c: Include lmcons.h instead of lm.h to make newer WinDDK happy.
- (LsaApLogonUserEx): Use CYG_LSA_MAGIC as checksum start value to
- decouple from Cygwin release.
- * make-64bit-version-with-visual-c.bat: Avoid compiler warning.
- * cyglsa64.dll: New build.
-
-2009-02-23 Sjors Gielen <mailinglist@dazjorz.com>
-
- * Makefile.in: Add DESTDIR functionality.
-
-2008-10-12 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Makefile.in: Rearrange to avoid -mno-cygwin.
- * configure.in: Use mingw front-end from utils directory as compiler
- front-end.
- * configure: Regenerate.
- * cyglsa.c (cyglsa_printf): Rename from 'printf' to avoid a compiler
- error.
- (print_sid, print_groups, print_privs, print_dacl, print_tokinf,
- LsaApLogonUserEx): Ditto.
-
-2008-08-13 Corinna Vinschen <corinna@vinschen.de>
-
- * cyglsa-config: Copy the DLL instead of moving.
-
-2008-07-16 Corinna Vinschen <corinna@vinschen.de>
-
- * cyglsa-config: Always create a /bin/cyglsa directory and copy the
- LSA DLL there. Register this copy in the registry.
-
-2008-07-15 Corinna Vinschen <corinna@vinschen.de>
-
- * cyglsa.c: Include ntddk.h again, but only if __MINGW32__ is defined.
- * cyglsa64.dll: Regenerate.
- * make-64bit-version-with-visual-c.bat: Fix comment.
-
-2008-07-13 Corinna Vinschen <corinna@vinschen.de>
-
- * cyglsa.c: Don't include ntddk.h.
- (RtlInitEmptyUnicodeString): Use Visual-C compatible "__inline" instead
- of "inline".
- (uni_alloc): Change second argument to USHORT.
- (printf): Move definition of ap to make Visual-C++ happy.
- (LsaApLogonUserEx): Compute size of datastructure returned to
- LSA on 64 bit systems correctly to avoid heap corruption.
- * cyglsa64.dll: Regenerate.
- * make-64bit-version-with-visual-c.bat: Accommodate newer Microsoft
- toolchains. Add more comment.
- * mslsa.def: Export LsaApLogonUserEx instead of LsaApLogonUser.
-
-2008-07-11 Corinna Vinschen <corinna@vinschen.de>
-
- * cyglsa.c (LsaApLogonUserEx): Accommodate the fact that authinf->domain
- and authinf->username are now of type WCHAR. Change sam_username and
- sam_u size to be deifned in terms of MAX_DOMAIN_NAME_LEN instead of
- INTERNET_MAX_HOST_NAME_LENGTH.
-
-2008-07-10 Corinna Vinschen <corinna@vinschen.de>
-
- * cyglsa.c: Revamp debugging output.
- (LsaApInitializePackage): Open debugging output file here.
- (LsaApLogonUserEx): Replace LsaApLogonUser. Add debugging output.
- Create machine name for accounting. Add (disabled) code to fetch
- a token from GetAuthDataForUser/ConvertAuthDataToToken.
- * cyglsa.din: Relace LsaApLogonUser with LsaApLogonUserEx.
-
-2006-11-27 Corinna Vinschen <corinna@vinschen.de>
-
- Initial release of the Cygwin LSA authentication package.
- * ChangeLog: New file.
- * Makefile.in: Ditto.
- * aclocal.m4: Ditto.
- * configure.in: Ditto.
- * configure: Ditto. Generated from configure.in.
- * cyglsa-config: Ditto.
- * cyglsa.c: Ditto.
- * cyglsa.din: Ditto.
- * cyglsa64.dll: Ditto.
- * make-64bit-version-with-visual-c.bat: Ditto.
- * mslsa.def: Ditto.
+Deprecated. See git log instead.
diff --git a/winsup/lsaauth/ChangeLog-2015 b/winsup/lsaauth/ChangeLog-2015
new file mode 100644
index 000000000..81e3ab1aa
--- /dev/null
+++ b/winsup/lsaauth/ChangeLog-2015
@@ -0,0 +1,170 @@
+2014-08-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.ac: Convert to new AC_INIT style.
+ * configure: Regenerate.
+
+2013-12-03 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * configure.ac: Back out stupid change.
+ * configure: Regenerate.
+
+2013-12-03 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * configure.ac: Don't require 64-bit compiler for 32-bit builds.
+ * configure: Regenerate.
+
+2013-07-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cyglsa.dll): Explicitely specify DLL entry point to
+ harden against gcc function and block reordering optimizations.
+ (cyglsa64.dll): Ditto.
+
+2013-04-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * Merge in cygwin-64bit-branch. See ChangeLog.64bit for details.
+
+2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * configure.ac: Rename from configure.in.
+ * configure.in: Delete.
+ * configure: Regenerate.
+
+2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * Makefile.in: Use /bin/mkdir to make directories.
+
+2012-10-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.in: Add AC_NO_EXECUTABLES.
+ * configure: Regenerate.
+
+2012-10-24 Kai Tietz <ktietz70@googlemail.com>
+ Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * configure.in: Check for MINGW32_CC and MINGW64_CC.
+ * configure: Regenerate.
+ * Makefile.in: Use MINGW32_CC and MINGW64_CC to build 32-bit and
+ 64-bit DLLs. Remove references to mingw and w32api directories.
+ * cyglsa64.dll: Remove from version control.
+ * make-64bit-version-with-mingw-w64.sh: Remove.
+
+2012-05-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (LIBS): Re-add advapi32.dll. Explain why.
+ * make-64bit-version-with-mingw-w64.sh (LIBS): Ditto.
+ * cyglsa.c: Drop NTDLL function declarations. Use equivalent advapi32
+ functions again, throughout.
+ * cyglsa64.dll: Regenerate.
+
+2011-05-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Don't override CC.
+ * cyglsa.c: Don't include wchar.h. Declare wcscpy and wcslen instead.
+ * cyglsa64.dll: Rebuild.
+
+2011-03-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (LIBS): Remove advapi32.dll.
+ (clean): Remove cyglsa.def.
+ * cyglsa.c: Drop definitions required for VC++. Don't include ntddk.h.
+ Declare functions from NTDLL here. Explain why. Use NTDLL functions
+ in place of ADVAPI32 functions.
+ * cyglsa64.def: New file.
+ * cyglsa64.dll: Regenerate.
+ * make-64bit-version-with-mingw-w64.sh (LIBS): Remove advapi32.dll.
+ Reference cyglsa64.def instead of mslsa.def.
+ * make-64bit-version-with-visual-c.bat: Remove.
+ * mslsa.def: Remove.
+
+2011-03-31 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * cyglsa.c: Fix compilation with MinGW-w64 toolchains.
+ * make-64bit-version-with-mingw-w64.sh: New file.
+ * cyglsa64.dll: Regenerate with MinGW-w64-gc.
+
+2010-12-10 Illia Bobyr <Illia.Bobyr@ronin-capital.com>
+
+ * cyglsa-config: Unset GREP_OPTIONS when calling grep.
+
+2010-01-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * cyglsa.c: Include lmcons.h instead of lm.h to make newer WinDDK happy.
+ (LsaApLogonUserEx): Use CYG_LSA_MAGIC as checksum start value to
+ decouple from Cygwin release.
+ * make-64bit-version-with-visual-c.bat: Avoid compiler warning.
+ * cyglsa64.dll: New build.
+
+2009-02-23 Sjors Gielen <mailinglist@dazjorz.com>
+
+ * Makefile.in: Add DESTDIR functionality.
+
+2008-10-12 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Makefile.in: Rearrange to avoid -mno-cygwin.
+ * configure.in: Use mingw front-end from utils directory as compiler
+ front-end.
+ * configure: Regenerate.
+ * cyglsa.c (cyglsa_printf): Rename from 'printf' to avoid a compiler
+ error.
+ (print_sid, print_groups, print_privs, print_dacl, print_tokinf,
+ LsaApLogonUserEx): Ditto.
+
+2008-08-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * cyglsa-config: Copy the DLL instead of moving.
+
+2008-07-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * cyglsa-config: Always create a /bin/cyglsa directory and copy the
+ LSA DLL there. Register this copy in the registry.
+
+2008-07-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * cyglsa.c: Include ntddk.h again, but only if __MINGW32__ is defined.
+ * cyglsa64.dll: Regenerate.
+ * make-64bit-version-with-visual-c.bat: Fix comment.
+
+2008-07-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * cyglsa.c: Don't include ntddk.h.
+ (RtlInitEmptyUnicodeString): Use Visual-C compatible "__inline" instead
+ of "inline".
+ (uni_alloc): Change second argument to USHORT.
+ (printf): Move definition of ap to make Visual-C++ happy.
+ (LsaApLogonUserEx): Compute size of datastructure returned to
+ LSA on 64 bit systems correctly to avoid heap corruption.
+ * cyglsa64.dll: Regenerate.
+ * make-64bit-version-with-visual-c.bat: Accommodate newer Microsoft
+ toolchains. Add more comment.
+ * mslsa.def: Export LsaApLogonUserEx instead of LsaApLogonUser.
+
+2008-07-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * cyglsa.c (LsaApLogonUserEx): Accommodate the fact that authinf->domain
+ and authinf->username are now of type WCHAR. Change sam_username and
+ sam_u size to be deifned in terms of MAX_DOMAIN_NAME_LEN instead of
+ INTERNET_MAX_HOST_NAME_LENGTH.
+
+2008-07-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * cyglsa.c: Revamp debugging output.
+ (LsaApInitializePackage): Open debugging output file here.
+ (LsaApLogonUserEx): Replace LsaApLogonUser. Add debugging output.
+ Create machine name for accounting. Add (disabled) code to fetch
+ a token from GetAuthDataForUser/ConvertAuthDataToToken.
+ * cyglsa.din: Relace LsaApLogonUser with LsaApLogonUserEx.
+
+2006-11-27 Corinna Vinschen <corinna@vinschen.de>
+
+ Initial release of the Cygwin LSA authentication package.
+ * ChangeLog: New file.
+ * Makefile.in: Ditto.
+ * aclocal.m4: Ditto.
+ * configure.in: Ditto.
+ * configure: Ditto. Generated from configure.in.
+ * cyglsa-config: Ditto.
+ * cyglsa.c: Ditto.
+ * cyglsa.din: Ditto.
+ * cyglsa64.dll: Ditto.
+ * make-64bit-version-with-visual-c.bat: Ditto.
+ * mslsa.def: Ditto.
diff --git a/winsup/testsuite/ChangeLog b/winsup/testsuite/ChangeLog
index 2e6ed5404..62f63d500 100644
--- a/winsup/testsuite/ChangeLog
+++ b/winsup/testsuite/ChangeLog
@@ -1,799 +1 @@
-2015-10-27 Jon Turney <jon.turney@dronecode.org.uk>
-
- * winsup.api/signal-into-win32-api.c: Remove execute permissions.
-
-2014-08-15 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.ac: Convert to new AC_INIT style.
- * configure: Regenerate.
-
-2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * configure.ac: Rename from configure.in.
- * configure.in: Delete.
- * configure: Regenerate.
-
-2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * Makefile.in: Remove old Makefile.common'isms. Don't rely on
- in-build tools.
-
-2012-04-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * configure: Regenerate.
-
-2011-03-21 Corinna Vinschen <corinna@vinschen.de>
-
- * libltp/lib/get_high_address.c: Align copyright with upstream.
-
-2009-11-01 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Makefile.in: Use utils mingw front-end to generate non-cygwin binary.
-
-2008-11-26 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Revert erroneous checkin.
-
-2006-07-23 Christopher Faylor <cgf@timesys.com>
-
- * Makefile.in: Update copyright. Remove unused stuff.
-
-2006-07-17 Christopher Faylor <cgf@timesys.com>
-
- * Makefile.in: Simplify a little.
-
-2006-06-12 Pierre Humblet Pierre.Humblet@ieee.org
-
- * winsup.api/user_malloc.c: New file.
-
-2006-05-30 Christopher Faylor <cgf@timesys.com>
-
- * winsup.api/cygload.h: Increase padding to 32768.
-
-2006-05-24 Christopher Faylor <cgf@timesys.com>
-
- * configure.in: Update to newer autoconf.
- (thanks to Steve Ellcey)
- * configure: Regenerate.
- * aclocal.m4: New file.
-
-2006-03-23 Christopher Faylor <cgf@timesys.com>
-
- * winsup.api/checksignal.c (main): Add test for siginterrupt.
-
-2006-01-02 Christopher Faylor <cgf@timesys.com>
-
- * cygload/README: Delete.
- * cygload/cygload.cc: Move to winsup.api. Add comments from README.
- * cygload/cygload.h: Move to winsup.api.
- * cygload/cygload.exp: Move to winsup.api.
- * Makefile.in: Remove cygload.
- * winsup.api/winsup.exp: If a .exp file is detected, run it rather than
- using standard compile.
-
- * winsup.api/resethand.c (main): Use printf to print status or expect
- thinks something is wrong.
-
-2006-01-01 Christopher Faylor <cgf@timesys.com>
-
- * winsup.api/resethand.c (main): Remove core dump flag from exit
- status.
-
-2006-01-01 Christopher Faylor <cgf@timesys.com>
-
- * winsup.api/resethand.c (main): Coerce argument to pointer to stop gcc
- complaint.
-
-2006-01-01 Christopher Faylor <cgf@timesys.com>
-
- * winsup.api/resethand.c: Use SIGSEGV for the signal to test.
-
-2006-01-01 Christopher Faylor <cgf@timesys.com>
-
- * winsup.api/resethand.c: New file.
-
-2005-12-11 Christopher Faylor <cgf@timesys.com>
-
- * winsup.api/ltp/dup03.c (cleanup): Fix longstanding off-by-one error
- when setting array element to -1.
-
-2005-06-11 Christopher Faylor <cgf@timesys.com>
-
- * winsup.api/pthread/cancel2.c: Use explicit initializer for mutex.
- * winsup.api/pthread/mutex4.c (main): Ditto.
- * winsup.api/pthread/mutex5.c: Reflect change in cygwin default mutex type.
- * winsup.api/pthread/mutex6d.c: Ditto.
-
-2005-06-10 Christopher Faylor <cgf@timesys.com>
-
- * winsup.api/winsup.exp: Remove (temporarily?) -nostdinc from build
- since it causes compile failures with gcc 3.4.4.
-
-2005-06-06 Christopher Faylor <cgf@timesys.com>
-
- * cygload/cygload.exp: .cpp -> .cc.
-
-2005-06-06 Max Kaehn <slothman@electric-cloud.com>
-
- * Makefile.in: Test cygload.
- * cygload: New directory.
- * cygload/README: New file.
- * cygload/Makefile: Ditto.
- * cygload/cygload.h: Ditto.
- * cygload/cygload.cc: Ditto.
- * cygload/cygload.exp: Ditto.
-
-2005-05-17 Brian Dessent <brian@dessent.net>
-
- * winsup.api/signal-into-win32-api.c (main): Use 'NULL' instead of '0'
- in argument list to avoid compiler warning with gcc4.
- * winsup.api/ltp/execle01.c (main): Ditto.
- * winsup.api/ltp/execlp01.c (main): Ditto.
- * winsup.api/ltp/fcntl07.c (do_exec): Ditto.
- * winsup.api/ltp/fcntl07B.c (do_exec): Ditto.
-
-2005-02-10 Christopher Faylor <cgf@timesys.com>
-
- * winsup.api/known_bugs.tcl: Remove dup05, fcntl07B, lseek04, select03,
- unlink06.
- * winsup.api/mmaptest03.c: Make a little more verbose so that it is
- easier to figure out where something failed.
-
-2005-01-09 Christopher Faylor <cgf@timesys.com>
-
- * cygrun.c (main): Fix exit code so that it reflects UNIX style.
- * winsup.api/ltp/fork04.c (setup): Accommodate change in putenv
- declaration.
-
-2004-08-24 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/mmaptest01.c (main): Accomodate 9x memory usage.
-
-2004-08-24 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/ltp/symlink01.c (do_link): Print inode numbers using %llu
- format specifier.
-
-2004-08-17 Gerd Spalink <Gerd.Spalink@t-online.de>
- Pierre Humblet <Pierre.Humblet@ieee.org>
-
- * devdsp.c: Outputs the names of the main test functions.
- (forkrectest): Expect child success.
- (forkplaytest): Ditto.
- (syncwithchild): Output the child status and the desired value.
- (sinegenw): Reduce volume of the beep.
- (sinegenb): Ditto.
- (dup_test): New test.
-
-2004-04-13 Gerd Spalink <Gerd.Spalink@t-online.de>
-
- * winsup.api/devdsp.c (forkrectest): Move synchronization with child
- so that test passes also under high CPU load.
- (forkplaytest): Ditto.
- (abortplaytest): New function to test ioctl code SNDCTL_DSP_RESET.
-
-2004-04-04 Gerd Spalink <Gerd.Spalink@t-online.de>
-
- * winsup.api/devdsp.c (ioctltest): Add 2 tests for ioctl codes
- SNDCTL_DSP_CHANNELS and SNDCTL_DSP_GETCAPS.
-
-2004-03-24 Gerd Spalink <Gerd.Spalink@t-online.de>
-
- * winsup.api/devdsp.c: New file, testing fhandler_dev_dsp code.
- * winsup.api/devdsp_okay.h: Ditto.
-
-2004-03-06 Christopher Faylor <cgf@redhat.com>
-
- * winsup.api/known_bugs.tcl: Remove mknod01 since mknod now works.
- * winsup.api/ltp/mknod01.c: Remove root check when running on cygwin.
-
-2004-03-04 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/mutex8e.c: New testcase.
- * winsup.api/pthread/mutex8n.c: Ditto.
- * winsup.api/pthread/mutex8r.c: Ditto.
-
-2003-12-23 Christopher Faylor <cgf@redhat.com>
-
- * winsup.api/pthread/rwlock7.c (main): Don't assume that result of rand
- operation is non-zero.
-
-2003-12-01 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/known_bugs.tcl: Remove fcntl09 and fcntl10. These
- tests had a compatibility bug.
- * winsup.api/ltp/fcntl09.c: Don't use F_RDLCK | F_WRLCK but only
- F_WRLCK to set a write lock.
- * winsup.api/ltp/fcntl10.c: Ditto.
-
-2003-11-25 Christopher Faylor <cgf@redhat.com>
-
- * winsup.api/known_bugs.tcl: Remove lseek10 since mknod now works.
-
-2003-11-20 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/msgtest.c (main): Revert to use the SIGSYS signal handler.
- * winsup.api/semtest.c (main): Ditto.
- * winsup.api/shmtest.c (main): Ditto.
-
-2003-11-19 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/msgtest.c: New file derived from FreeBSD, testing
- XSI Message Queue support.
- * winsup.api/semtest.c: Ditto, testing XSI Semaphore support.
- * winsup.api/shmtest.c: Ditto, testing XSI Shared Memory support.
-
-2003-07-06 Christopher Faylor <cgf@redhat.com>
-
- * winsup.api/known_bugs.tcl: Remove gethostid01 from list of known
- bugs.
-
-2003-07-06 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Remove .dat files when cleaning.
-
-2003-07-06 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Remove .d files when cleaning.
-
-2003-05-09 Corinna Vinschen <corinna@vinschen.de>
-
- * libltp/include/test.h: Remove gethostid declaration.
-
-2003-04-08 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/condvar9.c: Fix test.
-
-2003-03-27 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/rwlock1.c: Remove pthreads-win32 header.
- * winsup.api/pthread/rwlock2.c: Ditto.
- * winsup.api/pthread/rwlock3.c: Ditto.
- * winsup.api/pthread/rwlock4.c: Ditto.
- * winsup.api/pthread/rwlock5.c: Ditto.
- * winsup.api/pthread/rwlock6.c: Ditto.
-
-2003-03-27 Brian Ford <ford@vss.fsi.com>
-
- * winsup.api/pthread/condvar7.c (mythread): Cast
- pthread_mutex_unlock argument of pthread_cleanup_push
- to void *, preventing a compiler warning / testsuite failure.
- * winsup.api/pthread/condvar9.c (mythread): Likewise.
- * winsup.api/pthread/rwlock7.c (main): Use ftime instead of
- _ftime.
-
-2003-03-18 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/rwlock1.c: New test.
- * winsup.api/pthread/rwlock2.c: Ditto.
- * winsup.api/pthread/rwlock3.c: Ditto.
- * winsup.api/pthread/rwlock4.c: Ditto.
- * winsup.api/pthread/rwlock5.c: Ditto.
- * winsup.api/pthread/rwlock6.c: Ditto.
- * winsup.api/pthread/rwlock7.c: Ditto.
-
-2003-03-18 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/condvar7.c: New test.
- * winsup.api/pthread/condvar9.c: Ditto.
-
-2003-03-18 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/mutex1n.c: New test.
- * winsup.api/pthread/mutex6n.c: Ditto.
- * winsup.api/pthread/mutex7n.c: Ditto.
-
-2003-03-09 Christopher Faylor <cgf@redhat.com>
-
- * winsup.api/winsup.exp: Use -nostdinc when compiling.
- * Makefile.in: Specifically search compiler include directory since it
- is now stripped via -nostdinc.
-
-2003-03-09 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/ltp/fork10.c (main): Remove non-portable declaration
- of lseek.
-
-2003-03-09 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Use "cygwin0" rather than "new-cygwin" to denote
- in-build-tree version of library or dll.
- * config/default.exp: Ditto.
- * winsup.api/winsup.exp: Ditto.
-
-2003-03-07 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/known_bugs.tcl: Remove fsync01, setregid01 and setreuid01
- from list of known bugs.
-
-2003-02-19 Vaclav Haisman <V.Haisman@sh.cvut.cz>
-
- * winsup.api/crlf.c: Fix C signed/unsigned compare warning.
- * winsup.api/mmaptest01.c: Ditto.
- * winsup.api/ltp/chmod01.c: Ditto.
- * winsup.api/ltp/fork04.c: Ditto.
- * winsup.api/ltp/lseek03.c: Ditto.
- * winsup.api/ltp/lseek06.c: Ditto.
- * winsup.api/ltp/lseek07.c: Ditto.
- * winsup.api/ltp/lseek08.c: Ditto.
- * winsup.api/ltp/mmap001.c: Ditto.
- * winsup.api/ltp/mmap02.c: Ditto.
- * winsup.api/ltp/mmap03.c: Ditto.
- * winsup.api/ltp/mmap04.c: Ditto.
- * winsup.api/ltp/mmap05.c: Ditto.
- * winsup.api/ltp/mmap06.c: Ditto.
- * winsup.api/ltp/mmap07.c: Ditto.
- * winsup.api/ltp/mmap08.c: Ditto.
- * winsup.api/ltp/pipe11.c: Ditto.
- * winsup.api/ltp/poll01.c: Ditto.
- * winsup.api/ltp/sync02.c: Ditto.
- * winsup.api/ltp/times03.c: Ditto.
- * winsup.api/ltp/umask03.c: Ditto.
- * winsup.api/ltp/getpgid01.c: Remove unused obsolete include.
- * winsup.api/ltp/getpgid02.c: Ditto.
-
-2003-02-08 Christopher Faylor <cgf@redhat.com>
-
- * winsup.api/winsup.exp (ws_spawn): Tweak slightly to work with tcl
- 8.4.1.
-
-2003-02-07 Christopher Faylor <cgf@redhat.com>
-
- * libltp/lib/parse_opts.c: Deal with C warnings.
- * winsup.api/pthread/cancel12.c: Ditto.
- * winsup.api/winsup.exp: Don't use -g3.
-
-2003-02-04 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/cancel11.c: New test.
- * winsup.api/pthread/cancel12.c: Ditto.
-
-2003-01-23 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Don't filter out -g. Actually pass correct CFLAGS to
- site.exp.
- * winsup.api/winsup.exp: Use -g flag from CFLAGS.
-
-2003-01-23 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Turn off all optimizations.
- * libltp/lib/parse_opts.c (TEST_VALID_ENO): Move define outside of
- conditional.
- (TEST_ERRNO): Ditto.
- (btime): Ditto.
- (etime): Ditto.
- (tmptime): Ditto.
-
-2003-01-23 Christopher Faylor <cgf@redhat.com>
-
- * libltp/include/usctest.h: Add externs to some variables that need it.
- * winsup.api/ltp/mmap05.c (main): Make file_content volatile to avoid
- optimization glitch.
-
-2003-01-23 Christopher Faylor <cgf@redhat.com>
-
- * winsup.api/mmaptest03.c (main): Mark variables as volatile to avoid
- optimization induced problems.
-
-2003-01-23 Christopher Faylor <cgf@redhat.com>
-
- * Makefile (check): Add cygrun.exe dependency.
-
-2003-01-23 Christopher Faylor <cgf@redhat.com>
-
- Perform more C warning fixup on all C source files and headers.
-
-2003-01-23 Christopher Faylor <cgf@redhat.com>
-
- * libltp/include/test.h: Fix C warnings.
- * winsup.api/checksignal.c: Ditto.
- * winsup.api/crlf.c: Ditto.
- * winsup.api/devzero.c: Ditto.
- * winsup.api/iospeed.c: Ditto.
- * winsup.api/mmaptest01.c: Ditto.
- * winsup.api/mmaptest02.c: Ditto.
- * winsup.api/mmaptest03.c: Ditto.
- * winsup.api/mmaptest04.c: Ditto.
- * winsup.api/nullgetcwd.c: Ditto.
- * winsup.api/sigchld.c: Ditto.
- * winsup.api/signal-into-win32-api.c: Ditto.
- * winsup.api/systemcall.c: Ditto.
- * winsup.api/waitpid.c: Ditto.
- * winsup.api/pthread/mainthreadexits.c: Ditto.
- * winsup.api/pthread/test.h: Ditto.
- * winsup.api/pthread/threadidafterfork.c: Ditto.
-
- * Makefile.in: Remove cygrun.exe from RUNTIME since it is built here
- now.
-
-2003-01-23 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Use ALL_CFLAGS to build test programs so that correct
- libraries and other options are used.
-
-2003-01-22 Corinna Vinschen <corinna@vinschen.de>
-
- * cygrun.c: Move here from ../cygwin.
- * Makefile.in: Build cygrun.exe.
- * winsup.api/winsup.exp: Expect cygrun.exe in $rootme.
-
-2003-01-21 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Find tcl library in the right place.
-
-2003-01-21 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/cancel9.c: Make child pid static global.
- (main): Wait in mainthread until child process has terminated.
-
-2003-01-14 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/cancel10.c: New test.
-
-2003-01-14 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/cancel9.c: New test.
-
-2003-01-14 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/cancel7.c: New test.
- * winsup.api/pthread/cancel8.c: Ditto.
-
-2003-01-14 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/cancel6.c: New test.
-
-2003-01-09 Thomas Pfaff <tpfaff@gmx.net>
-
- * winsup.api/pthread/mutex1d.c: New test. Port from pthreads-win32
- project.
- * winsup.api/pthread/mutex1e.c: Ditto.
- * winsup.api/pthread/mutex4.c: Ditto.
- * winsup.api/pthread/mutex5.c: Ditto.
- * winsup.api/pthread/mutex6d.c: Ditto.
- * winsup.api/pthread/mutex6e.c: Ditto.
- * winsup.api/pthread/mutex7.c: Ditto.
- * winsup.api/pthread/mutex7d.c: Ditto.
- * winsup.api/pthread/mutex7e.c: Ditto.
- * winsup.api/pthread/mutex7r.c: Ditto.
-
-2002-11-25 Robert Collins <rbtcollins@hotmail.com>
-
- * readme: Document running portions of the test suite (Thanks Egor!).
- * winsup.api/pthread/mainthreadexits.c: New file, derived from
- Thomas Pfaff's test cases.
- * winsup.api/pthread/threadidafterfork.c: Ditto.
-
-2002-08-25 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (RUNTEST): Use Makefile's srcdir and bupdir* macros,
- where appropriate.
- * winsup.api/winsup.exp: Use -nodefaultlibs when linking executable to
- avoid potentially linking installed dll.
-
-2002-07-06 Christopher Faylor <cgf@redhat.com>
-
- * testsuite/winsup.api/winsup.exp: Add -mwin32 to gcc flags so
- windows.h will be found.
-
-2002-07-04 Egor Duda <deo@logos-m.ru>
-
- * winsup.api/pthread/cancel1.c: New test. Port from pthreads-win32
- project.
- * winsup.api/pthread/cancel2.c: Ditto.
- * winsup.api/pthread/cancel3.c: Ditto.
- * winsup.api/pthread/cancel4.c: Ditto.
- * winsup.api/pthread/cancel5.c: Ditto.
-
-2002-07-03 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Eliminate unneeded Makefile recreation rule.
-
-2002-02-27 Christopher Faylor <cgf@redhat.com>
-
- * winsup.api/systemcall.c (main): Ensure that stdin is redirected.
-
-2001-11-18 Egor Duda <deo@logos-m.ru>
-
- * winsup.api/pthread/condvar3_1.c: Fix debugging output.
-
-2001-11-15 Egor Duda <deo@logos-m.ru>
-
- * winsup.api/pthread/: New directory. Ports of pthread functionality
- tests from pthreads-win32 project.
- * winsup.api/pthread/test.h: Commmon declaraions for pthread tests.
- * winsup.api/pthread/cleanup2.c: New test.
- * winsup.api/pthread/cleanup3.c: Ditto.
- * winsup.api/pthread/condvar1.c: Ditto.
- * winsup.api/pthread/condvar2.c: Ditto.
- * winsup.api/pthread/condvar2_1.c: Ditto.
- * winsup.api/pthread/condvar3.c: Ditto.
- * winsup.api/pthread/condvar3_1.c: Ditto.
- * winsup.api/pthread/condvar3_2.c: Ditto.
- * winsup.api/pthread/condvar3_3.c: Ditto.
- * winsup.api/pthread/condvar4.c: Ditto.
- * winsup.api/pthread/condvar5.c: Ditto.
- * winsup.api/pthread/condvar6.c: Ditto.
- * winsup.api/pthread/condvar8.c: Ditto.
- * winsup.api/pthread/count1.c: Ditto.
- * winsup.api/pthread/create1.c: Ditto.
- * winsup.api/pthread/create2.c: Ditto.
- * winsup.api/pthread/equal1.c: Ditto.
- * winsup.api/pthread/exit1.c: Ditto.
- * winsup.api/pthread/exit2.c: Ditto.
- * winsup.api/pthread/exit3.c: Ditto.
- * winsup.api/pthread/inherit1.c: Ditto.
- * winsup.api/pthread/join0.c: Ditto.
- * winsup.api/pthread/join1.c: Ditto.
- * winsup.api/pthread/join2.c: Ditto.
- * winsup.api/pthread/mutex1.c: Ditto.
- * winsup.api/pthread/mutex1r.c: Ditto.
- * winsup.api/pthread/mutex2.c: Ditto.
- * winsup.api/pthread/mutex3.c: Ditto.
- * winsup.api/pthread/mutex6r.c: Ditto.
- * winsup.api/pthread/once1.c: Ditto.
- * winsup.api/pthread/priority1.c: Ditto.
- * winsup.api/pthread/priority2.c: Ditto.
- * winsup.api/pthread/self1.c: Ditto.
- * winsup.api/pthread/self2.c: Ditto.
- * winsup.api/pthread/tsd1.c: Ditto.
-
-2001-11-08 Corinna Vinschen <corinna@vinschen.de>
-
- * checksignal.c: New testcase.
-
-2001-11-04 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Oops. Revert previous change. Add Makefile/Makefile.in
- dependency.
-
-2001-11-04 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Add check target.
-
-2001-11-02 Egor Duda <deo@logos-m.ru>
-
- * libltp/lib/forker.c: Include proper header to avoid compiler
- warning.
-
-2001-10-29 Egor Duda <deo@logos-m.ru>
-
- * winsup.api/ltp/stat03.c: Supress compiler warning.
-
-2001-10-29 Egor Duda <deo@logos-m.ru>
-
- * winsup.api/signal-into-win32-api.c: Supress compiler warning.
-
-Mon Oct 8 14:15:00 2001 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/mmaptest01.c: Add several tests on mmaps. Use libltp.
- * winsup.api/winsup.exp: Link all tests agains libltp.
-
-Fri Oct 5 11:15:55 2001 Christopher Faylor <cgf@cygnus.com>
-
- * winsup.api/nullgetcwd.c: New file. Check that NULL first argument to
- getcwd works.
-
-Thu Oct 4 22:47:51 2001 Christopher Faylor <cgf@cygnus.com>
-
- * winsup.api/systemcall.c (main): Change some messages for clarity.
-
-Thu Oct 4 22:19:39 2001 Christopher Faylor <cgf@cygnus.com>
-
- * winsup.api/systemcall.c: New file. Check for system call problems.
-
-2001-09-20 Egor Duda <deo@logos-m.ru>
-
- * libltp/lib/get_high_address.c (get_high_address): Get inaccessible
- address more robustly.
- * winsup.api/ltp/stat06.c (high_address_setup): Use generic function
- from ltp library to obtain inaccessible address.
-
-2001-09-15 Egor Duda <deo@logos-m.ru>
-
- * winsup.api/ltp/sbrk01.c (main): Force output at startup to
- make sure that stdio file buffer get allocated.
- * winsup.api/ltp/stat06.c (high_address_setup): On cygwin, area
- after sbrk(0) may be available, use 0xffff0000 as "high address".
- * winsup.api/ltp/symlink01.c: Perform all tests. Mark those tests that
- don't work on cygwin with '-1'. Close open files so that temporary
- directory can be deleted on exit.
- * winsup.api/ltp/vfork01.c: New test.
-
-2001-09-13 Egor Duda <deo@logos-m.ru>
-
- * winsup.api/winsup.exp: Run only selected test if environment
- variable CYGWIN_TESTSUITE_TESTS is set. Use its value as regular
- expression to filter test names.
- * winsup.api/ltp/symlink01.c (creat_path_max): Provide explicit
- buffer to getcwd to conform to standards and avoid memory leak.
- (do_chdir): Ditto.
-
-2001-09-13 Egor Duda <deo@logos-m.ru>
-
- * libltp/lib/tst_sig.c: Pass SIGSEGV to application to consider
- whether it's expected or not.
- * winsup.api/known_bugs.tcl: lseek10 is known to fail because mknod
- is not implemented.
- * winsup.api/ltp/rename02.c: Fix formatting.
- * libltp/lib/libtestsuite.c: New file.
- * winsup.api/signal-into-win32-api.c: New test.
- * winsup.api/ltp/access04.c: Ditto.
- * winsup.api/ltp/access05.c: Ditto.
- * winsup.api/ltp/alarm07.c: Ditto.
- * winsup.api/ltp/chdir04.c: Ditto.
- * winsup.api/ltp/chmod01.c: Ditto.
- * winsup.api/ltp/close01.c: Ditto.
- * winsup.api/ltp/close02.c: Ditto.
- * winsup.api/ltp/creat01.c: Ditto.
- * winsup.api/ltp/creat03.c: Ditto.
- * winsup.api/ltp/exit01.c: Ditto.
- * winsup.api/ltp/exit02.c: Ditto.
- * winsup.api/ltp/fchdir01.c: Ditto.
- * winsup.api/ltp/fchdir02.c: Ditto.
- * winsup.api/ltp/fork02.c: Ditto.
- * winsup.api/ltp/fork03.c: Ditto.
- * winsup.api/ltp/fork06.c: Ditto.
- * winsup.api/ltp/fork07.c: Ditto.
- * winsup.api/ltp/fork09.c: Ditto.
- * winsup.api/ltp/fork10.c: Ditto.
- * winsup.api/ltp/fork11.c: Ditto.
- * winsup.api/ltp/fstat02.c: Ditto.
- * winsup.api/ltp/fstat03.c: Ditto.
- * winsup.api/ltp/fstat04.c: Ditto.
- * winsup.api/ltp/ftruncate01.c: Ditto.
- * winsup.api/ltp/ftruncate02.c: Ditto.
- * winsup.api/ltp/ftruncate03.c: Ditto.
- * winsup.api/ltp/getgid02.c: Ditto.
- * winsup.api/ltp/getgid03.c: Ditto.
- * winsup.api/ltp/getpgid01.c: Ditto.
- * winsup.api/ltp/getpgid02.c: Ditto.
- * winsup.api/ltp/getpid02.c: Ditto.
- * winsup.api/ltp/getppid02.c: Ditto.
- * winsup.api/ltp/getuid02.c: Ditto.
- * winsup.api/ltp/getuid03.c: Ditto.
- * winsup.api/ltp/kill01.c: Ditto.
- * winsup.api/ltp/kill02.c: Ditto.
- * winsup.api/ltp/kill03.c: Ditto.
- * winsup.api/ltp/kill04.c: Ditto.
- * winsup.api/ltp/lseek06.c: Ditto.
- * winsup.api/ltp/lseek07.c: Ditto.
- * winsup.api/ltp/lseek08.c: Ditto.
- * winsup.api/ltp/lseek09.c: Ditto.
- * winsup.api/ltp/lseek10.c: Ditto.
- * winsup.api/ltp/mmap02.c: Ditto.
- * winsup.api/ltp/mmap03.c: Ditto.
- * winsup.api/ltp/mmap04.c: Ditto.
- * winsup.api/ltp/mmap05.c: Ditto.
- * winsup.api/ltp/mmap06.c: Ditto.
- * winsup.api/ltp/mmap07.c: Ditto.
- * winsup.api/ltp/mmap08.c: Ditto.
- * winsup.api/ltp/munmap01.c: Ditto.
- * winsup.api/ltp/munmap02.c: Ditto.
- * winsup.api/ltp/open02.c: Ditto.
- * winsup.api/ltp/pipe01.c: Ditto.
- * winsup.api/ltp/pipe08.c: Ditto.
- * winsup.api/ltp/pipe09.c: Ditto.
- * winsup.api/ltp/pipe10.c: Ditto.
- * winsup.api/ltp/pipe11.c: Ditto.
- * winsup.api/ltp/poll01.c: Ditto.
- * winsup.api/ltp/read04.c: Ditto.
- * winsup.api/ltp/readlink01.c: Ditto.
- * winsup.api/ltp/readlink03.c: Ditto.
- * winsup.api/ltp/rename01.c: Ditto.
- * winsup.api/ltp/rename08.c: Ditto.
- * winsup.api/ltp/rename10.c: Ditto.
- * winsup.api/ltp/rmdir01.c: Ditto.
- * winsup.api/ltp/stat01.c: Ditto.
- * winsup.api/ltp/stat02.c: Ditto.
- * winsup.api/ltp/stat03.c: Ditto.
- * winsup.api/ltp/symlink03.c: Ditto.
- * winsup.api/ltp/symlink04.c: Ditto.
- * winsup.api/ltp/symlink05.c: Ditto.
- * winsup.api/ltp/sync02.c: Ditto.
- * winsup.api/ltp/time02.c: Ditto.
- * winsup.api/ltp/times02.c: Ditto.
- * winsup.api/ltp/times03.c: Ditto.
- * winsup.api/ltp/truncate01.c: Ditto.
- * winsup.api/ltp/truncate02.c: Ditto.
- * winsup.api/ltp/umask02.c: Ditto.
- * winsup.api/ltp/umask03.c: Ditto.
- * winsup.api/ltp/wait401.c: Ditto.
- * winsup.api/ltp/wait402.c: Ditto.
- * winsup.api/ltp/write02.c: Ditto.
- * winsup.api/ltp/write03.c: Ditto.
-
-2001-09-09 Egor Duda <deo@logos-m.ru>
-
- * winsup.api/ltp/dup03.c: New test.
- * winsup.api/ltp/lseek03.c: Ditto.
- * winsup.api/ltp/mmap001.c: Ditto.
- * winsup.api/ltp/read01.c: Ditto.
- * winsup.api/ltp/readdir01.c: Ditto.
- * winsup.api/ltp/rmdir05.c: Ditto.
- * winsup.api/ltp/sbrk01.c: Ditto.
- * winsup.api/ltp/select02.c: Ditto.
- * winsup.api/ltp/select03.c: Ditto.
- * winsup.api/ltp/signal03.c: Ditto.
- * winsup.api/ltp/stat06.c: Ditto.
- * winsup.api/ltp/unlink08.c: Ditto.
- * winsup.api/known_bugs.tcl: Update to reflect new test's known
- failures.
- * winsup.api/winsup.exp: Don't delete executable in case of
- unexpected pass, as well as in case of unexpected failure.
- * README: Update paragraph about expected failures.
-
-2001-05-21 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/mmaptest01.c: Add log output.
- * winsup.api/mmaptest02.c: Write log output to stdout.
- * winsup.api/mmaptest03.c: Ditto.
-
-2001-05-15 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/winsup.exp: Force linking all tests against binmode.o.
-
-2001-04-27 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/mmaptest04.c: Take care for binmode explicitely.
-
-2001-04-19 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/mmaptest02.c: New test.
- * winsup.api/mmaptest03.c: Ditto.
- * winsup.api/mmaptest04.c: Ditto.
-
-2001-04-03 Corinna Vinschen <corinna@vinschen.de>
-
- * winsup.api/mmaptest01.c: New test.
-
-2001-03-10 Egor Duda <deo@logos-m.ru>
-
- * winsup.api/ltp/access01.c: Avoid compilation error if X_OK
- isn't declared as a constant.
-
-2001-03-09 Egor Duda <deo@logos-m.ru>
-
- * config/default.exp: Remove unneeded debugging output.
- * Makefile.in: Use correct path to find dejagnu in local tree.
-
-2000-09-06 Egor Duda <deo@logos-m.ru>
-
- Add 'const' qualifiers where needed to avoid compiler warnings.
- * libltp/lib/tst_sig.c (tst_sig): Don't attempt to cleanup on
- fatal errors.
- * libltp/lib/parse_opts.c (parse_opts): Initialize allocated
- string to prevent heap corruption.
-
-2000-09-04 Egor Duda <deo@logos-m.ru>
-
- * Makefile.in: Always add libltp headers directory to headers
- search path.
-
-2000-09-02 Egor Duda <deo@logos-m.ru>
-
- * moved here everything from cygwin/testsuite/
- * configure.in: New file
- * configure: New file, generated from configure.in
- with autoconf 2.13
- * Makefile.in: New file
- * libltp/: New directory. Contains a support library
- and headers for tests in winsup.api/ltp/
- * config/default.exp: Print value of CYGWIN environment
- variable when test completed
- * winsup.api/samples/xf-sample-fail.c renamed to
- winsup.api/samples/sample-fail.c
- * winsup.api/samples/xf-sample-miscompile.c renamed to
- winsup.api/samples/sample-miscompile.c
- * winsup.api/known_bugs.tcl: New file.
- * winsup.api/winsup.exp: Xfail test if its name is in
- list from known_bugs.tcl
- * winsup.api/winsup.exp: Don't stop if compiled test executable
- can't be deleted
- * winsup.api/winsup.exp: If in verbose mode, write test output
- to <testname>.log
- * winsup.api/ltp/: New directory. Contains cygwin port of testsuite
- from Linux Testing Project
- * winsup.api/sigchld.c: New file. Test if process recieves SIGCHLD
- signal when its child terminates.
- * winsup.api/waitpid.c: New file. Test if waitpid function works
+Deprecated. See git log instead.
diff --git a/winsup/testsuite/ChangeLog-2015 b/winsup/testsuite/ChangeLog-2015
new file mode 100644
index 000000000..2e6ed5404
--- /dev/null
+++ b/winsup/testsuite/ChangeLog-2015
@@ -0,0 +1,799 @@
+2015-10-27 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * winsup.api/signal-into-win32-api.c: Remove execute permissions.
+
+2014-08-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.ac: Convert to new AC_INIT style.
+ * configure: Regenerate.
+
+2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * configure.ac: Rename from configure.in.
+ * configure.in: Delete.
+ * configure: Regenerate.
+
+2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * Makefile.in: Remove old Makefile.common'isms. Don't rely on
+ in-build tools.
+
+2012-04-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * configure: Regenerate.
+
+2011-03-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * libltp/lib/get_high_address.c: Align copyright with upstream.
+
+2009-11-01 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Makefile.in: Use utils mingw front-end to generate non-cygwin binary.
+
+2008-11-26 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Revert erroneous checkin.
+
+2006-07-23 Christopher Faylor <cgf@timesys.com>
+
+ * Makefile.in: Update copyright. Remove unused stuff.
+
+2006-07-17 Christopher Faylor <cgf@timesys.com>
+
+ * Makefile.in: Simplify a little.
+
+2006-06-12 Pierre Humblet Pierre.Humblet@ieee.org
+
+ * winsup.api/user_malloc.c: New file.
+
+2006-05-30 Christopher Faylor <cgf@timesys.com>
+
+ * winsup.api/cygload.h: Increase padding to 32768.
+
+2006-05-24 Christopher Faylor <cgf@timesys.com>
+
+ * configure.in: Update to newer autoconf.
+ (thanks to Steve Ellcey)
+ * configure: Regenerate.
+ * aclocal.m4: New file.
+
+2006-03-23 Christopher Faylor <cgf@timesys.com>
+
+ * winsup.api/checksignal.c (main): Add test for siginterrupt.
+
+2006-01-02 Christopher Faylor <cgf@timesys.com>
+
+ * cygload/README: Delete.
+ * cygload/cygload.cc: Move to winsup.api. Add comments from README.
+ * cygload/cygload.h: Move to winsup.api.
+ * cygload/cygload.exp: Move to winsup.api.
+ * Makefile.in: Remove cygload.
+ * winsup.api/winsup.exp: If a .exp file is detected, run it rather than
+ using standard compile.
+
+ * winsup.api/resethand.c (main): Use printf to print status or expect
+ thinks something is wrong.
+
+2006-01-01 Christopher Faylor <cgf@timesys.com>
+
+ * winsup.api/resethand.c (main): Remove core dump flag from exit
+ status.
+
+2006-01-01 Christopher Faylor <cgf@timesys.com>
+
+ * winsup.api/resethand.c (main): Coerce argument to pointer to stop gcc
+ complaint.
+
+2006-01-01 Christopher Faylor <cgf@timesys.com>
+
+ * winsup.api/resethand.c: Use SIGSEGV for the signal to test.
+
+2006-01-01 Christopher Faylor <cgf@timesys.com>
+
+ * winsup.api/resethand.c: New file.
+
+2005-12-11 Christopher Faylor <cgf@timesys.com>
+
+ * winsup.api/ltp/dup03.c (cleanup): Fix longstanding off-by-one error
+ when setting array element to -1.
+
+2005-06-11 Christopher Faylor <cgf@timesys.com>
+
+ * winsup.api/pthread/cancel2.c: Use explicit initializer for mutex.
+ * winsup.api/pthread/mutex4.c (main): Ditto.
+ * winsup.api/pthread/mutex5.c: Reflect change in cygwin default mutex type.
+ * winsup.api/pthread/mutex6d.c: Ditto.
+
+2005-06-10 Christopher Faylor <cgf@timesys.com>
+
+ * winsup.api/winsup.exp: Remove (temporarily?) -nostdinc from build
+ since it causes compile failures with gcc 3.4.4.
+
+2005-06-06 Christopher Faylor <cgf@timesys.com>
+
+ * cygload/cygload.exp: .cpp -> .cc.
+
+2005-06-06 Max Kaehn <slothman@electric-cloud.com>
+
+ * Makefile.in: Test cygload.
+ * cygload: New directory.
+ * cygload/README: New file.
+ * cygload/Makefile: Ditto.
+ * cygload/cygload.h: Ditto.
+ * cygload/cygload.cc: Ditto.
+ * cygload/cygload.exp: Ditto.
+
+2005-05-17 Brian Dessent <brian@dessent.net>
+
+ * winsup.api/signal-into-win32-api.c (main): Use 'NULL' instead of '0'
+ in argument list to avoid compiler warning with gcc4.
+ * winsup.api/ltp/execle01.c (main): Ditto.
+ * winsup.api/ltp/execlp01.c (main): Ditto.
+ * winsup.api/ltp/fcntl07.c (do_exec): Ditto.
+ * winsup.api/ltp/fcntl07B.c (do_exec): Ditto.
+
+2005-02-10 Christopher Faylor <cgf@timesys.com>
+
+ * winsup.api/known_bugs.tcl: Remove dup05, fcntl07B, lseek04, select03,
+ unlink06.
+ * winsup.api/mmaptest03.c: Make a little more verbose so that it is
+ easier to figure out where something failed.
+
+2005-01-09 Christopher Faylor <cgf@timesys.com>
+
+ * cygrun.c (main): Fix exit code so that it reflects UNIX style.
+ * winsup.api/ltp/fork04.c (setup): Accommodate change in putenv
+ declaration.
+
+2004-08-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/mmaptest01.c (main): Accomodate 9x memory usage.
+
+2004-08-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/ltp/symlink01.c (do_link): Print inode numbers using %llu
+ format specifier.
+
+2004-08-17 Gerd Spalink <Gerd.Spalink@t-online.de>
+ Pierre Humblet <Pierre.Humblet@ieee.org>
+
+ * devdsp.c: Outputs the names of the main test functions.
+ (forkrectest): Expect child success.
+ (forkplaytest): Ditto.
+ (syncwithchild): Output the child status and the desired value.
+ (sinegenw): Reduce volume of the beep.
+ (sinegenb): Ditto.
+ (dup_test): New test.
+
+2004-04-13 Gerd Spalink <Gerd.Spalink@t-online.de>
+
+ * winsup.api/devdsp.c (forkrectest): Move synchronization with child
+ so that test passes also under high CPU load.
+ (forkplaytest): Ditto.
+ (abortplaytest): New function to test ioctl code SNDCTL_DSP_RESET.
+
+2004-04-04 Gerd Spalink <Gerd.Spalink@t-online.de>
+
+ * winsup.api/devdsp.c (ioctltest): Add 2 tests for ioctl codes
+ SNDCTL_DSP_CHANNELS and SNDCTL_DSP_GETCAPS.
+
+2004-03-24 Gerd Spalink <Gerd.Spalink@t-online.de>
+
+ * winsup.api/devdsp.c: New file, testing fhandler_dev_dsp code.
+ * winsup.api/devdsp_okay.h: Ditto.
+
+2004-03-06 Christopher Faylor <cgf@redhat.com>
+
+ * winsup.api/known_bugs.tcl: Remove mknod01 since mknod now works.
+ * winsup.api/ltp/mknod01.c: Remove root check when running on cygwin.
+
+2004-03-04 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/mutex8e.c: New testcase.
+ * winsup.api/pthread/mutex8n.c: Ditto.
+ * winsup.api/pthread/mutex8r.c: Ditto.
+
+2003-12-23 Christopher Faylor <cgf@redhat.com>
+
+ * winsup.api/pthread/rwlock7.c (main): Don't assume that result of rand
+ operation is non-zero.
+
+2003-12-01 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/known_bugs.tcl: Remove fcntl09 and fcntl10. These
+ tests had a compatibility bug.
+ * winsup.api/ltp/fcntl09.c: Don't use F_RDLCK | F_WRLCK but only
+ F_WRLCK to set a write lock.
+ * winsup.api/ltp/fcntl10.c: Ditto.
+
+2003-11-25 Christopher Faylor <cgf@redhat.com>
+
+ * winsup.api/known_bugs.tcl: Remove lseek10 since mknod now works.
+
+2003-11-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/msgtest.c (main): Revert to use the SIGSYS signal handler.
+ * winsup.api/semtest.c (main): Ditto.
+ * winsup.api/shmtest.c (main): Ditto.
+
+2003-11-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/msgtest.c: New file derived from FreeBSD, testing
+ XSI Message Queue support.
+ * winsup.api/semtest.c: Ditto, testing XSI Semaphore support.
+ * winsup.api/shmtest.c: Ditto, testing XSI Shared Memory support.
+
+2003-07-06 Christopher Faylor <cgf@redhat.com>
+
+ * winsup.api/known_bugs.tcl: Remove gethostid01 from list of known
+ bugs.
+
+2003-07-06 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Remove .dat files when cleaning.
+
+2003-07-06 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Remove .d files when cleaning.
+
+2003-05-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * libltp/include/test.h: Remove gethostid declaration.
+
+2003-04-08 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/condvar9.c: Fix test.
+
+2003-03-27 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/rwlock1.c: Remove pthreads-win32 header.
+ * winsup.api/pthread/rwlock2.c: Ditto.
+ * winsup.api/pthread/rwlock3.c: Ditto.
+ * winsup.api/pthread/rwlock4.c: Ditto.
+ * winsup.api/pthread/rwlock5.c: Ditto.
+ * winsup.api/pthread/rwlock6.c: Ditto.
+
+2003-03-27 Brian Ford <ford@vss.fsi.com>
+
+ * winsup.api/pthread/condvar7.c (mythread): Cast
+ pthread_mutex_unlock argument of pthread_cleanup_push
+ to void *, preventing a compiler warning / testsuite failure.
+ * winsup.api/pthread/condvar9.c (mythread): Likewise.
+ * winsup.api/pthread/rwlock7.c (main): Use ftime instead of
+ _ftime.
+
+2003-03-18 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/rwlock1.c: New test.
+ * winsup.api/pthread/rwlock2.c: Ditto.
+ * winsup.api/pthread/rwlock3.c: Ditto.
+ * winsup.api/pthread/rwlock4.c: Ditto.
+ * winsup.api/pthread/rwlock5.c: Ditto.
+ * winsup.api/pthread/rwlock6.c: Ditto.
+ * winsup.api/pthread/rwlock7.c: Ditto.
+
+2003-03-18 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/condvar7.c: New test.
+ * winsup.api/pthread/condvar9.c: Ditto.
+
+2003-03-18 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/mutex1n.c: New test.
+ * winsup.api/pthread/mutex6n.c: Ditto.
+ * winsup.api/pthread/mutex7n.c: Ditto.
+
+2003-03-09 Christopher Faylor <cgf@redhat.com>
+
+ * winsup.api/winsup.exp: Use -nostdinc when compiling.
+ * Makefile.in: Specifically search compiler include directory since it
+ is now stripped via -nostdinc.
+
+2003-03-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/ltp/fork10.c (main): Remove non-portable declaration
+ of lseek.
+
+2003-03-09 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Use "cygwin0" rather than "new-cygwin" to denote
+ in-build-tree version of library or dll.
+ * config/default.exp: Ditto.
+ * winsup.api/winsup.exp: Ditto.
+
+2003-03-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/known_bugs.tcl: Remove fsync01, setregid01 and setreuid01
+ from list of known bugs.
+
+2003-02-19 Vaclav Haisman <V.Haisman@sh.cvut.cz>
+
+ * winsup.api/crlf.c: Fix C signed/unsigned compare warning.
+ * winsup.api/mmaptest01.c: Ditto.
+ * winsup.api/ltp/chmod01.c: Ditto.
+ * winsup.api/ltp/fork04.c: Ditto.
+ * winsup.api/ltp/lseek03.c: Ditto.
+ * winsup.api/ltp/lseek06.c: Ditto.
+ * winsup.api/ltp/lseek07.c: Ditto.
+ * winsup.api/ltp/lseek08.c: Ditto.
+ * winsup.api/ltp/mmap001.c: Ditto.
+ * winsup.api/ltp/mmap02.c: Ditto.
+ * winsup.api/ltp/mmap03.c: Ditto.
+ * winsup.api/ltp/mmap04.c: Ditto.
+ * winsup.api/ltp/mmap05.c: Ditto.
+ * winsup.api/ltp/mmap06.c: Ditto.
+ * winsup.api/ltp/mmap07.c: Ditto.
+ * winsup.api/ltp/mmap08.c: Ditto.
+ * winsup.api/ltp/pipe11.c: Ditto.
+ * winsup.api/ltp/poll01.c: Ditto.
+ * winsup.api/ltp/sync02.c: Ditto.
+ * winsup.api/ltp/times03.c: Ditto.
+ * winsup.api/ltp/umask03.c: Ditto.
+ * winsup.api/ltp/getpgid01.c: Remove unused obsolete include.
+ * winsup.api/ltp/getpgid02.c: Ditto.
+
+2003-02-08 Christopher Faylor <cgf@redhat.com>
+
+ * winsup.api/winsup.exp (ws_spawn): Tweak slightly to work with tcl
+ 8.4.1.
+
+2003-02-07 Christopher Faylor <cgf@redhat.com>
+
+ * libltp/lib/parse_opts.c: Deal with C warnings.
+ * winsup.api/pthread/cancel12.c: Ditto.
+ * winsup.api/winsup.exp: Don't use -g3.
+
+2003-02-04 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/cancel11.c: New test.
+ * winsup.api/pthread/cancel12.c: Ditto.
+
+2003-01-23 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Don't filter out -g. Actually pass correct CFLAGS to
+ site.exp.
+ * winsup.api/winsup.exp: Use -g flag from CFLAGS.
+
+2003-01-23 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Turn off all optimizations.
+ * libltp/lib/parse_opts.c (TEST_VALID_ENO): Move define outside of
+ conditional.
+ (TEST_ERRNO): Ditto.
+ (btime): Ditto.
+ (etime): Ditto.
+ (tmptime): Ditto.
+
+2003-01-23 Christopher Faylor <cgf@redhat.com>
+
+ * libltp/include/usctest.h: Add externs to some variables that need it.
+ * winsup.api/ltp/mmap05.c (main): Make file_content volatile to avoid
+ optimization glitch.
+
+2003-01-23 Christopher Faylor <cgf@redhat.com>
+
+ * winsup.api/mmaptest03.c (main): Mark variables as volatile to avoid
+ optimization induced problems.
+
+2003-01-23 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile (check): Add cygrun.exe dependency.
+
+2003-01-23 Christopher Faylor <cgf@redhat.com>
+
+ Perform more C warning fixup on all C source files and headers.
+
+2003-01-23 Christopher Faylor <cgf@redhat.com>
+
+ * libltp/include/test.h: Fix C warnings.
+ * winsup.api/checksignal.c: Ditto.
+ * winsup.api/crlf.c: Ditto.
+ * winsup.api/devzero.c: Ditto.
+ * winsup.api/iospeed.c: Ditto.
+ * winsup.api/mmaptest01.c: Ditto.
+ * winsup.api/mmaptest02.c: Ditto.
+ * winsup.api/mmaptest03.c: Ditto.
+ * winsup.api/mmaptest04.c: Ditto.
+ * winsup.api/nullgetcwd.c: Ditto.
+ * winsup.api/sigchld.c: Ditto.
+ * winsup.api/signal-into-win32-api.c: Ditto.
+ * winsup.api/systemcall.c: Ditto.
+ * winsup.api/waitpid.c: Ditto.
+ * winsup.api/pthread/mainthreadexits.c: Ditto.
+ * winsup.api/pthread/test.h: Ditto.
+ * winsup.api/pthread/threadidafterfork.c: Ditto.
+
+ * Makefile.in: Remove cygrun.exe from RUNTIME since it is built here
+ now.
+
+2003-01-23 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Use ALL_CFLAGS to build test programs so that correct
+ libraries and other options are used.
+
+2003-01-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygrun.c: Move here from ../cygwin.
+ * Makefile.in: Build cygrun.exe.
+ * winsup.api/winsup.exp: Expect cygrun.exe in $rootme.
+
+2003-01-21 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Find tcl library in the right place.
+
+2003-01-21 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/cancel9.c: Make child pid static global.
+ (main): Wait in mainthread until child process has terminated.
+
+2003-01-14 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/cancel10.c: New test.
+
+2003-01-14 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/cancel9.c: New test.
+
+2003-01-14 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/cancel7.c: New test.
+ * winsup.api/pthread/cancel8.c: Ditto.
+
+2003-01-14 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/cancel6.c: New test.
+
+2003-01-09 Thomas Pfaff <tpfaff@gmx.net>
+
+ * winsup.api/pthread/mutex1d.c: New test. Port from pthreads-win32
+ project.
+ * winsup.api/pthread/mutex1e.c: Ditto.
+ * winsup.api/pthread/mutex4.c: Ditto.
+ * winsup.api/pthread/mutex5.c: Ditto.
+ * winsup.api/pthread/mutex6d.c: Ditto.
+ * winsup.api/pthread/mutex6e.c: Ditto.
+ * winsup.api/pthread/mutex7.c: Ditto.
+ * winsup.api/pthread/mutex7d.c: Ditto.
+ * winsup.api/pthread/mutex7e.c: Ditto.
+ * winsup.api/pthread/mutex7r.c: Ditto.
+
+2002-11-25 Robert Collins <rbtcollins@hotmail.com>
+
+ * readme: Document running portions of the test suite (Thanks Egor!).
+ * winsup.api/pthread/mainthreadexits.c: New file, derived from
+ Thomas Pfaff's test cases.
+ * winsup.api/pthread/threadidafterfork.c: Ditto.
+
+2002-08-25 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (RUNTEST): Use Makefile's srcdir and bupdir* macros,
+ where appropriate.
+ * winsup.api/winsup.exp: Use -nodefaultlibs when linking executable to
+ avoid potentially linking installed dll.
+
+2002-07-06 Christopher Faylor <cgf@redhat.com>
+
+ * testsuite/winsup.api/winsup.exp: Add -mwin32 to gcc flags so
+ windows.h will be found.
+
+2002-07-04 Egor Duda <deo@logos-m.ru>
+
+ * winsup.api/pthread/cancel1.c: New test. Port from pthreads-win32
+ project.
+ * winsup.api/pthread/cancel2.c: Ditto.
+ * winsup.api/pthread/cancel3.c: Ditto.
+ * winsup.api/pthread/cancel4.c: Ditto.
+ * winsup.api/pthread/cancel5.c: Ditto.
+
+2002-07-03 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Eliminate unneeded Makefile recreation rule.
+
+2002-02-27 Christopher Faylor <cgf@redhat.com>
+
+ * winsup.api/systemcall.c (main): Ensure that stdin is redirected.
+
+2001-11-18 Egor Duda <deo@logos-m.ru>
+
+ * winsup.api/pthread/condvar3_1.c: Fix debugging output.
+
+2001-11-15 Egor Duda <deo@logos-m.ru>
+
+ * winsup.api/pthread/: New directory. Ports of pthread functionality
+ tests from pthreads-win32 project.
+ * winsup.api/pthread/test.h: Commmon declaraions for pthread tests.
+ * winsup.api/pthread/cleanup2.c: New test.
+ * winsup.api/pthread/cleanup3.c: Ditto.
+ * winsup.api/pthread/condvar1.c: Ditto.
+ * winsup.api/pthread/condvar2.c: Ditto.
+ * winsup.api/pthread/condvar2_1.c: Ditto.
+ * winsup.api/pthread/condvar3.c: Ditto.
+ * winsup.api/pthread/condvar3_1.c: Ditto.
+ * winsup.api/pthread/condvar3_2.c: Ditto.
+ * winsup.api/pthread/condvar3_3.c: Ditto.
+ * winsup.api/pthread/condvar4.c: Ditto.
+ * winsup.api/pthread/condvar5.c: Ditto.
+ * winsup.api/pthread/condvar6.c: Ditto.
+ * winsup.api/pthread/condvar8.c: Ditto.
+ * winsup.api/pthread/count1.c: Ditto.
+ * winsup.api/pthread/create1.c: Ditto.
+ * winsup.api/pthread/create2.c: Ditto.
+ * winsup.api/pthread/equal1.c: Ditto.
+ * winsup.api/pthread/exit1.c: Ditto.
+ * winsup.api/pthread/exit2.c: Ditto.
+ * winsup.api/pthread/exit3.c: Ditto.
+ * winsup.api/pthread/inherit1.c: Ditto.
+ * winsup.api/pthread/join0.c: Ditto.
+ * winsup.api/pthread/join1.c: Ditto.
+ * winsup.api/pthread/join2.c: Ditto.
+ * winsup.api/pthread/mutex1.c: Ditto.
+ * winsup.api/pthread/mutex1r.c: Ditto.
+ * winsup.api/pthread/mutex2.c: Ditto.
+ * winsup.api/pthread/mutex3.c: Ditto.
+ * winsup.api/pthread/mutex6r.c: Ditto.
+ * winsup.api/pthread/once1.c: Ditto.
+ * winsup.api/pthread/priority1.c: Ditto.
+ * winsup.api/pthread/priority2.c: Ditto.
+ * winsup.api/pthread/self1.c: Ditto.
+ * winsup.api/pthread/self2.c: Ditto.
+ * winsup.api/pthread/tsd1.c: Ditto.
+
+2001-11-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * checksignal.c: New testcase.
+
+2001-11-04 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Oops. Revert previous change. Add Makefile/Makefile.in
+ dependency.
+
+2001-11-04 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Add check target.
+
+2001-11-02 Egor Duda <deo@logos-m.ru>
+
+ * libltp/lib/forker.c: Include proper header to avoid compiler
+ warning.
+
+2001-10-29 Egor Duda <deo@logos-m.ru>
+
+ * winsup.api/ltp/stat03.c: Supress compiler warning.
+
+2001-10-29 Egor Duda <deo@logos-m.ru>
+
+ * winsup.api/signal-into-win32-api.c: Supress compiler warning.
+
+Mon Oct 8 14:15:00 2001 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/mmaptest01.c: Add several tests on mmaps. Use libltp.
+ * winsup.api/winsup.exp: Link all tests agains libltp.
+
+Fri Oct 5 11:15:55 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * winsup.api/nullgetcwd.c: New file. Check that NULL first argument to
+ getcwd works.
+
+Thu Oct 4 22:47:51 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * winsup.api/systemcall.c (main): Change some messages for clarity.
+
+Thu Oct 4 22:19:39 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * winsup.api/systemcall.c: New file. Check for system call problems.
+
+2001-09-20 Egor Duda <deo@logos-m.ru>
+
+ * libltp/lib/get_high_address.c (get_high_address): Get inaccessible
+ address more robustly.
+ * winsup.api/ltp/stat06.c (high_address_setup): Use generic function
+ from ltp library to obtain inaccessible address.
+
+2001-09-15 Egor Duda <deo@logos-m.ru>
+
+ * winsup.api/ltp/sbrk01.c (main): Force output at startup to
+ make sure that stdio file buffer get allocated.
+ * winsup.api/ltp/stat06.c (high_address_setup): On cygwin, area
+ after sbrk(0) may be available, use 0xffff0000 as "high address".
+ * winsup.api/ltp/symlink01.c: Perform all tests. Mark those tests that
+ don't work on cygwin with '-1'. Close open files so that temporary
+ directory can be deleted on exit.
+ * winsup.api/ltp/vfork01.c: New test.
+
+2001-09-13 Egor Duda <deo@logos-m.ru>
+
+ * winsup.api/winsup.exp: Run only selected test if environment
+ variable CYGWIN_TESTSUITE_TESTS is set. Use its value as regular
+ expression to filter test names.
+ * winsup.api/ltp/symlink01.c (creat_path_max): Provide explicit
+ buffer to getcwd to conform to standards and avoid memory leak.
+ (do_chdir): Ditto.
+
+2001-09-13 Egor Duda <deo@logos-m.ru>
+
+ * libltp/lib/tst_sig.c: Pass SIGSEGV to application to consider
+ whether it's expected or not.
+ * winsup.api/known_bugs.tcl: lseek10 is known to fail because mknod
+ is not implemented.
+ * winsup.api/ltp/rename02.c: Fix formatting.
+ * libltp/lib/libtestsuite.c: New file.
+ * winsup.api/signal-into-win32-api.c: New test.
+ * winsup.api/ltp/access04.c: Ditto.
+ * winsup.api/ltp/access05.c: Ditto.
+ * winsup.api/ltp/alarm07.c: Ditto.
+ * winsup.api/ltp/chdir04.c: Ditto.
+ * winsup.api/ltp/chmod01.c: Ditto.
+ * winsup.api/ltp/close01.c: Ditto.
+ * winsup.api/ltp/close02.c: Ditto.
+ * winsup.api/ltp/creat01.c: Ditto.
+ * winsup.api/ltp/creat03.c: Ditto.
+ * winsup.api/ltp/exit01.c: Ditto.
+ * winsup.api/ltp/exit02.c: Ditto.
+ * winsup.api/ltp/fchdir01.c: Ditto.
+ * winsup.api/ltp/fchdir02.c: Ditto.
+ * winsup.api/ltp/fork02.c: Ditto.
+ * winsup.api/ltp/fork03.c: Ditto.
+ * winsup.api/ltp/fork06.c: Ditto.
+ * winsup.api/ltp/fork07.c: Ditto.
+ * winsup.api/ltp/fork09.c: Ditto.
+ * winsup.api/ltp/fork10.c: Ditto.
+ * winsup.api/ltp/fork11.c: Ditto.
+ * winsup.api/ltp/fstat02.c: Ditto.
+ * winsup.api/ltp/fstat03.c: Ditto.
+ * winsup.api/ltp/fstat04.c: Ditto.
+ * winsup.api/ltp/ftruncate01.c: Ditto.
+ * winsup.api/ltp/ftruncate02.c: Ditto.
+ * winsup.api/ltp/ftruncate03.c: Ditto.
+ * winsup.api/ltp/getgid02.c: Ditto.
+ * winsup.api/ltp/getgid03.c: Ditto.
+ * winsup.api/ltp/getpgid01.c: Ditto.
+ * winsup.api/ltp/getpgid02.c: Ditto.
+ * winsup.api/ltp/getpid02.c: Ditto.
+ * winsup.api/ltp/getppid02.c: Ditto.
+ * winsup.api/ltp/getuid02.c: Ditto.
+ * winsup.api/ltp/getuid03.c: Ditto.
+ * winsup.api/ltp/kill01.c: Ditto.
+ * winsup.api/ltp/kill02.c: Ditto.
+ * winsup.api/ltp/kill03.c: Ditto.
+ * winsup.api/ltp/kill04.c: Ditto.
+ * winsup.api/ltp/lseek06.c: Ditto.
+ * winsup.api/ltp/lseek07.c: Ditto.
+ * winsup.api/ltp/lseek08.c: Ditto.
+ * winsup.api/ltp/lseek09.c: Ditto.
+ * winsup.api/ltp/lseek10.c: Ditto.
+ * winsup.api/ltp/mmap02.c: Ditto.
+ * winsup.api/ltp/mmap03.c: Ditto.
+ * winsup.api/ltp/mmap04.c: Ditto.
+ * winsup.api/ltp/mmap05.c: Ditto.
+ * winsup.api/ltp/mmap06.c: Ditto.
+ * winsup.api/ltp/mmap07.c: Ditto.
+ * winsup.api/ltp/mmap08.c: Ditto.
+ * winsup.api/ltp/munmap01.c: Ditto.
+ * winsup.api/ltp/munmap02.c: Ditto.
+ * winsup.api/ltp/open02.c: Ditto.
+ * winsup.api/ltp/pipe01.c: Ditto.
+ * winsup.api/ltp/pipe08.c: Ditto.
+ * winsup.api/ltp/pipe09.c: Ditto.
+ * winsup.api/ltp/pipe10.c: Ditto.
+ * winsup.api/ltp/pipe11.c: Ditto.
+ * winsup.api/ltp/poll01.c: Ditto.
+ * winsup.api/ltp/read04.c: Ditto.
+ * winsup.api/ltp/readlink01.c: Ditto.
+ * winsup.api/ltp/readlink03.c: Ditto.
+ * winsup.api/ltp/rename01.c: Ditto.
+ * winsup.api/ltp/rename08.c: Ditto.
+ * winsup.api/ltp/rename10.c: Ditto.
+ * winsup.api/ltp/rmdir01.c: Ditto.
+ * winsup.api/ltp/stat01.c: Ditto.
+ * winsup.api/ltp/stat02.c: Ditto.
+ * winsup.api/ltp/stat03.c: Ditto.
+ * winsup.api/ltp/symlink03.c: Ditto.
+ * winsup.api/ltp/symlink04.c: Ditto.
+ * winsup.api/ltp/symlink05.c: Ditto.
+ * winsup.api/ltp/sync02.c: Ditto.
+ * winsup.api/ltp/time02.c: Ditto.
+ * winsup.api/ltp/times02.c: Ditto.
+ * winsup.api/ltp/times03.c: Ditto.
+ * winsup.api/ltp/truncate01.c: Ditto.
+ * winsup.api/ltp/truncate02.c: Ditto.
+ * winsup.api/ltp/umask02.c: Ditto.
+ * winsup.api/ltp/umask03.c: Ditto.
+ * winsup.api/ltp/wait401.c: Ditto.
+ * winsup.api/ltp/wait402.c: Ditto.
+ * winsup.api/ltp/write02.c: Ditto.
+ * winsup.api/ltp/write03.c: Ditto.
+
+2001-09-09 Egor Duda <deo@logos-m.ru>
+
+ * winsup.api/ltp/dup03.c: New test.
+ * winsup.api/ltp/lseek03.c: Ditto.
+ * winsup.api/ltp/mmap001.c: Ditto.
+ * winsup.api/ltp/read01.c: Ditto.
+ * winsup.api/ltp/readdir01.c: Ditto.
+ * winsup.api/ltp/rmdir05.c: Ditto.
+ * winsup.api/ltp/sbrk01.c: Ditto.
+ * winsup.api/ltp/select02.c: Ditto.
+ * winsup.api/ltp/select03.c: Ditto.
+ * winsup.api/ltp/signal03.c: Ditto.
+ * winsup.api/ltp/stat06.c: Ditto.
+ * winsup.api/ltp/unlink08.c: Ditto.
+ * winsup.api/known_bugs.tcl: Update to reflect new test's known
+ failures.
+ * winsup.api/winsup.exp: Don't delete executable in case of
+ unexpected pass, as well as in case of unexpected failure.
+ * README: Update paragraph about expected failures.
+
+2001-05-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/mmaptest01.c: Add log output.
+ * winsup.api/mmaptest02.c: Write log output to stdout.
+ * winsup.api/mmaptest03.c: Ditto.
+
+2001-05-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/winsup.exp: Force linking all tests against binmode.o.
+
+2001-04-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/mmaptest04.c: Take care for binmode explicitely.
+
+2001-04-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/mmaptest02.c: New test.
+ * winsup.api/mmaptest03.c: Ditto.
+ * winsup.api/mmaptest04.c: Ditto.
+
+2001-04-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * winsup.api/mmaptest01.c: New test.
+
+2001-03-10 Egor Duda <deo@logos-m.ru>
+
+ * winsup.api/ltp/access01.c: Avoid compilation error if X_OK
+ isn't declared as a constant.
+
+2001-03-09 Egor Duda <deo@logos-m.ru>
+
+ * config/default.exp: Remove unneeded debugging output.
+ * Makefile.in: Use correct path to find dejagnu in local tree.
+
+2000-09-06 Egor Duda <deo@logos-m.ru>
+
+ Add 'const' qualifiers where needed to avoid compiler warnings.
+ * libltp/lib/tst_sig.c (tst_sig): Don't attempt to cleanup on
+ fatal errors.
+ * libltp/lib/parse_opts.c (parse_opts): Initialize allocated
+ string to prevent heap corruption.
+
+2000-09-04 Egor Duda <deo@logos-m.ru>
+
+ * Makefile.in: Always add libltp headers directory to headers
+ search path.
+
+2000-09-02 Egor Duda <deo@logos-m.ru>
+
+ * moved here everything from cygwin/testsuite/
+ * configure.in: New file
+ * configure: New file, generated from configure.in
+ with autoconf 2.13
+ * Makefile.in: New file
+ * libltp/: New directory. Contains a support library
+ and headers for tests in winsup.api/ltp/
+ * config/default.exp: Print value of CYGWIN environment
+ variable when test completed
+ * winsup.api/samples/xf-sample-fail.c renamed to
+ winsup.api/samples/sample-fail.c
+ * winsup.api/samples/xf-sample-miscompile.c renamed to
+ winsup.api/samples/sample-miscompile.c
+ * winsup.api/known_bugs.tcl: New file.
+ * winsup.api/winsup.exp: Xfail test if its name is in
+ list from known_bugs.tcl
+ * winsup.api/winsup.exp: Don't stop if compiled test executable
+ can't be deleted
+ * winsup.api/winsup.exp: If in verbose mode, write test output
+ to <testname>.log
+ * winsup.api/ltp/: New directory. Contains cygwin port of testsuite
+ from Linux Testing Project
+ * winsup.api/sigchld.c: New file. Test if process recieves SIGCHLD
+ signal when its child terminates.
+ * winsup.api/waitpid.c: New file. Test if waitpid function works
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog
index 2ee81fa74..62f63d500 100644
--- a/winsup/utils/ChangeLog
+++ b/winsup/utils/ChangeLog
@@ -1,4288 +1 @@
-2015-12-25 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.cc (delacl): Remove unused local variable.
-
-2015-12-21 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.cc (delace): New helper function to delete a single ACE.
- (delacl): Call delace.
- (modacl): Ditto, if entry is supposed to get deleted. Align comments.
-
-2015-12-21 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.cc (modacl): Move recomputing mask into new function.
- (check_got_mask): New function checking if mask is in input.
- (recompute_mask): New function to recompute mask.
- (addmissing): Align mask computation to Linux setfacl.
- (setfacl): Call check_got_mask and recompute_mask on Set, Delete and
- Modify actions.
- (usage): Rename --substitute to --set.
- (longopts): Add --set option.
-
-2015-12-20 Houder <houder@xs4all.nl>
-
- * setfacl.cc (longopts): Drop accidentally requiring an argument to
- the --mask and --no-mask options.
-
-2015-12-19 Houder <houder@xs4all.nl>
-
- * setfacl.cc (opts): Add colon to x option.
-
-2015-12-06 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (absolute_flag): Initialize to CCP_RELATIVE to simplify
- expressions.
- (cygdrive_flag): New global flag.
- (long_options): Add --proc-cygdrive option.
- (options): Add -U option.
- (usage): Add description for -U option.
- (do_sysfolders): Or cygdrive_flag to cygwin_conv_path call.
- (do_pathconv): Simply or absolute_flag to conv_func. Or
- cygdrive_flag to conv_func.
- (do_options): Initalize absolute_flag to CCP_RELATIVE. Initialize new
- cygdrive_flag. Set absolute_flag to CCP_ABSOLUTE on -a. Set
- cygdrive_flag to CCP_PROC_CYGDRIVE on -U.
-
-2015-11-26 Michael Kwasigroch <mkwasigr@web.de>
-
- * kill.cc (strsigno): Don't call sys_sigabbrev for signal 0.
- (listsig): Don't call strsigno for signal 0.
-
-2015-11-18 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (action_t): Rename DeleteAll to DeleteExt. Add
- DeleteAll. Rearrange for bit-wise testing later in the code.
- (delallacl): Handle -b -k combination.
- (setfacl): Handle DeleteExt/DeleteAll.
- (usage): Fix -b/-k output. Rearrange output to better fill 80
- columns.
- (main): Allow to combine -b and -k.
-
-2015-11-18 Corinna Vinschen <corinna@vinschen.de>
-
- Reapply POSIX ACL changes.
-
- * getfacl.c (main): Special-case SYSTEM and Admins group. Add comments.
-
- * setfacl.c: Align more to Linux tool.
- (delacl): New function to delete acl entries only.
- (modacl): Drop delete functionality. Add handling of recomputing the
- mask and default mask values.
- (delallacl): Rename from delacl.
- (setfacl): Call delacl in Delete case. Call delallacl in DeleteAll
- and DeleteDef case.
- (usage): Accommodate new options. Rearrange and rephrase slightly.
- (longopts): Emit 'x' in --delete case. Add --no-mask and --mask
- options.
- (opts): Add -x and -n options.
- (main): Handle -d and -x the same. Handle -n and --mask options.
- Drop handling for -r option.
-
- * getfacl.c (usage): Align more closely to Linux version. Add new
- options -c, -e, -E. Change formatting to accommodate longer options.
- (longopts): Rename --noname to --numeric. Keep --noname for backward
- compatibility. Add --omit-header, --all-effective and --no-effective
- options.
- (opts): Add -c, -e and -E option.
- (main): Handle new -c, -e, and -E options.
-
-2015-10-22 Yaakov Selkowitz <yselkowi@redhat.com>
-
- * getconf.c (conf_table): Add LEVEL*_CACHE_* variables.
-
-2015-08-30 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Fix missing commas in products array.
-
-2015-08-30 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (load_cygwin): Only unload cygwin DLL if not running
- under a debugger. Explain why.
-
-2015-08-30 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Correctly handle Windows 10/Server 2016.
- Add missing product types.
-
-2015-08-30 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (track_down): Skip error output for "api-ms-win-"
- downlevel DLLs.
-
-2015-08-03 Corinna Vinschen <corinna@vinschen.de>
-
- * strace.cc (main2): Don't call setvbuf on NULL descriptor.
- Explicitely fclose ofile.
-
-2015-07-29 Corinna Vinschen <corinna@vinschen.de>
-
- * strace.cc (main2): Rename from main.
- (main): Make room for _cygtls area on stack and just call main2. Add
- comment to explain why.
-
-2015-07-20 Corinna Vinschen <corinna@vinschen.de>
-
- * ldd.cc (STATUS_DLL_NOT_FOUND): Drop definition.
- (report): Handle STATUS_ENTRYPOINT_NOT_FOUND exception. Explain why.
-
-2015-07-08 Corinna Vinschen <corinna@vinschen.de>
-
- * tzset.c (main): Check timezone and country case-insensitive.
-
-2015-06-07 Jon Turney <jon.turney@dronecode.org.uk>
-
- * strace.cc (proc_child): Log process and thread create and exit,
- and DLL load and unload.
- (GetFileNameFromHandle): New function.
-
-2015-06-10 Corinna Vinschen <corinna@vinschen.de>
-
- * ps.cc (main): Widen UID field in long format to accommodate longer
- UIDs since Cygwin 1.7.34. Remove Windows 2000 considerations. Fix
- comments accordingly.
-
-2015-06-08 Corinna Vinschen <corinna@vinschen.de>
-
- * path.cc (from_fstab_line): Don't convert slashes to backslashes for
- bind mounts. Explain why.
-
-2015-04-21 Corinna Vinschen <corinna@vinschen.de>
-
- * tzmap-from-unicode.org: Convert Calcutta to Kolkata.
- * tzmap.h: Regenerate.
-
-2015-02-28 Corinna Vinschen <corinna@vinschen.de>
-
- * getfacl.c (usage): Change --all to --access, --dir to --default.
- Align text to output of Linux tool.
- (longopts): Add --access and --default options.
-
-2015-02-25 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (MAX_SID_LEN): Remove. Instead, use SECURITY_MAX_SID_SIZE
- throughout.
- (enum_unix_groups): Introduce numeric_psid and rearrange code to avoid
- potential heap corruption.
- * mkpasswd.c: Ditto.
-
-2015-02-17 Ken Brown <kbrown@cornell.edu>
-
- * dump_setup.cc (check_package_files): Accommodate postinstall
- files in any directory whose name contains "/postinstall/", not
- just /etc/postinstall.
-
-2015-02-03 Corinna Vinschen <corinna@vinschen.de>
-
- * regtool.cc (longopts): Add --force option.
- (opts): Add -f option.
- (restore_flags): New variable.
- (usage): Clarify working of save action. Add restore action. Add
- description for -f/--force option.
- (set_privilege): Drop function. The Cygwin DLL is doing that anyway.
- (cmd_save): Drop call to set_privilege.
- (cmd_restore): New function.
- (main): Handle -f/--force option.
-
-2014-12-15 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (action_t): Add DeleteDef value.
- (delacl): Take new parameter to differe between DeleteAll and DeleteDef.
- Extend conditional to handle DefaultDef. Change comment accordingly.
- (setfacl): Call delacl in DefaultDef case as well.
- (usage): Add and describe -k option. Add -k to require options.
- (longopts): Add --remove-default option.
- (opts): Add -k option.
- (main): Handle -k option.
-
-2014-12-05 Václav Zeman <vhaisman@gmail.com>
-
- * tzmap-from-unicode.org: Create tzmap as const.
- * tzmap.h: Regenerate.
-
-2014-12-05 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Add rules to create and depend on tzmap.h.
- * tzmap-from-unicode.org: New script to create tzmap.h.
- * tzmap.h: New auto-generated file.
- * tzset.c: Drop tzmap from here and include tzmap.h instead. Drop
- Windows 2000 considerations.
-
-2014-11-28 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (main): Call enum_local_groups with offset 0x30000 for local
- machine, too.
-
-2014-11-27 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (main): Call enum_groups with offset 0x30000 for local
- machine, same as from DB.
- * mkpasswd.c (enum_unix_users): Set pw_passwd field to '*'.
- (enum_users): Ditto.
- (main): Call enum_users with offset of 0x30000 for local machine,
- same as from DB.
-
-2014-11-24 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c (GetPW): If server is NULL, and the user is not a local
- user, try to fetch the DC to use as server.
- (ChangePW): Get Windows username via extra parameter.
- (usage): Reduce -d help text to reflect above change.
- (main): Fix typo in comment. Call GetPW and ChangePW as per the
- changes above.
-
-2014-11-12 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (usage): Fix language.
- * mkpasswd.c (usage): Ditto.
-
-2014-11-12 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (enum_unix_groups): Always print groupname with machine
- prefix.
- (usage): Extend help output for -l option.
- (main): Drop superfluous goto and label. Make machine prefixing for
- local machine when using -l option dependend on options in
- /etc/nsswitch.conf.
- * mkpasswd.c: Ditto.
-
-2014-11-10 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Handle Windows 10/Server 2014(?).
-
-2014-11-03 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (enum_local_groups): Don't generate leading separator char
- for builtin accounts.
-
-2014-10-29 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (setfacl): Fix bracketing in expression.
-
-2014-10-27 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (usage): Add -b to require options.
-
-2014-10-27 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (action_t): Add DeleteAll value.
- (delacl): New function to remove all ACL entries not representing POSIX
- permissions.
- (setfacl): Rearrange conditional expression into switch statement.
- Add DeleteAll case.
- (usage): Add and describe -b option.
- (longopts): Add --remove-all option.
- (opts): Add -b option.
- (main): Handle -b option.
-
-2014-10-21 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (CYGLSA64_DLL): Remove unused macro.
- (dump_sysinfo): If COMSPEC isn't set in the MSVCRT environment, set it.
- Explain why.
-
-2014-09-03 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (addmissing): New function to add missing acl entries to
- a modified acl per the rules set by aclcheck.
- (setfacl): Call addmissing unless action is Delete.
-
-2014-09-03 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (getaclentry): Fix previous fix again. Allow lone 'm' as
- well as any lone default entry if action is Delete. Fix comments.
- (usage): Align usage text.
-
-2014-09-03 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (getaclentry): Fix return value in case of a lone 'm' if
- action is Delete. Drop requirement for a trailing colon if action is
- Delete.
-
-2014-08-31 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (usage): Drop outdated note that default ACEs are not
- taken into account.
-
-2014-08-31 Corinna Vinschen <corinna@vinschen.de>
-
- * getfacl.c (usage): Add flags description.
- (main): Print suid/sgid/vtx flags if available.
-
-2014-08-15 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.ac: Convert to new AC_INIT style.
- * configure: Regenerate.
-
-2014-08-14 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.xml: Move to ../doc.
-
-2014-08-06 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c (usage): Rename DAYS to MINDAYS and MAXDAYS.
- * utils.xml (passwd): Ditto.
-
-2014-07-29 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (usage): Move info message that this /etc/group isn't really
- required anymore more to the top of the usage output.
- * mkpasswd.c (usage): Ditto for /etc/passwd. Drop old text from output.
- * utils.xml: Fix accordingly.
-
-2014-06-16 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c (main): Fix typo in error output.
-
-2014-04-21 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * minidumper.cc (filter_minidump_type): New function.
- (minidump): Change default dump type from MiniDumpNormal to
- something with more useful information without getting too
- big. Use filter_minidump_type() to filter out unsupported dump
- types.
-
-2014-04-21 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * Makefile.in (minidumper.exe): Link directly with dbghelp.
- * minidumper.cc (minidump): Ditto.
-
-2014-04-21 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * minidumper.cc (minidump): Fix copy and paste error in checking
- result of OpenProcess().
-
-2014-02-24 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (domlist_t): Drop id_offset.
- (get_dcname): Remove.
- (current_group): Remove.
- (enum_unix_groups): Simplify. Change space to underscore in domain
- name.
- (enum_local_groups): Simplify to accommodate the fact that it's only
- called for foreign machines.
- (enum_groups): Ditto.
- (print_special_by_sid): Remove.
- (print_special_by_name): Remove.
- (usage): Align to new code.
- (fetch_primary_domain): Remove.
- (main): Use cygwin_internal CW_SETENT, CW_GETENT and CW_ENDENT method.
- Call enum_local_groups, enum_groups, and enum_unix_groups only for
- foreign machines.
- * mkpasswd.c (get_dcname): Remove.
- (current_user): Remove.
- (enum_unix_users): Simplify. Change space to underscore in domain name.
- (enum_users): Simplify to accommodate the fact that it's only
- called for foreign machines.
- (print_special_by_sid): Remove.
- (usage): Align to new code.
- (longopts): Add -b/--no-builtin option.
- (opts): Add -b option.
- (print_special_by_name): Remove.
- (enum_std_accounts): Remove.
- (fetch_primary_domain): Remove.
- (main): Use cygwin_internal CW_SETENT, CW_GETENT and CW_ENDENT method.
- Call enum_users and enum_unix_users only for foreign machines.
- * utils.xml (mkgroup): Align documentation to new usage.
- (mkpasswd): Ditto.
-
-2014-02-23 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * minidumper.cc (minidump): Fix -t option argument handling.
-
-2014-02-07 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * minidumper.cc: New file.
- * Makefile.in (CYGWIN_BINS): Add minidumper.
- * utils.xml (minidumper): New section.
-
-2013-11-19 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (RtlGetVersion): Declare.
- (dump_sysinfo): Call RtlGetVersion rather than GetVersionEx to get
- correct OS info even on Windows 8.1. Don't check return value since
- RtlGetVersion never fails per MSDN. Move fetching kernel32 module
- handle where it's really needed. Drop temporary comment added by
- previous checkin.
-
-2013-11-19 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Revert Windows 8.1 hack. It's not
- working. Add a (hopefully temporary) comment.
-
-2013-11-19 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Drop code trying to fetch OSVERSIONINFO
- if fetching OSVERSIONINFOEX failed. Drop code handling unsupported
- platform IDs. Add code to tweak dwMinorVersion on Windows 8.1 if no
- manifest is present.
-
-2013-11-19 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (cygcheck.exe): Link against wininet.dll.
- (dumper.exe): Link against psapi.dll.
- * cygcheck.cc (_WIN32_WINNT): Define as 0x0602.
- (pInternetCloseHandle): Drop pointer.
- (PRODUCT_UNLICENSED): Drop definition.
- (PRODUCT_PROFESSIONAL_WMC): Ditto.
- (package_grep): Delete code loading wininet functions dynamically, just
- call functions directly.
- * module_info.cc: Drop code loading psapi functions dynamically since
- all supported OS versions have it anyway. Call psapi functions
- directly.
-
-2013-11-19 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Distinguish Windows 8 and 8.1, as well
- as Windows Server 2012 and 2012 R2. Add missing commas in products
- array to avoid crashes. Drop Windows NT4 and 2000 printouts. Just
- call IsWow64Process, GetNativeSystemInfo, and GetDiskFreeSpaceEx
- directly, rather than loading them dynamically, since they are exported
- by all supported OS versions. Fix questionable type usage in call to
- GetDiskFreeSpaceEx.
-
-2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * configure.ac: Detect windows headers/libs after we've figured out the
- C compiler.
- * configure: Regenerate.
- * aclocal.m4: Regenerate.
-
-2013-09-16 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * dump_setup.cc (find_tar_ext): Generalize search for .tar extension,
- avoiding looking for specific compression types.
-
-2013-08-23 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * cygcheck.cc (package_grep): Accommodate arch-specific package layout.
-
-2013-07-31 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (MINGW_LDFLAGS): Don't link against w32api libs. These
- are only for Cygwin executables.
-
-2013-07-07 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * cygcheck.cc (dll_info): Detect and report on symlinks. Output wrong
- architecture message inline with stdout for clarity.
- * path.cc (is_symlink): Always reset file pointer to beginning on exit.
- (readlink): Assume that file pointer is set to the beginning.
-
-2013-06-26 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (do_pathconv): when -p option is given, generate wide
- path without long path prefixing.
- * wide_path.h (wide_path::wide_path): Allow extra bool parameter to
- specify whether or not performing Windows long path prefixing.
-
-2013-05-21 Corinna Vinschen <corinna@vinschen.de>
-
- Reinstantiate accidentally removed patch from 2009-05-16:
- * Makefile.in (cygpath.exe): Link against cygwin.a before linking
- against ntdll.dll to avoid linking symbols defined in both DLLs
- from ntdll.
- (ps.exe): Ditto.
-
-2013-05-10 Warren Young <warren@etr-usa.com>
-
- * utils.sgml utils.xml: Renamed utils.sgml to utils.xml, added
- <?xml> and <!DOCTYPE> tags to the top, and formatted it. No
- content change.
-
-2013-04-23 Corinna Vinschen <corinna@vinschen.de>
-
- * Merge in cygwin-64bit-branch. See ChangeLog.64bit for details.
-
-2013-02-20 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * Makefile.in (CYGWIN_LDFLAGS): Replace -static-lib* with -static.
- (MINGW_LDFLAGS): Ditto.
- (ZLIB): Simplify accordingly.
-
-2012-12-14 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.sgml (mount): Document sparse mount option.
-
-2012-11-27 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * Makefile.in: Move CFLAGS and CXXFLAGS so that they can be manipulated
- by Makefile.common. Add -static-libstdc++ to *LDFLAGS. Add
- dependencies for loadlib.h.
- * loadlib.h: Update copyright.
- (_load_sys_library): Properly define set_dll_library as WINAPI to avoid
- stack corruption.
-
-2012-11-27 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * Makefile.in (ZLIBS): Common define to force static load.
- (MINGW_LDFLAGS): Use static libgcc.
-
-2012-11-27 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * Makefile.in: Make sure that libz is always loaded staticly.
-
-2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * configure.ac: Rename from configure.in.
- * configure.in: Delete.
- * configure: Regenerate.
-
-2012-11-26 Corinna Vinschen <corinna@vinschen.de>
-
- * bloda.cc: Drop Mingw.org considerations.
- * dump_setup.cc: Ditto.
- * strace.cc: Ditto.
-
-2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * aclocal.m4: Regenerate.
- * configure: Ditto.
- * autogen.sh: New script.
- * configure.in: Revamp for new configury.
- * Makefile.in: Revamp for new configury. Rename ALL_* to just *.
- Always use "VERBOSE" setting.
- (MINGW_CXX): Don't include CFLAGS in definition.
- (all): Define target first, before everything else so that it is the
- default.
- (ps.exe): Don't add useless -lcygwin.
- (ldh.exe): For consistency, add to existing MINGW_LDFLAGS rather than
- redefining them.
- (cygcheck.exe): Always include -lz for MINGW_LDFLAGS. Don't try to
- figure out where to find it.
- (dumper.exe): Simplify check. Assume libraries are installed rather
- than trying to retrieve from source tree.
- (install): Just use /bin/mkdir to create directories.
- (Makefile): Regenerate when standard dependencies change.
- * dump_setup.cc: Always include zlib.h. Remove accommodations for it
- possibly not existing.
- * parse_pe.cc: Add define which allows building with installed
- binutils package.
- * dumper.cc: Ditto.
-
-2012-11-09 Corinna Vinschen <corinna@vinschen.de>
-
- * path.cc (vcygpath): Handle cygdrive prefix.
-
-2012-11-07 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in ($(MINGW_BINS)): Drop -B$(mingw_build)/ from build
- expression.
-
-2012-11-05 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (MINGW_CXX): Attach $(CFLAGS) to allow providing
- build option tweaks to mingw compiler as well.
-
-2012-10-24 Corinna Vinschen <corinna@vinschen.de>
-
- * configure.in: Add AC_NO_EXECUTABLES,
- * configure: Regenerate.
-
-2012-10-24 Kai Tietz <ktietz70@googlemail.com>
- Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
- Corinna Vinschen <corinna@vinschen.de>
-
- * configure.in: Add check for MINGW_CXX. Remove libiconv check.
- * configure: Regenerate.
- * Makefile.in: Remove references to mingw and w32api directories.
- Use MINGW_CXX instead of mingw script to build MINGW_BINS.
- Check for libiconv with $CC --print-file-name.
- * cygcheck.cc: Use relative include paths for Cygwin headers.
- * path.cc: Ditto.
- * strace.cc: Ditto
- * mingw: Remove.
-
-2012-10-19 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (cygcheck.exe): Add temporary (1.7.17-only) hack to
- allow cygcheck running on pre-Vista despite of the new w32api not
- matching the locally used w32api.
-
-2012-10-09 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Convert "if/else if" chain to a switch
- statement. Drop "not yet supported" and "Server" from Windows 2012
- output string.
-
-2012-09-02 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Drop "not yet supported" text from
- Windows 8. Update products array.
-
-2012-07-11 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (cygcheck.exe): Link against psapi.dll.
- * bloda.cc: Change include section to work with Mingw64 headers.
- Include psapi.h. Use SystemProcessInformation instead of
- SystemProcessesAndThreadsInformation throughout and add define for
- w32api headers. Ditto for PSYSTEM_PROCESS_INFORMATION vs.
- PSYSTEM_PROCESSES.
- (system_module_list): New type to replace SYSTEM_MODULE_INFORMATION.
- Change usage throughout accordingly.
- (get_module_list): Fetch module list using PSAPI functions
- EnumDeviceDrivers and GetDeviceDriverBaseNameA.
- * cygcheck.cc (max): Define as __max if not defined already.
- (alloca): Only define if not defined already.
- (handle_unique_object_name): Use explicit sharing flags rather than
- FILE_SHARE_VALID_FLAGS which officially is only available in DDK
- headers.
- (PRODUCT_ULTIMATE_E): Only define if not defined already.
- * dump_setup.cc: Change include section to work with Mingw64 headers.
- (NtQueryAttributesFile): Drop NTOSAPI aka DECLSPEC_IMPORT.
- * strace.cc: Change include section to work with Mingw64 headers.
- (alloca): Only define if not defined already.
-
-2012-07-06 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc: Change including headers to allow building against
- Mingw64 headers. Include ntdef.h and ntdll.h rather than ddk headers.
- Define _WIN32_WINNT and WINVER as 0x0602.
- (RtlEqualUnicodePathPrefix): Drop definition. Pulled in from ntdll.h
- now.
- (get_device_name): s/Zw/Nt.
- * dumper.cc: Include sys/param.h
- (dumper::dump_memory_region): Use MIN rather than min.
- * locale.cc: Include stdlib.h. Define _WIN32_WINNT and WINVER as
- 0x0602.
- * ps.cc: Include ntdef.h and ntdll.h rather than ddk headers.
- * regtool.cc (regDeleteKeyEx): Drop WINADVAPI qualifier.
-
-2012-06-03 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Change "Server 8" to official
- "Server 2012".
-
-2012-05-05 Corinna Vinschen <corinna@vinschen.de>
-
- * mkpasswd.c (current_user): Actually *use* $HOME if it's available.
- Add comment to explain what we're doing here.
-
-2012-04-05 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (print_special_by_sid): Rename from print_special. Change
- calls throughout.
- (print_special_by_name): New function.
- (main): Call print_special_by_name for TrustedInstaller account.
- * mkpasswd.c (print_special_by_sid): Rename from print_special. Change
- calls throughout.
- (print_special_by_name): New function.
- (enum_std_accounts): Call print_special_by_name for TrustedInstaller
- account.
-
-2012-02-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * pldd.c: Fix typo in license header.
-
-2012-02-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * Makefile.in (CYGWIN_BINS): Add pldd.
- (pldd.exe): Add -lpsapi to ALL_LDFLAGS.
- * pldd.c: New file.
- * utils.sgml (pldd): New section.
-
-2012-02-09 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.cc: Add -v option to print version information as well, since
- it's used in older csih.
-
-2012-02-04 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.sgml: Fix typos.
-
-2012-01-31 Christopher Faylor <me.cygwin2012@cgf.cx>
-
- * strace.cc (proc_child): Don't right-shift exit value.
- (main): Call ExitProcess() to exit exactly the same way as any straced
- child.
-
-2012-01-29 Corinna Vinschen <corinna@vinschen.de>
-
- * tzset.c: Throughout use wide characters to be locale agnostic.
- (main): Call setlocale.
-
-2012-01-29 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (CYGWIN_BINS): Add tzset.
- * tzset.c: New tool, new file.
- * utils.sgml (tzset): New section.
-
-2012-01-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * ldd.cc (start_process): Handle .oct and .so as DLLs.
-
-2011-12-22 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (ps.exe): Revert previous change.
- * ps.cc: Include psapi.h again.
- (main): In CW_GETPINFO_FULL case. Evaluate minimal process access mask
- required per OS and use that in OpenProcess call. Use
- GetModuleFileNameExW on Windows 2000 or if fetching the drive mapping
- failed. Handle empty process name.
-
-2011-12-22 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (ps.exe): Drop -lpsapi from ALL_LDFLAGS.
- * ps.cc: Don't include psapi.h.
- (dosdevs): Drop.
- (unicode_buf): Define.
- (main): Simplify path evaluation in CW_GETPINFO_FULL case. Fetch drive
- map from Cygwin DLL. Use it to convert NT device paths to Win32 paths.
-
-2011-12-02 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (cygpath.exe): Add -luserenv to ALL_LDFLAGS.
- * cygpath.cc: Throughout, use cygwin_conv_path WIN_W rather than WIN_A
- conversion.
- (get_long_path_name_w32impl): Remove.
- (get_long_name): Drop pre-Windows 2000 accommodations. Just call
- GetLongPathNameW here directly.
- (get_special_folder): Convert first parameter to WCHAR buffer pointer.
- Drop conversion of result from WCHAR * to char *.
- (do_sysfolders): Accommodate change to get_special_folder and only
- convert result to char * last. Drop pre-Windows 2000 accommodations
- and just call GetProfilesDirectoryW directly. Replace call to
- GetWindowsDirectoryW with call to GetSystemWindowsDirectoryW.
- Just call GetShortPathNameW directly.
- (do_pathconv): Simplify buffer handling.
-
-2011-12-01 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c: Drop support for NT4 domains.
- * mkpasswd.c: Ditto.
- (psx_dir): Remove.
- (current_user): Drop support for -m option. Use $HOME as is since it's
- a POSIX path anyway.
- (enum_users): Drop support for -m option.
- (usage): Mention -m option as ignored.
- (main): Drop support for -m option. Mark ignored options as deprecated.
- * utils.sgml (mkpasswd): Remove description of -m option.
-
-2011-11-28 Corinna Vinschen <corinna@vinschen.de>
-
- * locale.cc (print_locale_with_codeset): Fetch Windows path as UNICODE
- path and convert that to POSIX.
-
-2011-11-28 Corinna Vinschen <corinna@vinschen.de>
-
- * ps.cc: Remove all Win 9x considerations. Use psapi functions
- directly. Drop support for older Cygwin DLLs. Just use progname_long
- as is since it's already a POSIX path now. Rename "tty" to "pty" as in
- the Cygwin DLL. Call setlocale to make sure wcstombs does the right
- thing according to the current locale.
- * Makefile.in (ps.exe): Link against psapi.dll.
-
-2011-11-24 Christopher Faylor <me.cygwin2011@cgf.cx>
-
- * strace.cc (attach_process): Use NT_SUCCESS to figure out if
- NtSetInformationProcess succeeded.
- (handle_output_debug_string): Put back DebugActiveProcess since it
- seems to still be needed (on my system at least). Detect new format
- _STRACE_INTERFACE_ACTIVATE_ADDR which informs whether this is a forked
- process or not. Use that to decide if forkdebug should be handled.
-
-2011-11-14 Christopher Faylor <me.cygwin2011@cgf.cx>
-
- * strace.cc (handle_output_debug_string): Disable code which attempted
- to add stuff in between '****' blocks since they no longer are the
- first thing output by an straced process.
-
-2011-10-13 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Add Windows 8 recognition. Note as
- unsupported. Update products array.
-
-2011-10-11 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * utils.sgml (getconf): Expand documentation.
-
-2011-10-10 Corinna Vinschen <corinna@vinschen.de>
-
- * ldd.cc (VERSION): Remove.
-
-2011-10-10 Christopher Faylor <me.cygwin2011@cgf.cx>
-
- * ldd.cc: Update copyright.
-
-2011-10-10 Corinna Vinschen <corinna@vinschen.de>
-
- * Align usage output, version output, as well as usage and version
- option handling to use the same style throughout all Cygwin utils.
- Throughout use program_invocation_short_name to refer to current
- process name in Cygwin executables.
- * utils.sgml: Align documentation to above change. Add missing
- sections for getconf, ldd, and setmetamode.
- * strace.cc (proc_child): Avoid compiler warning.
-
-2011-10-10 Andy Koppe <andy.koppe@gmail.com>
- Corinna Vinschen <corinna@vinschen.de>
-
- * locale.cc (usage): Restructure, rephrase, add new options. Drop
- arguments, don't exit.
- (print_version): New function.
- (longopts): Add -f, -n, and -V options. Reorder.
- (opts): Add -f, -n, and -V options.
- (main): Call GetSystemDefaultUILanguage for -s option. Call
- GetUserDefaultUILanguage for -u option. Add -f and -n options and
- call GetUserDefaultLCID and GetSystemDefaultLCID respectively. Return
- 0 after calling usage in -h case. Add -V option and call print_version.
- Don't print full usage in default case, rather just a short help message
- similar to GNU tools.
- * utils.sgml (locale): Align to above changes. Rephrase description.
-
-2011-10-10 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (check_keys): Use UNICODE Win32 functions.
-
-2011-09-12 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * strace.cc (attach_process): Try to turn off DEBUG_ONLY_THIS_PROCESS
- if Attaching to a process with the trace-children flag set.
- (handle_output_debug_string): Apparently we don't need to explicitly
- attach for debugging when a child process starts
- * Makefile.in (strace.exe): Link with ntdll
-
-2011-08-21 Christopher Faylor <me.cygwin2011@cgf.cx>
-
- * Makefile.in: Check for header file existence when building dumper.exe
- too.
-
-2011-08-10 Corinna Vinschen <corinna@vinschen.de>
-
- * ps.cc (main): Don't overwrite process name, just attach <defunct>
- to it for zombie processes.
-
-2011-07-19 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * Makefile.in (CYGWIN_BINS): Add getconf.
- (getconf.c): New file.
-
-2011-06-14 Christopher Faylor <me.cygwin2011@cgf.cx>
-
- * mingw: Force use of bash.
-
-2011-05-29 Christopher Faylor <me.cygwin2011@cgf.cx>
-
- * ps.cc (ttynam): Accommodate new console numbering.
- (main): Ditto.
-
-2011-05-03 Corinna Vinschen <corinna@vinschen.de>
-
- * locale.cc (print_locale_with_codeset): Align printing of locale names
- to POSIX.
-
-2011-04-18 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (getaclentry): Allow extra colon in mask and other entries.
-
-2011-04-12 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * utils.sgml (strace): Fix a pair of exchanged lines in usage text.
-
-2011-04-04 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c (main): Add the ability to specify a username for the -R
- command.
- * utils.sgml: Document the aforementioned change.
-
-2011-02-29 Corinna Vinschen <corinna@vinschen.de>
-
- * regtool.cc (cmd_set): Avoid a compiler warning.
-
-2011-02-29 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (handle_unique_object_name): Avoid a compiler warning.
- (dump_sysinfo): Ditto.
- * loadlib.h (_load_sys_library): Mark as used, to avoid a compiler
- warning.
- * path.cc (oopt): Gurad with !FSTAB_ONLY to avoid a compiler warning.
- (read_flags): Ditto.
-
-2011-02-28 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (strchrnul): Drop local implementation.
-
-2011-02-15 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc: Fix copyright dates.
-
-2011-01-10 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * cygcheck.cc (main): don't imply -d from -s option to cygcheck
-
-2010-12-11 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (strchrnul): New function.
- (getaclentry): Rewrite.
-
-2010-12-06 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (get_device_name): Fix path length test.
-
-2010-10-30 Dmitry Potapov <dpotapov@gmail.com>
-
- * regtool.c (cmd_set): Write correct number of bytes for REG_MULTI_SZ
- case.
-
-2010-09-06 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (RtlEqualUnicodePathPrefix): New helper function.
- (HARDDISK_PREFIX): Move.
- (GLOBALROOT_PREFIX): Define.
- (get_device_name): Take GLOBALROOT_PREFIX into account.
- Improve check for path to allow filesystem access via block devices.
- Potentially drop \\.\ prefix if resulting path is a valid DOS
- pathname.
- (do_pathconv): Make sure to drop \\?\ prefix only if path is
- actually a filesystem based path.
- (print_version): Fix copyright.
-
-2010-08-28 Corinna Vinschen <corinna@vinschen.de>
-
- * ldh.cc (WinMain): Change DONT_RESOLVE_DLL_REFERENCES to
- LOAD_WITH_ALTERED_SEARCH_PATH.
-
-2010-08-28 Corinna Vinschen <corinna@vinschen.de>
-
- * loadlib.h: New header implementing safe LoadLibrary calls.
- Include throughout files using LoadLibrary function.
- * cygcheck.cc (dump_sysinfo): Retrieve kernel32.dll handle via
- GetModuleHandle, rather than using LoadLibrary.
- * cygpath.cc (get_long_name): Ditto.
- (do_sysfolders): Append .dll suffix in LoadLibrary call.
- * ldh.cc (WinMain): Use LoadLibraryExW with DONT_RESOLVE_DLL_REFERENCES
- to avoid loading malicious library code.
- * locale.cc (print_locale_with_codeset): Change way to retrieve
- kernel32.dll path.
-
-2010-08-26 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (get_device_name): Prefer the \\.\X: DOS device for
- harddisks, if available.
-
-2010-08-21 Corinna Vinschen <corinna@vinschen.de>
-
- * ldd.cc (report): Drop long pathname considerations which result in
- invalid path, now that this is done in cygwin_conv_path.
-
-2010-08-13 Corinna Vinschen <corinna@vinschen.de>
-
- * mount.cc (from_fstab): Fix potentially fatal typo.
-
-2010-08-11 Corinna Vinschen <corinna@vinschen.de>
-
- * mount.cc (do_mount): Don't treat "bind" mount as remote mount.
- (mount_entries): Drop the "bind" option from output.
- * utils.sgml (mount): Match examples to actual mount output. Add
- "bind" option and add example.
-
-2010-08-10 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * mingw: Use sysroot, if present, for mingw_dir.
-
-2010-07-21 Corinna Vinschen <corinna@vinschen.de>
-
- * dump_setup.cc (tfx_chars): New WCHAR array, copied from Cygwin.
- (transform_chars): New function, copied from Cygwin.
- (simple_nt_stat): New function to check file existance using native
- NT function. Explain why.
- (directory_exists): Call simple_nt_stat.
- (file_exists): Ditto.
-
-2010-07-05 Christopher Faylor <me+cygwin@cgf.cx>
-
- * ldd.cc: Clean up formatting throughout.
- (head): Move earlier.
- (saw_file): Ditto.
- (print_dlls): Reset head here. Record seen dll names so they will
- not potentially be printed later.
- (process_file): Remove clearing of head here.
-
-2010-07-05 Corinna Vinschen <corinna@vinschen.de>
-
- * dump_setup.cc (dump_file): Read requested content from setup.rc
- file created by newer setup.exe.
-
-2010-06-29 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.sgml (locale): Change stray local cygdrive prefix to Cygwin's
- default.
-
-2010-04-29 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.sgml (mount): Add description for "dos" and "ihash" mount
- options.
-
-2010-04-29 Corinna Vinschen <corinna@vinschen.de>
-
- * path.cc: Include sys/cygwin.h if built for mount(1).
- (struct opt): Add "dos" and "ihash" options.
- (from_fstab_line): Call cygwin_internal rather than read_flags if
- built for mount(1).
-
-2010-04-29 Corinna Vinschen <corinna@vinschen.de>
-
- * mount.cc (oopts): Remove entirely.
- (usage): Call cygwin_internal (CW_LST_MNT_OPTS) to create list of
- mount options.
- (print_version): Fix copyright date.
- (main): Replace option processing loop with single call to
- cygwin_internal (CW_CVT_MNT_OPTS).
-
-2010-04-28 Corinna Vinschen <corinna@vinschen.de>
-
- * locale.cc (print_lc_xxx_charset): Remove.
- (enum type_t): Change according to the fact that nl_langinfo now returns
- all locale category values.
- (lc_ctype_names): Add new category members. Redefine for exclusive
- nl_langinfo usage.
- (lc_numeric_names): Ditto.
- (lc_time_names): Ditto.
- (lc_collate_names): Ditto.
- (lc_monetary_names): Ditto.
- (lc_messages_names): Ditto.
- (print_lc): Change switch according to new type_t values.
-
-2010-03-27 Corinna Vinschen <corinna@vinschen.de>
-
- * locale.cc (print_charmaps): Add EUC-CN and GB2312.
-
-2010-03-24 Corinna Vinschen <corinna@vinschen.de>
-
- * regtool.cc (find_key): Fix allocation size of "value".
-
-2010-03-23 Corinna Vinschen <corinna@vinschen.de>
-
- * locale.cc (add_locale_alias_locales): Always use loc_num at function
- start to avoid confusing bsearch.
-
-2010-03-23 Corinna Vinschen <corinna@vinschen.de>
-
- * locale.cc: Revert accidental checkin of unfinished changes.
-
-2010-03-23 Corinna Vinschen <corinna@vinschen.de>
-
- * locale.cc (print_locale_with_codeset): Drop redundant name parameter.
- Simplify creating locale string. Add "@" in case of a modifier.
- (print_locale): Drop name parameter in calls to
- print_locale_with_codeset.
-
-2010-02-25 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * utils.sgml (kill): Add SIGIO, SIGCLD, and SIGPWR.
-
-2010-02-25 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.sgml (locale): Change description of -a and -av to match
- latest changes.
-
-2010-02-23 Corinna Vinschen <corinna@vinschen.de>
-
- * locale.cc (printlocale): Remove.
- (loc_t): New type to keep locale information for printing.
- (print_codeset): New function to print codeset as on Linux.
- (print_locale_with_codeset): New function to print single locale.
- Print verbose style as the Linux locale(1) tool.
- (print_locale): New function to print single locale plus its UTF-8
- variation, if available.
- (compare_locales): New helper function for bsearch and qsort on loc_t.
- (add_locale): New function to store locale in loc_t array.
- (add_locale_alias_locales): New function to store locales from
- locale.alias file in loc_t.
- (print_all_locales): Call add_locale instead of printlocale.
- Call add_locale_alias_locales, sort locales alphabetically and print
- them.
-
-2010-02-22 Christopher Faylor <me+cygwin@cgf.cx>
-
- * strace.cc (mnemonic_table): Add "special" mask option.
- (usage): Document it.
- * utils.sgml: Ditto.
-
-2010-02-22 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (do_pathconv): Fix erroneously printing native NT path
- prefix introduced by previous patch.
-
-2010-02-22 Corinna Vinschen <corinna@vinschen.de>
-
- * locale.cc (lc_time_names): Add "date_fmt" entry.
-
-2010-02-19 Christopher Faylor <me+cygwin@cgf.cx>
-
- * strace.cc (mnemonic_table): Add pthread mask option.
- (usage): Document strace pthread mask option.
- * utils.sgml: Ditto.
-
-2010-02-19 Corinna Vinschen <corinna@vinschen.de>
-
- * locale.cc (print_lc_mstrings): New function to print
- semicolon-separated strings.
- (enum type_t): New type is_sepstrings_linf.
- (lc_time_names): Change type of era and alt_digits entry to
- is_sepstrings_linf.
- (print_lc): Add case for is_sepstrings_linf and call print_lc_mstrings
- in that case.
-
-2010-02-17 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (CYGWIN_BINS): Rename getlocale to locale.
- * getlocale.c: Rename to ...
- * locale.cc: Revamp to add full functionality of POSIX locale(1) tool,
- as far as Cygwin supports it.
- * utils.sgml (getlocale): Move and rename to ...
- (locale): Accommodate new functionality.
-
-2010-02-13 Ilguiz Latypov <ilatypov@infradead.org>
-
- * cygpath.cc (do_pathconv): Fix potential crash.
-
-2010-02-11 Corinna Vinschen <corinna@vinschen.de>
-
- * getlocale.c (main): Rename local variable to avoid problems.
- Avoid string comparisons, rather test language and sublanguage codes
- wheere possible. Add more code to handle Serbian language/territory
- state identical on all Windows versions. Fix handling for "@latin"
- modifier in Belarusian locale.
- * utils.sgml (getlocale): Try to make wording and example clearer.
-
-2010-02-10 Corinna Vinschen <corinna@vinschen.de>
-
- * getlocale.c (usage): Change text slightly.
-
-2010-02-10 Corinna Vinschen <corinna@vinschen.de>
-
- * getlocale.c (main): Restrict -a loop to avoid psudo language entries
- on Vista and later.
-
-2010-02-10 Corinna Vinschen <corinna@vinschen.de>
-
- * getlocale.c (main): Revamp -a loop to avoid duplicates and to print
- locales with the correct, supported modifiers.
-
-2010-01-25 Corinna Vinschen <corinna@vinschen.de>
-
- * getlocale.c (main): Use setlocale and fetch string from Windows
- using GetLocaleInfoW. Explain why.
-
-2010-01-22 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (CYGWIN_BINS): Add getlocale.
- * getlocale.c: New file.
- * utils.sgml (getlocale): New section describing new getlocale tool.
-
-2010-01-16 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (get_mixed_name): Drop function. Replace with call to
- convert_slashes throughout.
- (do_sysfolders): Free allocated buffer.
- (do_pathconv): Fix freeing last buffer.
-
-2010-01-11 Corinna Vinschen <corinna@vinschen.de>
-
- * mount.cc (do_mount_from_fstab): Allow to change cygdrive prefix, too.
-
-2010-01-07 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc: Throughout, free obsolete path buffers.
-
-2010-01-07 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (main): Remove enforcing "en_US.UTF-8" locale.
- Revert usage of argz functions when reading input from file and
- simplify option usage. Allow only one option argument and use
- the rest as filename argument to allow spaces in filenames. Restrict
- processing special folder type options to one line.
-
-2009-12-17 Christopher Faylor <me+cygwin@cgf.cx>
-
- * ps.cc (main): Return 0 if pid found.
-
-2009-12-16 Corinna Vinschen <corinna@vinschen.de>
-
- * regtool.cc: Throughout, convert all registry calls to wide char
- calls and use string conversion according to current locale.
- (longopts): Change "dword-le" to "dword-be", as was originally
- intended.
- (usage): Change usage accordingly.
- (print_version): Simplify copyright dates in output.
- (cmd_list): Handle REG_LINK like REG_SZ.
- (cmd_get): Ditto.
- (main): Call setlocale.
- * utils.sgml (regtool): Fix options and add missing descriptions for
- new features.
-
-2009-11-29 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (getaclentry): Allow to delete default entries for the
- owner and owner group.
-
-2009-11-27 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Fix typo in products.
-
-2009-11-11 Corinna Vinschen <corinna@vinschen.de>
-
- * getfacl.c (print_version): Fix copyright.
- (main): Don't reuse local variables confusingly. Don't print any file
- information if acl() fails. Improve error message. Always print a
- trailing empty line. Set return code to 2 if accessing some file fails.
-
-2009-11-04 Corinna Vinschen <corinna@vinschen.de>
-
- * path.cc (read_mounts): Skip unnecessary test if path has been
- fetched from loaded cygwin1.dll.
-
-2009-11-04 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (cygwin_dll_path): New global variable.
- (load_cygwin): Fetch cygwin DLL path and store in cygwin_dll_path.
- * strace.cc: Full ditto.
- * path.cc (read_mounts): First use the path stored in cygwin_dll_path,
- if available. Then fall back to fetching own path. Add comment.
- Drop printing warnings since they look funny in strace output.
-
-2009-11-04 Corinna Vinschen <corinna@vinschen.de>
-
- * path.cc (read_mounts): First get installation path from own path.
- Check if cygwin1.dll exists in same directory. Only if not, try to
- get installation path from setup registry key. Add ample warnings.
-
-2009-11-04 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (cygpath.exe): Add -fno-threadsafe-statics to CXXFLAGS.
-
-2009-10-31 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc: Include cygprops.h.
- (del_orphaned_reg): New option variable.
- (unique_object_name_opt): Ditto.
- (handle_reg_installation): New function.
- (print_reg_installations): Ditto.
- (del_orphaned_reg_installations): Ditto.
- (memmem): Ditto.
- (handle_unique_object_name): Ditto.
- (dump_sysinfo): Call print_reg_installations from here.
- (usage): Add usage for new options --delete-orphaned-installation-keys,
- --enable-unique-object-names, --disable-unique-object-names, and
- --show-unique-object-names.
- (longopts): Add new options --delete-orphaned-installation-keys,
- --enable-unique-object-names, --disable-unique-object-names, and
- --show-unique-object-names.
- (main): Handle new options.
- * utils.sgml (cygcheck): Change documentaion accordingly.
-
-2009-10-28 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (pretty_id): Drop arguments. Don't change CYGWIN
- environment variable.
- (dump_sysinfo): Don't tweak CYGWIN environment variable, just call
- pretty_id once.
-
-2009-10-20 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Update with latest NT 6.1 versions.
-
-2009-10-15 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (get_special_folder): Fetch path as WCHAR and convert
- using my_wcstombs.
- (get_user_folder): Remove.
- (do_sysfolders): Use get_special_folder instead of get_user_folder.
- Fetch system paths as WCHAR and convert using my_wcstombs.
-
-2009-10-12 Corinna Vinschen <corinna@vinschen.de>
-
- * kill.cc (main): Skip to PID loop on invalid option to handle
- negative pids there.
-
-2009-08-11 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (enum_local_groups): Avoid error message if given group
- name isn't found and return 0 to allow searching to proceed. Always
- return 0 or 1, not -1.
- (enum_groups): Avoid error message if given group name isn't found.
- * mkpasswd.c (enum_users): Ditto.
-
-2009-08-10 Dave Korn <dave.korn.cygwin@gmail.com>
-
- * mingw: Add fallbacks to search for MinGW components in standard
- install locations if not found in compiler's $prefix.
-
-2009-08-09 Corinna Vinschen <corinna@vinschen.de>
-
- * mount.cc (do_mount): Don't exit, just return.
-
-2009-07-23 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Add missing "Server Foundation" to
- products array.
-
-2009-07-22 Corinna Vinschen <corinna@vinschen.de>
-
- * mount.cc (do_mount): Replace --no-executable flag with notexec
- mount option in hint for remote filesystems.
- * path.cc (getmntent): Fix typo (noexec -> notexec).
-
-2009-07-22 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (path-mount.o): Add a rule to build stripped down version
- of path.cc for usage in mount.
- (mount.exe): Add dependency to path-mount.o.
- * mount.cc (force): Convert to bool value. Accommodate throughout.
- (from_fstab): New function.
- (do_mount_from_fstab): New function.
- (longopts): Add --all option.
- (opts): Add -a option.
- (usage): Document -a/--all option.
- (main): Handle -a option as well as single parameter.
- * path.cc: Add FSTAB_ONLY conditional to allow building path-mount.o.
- (mount_table): Remove static storage class.
- (max_mount_entry): Ditto.
- (root_here): Unused. Remove.
- (from_fstab_line): Remove static.
- * path.h (struct mnt_t): Define here rather than in path.cc.
- (from_fstab_line): Declare.
- (mount_table): Declare.
- (max_mount_entry): Declare.
- * utils.sgml (mount): Document -a/--all option and mounting of single
- path from fstab files.
-
-2009-07-15 Corinna Vinschen <corinna@vinschen.de>
-
- * strace.cc (main): Open trace output file in UNIX mode.
-
-2009-07-13 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Remove "not yet supported" text.
-
-2009-07-04 Christopher Faylor <me+cygwin@cgf.cx>
-
- * cygwin-console-helper.cc: New file.
-
-2009-06-10 Corinna Vinschen <corinna@vinschen.de>
-
- * path.cc (oopts): Sort alphabetically, add missing "auto" and
- "override" entries.
- (from_fstab_line): Handle mount points same as Cygwin itself. Use
- "cygdrive prefix" as posix name of cygdrive prefix.
- (from_fstab): Add auto entries for /usr/bin and /usr/lib. Add
- MOUNT_AUTOMATIC and MOUNT_IMMUTABLE flags to default root dir entry.
- Use "cygdrive prefix" as posix name of default cygdrive prefix.
- (getmntent): Allocate smaller buffers. Align output closer to output
- of mount(1).
-
-2009-05-17 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (codepage): New variable.
- (long_options): Add --codepage option.
- (options): Add -C option.
- (usage): Add -C/--codepage description.
- (my_wcstombs): New function. Use througout instead of wcstombs.
- (do_options): Handle -C/--codepage option.
- * utils.sgml (cygpath): Add description for new -C/--codepage option.
-
-2009-05-16 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (cygpath.exe): Link against cygwin.a before linking
- against ntdll.dll to avoid linking symbols defined in both DLLs
- from ntdll.
- (ps.exe): Ditto.
-
-2009-05-15 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (main): Only setlocale for LC_CTYPE category. Fallback
- to UTF-8 if locale is "C".
- * ldd.cc (main): Ditto.
- * mkgroup.c (main): Ditto.
- * mkpasswd.c (main): Ditto.
- * passwd.c (main): Ditto.
-
-2009-05-13 Corinna Vinschen <corinna@vinschen.de>
- Christopher Faylor <me+cygwin@cgf.cx>
-
- * mount.cc (oopts): Sort. Add override option. Add dummy "auto"
- option for consistency.
- (mount_entries): Avoid adding auto-mounted entries to -m output.
-
- * utils.sgml: Sort mount options. Add description of override option.
-
-2009-05-11 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Link ps.exe agains ntdll.dll.
- * ps.cc (main): Enable SE_DEBUG_NAME privilege if Windows processes
- have to be enumerated. Workaround EnumProcessModules problem when
- running under WOW64 and use NtQueryInformationProcess to fetch
- process image name.
-
-2009-05-06 Corinna Vinschen <corinna@vinschen.de>
-
- * mkpasswd.c (current_user): Don't use HOMEDRIVE/HOMEPATH to generate
- user's homedir.
-
- * mkgroup.c: Accommodate ctype changes.
- * mkpasswd.c: Ditto.
- * setfacl.c: Ditto.
- * ssp.c: Ditto.
-
-2009-05-04 Christopher Faylor <me+cygwin@cgf.cx>
-
- * cygcheck.cc (find_app_on_path): Avoid using NULL pointer if
- find_on_path doesn't find the app on the path.
-
-2009-05-04 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (usage): Fix option order and print.
-
-2009-04-22 Christopher Faylor <me+cygwin@cgf.cx>
-
- * strace.cc (create_child): Set CYGWIN=noglob when starting new process
- so that Cygwin will leave already-parsed the command line alonw.
-
-2009-04-15 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (do_pathconv): Only skip \\?\ prefix if it's really
- given. Do backslash to slash conversion for mixed paths after
- handling \\?\ prefix.
-
-2009-04-13 Dave Korn <dave.korn.cygwin@gmail.com>
-
- * Makefile.in (dumper.exe): Add -lz to ALL_LDFLAGS.
-
-2009-04-07 Corinna Vinschen <corinna@vinschen.de>
-
- * path.cc (readlink): Accommodate new UTF-16 symlinks.
-
-2009-04-03 Kevin Buettner <kevinb@redhat.com>
-
- * utils.sgml: Various syntactical and semantical fixes.
- * cygcheck.cc (usage): Fix --find-package explanation.
-
-2009-03-26 Yaakov Selkowitz <yselkowitz@cygwin.com>
-
- * utils.sgml (passwd -R): Remove references to CYGWIN="server".
-
-2009-03-24 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Fix compiler warning in printf.
- * strace.cc (proc_child): Ditto.
- * ldd.cc: Remove now useless undef wcscasecmp.
-
-2009-03-23 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c (usage): Change description for -d option according to
- previous change.
- (main): Fix typo.
- * utils.sgml: Add missing description for passwd -d option.
-
-2009-03-23 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c (caller_is_admin): New function to test if calling user
- is an administrator by inspecting user token.
- (main): Drop fetching caller info from logonserver. Only fetch
- server from environment when trying to change password for own
- account. Drop admin check entirely in case of doing account
- maintainance. Otherwise replace check for admin by result of
- caller_is_admin call.
-
-2009-03-22 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c (main): Always get logonserver from environment and
- use when fetching user info for caller.
-
-2009-03-22 Corinna Vinschen <corinna@vinschen.de>
-
- * ldd.cc: Fix compiler warning.
-
- * passwd.c: Use mbstowcs instead of MultiByteToWideChar throughout.
- (main): Call setlocale. Fix a bug in fetching the logon server from
- the environment.
-
-2009-03-18 Christopher Faylor <me+cygwin@cgf.cx>
-
- * ldh.cc: New file.
-
-2009-03-17 Christopher Faylor <me+cygwin@cgf.cx>
-
- * ldd.cc (load_dll): Start helper program rather than ldd.exe.
- (set_entry_point_break): Rename from get_entry_point.
- (print_dlls): Rename from print_dlls_and_kill_inferior. Avoid printing
- specific dll name if we're looking at a dll.
- (report): Always dump dlls on process exit. Don't allow thread
- creation. Accommodate get_entry_point rename.
- (start_process): Start process with DEBUG_ONLY_THIS_PROCESS.
- (longopts): Eliminate "dll" option.
- (main): Ditto.
-
-2009-03-17 Corinna Vinschen <corinna@vinschen.de>
- Christopher Faylor <me+cygwin@cgf.cx>
-
- * ldd.cc: Use wide character Win32 paths throughout.
- (load_dll): Fix size expression (add fn) in realloc.
-
-2009-03-14 Christopher Faylor <me+cygwin@cgf.cx>
-
- * ldd.cc (longopts): Add --dll option.
- (get_module_filename): Generalized wrapper function which avoid path
- length restrictions.
- (load_dll): Handle special-case of inspecting a DLL.
- (start_process): Accept an output parameter "isdll". Detect when file
- to start is a DLL and start a wrapper instead.
- (print_dlls_and_kill_inferior): When dealing with a DLL, avoid printing
- everything before the DLL itself first appears. (This is not strictly
- correct and should be fixed eventually)
- (report): Deal with DLLs. Don't set a breakpoint for DLLs, just let
- captive ldd process terminate normally. Pass dll info to
- print_dlls_and_kill_inferior.
- (main): Handle special-case "--dll" option by loading the DLL and
- exiting.
-
-2009-03-14 Corinna Vinschen <corinna@vinschen.de>
-
- * path.cc (from_fstab): Use wcstombs/mbstowcs instead of
- WideCharToMultiByte/MultiByteToWideChar to accommodate current locale.
-
-2009-03-14 Corinna Vinschen <corinna@vinschen.de>
-
- * wide_path.h (class wide_path): New class to convert Windows path
- to WCHAR win32 path, including long path conversion if necessary.
- * cygcheck.cc: Use class wide_path throughout to call Win32 functions
- taking potentially long filenames.
- (display_error): Use snprintf rather than sprintf.
- (display_error_fmt): Ditto.
- (dump_sysinfo): Use FindFirstFileW/FindNextFileW.
- * cygpath.cc: Use class wide_path throughout to call Win32 functions
- taking potentially long filenames.
- (get_device_name): Raise buffer size to take long pathnames.
- (get_short_paths): Convert to using GetShortPathNameW.
- (get_short_name): Ditto.
- (get_long_path_name_w32impl): Convert to equivalent of GetLongPathNameW.
- (get_long_name): Convert to using GetLongPathNameW.
- (do_sysfolders): Raise buffer size for POSIX pathname to PATH_MAX.
- (do_pathconv): In case of POSIX->Win32 conversion, convert to wchar_t
- Win32 path name and drop long pathname prefix if possible.
- (main): Call setlocale to accommodate wide char/multibyte conversions.
-
-2009-03-14 Christopher Faylor <me+cygwin@cgf.cx>
-
- * ldd.cc: Rework to detect missing DLLs.
- (start_process): Change to expect windows filename as input.
- (tocyg): New function - convert cygwin fn to windows fn.
- (print_dlls_and_kill_inferior): Accept extra argument denoting whether
- to open input and look for nonexistent DLLs. Use tocyg to convert
- filename and pass it to start_process.
- (report): Flag when an DLL-not-found exception occurs and pass this
- information to print_dlls_and_kill_inferior.
- (filelist): New structure.
- (saw_file): New function.
- (dump_import_directory): Ditto.
- (map_file): Ditto.
- (skip_dos_stub): Ditto.
- (get_directory_index): Ditto.
- (process_file): Ditto.
-
-2009-03-09 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.sgml: Fix typo.
-
-2009-03-08 Christopher Faylor <me+cygwin@cgf.cx>
-
- * cygcheck.cc (usage): Fix typo.
-
-2009-03-02 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.sgml: Set example prompt to "$" throughout. Don't use "/"
- as example cygdrive prefix. Remove reference to -u and -s options.
- Add an example using the -o flag.
-
-2009-03-02 Corinna Vinschen <corinna@vinschen.de>
-
- * mount.cc (mount_entries): Handle a "/" cygdrive prefix correctly.
- Add comments.
-
-2009-02-23 Sjors Gielen <mailinglist@dazjorz.com>
-
- * Makefile.in: Add DESTDIR functionality.
-
-2009-01-29 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Evaluate and print state of
- obcaseinsensitive kernel flag.
-
-2009-01-21 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c: Remove CYGWIN=server requirement from usage text.
-
-2009-01-17 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Fix copyright date.
- * cygcheck.cc (scan_registry): Take additional parameter and add code
- to avoid recursion in Wow6432Node subkey. Rename variable cygnus to
- cygwin. Scan for "Cygwin" instead of for "cygnus" substring.
- (dump_sysinfo): Drop unused calls to scan_registry. Drop scanning
- HKEY_CURRENT_CONFIG.
-
-2009-01-16 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Raise size of osname. Add Windows 7
- and Windows 2008 R2 as recognized OSes. Update products array to
- the latest documented list.
-
-2009-01-09 Christopher Faylor <me+cygwin@cgf.cx>
-
- * ldd.cc: New file. First stab at implementing ldd-like functionality
- for Cygwin.
- * Makefile.in (CYGWIN_BINS): Add ldd.
- (ldd.exe): Use -lpsapi.
-
-2009-01-05 Pierre Humblet <Pierre.Humblet@ieee.org>
-
- * cygcheck.cc (dump_sysinfo_services): Quote the path for popen.
-
-2008-12-30 Pierre Humblet <Pierre.Humblet@ieee.org>
-
- * cygcheck.cc (pretty_id): Quote the path for popen.
- (dump_sysinfo_services): Ditto.
-
-2008-12-16 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.sgml: Fix typo in passwd screen text.
-
-2008-12-15 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c (main): Put how to delete the registry password on its own
- line in passwd -R output.
-
-2008-12-13 Christopher Faylor <me+cygwin@cgf.cx>
-
- * utils.sgml: Convert some backslashes to slashes.
-
-2008-11-26 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c (longopts): Add --reg-store-pwd option.
- (opts): Add -R option.
- (usage): Add text for -R/--reg-store-pwd option.
- (main): Fix size of local user and password string arrays.
- Handle -R option.
- * utils.sgml: Add text for passwd -R/--reg-store-pwd option.
-
-2008-10-29 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Makefile.in (ALL_LDFLAGS): Link libgcc statically for everything
- here.
-
-2008-10-12 Christopher Faylor <me+cygwin@cgf.cx>
-
- * mingw: Set sawcfile when -xc* is detected. Extend list of detected
- source files.
-
-2008-10-12 Christopher Faylor <me+cygwin@cgf.cx>
-
- * mingw: Add more checks to allow more varied use.
-
-2008-10-11 Christopher Faylor <me+cygwin@cgf.cx>
-
- * mingw: Use a better method to find where mingw directory lives.
-
-2008-10-11 Christopher Faylor <me+cygwin@cgf.cx>
-
- * mingw: New front-end script to control building of MinGW files
- without using the deprecated -mno-cygwin option.
- * Makefile.in: Use mingw front-end.
-
-2008-09-12 Christopher Faylor <me+cygwin@cgf.cx>
-
- * cygcheck.cc (pathlike::check_existence): Remove class name from
- declaration.
- (display_internet_error): Use proper format specifier for DWORD.
- (environ): Remove unneeded declaration.
- (main): Use brace around nested if to avoid an overly-helpful compiler
- warning.
- * dump_setup.cc (parse_filename): Reorganize nested if to avoid an
- overly-helpful compiler warning.
- * path.cc (GUID_shortcut): Use braces around part of initializer which
- needs them.
- (conv_fstab_spaces): Parenthesize assignment in while loop to avoid a
- compiler warning.
- (struct opt): Make static.
- * ps.cc (main): Reorganize nested if to avoid an overly-helpful
- compiler warning.
- * regtool.cc: Make some anonymous structs static to avoid a compiler
- warning.
- * ssp.c (lookup_thread_id): Initialize *tix to zero to avoid potential
- uninitialized use.
- * strace.cc (add_child): Use proper format specifier for DWORD.
- (remove_child): Ditto.
- (proc_child): Ditto.
-
-2008-08-27 Christopher Faylor <me+cygwin@cgf.cx>
-
- * cygcheck.cc (nuke): Use malloc rather than alloca for environment
- variables.
- (load_cygwin): Ditto.
- * dump_setup.cc (parse_filename): Cosmetic changes.
- (get_packages): Ditto.
-
-2008-08-25 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (enum_local_groups): Don't skip printing groups when
- print_current is set and group SID is not curr_pgrp.
- (enum_groups): Ditto.
- (main): Fix condition when SYSTEM group gets printed.
- * mkpasswd.c (enum_users): Don't skip printing users when print_current
- is set and user SID is not curr_user.
- (main): Allow printing standard accounts even when print_current is set.
-
-2008-08-18 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (enum_local_groups): Use NetLocalGroupGetInfo to find out
- if a group exists, rather than just allocating a buffer and going ahead.
-
-2008-08-18 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (enum_local_groups): Call print_win_error with GetLastError
- as argument when LookupAccountXXX failed.
- (enum_groups): Ditto.
-
-2008-08-18 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (enum_local_groups): Return failure if looking for a single
- group succeeded. Add comment.
-
-2008-08-18 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (main): Keep correctly track of optional arguments.
- * mkpasswd.c (main): Ditto.
-
-2008-08-18 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (main): Always unset environment variable POSIXLY_CORRECT.
- Keep track of optional argumnts and fix up optind afterwards.
- * mkpasswd.c (main): Ditto.
-
-2008-08-17 Christopher Faylor <me+cygwin@cgf.cx>
-
- * cygcheck.cc (print_version): Update copyright dates.
-
-2008-08-17 Christopher Faylor <me+cygwin@cgf.cx>
-
- * mkpasswd.c (main): Avoid printing system accounts when a single user
- name has been requested.
-
-2008-08-17 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Makefile.in (ALL_LDFLAGS): Add --enable-auto-import option to quiet
- ld warnings.
- * mkgroup.c: Change all global variables and most functions to static.
- (enum_local_groups): Add a print_current parameter to control whether
- entries for everything should be printed or just the current user.
- (enum_groups): Ditto.
- (main): Move call fetch_current_pgrp_sid earlier to avoid a NULL
- deference when no command line arguments are specified. Accommodate
- argument changes to above functions. Avoid printing SYSTEM account
- when print_current is specified. Issue error when extra stuff is found
- on the command line.
- * mkpasswd.c: Change all global variables and most functions to static.
- (enum_users): Add a print_current parameter to control whether entries
- for everything should be printed or just the current user.
- (main): Move call fetch_current_user_sid earlier to avoid a NULL
- deference when no command line arguments are specified. Accommodate
- argument change to above function. Avoid printing standard accounts
- when print_current is specified. Issue error when extra stuff is found
- on the command line.
-
-2008-08-15 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (fetch_current_pgrp_sid): New function to fetch primary
- group SID from user token.
- (current_group): Move up in file. Move fetching primary group SID to
- fetch_current_pgrp_sid.
- (enum_local_groups): Check if current SID is the same as current user's
- primary group SID.
- (enum_groups): Ditto.
- (main): Call fetch_current_pgrp_sid before enumerating groups. Call
- current_group only if current group hasn't been enumerated already.
- * mkpasswd.c (fetch_current_user_sid): New function to fetch current
- user SID from user token.
- (current_user): Move fetching current user SID to
- fetch_current_user_sid.
- (enum_users): Check if current SID is the same as current user's SID.
- (main): Call fetch_current_user_sid before enumerating users. Call
- current_user only if current user hasn't been enumerated already.
-
-2008-08-13 Corinna Vinschen <corinna@vinschen.de>
-
- * mount.cc (NT_MAX_PATH): Define.
- (longopts): Rename mount-commands option to mount-entries.
- (opts): Remove removed options.
- (struct opt): Move up in file to allow using it in usage.
- (usage): Change text for --mount-entries option. Remove
- -X option. Add valid options output.
- (main): Remove handling -b option.
- (convert_spaces): New static function to convert spaces to "\040"
- string.
- (mount_entries): Renamed from mount_commands. Rewrite to emit
- /etc/fstab compatible output.
- (show_cygdrive_info): Print "nouser" rather than "system".
- * umount.cc (longopts): Remove remove-all-mounts,
- remove-cygdrive-prefix, remove-system-mounts, system and user options.
- (opts): Remove A, c, s, S, u options.
- (usage): Remove text for all removed options.
- (main): Remove handling for all removed options.
- (remove_all_mounts): Remove.
- (remove_all_system_mounts): Remove.
- (remove_cygdrive_prefix): Remove.
- * utils.sgml: Fix mount and umount documentation. Move description
- of (cyg,not)exec options to mount table section.
-
-2008-08-04 Christopher Faylor <me+cygwin@cgf.cx>
-
- * cygcheck.cc (load_cygwin): Duplicate argv list since it disappears
- when cygwin1.dll is unloaded.
-
-2008-07-30 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- * Makefile.in: Link cygcheck with -lntdll even without mingw-zlib.
-
-2008-07-27 Christopher Faylor <me+cygwin@cgf.cx>
-
- * cygcheck.cc (load_cygwin): Free the cygwin dll after we're done with
- it.
-
-2008-07-25 Christopher Faylor <me+cygwin@cgf.cx>
-
- * mount.cc: Remove non-unix-like options (-x,-t,b) throughout.
- (oopts): Use boolean constants for slightly increased clarity.
-
- * configure.in: Remove apparently unneeded program_transfer_name code.
- * configure: Regenerate.
-
-2008-07-24 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.sgml: Remove useless text.
-
-2008-07-23 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (main): Fix test for duplicate domain/machine request.
- * mkpasswd.c (main): Ditto.
-
-2008-07-23 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c: Rework to allow per-domain/per-machine id_offset.
- Add -b option to skip builtin groups.
- (main): Simplify code.
- * mkpasswd.c: Rework to allow per-domain/per-machine id_offset.
- (main): Simplify code.
- * utils.sgml: Explain changed mkgroup/mkpasswd -d/-D/-l/-L options.
- Add mkgroup -b option.
-
-2008-07-23 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c: Consolidate variable names.
- (enum_unix_groups): New function.
- (print_special): Use LookupAccountSidW instead of LookupAccountSidA.
- (current_group): Ditto.
- (usage): Add -U option.
- (longopts): Add --unix option.
- (opts): Add -U option.
- (main): Handle -U option. Call enum_unix_groups if set.
- * mkpasswd.c: Consolidate variable names.
- (current_user): Use LookupAccountSidW instead of LookupAccountSidA.
- (enum_unix_users): New function.
- (usage): Add -U option.
- (longopts): Add --unix option.
- (opts): Add -U option.
- (main): Handle -U option. Call enum_unix_groups if set.
- * utils.sgml: Add -U option text to mkgroup and mkpasswd description.
-
-2008-07-22 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (enum_groups): Create full qualified groupname using
- domain or servername, depending on printing domain or machine accounts.
- * mkpasswd.c (enum_users): Ditto for users.
-
-2008-07-22 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (main): Remove special root group code. Only print
- SYSTEM group in case of printing local machine or local domain groups.
-
-2008-07-22 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (cygcheck.exe): Link against ntdll.
- * bloda.cc: Use statically linked functions throughout.
- * cygpath.cc: Drop 9x considerations.
- * mkgroup.c: Revamp. Redefine -l and -d options to take optional
- machine and domain parameters. Redefine -c to work always, using
- token information. Add -L, -D, -C to create unique groupnames in
- domain\group syntax. Add -S option to define domain\group separator
- char. Ignore -u and -s options.
- * mkpasswd.c: Revamp. Redefine -l and -d options to take optional
- machine and domain parameters. Redefine -c to work always, using
- token information. Add -L, -D, -C to create unique usernames in
- domain\user syntax. Add -S option to define domain\user separator
- char. Ignore -g and -s options. Prefer to take homedir from $HOME
- over $HOMEDRIVE/$HOMEPATH.
- * path.cc (oopts): Add "acl", "noacl", "posix=0" and "posix=1" options.
- (getmntent): Accomodate throughout.
- * ps.cc: Fix copyright dates.
- * utils.sgml: Fix text for mkgroup and mkpasswd.
-
-2008-07-17 Corinna Vinschen <corinna@vinschen.de>
-
- * mount.cc (do_mount): Remove MOUNT_ENC code.
- (oopts): Remove "managed" option.
- (mount_commands): Drop "managed" handling.
- * path.cc (oopts): Remove "managed" option.
- (getmntent): Remove MOUNT_ENC code.
-
-2008-07-17 Corinna Vinschen <corinna@vinschen.de>
-
- * utils.sgml: Add id's to all examples.
-
-2008-07-09 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c: Use statically linked functions throughout, except for
- DsGetDcNameW. Reformat. Convert to use WCHAR for names throughout.
- Use defines instead of constants throughout.
- (MAX_SID_LEN): Define.
- (load_netapi): Just load DsGetDcNameW pointer.
- (psx_dir): Remove.
- (uni2ansi): Remove.
- (enum_local_users): Take server name and use in Net... call.
- (DBGSID): Define datastructure.
- (MAX_BUILTIN_SIDS): Define.
- (builtin_sid_list): Define global sid list.
- (builtin_sid_cnt): Define counter for global sid list.
- (enum_local_groups): Take server name and use in Net... and Lookup...
- calls. Take offset argument. Use MAX_PREFERRED_LENGTH in call to
- NetLocalGroupEnum. Check for duplicate builtin groups.
- (enum_users): Take server name and use in Net... call.
- (usage): Change text slightly.
- (print_version): Fix copyright.
- (main): Call enum_local_groups for domains as well.
- * mkpasswd.c: Use statically linked functions throughout, except for
- DsGetDcNameW. Reformat. Convert to use WCHAR for names throughout.
- Use defines instead of constants throughout.
- (MAX_SID_LEN): Define.
- (load_netapi): Just load DsGetDcNameW pointer.
- (uni2ansi): Use wcstombs.
- (current_user): Replace "unused_by_nt/2000/xp" by
- just "unused".
- (enum_users): Ditto.
- (print_version): Fix copyright.
-
-2008-05-22 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (setfacl): Change from void to int. Return 2 in case of
- error.
- (main): Return with error code from setfacl.
-
-2008-05-15 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (CYGWIN_BINS): Remove ipcrm and ipcs.
- * ipcrm.c: Remove.
- * ipcs.c: Remove.
-
-2008-03-23 Corinna Vinschen <corinna@vinschen.de>
-
- * mount.cc (usage): Mark -s and -u as ignored.
- (print_version): Simplify printing copyright dates.
- (main): Remove default_flag. Dont set flags on -s and -u options.
- (mount_commands): Drop handling -s and -u options.
-
-2008-03-22 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Fix multiple Cygwin DLL test.
- * path.cc: Fetch mount points from fstab files instead of from
- registry. Use adapted functions copied from Cygwin DLL.
- (mnt_t): Drop issys member. Define as "mnt_t" instead of "struct mnt_t"
- subsequently.
- (max_mount_entry): New variable.
- (unconvert_slashes): Move to earlier location in file. Make inline.
- (find2): Remove.
- (get_cygdrive0): Remove.
- (get_cygdrive): Remove.
- (skip_ws): New function.
- (find_ws): Ditto.
- (conv_fstab_spaces): Ditto.
- (read_flags): Ditto.
- (from_fstab_line): Ditto.
- (get_user): Ditto.
- (from_fstab): Ditto.
- (mnt_sort): Ditto.
- (read_mounts): Drop old registry code. Fetch
- "Software\Cygwin\Setup\rootdir" value from HKCU or HKLM key. Use
- rootdir extracted from module path as fallback. Call from_fstab for
- nouser and user mount points.
- (setmntent): Check max_mount_entry to test if read_mounts must be
- called.
- (getmntent): Use MOUNT_SYSTEM flag instead of mnt_t's issys member.
-
-2008-03-16 Brian Dessent <brian@dessent.net>
-
- * path.cc: Include malloc.h for alloca.
- (is_symlink): Rewrite. Just read the whole file in memory rather
- than by parts. Account for an ITEMIDLIST if present, as well as
- the new style of Cygwin shortcut supporting targets > MAX_PATH.
-
-2008-03-12 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (do_sysfolders): Use cygwin_conv_path.
- (do_pathconv): Use cygwin_conv_path and cygwin_conv_path_list.
- * dumper.cc (main): Use cygwin_conv_path. Allocate target path
- dynamically.
- * mkpasswd.c (current_user): Use cygwin_conv_path.
- (enum_users): Ditto.
- * ps.cc (NT_MAX_PATH): Define.
- (main): Use cygwin_conv_path.
- * regtool.cc (find_key): Ditto. Allocate target path dynamically.
- (cmd_save): Ditto.
-
-2008-03-11 Brian Dessent <brian@dessent.net>
-
- * cygcheck.cc (find_app_on_path): Make buffer SYMLINK_MAX + 1
- chars.
-
-2008-03-11 Brian Dessent <brian@dessent.net>
-
- * cygcheck.cc (dirname): New static function.
- (find_app_on_path): Use SYMLINK_MAX. Resolve symlink relative
- to link's location. Adjust to the fact that cygpath already
- normalizes its return value.
- * path.cc (rel_vconcat): Add cwd parameter, and use it instead
- of calling GetCurrentDirectory() if possible. Rename throughout.
- (vcygpath): Rename from cygpath and accept cwd and va_list. Pass
- cwd on to rel_vconcat().
- (cygpath_rel): New front end for vcygpath.
- (cygpath): Ditto.
- * path.h (cygpath_rel): Declare.
- (SYMLINK_MAX): Define to 4095.
-
-2008-03-09 Brian Dessent <brian@dessent.net>
-
- * Makefile.in (install): Don't install the testsuite.
-
-2008-03-08 Brian Dessent <brian@dessent.net>
-
- * Makefile.in: Add a 'check' target that builds and runs
- testsuite.exe from path-testsuite.o and testsuite.o.
- * path.cc: Include testsuite.h.
- (struct mnt): Change to a mnt_t typedef and don't define
- mount_table when TESTSUITE is defined.
- (find2): Don't include when TESTSUITE is defined to avoid warning.
- (get_cygdrive0): Ditto.
- (get_cygdrive): Ditto.
- (read_mounts): Provide empty implementation when TESTSUITE is
- defined.
- (vconcat): Use the isslash macro.
- (unconvert_slashes): New helper to convert to backslashses.
- (rel_vconcat): Handle relative paths more gracefully.
- (cygpath): Skip a leading "./" sequence. Avoid double-slashes.
- Normalize final output to backslashes and remove redundant path
- sequences.
- * testsuite.cc: New file implementing testsuite driver.
- * testsuite.h: New header implementing harness mount table and
- series of tests.
-
-2008-03-08 Brian Dessent <brian@dessent.net>
-
- * Makefile.in: Reorganize considerably, using GNU make's
- static pattern rules and target-specific variables.
-
-2008-02-28 Corinna Vinschen <corinna@vinschen.de>
-
- * mkpasswd.c (main): Simplify generating SYSTEM entry. Add entries
- for LocalService and NetworkService accounts. Change comments.
-
-2008-01-13 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Always try to get a OSVERSIONINFOEX
- first. Load kernel32.dll earlier. Make osname a buffer. Simplify
- Non-NT code. Use GetProductInfo in Vista/2008 case. Clean up
- non-Vista version info. Exit early if not on NT.
-
-2007-12-29 Dave Korn <dave.korn@artimi.com>
-
- * bloda.cc (enum bad_app): Add BYTEMOBILE.
- (dodgy_app_detects[]): Add FILENAME entry to detect bmnet.dll.
- (big_list_of_dodgy_apps[]): Add description for BYTEMOBILE.
-
-2007-12-20 Brian Dessent <brian@dessent.net>
-
- * Makefile.in (cygcheck.exe): Don't link to ntdll.
- * bloda.cc (pNtQuerySystemInformation): Add.
- (pRtlAnsiStringToUnicodeString): Add.
- (get_process_list): Use function pointers for NT functions.
- (dump_dodgy_apps): Skip dodgy app check on non-NT platforms.
- Use GetProcAddress for NT-specific functions.
-
-2007-12-07 Corinna Vinschen <corinna@vinschen.de>
-
- * regtool.cc (opts): Add missing 'W'.
-
-2007-12-06 Corinna Vinschen <corinna@vinschen.de>
-
- * ps.cc: Include limits.h.
- (main): Set file name buffer size to PATH_MAX. Use progname or
- progname_long member of struct external_pinfo dependent of the value of
- the struct's version member.
-
-2007-08-31 Dave Korn <dave.korn@artimi.com>
-
- * mkgroup.c (enum_groups): Use MAX_PREFERRED_LENGTH in netgroupenum
- call so that it will automatically size returned buffer sufficiently.
-
-2007-08-03 Dave Korn <dave.korn@artimi.com>
-
- * Makefile.in (cygcheck.exe): Add bloda.o as prerequisite, adjusting
- dependency-filtering $(wordlist ...) call appropriately. Link ntdll.
- (bloda.o): New rule to build bloda.o
- * cygcheck.cc (dump_sysinfo): Call bloda function dump_dodgy_apps().
- * bloda.cc: New file implements detection of applications from the
- Big List Of Dodgy Apps.
-
-2007-07-24 Corinna Vinschen <corinna@vinschen.de>
-
- * COPYING.dumper: New file.
- * dumper.cc: Change license to plain GPLv2 + later.
- * dumper.h: Ditto.
- * parse_pe.cc: Ditto.
-
-2007-07-23 Christopher Faylor <me+cygwin@cgf.cx>
-
- * strace.cc (create_child): Don't convert a path from cygwin format
- unless it has a slash.
-
-2007-07-09 Christopher Faylor <me+cygwin@cgf.cx>
-
- * strace.cc (usage): Add missing description for -q.
-
-2007-07-09 Christopher Faylor <me+cygwin@cgf.cx>
-
- * Makefile.in (kill.exe): Remove reliance on libiberty.
- * kill.cc (strsigno): New function patterned after libiberty but using
- newly exported cygwin array.
-
-2007-06-03 Christopher Faylor <me+cygwin@cgf.cx>
-
- * cygcheck.cc (pathlike): New class.
- (paths): Redefine as type pathlike.
- (display_error): Declare a few different ways to allow more flexible
- usage throughout.
- (display_error_fmt): New function for those cases where C++ just isn't
- enough.
- (add_path): Rewrite to allocate pathlike paths. Always tack on a
- trailing slash since that's what everyone who uses it wants. NULL
- terminate the path list. Register "it's a system path" field.
- (init_path): Call add_path with info regarding whether path is a system
- path or not.
- (pathlike::check_existence): Move into pathlike class. Accept file and
- extension arguments to build up path on the fly. Modify other
- arguments.
- (find_on_path): Constify return value and appropriate arguments.
- Eliminate short-circuit for fully-qualified paths. Simplify loop which
- iterates over path.
- (already_did): Constify argument.
- (track_down): Ditto. Regularize some error messages.
- (find_app_on_path): Ditto.
- (cygcheck): Constify argument. Use 20th century string handling
- functions.
- (dump_sysinfo): Remove odd inclusion of '\\bin' "Just in case".
- Accommodate change of paths to pathlike.
- * path.cc (isslash): Rename from SLASH_P and use throughout.
- (rel_vconcat): Front-end to vconcat which prepends cwd to path before
- passing along for conversion to native windows.
- (cygpath): Remove "./" test. Call rel_vconcat if filename appears to
- be relative.
-
-2007-05-29 Pedro Alves <pedro_alves@portugalmail.pt>
-
- * dumper.cc (dumper::prepare_core_dump): Record a phdr for each section.
-
-2007-05-29 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (do_options): Allow outputflag combined with other
- basic flags. Only check options_from_file_flag if reading options
- from command line.
- (main): Check for NULL argz vector. Don't free argz vector prematurely.
- Don't force flag combination in !options_from_file_flag case.
-
-2007-05-23 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc: Include argz.h.
- (options_from_file_flag): Move from main to global static variable.
- (mode_flag): Ditto.
- (do_sysfolders): Rename from dowin and accommodate throughout.
- Don't exit from here.
- (do_pathconv): Rename from doit and accommodate throughout.
- (print_version): Change copyright.
- (do_options): New function, centralizing option processing.
- Rework checking options for correctness.
- (action): New function, centralizing calling worker functions.
- (main): Simplify. Move option processing to do_options. Move calling
- worker functions to action. Rework getting arguments from files.
-
-2007-03-30 Mark Mitchell <mark@codesourcery.com>
-
- * utils/cygpath.cc (get_long_path_name_w32impl): Close handles returned
- by FindFirstFile.
-
-2007-03-30 Christopher Faylor <me@cgf.cx>
-
- * mount.cc (main): Turn dos file warnings off since we know what we're
- doing.
-
-2007-02-22 Corinna Vinschen <corinna@vinschen.de>
-
- * ipcs.c (_POSIX2_LINE_MAX): Drop definition.
-
-2007-02-20 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Add "not supported" to osname on 9x
- machines. Drop "not supported" for Vista. Drop "Longhorn" text
- for now.
-
-2007-01-09 Christian Franke <franke@computer.org>
-
- * cygpath.cc (usage): Add -O and -F, remove tabs.
- (get_special_folder): New function.
- (get_user_folder): New function.
- (dowin): Add -O and -F, better -D, -P error handling.
- (main): Add -O and -F.
- * utils.sgml (cygpath): Document -O and -F.
-
-2006-12-21 Corinna Vinschen <corinna@vinschen.de>
-
- * dumper.cc: Include ansidecl.h before including bfd.h to woraround
- a problem with the order in which system include files are included.
-
-2006-12-11 Christopher Faylor <me@cgf.cx>
-
- * dumper.cc: Add an include to accommodate new include/elf usage.
-
-2006-12-10 Christopher Faylor <me+cygwin@cgf.cx>
-
- * mount.cc (do_mount): Avoid unnecessary cygwin_conv_to_win32_path and
- pass POSIX path directly - this avoids a cygwin DLL warning.
-
-2006-10-21 Corinna Vinschen <corinna@vinschen.de>
-
- * regtool.cc (key_type): Drop.
- (REG_AUTO): Define.
- (value_type): Replace key_type. Use REG_xxx values directly.
- Accomodate change throughout.
- (longopts): Add --dword, --dword-le, --none, --qword and --hex options.
- (opts): Add -d, -D, -n, -Q and -x options.
- (types): Array to convert REG_xxx into strings.
- (hex): New variable to keep value of --hex option.
- (usage): Accomodate new options. Print only the necessary by default.
- Only be verbose in case of -h/--help option.
- (cmd_list): Use key separator from -K option when printing.
- Print value type when verbose option is given. Handle so far not
- handled REG_xxx types.
- (cmd_set): Avoid SEGV due to missing argument. Handle so far not
- handled REG_xxx types.
- (cmd_get): Handle --binary option type agnostic. Handle so far not
- handled REG_xxx types.
- (main): Handle new options.
-
-2006-10-19 Corinna Vinschen <corinna@vinschen.de>
-
- * regtool.cc (longopts): Add --wow32 option.
- (opts): Add -W option.
- (usage): Add text for --wow32/-W option.
- (main): Handle --wow32/-W option.
- * utils.sgml: Document the new -W option.
-
-2006-10-16 Corinna Vinschen <corinna@vinschen.de>
-
- * regtool.cc (KEY_WOW64_64KEY): Drop definition. Instead define
- WINVER to 0x0502 before including windows.h.
-
-2006-10-16 Corinna Vinschen <corinna@vinschen.de>
-
- * regtool.cc (KEY_WOW64_64KEY): Define.
- (longopts): Add --wow64 option.
- (opts): Add -w option.
- (wow64): New variable to control usage of KEY_WOW64_64KEY access flag.
- (usage): Add text for --wow64/-w option.
- (print_version): Fix copyright.
- (find_key): Use wow64 value in calls to RegOpenKeyEx and RegCreateKeyEx.
- (cmd_add): Use wow64 value in call to RegCreateKeyEx.
- (regDeleteKeyEx): New function pointer to load RegDeleteKeyEx function
- dynamically.
- (cmd_remove): Load and use regDeleteKeyEx when wow64 is set.
- (main): Handle --wow64/-w option.
- * utils.sgml: Document the new -w option.
-
-2006-10-05 Igor Peshansky <pechtcha@cs.nyu.edu>
-
- * cygcheck.cc (get_word, get_dword): Move to path.cc.
- (LINK_EXTENSION): New macro.
- (check_existence): New static function.
- (find_on_path): Check for symbolic links if asked.
- (dll_info): New error handling.
- (track_down): Only call dll_info() for executables, display
- an error for symlinks, and print magic number for others.
- (find_app_on_path): New static function.
- (cygcheck, dump_sysinfo): Call find_app_on_path() instead of
- find_on_path().
- * path.cc (cmp_shortcut_header): New static function.
- (get_word, get_dword): Moved from cygcheck.cc.
- (EXE_MAGIC, SHORTCUT_MAGIC, SYMLINK_COOKIE, SYMLINK_MAGIC): New
- macros.
- (is_exe, is_symlink, readlink): New functions.
- * path.h (is_exe, is_symlink, readlink): Declare.
- (get_word, get_dword): Ditto.
-
-2006-09-12 Christopher Faylor <cgf@timesys.com>
-
- * Makefile.in: Fix -ntdll typo.
-
-2006-09-11 Eric Blake <ebb9@byu.net>
-
- * cygcheck.cc (main): Restore POSIXLY_CORRECT before displaying user's
- environment.
-
-2006-08-03 Corinna Vinschen <corinna@vinschen.de>
-
- * path.cc (vconcat): Don't convert backslahes to slashes.
- (cygpath): Return native path with all backslashes.
-
-2006-08-02 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (cygpath.exe): Add rule to link cygpath against ntdll.dll.
- * cygpath.cc: Include DDK headers.
- (RtlAllocateUnicodeString): New static inline function.
- (get_device_name): New static function to evaluate DOS path from
- native NT path.
- (get_device_paths): New function to do the same for path lists.
- (doit): Call get_device_paths/get_device_name where appropriate.
-
-2006-07-30 Ilya Bobir <ilya@po4ta.com>
-
- * cygpath.cc (get_long_name): Fallback to get_long_path_name_w32impl.
-
-2006-07-27 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.c (get_long_name): Cover the case that GetLongPathName
- doesn't return valid information for non-existant files. Just return
- incoming filename in that case.
-
-2006-07-03 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
-
- * Makefile.in: Build setmetamode.exe.
- * setmetamode.c: New file.
-
-2006-05-24 Christopher Faylor <cgf@timesys.com>
-
- * configure.in: Update to newer autoconf.
- (thanks to Steve Ellcey)
- * configure: Regenerate.
- * aclocal.m4: New file.
-
-2006-05-24 Christopher Faylor <cgf@timesys.com>
-
- * strace.cc (proc_child): Propagate return code from child process.
- (dostrace): Ditto.
- (main): Ditto.
-
-2006-03-03 Christian Franke <franke@computer.org>
-
- * regtool.cc (options): Add 'binary'.
- (usage): Document 'load|unload|save' and '-b'.
- (find_key): Add 'options' parameter, add load/unload.
- (cmd_set): Add KT_BINARY case.
- (cmd_get): Add hex output in KT_BINARY case.
- (cmd_load): New function.
- (cmd_unload): New function.
- (set_privilege): New function.
- (cmd_save): New function.
- (commands): Add load, unload and save.
- (main): Add '-b'
- * utils.sgml (regtool): Document it.
-
-2006-02-17 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (get_long_name): Load GetLongPathNameA instead of incorrect
- GetLongPathName.
- (doit): Create mixed filename after converting to short or long pathname
- respectively.
-
-2006-02-17 Jerry D. Hedden <jerry@hedden.us>
-
- * ps.cc (main): Set aflag if -p option is given.
-
-2006-02-16 Jerry D. Hedden <jerry@hedden.us>
-
- * ps.cc (longopts): Add --process option.
- (opts): Add -p option.
- (usage): Mention -p/--process option.
- (main): Handle -p option.
- * utils.sgml: Describe -p/--process option.
-
-2006-02-15 Igor Peshansky <pechtcha@cs.nyu.edu>
-
- * regtool.cc (usage): Clarify help for "-K".
-
-2006-02-08 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (find_on_path): Update copyright text.
-
-2006-02-08 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (find_on_path): Create copy of rv on successful access
- check, since rv can be reused in subsequent calls.
-
-2006-01-19 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (common_paths): Add "patch".
-
-2006-01-19 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (init_paths): Record first_nonsys_path.
- (find_on_path): Start on first nonsys path when !search_sysdirs.
-
-2006-01-18 Christopher Faylor <cgf@timesys.com>
-
- * Makefile.in (sysconfdir): Remove unneeded variable.
-
- * mkgroup.c: Replace ` with ' throughout.
- * mkpasswd.c: Ditto.
- * setfacl.c: Ditto.
- * ssp.c: Ditto.
-
-2006-01-18 Dave Korn <dave.korn@artimi.com>
-
- * cygpath.cc (dowin): Remove stray debugging printf statement.
-
-2006-01-17 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Replace etcdir with sysconfdir.
-
-2006-01-13 Brian Dessent <brian@dessent.net>
-
- * Makefile.in (cygcheck.exe): Do not link against libwininet.a.
- * cygcheck.cc (pInternetCloseHandle): Define global function pointer.
- (display_internet_error): Use it.
- (package_grep): Attempt to load wininet.dll at runtime. Call WinInet
- API through function pointers throughout.
-
-2006-01-13 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Convert k32 to HMODULE.
-
-2006-01-13 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Convert osname to const and remove casts
- in subsequent assignments. Recognize Longhorn/Vista and report as not
- yet supported. Recognize when running under WOW64 and report native
- CPU type. Slightly rearrange \n printing.
-
-2006-01-12 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc: Replace ` with ' throughout.
-
-2006-01-05 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (dump_sysinfo): Report the failing drive to prevent
- having to guess.
-
-2005-12-29 Christopher Faylor <cgf@timesys.com>
-
- * strace.cc (nprocesses): Make static global.
- (quiet): New variable.
- (strace_active): Ditto.
- (add_child): Increment nprocesses here. Don't add a child if it is
- already added (windows bug?). Report on child if not quiet.
- (get_child): Just return NULL if child not found.
- (remove_child): Report on child if not quiet.
- (attach_process): Don't complain if given a windows process. Use
- windows pid in error.
- (handle_output_debug_string): Issue error if trying to manipulate a process that we don't know about.
- Handle _STRACE_CHILD_PID - attach to reported child when we get this.
- (proc_child): Move nprocesses to file scope.
- Report on exceptions.
- (longopts): Implement "--quiet".
- (opts): Implement "-q".
- (main): Manipulate quiet flag.
- * utils.sgml (strace): Add words describing '-q'.
-
-2005-12-29 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (common_apps): Add crontab, vi, vim.
-
-2005-12-19 Igor Pechtchanski <pechtcha@cs.nyu.edu>
-
- * dump_setup.cc (package_find): Fix is_alias computation for "/usr/lib".
-
-2005-12-14 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (common_apps): Add a few more binaries to look for.
-
-2005-12-05 Christopher Faylor <cgf@timesys.com>
-
- * strace.cc (show_usecs): Renamed from 'usecs'.
- (main): Use show_usecs rather than usecs. Toggle delta if '-u' is
- specified.
- (handle_output_debug_string): Avoid printing microsecond timestamp if
- show_usecs == 0.
- * utils.sgml (strace): Add words to describe '-u'.
-
-2005-11-22 Brian Dessent <brian@dessent.net>
-
- * Makefile.in: Link cygcheck with libwininet.a.
- * cygcheck.cc: Add includes.
- (grep_packages): New global variable.
- (display_internet_error): New function.
- (safe_chars): New global variable.
- (base_url): Ditto.
- (package_grep): New function.
- (usage): Reword --help output for clarity. Document new argument.
- (longopts): Add 'package-query' option.
- (opts): Add 'p' option, reorder to be consistent with 'longopts'.
- (main): Accommodate new option.
- * utils.sgml (cygcheck): Update --help output. Document new -p option.
-
-2005-09-22 Corinna Vinschen <corinna@vinschen.de>
-
- Align error message handling to mkpasswd's error messages throughout.
- * mkgroup.c (print_win_error): Create macro calling ...
- (_print_win_error): ... this function created from former
- print_win_error. Move up in source.
- (PDOMAIN_CONTROLLER_INFOW): Define return type of DsGetDcNameW.
- (dsgetdcname): New function pointer for DsGetDcNameW.
- (load_netapi): Get DsGetDcNameW address.
- (main): If DsGetDcNameW is available, use it.
- * mkpasswd.c (PDOMAIN_CONTROLLER_INFOW): Define return type of
- DsGetDcNameW.
- (dsgetdcname): New function pointer for DsGetDcNameW.
- (load_netapi): Get DsGetDcNameW address.
- (main): If DsGetDcNameW is available, use it. Rename local variable
- domain_name_specified to domain_specified as in mkgroup.c.
-
-2005-09-08 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * regtool.cc: Extend copyright-years.
- (print_version): Ditto.
- (cmd_list): Don't depend on terminating '\0' being present on
- string-values.
- (cmd_get): Don't attempt to read more than present, but keep
- extra space for terminating '\0'. Really output REG_BINARY.
- Don't leak memory.
- (cmd_set): Include trailing '\0' in string's length.
-
-2005-08-18 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c (longopts): Add --logonserver option.
- (opts): Add -d option.
- (GetPW): Add server parameter which is given to Net functions.
- (ChangePW): Ditto.
- (PrintPW): Ditto.
- (SetModals): Ditto.
- (usage): Add description for -d/--logonserver option.
- (main): Add option handling for -d/--logonserver. Use LOGONSERVER
- environment variable content for server to contact, unless
- -d/--logonserver option is given. If both is missing, use NULL.
-
-2005-08-16 Brian Dessent <brian@dessent.net>
-
- * cygcheck.cc (dump_sysinfo_services): Properly null-terminate 'buf'.
- Avoid extraneous cygrunsrv invocation if 'verbose' is true.
-
-2005-08-03 Corinna Vinschen <corinna@vinschen.de>
-
- * mount.cc (longopts): Fix typo which disallows --options option.
-
-2005-07-19 Christopher Faylor <cgf@timesys.com>
- Eric Blake <ebb9@byu.net>
-
- * cygcheck.cc (find_on_path): Perform .exe magic on non-PATH search.
-
-2005-07-05 Eric Blake <ebb9@byu.net>
-
- * cygcheck.cc (track_down, cygcheck): Return true on success.
- (main): Reflect cygcheck failures in exit status.
-
-2005-06-14 Corinna Vinschen <corinna@vinschen.de>
-
- * parse_pe.c (exclusion::sort_and_check): Remove crude cast.
-
-2005-05-30 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Recognize XP Media Center and Tablet PC
- Editions. Change .NET to 2003 throughout. Recognize 2003 Web Server
- and Datacenter Server. Report when running in terminal server session.
-
-2005-05-27 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (load_cygwin): Make half-hearted attempt to work with
- older DLLs.
- * strace.cc (load_cygwin): Ditto.
-
-2005-05-22 Brian Dessent <brian@dessent.net>
-
- * cygcheck.cc (dump_sysinfo_services): Add new function that uses
- new cygrunsrv options to dump service info.
- (dump_sysinfo): Call dump_sysinfo_services if running under NT.
- Change 'Cygnus' to 'Cygwin' in output.
-
-2005-05-20 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (load_cygwin): Remove debugging statement.
-
-2005-05-20 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (dump_sysinfo): Don't attempt to use path if it is not
- set.
- (nuke): Fix off by one error in allocation of environment variable.
- (load_cygwin): Always set PATH even if cygwin environment is empty.
-
-2005-05-16 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (cygwin_internal): Define as a "C" function.
- * strace.cc (cygwin_internal): Ditto.
-
- * cygpath.cc (print_version): Update copyright.
-
-2005-05-15 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (load_cygwin): Avoid calling putenv with a NULL path.
-
-2005-05-15 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (load_cygwin): Don't touch $PATH for now.
- (print_version): Fix copyright.
- * strace.cc (print_version): Ditto.
-
-2005-05-13 Christopher Faylor <cgf@timesys.com>
-
- * mount.cc (mount_commands): Display "-X" option when appropriate.
-
-2005-05-08 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (nuke): New function.
- (load_cygwin): New function.
- (main): Use load_cygwin to load argv/envp from cygwin environment, if
- appropriate.
-
-2005-05-08 Christopher Faylor <cgf@timesys.com>
-
- * strace.cc (attach_process): Don't call load_cygwin(). Assume that
- it's already happened.
- (dotoggle): Ditto.
- (main): Set argv from cygwin environment, if it exists.
-
-2005-05-01 Christopher Faylor <cgf@timesys.com>
-
- * mount.cc (usage): Clarify action of -m option.
-
-2005-04-29 Dave Korn <dave.korn@artimi.com>
-
- * path.cc (getmntent): Add previously-omitted 'noexec' and 'managed'
- flags to mnt_opts string if present in mount flags.
-
-2005-04-20 Brian Dessent <brian@dessent.net>
-
- * utils.sgml (mount): Clarify setting cygdrive prefix for user
- and system-wide.
-
-2005-03-24 Brian Dessent <brian@dessent.net>
-
- * cygcheck.cc (init_paths): Use full path instead of "." for the
- current directory. Do not add "." if present in $PATH.
- (dump_sysinfo): Skip placeholder first value of paths[].
-
-2005-03-07 Christopher Faylor <cgf@timesys.com>
-
- * kill.cc (getsig): Rectify bug introduced by 2005-02-26 change. Don't
- pad signal name with spaces.
-
-2005-03-07 Corinna Vinschen <corinna@vinschen.de>
-
- * strace.cc (handle_output_debug_string): Fix compiler warning.
-
-2005-03-06 Christopher Faylor <cgf@timesys.com>
-
- * cygpath.cc (usage): Pass in one more copy of program_name to printf
- to avoid a SEGV.
-
-2005-02-27 Christopher Faylor <cgf@timesys.com>
-
- * regtool.cc (opts): The argument to 'K' is not optional.
- (main): Revert previous change. Just let getopt deal with missing
- argument.
-
-2005-02-27 Christopher Faylor <cgf@timesys.com>
-
- * regtool.cc (main): Avoid a SEGV when nothing follows -K.
-
-2005-02-26 Christopher Faylor <cgf@timesys.com>
-
- * kill.cc (getsig): Avoid buffer overflow when generating a signal name.
-
- * strace.cc (handle_output_debug_string): Make error a little more specific.
-
-2005-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygpath.cc (usage): Clarify help output to indicate acceptance
- of multiple file names as arguments.
-
-2005-01-16 Christopher Faylor <cgf@timesys.com>
-
- * ps.cc (main): Eliminate use of PID_ZOMBIE.
- * strace.cc (main): Recognize new option for displaying hex value of
- strace type.
- (handle_output_debug_string): Prepend output with hex value of strace
- message if -H is specified.
-
-2005-01-11 Pierre Humblet <pierre.humblet@ieee.org>
-
- * mkpasswd.c (print_win_error): Transform into macro.
- (_print_win_error): Upgrade former print_win_error by
- printing the line.
- (current_user): Call _print_win_error.
- (enum_users): Print name in case of lookup failure.
- (enum_local_groups): Ditto.
-
-2004-11-18 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (eprintf): New function.
-
-2004-11-16 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (find_on_path): Clear show_error and/or print_failed
- parameters to display_error.
- (rva_to_offset): Ditto.
- (dll_info): Ditto.
- (track_down): Ditto.
-
-2004-11-13 Pierre Humblet <pierre.humblet@ieee.org>
-
- * kill.cc (forcekill): Do not pass negative pids to
- cygwin_internal. Check if sig == 0. Improve error messages.
- (main): Make pid a long long and distinguish between pids, gpids
- (i.e. negative pids) and Win9x pids.
-
-2004-11-11 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc: Change "keyeprint" to "display_error" throughout.
-
-2004-11-11 Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (main): Allow a '-l' without an additional argument.
-
-2004-11-11 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (keyeprint): New optional parameters: show_error and
- print_failed.
-
-2004-10-31 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (get_dword): Fix errormessage.
- (cygwin_info): Ditto.
- (track_down): Ditto.
- (check_keys): Ditto.
-
-2004-10-27 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (dump_sysinfo): Warn about missing or multiple cygwin1
- dlls.
-
-2004-10-25 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (dump_sysinfo): Add leading newline before legend for
- drive-list.
-
-2004-10-22 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (dump_sysinfo): In legend for drive-list: Add ``ram'' and
- ``unk''. Use single puts. Add leading newline. Line up equal-signs.
-
-2004-10-20 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (dump_sysinfo): Allow for larger drives in drive-list.
- Change ``Used'' to ``Free'' in helptext-title for drive-list.
-
-2004-10-18 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (pretty_id): Don't let i become negative. Fix
- printf-format.
-
-2004-10-17 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (pretty_id): Allocate space for ')' in uid and guid.
-
-2004-10-17 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
- Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (pretty_id): Allocate space for trailing '\0' in uid and
- guid.
-
-2004-10-15 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
- Christopher Faylor <cgf@timesys.com>
-
- * cygcheck.cc (pretty_id): Don't exit on id error. Fix size
- calculations.
-
-2004-10-14 Christopher Faylor <cgf@timesys.com>
- Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (pretty_id): Correct column calculations. Abort if id is
- acting funny.
-
-2004-10-10 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (add_path): Don't leak memory when path is already in
- ``paths''.
-
-2004-10-10 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (dump_sysinfo): Warn about trailing (back)slash on mount
- entries.
-
-2004-10-10 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (dump_sysinfo): Don't warn about empty path components,
- just display ``.''.
-
-2004-10-06 Corinna Vinschen <corinna@vinschen.de>
-
- * strace.cc (_impure_ptr): Remove.
-
-2004-10-06 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (dump_sysinfo): Warn about empty path components.
-
-2004-10-04 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * cygcheck.cc (pretty_id): Close pipe.
-
-2004-09-23 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * dump_setup.cc (dump_setup): Remove unneeded strlen when check_files
- is not set.
-
-2004-09-22 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
- Corinna Vinschen <corinna@vinschen.de>
-
- * dump_setup.cc (dump_setup): Avoid trailing spaces on package-list.
-
-2004-09-15 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
-
- * getfacl.c (main): Correct layout when nopt is set.
-
-2004-07-12 Igor Pechtchanski <pechtcha@cs.nyu.edu>
-
- * mkgroup.cc (netapibufferallocate,netgroupgetinfo): New function
- pointers.
- (load_netapi): Load NetApiBufferAllocate and NetGroupGetInfo.
- (enum_local_groups,enum_groups): Add disp_groupname parameter.
- Load info for disp_groupname if specified.
- (usage): Add description of "-g/--group" option.
- (longopts,opts): Add "-g/--group" option.
- (main): Process "-g/--group" option.
- * utils.sgml (mkgroup): Add description of "-g/--group" option
-
-2004-06-15 Alan Modra <amodra@bigpond.net.au>
-
- * dumper.cc (dumper::prepare_core_dump): Use bfd_get_section_size
- instead of _raw_size.
- (dumper::write_core_dump): Likewise.
- * parse_pe.cc (select_data_section): Likewise.
-
-2004-05-29 John Paul Wallington <jpw@gnu.org>
-
- * ssp.c (usage): Add missing linefeed.
-
-2004-05-27 Christopher Faylor <cgf@alum.bu.edu>
-
- * kill.cc (listsig): Fix "kill -l" segv. NSIG includes Signal 0, so we
- need to avoid calling strtosigno with NSIG - 1.
-
-2004-03-21 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc (dump_sysinfo): Remove "Win95/NT" from output.
-
-2004-03-15 Christopher Faylor <cgf@redhat.com>
-
- * cygpath.cc (usage): Don't issue helpful message if -i is used.
- (from Igor Pechtchanski)
-
-2004-03-13 Rob Siklos <rob2@siklos.ca>
-
- * kill.cc (get_debug_priv): New function.
- (forcekill): Call get_debug_priv before trying to kill process.
-
-2004-02-24 Christopher Faylor <cgf@redhat.com>
-
- * cygpath.cc (long_options): Add "mode" option.
- (options): Ditto.
- (usage): Report on new option.
- (report_mode): New function.
- (main): Implement -M option.
-
-2004-02-20 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (build_dumper): Detect missing iconv library.
-
- * cygpath.cc (dowin): Report on filename conversion errors.
- (doit): Ditto.
-
- * strace.cc (main): Use symbolic constant for _STRACE_ALL when setting
- mask.
-
-2004-02-14 Corinna Vinschen <corinna@vinschen.de>
-
- * ssp.c (opts): Add leading '+' to force posixly correct behaviour.
-
-2004-02-11 Corinna Vinschen <corinna@vinschen.de>
-
- * strace.cc (opts): Add leading '+' to force posixly correct
- behaviour.
- (main): Revert POSIXLY_CORRECT manipulations.
-
-2004-02-10 Christopher Faylor <cgf@redhat.com>
-
- * strace.cc (main): Guard against previous setting of POSIXLY_CORRECT.
-
-2004-02-10 Christopher Faylor <cgf@redhat.com>
-
- * strace.cc: Update copyrights.
- * cygcheck.cc: Update copyrights.
-
-2004-02-10 Christopher Faylor <cgf@redhat.com>
-
- * strace.cc (main): Ensure POSIXLY_CORRECT argument ordering.
- * cygcheck.cc (main): Ditto.
-
-2004-01-23 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc (pretty_id): Make more robust in absence of id.exe.
-
-2004-01-22 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (dowin): Revert accidental checkin from November.
-
-2003-11-26 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (main): Print "root" group with local admins group sid
- and gid 0.
-
-2003-11-19 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in: Add rules to build ipcrm and ipcs.
- * ipcrm.c: New file.
- * ipcs.c: New file.
-
-2003-11-14 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c: Avoid compiler warnings throughout.
- * mkpasswd.c: Ditto.
- * passwd.c: Ditto.
-
-2003-11-07 Mark Blackburn <marklist@fangorn.ca>
-
- * cygpath.cc (main): Allow multiple pathnames on command line.
-
-2003-11-04 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c (PrintPW): Turn around meaning printed for "Password not
- required" option to be in line with Windows meaning.
- (main): Use more appropriate 1008 option when calling
- NetUserSetInfo to change flag values.
-
-2003-11-04 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c (UF_LOCKOUT): Remove (defined in lmaccess.h).
- (version): Bump version number to 1.5.
- (longopts): Add -c, -C, -e, -E, -p, -P options.
- (opts): Ditto.
- (PrintPW): Print values of UF_PASSWD_CANT_CHANGE and
- UF_DONT_EXPIRE_PASSWD flags. Slightly reformat output. Don't suppress
- correct system password settings just because the account has admin
- privileges.
- (usage): Define as "noreturn" function. Restructure and rephrase
- output. Accommodate new options.
- (print_version): Fix copyright dates.
- (main): Accommodate new options for setting UF_PASSWD_CANT_CHANGE,
- UF_DONT_EXPIRE_PASSWD and UF_PASSWD_NOTREQD settings.
-
-2003-10-17 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc (pretty_id): Don't exec if `id' program is not found.
-
-2003-09-20 Christopher Faylor <cgf@redhat.com>
-
- * kill.cc (main): Allow negative pids (indicates process groups).
-
-2003-09-17 Christopher Faylor <cgf@redhat.com>
-
- * parse_pe.cc (exclusion::sort_and_check): Make error message a little
- more explicit and ignore (hopefully) harmless region overlap.
-
-2003-09-13 Christopher Faylor <cgf@redhat.com>
-
- * kill.c (forcekill): Wait for process to terminate even if
- TerminateProcess says it failed.
-
-2003-09-11 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Tweak mingw libz.a detection to make it more reliably
- detect when libz.a is not available.
-
-2003-09-11 Igor Pechtchanski <pechtcha@cs.nyu.edu>
-
- * cygcheck.cc (dump_only): New global variable.
- (usage): Add "--dump-only" option, fix "--verbose" line.
- (longopts, opts): Add "--dump-only" option.
- (main): Process the "--dump-only" flag. Add new semantic check.
- Pass dump_only information to dump_setup().
-
-2003-09-11 Corinna Vinschen <corinna@vinschen.de>
-
- * getfacl (main): Remove extern declaration of optind.
- * setfacl (main): Remove extern declaration of optarg and optind.
-
-2003-09-10 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (cygcheck.o): Use MINGW_CXX for compilation.
- * cygcheck.cc: Just include <getopt.h> rather than cygwin version.
- (pretty_id): Avoid compiler warnings.
- * cygpath.cc (usage): Ditto.
-
-2003-09-10 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (MINGW_CXX): Define and use for mingw-compiled files.
- * path.cc: Include more path info in cygwin-specific includes since the
- cygwin directory is no longer included by default.
-
-2003-09-10 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: More fixups to adjust for the fact that mingw_getopt.o
- is no longer built.
-
-2003-09-10 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Remove references to getopt since it is now part of
- mingwex.
-
-2003-09-08 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Rename libz.h -> zlib.h.
-
-2003-09-07 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Detect existence of mingw zlib headers and libraries.
- Build cygcheck without package checking if they are unavailable.
- * dump_setup.cc: Generate dummy zlib macros when zlib is not available.
- (open_package_list): Use zlib functions to uncompress package lists.
- Return gzFile rather than FILE *.
- (check_package_files): Change fp to gzFile to accommodate zlib
- functions. Use gzgets to read from package file. Use gzclose to close
- the handle.
- (package_list): Ditto.
- (package_find): Ditto.
-
-2003-09-05 Igor Pechtchanski <pechtcha@cs.nyu.edu>
-
- * dump_setup.cc (check_package_files): Don't fail on empty package.
-
-2003-09-01 AJ Reins <reinsaj@yahoo.com>
-
- * mount.cc (mount_commands): Ensure user mode is actually user mode and
- not the default system mode.
-
-2003-08-31 Christopher Faylor <cgf@redhat.com>
-
- * kill.cc (forcekill): Silence some compiler warnings.
-
-2003-08-31 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Oops. Put the '...' in the right place.
-
-2003-08-31 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Display "..." when not-verbose.
-
- * kill.cc (forcekill): Default to entered pid when pinfo fails. Issue
- some warnings when things don't work.
-
-2003-08-17 David Rothenberger <daveroth@acm.org>
-
- * dump_setup.cc (check_package_files): Strip leading / and ./ from
- package file names.
-
-2003-08-16 David Rothenberger <daveroth@acm.org>
-
- * dump_setup.cc (package_find): Don't stop searching on missing
- file list.
- (package_list): Ditto.
-
-2003-08-16 Igor Pechtchanski <pechtcha@cs.nyu.edu>
-
- * dump_setup.cc: (package_list): Make output terse unless
- verbose requested. Fix formatting.
- (package_find): Ditto.
-
-2003-08-15 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (main): Fix some formatting and help text printing.
-
-2003-08-15 Igor Pechtchanski <pechtcha@cs.nyu.edu>
-
- * cygcheck.cc (find_package,list_package): New global
- variables.
- (usage): Add "--find-package" and "--list-package" options,
- reformat output.
- (longopts, opts): Add "--find-package" and "--list-package"
- options.
- (main): Process the "--find-package" and "--list-package"
- flags. Add new semantic checks. Add calls to find_package()
- and list_package().
- * dump_setup.cc: Fix header comment.
- (match_argv): Change return type to int to distinguish
- between real matches and default ones.
- (open_package_list): New static function.
- (check_package_files): Factor out opening the package list
- file into open_package_list().
- (get_packages): New static function.
- (dump_setup): Factor out getting a list of packages into
- get_packages().
- (package_list, package_find): New global functions.
-
-2003-08-15 Corinna Vinschen <corinna@vinschen.de>
-
- * regtool.cc (usage): Add missing linefeed. Move example to --help
- text. Fix forward slash description.
-
-2003-08-13 Igor Pechtchanski <pechtcha@cs.nyu.edu>
-
- * dump_setup.cc (check_package_files): Fix extra '/' in filename.
- Resize command buffer. Fix buffer overflow bug.
-
-2003-08-09 Igor Pechtchanski <pechtcha@cs.nyu.edu>
- Christopher Faylor <cgf@redhat.com>
-
- * dump_setup.cc (dump_setup): Check for the existence of the package
- list file. Rework slightly to use static buffer for popen commands.
-
-2003-08-07 Igor Pechtchanski <pechtcha@cs.nyu.edu>
- Christopher Faylor <cgf@redhat.com>
-
- * dump_setup.cc (version_len): New static variable.
- (could_not_access,directory_exists): New static function.
- (file_exists): Ditto.
- (check_package_files): Ditto.
- (dump_setup): Check the contents of each package if check_files is true
- and output the result in the "Status" column. Flush output after each
- package.
-
-2003-08-07 Igor Pechtchanski <pechtcha@cs.nyu.edu>
- Christopher Faylor <cgf@redhat.com>
-
- * dump_setup.cc (dump_setup): Remove redundant null check. Add
- informative message if package info not found.
-
-2003-07-26 Christopher Faylor <cgf@redhat.com>
-
- * mount.cc (do_mount): Issue warning when using managed mount option on
- non-empty directory.
-
-2003-07-25 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Use 'install-sh -c'.
- * configure: Regenerate.
-
-2003-07-25 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Always use install-sh.
- * configure: Regenerate.
-
-2003-07-03 Christopher Faylor <cgf@redhat.com>
-
- * mount.cc (struct opt): Remove posix option.
-
-2003-07-03 Christopher Faylor <cgf@redhat.com>
-
- * mount.cc (longopts): Add long "options" keyword.
- (opts): Add -o option.
- (usage): Display -o option.
- (struct opt): New.
- (concat3): New function.
- (main): Handle -o flag.
-
-2003-06-12 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc (pretty_id): Rework slightly to not rely on spaces.
-
-2003-06-12 Christopher Faylor <cgf@redhat.com>
-
- * cygpath.cc: Throughout, always return error when GetShortPathName
- returns 0.
-
-2003-04-26 Joshua Daniel Franklin <joshuadfranklin at yahoo dot com>
-
- * mkpasswd.c (usage) Remove extra newline from description output.
-
-2003-04-26 Joshua Daniel Franklin <joshuadfranklin at yahoo dot com>
-
- * cygcheck.cc (usage) Add description output.
- * cygpath.cc (usage) Add description output.
- * dumper.cc (usage) Add newline to description output.
- * kill.cc (usage) Add description output.
- * mkgroup.c (usage) Grammatical change to description output.
- * mkpasswd.c (usage) Grammatical change to description output.
- * mount.cc (usage) Add description output.
- * passwd.c (usage) Add description output.
- * ps.cc (usage) Add description output.
- * regtool.cc (usage) Add description output.
- * setfacl.c (usage) Remove extra newline from description output.
- * ssp.c (usage) Add description output.
- * strace.cc (usage) Add description output.
- * umount.cc (usage) Add description output.
-
-2003-04-10 Pierre Humblet <pierre.humblet@ieee.org>
-
- * mkpasswd.c (current_user): print uid and gid as unsigned.
- (enum_users): Ditto. Do not free servername.
- (usage): Update to allow several domains and improve -p.
- (main): On Win9x limit uids to 1000. Only print specials
- when -l is specified. Add a loop to allow several domains
- and free servername in the loop.
- * mkgroup.c (enum_groups): Do not free servername.
- (usage): Update to allow several domains. Change uid to gid.
- (main): Only print specials when -l is specified. Add a
- loop to allow several domains and free servername in the loop.
-
-2003-03-24 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc (dump_sysinfo): Ensure that CYGWIN environment variable
- is correctly set.
-
-2003-03-09 Corinna Vinschen <corinna@vinschen.de>
-
- * getfacl.c (username): Fix ambiguous printf calls.
- (groupname): Ditto.
- (main): Ditto.
-
-2003-03-04 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (strace.exe): Include mingw_getopt.o in link line.
- * cygcheck.cc (print_version): Update copyright.
- * strace.cc (print_version): Ditto.
- (main): Allow cygwin paths for -o option.
- (create_child): Allow cygwin path as argv[0].
- * path.cc (path.cc): Allow UNC paths.
-
-2003-03-01 Pierre Humblet <pierre.humblet@ieee.org>
-
- * mkpasswd.cc (main): On Win95, output both a default line and a
- line for the current user (if known) with a pseudorandom uid. If
- the -u switch is given, produce a line for the specified user.
- * mkgroup.cc (main): On Win95 change the group name from "unknown" to
- "all".
-
-2003-02-28 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (cygcheck.o): Fix so that actual mingw include files are
- used.
- * cygcheck.cc (find_on_path): Translate from cygwin path when qualified
- path name found.
- (pretty_id): New function. Dump output of id command.
- (dump_sysinfo): Call pretty_id for CYGWIN=ntsec and CYGWIN=nontsec cases.
-
-2003-02-12 Christopher Faylor <cgf@redhat.com>
-
- * cygpath.cc (doit): Allocate more space for non-path filename.
-
-2003-02-07 Christopher Faylor <cgf@redhat.com>
-
- * dump_setup.cc (compar): Use case insensitive comparisons.
- (dump_setup): Calculate package_len based on already used "len". Don't
- bother with version_len.
-
-2003-02-07 Igor Pechtchanski <pechtcha@cs.nyu.edu>
-
- * dump_setup.cc (dump_setup): Compute the longest package name
- and align columns properly.
-
-2003-02-06 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc (common_apps): Add some more apps.
- * path.cc (get_cygdrive): Correctly set system flag.
-
-2003-01-22 Corinna Vinschen <corinna@vinschen.de>
-
- * Makefile.in (ALL_LDFLAGS): Remove newlib/libm from tools paths.
- (MINGW_LDFLAGS): Remove in favor of definition from Makefile.common.
-
-2003-01-15 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c: Fix copyright date.
- * mkpasswd.c: Ditto.
- * setfacl.c: Ditto.
-
-2003-01-09 Pierre Humblet <pierre.humblet@ieee.org>
-
- * setfacl.c (usage): Remove double ":" for mask and other.
-
-2003-01-07 Pierre Humblet <pierre.humblet@ieee.org>
-
- * mkpasswd.c (current_user): Create.
- (usage): Reorganize to support Win95/98/ME.
- (main): Add option for -c. Reorganize to parse options for
- Win95/98/ME and to call current_user. Add username in gecos field
- on Win95/98/ME.
- * mkgroup.c (enum_groups): Print gid with %u.
- (print_win_error): Create from passwd.cc.
- (current_group): Create.
- (usage): Reorganize to support Win95/98/ME.
- (main): Add option for -c. Reorganize to parse options for
- Win95/98/ME and to call current_group.
-
-2002-12-14 Pierre Humblet <pierre.humblet@ieee.org>
-
- * setfacl.c (main): Place a single : after other and mask.
- * getfacl.c (getaclentry): Allow both : and :: for other and mask.
- (main): Remove extraneous break.
-
-2002-11-25 Corinna Vinschen <corinna@vinschen.de>
-
- * mkpasswd.c (main): Set pw_passwd field to '*' on 9x/Me.
-
-2002-11-24 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (getperm): Set only `other' permission bits.
- (getaclentry): Set a_id to -1 by default.
-
-2002-11-24 Corinna Vinschen <corinna@vinschen.de>
-
- * getfacl.c (permstr): Use `other' permission bits for requesting
- ace permissions.
-
-2002-11-08 Corinna Vinschen <corinna@vinschen.de>
-
- * setfacl.c (usage): Add missing LF.
-
-2002-10-30 Christopher Faylor <cgf@redhat.com>
-
- * cygpath.cc (get_long_path_name_w32impl): Define similarly to
- GetLongPathName.
- (get_long_name): Correctly prototype GetLongPathName.
- (get_long_paths): Implement using get_long_name to cut down on code
- duplication.
- (doit): Do various things to make path output work predictably.
-
-2002-10-19 Christopher Faylor <cgf@redhat.com>
-
- * mount.cc (usage): Correctly report default mode.
- * strace.cc (main): Use strtoul as appropriate.
-
-2002-09-29 Christopher Faylor <cgf@redhat.com>
-
- * cygpath.cc (close_arg): Remove unused static.
- * mkgroup.c (enum_local_users): Avoid compiler warning.
- (enum_users): Ditto.
- * mkpasswd.c: Ditto throughout.
- * ssp.c: Ditto throughout.
-
-2002-09-18 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc: Include sys/time.h rather than time.h to avoid a
- compiler error.
-
-2002-09-17 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc: Reorder includes to avoid compiler error.
-
-2002-09-15 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygcheck.cc (print_version) Add final newline.
- * getfacl.c (print_version) Add final newline.
- * kill.cc (print_version) Add final newline.
- * mkgroup.c (print_version) Add final newline.
- * mkpasswd.c (print_version) Add final newline.
- * mount.cc (print_version) Add final newline.
- * passwd.c (print_version) Add final newline.
- * ps.cc (print_version) Add final newline.
- * regtool.cc (print_version) Add final newline.
- * setfacl.c (print_version) Add final newline.
- * ssp.c (print_version) Add final newline.
- * strace.cc (print_version) Add final newline.
- * umount.cc (print_version) Add final newline.
-
-2002-09-12 Igor Pechtchanski <pechtcha@cs.nyu.edu>
-
- * cygpath.cc (options) New global variable.
- (main) Make short options global for easier change.
- (print_version) Add a missing newline.
-
-2002-08-07 Igor Pechtchanski <pechtcha@cs.nyu.edu>
-
- * regtool.cc (find_key): Add support for custom key separator.
- (usage): Document it.
-
-2002-08-02 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (main): Don't print an entry for "Everyone".
- * mkpasswd.c (print_special): Set pw_gid to 544 for SYSTEM user.
- (main): Don't print an entry for "Everyone".
-
-2002-07-06 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Check for libiconv.a.
- * configure: Regenerate.
- * Makefile.in: Add libiconv.a to libraries required for dumper.exe.
-
-2002-07-06 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Use MINGW stuff from Makefile.common.
-
-2002-07-01 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c: Add function pointers for functions from advapi32.dll.
- (load_netapi): Load used functions from advapi32.dll.
- (main): Use function pointers instead of statically linked functions
- from advapi32.dll.
-
-2002-07-01 Christopher Faylor <cgf@redhat.com>
-
- * mount.cc (main): Ensure that mount_already_exists() also gets default
- flag that is passed to do_mount.
-
-2002-06-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygpath.cc (long_options): Add "dos" and "mixed", correct "close",
- "file" and "type" to use NULL flag.
- (usage): Clean up usage output (more), accomodate new options.
- (main): Add --dos and --mixed options; accomodate all output forms in
- --type. Make UNIXy output default.
-
-2002-06-18 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygpath.cc (usage): Clean up usage output.
- (dowin): Correct output of -t mixed for -ADHPSW options.
-
-2002-06-14 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.c: Rearrange includes to avoid unnecessary warnings.
- (GetPW): Add parameter to (dis)allow printing of Windows username.
- Use defines instead of numerical constants where possible.
- Try avoiding impersonation problem. Rearrange to print Windows
- username only if it's different from Cygwin username.
- (ChangePW): Use defines instead of numerical constants where possible.
- (main): Call GetPW with additional parameter. Change error text.
-
-2002-06-14 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * passwd.c (GetPW): Handle case of user-edited /etc/passwd
- with cygwin_internal (CW_EXTRACT_DOMAIN_AND_USER, ...).
-
-2002-06-09 Christopher Faylor <cgf@redhat.com>
-
- * path.cc (cygpath): Change MOUNT_AUTO to MOUNT_CYGDRIVE.
- (getmntent): Ditto.
-
-2002-06-09 Christopher Faylor <cgf@redhat.com>
-
- * mount.cc (main): Use default system/user flag for cygdrive stuff,
- too.
- (change_cygdrive_prefix): Change MOUNT_AUTO to MOUNT_CYGDRIVE.
- * umount.cc (remove_cygdrive_prefix): Ditto.
- (main): Use default system/user flag for cygdrive stuff, too.
-
-2002-06-08 Christopher Faylor <cgf@redhat.com>
-
- * mount.cc (opts): Remove '-i' option.
- (usage): Ditto.
- (main): Ditto.
- (longopts): Remove --import-old-mounts option.
-
-2002-06-07 David Peterson <chief@mail.idrive.com>
- Christopher Faylor <cgf@redhat.com>
-
- * cygpath.cc: Add option to output windows paths in different formats:
- "dos" and "mixed".
- (main): Process options.
- (doit): Check new options flags.
-
-2002-06-06 Egor Duda <deo@logos-m.ru>
-
- * regtool.cc (Fail): Be more verbose.
- (find_key): Add support for remote registry access.
- (usage): Document it.
- * utils.sgml: Document it.
-
-2002-06-06 Christopher Faylor <cgf@redhat.com>
-
- * strace.cc (main): Make toggle a local variable.
-
-2002-06-07 Conrad Scott <conrad.scott@dsl.pipex.com>
-
- * strace.cc (toggle): New global variable.
- (error): Use exit instead of ExitProcess so that stdio buffers get
- flushed.
- (create_child): Remove command line error checking.
- (dostrace): Ditto.
- (dotoggle): New function.
- (usage): Add entry for new option -T|--toggle. Alphabetize.
- (longopts): Add new option -T|--toggle.
- (opts): Ditto.
- (main): Handle new -T|--toggle option. Move all command line checking
- here from other functions.
- * utils.sgml: Update section for strace.
-
-2002-06-05 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * strace.cc (version): New global variable.
- (usage): Accommodate stdout output.
- (print_version): New function.
-
-2002-06-03 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * ssp.c (version): New global variable.
- (longopts): Ditto.
- (opts): Ditto.
- (run_program): Correct cmd_line typos to cmdline.
- (usage): New function. Standardize usage output. Add ssp.txt to
- --help output.
- (print_version): New function.
- (main): Accommodate getopt.
-
-2002-06-03 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * umount.cc (version): New global variable.
- (longopts): Accommodate new --version option.
- (opts): Ditto.
- (usage): Standardize usage output.
- (print_version): New function.
- (main): Accommodate --help, --version options.
-
-2002-06-02 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * regtool.cc (prog_name): New global variable.
- (longopts): Ditto.
- (opts): Ditto.
- (usage): Standardize usage output. Rearrange/add descriptions.
- (print_version): New function.
- (main): Accommodate longopts and new --help, --version options. Add
- check for (_argv[optind+1] == NULL).
-
-2002-06-02 Christopher Faylor <cgf@redhat.com>
-
- * strace.cc (forkdebug): Make true by default.
- (attach_process): Use window pid if cygwin pid isn't available (yet).
- (create_child): Use either DEBUG_ONLY_THIS_PROCESS or DEBUG_PROCESS,
- exclusively. (Suggested by Conrad.Scott@dsl.pipex.com)
-
-2002-05-30 Christopher Faylor <cgf@redhat.com>
-
- * mkpasswd.cc (main): Don't reset to binmode if stdout is a terminal.
-
-2002-05-29 Christopher Faylor <cgf@redhat.com>
-
- * mount.cc (main): Make -b the default.
-
-2002-05-29 Corinna Vinschen <corinna@vinschen.de>
-
- * ps.cc (main): Use uid or uid32 member of struct external_pinfo
- dependent of the value of the struct's version member.
-
-2002-05-29 Corinna Vinschen <corinna@vinschen.de>
-
- * ps.cc (main): Change print format for uid to unsigned. Use uid32
- member of struct external_pinfo instead of uid.
-
-2002-05-28 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * passwd.c (prog_name): New global variable.
- (longopts): Ditto.
- (opts): Ditto.
- (usage): Standardize output. Accommodate new options.
- (print_version): New function.
- (main): Accommodate longopts and new --help, --version options.
-
-2002-05-28 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * ps.cc (usage): Fix typo.
-
-2002-05-27 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * ps.cc (prog_name): New global variable.
- (longopts): Ditto.
- (opts): Ditto.
- (usage): New function.
- (print_version): New function.
- (main): Accommodate longopts and new --help, --version options.
-
-2002-05-26 Christopher Faylor <cgf@redhat.com>
-
- * strace.cc (attach_process): Don't tell process to start stracing
- here.
- (proc_child): Do it here, instead, after first debug event. This
- should work around inexplicable races with DebugActiveProcess.
- (dostrace): Pass any pid argument to proc_child.
-
-2002-05-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * getfacl.c (usage): Standardize usage output. Change return type to
- static void.
- (print_version): New function.
- (longopts): Added longopts for all options.
- (main): Accommodate new help and version options.
-
-2002-05-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * mount.cc (version): New global variable.
- (usage): Standardize usage output. Accommodate new version option.
- (print_version): New function.
- (longopts): Accommodate new version option.
- (opts): Ditto.
- (main): Ditto.
-
-2002-05-22 Corinna Vinschen <corinna@vinschen.de>
-
- * cygpath.cc (usage): Change usage output slightly.
-
-2002-05-20 Joerg Schaible <joerg.schaible@gmx.de>
-
- * cygpath.cc (main): Add option l to support conversion to
- Windows long file names. Refactured code for capital options.
- Support of options from file for capital options.
- (dowin): New function. Refactured from main.
- (doit): Call long path conversion.
- (get_long_name): New function.
- (get_long_paths): New function.
- (get_long_path_name_w32impl): New function. Reimplementation
- of Windows API function GetLongPathName (only 98/Me/2000/XP or
- higher).
- (get_short_name): Call GetShortPathName only once.
- (get_short_paths): Fix calculating buffer size.
- * utils.sgml: Update cygpath section for l option.
-
-2002-05-18 Christopher Faylor <cgf@redhat.com>
-
- * strace.cc (add_child): Use calloc since new requires working
- libstdc++.a.
- (remove_child): Ditto for delete/free.
-
-2002-05-15 Mark Blackburn <marklist@fangorn.ca>
-
- * cygpath.cc (get_short_paths): Fix more error checking.
- (get_short_name): Ditto.
-
-2002-05-14 Joerg Schaible <joerg.schaible@gmx.de>
-
- * cygpath.cc (main): Add option H to show the Windows' profiles
- directory. Support short names for options DPSW. Clean up
- copied code lines.
- * utils.sgml: Update cygpath section for H option and s support.
-
-2002-05-14 Mark Blackburn <marklist@fangorn.ca>
-
- * cygpath.cc (get_short_paths): Fix error checking.
-
-2002-05-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * kill.cc (prog_name): New global variable.
- (usage): Standardize usage output. Add descriptions.
- (print_version): New function.
- (longopts): Accommodate new version option.
- (opts): Ditto.
- (main): Ditto.
-
-2002-05-13 Christopher Faylor <cgf@redhat.com>
-
- * kill.cc (listsig): Display numeric id when given symbolic input.
-
-2002-05-13 Christopher Faylor <cgf@redhat.com>
-
- * kill.cc (usage): Show new options. Allow specification of output
- stream.
- (main): Implement 'h' option.
-
-2002-05-13 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (kill.exe): Add as a specific target.
- * kill.cc (longopts): New.
- (opts): Ditto.
- (get_sig): Accept const char * parameter. Return -1 on unknown signal.
- (test_for_unknown_sig): New function.
- (listsig): New function.
- (main): Use getopt_long for option parsing. Implement -l, and -s
- options. Use test_for_unknown_sig() to test for signal validity.
-
- * mount.cc (longopts): Make static.
- (opts): Ditto.
-
-2002-05-12 Christopher Faylor <cgf@redhat.com>
-
- * mount.cc (do_mount): Default to non-exec option for remote drives.
- Report warnings before attempting a mount.
- (longopts): Add no-executable option.
- (mount_commands): Ditto.
- (opts): Ditto.
- (usage): Ditto. Indicate that system mount is now the default.
- (main): Accommodate no-executable option. Make system mount the
- default.
- * umount.cc (usage): Indicate that system umount is now the default.
- (main): Make system umount the default.
-
-2002-05-07 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * dumper.cc (usage): Standardize usage output. Generalize to allow use
- for help.
- (longopts): New struct. Added longopts for all options.
- (print_version): New function.
- (main): Change getopt to getopt_long. Accommodate new help and version
- options.
-
-2002-03-29 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (main): Change call to exit() to a return statement.
- * mkpasswd.c (main): Ditto.
-
-2002-03-27 Joshua Daniel Franklin joshuadfranklin@yahoo.com
-
- * mkpasswd.c (usage): Simplify usage output. Generalize to allow use
- for help. Correct '?' typo to 'h'.
- (longopts): Add version option.
- (opts): Add 'v' version option.
- (print_version): New function.
- (main): Accommodate new version option. Accommodate usage parameter
- changes.
-
-2002-03-19 Christopher Faylor <cgf@redhat.com>
-
- * mkgroup.c (usage): Use one just fprintf + string concatenation for
- output message.
- (print_version): Add void to function type and update copyright.
-
-2002-03-16 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * mkgroup.c (usage): Simplify usage output. Generalize to allow use
- for help. Correct '?' typo to 'h'.
- (longopts): Add version option.
- (opts): Add 'v' version option.
- (print_version): New function.
- (main): Accommodate new version option. Accommodate usage parameter
- changes. Use usage to output help message.
-
-2002-03-15 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (main): When generating group 513, check for computer's
- primary domain instead of current user's domain.
-
-2002-03-14 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c (main): When generating group 513, check for domain SID
- if computer name isn't mapped to a SID.
-
-2001-03-11 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * kill.cc (usage): Move to top of file.
- (getsig): Ditto.
- (forcekill): Ditto.
-
-2002-03-06 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc: Reformat.
-
-2002-03-06 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc (longopts): Use correct short option for --version.
-
-2002-03-06 Christopher Faylor <cgf@redhat.com>
-
- * cygpath.cc: Reformat.
-
-2002-02-27 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygpath.cc (print_version): New function.
- (main): Accommodate new version function. Initialize 'o' to prevent
- warning.
-
-2002-02-27 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc (main): Eliminate non-GNU formatting glitch.
-
-2002-02-27 Christopher Faylor <cgf@redhat.com>
-
- * ssp.c (help_desk): Fix compiler warning.
-
-2002-02-27 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
- Christopher Faylor <cgf@redhat.com>
-
- Change appropriate globals to statics throughout.
- * cygcheck.cc (usage): Simplify usage output. Generalize to allow use
- for help.
- (longopts): Add version option.
- (opts): Add 'V" version option.
- (print_version): New function.
- (main): Accommodate new version option. Accommodate usage parameter
- changes. Use usage to output help message.
-
-002-02-19 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (CXXFLAGS): Add override so that HAVE_DECL_GETOPT is
- defined.
- (libbfd): Use -B rather than -L so that bfd from build directory is
- correctly found.
- (libintl): Ditto.
-
-2002-02-15 Christopher Faylor <cgf@redhat.com>
-
- * mount.cc (usage): Fix typo in output.
-
-2002-02-14 Christopher Faylor <cgf@redhat.com>
-
- * strace.cc (attach_process): Change CW_STRACE_ON to CW_STRACE_TOGGLE.
-
-2002-01-31 Corinna Vinschen <corinna@vinschen.de>
-
- * mkpasswd.c (main): Set default home path for 9x/Me if --path-to-home
- isn't given.
-
-2002-01-30 Corinna Vinschen <corinna@vinschen.de>
-
- * passwd.cc (ChangePW): Add parameter to differ between called for
- checking old password and called for changing password. If called
- for checking old password, return non-zero only if password is surely
- incorrect.
- (main): Call ChangePW() with additional parameter.
-
-2002-01-29 Christopher Faylor <cgf@redhat.com>
-
- * dump_setup.cc (parse_filename): Don't consider '_' part of the
- version.
-
-2002-01-28 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc: Fix typo. Remove uid_t kludge. Rely on kludge in
- sys/cygwin.h instead.
- * getfacl.c: Add include to remove warning.
- * mkgroup.c (main): Assign variables outside of parameter passing.
- This seems to eliminate some compiler warnings.
-
-2002-01-28 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc: Use specific cygwin includes, as required.
-
-2002-01-28 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (MINGW_INCLUDES): Change cygwin include.
- * strace.cc: Use specific cygwin includes, as required.
- (load_cygwin): New function. Loads cygwin DLL, if necessary.
- (attach_process): Attaches strace to a running process.
- (dostrace): Accept pid argument. Attach to pid if supplied.
- (usage): Describe -p option. Correct system description.
- (longopts): Alphabetize.
- (opts): Ditto.
- (main): Ditto. Handle -p option.
-
-2002-01-21 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (CXXFLAGS): Ensure that important settings are preserved
- even when overriden by command line.
-
-2002-01-21 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Build intermediate cygcheck.o to force use of MINGW_CXXFLAGS.
- * cygcheck.cc (cygwin_info): Intitialize variable to quiet g++ warning.
- (dump_sysinfo): Make variables unsigned to quiet g++ warnings.
- * strace.cc (version_string): Rename from SCCSid.
- (add_child): Remove unused variable.
- (version): Use version_string. Avoid use of fprintf.
-
-2002-01-21 DJ Delorie <dj@redhat.com>
-
- * Makefile.in: Use CXX instead of CC to compile C++ sources.
-
-2002-01-17 DJ Delorie <dj@redhat.com>
-
- * cygcheck.cc (already_did): Avoid default constructors, which may
- require exception support.
-
-2001-01-16 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
-
- * cygpath.cc (main): Add options to show Desktop and Start
- Menu's Programs directory for current user or all users.
- Move bulk of DPWS options outside the getopt case statement.
- * utils.sgml: Update cygpath section for ADPWS options.
-
-2002-01-15 Joerg Schaible <joerg.schaible@gmx.de>
-
- * cygpath.cc (doit): Empty file ignored using option -i.
-
-2002-01-15 Mark Bradshaw <bradshaw@crosswalk.com>
-
- * mkpasswd.c (print_win_error): Add a new function.
- (enum_users): Use print_win_error.
- (enum_local_groups): Ditto.
- (main): Ditto.
-
-2001-12-26 Jonathan Kamens <jik@curl.com>
-
- * cygpath.cc (doit): Detect and warn about an empty path. Detect and
- warn about errors converting a path.
- (main): Set prog_name correctly -- don't leave an extra slash or
- backslash at the beginning of it.
-
-Fri Dec 14 14:04:37 2001 Jason Tishler <jason@tishler.net>
-
- * mkpasswd.c (enum_users): Change to unconditionally use
- the --path-to-home option, if supplied by the user. Use default
- --path-to-home option value, if appropriate.
- (usage): Change usage statement to reflect new semantics.
- (main): Remove defaulting of the --path-to-home option.
-
-Fri Dec 14 12:10:39 2001 Jason Tishler <jason@tishler.net>
-
- * mkpasswd.c (opts): Add indication that '-p' option requires an
- argument.
-
-2001-12-11 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Add define to CXXFLAGS.
-
-2001-12-03 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc (usage): Add -c description.
- * cygpath.cc (usage): Alphabetize options.
- * strace.cc (usage): Ditto.
-
-2001-11-21 Christopher Faylor <cgf@redhat.com>
-
- * path.cc (cygpath): Don't consider cygdrive stuff when trying to derive
- native paths.
-
-2001-11-20 Mark Bradshaw <bradshaw@staff.crosswalk.com>
-
- * mkpasswd.c: include lmerr.h
- (main): New -u option to allow specifying a
- specific user. If specified, groups aren't displayed and
- output is limited to only the specified user.
- (enum_users): If specific user is specified, via -u option,
- display only that user's record. With -u use NetUserGetInfo
- instead of NetUserEnum.
- (load_netapi): Added netusergetinfo.
-
-2001-11-15 Gary R. Van Sickle <g.r.vansickle@worldnet.att.net>
-
- * strace.cc (main): Change getopt() to getopt_long().
- Add support for help and version info.
- Use new parse_mask() function for -m/--mask option.
- (longopts): Add long options structure.
- (opts): Move options string from getopts call to static var.
- (usage): Print usage information.
- (SCCSid): Version info.
- (version): New function for displaying version info.
- (parse_mask): New function supporting parsing of mnemonics,
- hex, and basic expressions in masks.
- (mnemonic2ul): New mnemonic parsing function.
- (tag_mask_mnemonic): New type.
- (mnemonic_table): New table of mnemonics for mnemonic2ul() to
- search through.
-
-2001-11-12 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Redefine output format slightly.
- Print correct build number on 9x/ME systems.
-
-2001-11-12 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc (main): Slight formatting tweak.
-
-2001-11-12 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Add some more details.
-
-2001-11-12 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Print more detailed OS information string
- using OSVERSIONINFOEX information.
-
-2001-11-11 Christopher Faylor <cgf@redhat.com>
-
- * path.h: New file.
-
-2001-11-11 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc (scan_registry): Open registry with read-only access.
- (main): Reflect argument change for dump_setup.
- * dump_setup.cc (dump_setup): Add preliminary extra argument for future
- use.
- * path.cc (read_mounts): Open registry with read-only access.
-
-2001-11-11 Christopher Faylor <cgf@redhat.com>
-
- * cygcheck.cc (main): Display package info when '-s' is specified.
- * dump_setup.cc (dump_setup): Change header. Remove typo. Always sort
- packages output.
-
-2001-11-11 Christopher Faylor <cgf@redhat.com>
-
- * dump_setup.cc: New file.
- * Makefile.in: Add info for dump_setup.o.
- * cygcheck.cc (main): Recognize '-c' option for checking setup
- installed base.
- * path.cc (cygpath): Read mount table if not loaded.
-
-2001-11-10 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in (cygcheck.exe): Compile as -mno-cygwin executable.
- * path.cc: New file.
- * cygcheck.cc (init_paths): Use MS-DOS path syntax.
- (cygwin_info): Properly display cygwin version numbers. Prettify some
- output.
- (dump_sysinfo): Calculate max names of posix and ms-dos paths for
- prettier output.
-
-2001-11-09 Corinna Vinschen <corinna@vinschen.de>
-
- * cygcheck.cc (dump_sysinfo): Print more detailed OS information string.
-
-2001-11-04 Corinna Vinschen <corinna@vinschen.de>
-
- * getfacl.c (username): New function.
- (groupname): Ditto.
- (usage): Ditto. Add more user friendly help text.
- (main): Add -n and --help option. Print names instead of IDs
- unless -n option is given.
- * setfacl.c (getperm): Tolerate whitespace and comment chars in input.
- (getaclentry): Fix several input string misdetections.
- (getaclentries): Allow - as input file name to read from stdin.
- Tolerate whitespace and comment chars in input.
- (usage): Add more user friendly help text.
- (main): Add --help option.
-
-2001-11-04 Egor Duda <deo@logos-m.ru>
-
- * strace.cc (main): New option '-w'. Start traced process in separate
- window. New option '-S x'. Flush buffered output every x seconds.
- (create_child): Start child process in new window, when requested.
- When requested, periodically flush debugging output.
-
-2001-10-24 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Remove EXEEXT consideration. We always need .exe
- extensions.
-
-2001-10-20 Corinna Vinschen <corinna@vinschen.de>
-
- * mkgroup.c: Avoid compiler warnings.
- (print_special): New function.
- (main): Print special accounts by calling print_special().
- * mkpasswd.c: Avoid compiler warnings.
- (enum_users): Print additional U-domain\username info in gecos
- field when SIDs are printed.
- (print_special): New function.
- (main): Print special accounts by calling print_special().
-
-2001-10-15 Christopher Faylor <cgf@redhat.com>
-
- * mkpasswd.cc (enum_users): Shorten "unused" passwd field.
-
-2001-10-13 Christopher Faylor <cgf@redhat.com>
-
- * Makefile.in: Allow stdinc searching for dumper.
-
-Tue Oct 9 21:59:00 2001 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.in (MINGW_INCLUDES): Accommodate changes in Makefile.common.
-
-Sun Oct 7 23:06:39 2001 Christopher Faylor <cgf@cygnus.com>
-
- * kill.cc (main): Set exit value to 1 on invalid pid. Perform minor
- cleanup.
-
-Fri Sep 21 20:40:30 2001 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.in (mingw_getopt.o): Ensure that newlib include directories
- are not searched.
-
-Thu Sep 20 21:00:20 2001 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.in (MINGW_INCLUDES): Still need cygwin/include directory.
-
-Wed Sep 19 12:22:08 2001 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.in: Filter newlib includes from mingw compilation.
-
-2001-09-14 Egor Duda <deo@logos-m.ru>
-
- * dumper.cc (dumper::dumper): Print error code in case of error.
- (dumper::add_thread): Ditto.
- (dumper::collect_memory_sections): Ditto.
- (dumper::dump_memory_region): Ditto.
- (dumper::collect_process_information): Ditto.
- (print_section_name): Fix formatting.
-
-2001-09-13 Egor Duda <deo@logos-m.ru>
-
- * dumper.cc (main): Properly recognize negative pids (used by w9x).
-
-2001-09-09 Egor Duda <deo@logos-m.ru>
-
- * dumper.cc (main): Change command-line arguments format to be
- similar to gdb. Allow adding error_start=x:\path\to\dumper.exe to
- CYGWIN environment variable to perform core dumping in case of
- program crash.
- (usage): Ditto.
-
-Wed Sep 5 22:37:21 2001 Christopher Faylor <cgf@cygnus.com>
-
- * Makefile.in (dumper): Change logic for libbfd and libintl so that
- they will be found either in the build tree or the installed directory.
- * mkpasswd.c (enum_users): Add a comment as a password for NT.
-
-2001-09-03 Michael A Chase <mchase@ix.netcom.com>
-
- * mount.cc (mount_commands): Don't write /cygdrive/u mount points.
-
-2001-09-03 Michael A Chase <mchase@ix.netcom.com>
-
- * mount.cc (longopts): Add mount-commands to options list.
- (usage): Add mount-commands option.
- (mount_commands): New function. Write commands to recreate current
- mounts.
-
-Sat Sep 1 15:58:11 2001 Christopher Faylor <cgf@cygnus.com>
-
- * mount.cc (main): Eliminate excess arguments in printf.
-
-2001-08-30 Egor Duda <deo@logos-m.ru>
-
- * dumper.h: Update copyright notice.
- * dumper.cc: Ditto.
- * dumper.cc: (dumper::print_core_section_list): New function.
- * dumper.h: (dumper::print_core_section_list): Declare it.
- * dumper.cc (print_section_name): New function.
- (dumper::collect_process_information): Augment debugging output.
- Stop debugee processing if it posts double exception.
- (usage): Fix typo in option name.
-
-Tue Aug 28 14:45:02 2001 Christopher Faylor <cgf@cygnus.com>
-
- * mount.cc (main): Issue correct warning for 'not enough arguments'.
-
-2001-08-14 Joerg Schaible <joerg.schaible@gmx.de>
-
- * cygpath.cc (main): Support -w for Windows (System) directories and
- return physical correct orthography for the Windows System dir.
-
-2001-07-14 Chris Genly <chgenly@alum.mit.edu>
-
- * regtool.cc (find_key): Handle keys with only one subkey.
-
-Wed Jun 27 22:46:10 2001 Christopher Faylor <cgf@cygnus.com>
-
- * regtool.cc (find_key): Revert previous change.
-
-Wed Jun 27 13:37:41 2001 Keith Starsmeare" <keith_starsmeare@yahoo.co.uk>
-
- * regtool.cc (find_key): Allow '/' as a synonym for '\\'.
-
-Fri Jun 15 00:49:21 2001 Christopher Faylor <cgf@cygnus.com>
-
- * mkpasswd.c (main): Output passwd file in binary mode so that there
- are no CRs in the file.
- * umount.cc (remove_all_user_mounts): Don't try to remove /cygdrive
- mounts.
-
-Tue May 1 10:50:48 2001 Christopher Faylor <cgf@cygnus.com>
-
- * mkpasswd.c (enum_users): Use /bin/bash as the default shell.
- (main): Ditto.
-
-Sat Apr 28 22:32:01 2001 Christopher Faylor <cgf@cygnus.com>
-
- * passwd.cc (ttymnam): New function.
- (main): Use ttynam() to report name of tty.
-
-2001-04-19 Egor Duda <deo@logos-m.ru>
-
- * dumper.cc (dumper::init_core_dump): Set architecture field in dump
- header.
-
-Mon Apr 16 15:08:00 2001 Corinna Vinschen <vinschen@redhat.com>
-
- * mkgroup.c: Add function pointers `netlocalgroupgetmembers' and
- `netgroupgetusers'.
- (load_netapi): Load function pointers `netlocalgroupgetmembers'
- and `netgroupgetusers'.
- (enum_local_users): New function.
- (enum_local_groups): Call `enum_local_users' for each group if
- `print_users' is set.
- (enum_users): New function.
- (enum_groups): Call `enum_users' for each group if `print_users' is set.
- (usage): Add usage text for `-u/--users'.
- (longopts): Add option `--users'.
- (opts): Add option character `u'.
- (main): Set `print_users' according to option `-u/--users'.
- Call `enum_local_groups' and `enum_groups' with additional parameter
- `print_users'.
-
-2001-04-15 Michael A Chase <mchase@ix.netcom.com>
-
- * mount.cc (longopts): Add help to options list.
- (opts): Add 'h' to options string.
- * umount.cc (longopts): Add help to options list.
- (opts): Add 'h' to options string and change 'R' to 'A'.
-
-2001-04-13 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
-
- * mkgroup.c (enum_groups): Use RID + offset specified an additional
- argument as ID.
- (usage): Add description of -o option.
- (longopts, opts): Add specifications of -o/--id-offset option.
- (main): Add -o option. Invoke enum_groups with specified offset.
- * mkpasswd.c (enum_users): Just like mkgroup.c.
- (usage, longopts, opts): Ditto.
- (main): Add -o option. Invoke enum_users with specified offset only
- against domain accounts.
-
-2001-04-11 Egor Duda <deo@logos-m.ru>
-
- * mkgroup.c (uni2ansi): Use native method to convert from Unicode
- to multi-byte strings.
- * mkpasswd.c (uni2ansi): Ditto.
- (enum_users): Pass buffer size when converting string.
- (enum_local_groups): Ditto.
- * mkgroup.c (enum_groups): Ditto.
- (enum_local_groups): Ditto.
-
-Mon Apr 2 22:41:33 2001 Christopher Faylor <cgf@cygnus.com>
-
- * mount.cc (main): Use getopt_long for parsing arguments.
- (usage): Reformat, show long and short options.
- * umount.cc (main): Ditto, all of the above.
-
-Mon Apr 2 10:58:26 2001 Christopher Faylor <cgf@cygnus.com>
-
- * mount.cc (show_mounts): Change format string to more closely resemble
- UNIX when displaying mount table.
-
-Sat Mar 17 21:46:06 2001 Christopher Faylor <cgf@cygnus.com>
-
- * kill.cc (forcekill): Use dwProcessId when opening a process, not the
- Cygwin pid.
-
-Mon Mar 5 18:50:00 2001 Corinna Vinschen <vinschen@redhat.com>
-
- * getfacl.c: Add copyright hint.
- * setfacl.c: Ditto.
- * strace.cc: Ditto.
-
-Tue Jan 09 10:26:23 2001 Tony Sideris <tonys1110@home.com>
-
- * regtool.cc (cmd_list): Add new registry display options.
- (cmd_list): Add code to implement -p, -k, and -l options.
-
- * regtool.cc (Fail): Add call to LocalFree to free memory allocated by
- FormatMessage.
-
-Wed Jan 10 09:16:57 2001 Christopher Faylor <cgf@cygnus.com>
-
- * regtool.cc (translate): Ensure that 'c' is initialized.
- (cmd_set): Ditto for rv.
+Deprecated. See git log instead.
diff --git a/winsup/utils/ChangeLog-2015 b/winsup/utils/ChangeLog-2015
new file mode 100644
index 000000000..2ee81fa74
--- /dev/null
+++ b/winsup/utils/ChangeLog-2015
@@ -0,0 +1,4288 @@
+2015-12-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.cc (delacl): Remove unused local variable.
+
+2015-12-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.cc (delace): New helper function to delete a single ACE.
+ (delacl): Call delace.
+ (modacl): Ditto, if entry is supposed to get deleted. Align comments.
+
+2015-12-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.cc (modacl): Move recomputing mask into new function.
+ (check_got_mask): New function checking if mask is in input.
+ (recompute_mask): New function to recompute mask.
+ (addmissing): Align mask computation to Linux setfacl.
+ (setfacl): Call check_got_mask and recompute_mask on Set, Delete and
+ Modify actions.
+ (usage): Rename --substitute to --set.
+ (longopts): Add --set option.
+
+2015-12-20 Houder <houder@xs4all.nl>
+
+ * setfacl.cc (longopts): Drop accidentally requiring an argument to
+ the --mask and --no-mask options.
+
+2015-12-19 Houder <houder@xs4all.nl>
+
+ * setfacl.cc (opts): Add colon to x option.
+
+2015-12-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (absolute_flag): Initialize to CCP_RELATIVE to simplify
+ expressions.
+ (cygdrive_flag): New global flag.
+ (long_options): Add --proc-cygdrive option.
+ (options): Add -U option.
+ (usage): Add description for -U option.
+ (do_sysfolders): Or cygdrive_flag to cygwin_conv_path call.
+ (do_pathconv): Simply or absolute_flag to conv_func. Or
+ cygdrive_flag to conv_func.
+ (do_options): Initalize absolute_flag to CCP_RELATIVE. Initialize new
+ cygdrive_flag. Set absolute_flag to CCP_ABSOLUTE on -a. Set
+ cygdrive_flag to CCP_PROC_CYGDRIVE on -U.
+
+2015-11-26 Michael Kwasigroch <mkwasigr@web.de>
+
+ * kill.cc (strsigno): Don't call sys_sigabbrev for signal 0.
+ (listsig): Don't call strsigno for signal 0.
+
+2015-11-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (action_t): Rename DeleteAll to DeleteExt. Add
+ DeleteAll. Rearrange for bit-wise testing later in the code.
+ (delallacl): Handle -b -k combination.
+ (setfacl): Handle DeleteExt/DeleteAll.
+ (usage): Fix -b/-k output. Rearrange output to better fill 80
+ columns.
+ (main): Allow to combine -b and -k.
+
+2015-11-18 Corinna Vinschen <corinna@vinschen.de>
+
+ Reapply POSIX ACL changes.
+
+ * getfacl.c (main): Special-case SYSTEM and Admins group. Add comments.
+
+ * setfacl.c: Align more to Linux tool.
+ (delacl): New function to delete acl entries only.
+ (modacl): Drop delete functionality. Add handling of recomputing the
+ mask and default mask values.
+ (delallacl): Rename from delacl.
+ (setfacl): Call delacl in Delete case. Call delallacl in DeleteAll
+ and DeleteDef case.
+ (usage): Accommodate new options. Rearrange and rephrase slightly.
+ (longopts): Emit 'x' in --delete case. Add --no-mask and --mask
+ options.
+ (opts): Add -x and -n options.
+ (main): Handle -d and -x the same. Handle -n and --mask options.
+ Drop handling for -r option.
+
+ * getfacl.c (usage): Align more closely to Linux version. Add new
+ options -c, -e, -E. Change formatting to accommodate longer options.
+ (longopts): Rename --noname to --numeric. Keep --noname for backward
+ compatibility. Add --omit-header, --all-effective and --no-effective
+ options.
+ (opts): Add -c, -e and -E option.
+ (main): Handle new -c, -e, and -E options.
+
+2015-10-22 Yaakov Selkowitz <yselkowi@redhat.com>
+
+ * getconf.c (conf_table): Add LEVEL*_CACHE_* variables.
+
+2015-08-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Fix missing commas in products array.
+
+2015-08-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (load_cygwin): Only unload cygwin DLL if not running
+ under a debugger. Explain why.
+
+2015-08-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Correctly handle Windows 10/Server 2016.
+ Add missing product types.
+
+2015-08-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (track_down): Skip error output for "api-ms-win-"
+ downlevel DLLs.
+
+2015-08-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * strace.cc (main2): Don't call setvbuf on NULL descriptor.
+ Explicitely fclose ofile.
+
+2015-07-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * strace.cc (main2): Rename from main.
+ (main): Make room for _cygtls area on stack and just call main2. Add
+ comment to explain why.
+
+2015-07-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * ldd.cc (STATUS_DLL_NOT_FOUND): Drop definition.
+ (report): Handle STATUS_ENTRYPOINT_NOT_FOUND exception. Explain why.
+
+2015-07-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * tzset.c (main): Check timezone and country case-insensitive.
+
+2015-06-07 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * strace.cc (proc_child): Log process and thread create and exit,
+ and DLL load and unload.
+ (GetFileNameFromHandle): New function.
+
+2015-06-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * ps.cc (main): Widen UID field in long format to accommodate longer
+ UIDs since Cygwin 1.7.34. Remove Windows 2000 considerations. Fix
+ comments accordingly.
+
+2015-06-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * path.cc (from_fstab_line): Don't convert slashes to backslashes for
+ bind mounts. Explain why.
+
+2015-04-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * tzmap-from-unicode.org: Convert Calcutta to Kolkata.
+ * tzmap.h: Regenerate.
+
+2015-02-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * getfacl.c (usage): Change --all to --access, --dir to --default.
+ Align text to output of Linux tool.
+ (longopts): Add --access and --default options.
+
+2015-02-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (MAX_SID_LEN): Remove. Instead, use SECURITY_MAX_SID_SIZE
+ throughout.
+ (enum_unix_groups): Introduce numeric_psid and rearrange code to avoid
+ potential heap corruption.
+ * mkpasswd.c: Ditto.
+
+2015-02-17 Ken Brown <kbrown@cornell.edu>
+
+ * dump_setup.cc (check_package_files): Accommodate postinstall
+ files in any directory whose name contains "/postinstall/", not
+ just /etc/postinstall.
+
+2015-02-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * regtool.cc (longopts): Add --force option.
+ (opts): Add -f option.
+ (restore_flags): New variable.
+ (usage): Clarify working of save action. Add restore action. Add
+ description for -f/--force option.
+ (set_privilege): Drop function. The Cygwin DLL is doing that anyway.
+ (cmd_save): Drop call to set_privilege.
+ (cmd_restore): New function.
+ (main): Handle -f/--force option.
+
+2014-12-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (action_t): Add DeleteDef value.
+ (delacl): Take new parameter to differe between DeleteAll and DeleteDef.
+ Extend conditional to handle DefaultDef. Change comment accordingly.
+ (setfacl): Call delacl in DefaultDef case as well.
+ (usage): Add and describe -k option. Add -k to require options.
+ (longopts): Add --remove-default option.
+ (opts): Add -k option.
+ (main): Handle -k option.
+
+2014-12-05 Václav Zeman <vhaisman@gmail.com>
+
+ * tzmap-from-unicode.org: Create tzmap as const.
+ * tzmap.h: Regenerate.
+
+2014-12-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Add rules to create and depend on tzmap.h.
+ * tzmap-from-unicode.org: New script to create tzmap.h.
+ * tzmap.h: New auto-generated file.
+ * tzset.c: Drop tzmap from here and include tzmap.h instead. Drop
+ Windows 2000 considerations.
+
+2014-11-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (main): Call enum_local_groups with offset 0x30000 for local
+ machine, too.
+
+2014-11-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (main): Call enum_groups with offset 0x30000 for local
+ machine, same as from DB.
+ * mkpasswd.c (enum_unix_users): Set pw_passwd field to '*'.
+ (enum_users): Ditto.
+ (main): Call enum_users with offset of 0x30000 for local machine,
+ same as from DB.
+
+2014-11-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c (GetPW): If server is NULL, and the user is not a local
+ user, try to fetch the DC to use as server.
+ (ChangePW): Get Windows username via extra parameter.
+ (usage): Reduce -d help text to reflect above change.
+ (main): Fix typo in comment. Call GetPW and ChangePW as per the
+ changes above.
+
+2014-11-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (usage): Fix language.
+ * mkpasswd.c (usage): Ditto.
+
+2014-11-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (enum_unix_groups): Always print groupname with machine
+ prefix.
+ (usage): Extend help output for -l option.
+ (main): Drop superfluous goto and label. Make machine prefixing for
+ local machine when using -l option dependend on options in
+ /etc/nsswitch.conf.
+ * mkpasswd.c: Ditto.
+
+2014-11-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Handle Windows 10/Server 2014(?).
+
+2014-11-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (enum_local_groups): Don't generate leading separator char
+ for builtin accounts.
+
+2014-10-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (setfacl): Fix bracketing in expression.
+
+2014-10-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (usage): Add -b to require options.
+
+2014-10-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (action_t): Add DeleteAll value.
+ (delacl): New function to remove all ACL entries not representing POSIX
+ permissions.
+ (setfacl): Rearrange conditional expression into switch statement.
+ Add DeleteAll case.
+ (usage): Add and describe -b option.
+ (longopts): Add --remove-all option.
+ (opts): Add -b option.
+ (main): Handle -b option.
+
+2014-10-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (CYGLSA64_DLL): Remove unused macro.
+ (dump_sysinfo): If COMSPEC isn't set in the MSVCRT environment, set it.
+ Explain why.
+
+2014-09-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (addmissing): New function to add missing acl entries to
+ a modified acl per the rules set by aclcheck.
+ (setfacl): Call addmissing unless action is Delete.
+
+2014-09-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (getaclentry): Fix previous fix again. Allow lone 'm' as
+ well as any lone default entry if action is Delete. Fix comments.
+ (usage): Align usage text.
+
+2014-09-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (getaclentry): Fix return value in case of a lone 'm' if
+ action is Delete. Drop requirement for a trailing colon if action is
+ Delete.
+
+2014-08-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (usage): Drop outdated note that default ACEs are not
+ taken into account.
+
+2014-08-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * getfacl.c (usage): Add flags description.
+ (main): Print suid/sgid/vtx flags if available.
+
+2014-08-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.ac: Convert to new AC_INIT style.
+ * configure: Regenerate.
+
+2014-08-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.xml: Move to ../doc.
+
+2014-08-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c (usage): Rename DAYS to MINDAYS and MAXDAYS.
+ * utils.xml (passwd): Ditto.
+
+2014-07-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (usage): Move info message that this /etc/group isn't really
+ required anymore more to the top of the usage output.
+ * mkpasswd.c (usage): Ditto for /etc/passwd. Drop old text from output.
+ * utils.xml: Fix accordingly.
+
+2014-06-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c (main): Fix typo in error output.
+
+2014-04-21 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * minidumper.cc (filter_minidump_type): New function.
+ (minidump): Change default dump type from MiniDumpNormal to
+ something with more useful information without getting too
+ big. Use filter_minidump_type() to filter out unsupported dump
+ types.
+
+2014-04-21 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * Makefile.in (minidumper.exe): Link directly with dbghelp.
+ * minidumper.cc (minidump): Ditto.
+
+2014-04-21 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * minidumper.cc (minidump): Fix copy and paste error in checking
+ result of OpenProcess().
+
+2014-02-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (domlist_t): Drop id_offset.
+ (get_dcname): Remove.
+ (current_group): Remove.
+ (enum_unix_groups): Simplify. Change space to underscore in domain
+ name.
+ (enum_local_groups): Simplify to accommodate the fact that it's only
+ called for foreign machines.
+ (enum_groups): Ditto.
+ (print_special_by_sid): Remove.
+ (print_special_by_name): Remove.
+ (usage): Align to new code.
+ (fetch_primary_domain): Remove.
+ (main): Use cygwin_internal CW_SETENT, CW_GETENT and CW_ENDENT method.
+ Call enum_local_groups, enum_groups, and enum_unix_groups only for
+ foreign machines.
+ * mkpasswd.c (get_dcname): Remove.
+ (current_user): Remove.
+ (enum_unix_users): Simplify. Change space to underscore in domain name.
+ (enum_users): Simplify to accommodate the fact that it's only
+ called for foreign machines.
+ (print_special_by_sid): Remove.
+ (usage): Align to new code.
+ (longopts): Add -b/--no-builtin option.
+ (opts): Add -b option.
+ (print_special_by_name): Remove.
+ (enum_std_accounts): Remove.
+ (fetch_primary_domain): Remove.
+ (main): Use cygwin_internal CW_SETENT, CW_GETENT and CW_ENDENT method.
+ Call enum_users and enum_unix_users only for foreign machines.
+ * utils.xml (mkgroup): Align documentation to new usage.
+ (mkpasswd): Ditto.
+
+2014-02-23 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * minidumper.cc (minidump): Fix -t option argument handling.
+
+2014-02-07 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * minidumper.cc: New file.
+ * Makefile.in (CYGWIN_BINS): Add minidumper.
+ * utils.xml (minidumper): New section.
+
+2013-11-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (RtlGetVersion): Declare.
+ (dump_sysinfo): Call RtlGetVersion rather than GetVersionEx to get
+ correct OS info even on Windows 8.1. Don't check return value since
+ RtlGetVersion never fails per MSDN. Move fetching kernel32 module
+ handle where it's really needed. Drop temporary comment added by
+ previous checkin.
+
+2013-11-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Revert Windows 8.1 hack. It's not
+ working. Add a (hopefully temporary) comment.
+
+2013-11-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Drop code trying to fetch OSVERSIONINFO
+ if fetching OSVERSIONINFOEX failed. Drop code handling unsupported
+ platform IDs. Add code to tweak dwMinorVersion on Windows 8.1 if no
+ manifest is present.
+
+2013-11-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cygcheck.exe): Link against wininet.dll.
+ (dumper.exe): Link against psapi.dll.
+ * cygcheck.cc (_WIN32_WINNT): Define as 0x0602.
+ (pInternetCloseHandle): Drop pointer.
+ (PRODUCT_UNLICENSED): Drop definition.
+ (PRODUCT_PROFESSIONAL_WMC): Ditto.
+ (package_grep): Delete code loading wininet functions dynamically, just
+ call functions directly.
+ * module_info.cc: Drop code loading psapi functions dynamically since
+ all supported OS versions have it anyway. Call psapi functions
+ directly.
+
+2013-11-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Distinguish Windows 8 and 8.1, as well
+ as Windows Server 2012 and 2012 R2. Add missing commas in products
+ array to avoid crashes. Drop Windows NT4 and 2000 printouts. Just
+ call IsWow64Process, GetNativeSystemInfo, and GetDiskFreeSpaceEx
+ directly, rather than loading them dynamically, since they are exported
+ by all supported OS versions. Fix questionable type usage in call to
+ GetDiskFreeSpaceEx.
+
+2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * configure.ac: Detect windows headers/libs after we've figured out the
+ C compiler.
+ * configure: Regenerate.
+ * aclocal.m4: Regenerate.
+
+2013-09-16 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * dump_setup.cc (find_tar_ext): Generalize search for .tar extension,
+ avoiding looking for specific compression types.
+
+2013-08-23 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * cygcheck.cc (package_grep): Accommodate arch-specific package layout.
+
+2013-07-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (MINGW_LDFLAGS): Don't link against w32api libs. These
+ are only for Cygwin executables.
+
+2013-07-07 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * cygcheck.cc (dll_info): Detect and report on symlinks. Output wrong
+ architecture message inline with stdout for clarity.
+ * path.cc (is_symlink): Always reset file pointer to beginning on exit.
+ (readlink): Assume that file pointer is set to the beginning.
+
+2013-06-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (do_pathconv): when -p option is given, generate wide
+ path without long path prefixing.
+ * wide_path.h (wide_path::wide_path): Allow extra bool parameter to
+ specify whether or not performing Windows long path prefixing.
+
+2013-05-21 Corinna Vinschen <corinna@vinschen.de>
+
+ Reinstantiate accidentally removed patch from 2009-05-16:
+ * Makefile.in (cygpath.exe): Link against cygwin.a before linking
+ against ntdll.dll to avoid linking symbols defined in both DLLs
+ from ntdll.
+ (ps.exe): Ditto.
+
+2013-05-10 Warren Young <warren@etr-usa.com>
+
+ * utils.sgml utils.xml: Renamed utils.sgml to utils.xml, added
+ <?xml> and <!DOCTYPE> tags to the top, and formatted it. No
+ content change.
+
+2013-04-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * Merge in cygwin-64bit-branch. See ChangeLog.64bit for details.
+
+2013-02-20 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * Makefile.in (CYGWIN_LDFLAGS): Replace -static-lib* with -static.
+ (MINGW_LDFLAGS): Ditto.
+ (ZLIB): Simplify accordingly.
+
+2012-12-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.sgml (mount): Document sparse mount option.
+
+2012-11-27 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * Makefile.in: Move CFLAGS and CXXFLAGS so that they can be manipulated
+ by Makefile.common. Add -static-libstdc++ to *LDFLAGS. Add
+ dependencies for loadlib.h.
+ * loadlib.h: Update copyright.
+ (_load_sys_library): Properly define set_dll_library as WINAPI to avoid
+ stack corruption.
+
+2012-11-27 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * Makefile.in (ZLIBS): Common define to force static load.
+ (MINGW_LDFLAGS): Use static libgcc.
+
+2012-11-27 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * Makefile.in: Make sure that libz is always loaded staticly.
+
+2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * configure.ac: Rename from configure.in.
+ * configure.in: Delete.
+ * configure: Regenerate.
+
+2012-11-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * bloda.cc: Drop Mingw.org considerations.
+ * dump_setup.cc: Ditto.
+ * strace.cc: Ditto.
+
+2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * aclocal.m4: Regenerate.
+ * configure: Ditto.
+ * autogen.sh: New script.
+ * configure.in: Revamp for new configury.
+ * Makefile.in: Revamp for new configury. Rename ALL_* to just *.
+ Always use "VERBOSE" setting.
+ (MINGW_CXX): Don't include CFLAGS in definition.
+ (all): Define target first, before everything else so that it is the
+ default.
+ (ps.exe): Don't add useless -lcygwin.
+ (ldh.exe): For consistency, add to existing MINGW_LDFLAGS rather than
+ redefining them.
+ (cygcheck.exe): Always include -lz for MINGW_LDFLAGS. Don't try to
+ figure out where to find it.
+ (dumper.exe): Simplify check. Assume libraries are installed rather
+ than trying to retrieve from source tree.
+ (install): Just use /bin/mkdir to create directories.
+ (Makefile): Regenerate when standard dependencies change.
+ * dump_setup.cc: Always include zlib.h. Remove accommodations for it
+ possibly not existing.
+ * parse_pe.cc: Add define which allows building with installed
+ binutils package.
+ * dumper.cc: Ditto.
+
+2012-11-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * path.cc (vcygpath): Handle cygdrive prefix.
+
+2012-11-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in ($(MINGW_BINS)): Drop -B$(mingw_build)/ from build
+ expression.
+
+2012-11-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (MINGW_CXX): Attach $(CFLAGS) to allow providing
+ build option tweaks to mingw compiler as well.
+
+2012-10-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.in: Add AC_NO_EXECUTABLES,
+ * configure: Regenerate.
+
+2012-10-24 Kai Tietz <ktietz70@googlemail.com>
+ Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+ Corinna Vinschen <corinna@vinschen.de>
+
+ * configure.in: Add check for MINGW_CXX. Remove libiconv check.
+ * configure: Regenerate.
+ * Makefile.in: Remove references to mingw and w32api directories.
+ Use MINGW_CXX instead of mingw script to build MINGW_BINS.
+ Check for libiconv with $CC --print-file-name.
+ * cygcheck.cc: Use relative include paths for Cygwin headers.
+ * path.cc: Ditto.
+ * strace.cc: Ditto
+ * mingw: Remove.
+
+2012-10-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cygcheck.exe): Add temporary (1.7.17-only) hack to
+ allow cygcheck running on pre-Vista despite of the new w32api not
+ matching the locally used w32api.
+
+2012-10-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Convert "if/else if" chain to a switch
+ statement. Drop "not yet supported" and "Server" from Windows 2012
+ output string.
+
+2012-09-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Drop "not yet supported" text from
+ Windows 8. Update products array.
+
+2012-07-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cygcheck.exe): Link against psapi.dll.
+ * bloda.cc: Change include section to work with Mingw64 headers.
+ Include psapi.h. Use SystemProcessInformation instead of
+ SystemProcessesAndThreadsInformation throughout and add define for
+ w32api headers. Ditto for PSYSTEM_PROCESS_INFORMATION vs.
+ PSYSTEM_PROCESSES.
+ (system_module_list): New type to replace SYSTEM_MODULE_INFORMATION.
+ Change usage throughout accordingly.
+ (get_module_list): Fetch module list using PSAPI functions
+ EnumDeviceDrivers and GetDeviceDriverBaseNameA.
+ * cygcheck.cc (max): Define as __max if not defined already.
+ (alloca): Only define if not defined already.
+ (handle_unique_object_name): Use explicit sharing flags rather than
+ FILE_SHARE_VALID_FLAGS which officially is only available in DDK
+ headers.
+ (PRODUCT_ULTIMATE_E): Only define if not defined already.
+ * dump_setup.cc: Change include section to work with Mingw64 headers.
+ (NtQueryAttributesFile): Drop NTOSAPI aka DECLSPEC_IMPORT.
+ * strace.cc: Change include section to work with Mingw64 headers.
+ (alloca): Only define if not defined already.
+
+2012-07-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc: Change including headers to allow building against
+ Mingw64 headers. Include ntdef.h and ntdll.h rather than ddk headers.
+ Define _WIN32_WINNT and WINVER as 0x0602.
+ (RtlEqualUnicodePathPrefix): Drop definition. Pulled in from ntdll.h
+ now.
+ (get_device_name): s/Zw/Nt.
+ * dumper.cc: Include sys/param.h
+ (dumper::dump_memory_region): Use MIN rather than min.
+ * locale.cc: Include stdlib.h. Define _WIN32_WINNT and WINVER as
+ 0x0602.
+ * ps.cc: Include ntdef.h and ntdll.h rather than ddk headers.
+ * regtool.cc (regDeleteKeyEx): Drop WINADVAPI qualifier.
+
+2012-06-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Change "Server 8" to official
+ "Server 2012".
+
+2012-05-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkpasswd.c (current_user): Actually *use* $HOME if it's available.
+ Add comment to explain what we're doing here.
+
+2012-04-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (print_special_by_sid): Rename from print_special. Change
+ calls throughout.
+ (print_special_by_name): New function.
+ (main): Call print_special_by_name for TrustedInstaller account.
+ * mkpasswd.c (print_special_by_sid): Rename from print_special. Change
+ calls throughout.
+ (print_special_by_name): New function.
+ (enum_std_accounts): Call print_special_by_name for TrustedInstaller
+ account.
+
+2012-02-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * pldd.c: Fix typo in license header.
+
+2012-02-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * Makefile.in (CYGWIN_BINS): Add pldd.
+ (pldd.exe): Add -lpsapi to ALL_LDFLAGS.
+ * pldd.c: New file.
+ * utils.sgml (pldd): New section.
+
+2012-02-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.cc: Add -v option to print version information as well, since
+ it's used in older csih.
+
+2012-02-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.sgml: Fix typos.
+
+2012-01-31 Christopher Faylor <me.cygwin2012@cgf.cx>
+
+ * strace.cc (proc_child): Don't right-shift exit value.
+ (main): Call ExitProcess() to exit exactly the same way as any straced
+ child.
+
+2012-01-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * tzset.c: Throughout use wide characters to be locale agnostic.
+ (main): Call setlocale.
+
+2012-01-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (CYGWIN_BINS): Add tzset.
+ * tzset.c: New tool, new file.
+ * utils.sgml (tzset): New section.
+
+2012-01-24 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * ldd.cc (start_process): Handle .oct and .so as DLLs.
+
+2011-12-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (ps.exe): Revert previous change.
+ * ps.cc: Include psapi.h again.
+ (main): In CW_GETPINFO_FULL case. Evaluate minimal process access mask
+ required per OS and use that in OpenProcess call. Use
+ GetModuleFileNameExW on Windows 2000 or if fetching the drive mapping
+ failed. Handle empty process name.
+
+2011-12-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (ps.exe): Drop -lpsapi from ALL_LDFLAGS.
+ * ps.cc: Don't include psapi.h.
+ (dosdevs): Drop.
+ (unicode_buf): Define.
+ (main): Simplify path evaluation in CW_GETPINFO_FULL case. Fetch drive
+ map from Cygwin DLL. Use it to convert NT device paths to Win32 paths.
+
+2011-12-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cygpath.exe): Add -luserenv to ALL_LDFLAGS.
+ * cygpath.cc: Throughout, use cygwin_conv_path WIN_W rather than WIN_A
+ conversion.
+ (get_long_path_name_w32impl): Remove.
+ (get_long_name): Drop pre-Windows 2000 accommodations. Just call
+ GetLongPathNameW here directly.
+ (get_special_folder): Convert first parameter to WCHAR buffer pointer.
+ Drop conversion of result from WCHAR * to char *.
+ (do_sysfolders): Accommodate change to get_special_folder and only
+ convert result to char * last. Drop pre-Windows 2000 accommodations
+ and just call GetProfilesDirectoryW directly. Replace call to
+ GetWindowsDirectoryW with call to GetSystemWindowsDirectoryW.
+ Just call GetShortPathNameW directly.
+ (do_pathconv): Simplify buffer handling.
+
+2011-12-01 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c: Drop support for NT4 domains.
+ * mkpasswd.c: Ditto.
+ (psx_dir): Remove.
+ (current_user): Drop support for -m option. Use $HOME as is since it's
+ a POSIX path anyway.
+ (enum_users): Drop support for -m option.
+ (usage): Mention -m option as ignored.
+ (main): Drop support for -m option. Mark ignored options as deprecated.
+ * utils.sgml (mkpasswd): Remove description of -m option.
+
+2011-11-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * locale.cc (print_locale_with_codeset): Fetch Windows path as UNICODE
+ path and convert that to POSIX.
+
+2011-11-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * ps.cc: Remove all Win 9x considerations. Use psapi functions
+ directly. Drop support for older Cygwin DLLs. Just use progname_long
+ as is since it's already a POSIX path now. Rename "tty" to "pty" as in
+ the Cygwin DLL. Call setlocale to make sure wcstombs does the right
+ thing according to the current locale.
+ * Makefile.in (ps.exe): Link against psapi.dll.
+
+2011-11-24 Christopher Faylor <me.cygwin2011@cgf.cx>
+
+ * strace.cc (attach_process): Use NT_SUCCESS to figure out if
+ NtSetInformationProcess succeeded.
+ (handle_output_debug_string): Put back DebugActiveProcess since it
+ seems to still be needed (on my system at least). Detect new format
+ _STRACE_INTERFACE_ACTIVATE_ADDR which informs whether this is a forked
+ process or not. Use that to decide if forkdebug should be handled.
+
+2011-11-14 Christopher Faylor <me.cygwin2011@cgf.cx>
+
+ * strace.cc (handle_output_debug_string): Disable code which attempted
+ to add stuff in between '****' blocks since they no longer are the
+ first thing output by an straced process.
+
+2011-10-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Add Windows 8 recognition. Note as
+ unsupported. Update products array.
+
+2011-10-11 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * utils.sgml (getconf): Expand documentation.
+
+2011-10-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * ldd.cc (VERSION): Remove.
+
+2011-10-10 Christopher Faylor <me.cygwin2011@cgf.cx>
+
+ * ldd.cc: Update copyright.
+
+2011-10-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * Align usage output, version output, as well as usage and version
+ option handling to use the same style throughout all Cygwin utils.
+ Throughout use program_invocation_short_name to refer to current
+ process name in Cygwin executables.
+ * utils.sgml: Align documentation to above change. Add missing
+ sections for getconf, ldd, and setmetamode.
+ * strace.cc (proc_child): Avoid compiler warning.
+
+2011-10-10 Andy Koppe <andy.koppe@gmail.com>
+ Corinna Vinschen <corinna@vinschen.de>
+
+ * locale.cc (usage): Restructure, rephrase, add new options. Drop
+ arguments, don't exit.
+ (print_version): New function.
+ (longopts): Add -f, -n, and -V options. Reorder.
+ (opts): Add -f, -n, and -V options.
+ (main): Call GetSystemDefaultUILanguage for -s option. Call
+ GetUserDefaultUILanguage for -u option. Add -f and -n options and
+ call GetUserDefaultLCID and GetSystemDefaultLCID respectively. Return
+ 0 after calling usage in -h case. Add -V option and call print_version.
+ Don't print full usage in default case, rather just a short help message
+ similar to GNU tools.
+ * utils.sgml (locale): Align to above changes. Rephrase description.
+
+2011-10-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (check_keys): Use UNICODE Win32 functions.
+
+2011-09-12 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * strace.cc (attach_process): Try to turn off DEBUG_ONLY_THIS_PROCESS
+ if Attaching to a process with the trace-children flag set.
+ (handle_output_debug_string): Apparently we don't need to explicitly
+ attach for debugging when a child process starts
+ * Makefile.in (strace.exe): Link with ntdll
+
+2011-08-21 Christopher Faylor <me.cygwin2011@cgf.cx>
+
+ * Makefile.in: Check for header file existence when building dumper.exe
+ too.
+
+2011-08-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * ps.cc (main): Don't overwrite process name, just attach <defunct>
+ to it for zombie processes.
+
+2011-07-19 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * Makefile.in (CYGWIN_BINS): Add getconf.
+ (getconf.c): New file.
+
+2011-06-14 Christopher Faylor <me.cygwin2011@cgf.cx>
+
+ * mingw: Force use of bash.
+
+2011-05-29 Christopher Faylor <me.cygwin2011@cgf.cx>
+
+ * ps.cc (ttynam): Accommodate new console numbering.
+ (main): Ditto.
+
+2011-05-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * locale.cc (print_locale_with_codeset): Align printing of locale names
+ to POSIX.
+
+2011-04-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (getaclentry): Allow extra colon in mask and other entries.
+
+2011-04-12 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * utils.sgml (strace): Fix a pair of exchanged lines in usage text.
+
+2011-04-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c (main): Add the ability to specify a username for the -R
+ command.
+ * utils.sgml: Document the aforementioned change.
+
+2011-02-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * regtool.cc (cmd_set): Avoid a compiler warning.
+
+2011-02-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (handle_unique_object_name): Avoid a compiler warning.
+ (dump_sysinfo): Ditto.
+ * loadlib.h (_load_sys_library): Mark as used, to avoid a compiler
+ warning.
+ * path.cc (oopt): Gurad with !FSTAB_ONLY to avoid a compiler warning.
+ (read_flags): Ditto.
+
+2011-02-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (strchrnul): Drop local implementation.
+
+2011-02-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc: Fix copyright dates.
+
+2011-01-10 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * cygcheck.cc (main): don't imply -d from -s option to cygcheck
+
+2010-12-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (strchrnul): New function.
+ (getaclentry): Rewrite.
+
+2010-12-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (get_device_name): Fix path length test.
+
+2010-10-30 Dmitry Potapov <dpotapov@gmail.com>
+
+ * regtool.c (cmd_set): Write correct number of bytes for REG_MULTI_SZ
+ case.
+
+2010-09-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (RtlEqualUnicodePathPrefix): New helper function.
+ (HARDDISK_PREFIX): Move.
+ (GLOBALROOT_PREFIX): Define.
+ (get_device_name): Take GLOBALROOT_PREFIX into account.
+ Improve check for path to allow filesystem access via block devices.
+ Potentially drop \\.\ prefix if resulting path is a valid DOS
+ pathname.
+ (do_pathconv): Make sure to drop \\?\ prefix only if path is
+ actually a filesystem based path.
+ (print_version): Fix copyright.
+
+2010-08-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * ldh.cc (WinMain): Change DONT_RESOLVE_DLL_REFERENCES to
+ LOAD_WITH_ALTERED_SEARCH_PATH.
+
+2010-08-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * loadlib.h: New header implementing safe LoadLibrary calls.
+ Include throughout files using LoadLibrary function.
+ * cygcheck.cc (dump_sysinfo): Retrieve kernel32.dll handle via
+ GetModuleHandle, rather than using LoadLibrary.
+ * cygpath.cc (get_long_name): Ditto.
+ (do_sysfolders): Append .dll suffix in LoadLibrary call.
+ * ldh.cc (WinMain): Use LoadLibraryExW with DONT_RESOLVE_DLL_REFERENCES
+ to avoid loading malicious library code.
+ * locale.cc (print_locale_with_codeset): Change way to retrieve
+ kernel32.dll path.
+
+2010-08-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (get_device_name): Prefer the \\.\X: DOS device for
+ harddisks, if available.
+
+2010-08-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * ldd.cc (report): Drop long pathname considerations which result in
+ invalid path, now that this is done in cygwin_conv_path.
+
+2010-08-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * mount.cc (from_fstab): Fix potentially fatal typo.
+
+2010-08-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * mount.cc (do_mount): Don't treat "bind" mount as remote mount.
+ (mount_entries): Drop the "bind" option from output.
+ * utils.sgml (mount): Match examples to actual mount output. Add
+ "bind" option and add example.
+
+2010-08-10 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * mingw: Use sysroot, if present, for mingw_dir.
+
+2010-07-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * dump_setup.cc (tfx_chars): New WCHAR array, copied from Cygwin.
+ (transform_chars): New function, copied from Cygwin.
+ (simple_nt_stat): New function to check file existance using native
+ NT function. Explain why.
+ (directory_exists): Call simple_nt_stat.
+ (file_exists): Ditto.
+
+2010-07-05 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * ldd.cc: Clean up formatting throughout.
+ (head): Move earlier.
+ (saw_file): Ditto.
+ (print_dlls): Reset head here. Record seen dll names so they will
+ not potentially be printed later.
+ (process_file): Remove clearing of head here.
+
+2010-07-05 Corinna Vinschen <corinna@vinschen.de>
+
+ * dump_setup.cc (dump_file): Read requested content from setup.rc
+ file created by newer setup.exe.
+
+2010-06-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.sgml (locale): Change stray local cygdrive prefix to Cygwin's
+ default.
+
+2010-04-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.sgml (mount): Add description for "dos" and "ihash" mount
+ options.
+
+2010-04-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * path.cc: Include sys/cygwin.h if built for mount(1).
+ (struct opt): Add "dos" and "ihash" options.
+ (from_fstab_line): Call cygwin_internal rather than read_flags if
+ built for mount(1).
+
+2010-04-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * mount.cc (oopts): Remove entirely.
+ (usage): Call cygwin_internal (CW_LST_MNT_OPTS) to create list of
+ mount options.
+ (print_version): Fix copyright date.
+ (main): Replace option processing loop with single call to
+ cygwin_internal (CW_CVT_MNT_OPTS).
+
+2010-04-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * locale.cc (print_lc_xxx_charset): Remove.
+ (enum type_t): Change according to the fact that nl_langinfo now returns
+ all locale category values.
+ (lc_ctype_names): Add new category members. Redefine for exclusive
+ nl_langinfo usage.
+ (lc_numeric_names): Ditto.
+ (lc_time_names): Ditto.
+ (lc_collate_names): Ditto.
+ (lc_monetary_names): Ditto.
+ (lc_messages_names): Ditto.
+ (print_lc): Change switch according to new type_t values.
+
+2010-03-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * locale.cc (print_charmaps): Add EUC-CN and GB2312.
+
+2010-03-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * regtool.cc (find_key): Fix allocation size of "value".
+
+2010-03-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * locale.cc (add_locale_alias_locales): Always use loc_num at function
+ start to avoid confusing bsearch.
+
+2010-03-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * locale.cc: Revert accidental checkin of unfinished changes.
+
+2010-03-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * locale.cc (print_locale_with_codeset): Drop redundant name parameter.
+ Simplify creating locale string. Add "@" in case of a modifier.
+ (print_locale): Drop name parameter in calls to
+ print_locale_with_codeset.
+
+2010-02-25 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * utils.sgml (kill): Add SIGIO, SIGCLD, and SIGPWR.
+
+2010-02-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.sgml (locale): Change description of -a and -av to match
+ latest changes.
+
+2010-02-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * locale.cc (printlocale): Remove.
+ (loc_t): New type to keep locale information for printing.
+ (print_codeset): New function to print codeset as on Linux.
+ (print_locale_with_codeset): New function to print single locale.
+ Print verbose style as the Linux locale(1) tool.
+ (print_locale): New function to print single locale plus its UTF-8
+ variation, if available.
+ (compare_locales): New helper function for bsearch and qsort on loc_t.
+ (add_locale): New function to store locale in loc_t array.
+ (add_locale_alias_locales): New function to store locales from
+ locale.alias file in loc_t.
+ (print_all_locales): Call add_locale instead of printlocale.
+ Call add_locale_alias_locales, sort locales alphabetically and print
+ them.
+
+2010-02-22 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * strace.cc (mnemonic_table): Add "special" mask option.
+ (usage): Document it.
+ * utils.sgml: Ditto.
+
+2010-02-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (do_pathconv): Fix erroneously printing native NT path
+ prefix introduced by previous patch.
+
+2010-02-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * locale.cc (lc_time_names): Add "date_fmt" entry.
+
+2010-02-19 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * strace.cc (mnemonic_table): Add pthread mask option.
+ (usage): Document strace pthread mask option.
+ * utils.sgml: Ditto.
+
+2010-02-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * locale.cc (print_lc_mstrings): New function to print
+ semicolon-separated strings.
+ (enum type_t): New type is_sepstrings_linf.
+ (lc_time_names): Change type of era and alt_digits entry to
+ is_sepstrings_linf.
+ (print_lc): Add case for is_sepstrings_linf and call print_lc_mstrings
+ in that case.
+
+2010-02-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (CYGWIN_BINS): Rename getlocale to locale.
+ * getlocale.c: Rename to ...
+ * locale.cc: Revamp to add full functionality of POSIX locale(1) tool,
+ as far as Cygwin supports it.
+ * utils.sgml (getlocale): Move and rename to ...
+ (locale): Accommodate new functionality.
+
+2010-02-13 Ilguiz Latypov <ilatypov@infradead.org>
+
+ * cygpath.cc (do_pathconv): Fix potential crash.
+
+2010-02-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * getlocale.c (main): Rename local variable to avoid problems.
+ Avoid string comparisons, rather test language and sublanguage codes
+ wheere possible. Add more code to handle Serbian language/territory
+ state identical on all Windows versions. Fix handling for "@latin"
+ modifier in Belarusian locale.
+ * utils.sgml (getlocale): Try to make wording and example clearer.
+
+2010-02-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * getlocale.c (usage): Change text slightly.
+
+2010-02-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * getlocale.c (main): Restrict -a loop to avoid psudo language entries
+ on Vista and later.
+
+2010-02-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * getlocale.c (main): Revamp -a loop to avoid duplicates and to print
+ locales with the correct, supported modifiers.
+
+2010-01-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * getlocale.c (main): Use setlocale and fetch string from Windows
+ using GetLocaleInfoW. Explain why.
+
+2010-01-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (CYGWIN_BINS): Add getlocale.
+ * getlocale.c: New file.
+ * utils.sgml (getlocale): New section describing new getlocale tool.
+
+2010-01-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (get_mixed_name): Drop function. Replace with call to
+ convert_slashes throughout.
+ (do_sysfolders): Free allocated buffer.
+ (do_pathconv): Fix freeing last buffer.
+
+2010-01-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * mount.cc (do_mount_from_fstab): Allow to change cygdrive prefix, too.
+
+2010-01-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc: Throughout, free obsolete path buffers.
+
+2010-01-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (main): Remove enforcing "en_US.UTF-8" locale.
+ Revert usage of argz functions when reading input from file and
+ simplify option usage. Allow only one option argument and use
+ the rest as filename argument to allow spaces in filenames. Restrict
+ processing special folder type options to one line.
+
+2009-12-17 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * ps.cc (main): Return 0 if pid found.
+
+2009-12-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * regtool.cc: Throughout, convert all registry calls to wide char
+ calls and use string conversion according to current locale.
+ (longopts): Change "dword-le" to "dword-be", as was originally
+ intended.
+ (usage): Change usage accordingly.
+ (print_version): Simplify copyright dates in output.
+ (cmd_list): Handle REG_LINK like REG_SZ.
+ (cmd_get): Ditto.
+ (main): Call setlocale.
+ * utils.sgml (regtool): Fix options and add missing descriptions for
+ new features.
+
+2009-11-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (getaclentry): Allow to delete default entries for the
+ owner and owner group.
+
+2009-11-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Fix typo in products.
+
+2009-11-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * getfacl.c (print_version): Fix copyright.
+ (main): Don't reuse local variables confusingly. Don't print any file
+ information if acl() fails. Improve error message. Always print a
+ trailing empty line. Set return code to 2 if accessing some file fails.
+
+2009-11-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * path.cc (read_mounts): Skip unnecessary test if path has been
+ fetched from loaded cygwin1.dll.
+
+2009-11-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (cygwin_dll_path): New global variable.
+ (load_cygwin): Fetch cygwin DLL path and store in cygwin_dll_path.
+ * strace.cc: Full ditto.
+ * path.cc (read_mounts): First use the path stored in cygwin_dll_path,
+ if available. Then fall back to fetching own path. Add comment.
+ Drop printing warnings since they look funny in strace output.
+
+2009-11-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * path.cc (read_mounts): First get installation path from own path.
+ Check if cygwin1.dll exists in same directory. Only if not, try to
+ get installation path from setup registry key. Add ample warnings.
+
+2009-11-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cygpath.exe): Add -fno-threadsafe-statics to CXXFLAGS.
+
+2009-10-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc: Include cygprops.h.
+ (del_orphaned_reg): New option variable.
+ (unique_object_name_opt): Ditto.
+ (handle_reg_installation): New function.
+ (print_reg_installations): Ditto.
+ (del_orphaned_reg_installations): Ditto.
+ (memmem): Ditto.
+ (handle_unique_object_name): Ditto.
+ (dump_sysinfo): Call print_reg_installations from here.
+ (usage): Add usage for new options --delete-orphaned-installation-keys,
+ --enable-unique-object-names, --disable-unique-object-names, and
+ --show-unique-object-names.
+ (longopts): Add new options --delete-orphaned-installation-keys,
+ --enable-unique-object-names, --disable-unique-object-names, and
+ --show-unique-object-names.
+ (main): Handle new options.
+ * utils.sgml (cygcheck): Change documentaion accordingly.
+
+2009-10-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (pretty_id): Drop arguments. Don't change CYGWIN
+ environment variable.
+ (dump_sysinfo): Don't tweak CYGWIN environment variable, just call
+ pretty_id once.
+
+2009-10-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Update with latest NT 6.1 versions.
+
+2009-10-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (get_special_folder): Fetch path as WCHAR and convert
+ using my_wcstombs.
+ (get_user_folder): Remove.
+ (do_sysfolders): Use get_special_folder instead of get_user_folder.
+ Fetch system paths as WCHAR and convert using my_wcstombs.
+
+2009-10-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * kill.cc (main): Skip to PID loop on invalid option to handle
+ negative pids there.
+
+2009-08-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (enum_local_groups): Avoid error message if given group
+ name isn't found and return 0 to allow searching to proceed. Always
+ return 0 or 1, not -1.
+ (enum_groups): Avoid error message if given group name isn't found.
+ * mkpasswd.c (enum_users): Ditto.
+
+2009-08-10 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * mingw: Add fallbacks to search for MinGW components in standard
+ install locations if not found in compiler's $prefix.
+
+2009-08-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * mount.cc (do_mount): Don't exit, just return.
+
+2009-07-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Add missing "Server Foundation" to
+ products array.
+
+2009-07-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * mount.cc (do_mount): Replace --no-executable flag with notexec
+ mount option in hint for remote filesystems.
+ * path.cc (getmntent): Fix typo (noexec -> notexec).
+
+2009-07-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (path-mount.o): Add a rule to build stripped down version
+ of path.cc for usage in mount.
+ (mount.exe): Add dependency to path-mount.o.
+ * mount.cc (force): Convert to bool value. Accommodate throughout.
+ (from_fstab): New function.
+ (do_mount_from_fstab): New function.
+ (longopts): Add --all option.
+ (opts): Add -a option.
+ (usage): Document -a/--all option.
+ (main): Handle -a option as well as single parameter.
+ * path.cc: Add FSTAB_ONLY conditional to allow building path-mount.o.
+ (mount_table): Remove static storage class.
+ (max_mount_entry): Ditto.
+ (root_here): Unused. Remove.
+ (from_fstab_line): Remove static.
+ * path.h (struct mnt_t): Define here rather than in path.cc.
+ (from_fstab_line): Declare.
+ (mount_table): Declare.
+ (max_mount_entry): Declare.
+ * utils.sgml (mount): Document -a/--all option and mounting of single
+ path from fstab files.
+
+2009-07-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * strace.cc (main): Open trace output file in UNIX mode.
+
+2009-07-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Remove "not yet supported" text.
+
+2009-07-04 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * cygwin-console-helper.cc: New file.
+
+2009-06-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * path.cc (oopts): Sort alphabetically, add missing "auto" and
+ "override" entries.
+ (from_fstab_line): Handle mount points same as Cygwin itself. Use
+ "cygdrive prefix" as posix name of cygdrive prefix.
+ (from_fstab): Add auto entries for /usr/bin and /usr/lib. Add
+ MOUNT_AUTOMATIC and MOUNT_IMMUTABLE flags to default root dir entry.
+ Use "cygdrive prefix" as posix name of default cygdrive prefix.
+ (getmntent): Allocate smaller buffers. Align output closer to output
+ of mount(1).
+
+2009-05-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (codepage): New variable.
+ (long_options): Add --codepage option.
+ (options): Add -C option.
+ (usage): Add -C/--codepage description.
+ (my_wcstombs): New function. Use througout instead of wcstombs.
+ (do_options): Handle -C/--codepage option.
+ * utils.sgml (cygpath): Add description for new -C/--codepage option.
+
+2009-05-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cygpath.exe): Link against cygwin.a before linking
+ against ntdll.dll to avoid linking symbols defined in both DLLs
+ from ntdll.
+ (ps.exe): Ditto.
+
+2009-05-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (main): Only setlocale for LC_CTYPE category. Fallback
+ to UTF-8 if locale is "C".
+ * ldd.cc (main): Ditto.
+ * mkgroup.c (main): Ditto.
+ * mkpasswd.c (main): Ditto.
+ * passwd.c (main): Ditto.
+
+2009-05-13 Corinna Vinschen <corinna@vinschen.de>
+ Christopher Faylor <me+cygwin@cgf.cx>
+
+ * mount.cc (oopts): Sort. Add override option. Add dummy "auto"
+ option for consistency.
+ (mount_entries): Avoid adding auto-mounted entries to -m output.
+
+ * utils.sgml: Sort mount options. Add description of override option.
+
+2009-05-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Link ps.exe agains ntdll.dll.
+ * ps.cc (main): Enable SE_DEBUG_NAME privilege if Windows processes
+ have to be enumerated. Workaround EnumProcessModules problem when
+ running under WOW64 and use NtQueryInformationProcess to fetch
+ process image name.
+
+2009-05-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkpasswd.c (current_user): Don't use HOMEDRIVE/HOMEPATH to generate
+ user's homedir.
+
+ * mkgroup.c: Accommodate ctype changes.
+ * mkpasswd.c: Ditto.
+ * setfacl.c: Ditto.
+ * ssp.c: Ditto.
+
+2009-05-04 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * cygcheck.cc (find_app_on_path): Avoid using NULL pointer if
+ find_on_path doesn't find the app on the path.
+
+2009-05-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (usage): Fix option order and print.
+
+2009-04-22 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * strace.cc (create_child): Set CYGWIN=noglob when starting new process
+ so that Cygwin will leave already-parsed the command line alonw.
+
+2009-04-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (do_pathconv): Only skip \\?\ prefix if it's really
+ given. Do backslash to slash conversion for mixed paths after
+ handling \\?\ prefix.
+
+2009-04-13 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * Makefile.in (dumper.exe): Add -lz to ALL_LDFLAGS.
+
+2009-04-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * path.cc (readlink): Accommodate new UTF-16 symlinks.
+
+2009-04-03 Kevin Buettner <kevinb@redhat.com>
+
+ * utils.sgml: Various syntactical and semantical fixes.
+ * cygcheck.cc (usage): Fix --find-package explanation.
+
+2009-03-26 Yaakov Selkowitz <yselkowitz@cygwin.com>
+
+ * utils.sgml (passwd -R): Remove references to CYGWIN="server".
+
+2009-03-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Fix compiler warning in printf.
+ * strace.cc (proc_child): Ditto.
+ * ldd.cc: Remove now useless undef wcscasecmp.
+
+2009-03-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c (usage): Change description for -d option according to
+ previous change.
+ (main): Fix typo.
+ * utils.sgml: Add missing description for passwd -d option.
+
+2009-03-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c (caller_is_admin): New function to test if calling user
+ is an administrator by inspecting user token.
+ (main): Drop fetching caller info from logonserver. Only fetch
+ server from environment when trying to change password for own
+ account. Drop admin check entirely in case of doing account
+ maintainance. Otherwise replace check for admin by result of
+ caller_is_admin call.
+
+2009-03-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c (main): Always get logonserver from environment and
+ use when fetching user info for caller.
+
+2009-03-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * ldd.cc: Fix compiler warning.
+
+ * passwd.c: Use mbstowcs instead of MultiByteToWideChar throughout.
+ (main): Call setlocale. Fix a bug in fetching the logon server from
+ the environment.
+
+2009-03-18 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * ldh.cc: New file.
+
+2009-03-17 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * ldd.cc (load_dll): Start helper program rather than ldd.exe.
+ (set_entry_point_break): Rename from get_entry_point.
+ (print_dlls): Rename from print_dlls_and_kill_inferior. Avoid printing
+ specific dll name if we're looking at a dll.
+ (report): Always dump dlls on process exit. Don't allow thread
+ creation. Accommodate get_entry_point rename.
+ (start_process): Start process with DEBUG_ONLY_THIS_PROCESS.
+ (longopts): Eliminate "dll" option.
+ (main): Ditto.
+
+2009-03-17 Corinna Vinschen <corinna@vinschen.de>
+ Christopher Faylor <me+cygwin@cgf.cx>
+
+ * ldd.cc: Use wide character Win32 paths throughout.
+ (load_dll): Fix size expression (add fn) in realloc.
+
+2009-03-14 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * ldd.cc (longopts): Add --dll option.
+ (get_module_filename): Generalized wrapper function which avoid path
+ length restrictions.
+ (load_dll): Handle special-case of inspecting a DLL.
+ (start_process): Accept an output parameter "isdll". Detect when file
+ to start is a DLL and start a wrapper instead.
+ (print_dlls_and_kill_inferior): When dealing with a DLL, avoid printing
+ everything before the DLL itself first appears. (This is not strictly
+ correct and should be fixed eventually)
+ (report): Deal with DLLs. Don't set a breakpoint for DLLs, just let
+ captive ldd process terminate normally. Pass dll info to
+ print_dlls_and_kill_inferior.
+ (main): Handle special-case "--dll" option by loading the DLL and
+ exiting.
+
+2009-03-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * path.cc (from_fstab): Use wcstombs/mbstowcs instead of
+ WideCharToMultiByte/MultiByteToWideChar to accommodate current locale.
+
+2009-03-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * wide_path.h (class wide_path): New class to convert Windows path
+ to WCHAR win32 path, including long path conversion if necessary.
+ * cygcheck.cc: Use class wide_path throughout to call Win32 functions
+ taking potentially long filenames.
+ (display_error): Use snprintf rather than sprintf.
+ (display_error_fmt): Ditto.
+ (dump_sysinfo): Use FindFirstFileW/FindNextFileW.
+ * cygpath.cc: Use class wide_path throughout to call Win32 functions
+ taking potentially long filenames.
+ (get_device_name): Raise buffer size to take long pathnames.
+ (get_short_paths): Convert to using GetShortPathNameW.
+ (get_short_name): Ditto.
+ (get_long_path_name_w32impl): Convert to equivalent of GetLongPathNameW.
+ (get_long_name): Convert to using GetLongPathNameW.
+ (do_sysfolders): Raise buffer size for POSIX pathname to PATH_MAX.
+ (do_pathconv): In case of POSIX->Win32 conversion, convert to wchar_t
+ Win32 path name and drop long pathname prefix if possible.
+ (main): Call setlocale to accommodate wide char/multibyte conversions.
+
+2009-03-14 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * ldd.cc: Rework to detect missing DLLs.
+ (start_process): Change to expect windows filename as input.
+ (tocyg): New function - convert cygwin fn to windows fn.
+ (print_dlls_and_kill_inferior): Accept extra argument denoting whether
+ to open input and look for nonexistent DLLs. Use tocyg to convert
+ filename and pass it to start_process.
+ (report): Flag when an DLL-not-found exception occurs and pass this
+ information to print_dlls_and_kill_inferior.
+ (filelist): New structure.
+ (saw_file): New function.
+ (dump_import_directory): Ditto.
+ (map_file): Ditto.
+ (skip_dos_stub): Ditto.
+ (get_directory_index): Ditto.
+ (process_file): Ditto.
+
+2009-03-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.sgml: Fix typo.
+
+2009-03-08 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * cygcheck.cc (usage): Fix typo.
+
+2009-03-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.sgml: Set example prompt to "$" throughout. Don't use "/"
+ as example cygdrive prefix. Remove reference to -u and -s options.
+ Add an example using the -o flag.
+
+2009-03-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * mount.cc (mount_entries): Handle a "/" cygdrive prefix correctly.
+ Add comments.
+
+2009-02-23 Sjors Gielen <mailinglist@dazjorz.com>
+
+ * Makefile.in: Add DESTDIR functionality.
+
+2009-01-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Evaluate and print state of
+ obcaseinsensitive kernel flag.
+
+2009-01-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c: Remove CYGWIN=server requirement from usage text.
+
+2009-01-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Fix copyright date.
+ * cygcheck.cc (scan_registry): Take additional parameter and add code
+ to avoid recursion in Wow6432Node subkey. Rename variable cygnus to
+ cygwin. Scan for "Cygwin" instead of for "cygnus" substring.
+ (dump_sysinfo): Drop unused calls to scan_registry. Drop scanning
+ HKEY_CURRENT_CONFIG.
+
+2009-01-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Raise size of osname. Add Windows 7
+ and Windows 2008 R2 as recognized OSes. Update products array to
+ the latest documented list.
+
+2009-01-09 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * ldd.cc: New file. First stab at implementing ldd-like functionality
+ for Cygwin.
+ * Makefile.in (CYGWIN_BINS): Add ldd.
+ (ldd.exe): Use -lpsapi.
+
+2009-01-05 Pierre Humblet <Pierre.Humblet@ieee.org>
+
+ * cygcheck.cc (dump_sysinfo_services): Quote the path for popen.
+
+2008-12-30 Pierre Humblet <Pierre.Humblet@ieee.org>
+
+ * cygcheck.cc (pretty_id): Quote the path for popen.
+ (dump_sysinfo_services): Ditto.
+
+2008-12-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.sgml: Fix typo in passwd screen text.
+
+2008-12-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c (main): Put how to delete the registry password on its own
+ line in passwd -R output.
+
+2008-12-13 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * utils.sgml: Convert some backslashes to slashes.
+
+2008-11-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c (longopts): Add --reg-store-pwd option.
+ (opts): Add -R option.
+ (usage): Add text for -R/--reg-store-pwd option.
+ (main): Fix size of local user and password string arrays.
+ Handle -R option.
+ * utils.sgml: Add text for passwd -R/--reg-store-pwd option.
+
+2008-10-29 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Makefile.in (ALL_LDFLAGS): Link libgcc statically for everything
+ here.
+
+2008-10-12 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * mingw: Set sawcfile when -xc* is detected. Extend list of detected
+ source files.
+
+2008-10-12 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * mingw: Add more checks to allow more varied use.
+
+2008-10-11 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * mingw: Use a better method to find where mingw directory lives.
+
+2008-10-11 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * mingw: New front-end script to control building of MinGW files
+ without using the deprecated -mno-cygwin option.
+ * Makefile.in: Use mingw front-end.
+
+2008-09-12 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * cygcheck.cc (pathlike::check_existence): Remove class name from
+ declaration.
+ (display_internet_error): Use proper format specifier for DWORD.
+ (environ): Remove unneeded declaration.
+ (main): Use brace around nested if to avoid an overly-helpful compiler
+ warning.
+ * dump_setup.cc (parse_filename): Reorganize nested if to avoid an
+ overly-helpful compiler warning.
+ * path.cc (GUID_shortcut): Use braces around part of initializer which
+ needs them.
+ (conv_fstab_spaces): Parenthesize assignment in while loop to avoid a
+ compiler warning.
+ (struct opt): Make static.
+ * ps.cc (main): Reorganize nested if to avoid an overly-helpful
+ compiler warning.
+ * regtool.cc: Make some anonymous structs static to avoid a compiler
+ warning.
+ * ssp.c (lookup_thread_id): Initialize *tix to zero to avoid potential
+ uninitialized use.
+ * strace.cc (add_child): Use proper format specifier for DWORD.
+ (remove_child): Ditto.
+ (proc_child): Ditto.
+
+2008-08-27 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * cygcheck.cc (nuke): Use malloc rather than alloca for environment
+ variables.
+ (load_cygwin): Ditto.
+ * dump_setup.cc (parse_filename): Cosmetic changes.
+ (get_packages): Ditto.
+
+2008-08-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (enum_local_groups): Don't skip printing groups when
+ print_current is set and group SID is not curr_pgrp.
+ (enum_groups): Ditto.
+ (main): Fix condition when SYSTEM group gets printed.
+ * mkpasswd.c (enum_users): Don't skip printing users when print_current
+ is set and user SID is not curr_user.
+ (main): Allow printing standard accounts even when print_current is set.
+
+2008-08-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (enum_local_groups): Use NetLocalGroupGetInfo to find out
+ if a group exists, rather than just allocating a buffer and going ahead.
+
+2008-08-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (enum_local_groups): Call print_win_error with GetLastError
+ as argument when LookupAccountXXX failed.
+ (enum_groups): Ditto.
+
+2008-08-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (enum_local_groups): Return failure if looking for a single
+ group succeeded. Add comment.
+
+2008-08-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (main): Keep correctly track of optional arguments.
+ * mkpasswd.c (main): Ditto.
+
+2008-08-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (main): Always unset environment variable POSIXLY_CORRECT.
+ Keep track of optional argumnts and fix up optind afterwards.
+ * mkpasswd.c (main): Ditto.
+
+2008-08-17 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * cygcheck.cc (print_version): Update copyright dates.
+
+2008-08-17 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * mkpasswd.c (main): Avoid printing system accounts when a single user
+ name has been requested.
+
+2008-08-17 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Makefile.in (ALL_LDFLAGS): Add --enable-auto-import option to quiet
+ ld warnings.
+ * mkgroup.c: Change all global variables and most functions to static.
+ (enum_local_groups): Add a print_current parameter to control whether
+ entries for everything should be printed or just the current user.
+ (enum_groups): Ditto.
+ (main): Move call fetch_current_pgrp_sid earlier to avoid a NULL
+ deference when no command line arguments are specified. Accommodate
+ argument changes to above functions. Avoid printing SYSTEM account
+ when print_current is specified. Issue error when extra stuff is found
+ on the command line.
+ * mkpasswd.c: Change all global variables and most functions to static.
+ (enum_users): Add a print_current parameter to control whether entries
+ for everything should be printed or just the current user.
+ (main): Move call fetch_current_user_sid earlier to avoid a NULL
+ deference when no command line arguments are specified. Accommodate
+ argument change to above function. Avoid printing standard accounts
+ when print_current is specified. Issue error when extra stuff is found
+ on the command line.
+
+2008-08-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (fetch_current_pgrp_sid): New function to fetch primary
+ group SID from user token.
+ (current_group): Move up in file. Move fetching primary group SID to
+ fetch_current_pgrp_sid.
+ (enum_local_groups): Check if current SID is the same as current user's
+ primary group SID.
+ (enum_groups): Ditto.
+ (main): Call fetch_current_pgrp_sid before enumerating groups. Call
+ current_group only if current group hasn't been enumerated already.
+ * mkpasswd.c (fetch_current_user_sid): New function to fetch current
+ user SID from user token.
+ (current_user): Move fetching current user SID to
+ fetch_current_user_sid.
+ (enum_users): Check if current SID is the same as current user's SID.
+ (main): Call fetch_current_user_sid before enumerating users. Call
+ current_user only if current user hasn't been enumerated already.
+
+2008-08-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * mount.cc (NT_MAX_PATH): Define.
+ (longopts): Rename mount-commands option to mount-entries.
+ (opts): Remove removed options.
+ (struct opt): Move up in file to allow using it in usage.
+ (usage): Change text for --mount-entries option. Remove
+ -X option. Add valid options output.
+ (main): Remove handling -b option.
+ (convert_spaces): New static function to convert spaces to "\040"
+ string.
+ (mount_entries): Renamed from mount_commands. Rewrite to emit
+ /etc/fstab compatible output.
+ (show_cygdrive_info): Print "nouser" rather than "system".
+ * umount.cc (longopts): Remove remove-all-mounts,
+ remove-cygdrive-prefix, remove-system-mounts, system and user options.
+ (opts): Remove A, c, s, S, u options.
+ (usage): Remove text for all removed options.
+ (main): Remove handling for all removed options.
+ (remove_all_mounts): Remove.
+ (remove_all_system_mounts): Remove.
+ (remove_cygdrive_prefix): Remove.
+ * utils.sgml: Fix mount and umount documentation. Move description
+ of (cyg,not)exec options to mount table section.
+
+2008-08-04 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * cygcheck.cc (load_cygwin): Duplicate argv list since it disappears
+ when cygwin1.dll is unloaded.
+
+2008-07-30 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * Makefile.in: Link cygcheck with -lntdll even without mingw-zlib.
+
+2008-07-27 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * cygcheck.cc (load_cygwin): Free the cygwin dll after we're done with
+ it.
+
+2008-07-25 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * mount.cc: Remove non-unix-like options (-x,-t,b) throughout.
+ (oopts): Use boolean constants for slightly increased clarity.
+
+ * configure.in: Remove apparently unneeded program_transfer_name code.
+ * configure: Regenerate.
+
+2008-07-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.sgml: Remove useless text.
+
+2008-07-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (main): Fix test for duplicate domain/machine request.
+ * mkpasswd.c (main): Ditto.
+
+2008-07-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c: Rework to allow per-domain/per-machine id_offset.
+ Add -b option to skip builtin groups.
+ (main): Simplify code.
+ * mkpasswd.c: Rework to allow per-domain/per-machine id_offset.
+ (main): Simplify code.
+ * utils.sgml: Explain changed mkgroup/mkpasswd -d/-D/-l/-L options.
+ Add mkgroup -b option.
+
+2008-07-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c: Consolidate variable names.
+ (enum_unix_groups): New function.
+ (print_special): Use LookupAccountSidW instead of LookupAccountSidA.
+ (current_group): Ditto.
+ (usage): Add -U option.
+ (longopts): Add --unix option.
+ (opts): Add -U option.
+ (main): Handle -U option. Call enum_unix_groups if set.
+ * mkpasswd.c: Consolidate variable names.
+ (current_user): Use LookupAccountSidW instead of LookupAccountSidA.
+ (enum_unix_users): New function.
+ (usage): Add -U option.
+ (longopts): Add --unix option.
+ (opts): Add -U option.
+ (main): Handle -U option. Call enum_unix_groups if set.
+ * utils.sgml: Add -U option text to mkgroup and mkpasswd description.
+
+2008-07-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (enum_groups): Create full qualified groupname using
+ domain or servername, depending on printing domain or machine accounts.
+ * mkpasswd.c (enum_users): Ditto for users.
+
+2008-07-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (main): Remove special root group code. Only print
+ SYSTEM group in case of printing local machine or local domain groups.
+
+2008-07-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cygcheck.exe): Link against ntdll.
+ * bloda.cc: Use statically linked functions throughout.
+ * cygpath.cc: Drop 9x considerations.
+ * mkgroup.c: Revamp. Redefine -l and -d options to take optional
+ machine and domain parameters. Redefine -c to work always, using
+ token information. Add -L, -D, -C to create unique groupnames in
+ domain\group syntax. Add -S option to define domain\group separator
+ char. Ignore -u and -s options.
+ * mkpasswd.c: Revamp. Redefine -l and -d options to take optional
+ machine and domain parameters. Redefine -c to work always, using
+ token information. Add -L, -D, -C to create unique usernames in
+ domain\user syntax. Add -S option to define domain\user separator
+ char. Ignore -g and -s options. Prefer to take homedir from $HOME
+ over $HOMEDRIVE/$HOMEPATH.
+ * path.cc (oopts): Add "acl", "noacl", "posix=0" and "posix=1" options.
+ (getmntent): Accomodate throughout.
+ * ps.cc: Fix copyright dates.
+ * utils.sgml: Fix text for mkgroup and mkpasswd.
+
+2008-07-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * mount.cc (do_mount): Remove MOUNT_ENC code.
+ (oopts): Remove "managed" option.
+ (mount_commands): Drop "managed" handling.
+ * path.cc (oopts): Remove "managed" option.
+ (getmntent): Remove MOUNT_ENC code.
+
+2008-07-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * utils.sgml: Add id's to all examples.
+
+2008-07-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c: Use statically linked functions throughout, except for
+ DsGetDcNameW. Reformat. Convert to use WCHAR for names throughout.
+ Use defines instead of constants throughout.
+ (MAX_SID_LEN): Define.
+ (load_netapi): Just load DsGetDcNameW pointer.
+ (psx_dir): Remove.
+ (uni2ansi): Remove.
+ (enum_local_users): Take server name and use in Net... call.
+ (DBGSID): Define datastructure.
+ (MAX_BUILTIN_SIDS): Define.
+ (builtin_sid_list): Define global sid list.
+ (builtin_sid_cnt): Define counter for global sid list.
+ (enum_local_groups): Take server name and use in Net... and Lookup...
+ calls. Take offset argument. Use MAX_PREFERRED_LENGTH in call to
+ NetLocalGroupEnum. Check for duplicate builtin groups.
+ (enum_users): Take server name and use in Net... call.
+ (usage): Change text slightly.
+ (print_version): Fix copyright.
+ (main): Call enum_local_groups for domains as well.
+ * mkpasswd.c: Use statically linked functions throughout, except for
+ DsGetDcNameW. Reformat. Convert to use WCHAR for names throughout.
+ Use defines instead of constants throughout.
+ (MAX_SID_LEN): Define.
+ (load_netapi): Just load DsGetDcNameW pointer.
+ (uni2ansi): Use wcstombs.
+ (current_user): Replace "unused_by_nt/2000/xp" by
+ just "unused".
+ (enum_users): Ditto.
+ (print_version): Fix copyright.
+
+2008-05-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (setfacl): Change from void to int. Return 2 in case of
+ error.
+ (main): Return with error code from setfacl.
+
+2008-05-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (CYGWIN_BINS): Remove ipcrm and ipcs.
+ * ipcrm.c: Remove.
+ * ipcs.c: Remove.
+
+2008-03-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * mount.cc (usage): Mark -s and -u as ignored.
+ (print_version): Simplify printing copyright dates.
+ (main): Remove default_flag. Dont set flags on -s and -u options.
+ (mount_commands): Drop handling -s and -u options.
+
+2008-03-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Fix multiple Cygwin DLL test.
+ * path.cc: Fetch mount points from fstab files instead of from
+ registry. Use adapted functions copied from Cygwin DLL.
+ (mnt_t): Drop issys member. Define as "mnt_t" instead of "struct mnt_t"
+ subsequently.
+ (max_mount_entry): New variable.
+ (unconvert_slashes): Move to earlier location in file. Make inline.
+ (find2): Remove.
+ (get_cygdrive0): Remove.
+ (get_cygdrive): Remove.
+ (skip_ws): New function.
+ (find_ws): Ditto.
+ (conv_fstab_spaces): Ditto.
+ (read_flags): Ditto.
+ (from_fstab_line): Ditto.
+ (get_user): Ditto.
+ (from_fstab): Ditto.
+ (mnt_sort): Ditto.
+ (read_mounts): Drop old registry code. Fetch
+ "Software\Cygwin\Setup\rootdir" value from HKCU or HKLM key. Use
+ rootdir extracted from module path as fallback. Call from_fstab for
+ nouser and user mount points.
+ (setmntent): Check max_mount_entry to test if read_mounts must be
+ called.
+ (getmntent): Use MOUNT_SYSTEM flag instead of mnt_t's issys member.
+
+2008-03-16 Brian Dessent <brian@dessent.net>
+
+ * path.cc: Include malloc.h for alloca.
+ (is_symlink): Rewrite. Just read the whole file in memory rather
+ than by parts. Account for an ITEMIDLIST if present, as well as
+ the new style of Cygwin shortcut supporting targets > MAX_PATH.
+
+2008-03-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (do_sysfolders): Use cygwin_conv_path.
+ (do_pathconv): Use cygwin_conv_path and cygwin_conv_path_list.
+ * dumper.cc (main): Use cygwin_conv_path. Allocate target path
+ dynamically.
+ * mkpasswd.c (current_user): Use cygwin_conv_path.
+ (enum_users): Ditto.
+ * ps.cc (NT_MAX_PATH): Define.
+ (main): Use cygwin_conv_path.
+ * regtool.cc (find_key): Ditto. Allocate target path dynamically.
+ (cmd_save): Ditto.
+
+2008-03-11 Brian Dessent <brian@dessent.net>
+
+ * cygcheck.cc (find_app_on_path): Make buffer SYMLINK_MAX + 1
+ chars.
+
+2008-03-11 Brian Dessent <brian@dessent.net>
+
+ * cygcheck.cc (dirname): New static function.
+ (find_app_on_path): Use SYMLINK_MAX. Resolve symlink relative
+ to link's location. Adjust to the fact that cygpath already
+ normalizes its return value.
+ * path.cc (rel_vconcat): Add cwd parameter, and use it instead
+ of calling GetCurrentDirectory() if possible. Rename throughout.
+ (vcygpath): Rename from cygpath and accept cwd and va_list. Pass
+ cwd on to rel_vconcat().
+ (cygpath_rel): New front end for vcygpath.
+ (cygpath): Ditto.
+ * path.h (cygpath_rel): Declare.
+ (SYMLINK_MAX): Define to 4095.
+
+2008-03-09 Brian Dessent <brian@dessent.net>
+
+ * Makefile.in (install): Don't install the testsuite.
+
+2008-03-08 Brian Dessent <brian@dessent.net>
+
+ * Makefile.in: Add a 'check' target that builds and runs
+ testsuite.exe from path-testsuite.o and testsuite.o.
+ * path.cc: Include testsuite.h.
+ (struct mnt): Change to a mnt_t typedef and don't define
+ mount_table when TESTSUITE is defined.
+ (find2): Don't include when TESTSUITE is defined to avoid warning.
+ (get_cygdrive0): Ditto.
+ (get_cygdrive): Ditto.
+ (read_mounts): Provide empty implementation when TESTSUITE is
+ defined.
+ (vconcat): Use the isslash macro.
+ (unconvert_slashes): New helper to convert to backslashses.
+ (rel_vconcat): Handle relative paths more gracefully.
+ (cygpath): Skip a leading "./" sequence. Avoid double-slashes.
+ Normalize final output to backslashes and remove redundant path
+ sequences.
+ * testsuite.cc: New file implementing testsuite driver.
+ * testsuite.h: New header implementing harness mount table and
+ series of tests.
+
+2008-03-08 Brian Dessent <brian@dessent.net>
+
+ * Makefile.in: Reorganize considerably, using GNU make's
+ static pattern rules and target-specific variables.
+
+2008-02-28 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkpasswd.c (main): Simplify generating SYSTEM entry. Add entries
+ for LocalService and NetworkService accounts. Change comments.
+
+2008-01-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Always try to get a OSVERSIONINFOEX
+ first. Load kernel32.dll earlier. Make osname a buffer. Simplify
+ Non-NT code. Use GetProductInfo in Vista/2008 case. Clean up
+ non-Vista version info. Exit early if not on NT.
+
+2007-12-29 Dave Korn <dave.korn@artimi.com>
+
+ * bloda.cc (enum bad_app): Add BYTEMOBILE.
+ (dodgy_app_detects[]): Add FILENAME entry to detect bmnet.dll.
+ (big_list_of_dodgy_apps[]): Add description for BYTEMOBILE.
+
+2007-12-20 Brian Dessent <brian@dessent.net>
+
+ * Makefile.in (cygcheck.exe): Don't link to ntdll.
+ * bloda.cc (pNtQuerySystemInformation): Add.
+ (pRtlAnsiStringToUnicodeString): Add.
+ (get_process_list): Use function pointers for NT functions.
+ (dump_dodgy_apps): Skip dodgy app check on non-NT platforms.
+ Use GetProcAddress for NT-specific functions.
+
+2007-12-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * regtool.cc (opts): Add missing 'W'.
+
+2007-12-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * ps.cc: Include limits.h.
+ (main): Set file name buffer size to PATH_MAX. Use progname or
+ progname_long member of struct external_pinfo dependent of the value of
+ the struct's version member.
+
+2007-08-31 Dave Korn <dave.korn@artimi.com>
+
+ * mkgroup.c (enum_groups): Use MAX_PREFERRED_LENGTH in netgroupenum
+ call so that it will automatically size returned buffer sufficiently.
+
+2007-08-03 Dave Korn <dave.korn@artimi.com>
+
+ * Makefile.in (cygcheck.exe): Add bloda.o as prerequisite, adjusting
+ dependency-filtering $(wordlist ...) call appropriately. Link ntdll.
+ (bloda.o): New rule to build bloda.o
+ * cygcheck.cc (dump_sysinfo): Call bloda function dump_dodgy_apps().
+ * bloda.cc: New file implements detection of applications from the
+ Big List Of Dodgy Apps.
+
+2007-07-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * COPYING.dumper: New file.
+ * dumper.cc: Change license to plain GPLv2 + later.
+ * dumper.h: Ditto.
+ * parse_pe.cc: Ditto.
+
+2007-07-23 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * strace.cc (create_child): Don't convert a path from cygwin format
+ unless it has a slash.
+
+2007-07-09 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * strace.cc (usage): Add missing description for -q.
+
+2007-07-09 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * Makefile.in (kill.exe): Remove reliance on libiberty.
+ * kill.cc (strsigno): New function patterned after libiberty but using
+ newly exported cygwin array.
+
+2007-06-03 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * cygcheck.cc (pathlike): New class.
+ (paths): Redefine as type pathlike.
+ (display_error): Declare a few different ways to allow more flexible
+ usage throughout.
+ (display_error_fmt): New function for those cases where C++ just isn't
+ enough.
+ (add_path): Rewrite to allocate pathlike paths. Always tack on a
+ trailing slash since that's what everyone who uses it wants. NULL
+ terminate the path list. Register "it's a system path" field.
+ (init_path): Call add_path with info regarding whether path is a system
+ path or not.
+ (pathlike::check_existence): Move into pathlike class. Accept file and
+ extension arguments to build up path on the fly. Modify other
+ arguments.
+ (find_on_path): Constify return value and appropriate arguments.
+ Eliminate short-circuit for fully-qualified paths. Simplify loop which
+ iterates over path.
+ (already_did): Constify argument.
+ (track_down): Ditto. Regularize some error messages.
+ (find_app_on_path): Ditto.
+ (cygcheck): Constify argument. Use 20th century string handling
+ functions.
+ (dump_sysinfo): Remove odd inclusion of '\\bin' "Just in case".
+ Accommodate change of paths to pathlike.
+ * path.cc (isslash): Rename from SLASH_P and use throughout.
+ (rel_vconcat): Front-end to vconcat which prepends cwd to path before
+ passing along for conversion to native windows.
+ (cygpath): Remove "./" test. Call rel_vconcat if filename appears to
+ be relative.
+
+2007-05-29 Pedro Alves <pedro_alves@portugalmail.pt>
+
+ * dumper.cc (dumper::prepare_core_dump): Record a phdr for each section.
+
+2007-05-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (do_options): Allow outputflag combined with other
+ basic flags. Only check options_from_file_flag if reading options
+ from command line.
+ (main): Check for NULL argz vector. Don't free argz vector prematurely.
+ Don't force flag combination in !options_from_file_flag case.
+
+2007-05-23 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc: Include argz.h.
+ (options_from_file_flag): Move from main to global static variable.
+ (mode_flag): Ditto.
+ (do_sysfolders): Rename from dowin and accommodate throughout.
+ Don't exit from here.
+ (do_pathconv): Rename from doit and accommodate throughout.
+ (print_version): Change copyright.
+ (do_options): New function, centralizing option processing.
+ Rework checking options for correctness.
+ (action): New function, centralizing calling worker functions.
+ (main): Simplify. Move option processing to do_options. Move calling
+ worker functions to action. Rework getting arguments from files.
+
+2007-03-30 Mark Mitchell <mark@codesourcery.com>
+
+ * utils/cygpath.cc (get_long_path_name_w32impl): Close handles returned
+ by FindFirstFile.
+
+2007-03-30 Christopher Faylor <me@cgf.cx>
+
+ * mount.cc (main): Turn dos file warnings off since we know what we're
+ doing.
+
+2007-02-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * ipcs.c (_POSIX2_LINE_MAX): Drop definition.
+
+2007-02-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Add "not supported" to osname on 9x
+ machines. Drop "not supported" for Vista. Drop "Longhorn" text
+ for now.
+
+2007-01-09 Christian Franke <franke@computer.org>
+
+ * cygpath.cc (usage): Add -O and -F, remove tabs.
+ (get_special_folder): New function.
+ (get_user_folder): New function.
+ (dowin): Add -O and -F, better -D, -P error handling.
+ (main): Add -O and -F.
+ * utils.sgml (cygpath): Document -O and -F.
+
+2006-12-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * dumper.cc: Include ansidecl.h before including bfd.h to woraround
+ a problem with the order in which system include files are included.
+
+2006-12-11 Christopher Faylor <me@cgf.cx>
+
+ * dumper.cc: Add an include to accommodate new include/elf usage.
+
+2006-12-10 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * mount.cc (do_mount): Avoid unnecessary cygwin_conv_to_win32_path and
+ pass POSIX path directly - this avoids a cygwin DLL warning.
+
+2006-10-21 Corinna Vinschen <corinna@vinschen.de>
+
+ * regtool.cc (key_type): Drop.
+ (REG_AUTO): Define.
+ (value_type): Replace key_type. Use REG_xxx values directly.
+ Accomodate change throughout.
+ (longopts): Add --dword, --dword-le, --none, --qword and --hex options.
+ (opts): Add -d, -D, -n, -Q and -x options.
+ (types): Array to convert REG_xxx into strings.
+ (hex): New variable to keep value of --hex option.
+ (usage): Accomodate new options. Print only the necessary by default.
+ Only be verbose in case of -h/--help option.
+ (cmd_list): Use key separator from -K option when printing.
+ Print value type when verbose option is given. Handle so far not
+ handled REG_xxx types.
+ (cmd_set): Avoid SEGV due to missing argument. Handle so far not
+ handled REG_xxx types.
+ (cmd_get): Handle --binary option type agnostic. Handle so far not
+ handled REG_xxx types.
+ (main): Handle new options.
+
+2006-10-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * regtool.cc (longopts): Add --wow32 option.
+ (opts): Add -W option.
+ (usage): Add text for --wow32/-W option.
+ (main): Handle --wow32/-W option.
+ * utils.sgml: Document the new -W option.
+
+2006-10-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * regtool.cc (KEY_WOW64_64KEY): Drop definition. Instead define
+ WINVER to 0x0502 before including windows.h.
+
+2006-10-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * regtool.cc (KEY_WOW64_64KEY): Define.
+ (longopts): Add --wow64 option.
+ (opts): Add -w option.
+ (wow64): New variable to control usage of KEY_WOW64_64KEY access flag.
+ (usage): Add text for --wow64/-w option.
+ (print_version): Fix copyright.
+ (find_key): Use wow64 value in calls to RegOpenKeyEx and RegCreateKeyEx.
+ (cmd_add): Use wow64 value in call to RegCreateKeyEx.
+ (regDeleteKeyEx): New function pointer to load RegDeleteKeyEx function
+ dynamically.
+ (cmd_remove): Load and use regDeleteKeyEx when wow64 is set.
+ (main): Handle --wow64/-w option.
+ * utils.sgml: Document the new -w option.
+
+2006-10-05 Igor Peshansky <pechtcha@cs.nyu.edu>
+
+ * cygcheck.cc (get_word, get_dword): Move to path.cc.
+ (LINK_EXTENSION): New macro.
+ (check_existence): New static function.
+ (find_on_path): Check for symbolic links if asked.
+ (dll_info): New error handling.
+ (track_down): Only call dll_info() for executables, display
+ an error for symlinks, and print magic number for others.
+ (find_app_on_path): New static function.
+ (cygcheck, dump_sysinfo): Call find_app_on_path() instead of
+ find_on_path().
+ * path.cc (cmp_shortcut_header): New static function.
+ (get_word, get_dword): Moved from cygcheck.cc.
+ (EXE_MAGIC, SHORTCUT_MAGIC, SYMLINK_COOKIE, SYMLINK_MAGIC): New
+ macros.
+ (is_exe, is_symlink, readlink): New functions.
+ * path.h (is_exe, is_symlink, readlink): Declare.
+ (get_word, get_dword): Ditto.
+
+2006-09-12 Christopher Faylor <cgf@timesys.com>
+
+ * Makefile.in: Fix -ntdll typo.
+
+2006-09-11 Eric Blake <ebb9@byu.net>
+
+ * cygcheck.cc (main): Restore POSIXLY_CORRECT before displaying user's
+ environment.
+
+2006-08-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * path.cc (vconcat): Don't convert backslahes to slashes.
+ (cygpath): Return native path with all backslashes.
+
+2006-08-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cygpath.exe): Add rule to link cygpath against ntdll.dll.
+ * cygpath.cc: Include DDK headers.
+ (RtlAllocateUnicodeString): New static inline function.
+ (get_device_name): New static function to evaluate DOS path from
+ native NT path.
+ (get_device_paths): New function to do the same for path lists.
+ (doit): Call get_device_paths/get_device_name where appropriate.
+
+2006-07-30 Ilya Bobir <ilya@po4ta.com>
+
+ * cygpath.cc (get_long_name): Fallback to get_long_path_name_w32impl.
+
+2006-07-27 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.c (get_long_name): Cover the case that GetLongPathName
+ doesn't return valid information for non-existant files. Just return
+ incoming filename in that case.
+
+2006-07-03 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
+
+ * Makefile.in: Build setmetamode.exe.
+ * setmetamode.c: New file.
+
+2006-05-24 Christopher Faylor <cgf@timesys.com>
+
+ * configure.in: Update to newer autoconf.
+ (thanks to Steve Ellcey)
+ * configure: Regenerate.
+ * aclocal.m4: New file.
+
+2006-05-24 Christopher Faylor <cgf@timesys.com>
+
+ * strace.cc (proc_child): Propagate return code from child process.
+ (dostrace): Ditto.
+ (main): Ditto.
+
+2006-03-03 Christian Franke <franke@computer.org>
+
+ * regtool.cc (options): Add 'binary'.
+ (usage): Document 'load|unload|save' and '-b'.
+ (find_key): Add 'options' parameter, add load/unload.
+ (cmd_set): Add KT_BINARY case.
+ (cmd_get): Add hex output in KT_BINARY case.
+ (cmd_load): New function.
+ (cmd_unload): New function.
+ (set_privilege): New function.
+ (cmd_save): New function.
+ (commands): Add load, unload and save.
+ (main): Add '-b'
+ * utils.sgml (regtool): Document it.
+
+2006-02-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (get_long_name): Load GetLongPathNameA instead of incorrect
+ GetLongPathName.
+ (doit): Create mixed filename after converting to short or long pathname
+ respectively.
+
+2006-02-17 Jerry D. Hedden <jerry@hedden.us>
+
+ * ps.cc (main): Set aflag if -p option is given.
+
+2006-02-16 Jerry D. Hedden <jerry@hedden.us>
+
+ * ps.cc (longopts): Add --process option.
+ (opts): Add -p option.
+ (usage): Mention -p/--process option.
+ (main): Handle -p option.
+ * utils.sgml: Describe -p/--process option.
+
+2006-02-15 Igor Peshansky <pechtcha@cs.nyu.edu>
+
+ * regtool.cc (usage): Clarify help for "-K".
+
+2006-02-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (find_on_path): Update copyright text.
+
+2006-02-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (find_on_path): Create copy of rv on successful access
+ check, since rv can be reused in subsequent calls.
+
+2006-01-19 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (common_paths): Add "patch".
+
+2006-01-19 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (init_paths): Record first_nonsys_path.
+ (find_on_path): Start on first nonsys path when !search_sysdirs.
+
+2006-01-18 Christopher Faylor <cgf@timesys.com>
+
+ * Makefile.in (sysconfdir): Remove unneeded variable.
+
+ * mkgroup.c: Replace ` with ' throughout.
+ * mkpasswd.c: Ditto.
+ * setfacl.c: Ditto.
+ * ssp.c: Ditto.
+
+2006-01-18 Dave Korn <dave.korn@artimi.com>
+
+ * cygpath.cc (dowin): Remove stray debugging printf statement.
+
+2006-01-17 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Replace etcdir with sysconfdir.
+
+2006-01-13 Brian Dessent <brian@dessent.net>
+
+ * Makefile.in (cygcheck.exe): Do not link against libwininet.a.
+ * cygcheck.cc (pInternetCloseHandle): Define global function pointer.
+ (display_internet_error): Use it.
+ (package_grep): Attempt to load wininet.dll at runtime. Call WinInet
+ API through function pointers throughout.
+
+2006-01-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Convert k32 to HMODULE.
+
+2006-01-13 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Convert osname to const and remove casts
+ in subsequent assignments. Recognize Longhorn/Vista and report as not
+ yet supported. Recognize when running under WOW64 and report native
+ CPU type. Slightly rearrange \n printing.
+
+2006-01-12 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc: Replace ` with ' throughout.
+
+2006-01-05 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (dump_sysinfo): Report the failing drive to prevent
+ having to guess.
+
+2005-12-29 Christopher Faylor <cgf@timesys.com>
+
+ * strace.cc (nprocesses): Make static global.
+ (quiet): New variable.
+ (strace_active): Ditto.
+ (add_child): Increment nprocesses here. Don't add a child if it is
+ already added (windows bug?). Report on child if not quiet.
+ (get_child): Just return NULL if child not found.
+ (remove_child): Report on child if not quiet.
+ (attach_process): Don't complain if given a windows process. Use
+ windows pid in error.
+ (handle_output_debug_string): Issue error if trying to manipulate a process that we don't know about.
+ Handle _STRACE_CHILD_PID - attach to reported child when we get this.
+ (proc_child): Move nprocesses to file scope.
+ Report on exceptions.
+ (longopts): Implement "--quiet".
+ (opts): Implement "-q".
+ (main): Manipulate quiet flag.
+ * utils.sgml (strace): Add words describing '-q'.
+
+2005-12-29 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (common_apps): Add crontab, vi, vim.
+
+2005-12-19 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+
+ * dump_setup.cc (package_find): Fix is_alias computation for "/usr/lib".
+
+2005-12-14 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (common_apps): Add a few more binaries to look for.
+
+2005-12-05 Christopher Faylor <cgf@timesys.com>
+
+ * strace.cc (show_usecs): Renamed from 'usecs'.
+ (main): Use show_usecs rather than usecs. Toggle delta if '-u' is
+ specified.
+ (handle_output_debug_string): Avoid printing microsecond timestamp if
+ show_usecs == 0.
+ * utils.sgml (strace): Add words to describe '-u'.
+
+2005-11-22 Brian Dessent <brian@dessent.net>
+
+ * Makefile.in: Link cygcheck with libwininet.a.
+ * cygcheck.cc: Add includes.
+ (grep_packages): New global variable.
+ (display_internet_error): New function.
+ (safe_chars): New global variable.
+ (base_url): Ditto.
+ (package_grep): New function.
+ (usage): Reword --help output for clarity. Document new argument.
+ (longopts): Add 'package-query' option.
+ (opts): Add 'p' option, reorder to be consistent with 'longopts'.
+ (main): Accommodate new option.
+ * utils.sgml (cygcheck): Update --help output. Document new -p option.
+
+2005-09-22 Corinna Vinschen <corinna@vinschen.de>
+
+ Align error message handling to mkpasswd's error messages throughout.
+ * mkgroup.c (print_win_error): Create macro calling ...
+ (_print_win_error): ... this function created from former
+ print_win_error. Move up in source.
+ (PDOMAIN_CONTROLLER_INFOW): Define return type of DsGetDcNameW.
+ (dsgetdcname): New function pointer for DsGetDcNameW.
+ (load_netapi): Get DsGetDcNameW address.
+ (main): If DsGetDcNameW is available, use it.
+ * mkpasswd.c (PDOMAIN_CONTROLLER_INFOW): Define return type of
+ DsGetDcNameW.
+ (dsgetdcname): New function pointer for DsGetDcNameW.
+ (load_netapi): Get DsGetDcNameW address.
+ (main): If DsGetDcNameW is available, use it. Rename local variable
+ domain_name_specified to domain_specified as in mkgroup.c.
+
+2005-09-08 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * regtool.cc: Extend copyright-years.
+ (print_version): Ditto.
+ (cmd_list): Don't depend on terminating '\0' being present on
+ string-values.
+ (cmd_get): Don't attempt to read more than present, but keep
+ extra space for terminating '\0'. Really output REG_BINARY.
+ Don't leak memory.
+ (cmd_set): Include trailing '\0' in string's length.
+
+2005-08-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c (longopts): Add --logonserver option.
+ (opts): Add -d option.
+ (GetPW): Add server parameter which is given to Net functions.
+ (ChangePW): Ditto.
+ (PrintPW): Ditto.
+ (SetModals): Ditto.
+ (usage): Add description for -d/--logonserver option.
+ (main): Add option handling for -d/--logonserver. Use LOGONSERVER
+ environment variable content for server to contact, unless
+ -d/--logonserver option is given. If both is missing, use NULL.
+
+2005-08-16 Brian Dessent <brian@dessent.net>
+
+ * cygcheck.cc (dump_sysinfo_services): Properly null-terminate 'buf'.
+ Avoid extraneous cygrunsrv invocation if 'verbose' is true.
+
+2005-08-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * mount.cc (longopts): Fix typo which disallows --options option.
+
+2005-07-19 Christopher Faylor <cgf@timesys.com>
+ Eric Blake <ebb9@byu.net>
+
+ * cygcheck.cc (find_on_path): Perform .exe magic on non-PATH search.
+
+2005-07-05 Eric Blake <ebb9@byu.net>
+
+ * cygcheck.cc (track_down, cygcheck): Return true on success.
+ (main): Reflect cygcheck failures in exit status.
+
+2005-06-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * parse_pe.c (exclusion::sort_and_check): Remove crude cast.
+
+2005-05-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Recognize XP Media Center and Tablet PC
+ Editions. Change .NET to 2003 throughout. Recognize 2003 Web Server
+ and Datacenter Server. Report when running in terminal server session.
+
+2005-05-27 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (load_cygwin): Make half-hearted attempt to work with
+ older DLLs.
+ * strace.cc (load_cygwin): Ditto.
+
+2005-05-22 Brian Dessent <brian@dessent.net>
+
+ * cygcheck.cc (dump_sysinfo_services): Add new function that uses
+ new cygrunsrv options to dump service info.
+ (dump_sysinfo): Call dump_sysinfo_services if running under NT.
+ Change 'Cygnus' to 'Cygwin' in output.
+
+2005-05-20 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (load_cygwin): Remove debugging statement.
+
+2005-05-20 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (dump_sysinfo): Don't attempt to use path if it is not
+ set.
+ (nuke): Fix off by one error in allocation of environment variable.
+ (load_cygwin): Always set PATH even if cygwin environment is empty.
+
+2005-05-16 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (cygwin_internal): Define as a "C" function.
+ * strace.cc (cygwin_internal): Ditto.
+
+ * cygpath.cc (print_version): Update copyright.
+
+2005-05-15 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (load_cygwin): Avoid calling putenv with a NULL path.
+
+2005-05-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (load_cygwin): Don't touch $PATH for now.
+ (print_version): Fix copyright.
+ * strace.cc (print_version): Ditto.
+
+2005-05-13 Christopher Faylor <cgf@timesys.com>
+
+ * mount.cc (mount_commands): Display "-X" option when appropriate.
+
+2005-05-08 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (nuke): New function.
+ (load_cygwin): New function.
+ (main): Use load_cygwin to load argv/envp from cygwin environment, if
+ appropriate.
+
+2005-05-08 Christopher Faylor <cgf@timesys.com>
+
+ * strace.cc (attach_process): Don't call load_cygwin(). Assume that
+ it's already happened.
+ (dotoggle): Ditto.
+ (main): Set argv from cygwin environment, if it exists.
+
+2005-05-01 Christopher Faylor <cgf@timesys.com>
+
+ * mount.cc (usage): Clarify action of -m option.
+
+2005-04-29 Dave Korn <dave.korn@artimi.com>
+
+ * path.cc (getmntent): Add previously-omitted 'noexec' and 'managed'
+ flags to mnt_opts string if present in mount flags.
+
+2005-04-20 Brian Dessent <brian@dessent.net>
+
+ * utils.sgml (mount): Clarify setting cygdrive prefix for user
+ and system-wide.
+
+2005-03-24 Brian Dessent <brian@dessent.net>
+
+ * cygcheck.cc (init_paths): Use full path instead of "." for the
+ current directory. Do not add "." if present in $PATH.
+ (dump_sysinfo): Skip placeholder first value of paths[].
+
+2005-03-07 Christopher Faylor <cgf@timesys.com>
+
+ * kill.cc (getsig): Rectify bug introduced by 2005-02-26 change. Don't
+ pad signal name with spaces.
+
+2005-03-07 Corinna Vinschen <corinna@vinschen.de>
+
+ * strace.cc (handle_output_debug_string): Fix compiler warning.
+
+2005-03-06 Christopher Faylor <cgf@timesys.com>
+
+ * cygpath.cc (usage): Pass in one more copy of program_name to printf
+ to avoid a SEGV.
+
+2005-02-27 Christopher Faylor <cgf@timesys.com>
+
+ * regtool.cc (opts): The argument to 'K' is not optional.
+ (main): Revert previous change. Just let getopt deal with missing
+ argument.
+
+2005-02-27 Christopher Faylor <cgf@timesys.com>
+
+ * regtool.cc (main): Avoid a SEGV when nothing follows -K.
+
+2005-02-26 Christopher Faylor <cgf@timesys.com>
+
+ * kill.cc (getsig): Avoid buffer overflow when generating a signal name.
+
+ * strace.cc (handle_output_debug_string): Make error a little more specific.
+
+2005-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygpath.cc (usage): Clarify help output to indicate acceptance
+ of multiple file names as arguments.
+
+2005-01-16 Christopher Faylor <cgf@timesys.com>
+
+ * ps.cc (main): Eliminate use of PID_ZOMBIE.
+ * strace.cc (main): Recognize new option for displaying hex value of
+ strace type.
+ (handle_output_debug_string): Prepend output with hex value of strace
+ message if -H is specified.
+
+2005-01-11 Pierre Humblet <pierre.humblet@ieee.org>
+
+ * mkpasswd.c (print_win_error): Transform into macro.
+ (_print_win_error): Upgrade former print_win_error by
+ printing the line.
+ (current_user): Call _print_win_error.
+ (enum_users): Print name in case of lookup failure.
+ (enum_local_groups): Ditto.
+
+2004-11-18 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (eprintf): New function.
+
+2004-11-16 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (find_on_path): Clear show_error and/or print_failed
+ parameters to display_error.
+ (rva_to_offset): Ditto.
+ (dll_info): Ditto.
+ (track_down): Ditto.
+
+2004-11-13 Pierre Humblet <pierre.humblet@ieee.org>
+
+ * kill.cc (forcekill): Do not pass negative pids to
+ cygwin_internal. Check if sig == 0. Improve error messages.
+ (main): Make pid a long long and distinguish between pids, gpids
+ (i.e. negative pids) and Win9x pids.
+
+2004-11-11 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc: Change "keyeprint" to "display_error" throughout.
+
+2004-11-11 Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (main): Allow a '-l' without an additional argument.
+
+2004-11-11 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (keyeprint): New optional parameters: show_error and
+ print_failed.
+
+2004-10-31 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (get_dword): Fix errormessage.
+ (cygwin_info): Ditto.
+ (track_down): Ditto.
+ (check_keys): Ditto.
+
+2004-10-27 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (dump_sysinfo): Warn about missing or multiple cygwin1
+ dlls.
+
+2004-10-25 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (dump_sysinfo): Add leading newline before legend for
+ drive-list.
+
+2004-10-22 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (dump_sysinfo): In legend for drive-list: Add ``ram'' and
+ ``unk''. Use single puts. Add leading newline. Line up equal-signs.
+
+2004-10-20 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (dump_sysinfo): Allow for larger drives in drive-list.
+ Change ``Used'' to ``Free'' in helptext-title for drive-list.
+
+2004-10-18 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (pretty_id): Don't let i become negative. Fix
+ printf-format.
+
+2004-10-17 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (pretty_id): Allocate space for ')' in uid and guid.
+
+2004-10-17 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+ Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (pretty_id): Allocate space for trailing '\0' in uid and
+ guid.
+
+2004-10-15 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+ Christopher Faylor <cgf@timesys.com>
+
+ * cygcheck.cc (pretty_id): Don't exit on id error. Fix size
+ calculations.
+
+2004-10-14 Christopher Faylor <cgf@timesys.com>
+ Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (pretty_id): Correct column calculations. Abort if id is
+ acting funny.
+
+2004-10-10 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (add_path): Don't leak memory when path is already in
+ ``paths''.
+
+2004-10-10 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (dump_sysinfo): Warn about trailing (back)slash on mount
+ entries.
+
+2004-10-10 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (dump_sysinfo): Don't warn about empty path components,
+ just display ``.''.
+
+2004-10-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * strace.cc (_impure_ptr): Remove.
+
+2004-10-06 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (dump_sysinfo): Warn about empty path components.
+
+2004-10-04 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * cygcheck.cc (pretty_id): Close pipe.
+
+2004-09-23 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * dump_setup.cc (dump_setup): Remove unneeded strlen when check_files
+ is not set.
+
+2004-09-22 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+ Corinna Vinschen <corinna@vinschen.de>
+
+ * dump_setup.cc (dump_setup): Avoid trailing spaces on package-list.
+
+2004-09-15 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
+
+ * getfacl.c (main): Correct layout when nopt is set.
+
+2004-07-12 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+
+ * mkgroup.cc (netapibufferallocate,netgroupgetinfo): New function
+ pointers.
+ (load_netapi): Load NetApiBufferAllocate and NetGroupGetInfo.
+ (enum_local_groups,enum_groups): Add disp_groupname parameter.
+ Load info for disp_groupname if specified.
+ (usage): Add description of "-g/--group" option.
+ (longopts,opts): Add "-g/--group" option.
+ (main): Process "-g/--group" option.
+ * utils.sgml (mkgroup): Add description of "-g/--group" option
+
+2004-06-15 Alan Modra <amodra@bigpond.net.au>
+
+ * dumper.cc (dumper::prepare_core_dump): Use bfd_get_section_size
+ instead of _raw_size.
+ (dumper::write_core_dump): Likewise.
+ * parse_pe.cc (select_data_section): Likewise.
+
+2004-05-29 John Paul Wallington <jpw@gnu.org>
+
+ * ssp.c (usage): Add missing linefeed.
+
+2004-05-27 Christopher Faylor <cgf@alum.bu.edu>
+
+ * kill.cc (listsig): Fix "kill -l" segv. NSIG includes Signal 0, so we
+ need to avoid calling strtosigno with NSIG - 1.
+
+2004-03-21 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc (dump_sysinfo): Remove "Win95/NT" from output.
+
+2004-03-15 Christopher Faylor <cgf@redhat.com>
+
+ * cygpath.cc (usage): Don't issue helpful message if -i is used.
+ (from Igor Pechtchanski)
+
+2004-03-13 Rob Siklos <rob2@siklos.ca>
+
+ * kill.cc (get_debug_priv): New function.
+ (forcekill): Call get_debug_priv before trying to kill process.
+
+2004-02-24 Christopher Faylor <cgf@redhat.com>
+
+ * cygpath.cc (long_options): Add "mode" option.
+ (options): Ditto.
+ (usage): Report on new option.
+ (report_mode): New function.
+ (main): Implement -M option.
+
+2004-02-20 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (build_dumper): Detect missing iconv library.
+
+ * cygpath.cc (dowin): Report on filename conversion errors.
+ (doit): Ditto.
+
+ * strace.cc (main): Use symbolic constant for _STRACE_ALL when setting
+ mask.
+
+2004-02-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * ssp.c (opts): Add leading '+' to force posixly correct behaviour.
+
+2004-02-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * strace.cc (opts): Add leading '+' to force posixly correct
+ behaviour.
+ (main): Revert POSIXLY_CORRECT manipulations.
+
+2004-02-10 Christopher Faylor <cgf@redhat.com>
+
+ * strace.cc (main): Guard against previous setting of POSIXLY_CORRECT.
+
+2004-02-10 Christopher Faylor <cgf@redhat.com>
+
+ * strace.cc: Update copyrights.
+ * cygcheck.cc: Update copyrights.
+
+2004-02-10 Christopher Faylor <cgf@redhat.com>
+
+ * strace.cc (main): Ensure POSIXLY_CORRECT argument ordering.
+ * cygcheck.cc (main): Ditto.
+
+2004-01-23 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc (pretty_id): Make more robust in absence of id.exe.
+
+2004-01-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (dowin): Revert accidental checkin from November.
+
+2003-11-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (main): Print "root" group with local admins group sid
+ and gid 0.
+
+2003-11-19 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in: Add rules to build ipcrm and ipcs.
+ * ipcrm.c: New file.
+ * ipcs.c: New file.
+
+2003-11-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c: Avoid compiler warnings throughout.
+ * mkpasswd.c: Ditto.
+ * passwd.c: Ditto.
+
+2003-11-07 Mark Blackburn <marklist@fangorn.ca>
+
+ * cygpath.cc (main): Allow multiple pathnames on command line.
+
+2003-11-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c (PrintPW): Turn around meaning printed for "Password not
+ required" option to be in line with Windows meaning.
+ (main): Use more appropriate 1008 option when calling
+ NetUserSetInfo to change flag values.
+
+2003-11-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c (UF_LOCKOUT): Remove (defined in lmaccess.h).
+ (version): Bump version number to 1.5.
+ (longopts): Add -c, -C, -e, -E, -p, -P options.
+ (opts): Ditto.
+ (PrintPW): Print values of UF_PASSWD_CANT_CHANGE and
+ UF_DONT_EXPIRE_PASSWD flags. Slightly reformat output. Don't suppress
+ correct system password settings just because the account has admin
+ privileges.
+ (usage): Define as "noreturn" function. Restructure and rephrase
+ output. Accommodate new options.
+ (print_version): Fix copyright dates.
+ (main): Accommodate new options for setting UF_PASSWD_CANT_CHANGE,
+ UF_DONT_EXPIRE_PASSWD and UF_PASSWD_NOTREQD settings.
+
+2003-10-17 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc (pretty_id): Don't exec if `id' program is not found.
+
+2003-09-20 Christopher Faylor <cgf@redhat.com>
+
+ * kill.cc (main): Allow negative pids (indicates process groups).
+
+2003-09-17 Christopher Faylor <cgf@redhat.com>
+
+ * parse_pe.cc (exclusion::sort_and_check): Make error message a little
+ more explicit and ignore (hopefully) harmless region overlap.
+
+2003-09-13 Christopher Faylor <cgf@redhat.com>
+
+ * kill.c (forcekill): Wait for process to terminate even if
+ TerminateProcess says it failed.
+
+2003-09-11 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Tweak mingw libz.a detection to make it more reliably
+ detect when libz.a is not available.
+
+2003-09-11 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+
+ * cygcheck.cc (dump_only): New global variable.
+ (usage): Add "--dump-only" option, fix "--verbose" line.
+ (longopts, opts): Add "--dump-only" option.
+ (main): Process the "--dump-only" flag. Add new semantic check.
+ Pass dump_only information to dump_setup().
+
+2003-09-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * getfacl (main): Remove extern declaration of optind.
+ * setfacl (main): Remove extern declaration of optarg and optind.
+
+2003-09-10 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (cygcheck.o): Use MINGW_CXX for compilation.
+ * cygcheck.cc: Just include <getopt.h> rather than cygwin version.
+ (pretty_id): Avoid compiler warnings.
+ * cygpath.cc (usage): Ditto.
+
+2003-09-10 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (MINGW_CXX): Define and use for mingw-compiled files.
+ * path.cc: Include more path info in cygwin-specific includes since the
+ cygwin directory is no longer included by default.
+
+2003-09-10 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: More fixups to adjust for the fact that mingw_getopt.o
+ is no longer built.
+
+2003-09-10 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Remove references to getopt since it is now part of
+ mingwex.
+
+2003-09-08 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Rename libz.h -> zlib.h.
+
+2003-09-07 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Detect existence of mingw zlib headers and libraries.
+ Build cygcheck without package checking if they are unavailable.
+ * dump_setup.cc: Generate dummy zlib macros when zlib is not available.
+ (open_package_list): Use zlib functions to uncompress package lists.
+ Return gzFile rather than FILE *.
+ (check_package_files): Change fp to gzFile to accommodate zlib
+ functions. Use gzgets to read from package file. Use gzclose to close
+ the handle.
+ (package_list): Ditto.
+ (package_find): Ditto.
+
+2003-09-05 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+
+ * dump_setup.cc (check_package_files): Don't fail on empty package.
+
+2003-09-01 AJ Reins <reinsaj@yahoo.com>
+
+ * mount.cc (mount_commands): Ensure user mode is actually user mode and
+ not the default system mode.
+
+2003-08-31 Christopher Faylor <cgf@redhat.com>
+
+ * kill.cc (forcekill): Silence some compiler warnings.
+
+2003-08-31 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Oops. Put the '...' in the right place.
+
+2003-08-31 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Display "..." when not-verbose.
+
+ * kill.cc (forcekill): Default to entered pid when pinfo fails. Issue
+ some warnings when things don't work.
+
+2003-08-17 David Rothenberger <daveroth@acm.org>
+
+ * dump_setup.cc (check_package_files): Strip leading / and ./ from
+ package file names.
+
+2003-08-16 David Rothenberger <daveroth@acm.org>
+
+ * dump_setup.cc (package_find): Don't stop searching on missing
+ file list.
+ (package_list): Ditto.
+
+2003-08-16 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+
+ * dump_setup.cc: (package_list): Make output terse unless
+ verbose requested. Fix formatting.
+ (package_find): Ditto.
+
+2003-08-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (main): Fix some formatting and help text printing.
+
+2003-08-15 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+
+ * cygcheck.cc (find_package,list_package): New global
+ variables.
+ (usage): Add "--find-package" and "--list-package" options,
+ reformat output.
+ (longopts, opts): Add "--find-package" and "--list-package"
+ options.
+ (main): Process the "--find-package" and "--list-package"
+ flags. Add new semantic checks. Add calls to find_package()
+ and list_package().
+ * dump_setup.cc: Fix header comment.
+ (match_argv): Change return type to int to distinguish
+ between real matches and default ones.
+ (open_package_list): New static function.
+ (check_package_files): Factor out opening the package list
+ file into open_package_list().
+ (get_packages): New static function.
+ (dump_setup): Factor out getting a list of packages into
+ get_packages().
+ (package_list, package_find): New global functions.
+
+2003-08-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * regtool.cc (usage): Add missing linefeed. Move example to --help
+ text. Fix forward slash description.
+
+2003-08-13 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+
+ * dump_setup.cc (check_package_files): Fix extra '/' in filename.
+ Resize command buffer. Fix buffer overflow bug.
+
+2003-08-09 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+ Christopher Faylor <cgf@redhat.com>
+
+ * dump_setup.cc (dump_setup): Check for the existence of the package
+ list file. Rework slightly to use static buffer for popen commands.
+
+2003-08-07 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+ Christopher Faylor <cgf@redhat.com>
+
+ * dump_setup.cc (version_len): New static variable.
+ (could_not_access,directory_exists): New static function.
+ (file_exists): Ditto.
+ (check_package_files): Ditto.
+ (dump_setup): Check the contents of each package if check_files is true
+ and output the result in the "Status" column. Flush output after each
+ package.
+
+2003-08-07 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+ Christopher Faylor <cgf@redhat.com>
+
+ * dump_setup.cc (dump_setup): Remove redundant null check. Add
+ informative message if package info not found.
+
+2003-07-26 Christopher Faylor <cgf@redhat.com>
+
+ * mount.cc (do_mount): Issue warning when using managed mount option on
+ non-empty directory.
+
+2003-07-25 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Use 'install-sh -c'.
+ * configure: Regenerate.
+
+2003-07-25 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Always use install-sh.
+ * configure: Regenerate.
+
+2003-07-03 Christopher Faylor <cgf@redhat.com>
+
+ * mount.cc (struct opt): Remove posix option.
+
+2003-07-03 Christopher Faylor <cgf@redhat.com>
+
+ * mount.cc (longopts): Add long "options" keyword.
+ (opts): Add -o option.
+ (usage): Display -o option.
+ (struct opt): New.
+ (concat3): New function.
+ (main): Handle -o flag.
+
+2003-06-12 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc (pretty_id): Rework slightly to not rely on spaces.
+
+2003-06-12 Christopher Faylor <cgf@redhat.com>
+
+ * cygpath.cc: Throughout, always return error when GetShortPathName
+ returns 0.
+
+2003-04-26 Joshua Daniel Franklin <joshuadfranklin at yahoo dot com>
+
+ * mkpasswd.c (usage) Remove extra newline from description output.
+
+2003-04-26 Joshua Daniel Franklin <joshuadfranklin at yahoo dot com>
+
+ * cygcheck.cc (usage) Add description output.
+ * cygpath.cc (usage) Add description output.
+ * dumper.cc (usage) Add newline to description output.
+ * kill.cc (usage) Add description output.
+ * mkgroup.c (usage) Grammatical change to description output.
+ * mkpasswd.c (usage) Grammatical change to description output.
+ * mount.cc (usage) Add description output.
+ * passwd.c (usage) Add description output.
+ * ps.cc (usage) Add description output.
+ * regtool.cc (usage) Add description output.
+ * setfacl.c (usage) Remove extra newline from description output.
+ * ssp.c (usage) Add description output.
+ * strace.cc (usage) Add description output.
+ * umount.cc (usage) Add description output.
+
+2003-04-10 Pierre Humblet <pierre.humblet@ieee.org>
+
+ * mkpasswd.c (current_user): print uid and gid as unsigned.
+ (enum_users): Ditto. Do not free servername.
+ (usage): Update to allow several domains and improve -p.
+ (main): On Win9x limit uids to 1000. Only print specials
+ when -l is specified. Add a loop to allow several domains
+ and free servername in the loop.
+ * mkgroup.c (enum_groups): Do not free servername.
+ (usage): Update to allow several domains. Change uid to gid.
+ (main): Only print specials when -l is specified. Add a
+ loop to allow several domains and free servername in the loop.
+
+2003-03-24 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc (dump_sysinfo): Ensure that CYGWIN environment variable
+ is correctly set.
+
+2003-03-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * getfacl.c (username): Fix ambiguous printf calls.
+ (groupname): Ditto.
+ (main): Ditto.
+
+2003-03-04 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (strace.exe): Include mingw_getopt.o in link line.
+ * cygcheck.cc (print_version): Update copyright.
+ * strace.cc (print_version): Ditto.
+ (main): Allow cygwin paths for -o option.
+ (create_child): Allow cygwin path as argv[0].
+ * path.cc (path.cc): Allow UNC paths.
+
+2003-03-01 Pierre Humblet <pierre.humblet@ieee.org>
+
+ * mkpasswd.cc (main): On Win95, output both a default line and a
+ line for the current user (if known) with a pseudorandom uid. If
+ the -u switch is given, produce a line for the specified user.
+ * mkgroup.cc (main): On Win95 change the group name from "unknown" to
+ "all".
+
+2003-02-28 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (cygcheck.o): Fix so that actual mingw include files are
+ used.
+ * cygcheck.cc (find_on_path): Translate from cygwin path when qualified
+ path name found.
+ (pretty_id): New function. Dump output of id command.
+ (dump_sysinfo): Call pretty_id for CYGWIN=ntsec and CYGWIN=nontsec cases.
+
+2003-02-12 Christopher Faylor <cgf@redhat.com>
+
+ * cygpath.cc (doit): Allocate more space for non-path filename.
+
+2003-02-07 Christopher Faylor <cgf@redhat.com>
+
+ * dump_setup.cc (compar): Use case insensitive comparisons.
+ (dump_setup): Calculate package_len based on already used "len". Don't
+ bother with version_len.
+
+2003-02-07 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+
+ * dump_setup.cc (dump_setup): Compute the longest package name
+ and align columns properly.
+
+2003-02-06 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc (common_apps): Add some more apps.
+ * path.cc (get_cygdrive): Correctly set system flag.
+
+2003-01-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (ALL_LDFLAGS): Remove newlib/libm from tools paths.
+ (MINGW_LDFLAGS): Remove in favor of definition from Makefile.common.
+
+2003-01-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c: Fix copyright date.
+ * mkpasswd.c: Ditto.
+ * setfacl.c: Ditto.
+
+2003-01-09 Pierre Humblet <pierre.humblet@ieee.org>
+
+ * setfacl.c (usage): Remove double ":" for mask and other.
+
+2003-01-07 Pierre Humblet <pierre.humblet@ieee.org>
+
+ * mkpasswd.c (current_user): Create.
+ (usage): Reorganize to support Win95/98/ME.
+ (main): Add option for -c. Reorganize to parse options for
+ Win95/98/ME and to call current_user. Add username in gecos field
+ on Win95/98/ME.
+ * mkgroup.c (enum_groups): Print gid with %u.
+ (print_win_error): Create from passwd.cc.
+ (current_group): Create.
+ (usage): Reorganize to support Win95/98/ME.
+ (main): Add option for -c. Reorganize to parse options for
+ Win95/98/ME and to call current_group.
+
+2002-12-14 Pierre Humblet <pierre.humblet@ieee.org>
+
+ * setfacl.c (main): Place a single : after other and mask.
+ * getfacl.c (getaclentry): Allow both : and :: for other and mask.
+ (main): Remove extraneous break.
+
+2002-11-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkpasswd.c (main): Set pw_passwd field to '*' on 9x/Me.
+
+2002-11-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (getperm): Set only `other' permission bits.
+ (getaclentry): Set a_id to -1 by default.
+
+2002-11-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * getfacl.c (permstr): Use `other' permission bits for requesting
+ ace permissions.
+
+2002-11-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * setfacl.c (usage): Add missing LF.
+
+2002-10-30 Christopher Faylor <cgf@redhat.com>
+
+ * cygpath.cc (get_long_path_name_w32impl): Define similarly to
+ GetLongPathName.
+ (get_long_name): Correctly prototype GetLongPathName.
+ (get_long_paths): Implement using get_long_name to cut down on code
+ duplication.
+ (doit): Do various things to make path output work predictably.
+
+2002-10-19 Christopher Faylor <cgf@redhat.com>
+
+ * mount.cc (usage): Correctly report default mode.
+ * strace.cc (main): Use strtoul as appropriate.
+
+2002-09-29 Christopher Faylor <cgf@redhat.com>
+
+ * cygpath.cc (close_arg): Remove unused static.
+ * mkgroup.c (enum_local_users): Avoid compiler warning.
+ (enum_users): Ditto.
+ * mkpasswd.c: Ditto throughout.
+ * ssp.c: Ditto throughout.
+
+2002-09-18 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc: Include sys/time.h rather than time.h to avoid a
+ compiler error.
+
+2002-09-17 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc: Reorder includes to avoid compiler error.
+
+2002-09-15 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygcheck.cc (print_version) Add final newline.
+ * getfacl.c (print_version) Add final newline.
+ * kill.cc (print_version) Add final newline.
+ * mkgroup.c (print_version) Add final newline.
+ * mkpasswd.c (print_version) Add final newline.
+ * mount.cc (print_version) Add final newline.
+ * passwd.c (print_version) Add final newline.
+ * ps.cc (print_version) Add final newline.
+ * regtool.cc (print_version) Add final newline.
+ * setfacl.c (print_version) Add final newline.
+ * ssp.c (print_version) Add final newline.
+ * strace.cc (print_version) Add final newline.
+ * umount.cc (print_version) Add final newline.
+
+2002-09-12 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+
+ * cygpath.cc (options) New global variable.
+ (main) Make short options global for easier change.
+ (print_version) Add a missing newline.
+
+2002-08-07 Igor Pechtchanski <pechtcha@cs.nyu.edu>
+
+ * regtool.cc (find_key): Add support for custom key separator.
+ (usage): Document it.
+
+2002-08-02 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (main): Don't print an entry for "Everyone".
+ * mkpasswd.c (print_special): Set pw_gid to 544 for SYSTEM user.
+ (main): Don't print an entry for "Everyone".
+
+2002-07-06 Christopher Faylor <cgf@redhat.com>
+
+ * configure.in: Check for libiconv.a.
+ * configure: Regenerate.
+ * Makefile.in: Add libiconv.a to libraries required for dumper.exe.
+
+2002-07-06 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Use MINGW stuff from Makefile.common.
+
+2002-07-01 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c: Add function pointers for functions from advapi32.dll.
+ (load_netapi): Load used functions from advapi32.dll.
+ (main): Use function pointers instead of statically linked functions
+ from advapi32.dll.
+
+2002-07-01 Christopher Faylor <cgf@redhat.com>
+
+ * mount.cc (main): Ensure that mount_already_exists() also gets default
+ flag that is passed to do_mount.
+
+2002-06-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygpath.cc (long_options): Add "dos" and "mixed", correct "close",
+ "file" and "type" to use NULL flag.
+ (usage): Clean up usage output (more), accomodate new options.
+ (main): Add --dos and --mixed options; accomodate all output forms in
+ --type. Make UNIXy output default.
+
+2002-06-18 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygpath.cc (usage): Clean up usage output.
+ (dowin): Correct output of -t mixed for -ADHPSW options.
+
+2002-06-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.c: Rearrange includes to avoid unnecessary warnings.
+ (GetPW): Add parameter to (dis)allow printing of Windows username.
+ Use defines instead of numerical constants where possible.
+ Try avoiding impersonation problem. Rearrange to print Windows
+ username only if it's different from Cygwin username.
+ (ChangePW): Use defines instead of numerical constants where possible.
+ (main): Call GetPW with additional parameter. Change error text.
+
+2002-06-14 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * passwd.c (GetPW): Handle case of user-edited /etc/passwd
+ with cygwin_internal (CW_EXTRACT_DOMAIN_AND_USER, ...).
+
+2002-06-09 Christopher Faylor <cgf@redhat.com>
+
+ * path.cc (cygpath): Change MOUNT_AUTO to MOUNT_CYGDRIVE.
+ (getmntent): Ditto.
+
+2002-06-09 Christopher Faylor <cgf@redhat.com>
+
+ * mount.cc (main): Use default system/user flag for cygdrive stuff,
+ too.
+ (change_cygdrive_prefix): Change MOUNT_AUTO to MOUNT_CYGDRIVE.
+ * umount.cc (remove_cygdrive_prefix): Ditto.
+ (main): Use default system/user flag for cygdrive stuff, too.
+
+2002-06-08 Christopher Faylor <cgf@redhat.com>
+
+ * mount.cc (opts): Remove '-i' option.
+ (usage): Ditto.
+ (main): Ditto.
+ (longopts): Remove --import-old-mounts option.
+
+2002-06-07 David Peterson <chief@mail.idrive.com>
+ Christopher Faylor <cgf@redhat.com>
+
+ * cygpath.cc: Add option to output windows paths in different formats:
+ "dos" and "mixed".
+ (main): Process options.
+ (doit): Check new options flags.
+
+2002-06-06 Egor Duda <deo@logos-m.ru>
+
+ * regtool.cc (Fail): Be more verbose.
+ (find_key): Add support for remote registry access.
+ (usage): Document it.
+ * utils.sgml: Document it.
+
+2002-06-06 Christopher Faylor <cgf@redhat.com>
+
+ * strace.cc (main): Make toggle a local variable.
+
+2002-06-07 Conrad Scott <conrad.scott@dsl.pipex.com>
+
+ * strace.cc (toggle): New global variable.
+ (error): Use exit instead of ExitProcess so that stdio buffers get
+ flushed.
+ (create_child): Remove command line error checking.
+ (dostrace): Ditto.
+ (dotoggle): New function.
+ (usage): Add entry for new option -T|--toggle. Alphabetize.
+ (longopts): Add new option -T|--toggle.
+ (opts): Ditto.
+ (main): Handle new -T|--toggle option. Move all command line checking
+ here from other functions.
+ * utils.sgml: Update section for strace.
+
+2002-06-05 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * strace.cc (version): New global variable.
+ (usage): Accommodate stdout output.
+ (print_version): New function.
+
+2002-06-03 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * ssp.c (version): New global variable.
+ (longopts): Ditto.
+ (opts): Ditto.
+ (run_program): Correct cmd_line typos to cmdline.
+ (usage): New function. Standardize usage output. Add ssp.txt to
+ --help output.
+ (print_version): New function.
+ (main): Accommodate getopt.
+
+2002-06-03 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * umount.cc (version): New global variable.
+ (longopts): Accommodate new --version option.
+ (opts): Ditto.
+ (usage): Standardize usage output.
+ (print_version): New function.
+ (main): Accommodate --help, --version options.
+
+2002-06-02 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * regtool.cc (prog_name): New global variable.
+ (longopts): Ditto.
+ (opts): Ditto.
+ (usage): Standardize usage output. Rearrange/add descriptions.
+ (print_version): New function.
+ (main): Accommodate longopts and new --help, --version options. Add
+ check for (_argv[optind+1] == NULL).
+
+2002-06-02 Christopher Faylor <cgf@redhat.com>
+
+ * strace.cc (forkdebug): Make true by default.
+ (attach_process): Use window pid if cygwin pid isn't available (yet).
+ (create_child): Use either DEBUG_ONLY_THIS_PROCESS or DEBUG_PROCESS,
+ exclusively. (Suggested by Conrad.Scott@dsl.pipex.com)
+
+2002-05-30 Christopher Faylor <cgf@redhat.com>
+
+ * mkpasswd.cc (main): Don't reset to binmode if stdout is a terminal.
+
+2002-05-29 Christopher Faylor <cgf@redhat.com>
+
+ * mount.cc (main): Make -b the default.
+
+2002-05-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * ps.cc (main): Use uid or uid32 member of struct external_pinfo
+ dependent of the value of the struct's version member.
+
+2002-05-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * ps.cc (main): Change print format for uid to unsigned. Use uid32
+ member of struct external_pinfo instead of uid.
+
+2002-05-28 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * passwd.c (prog_name): New global variable.
+ (longopts): Ditto.
+ (opts): Ditto.
+ (usage): Standardize output. Accommodate new options.
+ (print_version): New function.
+ (main): Accommodate longopts and new --help, --version options.
+
+2002-05-28 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * ps.cc (usage): Fix typo.
+
+2002-05-27 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * ps.cc (prog_name): New global variable.
+ (longopts): Ditto.
+ (opts): Ditto.
+ (usage): New function.
+ (print_version): New function.
+ (main): Accommodate longopts and new --help, --version options.
+
+2002-05-26 Christopher Faylor <cgf@redhat.com>
+
+ * strace.cc (attach_process): Don't tell process to start stracing
+ here.
+ (proc_child): Do it here, instead, after first debug event. This
+ should work around inexplicable races with DebugActiveProcess.
+ (dostrace): Pass any pid argument to proc_child.
+
+2002-05-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * getfacl.c (usage): Standardize usage output. Change return type to
+ static void.
+ (print_version): New function.
+ (longopts): Added longopts for all options.
+ (main): Accommodate new help and version options.
+
+2002-05-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * mount.cc (version): New global variable.
+ (usage): Standardize usage output. Accommodate new version option.
+ (print_version): New function.
+ (longopts): Accommodate new version option.
+ (opts): Ditto.
+ (main): Ditto.
+
+2002-05-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (usage): Change usage output slightly.
+
+2002-05-20 Joerg Schaible <joerg.schaible@gmx.de>
+
+ * cygpath.cc (main): Add option l to support conversion to
+ Windows long file names. Refactured code for capital options.
+ Support of options from file for capital options.
+ (dowin): New function. Refactured from main.
+ (doit): Call long path conversion.
+ (get_long_name): New function.
+ (get_long_paths): New function.
+ (get_long_path_name_w32impl): New function. Reimplementation
+ of Windows API function GetLongPathName (only 98/Me/2000/XP or
+ higher).
+ (get_short_name): Call GetShortPathName only once.
+ (get_short_paths): Fix calculating buffer size.
+ * utils.sgml: Update cygpath section for l option.
+
+2002-05-18 Christopher Faylor <cgf@redhat.com>
+
+ * strace.cc (add_child): Use calloc since new requires working
+ libstdc++.a.
+ (remove_child): Ditto for delete/free.
+
+2002-05-15 Mark Blackburn <marklist@fangorn.ca>
+
+ * cygpath.cc (get_short_paths): Fix more error checking.
+ (get_short_name): Ditto.
+
+2002-05-14 Joerg Schaible <joerg.schaible@gmx.de>
+
+ * cygpath.cc (main): Add option H to show the Windows' profiles
+ directory. Support short names for options DPSW. Clean up
+ copied code lines.
+ * utils.sgml: Update cygpath section for H option and s support.
+
+2002-05-14 Mark Blackburn <marklist@fangorn.ca>
+
+ * cygpath.cc (get_short_paths): Fix error checking.
+
+2002-05-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * kill.cc (prog_name): New global variable.
+ (usage): Standardize usage output. Add descriptions.
+ (print_version): New function.
+ (longopts): Accommodate new version option.
+ (opts): Ditto.
+ (main): Ditto.
+
+2002-05-13 Christopher Faylor <cgf@redhat.com>
+
+ * kill.cc (listsig): Display numeric id when given symbolic input.
+
+2002-05-13 Christopher Faylor <cgf@redhat.com>
+
+ * kill.cc (usage): Show new options. Allow specification of output
+ stream.
+ (main): Implement 'h' option.
+
+2002-05-13 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (kill.exe): Add as a specific target.
+ * kill.cc (longopts): New.
+ (opts): Ditto.
+ (get_sig): Accept const char * parameter. Return -1 on unknown signal.
+ (test_for_unknown_sig): New function.
+ (listsig): New function.
+ (main): Use getopt_long for option parsing. Implement -l, and -s
+ options. Use test_for_unknown_sig() to test for signal validity.
+
+ * mount.cc (longopts): Make static.
+ (opts): Ditto.
+
+2002-05-12 Christopher Faylor <cgf@redhat.com>
+
+ * mount.cc (do_mount): Default to non-exec option for remote drives.
+ Report warnings before attempting a mount.
+ (longopts): Add no-executable option.
+ (mount_commands): Ditto.
+ (opts): Ditto.
+ (usage): Ditto. Indicate that system mount is now the default.
+ (main): Accommodate no-executable option. Make system mount the
+ default.
+ * umount.cc (usage): Indicate that system umount is now the default.
+ (main): Make system umount the default.
+
+2002-05-07 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * dumper.cc (usage): Standardize usage output. Generalize to allow use
+ for help.
+ (longopts): New struct. Added longopts for all options.
+ (print_version): New function.
+ (main): Change getopt to getopt_long. Accommodate new help and version
+ options.
+
+2002-03-29 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (main): Change call to exit() to a return statement.
+ * mkpasswd.c (main): Ditto.
+
+2002-03-27 Joshua Daniel Franklin joshuadfranklin@yahoo.com
+
+ * mkpasswd.c (usage): Simplify usage output. Generalize to allow use
+ for help. Correct '?' typo to 'h'.
+ (longopts): Add version option.
+ (opts): Add 'v' version option.
+ (print_version): New function.
+ (main): Accommodate new version option. Accommodate usage parameter
+ changes.
+
+2002-03-19 Christopher Faylor <cgf@redhat.com>
+
+ * mkgroup.c (usage): Use one just fprintf + string concatenation for
+ output message.
+ (print_version): Add void to function type and update copyright.
+
+2002-03-16 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * mkgroup.c (usage): Simplify usage output. Generalize to allow use
+ for help. Correct '?' typo to 'h'.
+ (longopts): Add version option.
+ (opts): Add 'v' version option.
+ (print_version): New function.
+ (main): Accommodate new version option. Accommodate usage parameter
+ changes. Use usage to output help message.
+
+2002-03-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (main): When generating group 513, check for computer's
+ primary domain instead of current user's domain.
+
+2002-03-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (main): When generating group 513, check for domain SID
+ if computer name isn't mapped to a SID.
+
+2001-03-11 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * kill.cc (usage): Move to top of file.
+ (getsig): Ditto.
+ (forcekill): Ditto.
+
+2002-03-06 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc: Reformat.
+
+2002-03-06 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc (longopts): Use correct short option for --version.
+
+2002-03-06 Christopher Faylor <cgf@redhat.com>
+
+ * cygpath.cc: Reformat.
+
+2002-02-27 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygpath.cc (print_version): New function.
+ (main): Accommodate new version function. Initialize 'o' to prevent
+ warning.
+
+2002-02-27 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc (main): Eliminate non-GNU formatting glitch.
+
+2002-02-27 Christopher Faylor <cgf@redhat.com>
+
+ * ssp.c (help_desk): Fix compiler warning.
+
+2002-02-27 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+ Christopher Faylor <cgf@redhat.com>
+
+ Change appropriate globals to statics throughout.
+ * cygcheck.cc (usage): Simplify usage output. Generalize to allow use
+ for help.
+ (longopts): Add version option.
+ (opts): Add 'V" version option.
+ (print_version): New function.
+ (main): Accommodate new version option. Accommodate usage parameter
+ changes. Use usage to output help message.
+
+002-02-19 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (CXXFLAGS): Add override so that HAVE_DECL_GETOPT is
+ defined.
+ (libbfd): Use -B rather than -L so that bfd from build directory is
+ correctly found.
+ (libintl): Ditto.
+
+2002-02-15 Christopher Faylor <cgf@redhat.com>
+
+ * mount.cc (usage): Fix typo in output.
+
+2002-02-14 Christopher Faylor <cgf@redhat.com>
+
+ * strace.cc (attach_process): Change CW_STRACE_ON to CW_STRACE_TOGGLE.
+
+2002-01-31 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkpasswd.c (main): Set default home path for 9x/Me if --path-to-home
+ isn't given.
+
+2002-01-30 Corinna Vinschen <corinna@vinschen.de>
+
+ * passwd.cc (ChangePW): Add parameter to differ between called for
+ checking old password and called for changing password. If called
+ for checking old password, return non-zero only if password is surely
+ incorrect.
+ (main): Call ChangePW() with additional parameter.
+
+2002-01-29 Christopher Faylor <cgf@redhat.com>
+
+ * dump_setup.cc (parse_filename): Don't consider '_' part of the
+ version.
+
+2002-01-28 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc: Fix typo. Remove uid_t kludge. Rely on kludge in
+ sys/cygwin.h instead.
+ * getfacl.c: Add include to remove warning.
+ * mkgroup.c (main): Assign variables outside of parameter passing.
+ This seems to eliminate some compiler warnings.
+
+2002-01-28 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc: Use specific cygwin includes, as required.
+
+2002-01-28 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (MINGW_INCLUDES): Change cygwin include.
+ * strace.cc: Use specific cygwin includes, as required.
+ (load_cygwin): New function. Loads cygwin DLL, if necessary.
+ (attach_process): Attaches strace to a running process.
+ (dostrace): Accept pid argument. Attach to pid if supplied.
+ (usage): Describe -p option. Correct system description.
+ (longopts): Alphabetize.
+ (opts): Ditto.
+ (main): Ditto. Handle -p option.
+
+2002-01-21 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (CXXFLAGS): Ensure that important settings are preserved
+ even when overriden by command line.
+
+2002-01-21 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Build intermediate cygcheck.o to force use of MINGW_CXXFLAGS.
+ * cygcheck.cc (cygwin_info): Intitialize variable to quiet g++ warning.
+ (dump_sysinfo): Make variables unsigned to quiet g++ warnings.
+ * strace.cc (version_string): Rename from SCCSid.
+ (add_child): Remove unused variable.
+ (version): Use version_string. Avoid use of fprintf.
+
+2002-01-21 DJ Delorie <dj@redhat.com>
+
+ * Makefile.in: Use CXX instead of CC to compile C++ sources.
+
+2002-01-17 DJ Delorie <dj@redhat.com>
+
+ * cygcheck.cc (already_did): Avoid default constructors, which may
+ require exception support.
+
+2001-01-16 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
+
+ * cygpath.cc (main): Add options to show Desktop and Start
+ Menu's Programs directory for current user or all users.
+ Move bulk of DPWS options outside the getopt case statement.
+ * utils.sgml: Update cygpath section for ADPWS options.
+
+2002-01-15 Joerg Schaible <joerg.schaible@gmx.de>
+
+ * cygpath.cc (doit): Empty file ignored using option -i.
+
+2002-01-15 Mark Bradshaw <bradshaw@crosswalk.com>
+
+ * mkpasswd.c (print_win_error): Add a new function.
+ (enum_users): Use print_win_error.
+ (enum_local_groups): Ditto.
+ (main): Ditto.
+
+2001-12-26 Jonathan Kamens <jik@curl.com>
+
+ * cygpath.cc (doit): Detect and warn about an empty path. Detect and
+ warn about errors converting a path.
+ (main): Set prog_name correctly -- don't leave an extra slash or
+ backslash at the beginning of it.
+
+Fri Dec 14 14:04:37 2001 Jason Tishler <jason@tishler.net>
+
+ * mkpasswd.c (enum_users): Change to unconditionally use
+ the --path-to-home option, if supplied by the user. Use default
+ --path-to-home option value, if appropriate.
+ (usage): Change usage statement to reflect new semantics.
+ (main): Remove defaulting of the --path-to-home option.
+
+Fri Dec 14 12:10:39 2001 Jason Tishler <jason@tishler.net>
+
+ * mkpasswd.c (opts): Add indication that '-p' option requires an
+ argument.
+
+2001-12-11 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Add define to CXXFLAGS.
+
+2001-12-03 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc (usage): Add -c description.
+ * cygpath.cc (usage): Alphabetize options.
+ * strace.cc (usage): Ditto.
+
+2001-11-21 Christopher Faylor <cgf@redhat.com>
+
+ * path.cc (cygpath): Don't consider cygdrive stuff when trying to derive
+ native paths.
+
+2001-11-20 Mark Bradshaw <bradshaw@staff.crosswalk.com>
+
+ * mkpasswd.c: include lmerr.h
+ (main): New -u option to allow specifying a
+ specific user. If specified, groups aren't displayed and
+ output is limited to only the specified user.
+ (enum_users): If specific user is specified, via -u option,
+ display only that user's record. With -u use NetUserGetInfo
+ instead of NetUserEnum.
+ (load_netapi): Added netusergetinfo.
+
+2001-11-15 Gary R. Van Sickle <g.r.vansickle@worldnet.att.net>
+
+ * strace.cc (main): Change getopt() to getopt_long().
+ Add support for help and version info.
+ Use new parse_mask() function for -m/--mask option.
+ (longopts): Add long options structure.
+ (opts): Move options string from getopts call to static var.
+ (usage): Print usage information.
+ (SCCSid): Version info.
+ (version): New function for displaying version info.
+ (parse_mask): New function supporting parsing of mnemonics,
+ hex, and basic expressions in masks.
+ (mnemonic2ul): New mnemonic parsing function.
+ (tag_mask_mnemonic): New type.
+ (mnemonic_table): New table of mnemonics for mnemonic2ul() to
+ search through.
+
+2001-11-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Redefine output format slightly.
+ Print correct build number on 9x/ME systems.
+
+2001-11-12 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc (main): Slight formatting tweak.
+
+2001-11-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Add some more details.
+
+2001-11-12 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Print more detailed OS information string
+ using OSVERSIONINFOEX information.
+
+2001-11-11 Christopher Faylor <cgf@redhat.com>
+
+ * path.h: New file.
+
+2001-11-11 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc (scan_registry): Open registry with read-only access.
+ (main): Reflect argument change for dump_setup.
+ * dump_setup.cc (dump_setup): Add preliminary extra argument for future
+ use.
+ * path.cc (read_mounts): Open registry with read-only access.
+
+2001-11-11 Christopher Faylor <cgf@redhat.com>
+
+ * cygcheck.cc (main): Display package info when '-s' is specified.
+ * dump_setup.cc (dump_setup): Change header. Remove typo. Always sort
+ packages output.
+
+2001-11-11 Christopher Faylor <cgf@redhat.com>
+
+ * dump_setup.cc: New file.
+ * Makefile.in: Add info for dump_setup.o.
+ * cygcheck.cc (main): Recognize '-c' option for checking setup
+ installed base.
+ * path.cc (cygpath): Read mount table if not loaded.
+
+2001-11-10 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in (cygcheck.exe): Compile as -mno-cygwin executable.
+ * path.cc: New file.
+ * cygcheck.cc (init_paths): Use MS-DOS path syntax.
+ (cygwin_info): Properly display cygwin version numbers. Prettify some
+ output.
+ (dump_sysinfo): Calculate max names of posix and ms-dos paths for
+ prettier output.
+
+2001-11-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygcheck.cc (dump_sysinfo): Print more detailed OS information string.
+
+2001-11-04 Corinna Vinschen <corinna@vinschen.de>
+
+ * getfacl.c (username): New function.
+ (groupname): Ditto.
+ (usage): Ditto. Add more user friendly help text.
+ (main): Add -n and --help option. Print names instead of IDs
+ unless -n option is given.
+ * setfacl.c (getperm): Tolerate whitespace and comment chars in input.
+ (getaclentry): Fix several input string misdetections.
+ (getaclentries): Allow - as input file name to read from stdin.
+ Tolerate whitespace and comment chars in input.
+ (usage): Add more user friendly help text.
+ (main): Add --help option.
+
+2001-11-04 Egor Duda <deo@logos-m.ru>
+
+ * strace.cc (main): New option '-w'. Start traced process in separate
+ window. New option '-S x'. Flush buffered output every x seconds.
+ (create_child): Start child process in new window, when requested.
+ When requested, periodically flush debugging output.
+
+2001-10-24 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Remove EXEEXT consideration. We always need .exe
+ extensions.
+
+2001-10-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c: Avoid compiler warnings.
+ (print_special): New function.
+ (main): Print special accounts by calling print_special().
+ * mkpasswd.c: Avoid compiler warnings.
+ (enum_users): Print additional U-domain\username info in gecos
+ field when SIDs are printed.
+ (print_special): New function.
+ (main): Print special accounts by calling print_special().
+
+2001-10-15 Christopher Faylor <cgf@redhat.com>
+
+ * mkpasswd.cc (enum_users): Shorten "unused" passwd field.
+
+2001-10-13 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Allow stdinc searching for dumper.
+
+Tue Oct 9 21:59:00 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.in (MINGW_INCLUDES): Accommodate changes in Makefile.common.
+
+Sun Oct 7 23:06:39 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * kill.cc (main): Set exit value to 1 on invalid pid. Perform minor
+ cleanup.
+
+Fri Sep 21 20:40:30 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.in (mingw_getopt.o): Ensure that newlib include directories
+ are not searched.
+
+Thu Sep 20 21:00:20 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.in (MINGW_INCLUDES): Still need cygwin/include directory.
+
+Wed Sep 19 12:22:08 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.in: Filter newlib includes from mingw compilation.
+
+2001-09-14 Egor Duda <deo@logos-m.ru>
+
+ * dumper.cc (dumper::dumper): Print error code in case of error.
+ (dumper::add_thread): Ditto.
+ (dumper::collect_memory_sections): Ditto.
+ (dumper::dump_memory_region): Ditto.
+ (dumper::collect_process_information): Ditto.
+ (print_section_name): Fix formatting.
+
+2001-09-13 Egor Duda <deo@logos-m.ru>
+
+ * dumper.cc (main): Properly recognize negative pids (used by w9x).
+
+2001-09-09 Egor Duda <deo@logos-m.ru>
+
+ * dumper.cc (main): Change command-line arguments format to be
+ similar to gdb. Allow adding error_start=x:\path\to\dumper.exe to
+ CYGWIN environment variable to perform core dumping in case of
+ program crash.
+ (usage): Ditto.
+
+Wed Sep 5 22:37:21 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * Makefile.in (dumper): Change logic for libbfd and libintl so that
+ they will be found either in the build tree or the installed directory.
+ * mkpasswd.c (enum_users): Add a comment as a password for NT.
+
+2001-09-03 Michael A Chase <mchase@ix.netcom.com>
+
+ * mount.cc (mount_commands): Don't write /cygdrive/u mount points.
+
+2001-09-03 Michael A Chase <mchase@ix.netcom.com>
+
+ * mount.cc (longopts): Add mount-commands to options list.
+ (usage): Add mount-commands option.
+ (mount_commands): New function. Write commands to recreate current
+ mounts.
+
+Sat Sep 1 15:58:11 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * mount.cc (main): Eliminate excess arguments in printf.
+
+2001-08-30 Egor Duda <deo@logos-m.ru>
+
+ * dumper.h: Update copyright notice.
+ * dumper.cc: Ditto.
+ * dumper.cc: (dumper::print_core_section_list): New function.
+ * dumper.h: (dumper::print_core_section_list): Declare it.
+ * dumper.cc (print_section_name): New function.
+ (dumper::collect_process_information): Augment debugging output.
+ Stop debugee processing if it posts double exception.
+ (usage): Fix typo in option name.
+
+Tue Aug 28 14:45:02 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * mount.cc (main): Issue correct warning for 'not enough arguments'.
+
+2001-08-14 Joerg Schaible <joerg.schaible@gmx.de>
+
+ * cygpath.cc (main): Support -w for Windows (System) directories and
+ return physical correct orthography for the Windows System dir.
+
+2001-07-14 Chris Genly <chgenly@alum.mit.edu>
+
+ * regtool.cc (find_key): Handle keys with only one subkey.
+
+Wed Jun 27 22:46:10 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * regtool.cc (find_key): Revert previous change.
+
+Wed Jun 27 13:37:41 2001 Keith Starsmeare" <keith_starsmeare@yahoo.co.uk>
+
+ * regtool.cc (find_key): Allow '/' as a synonym for '\\'.
+
+Fri Jun 15 00:49:21 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * mkpasswd.c (main): Output passwd file in binary mode so that there
+ are no CRs in the file.
+ * umount.cc (remove_all_user_mounts): Don't try to remove /cygdrive
+ mounts.
+
+Tue May 1 10:50:48 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * mkpasswd.c (enum_users): Use /bin/bash as the default shell.
+ (main): Ditto.
+
+Sat Apr 28 22:32:01 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * passwd.cc (ttymnam): New function.
+ (main): Use ttynam() to report name of tty.
+
+2001-04-19 Egor Duda <deo@logos-m.ru>
+
+ * dumper.cc (dumper::init_core_dump): Set architecture field in dump
+ header.
+
+Mon Apr 16 15:08:00 2001 Corinna Vinschen <vinschen@redhat.com>
+
+ * mkgroup.c: Add function pointers `netlocalgroupgetmembers' and
+ `netgroupgetusers'.
+ (load_netapi): Load function pointers `netlocalgroupgetmembers'
+ and `netgroupgetusers'.
+ (enum_local_users): New function.
+ (enum_local_groups): Call `enum_local_users' for each group if
+ `print_users' is set.
+ (enum_users): New function.
+ (enum_groups): Call `enum_users' for each group if `print_users' is set.
+ (usage): Add usage text for `-u/--users'.
+ (longopts): Add option `--users'.
+ (opts): Add option character `u'.
+ (main): Set `print_users' according to option `-u/--users'.
+ Call `enum_local_groups' and `enum_groups' with additional parameter
+ `print_users'.
+
+2001-04-15 Michael A Chase <mchase@ix.netcom.com>
+
+ * mount.cc (longopts): Add help to options list.
+ (opts): Add 'h' to options string.
+ * umount.cc (longopts): Add help to options list.
+ (opts): Add 'h' to options string and change 'R' to 'A'.
+
+2001-04-13 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
+
+ * mkgroup.c (enum_groups): Use RID + offset specified an additional
+ argument as ID.
+ (usage): Add description of -o option.
+ (longopts, opts): Add specifications of -o/--id-offset option.
+ (main): Add -o option. Invoke enum_groups with specified offset.
+ * mkpasswd.c (enum_users): Just like mkgroup.c.
+ (usage, longopts, opts): Ditto.
+ (main): Add -o option. Invoke enum_users with specified offset only
+ against domain accounts.
+
+2001-04-11 Egor Duda <deo@logos-m.ru>
+
+ * mkgroup.c (uni2ansi): Use native method to convert from Unicode
+ to multi-byte strings.
+ * mkpasswd.c (uni2ansi): Ditto.
+ (enum_users): Pass buffer size when converting string.
+ (enum_local_groups): Ditto.
+ * mkgroup.c (enum_groups): Ditto.
+ (enum_local_groups): Ditto.
+
+Mon Apr 2 22:41:33 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * mount.cc (main): Use getopt_long for parsing arguments.
+ (usage): Reformat, show long and short options.
+ * umount.cc (main): Ditto, all of the above.
+
+Mon Apr 2 10:58:26 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * mount.cc (show_mounts): Change format string to more closely resemble
+ UNIX when displaying mount table.
+
+Sat Mar 17 21:46:06 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * kill.cc (forcekill): Use dwProcessId when opening a process, not the
+ Cygwin pid.
+
+Mon Mar 5 18:50:00 2001 Corinna Vinschen <vinschen@redhat.com>
+
+ * getfacl.c: Add copyright hint.
+ * setfacl.c: Ditto.
+ * strace.cc: Ditto.
+
+Tue Jan 09 10:26:23 2001 Tony Sideris <tonys1110@home.com>
+
+ * regtool.cc (cmd_list): Add new registry display options.
+ (cmd_list): Add code to implement -p, -k, and -l options.
+
+ * regtool.cc (Fail): Add call to LocalFree to free memory allocated by
+ FormatMessage.
+
+Wed Jan 10 09:16:57 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * regtool.cc (translate): Ensure that 'c' is initialized.
+ (cmd_set): Ditto for rv.