Deprecate all winsup ChangeLog files
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
		
							parent
							
								
									e70dbe774a
								
							
						
					
					
						commit
						9ee2624240
					
				
							
								
								
									
										636
									
								
								winsup/ChangeLog
								
								
								
								
							
							
						
						
									
										636
									
								
								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. | ||||
|  |  | |||
|  | @ -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. | ||||
|  | @ -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. | ||||
|  |  | |||
|  | @ -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. | ||||
							
								
								
									
										3166
									
								
								winsup/doc/ChangeLog
								
								
								
								
							
							
						
						
									
										3166
									
								
								winsup/doc/ChangeLog
								
								
								
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							|  | @ -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. | ||||
|  |  | |||
|  | @ -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. | ||||
|  | @ -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. | ||||
|  |  | |||
|  | @ -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 | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
		Reference in New Issue