2006-01-26 22:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac:

	Release: 1.1.7

2006-01-26 19:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/fusermount.c:

	Workaround FUSE/Linux-kernel to try ourselves to modprobe FUSE on ENODEV.
	 - Bugreported by: John Pratt

2006-01-26 13:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/main.c:

	Workaround FUSE not understanding standard "user" option. (Steven N. Hirsch)

2006-01-26 13:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac:

	Release: 1.1.7cvs2 -> 1.1.7cvs3

2006-01-25 23:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po, src/install/acquire/captive-install-acquire.pod.pl.in,
	  src/install/acquire/ui-gnome.glade,
	  src/install/acquire/ui-line.c,
	  src/libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	Fixed 'used' length of the downloaded cabinet for: w32 captivemodid 1.18/1.19
	 - Not sure where I got the original value as it is 24MB, not 61MB.

2006-01-25 21:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.c:

	Hopefully fixed all the modal dialogs combinations.

2006-01-25 21:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/main.c:

	Fatality can be only enabled from '#if 0' again.
	 - 'MAINTAINER_MODE' should not break the UI behavior.

2006-01-25 20:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.c:

	Fixed stupid typo / syntax error.

2006-01-25 20:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.c:

	Destroy the dialog manually instead, it was still crashing now.

2006-01-25 20:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.c:

	Fixed/fortifie libgnomeui compatibility regarding modal dialogs closing.
	 - There was stale dialog crashing on the 2nd click with: libgnomeui-2.10.0-1

2006-01-25 18:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/standalone.c:

	Fixed charset handling of the filenames.
	 - No longer redefine the 'LANG'/'LC_*' settings.
	   - It was valid for udpgate handling only LC_MESSAGES and its windows.

2006-01-25 18:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/utf8.c:

	capfuse_filename_from_utf8_malloc_errorchecking: Fixed.
	 - It was converting TO utf8 before.

2006-01-24 17:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/: utf8.c, utf8.h:

	Improved invalid utf8 encoding error - g_get_charset() is now also reported.

2006-01-22 18:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/: Makefile.am, op_chmod.c, op_getattr.c,
	  op_mkdir.c, op_mknod.c, op_open.c, op_opendir.c, op_readdir.c,
	  op_rename.c, op_rmdir.c, op_truncate.c, op_unlink.c, op_utime.c,
	  utf8.c, utf8.h:

	Workaround FUSE missing the generally broken Linux kernel charset support.
	 - Captive FUSE client now no longer assumes client is using: utf8
	 - GLib (Gnome) filename charset rules are now followed.

2006-01-22 12:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/main.c:

	Avoid g_log_set_always_fatal() for the FUSE client.
	 - It should fix restarting of children on any sandbox failure.

2006-01-22 12:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/main.c:

	Enable messages fatality for: MAINTAINER_MODE

2006-01-22 12:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac:

	Release: 1.1.7cvs1 -> 1.1.7cvs2

2006-01-19 07:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/captive.init:

	Fixed name of the 'captive' init script.
	 - Bugreported by: Adam Wysocki

2006-01-16 19:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* fonts/fonts.conf.in:

	Fixed lethal invalid XML syntax.
	 - Bugreport by the courtesy of: Nathan Filyk

2006-01-16 19:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/time.c:

	Fixed compilation error on some GCCes: missing terminating " character
	 - bugreport by the courtesy of: Stefan Schweizer

2006-01-02 10:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac:

	Release: 1.1.7cvs -> 1.1.7cvs1

2006-01-02 05:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac:

	Fixed configure crash on: --disable-install-pkg
	 - Bugreported by: Frederic L. W. Meunier

2006-01-02 03:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/gnomevfsresult.c:

	Unsuccessful gnomevfsresult_to_errno() is no longer fatal.
	 - Bugreported by: Frederic L. W. Meunier
	 - Too many 'GnomeVFSResult's have no corresponding 'errno' value.

2006-01-01 11:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/server-File.c:

	Fixed captive_file_file_info_set() sandbox child interface SIGSEGV.
	 - Due to the recent sub-second implementation.

2006-01-01 10:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/time.c:

	timespec_to_Time(): Fixed fatal wrong sanity check.

2006-01-01 10:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/op_readdir.c:

	Fixed SIGSEGV on the recent sub-second timestamps.

2006-01-01 09:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/fusermount.c:

	Workarounded: warning: ignoring return value of ‘...’, declared with attribute warn_unused_result

2006-01-01 08:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, src/client/bug-replay/main.c,
	  src/client/cmdline/cmd_info.c, src/client/cmdline/cmd_ls.c,
	  src/client/cmdline/file_info.c, src/client/cmdline/file_info.h,
	  src/client/fuse/Makefile.am,
	  src/client/fuse/capfuse_captive_file_info_object.c,
	  src/client/fuse/capfuse_captive_file_info_object.h,
	  src/client/fuse/gnomevfsfileinfo.c,
	  src/client/fuse/gnomevfsfileinfo.h, src/client/fuse/op_chmod.c,
	  src/client/fuse/op_getattr.c, src/client/fuse/op_readdir.c,
	  src/client/fuse/op_utime.c,
	  src/client/gnomevfs/gnome-vfs-method.c,
	  src/libcaptive/client/Makefile.am,
	  src/libcaptive/client/directory-parent.c,
	  src/libcaptive/client/directory-slave.c,
	  src/libcaptive/client/directory.c,
	  src/libcaptive/client/directory.h,
	  src/libcaptive/client/file-info.c,
	  src/libcaptive/client/file-parent.c,
	  src/libcaptive/client/file-slave.c, src/libcaptive/client/file.c,
	  src/libcaptive/client/file.h,
	  src/libcaptive/include/captive/Makefile.am,
	  src/libcaptive/include/captive/client-directory.h,
	  src/libcaptive/include/captive/client-file-info.h,
	  src/libcaptive/include/captive/client-file.h,
	  src/libcaptive/include/captive/rtl-time.h,
	  src/libcaptive/rtl/Makefile.am, src/libcaptive/rtl/time.c,
	  src/libcaptive/sandbox/FileInfo.c,
	  src/libcaptive/sandbox/FileInfo.h,
	  src/libcaptive/sandbox/parent-Directory.c,
	  src/libcaptive/sandbox/parent-Directory.h,
	  src/libcaptive/sandbox/parent-File.c,
	  src/libcaptive/sandbox/parent-File.h,
	  src/libcaptive/sandbox/sandbox.idl,
	  src/libcaptive/sandbox/server-Directory.c,
	  src/libcaptive/sandbox/server-File.c:

	Implemented sub-second W32 filesystem interface by new: CaptiveFileInfoObject
	 - Fixed FUSE uninitialized sub-seconds fields.
	   - Bugreported by: Frederic L. W. Meunier

2005-12-30 18:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/: fuse/Makefile.am, sandbox-server/Makefile.am:

	Fixed unprivileged 'rpm' builds.
	 - Build was perusing buggy install(1) of Fedora Core before.
	 - Bugreported by: Steven N. Hirsch

2005-12-29 06:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac:

	Release: 1.1.6.1 -> 1.1.7cvs

2005-12-29 05:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac:

	Release: 1.1.6.1

2005-12-29 05:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po:

	Update for: captive-1.1.6.1

2005-12-29 05:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/fstab/: captive-install-fstab.pod.pl.in, main.c:

	--add no longer replaces existing "captive-ntfs" entries by default.
	+Option --replace will replace them in the former manner.

2005-12-29 04:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am, macros/glade-w.m4, src/install/acquire/Makefile.am,
	  src/libcaptive/ke/Makefile.am,
	  src/libcaptive/sandbox/client-CaptiveIOChannel.h:

	Fixed builds from a directory outside of the sourcetree.
	 - Bugreported and partically patched by: Frederic L. W. Meunier

2005-12-29 03:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/main.c:

	+FUSE option "allow_other".
	 - Comply with standard permissions, bugreported by: Frederic L. W. Meunier

2005-12-29 03:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/main.c:

	+Sanity check on the obsolete LUFS options.
	 - Suggested by: Frederic L. W. Meunier
	Suggest rather even the fusermount(8) upgrade on fuse_setup() failure.

2005-12-28 18:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac:

	Release: 1.1.6

2005-12-28 10:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl, macros/AutoGen.pm:

	pod2html(1) temporary files are global illness.

2005-12-28 10:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/cmdline/captive-cmdline.pod.pl.in,
	  client/sandbox-server/captive-sandbox-server.pod.pl.in,
	  install/acquire/captive-install-acquire.pod.pl.in,
	  install/fstab/captive-install-fstab.pod.pl.in:

	Update man page references for the new: mount.captive(8)

2005-12-28 10:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/options.pod.pl.in:

	Document the new options: --modid-path, --load-untested

2005-12-28 10:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/options.pod.pl.in:

	Optional disable of 'OPTIONS' heading on: $no_libcaptive_options_heading
	 - Used by the FUSE mount.captive(8) man page.

2005-12-28 09:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/mount.captive.pod.pl.in:

	Update/create man page for the FUSE based mount.captive(8).

2005-12-28 08:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/op_utime.c:

	(*utime) should probably update even 'ctime' (to the current time). Fixed.

2005-12-28 07:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in, src/libcaptive/client/vfs.c:

	Remove the mount(8) advertisement, move the URL to the .spec file only.

2005-12-28 06:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po:

	Update for: captive-1.1.6

2005-12-28 06:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+captive-1.1.6 NEWS items.

2005-12-28 05:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* build-static, captive.spec.in:

	Update for the package made public - "staticbuild": /usr/local/staticbuild

2005-12-27 14:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/main.c:

	Suggest Linux kernel upgrade if FUSE is not available.

2005-12-27 12:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/main.c:

	Fixed SIGSEGV while bailing out on unsuccessful arguments parsing.

2005-12-27 12:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	Output the error messages even still to stderr despite syslog being on.

2005-12-27 10:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac:

	Release: 1.1.6cvs -> 1.1.6cvs1

2005-12-27 10:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	Update 'Packager' e-mail to sign it properly.

2005-12-27 10:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* build-static, captive.spec.in, configure.ac,
	  src/install/acquire/Makefile.am, src/install/acquire/main.c,
	  src/install/acquire/standalone-libntfs.c,
	  src/install/acquire/standalone-libntfs.h,
	  src/libcaptive/captivemodid/Makefile.am,
	  src/libcaptive/client/options-module.c,
	  src/libcaptive/client/options.c,
	  src/libcaptive/include/captive/captivemodid.h,
	  src/libcaptive/include/captive/options.h:

	Provide statical linking of GnomeVFS "libntfs" method for: --enable-standalone

2005-12-27 05:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-Machine shutdown does not commit NTFS during unmount (Fred Kulack)
	 - Shoule be handled by: src/client/fuse/captive.init
	-Memory leaks during NTFS disks scanning by *-acquire (caused by libntfs?)
	 - New ntfsprogs should fix this.
	-Debian: 'Conflicts: liborbit2 (<< 2.8.2)' vs. '2.6.1-1' => use Debian static.
	 - Debian no longer supported.
	-MDK-9.2: libORBit2-2.8.2 is not sufficient, 2.8.3 is OK
	 - Committed 2.8.3 requirement to: captive.spec.in
	-GID of chroot element should not be important if r/o (Aurore Totoche)
	 - captive-sandbox-server(1) chroot components security checks relaxed.
	LUFS deprecated in the favor of FUSE:
	  -LUFS rename() does not overwrite the target object <423029BE.5020405@hanneslau.de>
	  -mount(8) as non-root first fails prepmod <9fb8d649f646ee7ac97039863b9f67f0@62.123.129.59>
	  -LUFS: prepmod: SuSE: <200408191322.12920.thawes@althusius.net>
	  -configure.ac: check LUFS: could not parse options!
	  -NFS export of captive directory fails - LUFS bug (Gustavo Michels)

2005-12-27 05:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	ORBit2 requirement: 2.8.3
	 - It was bugreported 2.8.2 is not sufficient on Mandrake-9.2.
	 - It is now very old library anyway.

2005-12-27 04:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/main.c:

	Fixed/stripped options not valid and unsupported by fusermount(8).
	 - Bugreported by: Steven N. Hirsch

2005-12-27 04:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	Fixed "Obsoletes" for: gnome-vfs-httpcaptive
	 - Bugreported by: Steven N. Hirsch

2005-12-26 18:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	Omit GnomeVFS Captive config for the static build - there is no .so there.

2005-12-26 17:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: captivemodid/captivemodid.c,
	  client/options-module.c:

	Fixed to permit sandbox Captive severity mode: g_warning() -> g_message()

2005-12-26 17:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/main.c:

	Completely rebuild the commandline processing.
	 - It should now mostly match the original LUFS mount.captive(8) behavior.

2005-12-26 15:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/main.c:

	Relax more the parent directories security check.
	 - There were bugreports regarding non-zero GID etc.

2005-12-26 15:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/cmdline/Makefile.am, client/fuse/Makefile.am,
	  client/fuse/main.c, client/sandbox-server/Makefile.am,
	  install/acquire/Makefile.am, install/acquire/cabinet.c,
	  install/acquire/main.c, install/acquire/main.h,
	  install/acquire/moduriload.c, install/acquire/ui-line.c,
	  libcaptive/captivemodid/captivemodid.c,
	  libcaptive/client/options-module.c, libcaptive/client/options.c,
	  libcaptive/include/captive/captivemodid.h,
	  libcaptive/include/captive/options.h:

	Force 'captivemodid' checking during any W32 module loading.

2005-12-26 13:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, src/install/acquire/Makefile.am,
	  src/install/acquire/cabinet.c,
	  src/install/acquire/captivemodid-list.pl,
	  src/install/acquire/captivemodid-print.pl,
	  src/install/acquire/captivemodid.c,
	  src/install/acquire/captivemodid.h,
	  src/install/acquire/compatibility-test.sh,
	  src/install/acquire/main.c, src/install/acquire/moduriload.c,
	  src/install/acquire/moduriload.h, src/install/acquire/ui-gnome.c,
	  src/install/acquire/ui-line.c,
	  src/install/acquire/w32-mod-id.captivemodid.xml,
	  src/libcaptive/Makefile.am,
	  src/libcaptive/captivemodid/Makefile.am,
	  src/libcaptive/captivemodid/captivemodid-list.pl,
	  src/libcaptive/captivemodid/captivemodid-print.pl,
	  src/libcaptive/captivemodid/captivemodid.c,
	  src/libcaptive/captivemodid/compatibility-test.sh,
	  src/libcaptive/captivemodid/w32-mod-id.captivemodid.xml,
	  src/libcaptive/include/captive/Makefile.am,
	  src/libcaptive/include/captive/captivemodid.h, captive.spec.in:

	Move 'captivemodid' library to libcaptive.
	 - Currently unused; to be used for modules validation on their loading.

2005-12-26 10:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/options-module.c:

	+Specific user error for loading MS Cabinet files (*.??_).

2005-12-26 10:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ldr/: loader.c:

	+User acceptable message on incompatible W32 binary modules.
	 - If W32 symbol (exported) is not found.

2005-12-26 10:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am, build-static, captive.spec.in, configure.ac,
	  yum.repos.d/Makefile.am, yum.repos.d/captive.repo:

	Provide yum(8) repository configuration.
	 - Disabled for now, though.

2005-12-26 09:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	Fixed/protected package upgrades and inappropriate scripts execution.

2005-12-26 09:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	Fixed 'captive-fusermount' group to be: fuse

2005-12-26 08:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/fusermount.c:

	Provide automatic "/dev/fuse" mknod(2)ding for ENOENT entries.

2005-12-26 08:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: cc/sharedcachemap.c, cc/sharedcachemap.h,
	  client/file-slave.c:

	Limit maximum number of SharedCacheMap mapped objects.
	 - It should fix some icons scanning file managers, I hope.

2005-12-26 06:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/: file-parent.c, file-slave.c:

	Force sandbox commit on each 16MB read.
	 - Temporary workaround till NT multithreading gets implemented.

2005-12-26 05:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* build-static:

	Fixed forgotten static relinking of captive-fusermount(1).

2005-12-26 04:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl, captive.spec.in, configure.ac,
	  src/client/fuse/Makefile.am:

	Bundle "captive-fusermount" of FUSE "fusermoun.c" for: --enable-standalone

2005-12-25 18:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/fusermount.c:

	+captive_standalone_init();

2005-12-25 18:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/fusermount.c:

	Initial original import from: fuse-2.4.2-2.fc4

2005-12-25 17:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/cabinet.c:

	+Optimization of neon "http" handler to avoid resetting connection on seek().
	 - Also pushed as: http://bugzilla.gnome.org/show_bug.cgi?id=324984

2005-12-25 11:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/: captive-install-acquire.pod.pl.in,
	  microsoftcom.c, ui-gnome.glade, ui-line.c:

	Updates for the recommended download of: XP Service Pack 2 (Checked Build)
	 - It was before: XP Service Pack 1 (Checked Build)

2005-12-25 11:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/moduriload.c:

	Provide "cabinet_used" debug message if -v|--verbose.
	Fixed missing 'GNOME_VFS_OPEN_RANDOM' for the HTTP cabinets reading.
	Workaround FC4 gnome-vfs2-2.10.0-5 "http" not supporting the file types.

2005-12-25 11:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/cabinet.c:

	Fixed missing 'GNOME_VFS_OPEN_RANDOM' for the HTTP cabinets reading.

2005-12-25 11:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	Filled in forgotten "cabinet_used" attribute of Checked Build of XPSP2.

2005-12-25 10:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	Updated database according to the Microsoft downloads state of: 2005-12-16
	 - FIXME: Cross-compatibility of the available modules is no longer 100%.

2005-12-25 10:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/Makefile.am,
	  install/acquire/compatibility-test.sh,
	  libcaptive/captivemodid/compatibility-test.sh:

	Compatibility testing script made public.

2005-12-25 07:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ldr/loader.c:

	instruction_length(): Extended to support some new Microsoft binaries.
	instruction_length(): Improved error messages of unsupported opcodes.

2005-12-25 07:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: se/audit.c, ke/exports.captivesym,
	  ke/exports.def:

	+SeAuditingFileEventsWithContext()

2005-12-25 03:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/captivemodid-print.pl,
	  libcaptive/captivemodid/captivemodid-print.pl:

	+Non-downloadable (or just no longer downloadable) fixed section

2005-12-24 03:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/captivemodid-print.pl,
	  libcaptive/captivemodid/captivemodid-print.pl:

	Cosmetic: XML header CVS $Id$ keyword expansion fix.

2005-12-24 03:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/captivemodid-print.pl,
	  libcaptive/captivemodid/captivemodid-print.pl:

	+Avoid /tmp to avoid getting deleted by: tmpwatch(8)
	Discard 'ia64' packages.
	Improve printing of XML comments for dupes.
	+Handle 'mspatch' to index more than "ntkrnlpa.exe" of them.
	Updates of magics ignorances.
	+Acceleration to avoid trying cabextract(1) for any PE executable.
	+Provide default XML header+footer.

2005-12-23 16:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	+"gnome-vfs-httpcaptive" package is now Obsoleted even for non-static builds.

2005-12-23 13:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+autogen.pl: Check libtoolize(1) version - >=1.5 is not enough (Steven N. Hirsch)

2005-12-22 16:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/sandbox-server/main.c, libcaptive/client/init.c,
	  libcaptive/client/standalone.c:

	Final proper fix for the initialization of: captive-sandbox-server(8)

2005-12-22 15:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/captivemodid-print.pl,
	  libcaptive/captivemodid/captivemodid-print.pl:

	Drop "MS-Windows XP " prefix from all the 'id's.
	Provide "Checked Build " prefix for the Checked Build packages.

2005-12-22 15:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/captivemodid-print.pl,
	  libcaptive/captivemodid/captivemodid-print.pl:

	+Implemented proper prioritization of Checked Build (Debug) packages.

2005-12-22 15:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/sandbox-server/main.c,
	  libcaptive/client/standalone.c:

	Fixed captive-sandbox-server(8) regarding: captive_standalone_init()
	 - We were initializing libcaptive too late.

2005-12-22 15:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	Fixed uninstallation unregistration: %postun -> %preun

2005-12-22 15:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* build-static:

	Fixed "link"/no"link" mode detection.

2005-12-22 14:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* build-static:

	Fixed stupid harmless warn on "link = link" due to a typo.

2005-12-22 11:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	+Installation initialization of the FUSE /var/lock/subsys shutdown safety.

2005-12-22 11:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, src/libcaptive/include/captive/config2.h:

	Prevent: Prevent: .../bonobo/bonobo-i18n.h:47:1: warning: "_" redefined
	Move AH_BOTTOM() to <captive/config.h> to prevent its autoconf(1) mangling.

2005-12-22 10:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/vfs.c:

	Prevent: warning: ignoring return value of ‘write’, ...

2005-12-22 09:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am, autogen.pl, build-static, captive.spec.in,
	  configure.ac, fonts/Makefile.am, fonts/fonts.conf.in,
	  fonts/l048013t.pfa, src/client/bug-replay/main.c,
	  src/client/cmdline/main.c, src/client/fuse/Makefile.am,
	  src/client/fuse/main.c, src/client/gnomevfs/gnome-vfs-module.c,
	  src/client/lufs/Makefile.am, src/client/lufs/captivefs-vfs.c,
	  src/client/sandbox-server/main.c,
	  src/install/acquire/Makefile.am, src/install/acquire/main.c,
	  src/install/fstab/Makefile.am, src/install/fstab/main.c,
	  src/libcaptive/client/Makefile.am, src/libcaptive/client/init.c,
	  src/libcaptive/client/standalone-gnome.c,
	  src/libcaptive/client/standalone-gnome.h,
	  src/libcaptive/client/standalone.c,
	  src/libcaptive/client/standalone.h,
	  src/libcaptive/include/captive/client.h:

	Integrate static packaing into the CVS HEAD; make it even default.

2005-12-21 13:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in, src/client/fuse/Makefile.am,
	  src/client/fuse/main.c, src/client/lufs/mount.captive.in,
	  src/client/sandbox-server/Makefile.am:

	Moved "captive-sandbox-server" to not to confuse users: sbin -> libexec
	 - And OK, it is really the appropriate directory for it.

2005-12-21 13:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl, doc/Makefile.am:

	+Cleanup pod2html(2) temporary files.

2005-12-20 10:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am:

	'make dist' tidy: Delete 'CVS' subdirs in: reactos/
	 - Objected by Paul Wise before.

2005-12-20 10:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile-head.am:

	dist-hook: $(BUILT_SOURCES) are now deleted recursively, I hope it is safe.

2005-12-20 09:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: include/ntos/types.h, ntoskrnl/ob/handle.c:

	Prevent: warning: dereferencing type-punned pointer will break strict-aliasing rules

2005-12-20 01:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/Makefile.am, src/client/fuse/captive.init,
	  autogen.pl:

	+Shutdown safety script - unmounts all the FUSE filesystems.

2005-12-20 01:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/main.c:

	Provide more optimal default FUSE library options.
	Drop forgotten 'struct captive_options' redeclaration.
	Fixed mounting the image really read/write even if only "-o rw" appended.
	Provide proper devicename for FUSE/mtab.
	 - Fixed double-mount bug during machine boot.

2005-12-19 22:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/: Makefile.am, main.c:

	Provide default arguments as in Perl LUFS mount.captive(8).

2005-12-19 22:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file-slave.c:

	Permit 'GNOME_VFS_SET_FILE_INFO_TIME' of atime+mtime without ctime.
	 - Such mode is used by FUSE op_utime().

2005-12-19 22:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	Refuse to run in --rw --no-sandbox mode as it is too dangerous.

2005-12-19 21:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, src/client/fuse/Makefile.am,
	  src/client/fuse/mount.captive.pod.pl.in:

	Provide man page for the LUFS client.
	 - FIXME: In fact the calling syntax description there is now broken.
	   - In fact the calling syntax will change.

2005-12-19 21:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/Makefile.am:

	Fixed conditional compilation.

2005-12-19 21:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/: cabinet.c, ui-line.c:

	Removed 'httpcaptive' redirection hack.
	 - No longer needed as the current GnomeVFS uses seek()able libneon.

2005-12-19 21:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/: Makefile.am, main.c, op_chmod.c, op_chmod.h,
	  op_mkdir.c, op_mkdir.h, op_mknod.c, op_mknod.h, op_rename.c,
	  op_rename.h, op_rmdir.c, op_rmdir.h, op_truncate.c,
	  op_truncate.h, op_unlink.c, op_unlink.h, op_utime.c, op_utime.h,
	  op_write.c, op_write.h:

	mplemented the complete set of FUSE functions for libcaptive.

2005-12-19 21:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/op_read.c:

	Fixed to return proper bytecount.
	 - That ton of messing FUSE documentation stuff in fact says it is normal!

2005-12-19 21:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/op_open.c:

	Fixed opening mode - read/write permissions request.

2005-12-19 21:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/op_getattr.h:

	Cosmetic: Whitespace.

2005-12-19 21:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/gnomevfsresult.c:

	Fixed assertion.
	Removed forgotten debug dump.

2005-12-19 19:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	+FUSE interface skeleton.

2005-12-19 19:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/: Makefile.am, gnomevfsfileinfo.c,
	  gnomevfsfileinfo.h, gnomevfsresult.c, gnomevfsresult.h, main.c,
	  op_getattr.c, op_getattr.h, op_open.c, op_open.h, op_opendir.c,
	  op_opendir.h, op_read.c, op_read.h, op_readdir.c, op_readdir.h,
	  op_release.c, op_release.h, op_releasedir.c, op_releasedir.h:

	Implemented directory listings and files reading.

2005-12-19 19:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/fuse/op_statfs.c:

	Cosmetic: Include some include file already included by others anyway.

2005-12-19 19:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/cmd_ls.c:

	+Comment: FIXME on 'GnomeVFSFileInfo' memory leak.

2005-12-19 17:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/libcaptive/storage/size.c:

	Rename to comply with the new autoconf(1) style: configure.in -> configure.ac

2005-12-19 17:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/: Makefile.am, fuse/Makefile.am,
	  fuse/gnomevfsresult.c, fuse/gnomevfsresult.h, fuse/main.c,
	  fuse/main.h, fuse/op_fsync.c, fuse/op_fsync.h,
	  fuse/op_fsyncdir.c, fuse/op_fsyncdir.h, fuse/op_statfs.c,
	  fuse/op_statfs.h:

	+FUSE interface skeleton.

2005-12-19 17:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	+FUSE interface skeleton.
	LUFS interface got disabled by default.

2005-12-19 13:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Replace popt by GOption.

2005-12-19 08:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/Makefile.am,
	  install/acquire/captivemodid-list.pl,
	  install/acquire/captivemodid-print.pl,
	  libcaptive/captivemodid/captivemodid-list.pl,
	  libcaptive/captivemodid/captivemodid-print.pl:

	+Microsoft files downloader/extractor/.captivemodid.xml builders.

2005-12-17 06:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/giochannel-blind.c,
	  sandbox/server-CaptiveIOChannel.c:

	Fixed 'GIOChanel' buffers signedness gcc(1) warnings.

2005-12-17 06:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/Makefile.am:

	Workarounded broken 'make clean;make'.
	 - Still broken cross-neighbor intra-directory dependencies.

2005-12-17 06:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/bug-replay/main.c, install/acquire/captivemodid.c,
	  install/acquire/moduriload.c, install/acquire/ui-gnome.c,
	  install/acquire/ui-line.c,
	  libcaptive/captivemodid/captivemodid.c,
	  libcaptive/client/giochannel-blind.c, libcaptive/client/libxml.c,
	  libcaptive/include/captive/libxml.h,
	  libcaptive/sandbox/parent-Directory.c,
	  libcaptive/sandbox/parent-File.c,
	  libcaptive/sandbox/parent-Vfs.c,
	  libcaptive/sandbox/server-GLogFunc.c, libcaptive/sandbox/split.c:

	Fixed 'xmlChar' signedness gcc(1) warnings.

2005-12-17 03:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/: Makefile.am, ctype.c:

	+captive_reactos_towupper(): Fully Unicode-aware towupper() ReactOS wrapper.

2005-12-17 03:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/compat.h:

	Isolate ReactOS Unicode function colliding with their new GCC-internal matches.

2005-12-16 17:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Cosmetic: Messages fatalities cleanup.

2005-12-16 17:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Cosmetic: Style cleanup.

2005-12-16 17:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	+Error text: Failed to remove (non-recursive removal) directory "%s": %m
	 - Reached by: Gregor Rebolj

2005-12-16 17:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	+Error text: Failed to check for non-recursive removal directory "%s": %m
	 - Reached by: wim delvaux

2005-12-16 12:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/: cmdline/utf8.c, lufs/captivefs-misc.c:

	Improved charset-related error message for better debuggability.

2005-12-15 20:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* doc/Makefile.am:

	+$(PHONY) variable for global target: .PHONY

2005-12-15 20:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	Workaround automake-1.9.5-1: .include_test_false.c -> _include_test_false.c

2005-12-15 20:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+LUFS rename() does not overwrite the target object <423029BE.5020405@hanneslau.de>

2005-12-15 20:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile-head.am:

	+$(PHONY) variable for global target: .PHONY
	Cosmetic: .PHONY-tize target: distfiles
	Workaround automake-1.9.5-1: .include_test_false.c -> _include_test_false.c

2005-10-09 11:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Implemented workarounds for Pod::Html bugs.
	 - XHTML validity requires patch of: Perl Bug # 37250
	  - From: <rt-3.0.11-37250-122352.19.7520280058314@perl.org>

2005-10-09 11:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	Remove nested pod "=over/=back" to workaround Pod::Html bugs.
	 - XHTML validity requires patch of: Perl Bug # 37250
	   - From: <rt-3.0.11-37250-122352.19.7520280058314@perl.org>

2005-06-20 13:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/glade-w.sh.in:

	Retry glade(1)/glade-2(1) on DISPLAY ":0" if the Xvnc connection failed.
	 - FIXME: Newer Xvnc of Fedora Core 4 always refuses its clients.

2005-05-11 09:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/need-declaration.m4:

	Prevent some 'underquoted' warns.

2005-04-20 05:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	&_cleanfilesfordir: Make the full 'cleanfiles' list parametrizable.

2004-12-28 15:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Some pending bugs.

2004-08-26 12:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/: utf8.c, utf8.h:

	Fixed error messages of: g_(filename|locale)_(from|to)_utf8()

2004-06-06 21:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+GID of chroot element should not be important if r/o (Aurore Totoche)
	+Unhandled mount of non-NTFS disk by ntfs.sys (Sebastian Werner)

2004-04-10 19:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Better error message during failed spawn of captive-sandbox-server(1).
	 - Bugreported by Olivier Evalet.

2004-03-10 23:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+'liblufs-captivefs'+'libcaptive-gnomevfs' broken '-release' (Miklos Szeredi)

2004-03-10 23:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Machine shutdown does not commit NTFS during unmount (Fred Kulack)

2004-03-06 18:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+NFS export of captive directory fails - LUFS bug (Gustavo Michels)

2004-03-06 18:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	XMMS is really confirmed...
	 - Urged by Daniel Wagner.

2004-03-06 18:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+MDK-9.2: libORBit2-2.8.2 is not sufficient, 2.8.3 is OK

2004-01-18 17:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 1.1.5 -> 1.1.6cvs

2004-01-18 11:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 1.1.5

2004-01-18 11:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Fixed refusal to mount some NT4.0 NTFSes (Nerijus Baliunas, Scott Chevalley)

2004-01-18 11:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/: dirtypages.c, sharedcachemap.c:

	Fixed (?) Cache Manager LogHandle=NULL call.
	 - NT4 NTFS mount still files with STATUS_UNRECOGNIZED_VOLUME.
	 - Bugreported by Nerijus Baliunas.

2004-01-18 09:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym, reactos/ntoskrnl/se/sid.c:

	+RtlEqualSid()
	 - Required for some NT4 NTFS disk drives by ntfs.sys of NT-5.1sp1.
	 - Bugreported by Nerijus Baliunas and Scott Chevalley.

2004-01-18 09:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file-slave.c:

	Cosmetic: +Comment: sniffed: | SYNCHRONIZE

2004-01-18 02:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	wording

2004-01-18 01:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/Makefile.am:

	Fixed sources-compilation ORBit2 incompatibility for 'dist'ed package.
	 - Bugreported by Gerd Fleischer.

2004-01-04 20:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, TODO:

	+Support for reading of HIDDEN SYSTEM NTFS files via LUFS
	 - -Failed reading of NTFS hidden-system files

2004-01-04 20:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/captivefs-file.c:

	Fixed reading of HIDDEN SYSTEM files.

2004-01-04 19:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-1.1.5
	 - Fixed file sizes to be truncated via LUFS (Matthias R.)
	 - Support /dev/ataraid devices (Ivan Tonov)

2003-12-27 13:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	Failed reading of NTFS hidden-system files
	 - Confirmed now.

2003-12-27 13:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file-slave.c:

	+Comment: Sniffed file open attributes.

2003-12-27 12:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/captivefs-file.c:

	+Debug messages for 'FileHandle' 'use_count'.

2003-12-27 11:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file-parent.c:

	file_open/file_create: +commits retrying code

2003-12-27 11:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Memory leaks during NTFS disks scanning by *-acquire (caused by libntfs?)

2003-12-27 01:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/options.c:

	Fixed 'popt' compatibility with at least 'rpm-3.0.6/popt'.
	 - Bug report by danalien.

2003-12-22 13:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-Files are forgotten to be truncated during creat(2) (Matthias R.)

2003-12-22 13:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/captivefs-file.c:

	captivefs_setattr(): Respect 'fattr->f_size'.
	 - Fixes file truncation by LUFS.
	 - Bugreported by Matthias R.

2003-12-21 22:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/relastblock.c:

	+Support '/dev/ataraid/d0p1' device naming.
	+Display human readable 'parent partition' open error message.

2003-12-20 08:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+XMMS playing from NTFS crashes Captive (unconfirmed) (Marek Koch)

2003-12-18 10:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Files are forgotten to be truncated during creat(2) (Matthias R.)
	+Failed reading of NTFS hidden system files?

2003-12-14 03:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 1.1.4 -> 1.1.5cvs

2003-12-13 22:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 1.1.4

2003-12-13 22:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+* Unicode/UTF8 localized filenames conversion for GNU/Linux is now supported
	+* Various GNU/Linux distributions compatibility fixes
	+* Fixed omitted captive-install-acquire(1) --microsoft-com progress bar
	+* Fixed captive-install-acquire(1) --scan-disks* performance

2003-12-13 22:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-Localized filenames not supported - they should be UTF8ed across the project.
	+client/gnomevfs g_filename_*_utf8() support.
	+*/g_filename_*_utf8() -> LUFS Linux kernel NLS support, load_nls_default().

2003-12-13 22:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	RPM installation compatibility for non-'-r' groupadd(8)/useradd(8).

2003-12-13 22:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/: cmdline/Makefile.am, cmdline/cmd_cd.c,
	  cmdline/cmd_create.c, cmdline/cmd_get.c, cmdline/cmd_info.c,
	  cmdline/cmd_lcd.c, cmdline/cmd_ls.c, cmdline/cmd_mkdir.c,
	  cmdline/cmd_mv.c, cmdline/cmd_open.c, cmdline/cmd_put.c,
	  cmdline/cmd_rm.c, cmdline/cmd_rmdir.c, cmdline/file_info.c,
	  cmdline/handle.c, cmdline/main.c, cmdline/utf8.c, cmdline/utf8.h,
	  lufs/captivefs-directory.c, lufs/captivefs-file.c,
	  lufs/captivefs-misc.c, lufs/captivefs-misc.h,
	  lufs/captivefs-vfs.c:

	+Unicode/UTF8 locale conversion support for 'G_BROKEN_FILENAMES' etc.

2003-12-13 20:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file-parent.c:

	Fixed "mv dir dir/subdir" prevention for UTF8 filenames case-insensitivity.

2003-12-13 16:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	Forgotten 'cabinet_used' progress total size for 'xpsp1a_en_x86_chk.exe'.

2003-12-13 16:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.c:

	Disks scanning performance: GTK+ mode: Prevent expensive polling gdk_flush()es.

2003-12-13 15:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-line.c:

	Disks scanning performance: text mode: Cache 'isatty(0)'.

2003-12-12 14:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-1.1.4
	 - Fixed captive-install-acquire(1) --scan-disks* memory leaks (Steve Wampler)
	 - Minor captive-sandbox-server(1) GNU/Linux-compatibility fixes

2003-12-12 09:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-famd lockup after accessing NTFS volume (not yet confirmed)
	 - Unable to reproduce on Shrike.

2003-12-11 21:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-captive-install-acquire --scan-disks* memory leak (not yet confirmed)

2003-12-11 21:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/: Makefile.am, cabinet-memory.c,
	  cabinet-memory.h, cabinet.c, cabinet.h, cabextract/cabextract.c:

	Workarounded cabextract memory leaks by captive memory tracker object.
	Fixed SIGSEGV-possible cabextract 'decomp_state' reentrancy.

2003-12-11 14:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-df(1)/statfs(2) EOVERFLOW (not yet confirmed)
	 - http://www.jankratochvil.net/pipermail/captive-list/2003-December/000099.html
	 - NOTABUG.
	 - Bugreported by Ulrich Mueller.

2003-12-10 21:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/moduriload.c:

	Fixed some minor 'GnomeVFSFileInfo' disk scanning memory leaks.
	 - Bugreport by Steve Wampler.

2003-12-10 19:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Add geteuid() to '/var/lib/captive/tmp/TEMPLATE' to prevent user conflicts.
	flock(2) '/var/lib/captive/tmp/TEMPLATE' for the cleaning by sandbox-server.

2003-12-10 19:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/main.c:

	Clean also '/var/lib/captive/tmp/*' besides '/var/lib/captive/*'.

2003-12-09 21:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/Makefile.am, README, configure.ac,
	  configure.in:

	captive-sandbox-server: +Check user/group 'captive' in system files.

2003-12-09 17:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Report sandbox connection failure with sandbox-server execution suggestion
	  for better error reporting.

2003-12-07 14:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 1.1.3.2 -> 1.1.4cvs

2003-12-07 07:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 1.1.3.2

2003-12-07 07:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-1.1.3.2
	 - Fixed refusal of mounting some NTFS drives

2003-12-07 07:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/cache.c:

	CcPurgeCacheSection(): Permit NULL 'SharedCacheMap'.

2003-12-07 00:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 1.1.3.1

2003-12-07 00:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/iounixchannel.c:

	Fixed captive_storage_relastblock() invoked in sandbox slave.

2003-12-06 20:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 1.1.3

2003-12-06 20:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Identify German W32 XP (No Service Pack) Free Build (Moritz Moeller-Herrmann)

2003-12-06 20:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Workaround Linux kernel bug wrt update of NTFS last sector superblock-backup.

2003-12-06 20:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Proper unmount: no auto-chkdsk and no W2K BSOD (Geoff Talvola/Marek Koch)

2003-12-06 20:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-MS-Windows 2000 bootable device => BSOD "inaccessible boot device"
	-"mv CASE Case" => sandbox crash
	+captive_file_parent_move(): Check dir/subdir move in 'file-slave' instead.

2003-12-06 20:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	-Prevent rare sandbox loading fail on Debian (Paul Prantilla, Wolfgang Klaus)
	 - It was caused by libORBit2 too old.

2003-12-06 20:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	Prevent 'FSCTL_LOCK_VOLUME' for dismount as we may get 'STATUS_ACCESS_DENIED'.

2003-12-06 20:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: exports.captivesym, timer.c:

	+KeDelayExecutionThread().
	 - Needed for proper volume dismount by ntfs.sys of NT-5.1sp1.

2003-12-06 19:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Prevent "mv dir dir/subdir" (Ulrich Mueller)

2003-12-06 19:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file-parent.c:

	Prevent "mv dir dir/subdir" as it is not catched by ntfs.sys of NT-5.1sp1.
	 - Bugreport by Ulrich Mueller.

2003-12-06 19:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file-parent.c:

	captive_file_parent_move(): Update 'captive_file_parent_object->pathname'.

2003-12-06 16:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	IRP_MJ_FLUSH_BUFFERS replaced by { FSCTL_LOCK_VOLUME,FSCTL_DISMOUNT_VOLUME }
	 - Fixes auto chkdsk during MS_Windows boot.
	 - TraceFS traced only 'IRP_MJ_FLUSH_BUFFERS' before, weird.

2003-12-06 16:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/: sharedcachemap.c, sharedcachemap.h:

	+captive_shared_cache_map_flush_all()

2003-12-06 16:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/mount.captive.in:

	-Captive forces MS-Windows to run safety chkdsk during the next MS-Windows boot.
	 - Unfortunately chkdsk is no longer invoked.

2003-12-06 15:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-Why native NT autocheck (=w/o errors) the volume after our DISMOUNT_VOLUME?
	- - ntfsprogs: not updated last ('boot backup') media sector due to Linux kernel
	 - Linux kernel last device block inaccessibility workaround implemented.

2003-12-06 15:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/Makefile.am:

	Forgotten 'size.h' inclusion.

2003-12-06 15:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/giognomevfs.c,
	  libcaptive/client/Makefile.am,
	  libcaptive/client/giochannel-blind.c,
	  libcaptive/client/giochannel-blind.h,
	  libcaptive/client/giochannel-subrange.c,
	  libcaptive/client/giochannel-subrange.h,
	  libcaptive/client/init.c, libcaptive/client/lib.c,
	  libcaptive/client/lib.h, libcaptive/client/vfs-parent.c,
	  libcaptive/client/vfs-parent.h, libcaptive/client/vfs.c,
	  libcaptive/sandbox/client-CaptiveIOChannel.c,
	  libcaptive/sandbox/split.c, libcaptive/storage/Makefile.am,
	  libcaptive/storage/iounixchannel.c,
	  libcaptive/storage/iounixchannel.h, libcaptive/storage/media.h,
	  libcaptive/storage/relastblock.c,
	  libcaptive/storage/relastblock.h, libcaptive/storage/size.c,
	  libcaptive/storage/size.h:

	+Workaround Linux kernel last device block inaccessibility.
	 - It may be causing auto-chkdsk / W2000 BSOD, unconfirmed yet.

2003-12-06 15:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/main.c:

	Cosmetic: Removed dead code.

2003-12-06 09:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	Major buglist update.

2003-12-06 09:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-File.c:

	Fixed .captivebug.xml logging of "file_move".

2003-12-04 20:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Fixed refusal of filesystem ops related to NTFS security (Tonda Nebuzelsky)

2003-12-04 20:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/se/semgr.c:

	SeAssignSecurity(): Fixed sandbox crash for NULL ACL.
	 - Bugreported by Tonda Nebuzelsky.

2003-12-04 16:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/mount.captive.in:

	Cosmetic wording fix of the 'check new version'.
	+Notice the auto-chkdsk of MS-Windows.

2003-12-04 16:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Prevent rare sandbox loading fail on Debian (Paul Prantilla, Wolfgang Klaus)

2003-12-04 15:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/main.c:

	Pre-resolve "link_get_tmpdir" symbol to prevent fail of Debian dynamic build.
	 - Bugreport by Paul Patrick Carpio Prantilla, Wolfgang Klaus.

2003-12-03 03:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	+ident of: MS-Windows XP (No Service Pack) Free Build German 5.1.2600.0 Kernel
	Consider filesystem modules of Free Build 5.1.2600.0 as language-independent.

2003-12-03 02:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-1.1.3
	 - Fixed directory listings of files with invalid timestamps (Graeme/Unit3)

2003-12-03 02:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/directory-slave.c:

	Cope with failing RtlTimeToSecondsSince1970() for atime/mtime/ctime.
	 - It is not yet clear why RtlTimeToSecondsSince1970() may fail for it.
	 - Bugreport by Graeme/Unit3.

2003-12-03 02:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-Directory.c:

	Prevent master crash on incomplete directory listing by (crashed) slave.
	 - Bugreport by Graeme/Unit3.

2003-12-01 19:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 1.1.2 -> 1.1.3cvs

2003-12-01 15:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 1.1.2

2003-12-01 14:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Fixed false identification of MS-Windows XP driver cabinets as drivers

2003-12-01 14:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	Fixed false identification of some W32 cabinet files as the final drivers.

2003-12-01 14:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-1.1.2
	 - Extended the set of MS-Windows XP drivers identified as Captive compatible

2003-12-01 14:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	+Identifications for 'Q330909_WXP_SP2_x86_???.exe' kernels.

2003-12-01 13:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	Cosmetic: Fixed non-language "XP Service Pack 1/1a Free Build" as +90 (not +80)
	+Identifications for 'q315403_WXP_SP1_x86_???.exe' ntfs.sys.

2003-12-01 08:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 1.1.1.2 -> 1.1.2cvs

2003-11-30 11:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 1.1.1.2

2003-11-30 11:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Fixed refusal to write >64MB files on some NTFS disk drives (Charles Duffy)

2003-11-30 11:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: mmfuncs.h:

	Fixed prototype for MmSetAddressRangeModified().

2003-11-30 11:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: cc/Makefile.am, cc/mm.c, ke/exports.captivesym:

	MmSetAddressRangeModified(): Set Cache Manager buffer dirty by its address.
	 - Required for writing >64MB files on some NTFS disk drives.
	 - Bugreported by Charles Duffy.

2003-11-30 11:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/: sharedcachemap.c, sharedcachemap.h:

	+captive_shared_cache_map_memory_range_set_dirty(): Set dirty by buffer address.

2003-11-30 10:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/mminit.c:

	Cosmetic: Comment typo.

2003-11-30 10:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/vfs-parent.c:

	Fixed XML-logging of incorrect vfs_new()+vfs_commit() instead of vfs_commit().

2003-11-30 10:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/: parent-Vfs.c, parent-Vfs.h:

	+public captive_sandbox_parent_vfs_new_silent(): Prevent "vfs_new" XML logging.

2003-11-30 10:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-File.c:

	Prevent XML-logging of "file_seek" and "file_tell" for master-cached actions.
	 - We are not interested for such events during captive-bug-replay(1)
	   as it is completely slave-based simulation.

2003-11-30 10:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 1.1.1.1 -> 1.1.1.2cvs

2003-11-30 10:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	NEWS for captive-1.1.1.1 renamed to: NEWS for captive-1.1.1.2
	+withdraw release of captive-1.1.1.1

2003-11-30 00:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 1.1.1.1

2003-11-29 22:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	NEWS for captive-1.1.1 renamed to: NEWS for captive-1.1.1.1
	+Fixed crash (=>no disk changes) during unmount of some NTFSes (Nir Misgav)
	+withdraw release of captive-1.1.1

2003-11-29 22:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	Fixed LSN flushing typo.
	 - Fixes crash (no disk changes) during NTFS unmount.

2003-11-29 21:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, NEWS:

	Release: 1.1.1

2003-11-29 21:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-1.1.1
	 - Mounted NTFS partitions are now public readable: rwx------ is now rwxr-xr-x
	 - Fixed refusal (crash) to mount some kind of NTFS disk drives (Nir Misgav)
	 - Extended the set of MS-Windows XP drivers identified as Captive compatible
	 - Compatibility with SMP MS-Windows XP kernel binaries

2003-11-29 19:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	+SMP/PA/SMP-PA W32 kernels identification.
	+XP Service Pack 1/1a identifications for all localizations.
	+Q811493_WXP_SP2 hotfix W32 kernels identification.
	+Q317277_WXP_SP1 hotfix W32 kernels identification.

2003-11-29 19:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/: captivefs-attr.c, captivefs-attr.h,
	  captivefs-directory.c, captivefs-file.c, captivefs-vfs.c,
	  captivefs-vfs.h, mount.captive.pod.pl.in:

	Default files/directories to at least 0444/0555 mode.
	 - It is the expected common filesystem default.
	 - Overridable by LUFS: fmode=666,dmode=777 or fmode
	+LUFS mount option 'private' to get the former 0600/0700 mode.

2003-11-29 10:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ldr/loader.c:

	instruction_length(): Extended for 0xF0 (lock prefix).
	 - Needed for support of SMP 'ntkrnlmp.exe'/'ntkrpamp.exe'.

2003-11-29 08:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	Cleanup 'Microsoft Windows XP Service Pack 1a Free Build' identifications.
	 - Filesystems (*.sys, *.sy_) are never localized (just 'ntoskrnl.ex[e_]').

2003-11-29 00:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	+all localizations ids of: Microsoft Windows XP Service Pack 1a Free Build

2003-11-29 00:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	Cosmetic: Laguage id string to match Microsoft naming: U.S. -> English

2003-11-28 23:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/: sharedcachemap-priv.h, sharedcachemap.c:

	Ignore 'ValidDataLength' completely.
	 - In some cases (during NTFS mount) there may be invalid 'ValidDataLength'.
	 - Bugreported by Nir Misgav.

2003-11-28 19:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: exports.captivesym, exports.def:

	+RtlEnumerateGenericTable(),RtlEnumerateGenericTableAvl() as "pass"ed
	 - May be needed for: ntoskrnl.exe 51ef4a22af3e9e94e4aa9e9d7df619df
	 - Untested yet but these functions should be safe.
	+RtlIsGenericTableEmptyAvl() as "pass"ed
	 - RtlIsGenericTableEmpty() was "pass"ed already; no invocation seen.

2003-11-27 17:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 1.1 -> 1.1.1cvs

2003-11-27 03:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 1.1

2003-11-27 02:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* README:

	Simplified usecases description for 'captive-static' packaging.

2003-11-27 01:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	Cosmetic: Adjusted 'captive-static' independence description.

2003-11-26 23:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po:

	Update for captive-1.1.

2003-11-26 22:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	Versioning updated: captive-1.0.3 -> captive-1.1
	+Distributed as 'captive-static' GNU/Linux vendor independent single package
	+Fixed SUSE-9.0 package installation compatibility (Christian Kristukat)

2003-11-26 21:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-Mandrake package script fails during upgrade ('rpm -U') on missing dependencies.
	 - Vendor-specific packaging no longer supported in favor of 'captive-static'.

2003-11-26 17:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/: ui-gnome.glade, ui-line.c:

	Cosmetic: +Note about unsupported localized drivers detection.

2003-11-24 10:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/: main.c, moduriload.c, moduriload.h,
	  ui-gnome.c, ui-line.c:

	+mod_uri_load_base_reporting(): Complain on errors loading base URLs.

2003-11-24 09:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-line.c:

	Cosmetic: Download message text updated.

2003-11-20 07:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/diskscan.c:

	Check for missing 'libntfs' handler.
	 - Bugreported by Christian Kristukat.

2003-11-20 01:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* THANKS:

	Christian Kristukat: betatesting -> SUSE support

2003-11-19 14:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in, debian/captive.postrm:

	Updated/fixed removal of stale sandbox chroot directories during uninstall.

2003-11-19 14:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* THANKS:

	+Christian Kristukat - betatesting

2003-11-19 14:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	Fixed RPM sandbox user create: Create also group.
	 - Fixes compatibility with SUSE-9.0; bugreported by Christian Kristukat.

2003-11-19 13:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in,
	  src/client/lufs/lufs-captivefs.pod.pl.in,
	  src/client/lufs/mount.captive.in,
	  src/client/lufs/mount.captive.pod.pl.in:

	Use lufsd(1) instead of lufsmount(1) - reduce static build package version size.

2003-11-17 08:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/: cabinet.c, microsoftcom.c:

	Use regular system GnomeVFS 'http' method if it already supports seek().

2003-11-13 19:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.glade:

	Workaround Red Hat Bluecurve shading of 'GtkFrame.GtkLabel' content.
	 - Not every direct 'GtkLabel' child of 'GtkFrame' must be a frame title...

2003-11-12 14:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-1.0.3
	 - Allow concurrent file access by multiple handles - fixes scp(1) copying.
	 - Installer fixed/improved for driver network download retries and UI lockups.

2003-11-12 12:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-LUFS client failing on files being read/written by multiple handles at once.

2003-11-12 12:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/captivefs-file.c:

	Allow concurrent file access by multiple handles; use 'FileHandle_hash'.
	 - Fixes abort of scp(1) copying to destination Captive volume drive.

2003-11-12 07:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/cabinet.c:

	Fixed SIGSEGV during close of GnomeVFSHandle reopened due to its timeout.
	Implemented Inet socket read() interrupter for responsible GMainLoop.

2003-11-12 07:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/: cabinet.h, moduriload.c:

	Fixed SIGSEGV during close of GnomeVFSHandle reopened due to its timeout.

2003-11-12 07:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.c:

	Move threading model back to GMainLoop one; Gnome subsystems are too buggy.

2003-11-12 00:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/cabextract/cabextract.c:

	Minor fix to abort on failed cabinet read.

2003-11-11 13:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/microsoftcom.c:

	Remove dynamic XPsp1 location URL detection to prevent lockups.

2003-11-10 22:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/reactos/: version.h:

	KERNEL_VERSION_MAJOR: 0 -> 5
	 - Declare ReactOS as NT-5.1 for 'secdrv.sys'.

2003-11-10 22:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/ps/Makefile.am,
	  reactos/ntoskrnl/ps/psmgr.c:

	+ntoskrnl/ps/psmgr.c
	 - +PsGetVersion() for 'secdrv.sys'.

2003-11-10 22:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+PsGetVersion()
	 - For 'secdrv.sys'.

2003-11-10 22:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/io/symlink.c:

	IoCreateSymbolicLink(): +Debug dump parameters.
	IoCreateSymbolicLink(): Return nop/STATUS_SUCCESS for some 'secdrv.sys' links.

2003-11-10 21:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cm/rtlfunc.c:

	RtlQueryRegistryValues(): +Satisfy secdrv.sys 'CSDVersion'.

2003-11-10 21:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cm/rtlfunc.c:

	RtlQueryRegistryValues(): Debug dump parameters.

2003-11-10 09:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/: Makefile.am, cmd_close.c, cmd_close.h,
	  cmd_create.c, cmd_create.h, cmd_get.c, cmd_open.c, cmd_open.h,
	  handle.c, handle.h, main.c:

	+command "open": Open as[1] file[2] in mode; see 'open --help'.
	+command "create": Create as[1] file[2] in mode with perm; see 'create --help'.
	+command "close": Close handle[1].

2003-11-09 21:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-captive-install-acquire/gnome-vfs-httpcaptive rarely locks up during download.

2003-11-09 21:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.c:

	Pre-size GnomeDialog to prevent its later next-page resizes.

2003-11-09 21:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.c:

	Fixed inter-thread gdk_threads_enter()/gdk_threads_leave() protection.

2003-11-09 20:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/cabinet.h:

	Implemented HTTP read retries (5 retries, timeout 20sec).

2003-11-09 20:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/cabinet.c:

	Implemented HTTP read retries (5 retries, timeout 20sec).
	Abort cabinet reading on extract_file() failure (such as abort).

2003-11-09 20:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/cabextract/: cabextract.c, cabextract.h:

	extract_file(): Report extraction failure.

2003-11-09 13:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am, configure.ac, configure.in:

	Fixed automatic rebuild of 'configure' by its 'configure.in' dependency.

2003-11-07 07:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 1.0.2 -> 1.0.3cvs

2003-11-06 21:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 1.0.2

2003-11-06 21:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/main.c:

	Handle non-standard g_get_tmp_dir() settings (by $ENV{"TMPDIR"} etc.).
	 - Fixes sandbox compatibility with Mandrake TBA.

2003-11-06 21:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/server-Vfs.c:

	Fixed uninitialized 'md5' options-module field in sandbox clients.
	 - SIGSEGV on Mandrake TBA.

2003-11-06 13:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am, THANKS, captive.spec.in, debian/captive.docs:

	+THANKS

2003-11-06 13:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+LUFS client failing on files being read/written by multiple handles at once.

2003-11-06 12:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/captivefs-vfs.c:

	Fixed omitted 'captivefs_init' debug message during reinits.

2003-11-06 12:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/result.c:

	+Handle STATUS_SHARING_VIOLATION.

2003-11-06 11:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/captivefs-file.c:

	Fixed LUFS read()/write() atomicity.
	 - Do not unlock 'libcaptive' between seek() and read()/write()!

2003-11-06 07:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	Fixed new 'alloc_length' resizing code.

2003-11-06 02:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po:

	Update for captive-1.0.2.

2003-11-06 02:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	Fixed new 'alloc_length' resizing code.

2003-11-06 01:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	captive_shared_cache_map_flush(): Fixed the returned flushed bytes count.

2003-11-05 22:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/sandbox-server/main.c, libcaptive/sandbox/split.c:

	Fixed ORBit-2.7.x+ lockup by ORB "orbit-local-non-threaded-orb" declaration.
	 - libcaptive is single-threaded already.

2003-11-05 17:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ob/: dirobj.c:

	NtCreateDirectoryObject(): Fixed debug dump formatstring.
	 - Prevents display charset break by dumped garbage during --debug-messages.

2003-11-05 15:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	No longer use 'GMainLoop *link_loop;' ORBit2/linc2/link private reference.
	 - Suggested by Michael Meeks.

2003-11-05 08:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/control:

	Fixed 'Conflicts: liborbit2' syntax.

2003-11-05 07:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/size.c:

	Fixed 'BLKGETSIZE64' incompatibility for Debian-unstable.
	 - FIXME: 'BLKGETSIZE64' usually not used at all now.
	 - Fix introduces media size limit of 1TB.

2003-11-04 22:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Revert PKG_CHECK_MODULES() back to AM_PATH_*() to get its AC_SUBST()s.

2003-11-04 21:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Fixed the recent detection of ORBit-2.0 by pkg-config(1).

2003-11-04 21:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Various GNU/Linux distributions compatibility fixes.

2003-11-04 20:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Fixed <ntfs/*> include files check for the case of completely cleaned sourcedir.

2003-11-04 19:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Prevent aclocal(1) crash on 'AM_PATH_LINC' for recent systems missing 'linc'.
	 - Use PKG_CHECK_MODULES() instead of AM_PATH_*().

2003-11-04 19:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Check also <ntfs/*> include files when checking 'libntfs' availability.

2003-11-04 19:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Partial workaround for autoconf-2.57 'configure' script dependency rebuild.

2003-11-04 19:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in, configure.ac, configure.in,
	  src/client/sandbox-server/main.c,
	  src/libcaptive/sandbox/server-Directory.c,
	  src/libcaptive/sandbox/server-File.c,
	  src/libcaptive/sandbox/server-Vfs.c,
	  src/libcaptive/sandbox/split.c, src/libcaptive/sandbox/split.h,
	  debian/control, debian/rules:

	Compatibility with ORBit2>=2.7.x; new configure option '--with-orbit-line'.
	 - ORBit2>=2.7.x use private 'linc2'/'link' instead of external 'linc'.

2003-11-04 17:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	Cosmetic: Naming: captive-install-acquire -> gnome-vfs-httpcaptive

2003-11-04 17:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Microsoft Windows 2000, NT-4.0, 2003-Server drivers compatibility.
	Some items moved from 'Bugs' to 'TODO'.

2003-11-04 17:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/control, captive.spec.in:

	+Conflicts: ORBit2 >= 2.7.0
	 - We do not yet handle correctly linc2 of ORBit-2.7.x+.

2003-11-04 17:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	Solved the most critical performance problems.
	 - +Performance (currently 1GHz CPU: read 1.5MB/s, write 500KB/s, 20MB of RAM)
	+captive-install-acquire/gnome-vfs-httpcaptive rarely locks up during download.

2003-11-04 17:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* README, src/client/lufs/Makefile.am, src/libcaptive/Makefile.am:

	Run ldconfig(8) after any library gets installed.
	Check library installation directory in '/etc/ld.so.conf'.

2003-11-04 15:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/client/lufs/mount.captive.in:

	Detect lufsmount(1) pathname for better crossplatform compatibility.

2003-11-04 10:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Improved performance - 1GHz CPU: read 1.5MB/s, write 500KB/s, 20MB of RAM

2003-11-04 08:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.glade:

	Remove bogus '33.6 modem' estimation.

2003-11-04 07:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/: sharedcachemap-priv.h, sharedcachemap.c:

	captive_shared_cache_map_object_FileSizes_changed(): Improved performance.
	 - Prevent continous reallocation to (n+1) size,
	   we use now (n*2) sizes for logaritmic time complexity.

2003-11-03 23:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	captive_shared_cache_map_flush(): Improved performance.

2003-11-03 12:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Fixed serious sandbox-server spawn memory leak for big files copying to NTFS

2003-11-03 12:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Fixed serious memory leak during each sandbox-server spawn.

2003-11-03 12:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+'captive_options' and 'captive_options_module' should be referencible GObject.

2003-11-02 12:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* README:

	Typo.

2003-10-30 17:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-1.0.2
	 - Fixed sandbox chroot(2) mode for SUSE9.0 (debugging by Christian Kristukat)

2003-10-30 17:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/main.c:

	Fixed captive-sandbox-server chroot(2) mode on SUSE9.0.
	 - Great debugging support by the courtesy of Christian Kristukat.

2003-10-29 16:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-File.c:

	captive_sandbox_parent_file_write(): Fixed .captivebug.xml.gz dumping.

2003-10-29 14:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Fixed defaults to be --enable-shared --disable-static.
	 - Shared library is at least mandatory for: liblufs-captivefs.so
	 - Bugreport by the courtesy of Christian Kristukat.

2003-10-29 07:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 1.0.1 -> 1.0.2cvs

2003-10-28 21:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 1.0.1

2003-10-28 21:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-Mount of the same device multiple times is allowed (no EBUSY kernel protection).

2003-10-28 21:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/: mount.captive.in, mount.captive.pod.pl.in:

	Check for multiple device mounts overridable by '-o force'.

2003-10-28 20:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Improved performance

2003-10-28 19:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/init.c, include/captive/ldr_exports.h,
	  ke/captivesym.pl, ldr/loader.c:

	Do not SIGSEGV patch 'pass' functions of W32 code in non--debug-messages mode.
	 - Performance reasons.

2003-10-28 19:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/signal.c:

	sigaction_SIGSEGV(): +PROT_EXEC sanity check caching for better performance.

2003-10-28 18:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/cmd_shell.c:

	Fixed compilation if no libreadline was detected.
	 - SUSE-9.0 incompatibility bugreported by Christian Kristukat.

2003-10-28 17:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c,
	  src/libcaptive/include/captive/config2.h,
	  reactos/ntoskrnl/dbg/print.c:

	g_log() accelerated by 'captive_debug_messages_disabled' slave global flag.

2003-10-28 16:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Fixed (harmless) crash/hang of lufsd during post-unmount cleanup

2003-10-28 15:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	'Microsoft Windows RAID' situation updated.

2003-10-28 15:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+New captive-cmdline(1) 'get'/'put' options -b|--buffer-size

2003-10-28 15:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/: cmd_get.c, cmd_get.h:

	Command 'get' support for buffer-size option: -b|--buffer-size

2003-10-28 15:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	'captive-install' now requires ntfsprogs >= 1.8.0 to avoid its bugs.

2003-10-28 15:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/: cmd_cd.c, cmd_commit.c, cmd_get.c,
	  cmd_help.c, cmd_info.c, cmd_lcd.c, cmd_ls.c, cmd_mkdir.c,
	  cmd_mv.c, cmd_quit.c, cmd_rm.c, cmd_rmdir.c, cmd_shell.c,
	  cmd_volume.c:

	Fixed 'command_name --help' to prevent exit of captive-cmdline(1).

2003-10-28 15:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/cmd_put.c:

	Command 'put' support for buffer-size option: -b|--buffer-size
	Fixed 'command_name --help' to prevent exit of captive-cmdline(1).

2003-10-28 15:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/cmd_put.h:

	Command 'put' support for buffer-size option: -b|--buffer-size

2003-10-28 15:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/main.h:

	+Definition of CMDLINE_POPT for command arguments parsing support.
	Fixed 'command_name --help' to prevent exit of captive-cmdline(1).

2003-10-28 15:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/main.c:

	Support 'help command_name' as the equivalent of 'command_name --help'.
	Fixed 'command_name --help' to prevent exit of captive-cmdline(1).
	Fixed 'command_name --help' false complaint.

2003-10-28 15:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/cmd_help.c:

	Support 'help command_name' as the equivalent of 'command_name --help'.

2003-10-28 14:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-umount(8) leaves one harmless stale 'lufsd' - only Mandrake packaging affected?
	 - Fixed by 'src/client/lufs/captivefs-vfs.c' double GIOChannel unref.

2003-10-28 12:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	+Debug logging of sandbox_parent_own_orbit_dir_cleanup_atexit() execution.

2003-10-28 12:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/captivefs-vfs.c:

	Fixed crash/lockup of fs unmount; GIOChannel was unreferenced twice.
	 - Bugreported by Martin Drab.

2003-10-27 08:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-1.0.1
	 - Fixed captive-install-acquire Gnome UI responsiveness during network outage
	 - Support for LUFS options such as uid/gid/fmask/dmask (reqd by Javier Urien)

2003-10-27 08:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/mount.captive.pod.pl.in:

	+List also uid/gid/fmask/dmask lufs mount options.

2003-10-27 08:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/options.pod.pl.in:

	Note --sandbox-server automatic use by mount.captive-ntfs(8).
	 - Pointed out by Javier Urien.

2003-10-27 08:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/mount.captive.pod.pl.in:

	Fixed command name.

2003-10-27 07:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/mount.captive.in:

	Allow the use of '--' (captive) vs. non-'--' (lufs) options.
	 - Requested by Javier Urien for uid/gid/fmask/dmask.

2003-10-26 20:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-Allow copy/paste of captive-install-acquire dialogs.
	 - Fixed by making the final screen selectable.

2003-10-26 20:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.c:

	Make the final screen text selectable (mount commands).

2003-10-26 20:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.c:

	GnomeUI responsiveness fixed by multithreading.
	PROGRESS_UPDATE_USEC: 100000 -> 200000
	Accelerate ProgressBar during .CAB header parsing: respect PROGRESS_UPDATE_USEC.

2003-10-24 07:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Allow copy/paste of captive-install-acquire dialogs.

2003-10-24 07:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+captive-install-acquire should retry broken httpcaptive:// connections.
	 - Bugreported by Stuart Axon.

2003-10-21 19:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Replace cabextract for the newer and LGPLed libmspack.
	 - Hint by Stuart Caie.

2003-10-20 12:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po, src/install/acquire/ui-gnome.glade:

	Typo.

2003-10-20 09:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 1.0 -> 1.0.1cvs

2003-10-20 01:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 1.0

2003-10-20 01:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	Cosmetic

2003-10-20 01:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po:

	Update for captive-1.0.

2003-10-20 00:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* AUTHORS:

	Update of ReactOS CVS repository address.

2003-10-20 00:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-1.0

2003-10-19 23:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* README, src/client/lufs/mount.captive.in,
	  src/libcaptive/client/vfs.c:

	Project URL update.

2003-10-19 22:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	Fixed 'Source' URL.

2003-10-19 22:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* AUTHORS, README, debian/copyright:

	CVS repositories moved out of priv/

2003-10-16 07:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 0.9.7 -> 0.9.8cvs

2003-10-15 21:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 0.9.7

2003-10-15 21:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-0.9.7
	 - Fixed NTFS crash on journalling file (?) extension (bugreport by Martin Drab)

2003-10-15 20:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/: privatebcbpin.c, sharedcachemap.c:

	Permit CacheManager StreamFile extension if dirty blocks are pending.
	 - Required by ntfs.sys of NT-5.1sp1 journalling file (?) extension.
	 - Bugreported by Martin Drab.

2003-10-13 20:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 0.9.6 -> 0.9.7cvs

2003-10-13 16:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 0.9.6

2003-10-12 23:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-init.c: assertion `NT_SUCCESS(err)==NT_SUCCESS(dir_IoStatusBlock.Status)' failed
	 - Appears to be fixed. Waiting for resubmit.

2003-10-12 23:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Mandrake package script fails during upgrade ('rpm -U') on missing dependencies.

2003-10-12 15:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/mount.captive.in:

	Do not get confused by the captive default 'noauto' mount(8) option.

2003-10-12 13:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/moduriload.c:

	Workaround gnome-vfs2-2.0.2-5 or ntfsprogs-gnomevfs-1.0.1-0 libntfs:// bug.
	 - Drivers found on unmounted NTFS disks were not acquired.

2003-10-12 13:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-0.9.6
	 - +Fixed /etc/fstab updating by 'install' package

2003-10-12 13:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-'src/install/fstab/' should not reformat '/etc/fstab' - how to modify it?

2003-10-12 13:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/fstab/main.c:

	Fixed dropping of non-captive filesystem NTFS device entries from /etc/fstab.
	-'src/install/fstab/' should not reformat '/etc/fstab' - how to modify it?
	'/mnt/captive-*' mountdirs are now converted to more UNIX-compatible names.

2003-10-12 12:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/libcaptive-install/proc_partitions.c:

	Note 'Error parsing line' reason.

2003-10-12 08:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 0.9.5 -> 0.9.6cvs

2003-10-11 19:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 0.9.5

2003-10-11 19:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/rules:

	Fixed '/var/lib/captive/tmp' permissions

2003-10-11 17:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Avoid /tmp to solve crossdeviced /tmp and /var/... (bugreport by Martin Drab)

2003-10-11 17:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/Makefile.am,
	  src/client/sandbox-server/main.c, src/libcaptive/sandbox/split.c,
	  captive.spec.in, debian/rules:

	Avoid /tmp to solve crossdeviced /tmp and /var/lib/captive
	 - Bugreported by Martin Drab.

2003-10-11 15:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Retaied ntfs.sys mounting back again (bugreport by Martin Drab)

2003-10-11 14:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/bcbpin.c:

	CcPinMappedData(): Function should not invalidate already mapped data.
	 - Fixed mount by ntfs.sys of NT-5.1sp1.
	 - Bugreport by the courtesy of Martin Drab.

2003-10-11 14:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/: privatebcbpin.c, privatebcbpin.h:

	captive_private_bcb_pin_object_get_ref(): Invalidate 'map'ped data optionally.

2003-10-11 14:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Display readable error message for socket link(2) failure.

2003-10-10 14:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	open NEWS for captive-0.9.5

2003-10-10 14:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 0.9.4 -> 0.9.5cvs

2003-10-10 08:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 0.9.4

2003-10-10 07:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/FileInfo.c:

	Typo.

2003-10-09 21:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/FileInfo.c:

	Fixed CORBA encapsulation (NULL strings not permitted).

2003-10-09 20:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-File.c:

	captive_sandbox_parent_file_file_info_set():
	 - Fixed crashes due to 'GnomeVFSSetFileInfoMask' vs. 'GnomeVFSFileInfoFields'.
	 - Bugreported by Pavouk.

2003-10-09 20:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/: FileInfo.c, FileInfo.h:

	+captive_sandbox_file_info_set_mask_captive_to_corba()

2003-10-09 12:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/init.c:

	CcInitializeCacheMap(): Fixed 'w32_ref' vs. 'GObject->ref_count'.

2003-10-09 11:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Mount of the same device multiple times is allowed (no EBUSY kernel protection).
	 - Bugreported by Pavouk.

2003-10-09 11:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Fixed mc(1) file copy to destination Captive filesystem (bugreport by Pavouk)

2003-10-09 11:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/init.c:

	Fixed CcUninitializeCacheMap() w/o preceding CcInitializeCacheMap().
	 - Fixes mc(1) file copy to destination Captive filesystem.
	 - Bugreport by the courtesy of Pavouk.

2003-10-09 11:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/: sharedcachemap.c, sharedcachemap.h:

	+captive_shared_cache_map_query_w32_ref()

2003-10-09 09:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-Vfs.c:

	Fixed harmless lurking sandbox-child zombies.
	 - Bugreport by the courtesy of Pavouk.

2003-10-09 09:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/diskscan.c:

	Fixed ignore of non-local URIs for drivers scanning.

2003-10-08 22:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/privatebcbpin.c:

	captive_private_bcb_pin_object_get_ref():
	 - Fixes FAT32 bootability after any file written.
	 - Invalide possibly only 'map'ped data as we need to re-read them.
	 - Bugreported by Pavouk.

2003-10-08 22:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/: sharedcachemap.c, sharedcachemap.h:

	+captive_shared_cache_map_set_data_invalid()

2003-10-08 22:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Fixed FAT32 bootability after any file written (bugreport by Pavouk)

2003-10-06 13:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 0.9.3 -> 0.9.4cvs

2003-10-06 06:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 0.9.3

2003-10-06 06:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	Fixed #include.

2003-10-06 05:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+NEWS for captive-0.9.3 (2003-10-06)

2003-10-06 05:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	dismount_volume(): +FIXME: Try to pre-clear possibly uninitialized variable.

2003-10-06 05:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file-slave.c:

	Fixed non-journalled fastfat.sys memory consumption workaround for --no-sandbox.

2003-10-06 05:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file-slave.c:

	FIXME: +Workaround memory consumption for non-journalled fastfat.sys

2003-10-06 05:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+init.c: assertion `NT_SUCCESS(err)==NT_SUCCESS(dir_IoStatusBlock.Status)' failed

2003-10-06 04:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* README:

	+Overview

2003-10-06 04:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	Low performance, big memory consumption; Writing 50KB/s, needs ~50MB of RAM.

2003-10-06 04:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/captive.pod.pl.in:

	Suggest specific libcaptive clients in the man page.
	 - Suggested by Pavouk.

2003-10-06 03:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	Heading changed to 'Known Bugs' as it is linked so from the web.
	 - Suggestion by Pavouk.

2003-10-05 22:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* README:

	Typo.

2003-10-05 22:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	captive_shared_cache_map_data_validate_read(): Fixed validated mem to 'clean'.
	captive_shared_cache_map_purge(): Flush the buffers to disk.
	 - Needed for FAT32 by fastfat.sys of NT-5.1sp1.

2003-10-05 22:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: io/process.c, ke/exports.captivesym:

	+IoIsSystemThread()
	 - Needed by fastfat.sys of NT-5.1sp1 on FAT32 although probably only on error.

2003-10-05 22:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/psfuncs.h:

	Fix-up includes for PsGetCurrentThread().

2003-10-05 22:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: include/ddk/iofuncs.h, ntoskrnl/include/internal/ps.h:

	Updated IoIsSystemThread() prototype.
	Moved 'PETHREAD' definition: <internal/ps.h> -> <ddk/iofuncs.h>

2003-10-05 21:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-Vfs.c:

	Fixed Vfs-parent handling of sandbox-slave crash during its shutdown.
	 - Bugreport by the courtesy of Pavel "Pavouk" Ruzicka.

2003-10-05 19:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/libcaptive-install/proc_partitions.c:

	'Error parsing line' is no longer fatal (only g_warning() now).
	 - Linux kernel may also report bogus line content instead of empty lines.

2003-10-05 17:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/mount.captive.in:

	Fixed missing 'captive_options' delimiting.
	 - Bugfix by Pavel "Pavouk" Ruzicka.

2003-10-05 15:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/libcaptive-install/proc_partitions.c:

	Workaround: Error parsing line of "/proc/partitions"
	 - Bugreport by the courtesy of Karel Zatloukal and Jesse Glick.

2003-10-03 17:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 0.9.2 -> 0.9.3cvs

2003-10-03 13:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 0.9.2

2003-10-03 13:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Fixed read-only media mounting

2003-10-03 13:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/: captivefs-vfs.c, mount.captive.in:

	Fixed 'mount -r' mount: 'captive_options' ordering is now respected.

2003-10-03 13:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/options.c:

	captive_options_parse(): Report human-readable parsing errors.
	captive_options_parse(): Failed options parsing is no longer fatal.

2003-10-03 11:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/result.c:

	+handle STATUS_MEDIA_WRITE_PROTECTED.

2003-10-03 11:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	Fixed unmount of readonly media for ntfs.sys of NT-5.1sp1.

2003-09-29 23:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 0.9.1 -> 0.9.2cvs

2003-09-29 17:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 0.9.1

2003-09-29 17:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/lufs/mount.captive.in, libcaptive/client/vfs.c:

	Print @VERSION@ in Captive 'advertisement'.

2003-09-29 16:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: cc/Makefile.am, client/Makefile.am:

	Fixed 'marshallers' Makefile dependencies.
	 - Bugreport by the courtesy of Martin Drab.

2003-09-29 16:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, src/client/sandbox-server/Makefile.am,
	  src/client/sandbox-server/main.c,
	  src/libcaptive/client/vfs-parent.h,
	  src/libcaptive/sandbox/Makefile.am,
	  src/libcaptive/sandbox/parent-Vfs.c,
	  src/libcaptive/sandbox/split.c:

	Fixed ORBit chroot(2)ing permissions failure
	 - Bugreport by the courtesy of Martin Drab.

2003-09-28 10:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	Note 'ntfs' disks are no longer auto-mounted.

2003-09-27 09:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/mount.captive.in:

	+Warning message: '-o loop' is not neccessary for Captive filesystem mounts

2003-09-27 08:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+'NEWS for captive-0.9.1' started
	+Package deployment nuances fixed

2003-09-27 08:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/main.c:

	Text-messages checking of command-line arguments validity.
	 - Bugreport by the courtesy of Martin Drab.

2003-09-27 08:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/fstab/main.c:

	Put 'noauto' for the auto-generated NTFS '/etc/fstab' entries.
	 - Captive otherwise may lock up system boot.
	 - Bugreport by the courtesy of Martin Drab.

2003-09-26 22:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+umount(8) leaves one harmless stale 'lufsd' - only Mandrake packaging affected?
	+Localized filenames not supported - they should be UTF8ed across the project.

2003-09-26 11:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Release: 0.9 -> 0.9.1cvs

2003-09-24 23:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.c:

	Fixed another compatibility-related warning wrt 'GTK_OBJECT(NULL)'.

2003-09-24 23:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.glade:

	Fixed warning by older GTK+ for 'GTK_OBJECT(NULL)'.

2003-09-24 22:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/moduriload.c:

	gnome_vfs_read() compatibility with Gnome-VFS-2.0.x.

2003-09-24 17:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Fixed gnome_vfs_read_entire_file() detection.

2003-09-24 15:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am, autogen.pl, configure.ac, configure.in,
	  gnome_vfs_read_entire_file.c, src/install/acquire/Makefile.am:

	Compatibility with Gnome-VFS-2.0.x - missing gnome_vfs_read_entire_file().

2003-09-24 09:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in, configure.ac, configure.in, debian/control:

	Check/require <libxml/xmlreader.h> for '--enable-install-pkg'.

2003-09-23 21:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	Release: 0.9

2003-09-23 21:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am, autogen.pl, debian/changelog, debian/changelog.in,
	  configure.ac, configure.in:

	Debian package version detected from 'configure.in/@VERSION@'.

2003-09-23 20:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in, debian/control:

	+Note about 'captive-ntfs' filesystem type.

2003-09-23 20:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Microsoft Windows RAID tests/support - IIRC already exists open sourced.

2003-09-23 19:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Fixed --sandbox-server active ulimit(2) if being executed by mount(8).

2003-09-23 19:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/rules:

	Debian package: Fixed setuid clear of captive-sandbox-server(1).

2003-09-23 19:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/captive.postrm, captive.spec.in:

	+Remove stale sandbox chroot directories owned by 'captive.captive'

2003-09-23 14:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in, debian/rules:

	Optimizations disabling no longer needed due to explicit STDCALL workaround.

2003-09-23 13:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: include/ddk/iotypes.h, ntoskrnl/io/irp.c:

	Catched STDCALL IRP (*CompletionRoutine)() and (*CancelRoutine)().

2003-09-23 11:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	+CAPTIVE_STDCALL calling by hand to workaround broken GCC.

2003-09-23 09:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: cc/sharedcachemap.c, client/init.c, ex/work.c,
	  include/captive/calltype_reactos.h, ldr/loader.c,
	  po/shutdownwork.c, ps/Makefile.am, ps/calltype.S:

	+CAPTIVE_STDCALL calling by hand to workaround broken GCC.

2003-09-22 21:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am:

	Fixed missing create/remove 'captive' user/group for 'captive' package.

2003-09-22 20:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/captive.postrm:

	Prevent error message during group 'captive' deletion.

2003-09-22 19:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/: captive.postinst, captive.postrm:

	Fixed missing create/remove 'captive' user/group for 'captive' package.

2003-09-22 18:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/mount.captive.in:

	Cosmetic: Include suggestion for W32 drivers acquire possibilities.

2003-09-22 16:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/rules:

	.deb packaging: Fixed path to: /var/lib/captive

2003-09-22 16:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/captive-install.conffiles:

	Fixed mis-specified 'conffiles'.

2003-09-22 14:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po:

	Minor messages translation typos/fixes.

2003-09-22 14:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	Fixed forgotten requisite: +BuildRequires: lufs
	Workaround Mandrake 'rpm -e' dependencies.
	Avoid contacting broken $DISPLAY by captive-install-acquire(1).

2003-09-22 14:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Fixed missing check of missing LUFS include files.

2003-09-22 14:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/Makefile.am:

	Fixed 'make install' if '--disable-lufs'.

2003-09-22 14:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/main.c:

	Disable UI init if processing options in batch mode.

2003-09-22 09:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* doc/apiref/captive-apiref.xml:

	Filtered out undocumented sections.

2003-09-22 09:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/parent-connector.h:

	gtk-doc compatibility fix.

2003-09-21 23:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po:

	Messages updated for release 0.9

2003-09-21 23:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/: ui-gnome.c:

	Cosmetic: Message typo.

2003-09-21 20:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, README, src/client/lufs/lufs-captivefs.pod.pl.in:

	Cosmetic: Fix LUFS project fullname.

2003-09-21 14:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Fixed building of Debian-native packages without any 'orig-*' archive.

2003-09-20 18:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Fixed .deb 'foreign' patched packages versioning.

2003-09-20 11:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Written AutoGen documentation.

2003-09-20 11:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Support proper 'foreign'/patched packages versioning even for .deb pkgs.

2003-09-20 11:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* README:

	+Project home URL.

2003-09-20 10:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Support proper 'foreign'/patched packages versioning.

2003-09-19 16:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/lufs/mount.captive.in, libcaptive/client/vfs.c:

	+Shameless advertisement.

2003-09-19 16:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/server-Vfs.c:

	Fixed 'options->sandbox' indication of sandbox slave.

2003-09-19 11:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/Makefile.am,
	  src/client/cmdline/captive-cmdline.pod.pl.in,
	  src/client/lufs/Makefile.am,
	  src/client/lufs/lufs-captivefs.pod.pl.in,
	  src/client/lufs/mount.captive.pod.pl.in,
	  src/client/sandbox-server/Makefile.am,
	  src/client/sandbox-server/captive-sandbox-server.pod.pl.in,
	  src/install/acquire/Makefile.am,
	  src/install/acquire/captive-install-acquire.pod.pl.in,
	  src/install/fstab/Makefile.am,
	  src/install/fstab/captive-install-fstab.pod.pl.in,
	  src/libcaptive/Makefile.am, src/libcaptive/captive.pod.pl.in,
	  src/libcaptive/client/Makefile.am,
	  src/libcaptive/client/options.pod.pl.in,
	  debian/captive-install.files, debian/captive-lufs.files,
	  debian/captive.files, debian/rules, Makefile-head.am, autogen.pl,
	  captive.spec.in, configure.ac, configure.in:

	Written man pages.

2003-09-19 00:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* README:

	Noted sandbox 'captive' user installation requirement.

2003-09-18 23:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* README:

	README for the first public release.

2003-09-18 21:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* doc/: FAQ, Makefile.am:

	'doc/FAQ' removed as it getz integrated elsewhere.

2003-09-18 13:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/glade-w.m4:

	Cosmetic: Xvnc(1) message updated.

2003-09-18 12:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in, configure.ac, configure.in, debian/rules,
	  src/client/bug-replay/Makefile.am, src/client/lufs/Makefile.am,
	  src/install/acquire/Makefile.am, src/install/fstab/Makefile.am,
	  src/install/libcaptive-install/Makefile.am,
	  src/libcaptive/cc/Makefile.am, src/libcaptive/client/Makefile.am,
	  src/libcaptive/ke/Makefile.am:

	'./configure' requirements made optional for various parts of projects.
	Sandbox/LUFS '--with' options renamed to the more appropriate '--enable' ones.

2003-09-18 12:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/: Makefile.am, glade-w.m4, glade-w.sh.in:

	Include glade-2(1) --write-source support.

2003-09-18 12:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Delete 'configure.orig' after patch(1).
	Include glade-2(1) --write-source support.

2003-09-18 09:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Include '--dist' for '--help' text.

2003-09-18 09:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/need-declaration.m4:

	Cosmetic: Include copyright notice.

2003-09-17 17:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/cabinet.c, install/acquire/cabinet.h,
	  install/acquire/captivemodid.c, install/acquire/captivemodid.h,
	  install/acquire/main.c, install/acquire/main.h,
	  install/acquire/moduriload.c, install/acquire/ui-gnome.c,
	  install/acquire/ui-gnome.glade,
	  install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/captivemodid.c,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml,
	  libcaptive/include/captive/captivemodid.h:

	Implemented cabinet download progress indicator.

2003-09-17 15:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+User-specifiable proxy for captive-install-acquire (not just the GConf one).

2003-09-17 14:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/cabinet.c, libcaptive/cc/sharedcachemap.c:

	Use 'MAP_NORESERVE' for empty memory ranges allocation.

2003-09-17 09:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/: ui-gnome.glade, ui-line.c:

	Cosmetic: UI message typo.

2003-09-17 09:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/microsoftcom.c:

	Cosmetic: Error messages cleanup.

2003-09-17 09:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.c:

	Fixed UI message typo.

2003-09-16 18:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/lib.c:

	Fixed LUFS 'Stale NFS filehandle' by list rootdir ("\\device\\." is forbidden).

2003-09-16 17:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/captivefs-file.c:

	captivefs_setattr(): Fixed crash by bogus set of GNOME_VFS_SET_FILE_INFO_NAME.

2003-09-16 16:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/captivemodid.c,
	  libcaptive/captivemodid/captivemodid.c:

	Compatibility with libxml2-devel-2.5.4-1 (XML_READ_TYPE_* not defined).

2003-09-16 16:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/: file-parent.c, file-slave.c:

	gnome-vfs2-devel-2.2.2-4 compatibility (GNOME_VFS_ERROR_LAUNCH not defined).

2003-09-16 12:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	Fixed './src/install/acquire/cabextract' CVS branch checkout.

2003-09-16 10:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/ps_reactos.c:

	'KPCR' ElectricFence-protected for debugging.

2003-09-16 10:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/compat.h:

	New 'IKPCR' must be wrap-handled the same way as 'KPCR'.
	 - update for ReactOS HEAD-2003091401

2003-09-15 20:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+STATUS_LOG_FILE_FULL should be handled everywhere; not just file_write().
	+Check function calling convention types in *.def files.

2003-09-15 20:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file-parent.c:

	Removed forgotten debug message.

2003-09-15 20:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: hal/hal/.cvsignore, hal/hal/hal.def, hal/hal/hal.edf,
	  hal/halx86/.cvsignore, hal/halx86/Makefile, hal/halx86/adapter.c,
	  hal/halx86/display.c, hal/halx86/dma.c, hal/halx86/halinit.c,
	  hal/halx86/irql.c, hal/halx86/mp.c, hal/halx86/mpsirql.c,
	  hal/halx86/perfcnt.c, hal/halx86/reboot.c, hal/halx86/spinlock.c,
	  hal/halx86/timer.c, hal/halx86/udelay.c,
	  hal/halx86/include/hal.h, include/accctrl.h, include/aclapi.h,
	  include/ascii.h, include/base.h, include/basetsd.h,
	  include/coff.h, include/d3d.h, include/d3dcaps.h,
	  include/d3dtypes.h, include/ddentry.h, include/ddraw.h,
	  include/debug.h, include/defines.h, include/epsapi.h,
	  include/errors.h, include/funcs.h, include/icmpapi.h,
	  include/in.h, include/ipexport.h, include/iphlpapi.h,
	  include/ipifcons.h, include/iprtrmib.h, include/iptypes.h,
	  include/messages.h, include/mmddk.h, include/ndis.h,
	  include/ntos.h, include/ntsecapi.h, include/pe.h,
	  include/richedit.h, include/roskrnl.h, include/structs.h,
	  include/syssetup.h, include/tchar.h, include/tgetopt.h,
	  include/unicode.h, include/wdm.h, include/wincrypt.h,
	  include/windows.h, include/winsock2.h, include/ws2spi.h,
	  include/afd/shared.h, include/csrss/csrss.h,
	  include/ddk/af_irda.h, include/ddk/cctypes.h,
	  include/ddk/class2.h, include/ddk/d3dhal.h,
	  include/ddk/dbgfuncs.h, include/ddk/ddrawi.h,
	  include/ddk/defines.h, include/ddk/exfuncs.h,
	  include/ddk/extypes.h, include/ddk/fsfuncs.h,
	  include/ddk/fstypes.h, include/ddk/halfuncs.h,
	  include/ddk/haltypes.h, include/ddk/ioctrl.h,
	  include/ddk/iofuncs.h, include/ddk/iotypes.h,
	  include/ddk/kdfuncs.h, include/ddk/kefuncs.h,
	  include/ddk/ketypes.h, include/ddk/mmfuncs.h,
	  include/ddk/mmtypes.h, include/ddk/ntbootvid.h,
	  include/ddk/ntddblue.h, include/ddk/ntddk.h,
	  include/ddk/ntddkbd.h, include/ddk/ntddmou.h,
	  include/ddk/ntddscsi.h, include/ddk/ntifs.h,
	  include/ddk/obfuncs.h, include/ddk/obtypes.h,
	  include/ddk/pnptypes.h, include/ddk/potypes.h,
	  include/ddk/psfuncs.h, include/ddk/pstypes.h, include/ddk/scsi.h,
	  include/ddk/service.h, include/ddk/setypes.h, include/ddk/srb.h,
	  include/ddk/status.h, include/ddk/types.h, include/ddk/winddi.h,
	  include/ddk/i386/tss.h, include/dflat32/classes.h,
	  include/dflat32/config.h, include/dflat32/dflat.h,
	  include/dflat32/system.h, include/kernel32/kernel32.h,
	  include/kernel32/process.h, include/kernel32/winnls.h,
	  include/lsass/lsass.h, include/msvcrt/crttypes.h,
	  include/msvcrt/ctype.h, include/msvcrt/float.h,
	  include/msvcrt/math.h, include/msvcrt/mbctype.h,
	  include/msvcrt/msvcrtdbg.h, include/msvcrt/search.h,
	  include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
	  include/msvcrt/string.h, include/msvcrt/internal/file.h,
	  include/napi/core.h, include/napi/lpc.h, include/napi/npipe.h,
	  include/napi/shared_data.h, include/napi/teb.h,
	  include/napi/types.h, include/napi/win32.h,
	  include/net/miniport.h, include/net/ndis.h,
	  include/net/ndisoid.h, include/net/tdi.h, include/ntdll/ldr.h,
	  include/ntdll/ntdll.h, include/ntdll/rtl.h,
	  include/ntos/bootvid.h, include/ntos/cdrom.h,
	  include/ntos/console.h, include/ntos/dbgfuncs.h,
	  include/ntos/disk.h, include/ntos/except.h, include/ntos/file.h,
	  include/ntos/fstypes.h, include/ntos/gditypes.h,
	  include/ntos/halfuncs.h, include/ntos/haltypes.h,
	  include/ntos/kdfuncs.h, include/ntos/kefuncs.h,
	  include/ntos/keyboard.h, include/ntos/mm.h, include/ntos/ntdef.h,
	  include/ntos/obtypes.h, include/ntos/ps.h,
	  include/ntos/registry.h, include/ntos/rtl.h,
	  include/ntos/rtltypes.h, include/ntos/security.h,
	  include/ntos/service.h, include/ntos/tss.h, include/ntos/types.h,
	  include/ntos/zw.h, include/ntos/zwtypes.h,
	  include/ole32/guiddef.h, include/ole32/obj_base.h,
	  include/ole32/obj_dragdrop.h, include/ole32/obj_shellfolder.h,
	  include/ole32/objbase.h, include/ole32/olectl.h,
	  include/ole32/rpc.h, include/ole32/winerror.h,
	  include/reactos/config.h, include/reactos/resource.h,
	  include/reactos/version.h, include/rosrtl/devmode.h,
	  include/rosrtl/logfont.h, include/rosrtl/thread.h,
	  include/user32/accel.h, include/user32/callback.h,
	  include/user32/regcontrol.h, include/win32k/bitmaps.h,
	  include/win32k/brush.h, include/win32k/cliprgn.h,
	  include/win32k/color.h, include/win32k/coord.h,
	  include/win32k/cursoricon.h, include/win32k/dc.h,
	  include/win32k/fillshap.h, include/win32k/gdiobj.h,
	  include/win32k/icm.h, include/win32k/kapi.h,
	  include/win32k/line.h, include/win32k/math.h,
	  include/win32k/metafile.h, include/win32k/misc.h,
	  include/win32k/ntuser.h, include/win32k/paint.h,
	  include/win32k/path.h, include/win32k/pen.h,
	  include/win32k/print.h, include/win32k/region.h,
	  include/win32k/text.h, include/win32k/userobj.h,
	  include/win32k/wingl.h, include/wine/commctrl.h,
	  include/wine/config.h, include/wine/debug.h,
	  include/wine/debugtools.h, include/wine/port.h,
	  include/wine/test.h, include/wine/unicode.h,
	  include/wine/windef16.h, include/wine/wine_common_ver.rc,
	  ntoskrnl/Makefile, ntoskrnl/Makefile.i386, ntoskrnl/ntoskrnl.def,
	  ntoskrnl/ntoskrnl.edf, ntoskrnl/cc/copy.c, ntoskrnl/cc/misc.c,
	  ntoskrnl/cc/pin.c, ntoskrnl/cc/view.c, ntoskrnl/cm/cm.h,
	  ntoskrnl/cm/import.c, ntoskrnl/cm/ntfunc.c,
	  ntoskrnl/cm/regfile.c, ntoskrnl/cm/registry.c,
	  ntoskrnl/cm/regobj.c, ntoskrnl/cm/rtlfunc.c,
	  ntoskrnl/dbg/dbgctrl.c, ntoskrnl/dbg/errinfo.c,
	  ntoskrnl/dbg/kdb.c, ntoskrnl/dbg/print.c, ntoskrnl/dbg/profile.c,
	  ntoskrnl/ex/callback.c, ntoskrnl/ex/fmutex.c, ntoskrnl/ex/init.c,
	  ntoskrnl/ex/interlck.c, ntoskrnl/ex/list.c, ntoskrnl/ex/lookas.c,
	  ntoskrnl/ex/napi.c, ntoskrnl/ex/power.c, ntoskrnl/ex/resource.c,
	  ntoskrnl/ex/sysinfo.c, ntoskrnl/ex/time.c, ntoskrnl/ex/win32k.c,
	  ntoskrnl/ex/work.c, ntoskrnl/ex/zone.c, ntoskrnl/fs/dbcsname.c,
	  ntoskrnl/fs/filelock.c, ntoskrnl/fs/mcb.c, ntoskrnl/fs/mdl.c,
	  ntoskrnl/fs/name.c, ntoskrnl/fs/notify.c, ntoskrnl/fs/oplock.c,
	  ntoskrnl/fs/pool.c, ntoskrnl/fs/tunnel.c, ntoskrnl/fs/unc.c,
	  ntoskrnl/fs/util.c, ntoskrnl/inbv/.cvsignore,
	  ntoskrnl/inbv/inbv.c, ntoskrnl/inbv/i386/.cvsignore,
	  ntoskrnl/include/internal/cc.h,
	  ntoskrnl/include/internal/debug.h,
	  ntoskrnl/include/internal/ex.h, ntoskrnl/include/internal/ifs.h,
	  ntoskrnl/include/internal/io.h, ntoskrnl/include/internal/kbd.h,
	  ntoskrnl/include/internal/kd.h, ntoskrnl/include/internal/ke.h,
	  ntoskrnl/include/internal/ldr.h, ntoskrnl/include/internal/mm.h,
	  ntoskrnl/include/internal/nls.h,
	  ntoskrnl/include/internal/ntoskrnl.h,
	  ntoskrnl/include/internal/ob.h, ntoskrnl/include/internal/pool.h,
	  ntoskrnl/include/internal/ps.h, ntoskrnl/include/internal/safe.h,
	  ntoskrnl/include/internal/se.h,
	  ntoskrnl/include/internal/i386/mm.h,
	  ntoskrnl/include/internal/i386/ps.h, ntoskrnl/io/adapter.c,
	  ntoskrnl/io/arcname.c, ntoskrnl/io/buildirp.c,
	  ntoskrnl/io/cancel.c, ntoskrnl/io/cleanup.c,
	  ntoskrnl/io/cntrller.c, ntoskrnl/io/create.c,
	  ntoskrnl/io/device.c, ntoskrnl/io/dir.c, ntoskrnl/io/driver.c,
	  ntoskrnl/io/errlog.c, ntoskrnl/io/error.c, ntoskrnl/io/event.c,
	  ntoskrnl/io/file.c, ntoskrnl/io/flush.c, ntoskrnl/io/fs.c,
	  ntoskrnl/io/iocomp.c, ntoskrnl/io/ioctrl.c, ntoskrnl/io/iomgr.c,
	  ntoskrnl/io/iowork.c, ntoskrnl/io/irp.c, ntoskrnl/io/lock.c,
	  ntoskrnl/io/mailslot.c, ntoskrnl/io/mdl.c, ntoskrnl/io/npipe.c,
	  ntoskrnl/io/page.c, ntoskrnl/io/pnpmgr.c, ntoskrnl/io/pnproot.c,
	  ntoskrnl/io/process.c, ntoskrnl/io/queue.c, ntoskrnl/io/rawfs.c,
	  ntoskrnl/io/resource.c, ntoskrnl/io/rw.c, ntoskrnl/io/share.c,
	  ntoskrnl/io/shutdown.c, ntoskrnl/io/symlink.c,
	  ntoskrnl/io/timer.c, ntoskrnl/io/vpb.c, ntoskrnl/io/xhaldrv.c,
	  ntoskrnl/kd/gdbstub.c, ntoskrnl/kd/kdebug.c, ntoskrnl/ke/apc.c,
	  ntoskrnl/ke/bug.c, ntoskrnl/ke/catch.c, ntoskrnl/ke/critical.c,
	  ntoskrnl/ke/dpc.c, ntoskrnl/ke/event.c, ntoskrnl/ke/kqueue.c,
	  ntoskrnl/ke/kthread.c, ntoskrnl/ke/main.c, ntoskrnl/ke/mutex.c,
	  ntoskrnl/ke/process.c, ntoskrnl/ke/queue.c, ntoskrnl/ke/sem.c,
	  ntoskrnl/ke/spinlock.c, ntoskrnl/ke/timer.c, ntoskrnl/ke/wait.c,
	  ntoskrnl/ke/i386/brkpoint.c, ntoskrnl/ke/i386/bthread.S,
	  ntoskrnl/ke/i386/exp.c, ntoskrnl/ke/i386/fpu.c,
	  ntoskrnl/ke/i386/gdt.c, ntoskrnl/ke/i386/irq.c,
	  ntoskrnl/ke/i386/kernel.c, ntoskrnl/ke/i386/ldt.c,
	  ntoskrnl/ke/i386/multiboot.S, ntoskrnl/ke/i386/stkswitch.S,
	  ntoskrnl/ke/i386/syscall.S, ntoskrnl/ke/i386/tskswitch.S,
	  ntoskrnl/ke/i386/tss.c, ntoskrnl/ke/i386/usercall.c,
	  ntoskrnl/ke/i386/usertrap.c, ntoskrnl/ke/i386/v86m.c,
	  ntoskrnl/ke/i386/v86m_sup.S, ntoskrnl/ldr/loader.c,
	  ntoskrnl/ldr/resource.c, ntoskrnl/ldr/rtl.c,
	  ntoskrnl/ldr/sysdll.c, ntoskrnl/lpc/close.c,
	  ntoskrnl/lpc/complete.c, ntoskrnl/lpc/connect.c,
	  ntoskrnl/lpc/create.c, ntoskrnl/lpc/listen.c,
	  ntoskrnl/lpc/port.c, ntoskrnl/lpc/receive.c,
	  ntoskrnl/lpc/reply.c, ntoskrnl/lpc/send.c, ntoskrnl/mm/anonmem.c,
	  ntoskrnl/mm/aspace.c, ntoskrnl/mm/balance.c, ntoskrnl/mm/cont.c,
	  ntoskrnl/mm/drvlck.c, ntoskrnl/mm/freelist.c,
	  ntoskrnl/mm/iospace.c, ntoskrnl/mm/kmap.c, ntoskrnl/mm/marea.c,
	  ntoskrnl/mm/mdl.c, ntoskrnl/mm/mm.c, ntoskrnl/mm/mminit.c,
	  ntoskrnl/mm/mpw.c, ntoskrnl/mm/ncache.c, ntoskrnl/mm/npool.c,
	  ntoskrnl/mm/pagefile.c, ntoskrnl/mm/pageop.c,
	  ntoskrnl/mm/pager.c, ntoskrnl/mm/pagfault.c, ntoskrnl/mm/pool.c,
	  ntoskrnl/mm/ppool.c, ntoskrnl/mm/rmap.c, ntoskrnl/mm/section.c,
	  ntoskrnl/mm/slab.c, ntoskrnl/mm/virtual.c, ntoskrnl/mm/wset.c,
	  ntoskrnl/mm/i386/memsafe.s, ntoskrnl/mm/i386/page.c,
	  ntoskrnl/nt/evtpair.c, ntoskrnl/nt/mutant.c,
	  ntoskrnl/nt/ntevent.c, ntoskrnl/nt/ntsem.c,
	  ntoskrnl/nt/nttimer.c, ntoskrnl/nt/profile.c, ntoskrnl/nt/vdm.c,
	  ntoskrnl/ob/dirobj.c, ntoskrnl/ob/handle.c,
	  ntoskrnl/ob/namespc.c, ntoskrnl/ob/ntobj.c, ntoskrnl/ob/object.c,
	  ntoskrnl/ob/security.c, ntoskrnl/ob/symlink.c,
	  ntoskrnl/po/power.c, ntoskrnl/ps/create.c, ntoskrnl/ps/debug.c,
	  ntoskrnl/ps/idle.c, ntoskrnl/ps/kill.c, ntoskrnl/ps/process.c,
	  ntoskrnl/ps/psmgr.c, ntoskrnl/ps/suspend.c, ntoskrnl/ps/thread.c,
	  ntoskrnl/ps/tinfo.c, ntoskrnl/ps/w32call.c, ntoskrnl/ps/win32.c,
	  ntoskrnl/rtl/atom.c, ntoskrnl/rtl/bitmap.c,
	  ntoskrnl/rtl/compress.c, ntoskrnl/rtl/ctype.c,
	  ntoskrnl/rtl/dos8dot3.c, ntoskrnl/rtl/error.c,
	  ntoskrnl/rtl/handle.c, ntoskrnl/rtl/largeint.c,
	  ntoskrnl/rtl/math.c, ntoskrnl/rtl/mem.c, ntoskrnl/rtl/memchr.c,
	  ntoskrnl/rtl/memcmp.c, ntoskrnl/rtl/memcpy.c,
	  ntoskrnl/rtl/memmove.c, ntoskrnl/rtl/memset.c,
	  ntoskrnl/rtl/nls.c, ntoskrnl/rtl/qsort.c, ntoskrnl/rtl/random.c,
	  ntoskrnl/rtl/regio.c, ntoskrnl/rtl/sprintf.c,
	  ntoskrnl/rtl/stdlib.c, ntoskrnl/rtl/string.c,
	  ntoskrnl/rtl/swprintf.c, ntoskrnl/rtl/time.c,
	  ntoskrnl/rtl/timezone.c, ntoskrnl/rtl/unicode.c,
	  ntoskrnl/rtl/wstring.c, ntoskrnl/rtl/i386/alldiv.s,
	  ntoskrnl/rtl/i386/allmul.s, ntoskrnl/rtl/i386/allrem.s,
	  ntoskrnl/rtl/i386/allshl.s, ntoskrnl/rtl/i386/allshr.s,
	  ntoskrnl/rtl/i386/aulldiv.s, ntoskrnl/rtl/i386/aullrem.s,
	  ntoskrnl/rtl/i386/aullshr.s, ntoskrnl/rtl/i386/exception.c,
	  ntoskrnl/rtl/i386/memcpy.c, ntoskrnl/rtl/i386/memset.c,
	  ntoskrnl/se/access.c, ntoskrnl/se/acl.c, ntoskrnl/se/audit.c,
	  ntoskrnl/se/luid.c, ntoskrnl/se/priv.c, ntoskrnl/se/sd.c,
	  ntoskrnl/se/semgr.c, ntoskrnl/se/sid.c, ntoskrnl/se/token.c:

	branch update for HEAD-2003091401

2003-09-15 20:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: cc/copy.c, cc/init.c, cc/misc.c,
	  cc/sharedcachemap-priv.h, cc/sharedcachemap.c, client/init.c,
	  client/lib.h, cm/rtlfunc.c, ex/resource.c, ex/work.c,
	  include/reactos/compat.h, include/reactos/ddk/Makefile.am,
	  include/reactos/ddk/extypes.h, include/reactos/ddk/haltypes.h,
	  include/reactos/ddk/iotypes.h, include/reactos/ddk/ntdef.h,
	  include/reactos/ddk/obtypes.h, include/reactos/ddk/pnptypes.h,
	  include/reactos/ddk/psfuncs.h, include/reactos/ddk/pstypes.h,
	  include/reactos/ddk/sefuncs.h, include/reactos/ddk/srb.h,
	  include/reactos/ddk/i386/Makefile.am,
	  include/reactos/ddk/i386/tss.h,
	  include/reactos/internal/Makefile.am,
	  include/reactos/internal/kd.h, include/reactos/internal/ke.h,
	  include/reactos/internal/ps.h, include/reactos/internal/se.h,
	  include/reactos/internal/i386/ps.h,
	  include/reactos/ntos/Makefile.am,
	  include/reactos/ntos/haltypes.h, include/reactos/ntos/ntdef.h,
	  include/reactos/ntos/obtypes.h, include/reactos/ntos/rtl.h,
	  include/reactos/ntos/rtltypes.h, include/reactos/ntos/tss.h,
	  include/reactos/ntos/zw.h, include/reactos/ntos/zwtypes.h,
	  io/irp.c, ke/exports.def, mm/marea.c, mm/memsafe.c,
	  po/shutdownwork.c, rtl/mem.c:

	update for ReactOS HEAD-2003091401

2003-09-14 12:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: hal/hal/.cvsignore, hal/hal/hal.def, hal/hal/hal.edf,
	  hal/halx86/.cvsignore, hal/halx86/Makefile, hal/halx86/adapter.c,
	  hal/halx86/display.c, hal/halx86/dma.c, hal/halx86/halinit.c,
	  hal/halx86/irql.c, hal/halx86/mp.c, hal/halx86/mpsirql.c,
	  hal/halx86/perfcnt.c, hal/halx86/reboot.c, hal/halx86/spinlock.c,
	  hal/halx86/timer.c, hal/halx86/udelay.c,
	  hal/halx86/include/hal.h, include/accctrl.h, include/aclapi.h,
	  include/ascii.h, include/base.h, include/basetsd.h,
	  include/coff.h, include/d3d.h, include/d3dcaps.h,
	  include/d3dtypes.h, include/ddentry.h, include/ddraw.h,
	  include/debug.h, include/defines.h, include/epsapi.h,
	  include/errors.h, include/funcs.h, include/icmpapi.h,
	  include/in.h, include/ipexport.h, include/iphlpapi.h,
	  include/ipifcons.h, include/iprtrmib.h, include/iptypes.h,
	  include/messages.h, include/mmddk.h, include/ndis.h,
	  include/ntos.h, include/ntsecapi.h, include/pe.h,
	  include/richedit.h, include/roskrnl.h, include/structs.h,
	  include/syssetup.h, include/tchar.h, include/tgetopt.h,
	  include/unicode.h, include/wdm.h, include/wincrypt.h,
	  include/windows.h, include/winsock2.h, include/ws2spi.h,
	  include/afd/shared.h, include/csrss/csrss.h,
	  include/ddk/af_irda.h, include/ddk/cctypes.h,
	  include/ddk/class2.h, include/ddk/d3dhal.h,
	  include/ddk/dbgfuncs.h, include/ddk/ddrawi.h,
	  include/ddk/defines.h, include/ddk/exfuncs.h,
	  include/ddk/extypes.h, include/ddk/fsfuncs.h,
	  include/ddk/fstypes.h, include/ddk/halfuncs.h,
	  include/ddk/haltypes.h, include/ddk/ioctrl.h,
	  include/ddk/iofuncs.h, include/ddk/iotypes.h,
	  include/ddk/kdfuncs.h, include/ddk/kefuncs.h,
	  include/ddk/ketypes.h, include/ddk/mmfuncs.h,
	  include/ddk/mmtypes.h, include/ddk/ntbootvid.h,
	  include/ddk/ntddblue.h, include/ddk/ntddk.h,
	  include/ddk/ntddkbd.h, include/ddk/ntddmou.h,
	  include/ddk/ntddscsi.h, include/ddk/ntifs.h,
	  include/ddk/obfuncs.h, include/ddk/obtypes.h,
	  include/ddk/pnptypes.h, include/ddk/potypes.h,
	  include/ddk/psfuncs.h, include/ddk/pstypes.h, include/ddk/scsi.h,
	  include/ddk/service.h, include/ddk/setypes.h, include/ddk/srb.h,
	  include/ddk/status.h, include/ddk/types.h, include/ddk/winddi.h,
	  include/ddk/i386/tss.h, include/dflat32/classes.h,
	  include/dflat32/config.h, include/dflat32/dflat.h,
	  include/dflat32/system.h, include/kernel32/kernel32.h,
	  include/kernel32/process.h, include/kernel32/winnls.h,
	  include/lsass/lsass.h, include/msvcrt/crttypes.h,
	  include/msvcrt/ctype.h, include/msvcrt/float.h,
	  include/msvcrt/math.h, include/msvcrt/mbctype.h,
	  include/msvcrt/msvcrtdbg.h, include/msvcrt/search.h,
	  include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
	  include/msvcrt/string.h, include/msvcrt/internal/file.h,
	  include/napi/core.h, include/napi/lpc.h, include/napi/npipe.h,
	  include/napi/shared_data.h, include/napi/teb.h,
	  include/napi/types.h, include/napi/win32.h,
	  include/net/miniport.h, include/net/ndis.h,
	  include/net/ndisoid.h, include/net/tdi.h, include/ntdll/ldr.h,
	  include/ntdll/ntdll.h, include/ntdll/rtl.h,
	  include/ntos/bootvid.h, include/ntos/cdrom.h,
	  include/ntos/console.h, include/ntos/dbgfuncs.h,
	  include/ntos/disk.h, include/ntos/except.h, include/ntos/file.h,
	  include/ntos/fstypes.h, include/ntos/gditypes.h,
	  include/ntos/halfuncs.h, include/ntos/haltypes.h,
	  include/ntos/kdfuncs.h, include/ntos/kefuncs.h,
	  include/ntos/keyboard.h, include/ntos/mm.h, include/ntos/ntdef.h,
	  include/ntos/obtypes.h, include/ntos/ps.h,
	  include/ntos/registry.h, include/ntos/rtl.h,
	  include/ntos/rtltypes.h, include/ntos/security.h,
	  include/ntos/service.h, include/ntos/tss.h, include/ntos/types.h,
	  include/ntos/zw.h, include/ntos/zwtypes.h,
	  include/ole32/guiddef.h, include/ole32/obj_base.h,
	  include/ole32/obj_dragdrop.h, include/ole32/obj_shellfolder.h,
	  include/ole32/objbase.h, include/ole32/olectl.h,
	  include/ole32/rpc.h, include/ole32/winerror.h,
	  include/reactos/config.h, include/reactos/resource.h,
	  include/reactos/version.h, include/rosrtl/devmode.h,
	  include/rosrtl/logfont.h, include/rosrtl/thread.h,
	  include/user32/accel.h, include/user32/callback.h,
	  include/user32/regcontrol.h, include/win32k/bitmaps.h,
	  include/win32k/brush.h, include/win32k/cliprgn.h,
	  include/win32k/color.h, include/win32k/coord.h,
	  include/win32k/cursoricon.h, include/win32k/dc.h,
	  include/win32k/fillshap.h, include/win32k/gdiobj.h,
	  include/win32k/icm.h, include/win32k/kapi.h,
	  include/win32k/line.h, include/win32k/math.h,
	  include/win32k/metafile.h, include/win32k/misc.h,
	  include/win32k/ntuser.h, include/win32k/paint.h,
	  include/win32k/path.h, include/win32k/pen.h,
	  include/win32k/print.h, include/win32k/region.h,
	  include/win32k/text.h, include/win32k/userobj.h,
	  include/win32k/wingl.h, include/wine/commctrl.h,
	  include/wine/config.h, include/wine/debug.h,
	  include/wine/debugtools.h, include/wine/port.h,
	  include/wine/test.h, include/wine/unicode.h,
	  include/wine/windef16.h, include/wine/wine_common_ver.rc,
	  ntoskrnl/Makefile, ntoskrnl/Makefile.i386, ntoskrnl/ntoskrnl.def,
	  ntoskrnl/ntoskrnl.edf, ntoskrnl/cc/copy.c, ntoskrnl/cc/misc.c,
	  ntoskrnl/cc/pin.c, ntoskrnl/cc/view.c, ntoskrnl/cm/cm.h,
	  ntoskrnl/cm/import.c, ntoskrnl/cm/ntfunc.c,
	  ntoskrnl/cm/regfile.c, ntoskrnl/cm/registry.c,
	  ntoskrnl/cm/regobj.c, ntoskrnl/cm/rtlfunc.c,
	  ntoskrnl/dbg/dbgctrl.c, ntoskrnl/dbg/errinfo.c,
	  ntoskrnl/dbg/kdb.c, ntoskrnl/dbg/print.c, ntoskrnl/dbg/profile.c,
	  ntoskrnl/ex/callback.c, ntoskrnl/ex/fmutex.c, ntoskrnl/ex/init.c,
	  ntoskrnl/ex/interlck.c, ntoskrnl/ex/list.c, ntoskrnl/ex/lookas.c,
	  ntoskrnl/ex/napi.c, ntoskrnl/ex/power.c, ntoskrnl/ex/resource.c,
	  ntoskrnl/ex/sysinfo.c, ntoskrnl/ex/time.c, ntoskrnl/ex/win32k.c,
	  ntoskrnl/ex/work.c, ntoskrnl/ex/zone.c, ntoskrnl/fs/dbcsname.c,
	  ntoskrnl/fs/filelock.c, ntoskrnl/fs/mcb.c, ntoskrnl/fs/mdl.c,
	  ntoskrnl/fs/name.c, ntoskrnl/fs/notify.c, ntoskrnl/fs/oplock.c,
	  ntoskrnl/fs/pool.c, ntoskrnl/fs/tunnel.c, ntoskrnl/fs/unc.c,
	  ntoskrnl/fs/util.c, ntoskrnl/inbv/.cvsignore,
	  ntoskrnl/inbv/inbv.c, ntoskrnl/inbv/i386/.cvsignore,
	  ntoskrnl/include/internal/cc.h,
	  ntoskrnl/include/internal/debug.h,
	  ntoskrnl/include/internal/ex.h, ntoskrnl/include/internal/ifs.h,
	  ntoskrnl/include/internal/io.h, ntoskrnl/include/internal/kbd.h,
	  ntoskrnl/include/internal/kd.h, ntoskrnl/include/internal/ke.h,
	  ntoskrnl/include/internal/ldr.h, ntoskrnl/include/internal/mm.h,
	  ntoskrnl/include/internal/nls.h,
	  ntoskrnl/include/internal/ntoskrnl.h,
	  ntoskrnl/include/internal/ob.h, ntoskrnl/include/internal/pool.h,
	  ntoskrnl/include/internal/ps.h, ntoskrnl/include/internal/safe.h,
	  ntoskrnl/include/internal/se.h,
	  ntoskrnl/include/internal/i386/mm.h,
	  ntoskrnl/include/internal/i386/ps.h, ntoskrnl/io/adapter.c,
	  ntoskrnl/io/arcname.c, ntoskrnl/io/buildirp.c,
	  ntoskrnl/io/cancel.c, ntoskrnl/io/cleanup.c,
	  ntoskrnl/io/cntrller.c, ntoskrnl/io/create.c,
	  ntoskrnl/io/device.c, ntoskrnl/io/dir.c, ntoskrnl/io/driver.c,
	  ntoskrnl/io/errlog.c, ntoskrnl/io/error.c, ntoskrnl/io/event.c,
	  ntoskrnl/io/file.c, ntoskrnl/io/flush.c, ntoskrnl/io/fs.c,
	  ntoskrnl/io/iocomp.c, ntoskrnl/io/ioctrl.c, ntoskrnl/io/iomgr.c,
	  ntoskrnl/io/iowork.c, ntoskrnl/io/irp.c, ntoskrnl/io/lock.c,
	  ntoskrnl/io/mailslot.c, ntoskrnl/io/mdl.c, ntoskrnl/io/npipe.c,
	  ntoskrnl/io/page.c, ntoskrnl/io/pnpmgr.c, ntoskrnl/io/pnproot.c,
	  ntoskrnl/io/process.c, ntoskrnl/io/queue.c, ntoskrnl/io/rawfs.c,
	  ntoskrnl/io/resource.c, ntoskrnl/io/rw.c, ntoskrnl/io/share.c,
	  ntoskrnl/io/shutdown.c, ntoskrnl/io/symlink.c,
	  ntoskrnl/io/timer.c, ntoskrnl/io/vpb.c, ntoskrnl/io/xhaldrv.c,
	  ntoskrnl/kd/gdbstub.c, ntoskrnl/kd/kdebug.c, ntoskrnl/ke/apc.c,
	  ntoskrnl/ke/bug.c, ntoskrnl/ke/catch.c, ntoskrnl/ke/critical.c,
	  ntoskrnl/ke/dpc.c, ntoskrnl/ke/event.c, ntoskrnl/ke/kqueue.c,
	  ntoskrnl/ke/kthread.c, ntoskrnl/ke/main.c, ntoskrnl/ke/mutex.c,
	  ntoskrnl/ke/process.c, ntoskrnl/ke/queue.c, ntoskrnl/ke/sem.c,
	  ntoskrnl/ke/spinlock.c, ntoskrnl/ke/timer.c, ntoskrnl/ke/wait.c,
	  ntoskrnl/ke/i386/brkpoint.c, ntoskrnl/ke/i386/bthread.S,
	  ntoskrnl/ke/i386/exp.c, ntoskrnl/ke/i386/fpu.c,
	  ntoskrnl/ke/i386/gdt.c, ntoskrnl/ke/i386/irq.c,
	  ntoskrnl/ke/i386/kernel.c, ntoskrnl/ke/i386/ldt.c,
	  ntoskrnl/ke/i386/multiboot.S, ntoskrnl/ke/i386/stkswitch.S,
	  ntoskrnl/ke/i386/syscall.S, ntoskrnl/ke/i386/tskswitch.S,
	  ntoskrnl/ke/i386/tss.c, ntoskrnl/ke/i386/usercall.c,
	  ntoskrnl/ke/i386/usertrap.c, ntoskrnl/ke/i386/v86m.c,
	  ntoskrnl/ke/i386/v86m_sup.S, ntoskrnl/ldr/loader.c,
	  ntoskrnl/ldr/resource.c, ntoskrnl/ldr/rtl.c,
	  ntoskrnl/ldr/sysdll.c, ntoskrnl/lpc/close.c,
	  ntoskrnl/lpc/complete.c, ntoskrnl/lpc/connect.c,
	  ntoskrnl/lpc/create.c, ntoskrnl/lpc/listen.c,
	  ntoskrnl/lpc/port.c, ntoskrnl/lpc/receive.c,
	  ntoskrnl/lpc/reply.c, ntoskrnl/lpc/send.c, ntoskrnl/mm/anonmem.c,
	  ntoskrnl/mm/aspace.c, ntoskrnl/mm/balance.c, ntoskrnl/mm/cont.c,
	  ntoskrnl/mm/drvlck.c, ntoskrnl/mm/freelist.c,
	  ntoskrnl/mm/iospace.c, ntoskrnl/mm/kmap.c, ntoskrnl/mm/marea.c,
	  ntoskrnl/mm/mdl.c, ntoskrnl/mm/mm.c, ntoskrnl/mm/mminit.c,
	  ntoskrnl/mm/mpw.c, ntoskrnl/mm/ncache.c, ntoskrnl/mm/npool.c,
	  ntoskrnl/mm/pagefile.c, ntoskrnl/mm/pageop.c,
	  ntoskrnl/mm/pager.c, ntoskrnl/mm/pagfault.c, ntoskrnl/mm/pool.c,
	  ntoskrnl/mm/ppool.c, ntoskrnl/mm/rmap.c, ntoskrnl/mm/section.c,
	  ntoskrnl/mm/slab.c, ntoskrnl/mm/virtual.c, ntoskrnl/mm/wset.c,
	  ntoskrnl/mm/i386/memsafe.s, ntoskrnl/mm/i386/page.c,
	  ntoskrnl/nt/evtpair.c, ntoskrnl/nt/mutant.c,
	  ntoskrnl/nt/ntevent.c, ntoskrnl/nt/ntsem.c,
	  ntoskrnl/nt/nttimer.c, ntoskrnl/nt/profile.c, ntoskrnl/nt/vdm.c,
	  ntoskrnl/ob/dirobj.c, ntoskrnl/ob/handle.c,
	  ntoskrnl/ob/namespc.c, ntoskrnl/ob/ntobj.c, ntoskrnl/ob/object.c,
	  ntoskrnl/ob/security.c, ntoskrnl/ob/symlink.c,
	  ntoskrnl/po/power.c, ntoskrnl/ps/create.c, ntoskrnl/ps/debug.c,
	  ntoskrnl/ps/idle.c, ntoskrnl/ps/kill.c, ntoskrnl/ps/process.c,
	  ntoskrnl/ps/psmgr.c, ntoskrnl/ps/suspend.c, ntoskrnl/ps/thread.c,
	  ntoskrnl/ps/tinfo.c, ntoskrnl/ps/w32call.c, ntoskrnl/ps/win32.c,
	  ntoskrnl/rtl/atom.c, ntoskrnl/rtl/bitmap.c,
	  ntoskrnl/rtl/compress.c, ntoskrnl/rtl/ctype.c,
	  ntoskrnl/rtl/dos8dot3.c, ntoskrnl/rtl/error.c,
	  ntoskrnl/rtl/handle.c, ntoskrnl/rtl/largeint.c,
	  ntoskrnl/rtl/math.c, ntoskrnl/rtl/mem.c, ntoskrnl/rtl/memchr.c,
	  ntoskrnl/rtl/memcmp.c, ntoskrnl/rtl/memcpy.c,
	  ntoskrnl/rtl/memmove.c, ntoskrnl/rtl/memset.c,
	  ntoskrnl/rtl/nls.c, ntoskrnl/rtl/qsort.c, ntoskrnl/rtl/random.c,
	  ntoskrnl/rtl/regio.c, ntoskrnl/rtl/sprintf.c,
	  ntoskrnl/rtl/stdlib.c, ntoskrnl/rtl/string.c,
	  ntoskrnl/rtl/swprintf.c, ntoskrnl/rtl/time.c,
	  ntoskrnl/rtl/timezone.c, ntoskrnl/rtl/unicode.c,
	  ntoskrnl/rtl/wstring.c, ntoskrnl/rtl/i386/alldiv.s,
	  ntoskrnl/rtl/i386/allmul.s, ntoskrnl/rtl/i386/allrem.s,
	  ntoskrnl/rtl/i386/allshl.s, ntoskrnl/rtl/i386/allshr.s,
	  ntoskrnl/rtl/i386/aulldiv.s, ntoskrnl/rtl/i386/aullrem.s,
	  ntoskrnl/rtl/i386/aullshr.s, ntoskrnl/rtl/i386/exception.c,
	  ntoskrnl/rtl/i386/memcpy.c, ntoskrnl/rtl/i386/memset.c,
	  ntoskrnl/se/access.c, ntoskrnl/se/acl.c, ntoskrnl/se/audit.c,
	  ntoskrnl/se/luid.c, ntoskrnl/se/priv.c, ntoskrnl/se/sd.c,
	  ntoskrnl/se/semgr.c, ntoskrnl/se/sid.c, ntoskrnl/se/token.c:

	update for HEAD-2003091401

2003-09-14 09:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/w32-mod/: Makefile.am, ext2fsd.so-build.sh:

	+Script to compile Ext2fsd by GCC as symbol-featured debuggable '.so'.

2003-09-14 01:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/bug-replay/main.c,
	  src/install/acquire/cabextract/cabextract.c,
	  src/libcaptive/client/file-slave.c,
	  src/libcaptive/sandbox/parent-Vfs.c,
	  src/libcaptive/sandbox/split.c, reactos/ntoskrnl/io/rw.c:

	Cosmetic: +Prevent: ... might be used uninitialized in this function

2003-09-13 23:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-File.c:

	captive_sandbox_parent_file_seek(): Fixed uninitialized returned error code.

2003-09-13 20:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-Strict ulimit (rlimit) of sandbox child.

2003-09-13 20:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/main.c:

	+Sandbox setrlimit(2) jail, new option "--no-rlimit".
	Cosmetic: Fixed missing trailing '\n' in chrooted '/etc/passwd'.

2003-09-13 20:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-Concurrent disk writes may fail on captive_file_write() .Information==num_bytes
	 - Implemented sandbox restarting on NTFS STATUS_LOG_FILE_FULL.

2003-09-13 20:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/: cmd_cd.c, cmd_cd.h, cmd_shell.c, main.c:

	Do not display current directory in non-interactive command mode.

2003-09-13 20:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: ex/Makefile.am, ex/resource.c,
	  reactos/ntoskrnl/ex/Makefile.am:

	Replaced buggy ReactOS ERESOURCE handling by own single-threaded one.

2003-09-13 20:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/: file-parent.c, file-slave.c:

	Implemented sandbox restarting on NTFS STATUS_LOG_FILE_FULL.

2003-09-13 20:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/main.c:

	Fixed proper 'vfs' unref during non-interactive command mode.

2003-09-13 15:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* AUTHORS:

	Include 'ext2fsd.sys-v0.10a CheckedBuild' to standard distribution.

2003-09-13 15:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* AUTHORS:

	Included URL for each project involved.

2003-09-13 09:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-Include ext2fsd.sys
	-Set direct-write buffers limit for sandbox child.
	 - No longer needed as we can now fully transparently restart sandbox slave.

2003-09-13 09:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+libcaptive/cc/ mmap(2)s whole SharedCacheMap; ext2fsd maps whole disk area!

2003-09-13 08:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	Report user-readable error for not yet supported large non-mappable areas.

2003-09-13 08:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/file.c:

	captive_rtl_file_mmap(): Fixed mmap(2) error check.

2003-09-13 08:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	Cosmetic: captive_shared_cache_map_get_ref(): 'CallBacks' can be 'const'.
	captive_shared_cache_map_set_data_valid(): Validate last FileSize-matching page.

2003-09-13 07:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.h:

	Cosmetic: captive_shared_cache_map_get_ref(): 'CallBacks' can be 'const'.

2003-09-13 07:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/copy.c:

	CcZeroData(): Fix ext2fsd.sys-v0.10a call on non-SharedCacheMapped object.

2003-09-12 22:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in, configure.ac, configure.in,
	  debian/captive.files, src/Makefile.am,
	  src/install/acquire/w32-mod-id.captivemodid.xml,
	  src/libcaptive/captivemodid/w32-mod-id.captivemodid.xml,
	  src/w32-mod/Makefile.am, src/w32-mod/ext2fsd.sys:

	Include 'ext2fsd.sys-v0.10a CheckedBuild' to standard distribution.

2003-09-12 22:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/init.c:

	CcSetFileSizes(): Permit uninitialized SharedCacheMap.

2003-09-12 21:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Include '--deb' and '--debtest' for '--help' text.

2003-09-12 21:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Include ext2fsd.sys
	+Rename 'CAPTIVE_XXX_IS_OBJECT' to 'CAPTIVE_IS_XXX_OBJECT'.
	+Move sandbox master 'directory_read' bufering from sandbox/ to client/.
	+Move sandbox master 'file_seek' 'offset' maintenance from sandbox/ to client/.

2003-09-12 21:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-File.c:

	Implemented CaptiveParentConnector sandbox restarts handling GInterface.
	Cosmetic: Cleanup of sandbox master 'close' operation.

2003-09-12 21:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-Directory.c:

	Cosmetic: Cleanup of sandbox master 'close' operation.

2003-09-12 21:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/: parent-connector.h, vfs-parent.c:

	Report all dirty objects corrupted by each sandbox crash.

2003-09-12 21:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/parent-connector.c:

	Report all dirty objects corrupted by each sandbox crash.
	Fixed 'BROKEN' state to never reincarnate back to 'CLOSED'&'DIRTY' state.

2003-09-12 21:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/file-parent.h, sandbox/parent-File.h:

	Implemented CaptiveParentConnector sandbox restarts handling GInterface.

2003-09-12 21:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file-parent.c:

	Implemented CaptiveParentConnector sandbox restarts handling GInterface.
	Report all dirty objects corrupted by each sandbox crash.
	Fixed missing Connector set_dirty() during 'create' operation.
	Sandbox master object close operation now properly Connector-protected.

2003-09-12 21:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/: directory.c, file.c:

	Cosmetic: +Sanity assertion.

2003-09-12 21:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/directory-parent.c:

	Report all dirty objects corrupted by each sandbox crash.
	Fixed missing Connector set_dirty() during 'create' operation.
	Sandbox master object close operation now properly Connector-protected.

2003-09-12 09:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	Workarounded writing files after finalization-of-parents bugfix.
	 - FIXME: Currently we never finalize any SharedCacheMap.

2003-09-12 09:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl, src/libcaptive/client/Makefile.am,
	  src/libcaptive/client/directory-parent.c,
	  src/libcaptive/client/directory-parent.h,
	  src/libcaptive/client/marshallers.list,
	  src/libcaptive/client/parent-connector.c,
	  src/libcaptive/client/parent-connector.h,
	  src/libcaptive/client/vfs-parent.c,
	  src/libcaptive/client/vfs-parent.h,
	  src/libcaptive/sandbox/client-CaptiveIOChannel.c,
	  src/libcaptive/sandbox/parent-Directory.c,
	  src/libcaptive/sandbox/parent-Directory.h,
	  src/libcaptive/sandbox/parent-File.c,
	  src/libcaptive/sandbox/parent-Vfs.c,
	  src/libcaptive/sandbox/split.c, src/libcaptive/sandbox/split.h:

	Implemented CaptiveParentConnector sandbox restarts handling GInterface.

2003-09-10 18:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am, debian/captive-install.conffiles,
	  debian/captive-install.files, debian/captive-install.postinst,
	  debian/captive-install.prerm, debian/captive-lufs.files,
	  debian/captive.docs, debian/captive.files, debian/control,
	  debian/install.conffiles, debian/install.files,
	  debian/install.postinst, debian/install.prerm, debian/lufs.files,
	  debian/rules:

	Updated debian packaging for 'debian-unstable'.
	Updated debian packaging for 'captive-install' package.

2003-09-10 18:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	Specified 'Packager' explicitely.

2003-09-10 15:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-line.c:

	Cosmetic: Message typo.

2003-09-10 11:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/file-parent.h, sandbox/parent-File.c:

	File sandbox parent now maintains its own 'offset'.
	 - Needed for transparent vfs restarting.

2003-09-09 20:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	Fixed 'finalize' to proper pass finalization to its parent class finalizer.
	Prevent crash of captive_shared_cache_map_FileSizes_set() during finalize.

2003-09-09 20:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap-priv.h:

	Fixed reference counting by SharedCacheMap 'map' PrivateBcbMap.

2003-09-09 20:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/privatebcbmap.c:

	Fixed 'finalize' to proper pass finalization to its parent class finalizer.
	Fixed reference counting by SharedCacheMap 'map' PrivateBcbMap.

2003-09-09 20:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/: privatebcb.c, privatebcbpin.c:

	Fixed 'finalize' to proper pass finalization to its parent class finalizer.

2003-09-09 19:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/Makefile.am, client/directory-parent.c,
	  client/directory-parent.h, client/directory-slave.c,
	  client/directory-slave.h, client/directory.c, client/directory.h,
	  client/file-parent.c, client/file-parent.h, client/file-slave.c,
	  client/file-slave.h, client/file.c, client/file.h,
	  client/vfs-parent.c, client/vfs-parent.h, client/vfs-slave.c,
	  client/vfs-slave.h, client/vfs.c, client/vfs.h,
	  include/captive/Makefile.am, include/captive/parent-Directory.h,
	  include/captive/parent-File.h, include/captive/parent-Vfs.h,
	  sandbox/Makefile.am, sandbox/parent-Directory.c,
	  sandbox/parent-Directory.h, sandbox/parent-File.c,
	  sandbox/parent-File.h, sandbox/parent-Vfs.c,
	  sandbox/parent-Vfs.h, sandbox/server-Directory.c,
	  sandbox/server-File.c, sandbox/server-GLogFunc.c,
	  sandbox/server-GLogFunc.h, sandbox/server-Vfs.c, sandbox/split.c,
	  sandbox/split.h:

	Split (vfs|directory|file) to &, &_parent and &_slave by inheritance.

2003-09-09 19:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/: client-directory.h,
	  client-file.h:

	Return referrenced VFS: captive_(directory|file)_get_vfs() -> *_ref_vfs()

2003-09-09 14:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Support deb packaging extension of 'orig' archive '.bz2'.

2003-09-08 16:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Explain CPAN error: Writing Makefile for <packagename> -- NOT OK

2003-09-08 14:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/lufs/captivefs-directory.c,
	  libcaptive/client/directory.c,
	  libcaptive/sandbox/parent-Directory.c:

	Fixed read_directory(): Leave us stuck at EOF - GnomeVFS behaves that way.

2003-09-08 11:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/directory.h, sandbox/parent-Directory.c:

	+Sandbox parent now reads the whole directory atomically.
	 - During valid child restart we would loose our reading position.

2003-09-08 07:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/mount.captive.in:

	Disable LUFS directory cache as each LUFS-channel has its own obsolete one.

2003-09-07 20:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-Vfs.c:

	+Restart sandbox child on failed vfs_volume_info_get().

2003-09-07 16:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/bug-replay/main.c:

	+Ability to replay also vfs_volume_info_get().

2003-09-07 10:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/options.c:

	Fixed '--syslog' for clients using 'CAPTIVE_POPT_INCLUDE'.

2003-09-07 10:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-syslog(3) GLog reporting.

2003-09-07 10:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/captive.conf.in,
	  client/lufs/mount.captive.in, libcaptive/client/init.c,
	  libcaptive/client/init.h, libcaptive/client/options.c,
	  libcaptive/client/vfs.c, libcaptive/include/captive/options.h,
	  libcaptive/sandbox/server-GLogFunc.c:

	Implemented '--syslog' and '--syslog-facility'.

2003-09-07 05:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Unify options parsing by captive_options_parse().

2003-09-06 20:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/control:

	'captive-install' dependencies: +readline

2003-09-06 19:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO, captive.spec.in:

	-'captive' account as pre/post-install.

2003-09-06 19:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	Note NTFS was very buggy in 'captive-0.8'.

2003-09-06 18:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Concurrent disk writes may fail on captive_file_write() .Information==num_bytes

2003-09-06 17:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/options-module.c:

	Forgotten <ctype.h> #include.

2003-09-06 17:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/Makefile.am:

	Fixed 'w32-mod-id.captivemodid.xml' forgotten in 'EXTRA_DIST'.

2003-09-06 16:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/ui-gnome.gladep:

	Tell Glade to build required 'ui-gnome-support.[ch]'.

2003-09-06 16:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/Makefile.am,
	  src/install/acquire/ui-gnome-support.c,
	  src/install/acquire/ui-gnome-support.h, autogen.pl:

	'src/install/acquire/ui-gnome-support.[ch]' are left autogenerated by Glade.

2003-09-06 16:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/: install.conffiles, install.files, install.postinst:

	+'captive-install-acquire'

2003-09-06 16:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	'install' package requires: +libgnomeui,readline

2003-09-06 16:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/Makefile.am, src/install/acquire/cabinet.c,
	  src/install/acquire/captivemodid.c,
	  src/install/acquire/captivemodid.h, src/install/acquire/final.c,
	  src/install/acquire/final.h, src/install/acquire/main.c,
	  src/install/acquire/main.h, src/install/acquire/moduriload.c,
	  src/install/acquire/ui-gnome-support.c,
	  src/install/acquire/ui-gnome-support.h,
	  src/install/acquire/ui-gnome.c,
	  src/install/acquire/ui-gnome.glade,
	  src/install/acquire/ui-gnome.gladep,
	  src/install/acquire/ui-gnome.h, src/install/acquire/ui-line.c,
	  src/libcaptive/captivemodid/captivemodid.c,
	  src/libcaptive/include/captive/captivemodid.h, TODO, autogen.pl,
	  configure.ac, configure.in:

	Implemented captive-install-acquire Gnome interface.
	Various multi-UI code generalizations.

2003-09-04 09:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/Makefile.am, install/acquire/cabinet.c,
	  install/acquire/captivemodid.c, install/acquire/captivemodid.h,
	  install/acquire/main.c, install/acquire/main.h,
	  install/acquire/microsoftcom.c, install/acquire/microsoftcom.h,
	  install/acquire/moduriload.c, install/acquire/moduriload.h,
	  install/acquire/ui-line.c, install/acquire/ui-line.h,
	  libcaptive/captivemodid/captivemodid.c,
	  libcaptive/include/captive/captivemodid.h:

	First usable command-line UI version.

2003-09-04 09:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/cmd_shell.c:

	Cosmetic: Error message simplified.

2003-09-04 09:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	'captive-install-acquire' requires httpcaptive:// handler.
	'captive-install' package description completed.
	+Run 'captive-install-acquire' during 'captive-install' package installation.

2003-09-04 09:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Written fstab & W32 modules installer as package 'install'

2003-09-03 18:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	Cosmetic: Include CVS Id string.

2003-09-03 18:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	Include 'No Service Pack' Microsoft Windows XP ids.
	Cosmetic: Id all 'Windows XP' products as 'Microsoft Windows XP'.

2003-09-03 17:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: install/acquire/w32-mod-id.captivemodid.xml,
	  libcaptive/captivemodid/w32-mod-id.captivemodid.xml:

	Cosmetic: 'ext2fsd.sys' id string fixed.

2003-09-03 17:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/Makefile.am:

	+Install 'w32-mod-id.captivemodid.xml'.
	Fixed missing 'cabextract/cabextract.h'.

2003-09-03 17:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	Mark configuration files by '%config'.
	'captive-install': +'w32-mod-id.captivemodid.xml'

2003-09-03 16:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* AUTHORS, autogen.pl, captive.spec.in, configure.ac, configure.in,
	  src/install/Makefile.am, src/install/acquire/Makefile.am,
	  src/install/acquire/cabinet.c, src/install/acquire/cabinet.h,
	  src/install/acquire/captivemodid.c,
	  src/install/acquire/captivemodid.h,
	  src/install/acquire/diskscan.c, src/install/acquire/diskscan.h,
	  src/install/acquire/main.c, src/install/acquire/main.h,
	  src/install/acquire/moduriload.c,
	  src/install/acquire/moduriload.h,
	  src/install/acquire/w32-mod-id.captivemodid.xml,
	  src/install/acquire/cabextract/cabextract.c,
	  src/install/acquire/cabextract/cabextract.h,
	  src/libcaptive/captivemodid/captivemodid.c,
	  src/libcaptive/captivemodid/w32-mod-id.captivemodid.xml,
	  src/libcaptive/include/captive/captivemodid.h:

	Bootstrap of 'captive-install-acquire' for W32 modules acquiration process.

2003-09-03 16:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/options-module.c:

	Dump PE32 module MD5 sums in lowercase for compaibility with md5sum(1).

2003-09-03 16:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/: fstab/Makefile.am, fstab/main.c,
	  libcaptive-install/Makefile.am,
	  libcaptive-install/proc_partitions.c,
	  libcaptive-install/proc_partitions.h:

	Move common 'captive-install-*' parts to static 'libcaptive-install'.

2003-09-03 16:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/: bug-replay/Makefile.am, cmdline/Makefile.am,
	  lufs/Makefile.am:

	Use 'gnome-vfs-2.0' instead of 'gnome-vfs-module-2.0' where appropriate.

2003-09-03 16:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+'src/install/acquire/cabextract/' should be GnomeVFS cabextract:// module.

2003-09-03 16:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am:

	Include 'cvs2cl-usermap' for 'make dist'.

2003-09-02 12:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/cabextract/.vimrc:

	+cabextract-compatible VIM indentation.

2003-09-02 12:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/cabextract/: AUTHORS, COPYING, ChangeLog,
	  INSTALL, Makefile.am, Makefile.in, NEWS, README, TODO,
	  aclocal.m4, cabextract.1, cabextract.spec, cabextract.spec.in,
	  cabinfo.c, config.h.in, configure, configure.in, getopt.c,
	  getopt.h, getopt1.c, install-sh, magic.cabinet, missing,
	  mkinstalldirs, mktime.c, stamp-h.in:

	Strip files not needed for Captive 'cabextract' use.

2003-09-02 12:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/install/acquire/cabextract/: AUTHORS, COPYING, ChangeLog,
	  INSTALL, Makefile.am, Makefile.in, NEWS, README, TODO,
	  aclocal.m4, cabextract.1, cabextract.c, cabextract.spec,
	  cabextract.spec.in, cabinfo.c, config.h.in, configure,
	  configure.in, getopt.c, getopt.h, getopt1.c, install-sh,
	  magic.cabinet, missing, mkinstalldirs, mktime.c, stamp-h.in:

	http://www.kyz.uklinux.net/downloads/cabextract-0.6.tar.gz

2003-08-31 16:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Fixed "Makefile" AC_OUTPUT output files pathnames "./" prefixing.

2003-08-30 12:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	&_rpmbuild: Support also .tar.bz2 orig source packages.

2003-08-30 11:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Ignore line leading whitespaces during "configure.in" keywords search.

2003-08-30 11:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	+Compatibility with "configure.ac" (not just "configure.in") name.

2003-08-30 01:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO, autogen.pl, captive.spec.in, configure.ac, configure.in,
	  debian/control, debian/install.files, debian/install.postinst,
	  debian/install.prerm, src/Makefile.am, src/install/Makefile.am,
	  src/install/fstab/Makefile.am, src/install/fstab/main.c:

	Implemented automatic /etc/fstab modifications.
	+Provide also 'captive-install' package.

2003-08-29 19:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Untested explanation of 'Why native NT autocheck ...'
	 - Idea by the courtesy of ntfsprogs.

2003-08-29 14:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Cleanfiles relaxed: <name>-devel-[0-9]* -> <name>-*-[0-9]*

2003-08-29 14:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	+Provide mount.captive(8) for "mount -t captive-ntfs ..." invocation syntax.

2003-08-29 13:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in, configure.ac, configure.in, debian/lufs.files,
	  debian/rules, src/client/lufs/Makefile.am,
	  src/client/lufs/mount.captive.in:

	+Provide mount.captive(8) for "mount -t captive-ntfs ..." invocation syntax.

2003-08-29 13:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/captive.conf.in:

	+Options for '--sandbox-server' and '--bug-pathname' for all entries.

2003-08-29 13:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/main.c:

	Delete only 'sandbox-server-'-prefixed entries in '/var/lib/captive'.
	 - In current packaging we also store filesystem files and bugreports there.

2003-08-29 11:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+'src/client/gnomevfs/captive.conf' should be generated.

2003-08-29 07:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+syslog(3) GLog reporting.

2003-08-28 23:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Set direct-write buffers limit for sandbox child.
	+'captive' account as pre/post-install.

2003-08-28 23:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/client/cmdline/Makefile.am,
	  src/client/cmdline/cmd_volume.c, src/client/cmdline/cmd_volume.h,
	  src/client/cmdline/main.c, src/client/lufs/captivefs-vfs.c,
	  src/libcaptive/client/vfs.c,
	  src/libcaptive/include/captive/client-vfs.h,
	  src/libcaptive/include/captive/parent-Vfs.h,
	  src/libcaptive/sandbox/parent-Vfs.c,
	  src/libcaptive/sandbox/sandbox.idl,
	  src/libcaptive/sandbox/server-Vfs.c, reactos/include/ddk/iodef.h,
	  reactos/include/ntos/zwtypes.h, reactos/ntoskrnl/io/vpb.c:

	Implemented vfs_volume_info_get() for proper df(1) entry.

2003-08-28 21:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Fixed fatal-signal handler looping.

2003-08-22 13:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/: captivefs-vfs.c, captivefs-vfs.h:

	Reuse existing CaptiveVfsObject to support multiple LUFS threads (=channels).

2003-08-22 13:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/captivefs-file.c:

	Fixed captivefs_setattr() attributes mask.

2003-08-22 11:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/copy.c:

	CcCopyWrite(): Extended to support non-PAGE_SIZE-aligned 'FileOffset'.

2003-08-22 11:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	captive_shared_cache_map_set_data_valid() validates the subset of the range.
	 - It validated the superset before - even the bytes not wished to be valid.

2003-08-22 11:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Never delete sandbox parent CORBA ORB socket directory before ORB shutdown.

2003-08-22 09:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/: captivefs-file.c, captivefs-vfs.c:

	Implemented proper multithreading locking.

2003-08-22 03:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	+Sandbox directory cleanup handler debug dumps.

2003-08-22 02:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+Better BLKGETSIZE64 vs. BLKGETSIZE run-time availability compatibility.

2003-08-22 02:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/size.c:

	Use older 2TB-limited 'BLKGETSIZE' if 'BLKGETSIZE64' is not available.

2003-08-21 19:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-check for libxml2-2.5.8 TEXT_NODE bug for captive-bug-replay

2003-08-21 19:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/: .vimrc, Makefile.am:

	Set VIM tabstop 2.

2003-08-21 18:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am, captive.spec.in, debian/captive.files,
	  debian/lufs.files:

	Split the package to 'captive' and 'captive-lufs' packages.

2003-08-21 18:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/control:

	Split the package to 'captive' and 'captive-lufs' packages.
	Remove some 'Build-Depends' which apply only to the 'autogen.pl' method.

2003-08-21 18:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Delete '/tmp/captive-orbit-$$/' directory on any kind of process exit.

2003-08-21 18:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/main.c:

	Leave '/var/lib/sandbox/sandbox-server-$$' directory locked.
	Delete all unlocked directories in '/var/lib/sandbox/'
	Security: chrooted_unlink_recursive(): Protect removal against enemy symlinks.

2003-08-21 16:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/main.c:

	Cosmetic: unlink_recursive() renamed to mark it is 'suidsafe'.

2003-08-21 13:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Fixed .deb building of 'orig'-based packages.
	Fixed .deb building of non-primary packages.
	+Option '--cleanfilesfordir' to dump &cleanfilesfordir result.

2003-08-21 07:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* debian/control:

	Build-Depends: +debhelper (as suggested by dh_make(1)).

2003-08-20 15:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	Permit 'make dist' with '--disable-gtk-doc' as we do not dist gtk-doc output.

2003-08-20 15:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile-head.am, configure.ac, configure.in:

	Conditional rename as *(FALSE|TRUE)$ is not compatible: IS_FALSE -> NEVER

2003-08-20 13:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	&_readfile and &_writefile: Fail on failed file close.
	 - The open file could be pipe with failed return code.
	&writefile: +Support destination pipe if $filename=~/^[|]/.
	Patch 'configure' to keep executability of config.status-substed files.

2003-08-19 18:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	+Support for 'foreign' RPM build where "orig-$name-*.tar.gz" archive is used.

2003-08-19 09:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	'ChangeLog' filename is now configurable by '$Options{"ChangeLog"}'.

2003-08-18 18:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* doc/apiref/Makefile.am:

	Fixed missing 'gtk-doc.make-captive' in 'make dist'.

2003-08-18 18:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am, debian/captive.conffiles, debian/captive.docs,
	  debian/captive.files, debian/changelog, debian/control,
	  debian/copyright, debian/rules, macros/AutoGen.pm:

	+Debian .deb packaging.

2003-08-18 16:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: libcaptive/client/lib.c,
	  libcaptive/include/captive/Makefile.am,
	  libcaptive/include/captive/client.h, client/cmdline/cmd_cd.c:

	Move pathname normalization to libcaptive captive_path_normalize().

2003-08-18 16:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/bug-replay/main.c,
	  libcaptive/client/giochannel-blind.c,
	  libcaptive/include/captive/libxml.h:

	Ignore 'CAPTIVE_XML_TEXT_READER_NODE_TYPE_SIGNIFICANT_WHITESPACE' of new lixml2.

2003-08-18 15:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/: Makefile-gtk-doc.am, Makefile.am, gtk-doc.m4:

	Removed gtk-doc files not needed with gtkdocize(1) of gtk-doc-1.1.

2003-08-18 15:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/captivefs-file.c:

	Fixed file write false positive assertion.

2003-08-18 14:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/: Makefile.am, captivefs-directory.c,
	  captivefs-file.c, captivefs-misc.c, captivefs-misc.h,
	  captivefs-vfs.c, captivefs-vfs.h:

	Postpone captive_fs_new() to the process of lufsd(8)
	 - Fixes libcaptive CORBA sandboxing if ran by lufsd(8).

2003-08-17 19:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/captivefs-attr.c:

	Cosmetic: Fixed compiler warning.

2003-08-17 17:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/lufs/: captivefs-directory.c, captivefs-file.c,
	  captivefs-misc.c, captivefs-misc.h, captivefs-vfs.c:

	Make all g_log()s conditional on --debug-messages.

2003-08-17 15:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	+RPM distribute doc file 'TODO'.

2003-08-17 14:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/client/lufs/Makefile.am:

	Compile lufs client optionally.

2003-08-17 13:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	+RPM dependencies: Requires and BuildRequires

2003-08-17 09:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po:

	Update for captive-0.9.

2003-08-17 09:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/Makefile.am:

	Fixed forgotten 'marshallers.list' in 'make dist' files list.

2003-08-17 09:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/Makefile.am:

	"make install" now creates sandboxing directory '/var/lib/captive'.

2003-08-17 09:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/cmdline/cmd_cd.h, client/cmdline/cmd_commit.h,
	  client/cmdline/cmd_get.h, client/cmdline/cmd_help.h,
	  client/cmdline/cmd_info.h, client/cmdline/cmd_lcd.h,
	  client/cmdline/cmd_ls.h, client/cmdline/cmd_mkdir.h,
	  client/cmdline/cmd_mv.h, client/cmdline/cmd_put.h,
	  client/cmdline/cmd_quit.h, client/cmdline/cmd_rm.h,
	  client/cmdline/cmd_rmdir.h, client/cmdline/cmd_shell.h,
	  client/cmdline/file_info.h, client/cmdline/main.h,
	  client/gnomevfs/giognomevfs.h, libcaptive/client/vfs.h,
	  libcaptive/include/captive/options.h, libcaptive/ldr/loader.c:

	Fixed compatibility with gtk-doc documentation generator.

2003-08-17 09:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Utilize gtkdocize(1) of gtk-doc-1.1.
	Fix 'autogen rpm' if --disable-gtk-doc is specified in spec file.

2003-08-17 09:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Utilize gtkdocize(1) of gtk-doc-1.1.
	"make install" now creates sandboxing directory '/var/lib/captive'.

2003-08-17 09:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	+RPM build for sandboxing.
	+RPM build for lufs module.

2003-08-17 09:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl, doc/apiref/Makefile.am,
	  doc/apiref/captive-apiref.types, doc/apiref/captive-apiref.xml,
	  doc/apiref/captive.sgml:

	Utilize gtkdocize(1) of gtk-doc-1.1.

2003-08-16 16:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in,
	  src/libcaptive/client/giochannel-blind.c,
	  src/libcaptive/client/giochannel-blind.h:

	Prevent inclusion of <libxml/xmlreader.h> if libxml2 is too old.
	 - We have no use for xmlreader without working libxml buffering of 2.5.9.

2003-08-16 12:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Just do not compile bug-replay(1) if libxml2-2.5.9 is not available.
	+Require gcc-3.x and try to find it in its alternate versioned naming.
	+Do not require pkg-config(1) configuration file for openssl library.
	 - At least Debian-3.0r1 does not provide it.

2003-08-16 12:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/bug-replay/Makefile.am:

	Just do not compile bug-replay(1) if libxml2-2.5.9 is not available.

2003-08-16 12:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am:

	Called ChangeLog builder renamed to match Debian package: cvs2cl.pl -> cvs2cl

2003-08-16 09:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	+autoconf version check 2.53.

2003-08-16 09:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	libtoolize check now uses &AutoGen->checkcommandversion.
	+automake version check for 1.6.

2003-08-16 09:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	+&checkcommandversion

2003-08-15 20:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	Fixed 3+ libtool version numbers parsing such as '1.4.2'.

2003-08-15 10:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/Makefile.am,
	  src/client/gnomevfs/captive.conf.in,
	  src/client/gnomevfs/giognomevfs.c,
	  src/client/gnomevfs/giognomevfs.h,
	  src/client/gnomevfs/gnome-vfs-method.c,
	  src/client/gnomevfs/gnome-vfs-method.h,
	  src/client/gnomevfs/gnome-vfs-module.c,
	  src/client/gnomevfs/gnome-vfs-module.h, src/client/Makefile.am,
	  autogen.pl, configure.ac, configure.in:

	Rename: client/libcaptive-gnomevfs/ -> client/gnomevfs/

2003-08-15 03:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in, src/client/Makefile.am,
	  src/client/lufs/Makefile.am, src/client/lufs/captivefs-attr.c,
	  src/client/lufs/captivefs-attr.h,
	  src/client/lufs/captivefs-directory.c,
	  src/client/lufs/captivefs-file.c,
	  src/client/lufs/captivefs-misc.c,
	  src/client/lufs/captivefs-misc.h,
	  src/client/lufs/captivefs-vfs.c:

	+LUFS (Linux User File System) module to be Linux kernel filesystem

2003-08-14 19:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	+Check for libxml2-2.5.9 for: http://bugzilla.gnome.org/show_bug.cgi?id=117702

2003-08-14 19:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-Vfs.c:

	Comments cleanup.

2003-08-14 11:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: exports.captivesym, exports.def:

	+RtlRealSuccessor() as "pass"ed
	 - Needed for NT-5.1sp0 compatibility.

2003-08-13 14:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: ke/exports.captivesym, ke/exports.def,
	  ldr/loader.c, mm/Makefile.am, mm/routine.c:

	Incomplete attempt for compatibility with NT-5.0sp4.

2003-08-13 12:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	-RtlAssert() on write to compressed volume by ntfs.sys of NT-5.1sp1
	 - Rewritten Cache Manager fixes it automagically.

2003-08-13 12:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/privatebcbpin.c:

	Replaced all 'FileSize' sanity checks for more relaxed 'AllocationSize' checks.

2003-08-13 12:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	*_FileSizes_changed(): It appears it is valid to squeeze out 'dirty' blocks.
	Replaced all 'FileSize' sanity checks for more relaxed 'AllocationSize' checks.

2003-08-13 11:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap.c:

	SharedCacheMap now references its initial FileObject.
	'buffer' is reallocated only if >=PAGE_SIZE change of 'AllocationSize'.
	Fixed 'pages' reallocation tail checking/clearing.
	AllocationSize no longer checked for 0x200 alignment.
	 - Needed for fastfat.sys of NT-5.1sp1.
	Prevent signalling if not needed as signal is forbidden in finalization.
	captive_shared_cache_map_w32_unref(): Pre-squeeze SharedCacheMap on last unref.
	Used PAGE_SIZE-aligned 'FileSize' instead of non-aligned 'ValidDataLength'.
	Allow multiple setting of 'LogHandle' and/or 'FlushToLsnRoutine'.
	+captive_shared_cache_map_page_write_lsn() for lsn-sorted page write.

2003-08-13 11:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/sharedcachemap-priv.h:

	+Comments about AllocationSize/FileSize/ValidDataLength meaning.

2003-08-13 11:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/privatebcbpin.h:

	+captive_private_bcb_pin_object_get() to just query existing objects hash.

2003-08-13 11:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/privatebcbpin.c:

	Removed redundant 'length' and 'buffer' object fields.
	Fixed captive_private_bcb_pin_object_hash_new_key_compare_func().
	Used PAGE_SIZE-aligned 'FileSize' instead of non-aligned 'ValidDataLength'.
	+captive_private_bcb_pin_object_get() to just query existing objects hash.

2003-08-13 11:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/misc.c:

	+Trace dumps compatible with TraceFS.
	CcCanIWrite(): 'SharedCacheMap' of 'FileObject' may be NULL.

2003-08-13 11:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/copy.c:

	+Trace dumps compatible with TraceFS.
	CcCopyWrite(): 'Length' may not be PAGE_SIZE aligned.

2003-08-13 11:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/cache.c:

	+Trace dumps compatible with TraceFS.
	CcFlushCache(): 'SharedCacheMap' is optional for 'FileObject'.

2003-08-13 11:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/bcbpin.c:

	+Trace dumps compatible with TraceFS.
	Fixed CcPinMappedData() FileOffset PAGE_SIZE alignment for pin-Bcb.
	Fixed CcPreparePinWrite() FileOffset PAGE_SIZE alignment for pin-Bcb.
	CcPinRead(): Implemented PIN_IF_BCB for fastfat.sys of NT-5.1sp1.

2003-08-13 11:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/: bcbmap.c, bcbowner.c, bcbunpin.c,
	  dirtypages.c, init.c, loghandle.c, bcbrepin.c:

	+Trace dumps compatible with TraceFS.

2003-08-13 10:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	dismount_volume(): Fixed failed assertion wrt "/!Captive!del" hack.

2003-08-13 10:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/hookfs.pl:

	'tracefs exported tname TcRepinBcb not found in imports' is no longer fatal.
	 - Such Thook is simply left unused in 'TraceFS.sys'.

2003-08-13 10:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/Makefile.am:

	Fixed 'marshallers.*' rebuilding rules.

2003-08-13 10:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ob/: object.c:

	ObInitializeObject(): Pre-clear object HEADER to prevent undeterministic bugs.
	ObpPerformRetentionChecks(): Do not ExFreePool() FILE_OBJECT to aid debugging.

2003-08-13 10:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	IofCallDriver(): Non-handled 'IRP_MJ_FLUSH_BUFFERS' is silently ignored.
	 - needed to unmount volume of cdfs.sys of NT-5.1sp1

2003-08-13 10:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/checktrace.pl:

	+parse also 'object header reference count' of dumped 'FileObject'

2003-08-13 10:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/TraceFS-W32/: TraceFS.c, TraceFS.sys:

	+display also 'object header reference count' of dumped 'FileObject'
	+TcIsThereDirtyData()
	+TcRepinBcb()
	+TcUnpinRepinnedBcb()

2003-08-13 10:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/TraceFS-W32/TraceFS.def:

	+TcIsThereDirtyData()
	+TcRepinBcb()
	+TcUnpinRepinnedBcb()

2003-08-13 10:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/checktrace.pl:

	+debug dump CcFlushCache() catch of Lsn.

2003-08-13 10:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	Rewritten Cache Manager to better match its W32 original behaviour

2003-08-12 19:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/Makefile.am, src/libcaptive/cc/bcbmap.c,
	  src/libcaptive/cc/bcbowner.c, src/libcaptive/cc/bcbpin.c,
	  src/libcaptive/cc/bcbrepin.c, src/libcaptive/cc/bcbunpin.c,
	  src/libcaptive/cc/cache.c, src/libcaptive/cc/copy.c,
	  src/libcaptive/cc/dirtypages.c, src/libcaptive/cc/init.c,
	  src/libcaptive/cc/io.c, src/libcaptive/cc/io.h,
	  src/libcaptive/cc/loghandle.c, src/libcaptive/cc/map.c,
	  src/libcaptive/cc/marshallers.list, src/libcaptive/cc/misc.c,
	  src/libcaptive/cc/privatebcb-priv.h,
	  src/libcaptive/cc/privatebcb.c, src/libcaptive/cc/privatebcb.h,
	  src/libcaptive/cc/privatebcbmap.c,
	  src/libcaptive/cc/privatebcbmap.h,
	  src/libcaptive/cc/privatebcbpin.c,
	  src/libcaptive/cc/privatebcbpin.h,
	  src/libcaptive/cc/sharedcachemap-priv.h,
	  src/libcaptive/cc/sharedcachemap.c,
	  src/libcaptive/cc/sharedcachemap.h, src/libcaptive/client/init.c,
	  NEWS:

	Rewritten Cache Manager to better match its W32 original behaviour

2003-08-12 19:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/checktrace.pl:

	A lot of misc adjustments, pretty broken now.

2003-08-10 15:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/checktrace.pl:

	Delete 'in_memory' in CcSetFileSizes().

2003-08-10 14:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/checktrace.pl:

	+Check neccessarities of IRP_MJ_READ.

2003-08-10 13:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/checktrace.pl:

	+Check CcFlushCache().
	+Check IRP_MJ_WRITE and CcFlushCache() nesting.

2003-08-10 11:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/checktrace.pl:

	+Tracking of LogHandle.
	+Tracking of IRP_MJ_WRITE.
	+Tracking of MdlChain.

2003-08-09 17:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/checktrace.pl:

	Removed already disabled 'CcPinMappedData_double' cludge.

2003-08-09 17:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/checktrace.pl:

	+comments wrt map vs. pin chicken-and-egg problem.

2003-08-06 13:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Last hacks before move to TraceFS analysis SharedCacheMap based Cc.

2003-08-06 12:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/checktrace.pl:

	Rewritten to be SharedCacheMap based instead of FileObject based.

2003-08-05 22:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/TraceFS-W32/TraceFS.sys:

	Prevent deadlocks of recently implemented synchronization.
	 - FIXME: Enable of file compression still hangs in CcFlushCache().
	Improved IRP_MJ_FILE_SYSTEM_CONTROL dumps.
	Dump FileObject attrs also on leave from IRP_MJ_*.
	Fixed dump FileObject attrs on leave from IRP_MJ_*.

2003-08-05 22:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/TraceFS-W32/TraceFS.c:

	Fixed dump FileObject attrs on leave from IRP_MJ_*.

2003-08-05 14:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/TraceFS-W32/TraceFS.c:

	Dump FileObject attrs also on leave from IRP_MJ_*.

2003-08-05 12:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/TraceFS-W32/TraceFS.c:

	Improved IRP_MJ_FILE_SYSTEM_CONTROL dumps.

2003-08-05 12:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/checktrace.pl:

	+Some cludges to better match Cc*().
	Last commit before move to SharedCacheMap based checker.

2003-08-05 12:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/TraceFS-W32/TraceFS.c:

	Prevent deadlocks of recently implemented synchronization.
	 - FIXME: Enable of file compression still hangs in CcFlushCache().

2003-08-04 19:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/TraceFS-W32/: TraceFS.c, TraceFS.sys:

	Synchronize all Cc*() calls for proper debugging info chronology.
	Additional debug info for 'SharedCacheMap' tracking.

2003-08-03 19:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/checktrace.pl:

	Fixed and rewritten for better extensibility.
	 - FIXME: Bcb vs. threads.

2003-08-03 10:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/TraceFS/Makefile.am, src/TraceFS/checktrace.pl,
	  src/TraceFS/hookfs.pl, src/TraceFS/TraceFS-W32/Sources,
	  src/TraceFS/TraceFS-W32/TraceFS.c,
	  src/TraceFS/TraceFS-W32/TraceFS.def,
	  src/TraceFS/TraceFS-W32/TraceFS.reg,
	  src/TraceFS/TraceFS-W32/makeFile, NEWS, autogen.pl, configure.ac,
	  configure.in, src/Makefile.am,
	  src/TraceFS/TraceFS-W32/TraceFS.sys:

	+Implemented TraceFS W32 Cache Manager debug tracer

2003-08-03 09:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	+Strip 'captive_reactos_' prefix of W32-exported symbols.

2003-08-03 09:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: include/reactos/compat.h, ke/exports.captivesym,
	  ke/exports.def:

	+wcsncmp()

2003-08-03 09:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: wstring.c:

	+wcsncmp()
	Fixed wcsncmp(,,n=0).

2003-07-23 11:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: exports.captivesym, exports.def:

	+wcsncmp()

2003-07-18 20:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/giochannel-blind.c:

	captive_giochannel_setup(): Turn off GIOChannel buffering.
	captive_giochannel_blind_io_read(): +Sanity protected read of unbuffered data.
	 - Applies only to 'giochannel_orig==NULL' (non-fallbacked) blinders.

2003-07-18 17:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/client-CaptiveIOChannel.c:

	Cosmetic: Fixed compiler warning.

2003-07-18 13:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/: giochannel-blind.c, giochannel-blind.h:

	GIOCHANNEL_BLIND_BLOCK_SIZE: PAGE_SIZE -> 512
	+'giochannel_orig' may be now NULL to just buffer the write requests.
	 - FIXME: GIOChannel buffering will request bytes outside written range!
	   - currently such ranges returned as successfuly read (zeroed blocks)
	+captive_giochannel_setup() for libcaptive-compatible GIOChannel setup.
	+captive_giochannel_blind_new_from_xml()

2003-07-18 13:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/options.h:

	+CAPTIVE_OPTION_MEDIA_UNKNOWN as guaranteed invalid 'enum' value.

2003-07-18 13:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/Makefile.am, client/libxml.c,
	  include/captive/libxml.h, include/captive/Makefile.am:

	+Supplementary captive utilities for libxml2

2003-07-18 13:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/Makefile.am, client/gnomevfs/giognomevfs.c,
	  libcaptive/client/init.c, libcaptive/client/vfs.c,
	  libcaptive/sandbox/client-CaptiveIOChannel.c,
	  libcaptive/sandbox/server-CaptiveIOChannel.c:

	+captive_giochannel_setup() for libcaptive-compatible GIOChannel setup.

2003-07-18 13:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl, configure.ac, configure.in, src/client/Makefile.am,
	  src/client/bug-replay/Makefile.am, src/client/bug-replay/main.c:

	+captive-bug-replay client to read --bug-pathname bugreports.

2003-07-18 13:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+RtlAssert() on write to compressed volume by ntfs.sys of NT-5.1sp1
	+Why native NT autocheck (=w/o errors) the volume after our DISMOUNT_VOLUME?
	+check for libxml2-2.5.8 TEXT_NODE bug for captive-bug-replay

2003-07-16 21:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-Vfs.c:

	+'captive_options->media' reported to --bug-pathname file

2003-07-16 20:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-Vfs.c:

	+vfs_commit() logging to --bug-pathname file

2003-07-16 12:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+FsRtlSplitLargeMcb()
	+RtlCompressBuffer()
	 - required by ntfs.sys of NT-5.1sp1 for write to compressed volume
	   - FIXME: still fails by RtlAssert()

2003-07-16 09:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	captive_Cc_IoPageRead(): Fixed to read full 'length', not just PAGE_SIZE.
	 - ntfs.sys of NT-5.1sp1 writes and reads everything OK.
	 - FIXME: volume is still autochecked by chkdsk although it is no corruptions.
	CcMapData(): Expect more than PAGE_SIZE to be read by captive_Cc_IoPageRead().

2003-07-16 08:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: cc/map.c, ke/exports.captivesym:

	+CcIsThereDirtyData()

2003-07-16 08:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po:

	Fixed e-mail address syntax typo.

2003-07-16 08:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcRemapBcb(): +comments wrt functions applied to the resulting Bcb.

2003-07-16 07:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Cleanup SectionObjectPointers->SharedCacheMap handling.
	 - FO_STREAM_FILE is not tracked, regular files are now strictly checked.
	CcFlushCache(): Use regular ref_counting instead of CcRepinBcb() (cleanup).

2003-07-16 06:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+some simple sanity checks
	CcUnpinRepinnedBcb(): Do not dirty the buffer to be compatible with NT-5.1sp1.
	+some comments on 'privbcb->dirty' NT-5.1sp1 compatibility analysis.

2003-07-15 23:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+some comments on 'privbcb->dirty' NT-5.1sp1 compatibility analysis.
	CcGetDirtyPages(): Rewritten/fixed to be compatible with NT-5.1sp1.

2003-07-14 16:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	captive_privbcb_flush_{,un}ordered(): +Return whether anything was flushed.
	captive_cc_flush(): More robust against buffer dirtying by buffer flushes.
	captive_privbcb_flush_unordered(): Allow the same LSN to be written twice.
	CcUnpinRepinnedBcb(): Set the buffer dirty (not sure if it is right).

2003-07-14 10:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcSetDirtyPinnedData(): Fixed 'Lsn' setup breaking 'private_bcb_lsn_tree'.

2003-07-14 00:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcMapData(): Allow shared-mapping of 'building' pages if MAP_NO_READ anyway.

2003-07-14 00:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcMapData(): +protection agains function reentrancy (pagepos 'building' flag)
	 - currently not reentrant, probably cured by MAP_NO_READ implementation

2003-07-13 21:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/media.c:

	+g_error() message for unsupported ioctl 0x664016 - by NtfsFixDataError().

2003-07-13 21:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcMapData(): Allow unaligned tail mapping of MAP_NO_READ.
	CcCopyWrite(): Prevent pre-reading of data by PIN_NO_READ.
	+some sanity checks

2003-07-13 20:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	private_bcb_lsn_tree_key_compare_func(): g_log() #ifdef-ed as too expensive.

2003-07-13 19:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	captive_privbcb_flush()->captive_privbcb_flush_unordered()
	CcUnpinData_leave_func() forked to captive_privbcb_flush_ordered()
	Fixed LSN ordering across the code.

2003-07-13 18:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	privbcb_set(): Fixed PRIVBCB_ITEM_LSN_VALID handling.
	 - Do not leave unreachable nodes in 'private_bcb_lsn_tree'.

2003-07-13 18:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Implemented MAP_NO_READ/PIN_NO_READ for writing files by ntfs.sys of NT-5.1sp1.
	 - Not tested yet.
	 - Partial leading/trailing PAGE_SIZE mapping not yet supported for MAP_NO_READ.

2003-07-13 18:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Cosmetic: Rename 'struct CcUnpinData_leave_func_param' callbacked user data.

2003-07-13 17:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	private_bcb_flush_tree->private_bcb_lsn_tree: non-LSN dirty blocks not included
	+PRIVBCB_ITEM_REF_COUNT_DESTRUCTOR: Proper derefercing while privbcb destroy.
	+many debug dumps
	private_bcb_hash_value_destroy_func(): +sanity check for !privbcb->valid_lsn
	CcUnpinData_leave_func(): Cleanup and flush only minimal set of privbcb-s

2003-07-13 11:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	private_bcb_flush_tree_key_compare_func(): Oops, LSN must be sorted low-to-high!

2003-07-13 11:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	privbcb_set(): Forbid reincarnation of 'leave_func_pending' privbcb.
	captive_cc_flush(): Flush by g_tree first to attempt to keep LSN ordering.
	CcUnpinData_leave_func(): Flush mode if privbcb_stop_at==NULL.
	CcUnpinData_leave_func(): Flush only the requested privbcb by CcUnpinData().

2003-07-13 08:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	'last_written_lsn' handling: Use explanatory g_error() instead of g_assert().

2003-07-13 08:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	privbcb_set(): More foolproof calling convention syntax.
	privbcb_set(): Fixed updating of 'lsn_valid' field.

2003-07-12 20:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+comment file multi-mapping and #define CAPTIVE_FILE_INITIALIZED_CACHE_IS_LINEAR

2003-07-12 20:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcMapData(): +sanity boundary check of mapped memory by unmapped neighbours

2003-07-11 10:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/cmd_cd.c:

	Fixed fix of collapsing '.' and '..' pathname elements.

2003-07-11 09:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Fixed captive_cc_flush() to flush even buffers written by other buffer writes.

2003-07-11 08:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Call also MmBuildMdlForNonPagedPool() after each MmCreateMdl().
	 - no effect seen on ntfs.sys of NT-5.1sp1
	CcPurgeCacheSection(): Return TRUE on empty purge.
	 - required by LOCK_VOLUME on ntfs.sys of NT-5.1sp1
	+CcWaitForCurrentLazyWriterActivity()

2003-07-11 08:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	dismount_volume(): Also FSCTL_LOCK_VOLUME before FSCTL_DISMOUNT_VOLUME
	 - no effect seen on ntfs.sys of NT-5.1sp1

2003-07-11 08:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+CcWaitForCurrentLazyWriterActivity()

2003-07-11 05:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ntos/: zwtypes.h:

	+FSCTL_LOCK_VOLUME define
	+FSCTL_UNLOCK_VOLUME define

2003-07-10 20:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Filename globbing made perl-5.6.0 backward compatible.

2003-07-10 18:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	_copy() and _remove(): Fixed checking on pattern matching multiple files.

2003-07-10 14:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Fixed detection of missing Perl packages for RedHat perl-5.8.0-88.
	 - regex '[^\s;]+' is not matched - '[^ ;]+' needed there

2003-07-10 14:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Fixed expansion of [<char0>-<char1>] filename pattern ranges.

2003-07-10 13:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Fixed rpm build if '%configure' specified in .spec file w/o any arguments.

2003-07-10 13:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/: Makefile.am, need-declaration.m4:

	+GCC_NEED_DECLARATION(): See whether we need a declaration for a function.

2003-07-05 21:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: ke/exports.captivesym, ps/signal.c:

	_abnormal_termination() is now "wrap"ed by %fs:[0] protection agains '-1'
	 - there is no toplevel exception handler registered by libcaptive

2003-07-05 21:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcUnpinRepinnedBcb(): Flush 'Bcb' if 'WriteThrough' parameter specified
	 - fixes DISMOUNT_VOLUME of fastfat.sys

2003-07-05 17:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+strict ulimit (rlimit) of sandbox child

2003-07-05 10:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Do not use total amount limited IPC shm memory for single-mapped Cc pages.
	 - needed to write files >16MB on GNU/Linux

2003-07-05 10:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/cmd_get.c:

	Refuse to overwrite target host-OS file by "get" command.

2003-07-05 10:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/cmdline/cmd_get.c, libcaptive/client/file.c:

	+minor sanity checks

2003-07-05 10:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-File.c:

	Fixed EOF reading broken by recent --bug-pathname implementation.

2003-07-04 20:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Report specific error message on failed shmget(2) on IPC shared mem exceed

2003-07-04 17:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/cmd_cd.c:

	Fixed access to filenames with trailing dot(s) ('.')

2003-07-04 17:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	captive_sandbox_parent_query_vfs_retry(): Fixed assumed success if CORBA failure

2003-07-04 17:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in,
	  src/libcaptive/client/Makefile.am,
	  src/libcaptive/client/giochannel-blind.c,
	  src/libcaptive/client/giochannel-blind.h,
	  src/libcaptive/client/options-module.c,
	  src/libcaptive/client/options.c, src/libcaptive/client/vfs.h,
	  src/libcaptive/include/captive/options-module.h,
	  src/libcaptive/include/captive/options.h,
	  src/libcaptive/sandbox/Makefile.am,
	  src/libcaptive/sandbox/parent-Directory.c,
	  src/libcaptive/sandbox/parent-File.c,
	  src/libcaptive/sandbox/parent-Vfs.c,
	  src/libcaptive/sandbox/server-GLogFunc.c,
	  src/libcaptive/sandbox/server-GLogFunc.h,
	  src/libcaptive/sandbox/split.c,
	  src/libcaptive/storage/Makefile.am:

	+Generates --bug-pathname resources file for sandbox crash bugreport

2003-07-04 07:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/except.c:

	RtlpExecuteHandlerForException(): Permit nesting for FSCTL_DISMOUNT_VOLUME.

2003-07-04 07:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Implemented filesystem unmount to successfuly remount ntfs volume

2003-07-04 07:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	captive_shutdown(): Implemented proper unmount for ntfs.sys of NT-5.1sp1.
	+dismount_volume(): Invoke filesystem FSCTL_DISMOUNT_VOLUME.

2003-07-04 06:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/signal.c:

	_abnormal_termination(): Disabled here as it is now "pass"ed to ntoskrnl.

2003-07-04 06:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-Vfs.c:

	Simplified captive_sandbox_spawn() prototype.
	Implemented 3-stage image_iochannel GIOChannel sequence for commits.
	+captive_sandbox_parent_vfs_commit()

2003-07-04 06:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/server-Vfs.c:

	Disabled sandbox child shutdown process exit as it is killed by its parent
	 - otherwise COMM_FAILURE occured on shutdown() method call by parent

2003-07-04 06:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Simplified captive_sandbox_spawn() prototype.
	Implemented 3-stage image_iochannel GIOChannel sequence for commits.
	validate_CORBA_Environment(): CORBA Exception reporting is fatal
	 - all its callers considered such case fatal anyway
	corba_shutdown(): CORBA_ORB_destroy() errors ignored
	 - it sometimes reports: a total of X refs to X ORB objects were leaked
	   - FIXME - 1 ref per each sandbox child failure-restart cycle; why?
	Disabled sandbox child shutdown process exit as it is killed by its parent
	 - otherwise COMM_FAILURE occured on shutdown() method call by parent
	Fixed heartbeat disable by sandbox_child_prepare_shutdown()
	captive_sandbox_parent_query_vfs_retry(): Fixed exception memory leak

2003-07-04 06:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/vfs.h:

	Implemented 3-stage image_iochannel GIOChannel sequence for commits.

2003-07-04 06:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.h:

	Simplified captive_sandbox_spawn() prototype.

2003-07-04 06:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/media.c:

	+fatal reporting message: "Invalid media IOCTL 0x%08lX"
	+handler of IRP_MJ_FLUSH_BUFFERS

2003-07-04 06:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/fs/Makefile.am:

	+ntoskrnl/fs/util.c

2003-07-04 06:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/thread.c:

	+libcaptive/ps/thread.c
	 - +KeSetPriorityThread()

2003-07-04 06:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/Makefile.am:

	+libcaptive/ps/thread.c

2003-07-04 06:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+FsRtlIsTotalDeviceFailure()
	+_abnormal_termination() as "pass"ed now
	+KeSetPriorityThread()
	+IoPageRead()

2003-07-04 06:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+_abnormal_termination() cdecl args fixup

2003-07-04 06:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/catch.c:

	+ExRaiseStatus()
	 - needed by ntfs.sys of NT-5.1sp1 FSCTL_DISMOUNT_VOLUME for STATUS_CANT_WAIT
	 - libcaptive one disabled as we use real ReactOS ExRaiseStatus() implementation

2003-07-04 06:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	Fixed handling of cdecl fixups with 0 arguments.

2003-07-04 06:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/parent-Vfs.h:

	+captive_sandbox_parent_vfs_commit()

2003-07-04 06:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/vfs.c, include/captive/client-vfs.h:

	+captive_vfs_commit()

2003-07-04 06:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/: giochannel-blind.c, giochannel-blind.h:

	+captive_giochannel_blind_commit()

2003-07-04 06:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Compiler warnings fixed for glib-2.2.2 compatibility.

2003-07-04 06:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/: Makefile.am, cmd_commit.c, cmd_commit.h:

	+command "commit": Write any pending changes and remount the volume.

2003-07-04 06:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/main.c:

	+command "commit": Write any pending changes and remount the volume.
	+disable stdout and stderr output buffering

2003-07-04 06:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: create.c:

	IoCreateFile(): Filled in Irp->Flags; not needed
	IoCreateFile(): Filled in Irp->Tail.Overlay.OriginalFileObject; not needed
	IoCreateFile(): +FIXME hack for VolumeOpen for dismount by "...\!Captive!del"

2003-07-04 05:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ke/: catch.c:

	+ExRaiseStatus()
	 - needed by ntfs.sys of NT-5.1sp1 FSCTL_DISMOUNT_VOLUME for STATUS_CANT_WAIT

2003-07-04 05:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/fs/: util.c:

	+ntoskrnl/fs/util.c
	 - +FsRtlIsTotalDeviceFailure()

2003-07-04 05:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ntos/: zwtypes.h:

	+FSCTL_DISMOUNT_VOLUME define

2003-07-04 05:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: iotypes.h:

	W32 compliance: IO_STACK_LOCATION.Parameters.FileSystemControl.FsControlCode

2003-06-18 11:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	giochannel-blind moved from the sandboxed child to its parent.
	 - needed for bugreporting.
	Fixed running of sandbox child without chroot environment.
	Fixed --sandbox-server-ior handling.

2003-06-18 11:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/vfs.h, sandbox/parent-Vfs.c,
	  sandbox/split.h:

	giochannel-blind moved from the sandboxed child to its parent.
	 - needed for bugreporting.

2003-06-18 11:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/server-GLogFunc.c:

	Cosmetic: Comment updated.

2003-06-18 11:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/vfs.c:

	captive_vfs_new(): Discard "Captive" debug messages if not wised.
	 - Here is the first initializaton point of parent in sandboxed mode.

2003-06-18 11:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	GLib messages are always fatal sandbox child as we have the right to fail.

2003-06-18 11:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/giochannel-blind.c:

	Implemented 'struct blind_block' for read blocks tracking for bugreporting.

2003-06-18 11:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/: directory.c, file.c:

	Return the created object as NULL if constructor failed.

2003-06-18 11:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/.gdbinit:

	Debug captive-sandbox-server in unsandboxed environment (no suid, no chroot).

2003-06-17 10:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/vfs.h, sandbox/parent-Vfs.c,
	  sandbox/split.c, sandbox/split.h:

	+cleanup of dead sandbox children

2003-06-17 09:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	Fixed memory allocation of 'sandbox_parent_own_orbit_dir'.

2003-06-17 09:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/options.c:

	captive_options_copy(): Fixed 'sandbox_server_argv' copying.

2003-06-16 13:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/size.c:

	Use generic AC_SYS_LARGEFILE instead of custom _FILE_OFFSET_BITS hack

2003-06-16 13:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/split.c:

	+captive-sandbox-server chroot/setuid security isolation
	Fixed --sandbox-server & --sandbox-server-ior to be captive_options specific.

2003-06-16 13:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/Makefile.am:

	Update for automake-1.7.5-1 (use AM_CFLAGS)

2003-06-16 13:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/options.c, client/vfs.c,
	  include/captive/options.h, sandbox/server-Vfs.c:

	Fixed --sandbox-server & --sandbox-server-ior to be captive_options specific.

2003-06-16 13:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/sandbox-server/main.c, libcaptive/sandbox/split.h:

	+captive-sandbox-server chroot/setuid security isolation

2003-06-16 13:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	'_cleanfiles' update for automake-1.7.5-1

2003-06-16 13:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Use generic AC_SYS_LARGEFILE instead of custom _FILE_OFFSET_BITS hack
	+captive-sandbox-server chroot/setuid security isolation

2003-06-07 20:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/Makefile.am:

	+forgotten init.h

2003-06-07 20:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	+touch missing 'po/ChangeLog' during glib-gettextize(1)

2003-06-07 20:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in, src/client/sandbox-server/Makefile.am:

	captive-sandbox-server installed now as SUID

2003-06-07 20:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Fixed missing 'GETTEXT_PACKAGE' definition needed by glib-gettextize(1)

2003-06-07 20:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am:

	EXTRA_DIST-=ABOUT-NLS,config.rpath
	 - not provided by glib-gettextize(1) as it was by gettextize(1)

2003-06-07 17:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/options.c:

	Fixed ops on NULL 'captive_options->image_iochannel'.

2003-06-07 17:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Fixed compatibility with >4GB devices

2003-06-07 17:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/: giognomevfs.c, giognomevfs.h,
	  gnome-vfs-method.c, gnome-vfs-method.h, gnome-vfs-module.c:

	Multifilesystem capability implemented

2003-06-07 12:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	Implemented backward GIOChannel CORBA interface

2003-06-07 09:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/sandbox-server/: .gdbinit, Makefile.am:

	+gdb init script for convenient captive-sandbox-server debugging

2003-06-07 09:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/: split.c, split.h:

	+captive-sandbox-server for isolated filesystem sendbox server
	captive_options module-loading generalized to be CORBA transportable
	Renamed "GlibLogFunc" to "GLogFunc"

2003-06-07 09:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/: server-Vfs.c, server-Vfs.h:

	Remove registerGlibLogFunc() of Vfs as it is superseded by init()
	+init() method for passing captive_options over CORBA channel
	Fixed Vfs cleanup

2003-06-07 09:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/: server-GLogFunc.c, server-GLogFunc.h,
	  server-GlibLogFunc.c, server-GlibLogFunc.h:

	Renamed "GlibLogFunc" to "GLogFunc"

2003-06-07 09:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/sandbox.idl:

	Renamed "GlibLogFunc" to "GLogFunc"
	+backward image iochannel over CORBA transport to be sandboxable
	+object shutdown() functions as release() will not destroy() servants

2003-06-07 09:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-Vfs.c:

	Renamed "GlibLogFunc" to "GLogFunc"
	+backward image iochannel over CORBA transport to be sandboxable
	Fixed child servants cleanup

2003-06-07 09:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/: parent-File.c, server-Directory.c,
	  server-File.c:

	+object shutdown() functions as release() will not destroy() servants

2003-06-07 09:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/parent-Directory.c:

	+child restarting on its failure
	+object shutdown() functions as release() will not destroy() servants

2003-06-07 09:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: sandbox/client-CaptiveIOChannel.c,
	  sandbox/client-CaptiveIOChannel.h,
	  sandbox/server-CaptiveIOChannel.c,
	  sandbox/server-CaptiveIOChannel.h, storage/size.c:

	+backward image iochannel over CORBA transport to be sandboxable

2003-06-07 09:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/vfs.h, sandbox/Makefile.am:

	Renamed "GlibLogFunc" to "GLogFunc"
	+backward image iochannel over CORBA transport to be sandboxable

2003-06-07 09:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/vfs.c:

	+Options "--sandbox-server" and "--sandbox-server-ior"

2003-06-07 09:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/options.h:

	captive_options module-loading generalized to be CORBA transportable
	+Options "--sandbox-server" and "--sandbox-server-ior"

2003-06-07 09:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/options.c:

	captive_options module-loading generalized to be CORBA transportable
	sandboxing is now off by default
	+Options "--sandbox-server" and "--sandbox-server-ior"

2003-06-07 09:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/Makefile.am, src/libcaptive/client/init.c,
	  src/libcaptive/client/options-module.c,
	  src/libcaptive/include/captive/Makefile.am,
	  src/libcaptive/include/captive/ldr.h,
	  src/libcaptive/include/captive/options-module.h,
	  src/libcaptive/ldr/loader.c, reactos/ntoskrnl/dbg/print.c:

	captive_options module-loading generalized to be CORBA transportable

2003-06-07 08:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/main.c:

	Cosmetic: +comment about g_log_set_always_fatal() use by sandbox parent

2003-06-07 08:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/client/Makefile.am,
	  src/client/sandbox-server/Makefile.am,
	  src/client/sandbox-server/main.c, autogen.pl:

	+captive-sandbox-server for isolated filesystem sendbox server

2003-05-15 00:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Cosmetic: Fixed warning if !want-libtoolize

2003-05-04 14:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, TODO, src/client/cmdline/cmd_quit.c,
	  src/client/cmdline/main.c, src/client/cmdline/main.h,
	  src/libcaptive/client/directory.c,
	  src/libcaptive/client/directory.h, src/libcaptive/client/file.c,
	  src/libcaptive/client/file.h, src/libcaptive/client/init.c,
	  src/libcaptive/client/options.c, src/libcaptive/client/vfs.c,
	  src/libcaptive/client/vfs.h,
	  src/libcaptive/include/captive/Makefile.am,
	  src/libcaptive/include/captive/options.h,
	  src/libcaptive/include/captive/parent-Directory.h,
	  src/libcaptive/include/captive/parent-File.h,
	  src/libcaptive/include/captive/parent-Vfs.h,
	  src/libcaptive/include/captive/sandbox.h,
	  src/libcaptive/include/captive/storage.h,
	  src/libcaptive/sandbox/FileInfo.c,
	  src/libcaptive/sandbox/FileInfo.h,
	  src/libcaptive/sandbox/Makefile.am,
	  src/libcaptive/sandbox/parent-Directory.c,
	  src/libcaptive/sandbox/parent-File.c,
	  src/libcaptive/sandbox/parent-Vfs.c,
	  src/libcaptive/sandbox/sandbox.idl,
	  src/libcaptive/sandbox/server-Directory.c,
	  src/libcaptive/sandbox/server-Directory.h,
	  src/libcaptive/sandbox/server-File.c,
	  src/libcaptive/sandbox/server-File.h,
	  src/libcaptive/sandbox/server-GlibLogFunc.c,
	  src/libcaptive/sandbox/server-GlibLogFunc.h,
	  src/libcaptive/sandbox/server-Vfs.c,
	  src/libcaptive/sandbox/server-Vfs.h,
	  src/libcaptive/sandbox/split.c, src/libcaptive/sandbox/split.h,
	  src/libcaptive/storage/cdrom.c, src/libcaptive/storage/disk.c,
	  src/libcaptive/storage/media.c:

	Finished and deployed CORBA sandbox separation

2003-05-02 20:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/cmdline/cmd_cd.c, client/cmdline/cmd_get.c,
	  client/cmdline/cmd_info.c, client/cmdline/cmd_ls.c,
	  client/cmdline/cmd_mkdir.c, client/cmdline/cmd_mv.c,
	  client/cmdline/cmd_put.c, client/cmdline/cmd_rm.c,
	  client/cmdline/cmd_rmdir.c, client/cmdline/main.c,
	  client/cmdline/main.h, libcaptive/client/Makefile.am,
	  libcaptive/client/directory.c, libcaptive/client/directory.h,
	  libcaptive/client/file.c, libcaptive/client/file.h,
	  libcaptive/client/init.c, libcaptive/client/init.h,
	  libcaptive/client/lib.c, libcaptive/client/options.c,
	  libcaptive/client/vfs.c, libcaptive/client/vfs.h,
	  libcaptive/include/captive/Makefile.am,
	  libcaptive/include/captive/client-directory.h,
	  libcaptive/include/captive/client-file.h,
	  libcaptive/include/captive/client-vfs.h,
	  libcaptive/include/captive/client.h,
	  libcaptive/include/captive/options.h,
	  libcaptive/include/captive/storage.h,
	  libcaptive/sandbox/Makefile.am, libcaptive/sandbox/sandbox.idl,
	  libcaptive/sandbox/server-Directory.c,
	  libcaptive/sandbox/server-File.c,
	  libcaptive/sandbox/server-File.h,
	  libcaptive/sandbox/server-GlibLogFunc.c,
	  libcaptive/sandbox/server-GlibLogFunc.h,
	  libcaptive/sandbox/server-VFS.c, libcaptive/sandbox/server-VFS.h,
	  libcaptive/sandbox/split.c, libcaptive/storage/cdrom.c,
	  libcaptive/storage/disk.c, libcaptive/storage/media.c:

	First phase of multifilesystem enhancement
	 - CORBA not yet finished but GObject Vfs already implemented

2003-05-02 10:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	readline-required libraries put to the specific READLINE_LIBS (not LIBS)

2003-05-02 09:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	+option "want-glib-gettextize"

2003-05-02 09:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am, configure.ac, configure.in:

	Replaced GNU gettext by the simplified GLib gettext
	 - http://lists.gnome.org/archives/gtk-devel-list/2003-April/msg00066.html

2003-05-02 01:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/captive.conf.in:

	+missing "captive-ntfs"* GnomeVFS schemes

2003-05-02 01:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	VERSION=0.9cvs

2003-05-02 01:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	VERSION=0.8

2003-05-01 23:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+comply with LSN linear sequencing requirements
	 - FIXME: out of order CcFlushCache() will cause assertion fail; does it occur?
	+proper Cache Manager flushing during captive shutdown / unmount

2003-05-01 23:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/init.c, include/captive/leave.h:

	+proper Cache Manager flushing during captive shutdown / unmount

2003-05-01 18:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Fixed sanity check to not to crash in multithreaded environment (GnomeVFS)

2003-05-01 15:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po:

	Update for captive-0.8

2003-05-01 15:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/: cmd_help.c, main.c:

	Fixed locale support

2003-05-01 14:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/cmd_lcd.c:

	Cosmetic: Typo

2003-05-01 14:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: hal/halx86/Makefile, hal/halx86/bios32.c,
	  hal/halx86/bus.c, hal/halx86/drive.c, hal/halx86/halinit.c,
	  hal/halx86/irql.c, hal/halx86/isa.c, hal/halx86/mbr.c,
	  hal/halx86/mp.c, hal/halx86/mpsirql.c, hal/halx86/pci.c,
	  hal/halx86/sysbus.c, hal/halx86/sysinfo.c,
	  hal/halx86/include/hal.h, hal/halx86/include/mps.h,
	  include/ascii.h, include/base.h, include/basetsd.h,
	  include/debug.h, include/defines.h, include/epsapi.h,
	  include/funcs.h, include/getopt.h, include/structs.h,
	  include/tchar.h, include/unicode.h, include/csrss/csrss.h,
	  include/ddk/cmtypes.h, include/ddk/defines.h,
	  include/ddk/exfuncs.h, include/ddk/extypes.h,
	  include/ddk/fsfuncs.h, include/ddk/fstypes.h,
	  include/ddk/halfuncs.h, include/ddk/haltypes.h,
	  include/ddk/iodef.h, include/ddk/iofuncs.h,
	  include/ddk/iotypes.h, include/ddk/kefuncs.h,
	  include/ddk/ketypes.h, include/ddk/ntddblue.h,
	  include/ddk/ntddk.h, include/ddk/ntddmou.h,
	  include/ddk/ntddvid.h, include/ddk/ntifs.h,
	  include/ddk/obtypes.h, include/ddk/psfuncs.h,
	  include/ddk/pstypes.h, include/ddk/sefuncs.h,
	  include/ddk/setypes.h, include/ddk/winddi.h,
	  include/fslib/vfatlib.h, include/kernel32/error.h,
	  include/kernel32/kernel32.h, include/msvcrt/ctype.h,
	  include/msvcrt/internal/tls.h, include/msvcrt/sys/stat.h,
	  include/napi/teb.h, include/napi/i386/floatsave.h,
	  include/napi/i386/segment.h, include/net/ndis.h,
	  include/ntdll/dbg.h, include/ntdll/rtl.h, include/ntos/rtl.h,
	  include/ntos/rtltypes.h, include/ntos/synch.h,
	  include/ntos/types.h, include/ntos/zw.h, include/ntos/zwtypes.h,
	  include/reactos/version.h, include/rosrtl/thread.h,
	  include/win32k/bitmaps.h, include/win32k/debug1.h,
	  include/win32k/misc.h, include/win32k/ntuser.h,
	  include/win32k/region.h, include/win32k/text.h,
	  ntoskrnl/Makefile, ntoskrnl/ntoskrnl.def, ntoskrnl/ntoskrnl.edf,
	  ntoskrnl/cc/copy.c, ntoskrnl/cc/misc.c, ntoskrnl/cc/pin.c,
	  ntoskrnl/cc/view.c, ntoskrnl/cm/cm.h, ntoskrnl/cm/import.c,
	  ntoskrnl/cm/ntfunc.c, ntoskrnl/cm/regfile.c,
	  ntoskrnl/cm/registry.c, ntoskrnl/cm/regobj.c,
	  ntoskrnl/ex/fmutex.c, ntoskrnl/ex/init.c, ntoskrnl/ex/sysinfo.c,
	  ntoskrnl/fs/mcb.c, ntoskrnl/fs/util.c,
	  ntoskrnl/include/internal/io.h, ntoskrnl/include/internal/kd.h,
	  ntoskrnl/include/internal/ke.h,
	  ntoskrnl/include/internal/ntoskrnl.h,
	  ntoskrnl/include/internal/ob.h, ntoskrnl/include/internal/ps.h,
	  ntoskrnl/include/internal/se.h, ntoskrnl/io/arcname.c,
	  ntoskrnl/io/buildirp.c, ntoskrnl/io/cleanup.c,
	  ntoskrnl/io/device.c, ntoskrnl/io/file.c, ntoskrnl/io/fs.c,
	  ntoskrnl/io/iocomp.c, ntoskrnl/io/iomgr.c, ntoskrnl/io/iowork.c,
	  ntoskrnl/io/lock.c, ntoskrnl/io/parttab.c, ntoskrnl/io/symlink.c,
	  ntoskrnl/io/xhaldisp.c, ntoskrnl/io/xhaldrv.c,
	  ntoskrnl/kd/gdbstub.c, ntoskrnl/ke/bug.c, ntoskrnl/ke/catch.c,
	  ntoskrnl/ke/kthread.c, ntoskrnl/ke/main.c, ntoskrnl/ke/queue.c,
	  ntoskrnl/ke/spinlock.c, ntoskrnl/ke/wait.c,
	  ntoskrnl/ke/i386/exp.c, ntoskrnl/ke/i386/irq.c,
	  ntoskrnl/ke/i386/kernel.c, ntoskrnl/ke/i386/trap.s,
	  ntoskrnl/ke/i386/usertrap.c, ntoskrnl/ldr/init.c,
	  ntoskrnl/ldr/loader.c, ntoskrnl/lpc/reply.c,
	  ntoskrnl/mm/anonmem.c, ntoskrnl/mm/balance.c,
	  ntoskrnl/mm/pageop.c, ntoskrnl/mm/section.c,
	  ntoskrnl/mm/virtual.c, ntoskrnl/nt/nttimer.c,
	  ntoskrnl/ob/handle.c, ntoskrnl/ob/namespc.c,
	  ntoskrnl/ob/object.c, ntoskrnl/ob/security.c,
	  ntoskrnl/ob/symlink.c, ntoskrnl/ps/create.c,
	  ntoskrnl/ps/process.c, ntoskrnl/ps/thread.c, ntoskrnl/ps/tinfo.c,
	  ntoskrnl/rtl/i386/exception.c, ntoskrnl/se/acl.c,
	  ntoskrnl/se/sd.c, ntoskrnl/se/semgr.c:

	branch update for HEAD-2003050101

2003-05-01 12:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: hal/halx86/Makefile, hal/halx86/bios32.c,
	  hal/halx86/bus.c, hal/halx86/drive.c, hal/halx86/halinit.c,
	  hal/halx86/isa.c, hal/halx86/mbr.c, hal/halx86/mp.c,
	  hal/halx86/mpsirql.c, hal/halx86/pci.c, hal/halx86/sysbus.c,
	  hal/halx86/sysinfo.c, hal/halx86/include/hal.h,
	  hal/halx86/include/mps.h, include/ascii.h, include/base.h,
	  include/basetsd.h, include/debug.h, include/defines.h,
	  include/epsapi.h, include/funcs.h, include/getopt.h,
	  include/structs.h, include/tchar.h, include/unicode.h,
	  include/csrss/csrss.h, include/ddk/cctypes.h,
	  include/ddk/class2.h, include/ddk/cmtypes.h,
	  include/ddk/defines.h, include/ddk/exfuncs.h,
	  include/ddk/extypes.h, include/ddk/fsfuncs.h,
	  include/ddk/fstypes.h, include/ddk/halfuncs.h,
	  include/ddk/haltypes.h, include/ddk/iodef.h,
	  include/ddk/iofuncs.h, include/ddk/iotypes.h,
	  include/ddk/kefuncs.h, include/ddk/ketypes.h,
	  include/ddk/ntddblue.h, include/ddk/ntddk.h,
	  include/ddk/ntddmou.h, include/ddk/ntddvid.h,
	  include/ddk/ntifs.h, include/ddk/obtypes.h,
	  include/ddk/psfuncs.h, include/ddk/pstypes.h,
	  include/ddk/sefuncs.h, include/ddk/setypes.h,
	  include/ddk/winddi.h, include/fslib/vfatlib.h,
	  include/kernel32/error.h, include/kernel32/kernel32.h,
	  include/msvcrt/ctype.h, include/msvcrt/internal/tls.h,
	  include/msvcrt/sys/stat.h, include/napi/teb.h,
	  include/napi/i386/floatsave.h, include/napi/i386/segment.h,
	  include/net/ndis.h, include/ntdll/dbg.h, include/ntdll/rtl.h,
	  include/ntos/rtl.h, include/ntos/rtltypes.h,
	  include/ntos/synch.h, include/ntos/types.h, include/ntos/zw.h,
	  include/ntos/zwtypes.h, include/reactos/version.h,
	  include/rosrtl/thread.h, include/win32k/bitmaps.h,
	  include/win32k/debug1.h, include/win32k/misc.h,
	  include/win32k/ntuser.h, include/win32k/region.h,
	  include/win32k/text.h, ntoskrnl/Makefile, ntoskrnl/ntoskrnl.def,
	  ntoskrnl/ntoskrnl.edf, ntoskrnl/cc/copy.c, ntoskrnl/cc/misc.c,
	  ntoskrnl/cc/pin.c, ntoskrnl/cc/view.c, ntoskrnl/cm/cm.h,
	  ntoskrnl/cm/import.c, ntoskrnl/cm/ntfunc.c,
	  ntoskrnl/cm/regfile.c, ntoskrnl/cm/registry.c,
	  ntoskrnl/cm/regobj.c, ntoskrnl/ex/fmutex.c, ntoskrnl/ex/init.c,
	  ntoskrnl/ex/sysinfo.c, ntoskrnl/fs/mcb.c, ntoskrnl/fs/util.c,
	  ntoskrnl/include/internal/io.h, ntoskrnl/include/internal/kd.h,
	  ntoskrnl/include/internal/ke.h,
	  ntoskrnl/include/internal/ntoskrnl.h,
	  ntoskrnl/include/internal/ob.h, ntoskrnl/include/internal/ps.h,
	  ntoskrnl/include/internal/se.h, ntoskrnl/io/arcname.c,
	  ntoskrnl/io/buildirp.c, ntoskrnl/io/cleanup.c,
	  ntoskrnl/io/device.c, ntoskrnl/io/file.c, ntoskrnl/io/fs.c,
	  ntoskrnl/io/iocomp.c, ntoskrnl/io/iomgr.c, ntoskrnl/io/iowork.c,
	  ntoskrnl/io/lock.c, ntoskrnl/io/parttab.c, ntoskrnl/io/symlink.c,
	  ntoskrnl/io/xhaldisp.c, ntoskrnl/io/xhaldrv.c,
	  ntoskrnl/kd/gdbstub.c, ntoskrnl/ke/bug.c, ntoskrnl/ke/catch.c,
	  ntoskrnl/ke/kthread.c, ntoskrnl/ke/main.c, ntoskrnl/ke/queue.c,
	  ntoskrnl/ke/spinlock.c, ntoskrnl/ke/wait.c,
	  ntoskrnl/ke/i386/exp.c, ntoskrnl/ke/i386/irq.c,
	  ntoskrnl/ke/i386/kernel.c, ntoskrnl/ke/i386/trap.s,
	  ntoskrnl/ke/i386/usertrap.c, ntoskrnl/ldr/init.c,
	  ntoskrnl/ldr/loader.c, ntoskrnl/lpc/reply.c,
	  ntoskrnl/mm/anonmem.c, ntoskrnl/mm/balance.c,
	  ntoskrnl/mm/pageop.c, ntoskrnl/mm/section.c,
	  ntoskrnl/mm/virtual.c, ntoskrnl/nt/nttimer.c,
	  ntoskrnl/ob/handle.c, ntoskrnl/ob/namespc.c,
	  ntoskrnl/ob/object.c, ntoskrnl/ob/security.c,
	  ntoskrnl/ob/symlink.c, ntoskrnl/ps/create.c,
	  ntoskrnl/ps/process.c, ntoskrnl/ps/thread.c, ntoskrnl/ps/tinfo.c,
	  ntoskrnl/rtl/i386/exception.c, ntoskrnl/se/acl.c,
	  ntoskrnl/se/sd.c, ntoskrnl/se/semgr.c:

	update for HEAD-2003050101

2003-05-01 11:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/Makefile.am, client/file.c,
	  client/directory.c, include/captive/Makefile.am:

	+captive_leave() to replace g_idle*() function calls postponing
	 - g_idle*() can get executed during KeWaitForSingleObject()
	+captive_usecount() to track no-files-open state of libcaptive
	 - unused now; to be utilized for safe fs unmount-commit-remount points

2003-05-01 11:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/usecount.c, include/captive/usecount.h:

	+captive_usecount() to track no-files-open state of libcaptive
	 - unused now; to be utilized for safe fs unmount-commit-remount points

2003-05-01 11:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/leave.c, include/captive/leave.h:

	+captive_leave() to replace g_idle*() function calls postponing
	 - g_idle*() can get executed during KeWaitForSingleObject()

2003-05-01 11:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/: Makefile.am, init.c, map.c:

	Track and sanity check Cc{Init,Uninit}ializeCacheMap() calls
	CcUnpinData() now uses captive_leave() instead of g_idle*() calls
	 - g_idle*() can get executed during KeWaitForSingleObject()
	captive_privbcb_flush: +call AcquireForLazyWrite(),ReleaseFromLazyWrite()

2003-05-01 11:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/error.c:

	RtlAssert(): Printed message is now a fatal g_error() instead of g_message()

2003-04-30 08:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+RtlGetCompressionWorkSpaceSize,RtlDecompressFragment as "pass"ed
	 - NTFS compressed files work now

2003-04-30 08:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* README, NEWS:

	+NTFS compatibility

2003-04-30 07:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/catch.c, reactos/ntoskrnl/ke/catch.c:

	ExRaiseStatus() is now fatal back again as SEH is not needed for valid ops

2003-04-30 07:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: file.c:

	NtSetInformationFile()/FileRenameInformation:
	  Compatibility with ntfs.sys of NT-5.1sp1

2003-04-30 07:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file.c:

	captive_file_move(): Compatibility with ntfs.sys of NT-5.1sp1

2003-04-30 07:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/result.c:

	+map STATUS_OBJECT_PATH_NOT_FOUND for rename() to nonexist/smth

2003-04-27 13:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/size.c:

	Implemented quick (non-seek&read) file size detection methods
	 - to workaround Linux kernel failure to read trailing sectors of a partition
	 - currently implemented: captive-blind,BLKGETSIZE64,lseek64,seek&read

2003-04-27 13:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: exports.captivesym, exports.def:

	+FsRtlResetLargeMcb() as "pass"ed

2003-04-27 13:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/: giochannel-blind.c, giochannel-blind.h:

	+captive_giochannel_blind_get_size()
	 - GIOChannel interface does not provide any get_size() functionality

2003-04-27 00:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/giochannel-blind.c:

	Fixed for >4GB image sizes compliance

2003-04-26 22:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/cmd_get.c:

	'get': Fixed missing current-dir pathname prepend
	Cosmetic: Fixed error messaeg typo

2003-04-26 12:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file.c:

	Fixed captive_file_write() for ntfs.sys of NT-5.1sp1 non-constant data-attrs
	 - NTFS needs to pre-set SetEndOfFile behind the write data range request

2003-04-26 12:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file.c:

	Workarounded captive_file_file_info_get() compat. for ntfs.sys of NT-5.1sp1

2003-04-26 12:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/: Makefile.am, cmd_info.c, cmd_info.h,
	  file_info.c, file_info.h, main.c:

	+command 'info', information dumped by file_info_dump_full()

2003-04-24 12:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: mem.c:

	-RtlCompareMemory(): reactos implementation is buggy (reason included)

2003-04-24 12:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	RtlCompareMemory(): "pass"ed now as the reactos implementation is buggy
	 - ntfs.sys of NT-5.1sp1 successfuly creates non-constant data attribute!
	   - read as "writes big files" :-)

2003-04-19 10:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/captive.conf.in:

	Cosmetic: Remove .so suffix in shared library names
	 - suggested by Christophe Fergeau
	   in http://lists.gnome.org/archives/gnome-vfs-list/2003-April/msg00019.html

2003-04-17 16:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	Delete also *.S files (symlinks) in src/libcaptive/reactos/ subdir

2003-04-17 16:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	VERSION=0.8cvs

2003-04-17 06:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, configure.ac, configure.in:

	VERSION=0.2

2003-04-17 06:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	'libcaptive-gnomevfs.la' moved: base RPM package -> '-devel' RPM package

2003-04-16 17:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* README, captive.spec.in:

	Filled in project description text

2003-04-16 16:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/po/shutdownwork.c:

	PWORK_QUEUE_ITEM->Routine must be always 'stdcall' as it is a callback
	 - func/data pair dupe sanity check prevention remove as a side effect

2003-04-16 16:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: extypes.h:

	PWORK_QUEUE_ITEM->Routine must be always 'stdcall' as it is a callback

2003-04-15 17:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	'Changelog' moved: base RPM package -> '-devel' RPM package

2003-04-15 16:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Fix architecture detection by RPM vars: "_arch" -> "_target_cpu"

2003-04-15 15:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	Check for 'libtool' version 1.5 or higher instead of grepping its body
	 - libtool-1.5 has been released today

2003-04-14 02:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	'SectorSize' can be really weird but we do not use it anyway

2003-04-14 01:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+captive_cc_FileObject_delete(): Just stub implemented now; TODO

2003-04-14 01:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	Check for 'libtool' version 1.5 or higher

2003-04-14 00:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Implemented non-fatal W32 Structured Exception Handlers (SEH)

2003-04-14 00:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: cctypes.h:

	PACQUIRE_FOR_LAZY_WRITE: Force 'stdcall' call type as they are callbacks
	PRELEASE_FROM_LAZY_WRITE: Force 'stdcall' call type as they are callbacks
	PACQUIRE_FOR_READ_AHEAD: Force 'stdcall' call type as they are callbacks
	PRELEASE_FROM_READ_AHEAD: Force 'stdcall' call type as they are callbacks
	PFLUSH_TO_LSN: Force 'stdcall' call type as they are callbacks

2003-04-14 00:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ob/: object.c:

	+captive_cc_FileObject_delete(): Notify libcaptive CacheManager of File deletion

2003-04-12 11:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	AM_CONDITIONAL needs to be here explicitely for doc/apiref/Makefile rebuild

2003-04-12 10:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+debug dumps
	+sanity check

2003-04-08 20:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/except.c:

	+libcaptive/rtl/except.c
	 - +RtlpExecuteHandlerForException()
	 - +RtlpExecuteHandlerForUnwind()

2003-04-08 20:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/Makefile.am:

	+libcaptive/rtl/except.c

2003-04-08 20:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/rtl/i386/Makefile.am:

	+ntoskrnl/rtl/i386/
	 - +ntoskrnl/rtl/i386/exception.c
	 - +ntoskrnl/rtl/i386/seh.S

2003-04-08 20:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/rtl/Makefile.am:

	+ntoskrnl/rtl/i386/

2003-04-08 20:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/ke/Makefile.am:

	+ntoskrnl/ke/catch.c
	+ntoskrnl/ke/queue.c

2003-04-08 20:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/signal.c:

	+some other %fs access instructions emulation
	+"sti" instruction emulation

2003-04-08 20:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/math.c:

	_allshl(), _allshr(), _aullshr() - Fixed 'count' to be 8-bit, not 32-bit

2003-04-08 19:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/section.c:

	+MmCanFileBeTruncated()

2003-04-08 19:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+RtlLookupElementGenericTableAvl()
	+_except_handler3()
	+_global_unwind2()
	+_local_unwind2()
	+FsRtlIncrementCcFastReadNoWait()
	+_allmul()
	+_alldiv()
	+_allrem()

2003-04-08 19:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	Math functions rather "pass"ed now
	 - _allmul "pass"ed
	 - _alldiv "pass"ed
	 - _allshr "pass"ed
	 - _aullshr "pass"ed
	 - _allshl "pass"ed
	 - _allrem "pass"ed
	Implemented stripped down SEH functionality
	 - +_except_handler3()
	 - +RtlUnwind()
	 - +_global_unwind2()
	 - +_local_unwind2() as "pass"ed
	 - +FsRtlIsNtstatusExpected() as "pass"ed
	+MmCanFileBeTruncated()
	+IoAcquireCancelSpinLock()
	+IoReleaseCancelSpinLock()
	+FsRtlIncrementCcFastReadNoWait
	+RtlLookupElementGenericTableAvl as "pass"ed

2003-04-08 19:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/catch.c:

	ExRaiseStatus(): Disabled here as it is reimplemented as non-fatal

2003-04-08 19:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ntos/: Makefile.am, except.h:

	+reactos/ntos/except.h

2003-04-08 19:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+_local_unwind2_addr: Extract ntoskrnl.exe/_local_unwind2

2003-04-08 19:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcSetFileSizes(): +Sanity protection
	CcZeroData(): Fixed LSN notification, simplified
	+FsRtlIncrementCcFastReadNoWait()

2003-04-08 19:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	+AM_PROG_AS
	 - .S file needed for SEH implementation
	+ntoskrnl/rtl/i386/

2003-04-08 19:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ps/: thread.c:

	Filled-in missing 'FirstThread->Tcb.Queue' initialization

2003-04-08 19:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ob/: ntobj.c:

	internalNameBuilder(): Fixed missing REACTOS_UCS2() wrapper

2003-04-08 19:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ke/: queue.c:

	+ntoskrnl/ke/queue.c
	 - +KeInitializeQueue()

2003-04-08 19:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/: ke/catch.c, rtl/i386/exception.c,
	  rtl/i386/seh.s:

	Implemented stripped down SEH functionality

2003-04-08 19:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/fs/: oplock.c:

	FsRtlOplockIsFastIoPossible(): Return TRUE (fast I/O is possible)

2003-04-08 19:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/: ntoskrnl.def:

	Remove math and SEH functions as they have special calling semantics

2003-04-04 23:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/error.c:

	RtlAssert() checks forgives no longer needed
	 - fixed by IopCreateFile() mounting semantics fix

2003-04-04 23:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/io/Makefile.am:

	+ntoskrnl/io/cancel.c

2003-04-04 23:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	Set "ntoskrnl.exe" 'KeNumberProcessors' symbol value to 1
	Fix sanity check of 'KeNumberProcessors' "ntoskrnl.exe" symbol

2003-04-04 23:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Relax 'SectorSize' sanity check as sometimes it may not be set before mount

2003-04-04 23:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: create.c:

	IopCreateFile(): Fix semantics of volume mounting (Vpb vs. Device etc.)

2003-04-04 23:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: iomgr.c:

	+Initialization of ntoskrnl/io/cancel.c

2003-04-04 23:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: cancel.c:

	+ntoskrnl/io/cancel.c
	 - +IoAcquireCancelSpinLock()
	 - +IoReleaseCancelSpinLock()

2003-04-03 14:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Implemented multiple BCBs for the same file contents range
	 - it was just 'ref_count'ed before, we now create a BCB copy sharing the data

2003-04-03 14:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/io/Makefile.am:

	+libcaptive/io/irp.c

2003-04-03 14:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/io/irp.c:

	+libcaptive/io/irp.c
	 - IofCompleteRequest(): Implemented APC dispatcing as a real 'idle' APC invocation

2003-04-03 14:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	IofCompleteRequest(): Implemented APC dispatcing as a real 'idle' APC invocation

2003-04-03 14:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: fs.c:

	IopMountFileSystem(): Cosmetic fix of debug message typo

2003-04-03 14:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: ldr/loader.c, include/captive/ldr.h:

	+captive_Module_GetExportAddress() to access W32 modules symbols

2003-04-03 14:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+RtlFindNextForwardRunClear()

2003-04-03 14:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+RtlFindNextForwardRunClear() as "pass"ed

2003-04-03 14:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/macros.h:

	Fixed captive_strdup_alloca() to return the copy, not the original string

2003-04-03 14:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+sanity check of "ntoskrnl.exe" 'KeNumberProcessors' data symbol value (==1)

2003-03-30 05:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: exports.captivesym, exports.def:

	"ksecdd.sys" binary no longer required; "undef" functions provided instead
	 - up to now no "ksecdd.sys" function calls were hit by ntfs.sys of NT-5.1sp1

2003-03-30 04:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: create.c:

	Fill-in 'AccessState.OriginalDesiredAccess' by 'DesiredAccess'
	 - required during file create by ntfs.sys of NT-5.1sp1; undocumented

2003-03-29 22:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/se/semgr.c:

	SeAssignSecurity(): Implemented substructures copying
	SeAssignSecurity(): Implemented fallback to 'ParentDescriptor' parameter

2003-03-29 21:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/notify.c:

	+src/libcaptive/fs/notify.c
	 - +FsRtlNotifyFilterChangeDirectory()

2003-03-29 21:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Fixed CcUnpinData() crash: +privbcb->idle_func_pending
	 - Bcb flush can also invoke CcUnpinData()
	CcFlushCache(): Ignore out of bound flushes
	 - requested by ntfs.sys of NT-5.1sp1
	CcSetLogHandleForFile(): Fixed 'LogHandle' storage
	+CcUnpinDataForThread()
	+CcPreparePinWrite()

2003-03-29 18:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/error.c:

	RtlAssert(): +workaround for failed 'No correspondence btwn file and device in irp'
	 - FIXME FIXME FIXME - prevent such failed assertion!

2003-03-29 18:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+CcUnpinDataForThread()
	+FsRtlNotifyFilterChangeDirectory()

2003-03-29 18:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+CcPreparePinWrite()
	+ExAcquireSharedWaitForExclusive()
	+CcUnpinDataForThread()
	+SeDeassignSecurity()
	+FsRtlNotifyFilterChangeDirectory()
	RtlLengthSecurityDescriptor() is now "passed" instead of ReactOS native
	 - its ReactOS implementation is buggy

2003-03-29 18:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/Makefile.am:

	+libcaptive/fs/notify.c

2003-03-29 18:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/se/: semgr.c:

	+SeDeassignSecurity()

2003-03-29 18:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/se/: sd.c:

	RtlLengthSecurityDescriptor() is now "passed" instead of ReactOS native
	 - its ReactOS implementation is buggy

2003-03-29 18:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: device.c:

	Cosmetic: Adjust 'Magic value 0x0701' DeviceExtension size condition

2003-03-29 18:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ex/: resource.c:

	+ExAcquireSharedWaitForExclusive()

2003-03-29 18:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: ccfuncs.h:

	CcPreparePinWrite(): Updated function prototype for NT-5.1sp1

2003-03-28 22:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: exports.captivesym, exports.def:

	+RtlEnumerateGenericTableWithoutSplayingAvl() as "pass"ed

2003-03-28 22:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: fs.c:

	IoShutdownRegisteredFileSystems(): Cope with uncalled IoUnregisterFileSystem().
	 - at least ntfs.sys-NT5.1sp1 appears to not to unregister itself

2003-03-28 21:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/main.c:

	Syntax change: <cmd> [<cmd_args>] <image>  ->  <image> <cmd> [<cmd_args>]

2003-03-28 21:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/se/semgr.c:

	+SeAccessCheck()

2003-03-28 21:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/se/priv.c:

	+libcaptive/se/priv.c
	 - +SePrivilegeCheck()

2003-03-28 21:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/se/audit.c:

	+libcaptive/se/audit.c
	 - +SeAuditingFileEvents()

2003-03-28 21:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/se/Makefile.am:

	+libcaptive/se/audit.c
	+libcaptive/se/priv.c

2003-03-28 21:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+SeAuditingFileEvents()
	+CcRemapBcb()

2003-03-28 21:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+SeAccessCheck()
	+SePrivilegeCheck()
	+SeAuditingFileEvents()
	+CcRemapBcb()
	+KeAcquireInStackQueuedSpinLock()
	+KeReleaseInStackQueuedSpinLock()

2003-03-28 21:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/halcaptive/queuedspinlock.c:

	+KeAcquireInStackQueuedSpinLock()
	+KeReleaseInStackQueuedSpinLock()

2003-03-28 21:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcSetBcbOwnerPointer(): +gtk-doc documentation
	+CcRemapBcb()

2003-03-28 20:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	IofCompleteRequest(): APC dispatching implemented as direct call

2003-03-28 11:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	Cosmetic: Formatting cleanup

2003-03-28 11:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+fill-in missing function .def prototypes
	 - Prevent: Undefined symbol not in *.def files; 'data' type risk imminent

2003-03-28 10:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/ob/Makefile.am:

	+ntoskrnl/ob/ntobj.c

2003-03-28 10:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ob/object.c:

	+libcaptive/ob/object.c
	 - +ObQueryNameString()

2003-03-28 10:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ob/Makefile.am:

	+libcaptive/ob/object.c

2003-03-28 10:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+RtlInsertElementGenericTableAvl()
	+ObQueryNameString()

2003-03-28 10:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+RtlInsertElementGenericTableAvl() as "pass"ed
	+ObQueryNameString()
	+RtlLengthSid()

2003-03-28 10:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/macros.h:

	+captive_memdup()

2003-03-28 10:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ex/work.c:

	ExQueueWorkItem(): 'WorkItem' memory address space can be freed after the call
	 - required by ntfs.sys

2003-03-28 10:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ob/: object.c:

	ObInitializeObject(): Fixed missing init of 'ObjectHeader->Parent'

2003-03-28 10:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ob/: ntobj.c:

	+ntoskrnl/ob/ntobj.c
	 - +internalNameBuilder()

2003-03-28 10:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: include/ntos/rtl.h, ntoskrnl/rtl/unicode.c:

	Cosmetic: RtlAppendUnicodeToString(): Fix 'const' compiler warnings

2003-03-27 17:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+RtlDeleteElementGenericTableAvl()
	+CcSetBcbOwnerPointer()
	+RtlFindClearRuns()
	+RtlFindLastBackwardRunClear()

2003-03-27 17:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+RtlDeleteElementGenericTableAvl() as "pass"ed
	+ExGetExclusiveWaiterCount()
	+ExGetSharedWaiterCount()
	+ExReinitializeResourceLite()
	+CcSetBcbOwnerPointer()
	+IoSynchronousPageWrite()
	+RtlFindClearRuns() as "pass"ed
	+RtlFindLastBackwardRunClear() as "pass"ed

2003-03-27 17:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+CcSetBcbOwnerPointer()

2003-03-27 17:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ex/: resource.c:

	+ExGetExclusiveWaiterCount()
	+ExGetSharedWaiterCount()
	+ExReinitializeResourceLite()

2003-03-27 16:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcSetLogHandleForFile() implemented
	CcGetDirtyPages() implemented

2003-03-27 16:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/kefuncs.h,
	  src/libcaptive/halcaptive/perfcnt.c:

	KeQueryPerformanceCounter(): Workaround return of GCC gint64 for W32 LARGE_INTEGER

2003-03-27 16:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: ccfuncs.h:

	CcGetDirtyPages(): Workaround return of GCC gint64 for W32 LARGE_INTEGER

2003-03-27 12:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Fixed gtk-doc text about unmapped vs. readable-not-writable memory
	Fixed reference counting on Cache Manager functions overall
	+Workaround lfs (log file system) of ntfs.sys-NT5.1sp1 as it will do:
	  CcPinRead(); CcUnpinData(); access Buffer (wanna-crash);
	  Therefore we must postpone the buffer unmapping to some idle function...
	+CcGetDirtyPages()
	 - FIXME: NOT YET IMPLEMENTED

2003-03-27 12:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/page.c:

	+MmGetPhysicalAddress()

2003-03-27 12:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/mdl.c:

	MmUnmapLockedPages(): +Support for MmBuildMdlForNonPagedPool() MDLs

2003-03-27 12:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+CcGetDirtyPages()

2003-03-27 12:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+MmBuildMdlForNonPagedPool()
	+IoAllocateErrorLogEntry() as "pass"ed
	+CcGetDirtyPages()

2003-03-27 12:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	captive_shutdown(): +Invoke all pending idle functions just for sure...

2003-03-27 12:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/mm/: mdl.c:

	+MmBuildMdlForNonPagedPool()

2003-03-26 02:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+CcSetAdditionalCacheAttributes()
	+FsRtlLookupLastLargeMcbEntry() as "pass"ed

2003-03-26 02:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: cc/map.c, ke/exports.def:

	+CcSetAdditionalCacheAttributes()

2003-03-26 01:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	+sanity check of NULL IoGetCurrentIrpStackLocation(Irp)->FileObject

2003-03-26 01:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: device.c:

	W32 (ntfs) expects CreatedDeviceObject->Size to cover even 'DeviceExtensionSize'
	 - Undocumented by W32!
	Magic value 0x0701 @0x28 of CreatedDeviceObject->DeviceExtension
	  expected by ntfs.sys NT5.1sp1 _NtfsInitializeIrpContext()
	 - Undocumented by W32!

2003-03-25 13:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/ke/Makefile.am:

	+ntoskrnl/ke/mutex.c

2003-03-25 13:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+_alloca_probe()

2003-03-25 13:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+KeInitializeMutant() now reimplemented as "native"
	+KeReleaseMutant() now reimplemented as "native"
	+_alloca_probe() as uncatched "pass"ed

2003-03-25 13:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+Initialize DISPATCHER_HEADER reactos subsystem

2003-03-25 13:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ke/: wait.c:

	+KeAcquireDispatcherDatabaseLock()
	+KeReleaseDispatcherDatabaseLock()

2003-03-25 13:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ke/: mutex.c:

	+ntoskrnl/ke/mutex.c
	 - +KeInitializeMutant()
	 - +KeReleaseMutant()
	   - +workaround for ntfs.sys Mutant release w/o being hold

2003-03-25 04:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+CcSetLogHandleForFile()
	+KeAcquireQueuedSpinLockRaiseToSynch()

2003-03-25 04:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+KeReleaseMutant()
	+CcSetLogHandleForFile()
	+KeAcquireQueuedSpinLockRaiseToSynch()

2003-03-25 04:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/halcaptive/queuedspinlock.c:

	+KeAcquireQueuedSpinLockRaiseToSynch()

2003-03-25 04:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+CcSetLogHandleForFile()
	 - FIXME: not yet implemented

2003-03-25 04:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/io/create.c:

	Fixed fatal missing hash initialization

2003-03-25 01:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/media.c:

	+IOCTL_DISK_MEDIA_REMOVAL handler
	+IOCTL_DISK_CONTROLLER_NUMBER handler
	+IOCTL_DISK_GET_LENGTH_INFO handler

2003-03-25 01:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+RtlInsertElementGenericTableFullAvl()
	+RtlLookupElementGenericTableFullAvl()
	+KeAcquireQueuedSpinLock()
	+KeReleaseQueuedSpinLock()
	+IoCreateStreamFileObjectLite()

2003-03-25 01:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+RtlLookupElementGenericTableFullAvl() as "pass"ed
	+RtlInsertElementGenericTableFullAvl() as "pass"ed
	+IoCreateStreamFileObjectLite()
	+KeAcquireQueuedSpinLock()
	+KeReleaseQueuedSpinLock()

2003-03-25 01:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/io/create.c:

	+libcaptive/io/create.c
	 - +IoCreateStreamFileObjectLite() by IoCreateStreamFileObject() wrapper
	   - 'Lite' version detection by IoCreateStreamFileObjectLite_is_owner()
	   - cleanup of 'Lite' flag by IoCreateStreamFileObjectLite_remove()

2003-03-25 01:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/io/Makefile.am:

	+libcaptive/io/create.c

2003-03-25 01:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/halcaptive/queuedspinlock.c:

	+libcaptive/halcaptive/queuedspinlock.c
	 - +KeAcquireQueuedSpinLock()
	 - +KeReleaseQueuedSpinLock()

2003-03-25 01:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/halcaptive/Makefile.am:

	+libcaptive/halcaptive/queuedspinlock.c

2003-03-25 01:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: iomgr.c:

	+IoCreateStreamFileObjectLite() by IoCreateStreamFileObject() wrapper
	 - 'Lite' version detection by IoCreateStreamFileObjectLite_is_owner()
	 - cleanup of 'Lite' flag by IoCreateStreamFileObjectLite_remove()

2003-03-25 01:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ntos/: disk.h:

	+IOCTL_DISK_CONTROLLER_NUMBER
	 - +DISK_CONTROLLER_NUMBER
	+IOCTL_DISK_GET_LENGTH_INFO
	 - +GET_LENGTH_INFORMATION

2003-03-24 22:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/: structs.h, ntos/disk.h:

	Moved PREVENT_MEDIA_REMOVAL definition/comments to its original reactos place

2003-03-24 22:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/nt/: ntevent.c:

	Fixed missing REACTOS_UCS2 captive wchar_t string wrapper

2003-03-24 22:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ntos/: disk.h:

	+PREVENT_MEDIA_REMOVAL

2003-03-24 22:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ntos/: disk.h:

	+IOCTL_DISK_MEDIA_REMOVAL

2003-03-24 22:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/wait.c:

	KeWaitForSingleObject(): Invoke idle functions to process ExQueueWorkItem()s
	 - needed for ntfs.sys IopMountFilesystem() processing

2003-03-24 22:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: exports.captivesym, exports.def:

	+RtlInitializeGenericTableAvl() as "pass"ed

2003-03-24 11:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/cmdline/cmd_cd.c, client/cmdline/cmd_help.c,
	  client/cmdline/cmd_lcd.c, client/cmdline/file_info.c,
	  client/cmdline/main.c, libcaptive/client/lib.c,
	  libcaptive/include/captive/macros.h:

	Remove unneeded dependency on glib-2.2.x by g_printf() & <glib/gprintf.h>

2003-03-24 04:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/result.c:

	+more mappings for permitted error return codes

2003-03-24 04:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file.c:

	Fixed some captive_NTSTATUS_to_GnomeVFSResult() error handling cases

2003-03-24 04:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/main.c:

	Improved error reporting

2003-03-24 04:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/cmd_shell.c:

	Fixed 'Error parsing arguments of text line' handling

2003-03-24 03:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/mem.c:

	+libcaptive/rtl/mem.c
	 - +MmCopyFromCaller()
	 - +MmCopyToCaller()

2003-03-24 03:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/Makefile.am:

	+libcaptive/rtl/mem.c

2003-03-24 03:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/nt/Makefile.am:

	+ntoskrnl/nt/
	 - +ntoskrnl/nt/ntevent.c

2003-03-24 03:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/Makefile.am:

	+ntoskrnl/nt/

2003-03-24 03:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/create.c:

	+libcaptive/ps/create.c
	 - +PsCreateSystemThread()
	   - only a stub functions; not yet implemented by libcaptive

2003-03-24 03:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/Makefile.am:

	+libcaptive/ps/create.c

2003-03-24 03:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ob/handle.c:

	ZwClose(): +handle bogus HANDLEs from our unimplemented PsCreateSystemThread()

2003-03-24 03:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/nt/ntevent.c:

	+libcaptive/nt/ntevent.c
	 - +ZwCreateEvent()

2003-03-24 03:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/nt/Makefile.am:

	+libcaptive/nt/
	 - +libcaptive/nt/ntevent.c

2003-03-24 03:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+ExQueueWorkItem()
	+ZwCreateEvent()
	+PsCreateSystemThread()

2003-03-24 03:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/io/iowork.c:

	Cosmetic: +sanity checks of idle function IoQueueWorkItem_idlefunc()
	Cosmetic: IoQueueWorkItem() Comment fixed

2003-03-24 03:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/internal/: Makefile.am, safe.h:

	+reactos/internal/safe.h

2003-03-24 03:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ex/work.c:

	+libcaptive/ex/work.c
	 - +ExQueueWorkItem()

2003-03-24 03:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ex/Makefile.am:

	+libcaptive/ex/work.c

2003-03-24 03:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+NtEvent reactos subsystem initialization

2003-03-24 03:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/Makefile.am:

	+libcaptive/nt/

2003-03-24 03:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	+ntoskrnl/nt/
	+libcaptive/nt/

2003-03-24 03:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/nt/: ntevent.c:

	+ntoskrnl/nt/ntevent.c
	 - +NtCreateEvent()

2003-03-24 01:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+_aullshr()
	+IoGetFileObjectGenericMapping()
	+SeLockSubjectContext()
	+SeReleaseSubjectContext()
	+SeUnlockSubjectContext()
	+SeCaptureSubjectContext()
	+RtlLengthRequiredSid()
	+RtlInitializeSid()
	+RtlSubAuthoritySid()
	+RtlCreateAcl()
	+RtlAddAccessAllowedAce()
	+RtlCreateSecurityDescriptor()
	+RtlSetDaclSecurityDescriptor()
	+SeAssignSecurity()
	+RtlLengthSecurityDescriptor()
	+SeValidSecurityDescriptor()
	+VerSetConditionMask()
	+RtlVerifyVersionInfo()
	+RtlGetVersion()
	+KeInitializeMutant()
	+IoRegisterDriverReinitialization()
	+PoQueueShutdownWorkItem()

2003-03-24 01:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/se/semgr.c:

	SeExports is now "pass"ed
	+SeLockSubjectContext()
	+SeUnlockSubjectContext()
	+SeAssignSecurity()

2003-03-24 01:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/se/sd.c:

	+libcaptive/se/sd.c
	 - +SeValidSecurityDescriptor()

2003-03-24 01:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/se/Makefile.am:

	+libcaptive/se/sd.c

2003-03-24 01:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/version.c:

	+libcaptive/rtl/version.c
	 - +RtlGetVersion()

2003-03-24 01:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/Makefile.am:

	+libcaptive/rtl/version.c

2003-03-24 01:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/se/Makefile.am:

	+ntoskrnl/se/acl.c
	+ntoskrnl/se/luid.c
	+ntoskrnl/se/priv.c
	+ntoskrnl/se/sd.c
	+ntoskrnl/se/semgr.c
	+ntoskrnl/se/sid.c
	+ntoskrnl/se/token.c

2003-03-24 01:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/rtl/Makefile.am:

	+ntoskrnl/rtl/largeint.c

2003-03-24 01:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/math.c:

	+_aullshr()

2003-03-24 01:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/po/shutdownwork.c:

	+libcaptive/po/shutdownwork.c
	 - +PoQueueShutdownWorkItem()

2003-03-24 01:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+_aullshr()
	+SeLockSubjectContext()
	+SeUnlockSubjectContext()
	+SeValidSecurityDescriptor()
	+VerSetConditionMask()
	+RtlVerifyVersionInfo()
	+RtlGetVersion()
	+PoQueueShutdownWorkItem()

2003-03-24 01:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/io/device.c:

	+libcaptive/io/device.c
	 - +IoRegisterDriverReinitialization()

2003-03-24 01:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/io/Makefile.am:

	+libcaptive/io/device.c

2003-03-24 01:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/internal/: Makefile.am, se.h:

	+reactos/internal/se.h

2003-03-24 01:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/: Makefile.am, sefuncs.h:

	+reactos/ddk/sefuncs.h

2003-03-24 01:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/ldr.h:

	+IoRegisterDriverReinitialization()

2003-03-24 01:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+IoRegisterDriverReinitialization()
	+reactos security subsystem initialization

2003-03-24 01:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	pre-clear $ENV{"CFLAGS"} to prevent the default autoconf "-g -O2" string

2003-03-24 01:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/libcaptive/po/Makefile.am,
	  src/libcaptive/Makefile.am:

	+libcaptive/po/

2003-03-24 01:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/se/: semgr.c:

	+ntoskrnl/se/semgr.c
	 - +SeReleaseSubjectContext()
	 - +SeCaptureSubjectContext()

2003-03-24 01:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/se/: token.c:

	+ntoskrnl/se/token.c
	 - +SepDeleteToken()
	 - +SepCreateSystemProcessToken()

2003-03-24 01:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/se/: sid.c:

	+ntoskrnl/se/sid.c
	 - +Se*Authority
	 - +Se*Sid
	 - +RtlValidSid()
	 - +RtlLengthRequiredSid()
	 - +RtlInitializeSid()
	 - +RtlSubAuthoritySid()
	 - +RtlLengthSid()
	 - +RtlCopySid()

2003-03-24 00:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/se/: sd.c:

	+ntoskrnl/se/sd.c
	 - RtlCreateSecurityDescriptor()
	 - RtlLengthSecurityDescriptor()
	 - RtlSetDaclSecurityDescriptor()

2003-03-24 00:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/se/: priv.c:

	+ntoskrnl/se/priv.c
	 - +Se*Privilege

2003-03-24 00:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/se/: luid.c:

	+ntoskrnl/se/luid.c
	 - +NtAllocateLocallyUniqueId()

2003-03-24 00:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/se/: acl.c:

	+ntoskrnl/se/acl.c
	 - +RtlFirstFreeAce()
	 - +RtlpAddKnownAce()
	 - +RtlAddAccessAllowedAce()
	 - +RtlCreateAcl()

2003-03-24 00:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: largeint.c:

	+ntoskrnl/rtl/largeint.c
	 - +RtlLargeIntegerAdd()

2003-03-24 00:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ps/: process.c:

	+PsReferencePrimaryToken()
	+SepCreateSystemProcessToken()

2003-03-24 00:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ps/: create.c:

	+PsReferenceImpersonationToken()

2003-03-24 00:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: iomgr.c:

	+IoGetFileObjectGenericMapping()

2003-03-24 00:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/: ntoskrnl.def:

	-_aullshr(): Remove to be overridable by libcaptive/ke/exports.def

2003-03-24 00:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: include/ntos/rtl.h, ntoskrnl/rtl/unicode.c:

	Cosmetic: RtlCreateUnicodeString(): Fix 'const' warnings

2003-03-24 00:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: iotypes.h:

	PDRIVER_REINITIALIZE: Force stdcall for captive as it is callbacked

2003-03-24 00:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/hal/hal/: hal.def:

	HalAllocateAdapterChannel(),HalCalibratePerformanceCounter()
	 - fixed .def prototypes to match NT-5.1sp1

2003-03-23 01:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* README:

	Updated 'captive-cmdline' execution command syntax

2003-03-23 01:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/: cmd_get.c, cmd_put.c:

	Fixed "get" & "put" error opening of host-os file detection

2003-03-23 01:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	RtlUnicodeStringToCountedOemString() is now "pass"ed
	RtlGenerate8dot3Name() is now "pass"ed
	 - both have probably broken emulation in reactos - no shortname # advancing
	 - bugreport by the courtesy of Lubomir Bulej <pallas@kadan.cz>

2003-03-23 01:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Fixed fatal file-mapping file offset bug

2003-03-23 01:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: dos8dot3.c:

	RtlGenerate8dot3Name() is now "pass"ed
	 - probably broken emulation in reactos - no shortname # advancing
	 - bugreport by the courtesy of Lubomir Bulej <pallas@kadan.cz>

2003-03-23 01:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: unicode.c:

	RtlUnicodeStringToCountedOemString() is now "pass"ed
	 - probably broken emulation in reactos - no shortname # advancing
	 - bugreport by the courtesy of Lubomir Bulej <pallas@kadan.cz>

2003-03-22 23:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Implemented real cmdline client

2003-03-22 23:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+comment about RtlInitializeGenericTable() arguments stdcall rqmnt

2003-03-22 20:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	captive_init(): +Missing GObject initialization (for client/* interface)
	captive_init(): +check for excessive non-option arguments

2003-03-22 20:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/directory.c, client/directory.h,
	  client/file.c, client/file.h, include/captive/client-directory.h,
	  include/captive/client-file.h:

	client/{directory.h,file.h}: reactos parts are no longer public
	 - it required compat-wrapped reactos include files for regular clients

2003-03-22 20:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/Makefile.am:

	Separated for on-demand use: GNOME_VFS_MODULE_*
	client/{directory.h,file.h}: reactos parts are no longer public
	 - it required compat-wrapped reactos include files for regular clients

2003-03-22 20:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/Makefile.am,
	  libcaptive/include/captive/Makefile.am,
	  libcaptive/sandbox/Makefile.am:

	Separated for on-demand use: GNOME_VFS_MODULE_*

2003-03-22 20:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	+Real implementation of 'captive-cmdline' client
	Separated for on-demand use: POPT_LIBS,GNOME_VFS_MODULE_*

2003-03-22 20:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in, src/client/cmdline/Makefile.am,
	  src/client/cmdline/cmd_cd.c, src/client/cmdline/cmd_cd.h,
	  src/client/cmdline/cmd_get.c, src/client/cmdline/cmd_get.h,
	  src/client/cmdline/cmd_help.c, src/client/cmdline/cmd_help.h,
	  src/client/cmdline/cmd_lcd.c, src/client/cmdline/cmd_lcd.h,
	  src/client/cmdline/cmd_ls.c, src/client/cmdline/cmd_ls.h,
	  src/client/cmdline/cmd_mkdir.c, src/client/cmdline/cmd_mkdir.h,
	  src/client/cmdline/cmd_mv.c, src/client/cmdline/cmd_mv.h,
	  src/client/cmdline/cmd_put.c, src/client/cmdline/cmd_put.h,
	  src/client/cmdline/cmd_quit.c, src/client/cmdline/cmd_quit.h,
	  src/client/cmdline/cmd_rm.c, src/client/cmdline/cmd_rm.h,
	  src/client/cmdline/cmd_rmdir.c, src/client/cmdline/cmd_rmdir.h,
	  src/client/cmdline/cmd_shell.c, src/client/cmdline/cmd_shell.h,
	  src/client/cmdline/file_info.c, src/client/cmdline/file_info.h,
	  src/client/cmdline/main.c, src/client/cmdline/main.h, .gdbinit:

	+Real implementation of 'captive-cmdline' client

2003-03-22 20:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	Renamed executable for Gnome naming style: captivecmdline -> captive-cmdline

2003-03-22 20:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile-head.am:

	+Empty 'bin_PROGRAMS' stub

2003-03-10 14:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl, macros/AutoGen.pm:

	+require 5.6.0;
	 - at least 'use warnings;' but we need some 5.6.0+ modules anyway

2003-02-24 09:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: dir.c:

	NtQueryDirectoryFile(): +support FileBothDirInformation; not just FileIdBothDirInformation
	NtQueryDirectoryFile(): +FileIndex workaround for ext2fsd.sys-V0.10A
	 - do not specify SL_INDEX_SPECIFIED if FileIndex==0

2003-02-24 02:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/directory.c,
	  include/captive/client-directory.h:

	captive_directory_read: +workaround/implement for ext2fsd.sys-V0.10A
	 - we now also support FileBothDirInformation; not just FileIdBothDirInformation
	captive_directory_new_internal(): Return some errors as non-fatal
	 - by captive_NTSTATUS_to_GnomeVFSResult

2003-02-24 02:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/size.c:

	Permit failed reads for proper Linux block device size detection
	Cosmetic: Remove 'fd' detection as it is no longer being used anyway
	Detect 64-bit device size (not just 32-bit as before)

2003-02-24 01:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/giognomevfs.c:

	Permit failed reads for proper Linux block device size detection

2003-02-23 21:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* po/cs.po:

	Update for captive-0.2

2003-02-23 14:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	+workaround gcc __stdcall__ bug by reducing CFLAGS optimizations

2003-02-23 13:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	-options --enable-debug
	 - We want to compile in all the debug messages always anyway
	 - "-ggdb3" is now moved to --enable-maintainer-mode

2003-02-13 11:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	+prevent declaration conflict on strncpy()

2003-02-13 10:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/lib.c,
	  src/libcaptive/include/captive/client-directory.h,
	  src/libcaptive/include/captive/client-file.h,
	  src/libcaptive/include/captive/unicode.h,
	  src/libcaptive/include/reactos/ddk/Makefile.am,
	  src/libcaptive/include/reactos/ddk/fstypes.h,
	  src/libcaptive/include/reactos/ddk/haltypes.h,
	  src/libcaptive/include/reactos/ddk/iofuncs.h,
	  src/libcaptive/include/reactos/ddk/obfuncs.h,
	  src/libcaptive/include/reactos/ddk/rtl.h,
	  src/libcaptive/include/reactos/ddk/rtltypes.h,
	  src/libcaptive/include/reactos/ddk/zw.h,
	  src/libcaptive/include/reactos/ddk/zwtypes.h,
	  src/libcaptive/include/reactos/ntos/Makefile.am,
	  src/libcaptive/include/reactos/ntos/rtl.h,
	  src/libcaptive/include/reactos/ntos/rtltypes.h,
	  src/libcaptive/include/reactos/ntos/zw.h,
	  src/libcaptive/include/reactos/ntos/zwtypes.h,
	  src/libcaptive/ob/dirobj.c, src/libcaptive/ob/handle.c,
	  src/libcaptive/rtl/error.c, src/libcaptive/rtl/generictable.c,
	  src/libcaptive/rtl/memcpy.c, src/libcaptive/rtl/memmove.c,
	  src/libcaptive/rtl/memset.c, src/libcaptive/rtl/splaylinks.c,
	  src/libcaptive/rtl/string.c, reactos/include/unicode.h,
	  reactos/include/msvcrt/ctype.h, reactos/include/napi/types.h,
	  reactos/include/ntos/disk.h, reactos/include/ntos/rtl.h,
	  reactos/include/ntos/rtltypes.h, reactos/include/ntos/types.h,
	  reactos/include/ntos/zwtypes.h, reactos/ntoskrnl/ntoskrnl.def,
	  reactos/ntoskrnl/include/internal/cc.h:

	branch update for HEAD-2003021201

2003-02-13 10:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ldr/loader.c:

	Cosmetic: Fixed compiler warning
	branch update for HEAD-2003021201

2003-02-13 10:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	Own Rtl*GenericTable*() dropped in the favor of "pass"ed versions
	branch update for HEAD-2003021201

2003-02-13 10:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: ke/exports.captivesym, rtl/Makefile.am:

	Own Rtl*GenericTable*() dropped in the favor of "pass"ed versions

2003-02-13 10:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/bug.c:

	Cosmetic: Fixed compiler warning

2003-02-13 03:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/captive.conf.in:

	Fixed missing --cdrom / --disk media specifications

2003-02-13 02:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am:

	Generate ChangeLog also including reactos/ portions

2003-02-13 01:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: hal/halx86/bus.c, hal/halx86/irql.c, hal/halx86/isa.c,
	  hal/halx86/mp.c, hal/halx86/mpsirql.c, hal/halx86/pci.c,
	  hal/halx86/sysbus.c, hal/halx86/time.c, hal/halx86/include/bus.h,
	  include/ascii.h, include/base.h, include/basetsd.h,
	  include/debug.h, include/defines.h, include/errors.h,
	  include/excpt.h, include/funcs.h, include/ntos.h, include/pe.h,
	  include/structs.h, include/tchar.h, include/unicode.h,
	  include/windows.h, include/csrss/csrss.h, include/ddk/af_irda.h,
	  include/ddk/cctypes.h, include/ddk/cmfuncs.h,
	  include/ddk/cmtypes.h, include/ddk/defines.h,
	  include/ddk/extypes.h, include/ddk/fstypes.h,
	  include/ddk/haltypes.h, include/ddk/iofuncs.h,
	  include/ddk/iotypes.h, include/ddk/ketypes.h,
	  include/ddk/ldrtypes.h, include/ddk/ntddbeep.h,
	  include/ddk/ntddk.h, include/ddk/ntddkbd.h, include/ddk/ntdef.h,
	  include/ddk/ntifs.h, include/ddk/obtypes.h,
	  include/ddk/pnptypes.h, include/ddk/potypes.h,
	  include/ddk/pstypes.h, include/ddk/rtl.h, include/ddk/rtltypes.h,
	  include/ddk/setypes.h, include/ddk/status.h,
	  include/ddk/winddi.h, include/ddk/zw.h, include/ddk/zwtypes.h,
	  include/kernel32/winnls.h, include/libc/atexit.h,
	  include/msvcrt/alloc.h, include/msvcrt/assert.h,
	  include/msvcrt/conio.h, include/msvcrt/crttypes.h,
	  include/msvcrt/ctype.h, include/msvcrt/dir.h,
	  include/msvcrt/direct.h, include/msvcrt/errno.h,
	  include/msvcrt/fcntl.h, include/msvcrt/float.h,
	  include/msvcrt/io.h, include/msvcrt/locale.h,
	  include/msvcrt/malloc.h, include/msvcrt/math.h,
	  include/msvcrt/mbctype.h, include/msvcrt/mbstring.h,
	  include/msvcrt/msvcrtdbg.h, include/msvcrt/process.h,
	  include/msvcrt/share.h, include/msvcrt/signal.h,
	  include/msvcrt/stdarg.h, include/msvcrt/stddef.h,
	  include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
	  include/msvcrt/string.h, include/msvcrt/time.h,
	  include/msvcrt/wchar.h, include/msvcrt/internal/atexit.h,
	  include/msvcrt/internal/file.h, include/msvcrt/internal/ieee.h,
	  include/msvcrt/internal/rterror.h,
	  include/msvcrt/internal/stdio.h, include/msvcrt/internal/tls.h,
	  include/msvcrt/sys/locking.h, include/msvcrt/sys/stat.h,
	  include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
	  include/msvcrt/sys/utime.h, include/napi/lpc.h,
	  include/napi/npipe.h, include/napi/shared_data.h,
	  include/napi/teb.h, include/napi/types.h, include/net/ndis.h,
	  include/net/ntddndis.h, include/ntdll/ldr.h, include/ntdll/rtl.h,
	  include/ntos/cdrom.h, include/ntos/console.h,
	  include/ntos/disk.h, include/ntos/except.h, include/ntos/file.h,
	  include/ntos/gditypes.h, include/ntos/heap.h,
	  include/ntos/kdbgsyms.h, include/ntos/keyboard.h,
	  include/ntos/ldrtypes.h, include/ntos/minmax.h,
	  include/ntos/mm.h, include/ntos/ntdef.h, include/ntos/port.h,
	  include/ntos/ps.h, include/ntos/registry.h, include/ntos/rtl.h,
	  include/ntos/rtltypes.h, include/ntos/security.h,
	  include/ntos/synch.h, include/ntos/time.h, include/ntos/types.h,
	  include/ntos/zw.h, include/ntos/zwtypes.h,
	  include/reactos/.cvsignore, include/reactos/resource.h,
	  include/reactos/version.h, include/win32k/gdiobj.h,
	  include/win32k/math.h, include/win32k/ntuser.h,
	  include/wine/commctrl.h, ntoskrnl/.cvsignore, ntoskrnl/Makefile,
	  ntoskrnl/ntoskrnl.def, ntoskrnl/ntoskrnl.edf, ntoskrnl/cc/misc.c,
	  ntoskrnl/cc/pin.c, ntoskrnl/cc/view.c, ntoskrnl/cm/cm.h,
	  ntoskrnl/cm/import.c, ntoskrnl/cm/ntfunc.c,
	  ntoskrnl/cm/regfile.c, ntoskrnl/cm/registry.c,
	  ntoskrnl/cm/regobj.c, ntoskrnl/cm/rtlfunc.c,
	  ntoskrnl/dbg/errinfo.c, ntoskrnl/dbg/kdb.h,
	  ntoskrnl/dbg/kdb_stabs.c, ntoskrnl/dbg/profile.c,
	  ntoskrnl/ex/hashtab.c, ntoskrnl/ex/napi.c, ntoskrnl/ex/power.c,
	  ntoskrnl/ex/time.c, ntoskrnl/ex/i386/interlck.c,
	  ntoskrnl/fs/filelock.c, ntoskrnl/include/internal/cc.h,
	  ntoskrnl/include/internal/ifs.h, ntoskrnl/include/internal/kd.h,
	  ntoskrnl/include/internal/ldr.h, ntoskrnl/include/internal/mm.h,
	  ntoskrnl/include/internal/i386/ke.h, ntoskrnl/io/arcname.c,
	  ntoskrnl/io/cancel.c, ntoskrnl/io/irp.c, ntoskrnl/io/lock.c,
	  ntoskrnl/io/pnpmgr.c, ntoskrnl/io/pnproot.c,
	  ntoskrnl/kd/gdbstub.c, ntoskrnl/kd/kdebug.c, ntoskrnl/ke/catch.c,
	  ntoskrnl/ke/main.c, ntoskrnl/ke/queue.c, ntoskrnl/ke/sem.c,
	  ntoskrnl/ke/timer.c, ntoskrnl/ke/wait.c, ntoskrnl/ke/i386/exp.c,
	  ntoskrnl/ke/i386/irq.c, ntoskrnl/ldr/init.c,
	  ntoskrnl/ldr/loader.c, ntoskrnl/ldr/resource.c,
	  ntoskrnl/lpc/connect.c, ntoskrnl/mm/anonmem.c,
	  ntoskrnl/mm/balance.c, ntoskrnl/mm/freelist.c,
	  ntoskrnl/mm/marea.c, ntoskrnl/mm/mdl.c, ntoskrnl/mm/mminit.c,
	  ntoskrnl/mm/mpw.c, ntoskrnl/mm/npool.c, ntoskrnl/mm/pagefile.c,
	  ntoskrnl/mm/pageop.c, ntoskrnl/mm/pool.c, ntoskrnl/mm/region.c,
	  ntoskrnl/mm/rmap.c, ntoskrnl/mm/section.c, ntoskrnl/ob/handle.c,
	  ntoskrnl/ob/namespc.c, ntoskrnl/ps/debug.c, ntoskrnl/ps/kill.c,
	  ntoskrnl/ps/process.c, ntoskrnl/rtl/bitmap.c,
	  ntoskrnl/rtl/error.c, ntoskrnl/rtl/largeint.c,
	  ntoskrnl/rtl/math.c, ntoskrnl/rtl/mem.c, ntoskrnl/rtl/nls.c,
	  ntoskrnl/rtl/string.c, ntoskrnl/rtl/time.c,
	  ntoskrnl/rtl/unicode.c, ntoskrnl/rtl/wstring.c,
	  ntoskrnl/rtl/i386/exception.c:

	branch update for HEAD-2003021201

2003-02-12 23:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: hal/halx86/bus.c, hal/halx86/irql.c, hal/halx86/isa.c,
	  hal/halx86/mp.c, hal/halx86/mpsirql.c, hal/halx86/pci.c,
	  hal/halx86/sysbus.c, hal/halx86/time.c, hal/halx86/include/bus.h,
	  include/ascii.h, include/base.h, include/basetsd.h,
	  include/debug.h, include/defines.h, include/errors.h,
	  include/excpt.h, include/funcs.h, include/ntos.h, include/pe.h,
	  include/structs.h, include/tchar.h, include/unicode.h,
	  include/windows.h, include/csrss/csrss.h, include/ddk/af_irda.h,
	  include/ddk/cctypes.h, include/ddk/cmfuncs.h,
	  include/ddk/cmtypes.h, include/ddk/defines.h,
	  include/ddk/extypes.h, include/ddk/fstypes.h,
	  include/ddk/haltypes.h, include/ddk/iofuncs.h,
	  include/ddk/iotypes.h, include/ddk/ketypes.h,
	  include/ddk/ldrtypes.h, include/ddk/ntddbeep.h,
	  include/ddk/ntddk.h, include/ddk/ntddkbd.h, include/ddk/ntdef.h,
	  include/ddk/ntifs.h, include/ddk/obtypes.h,
	  include/ddk/pnptypes.h, include/ddk/potypes.h,
	  include/ddk/pstypes.h, include/ddk/rtl.h, include/ddk/rtltypes.h,
	  include/ddk/setypes.h, include/ddk/status.h,
	  include/ddk/winddi.h, include/ddk/zw.h, include/ddk/zwtypes.h,
	  include/kernel32/winnls.h, include/libc/atexit.h,
	  include/msvcrt/alloc.h, include/msvcrt/assert.h,
	  include/msvcrt/conio.h, include/msvcrt/crttypes.h,
	  include/msvcrt/ctype.h, include/msvcrt/dir.h,
	  include/msvcrt/direct.h, include/msvcrt/errno.h,
	  include/msvcrt/fcntl.h, include/msvcrt/float.h,
	  include/msvcrt/io.h, include/msvcrt/locale.h,
	  include/msvcrt/malloc.h, include/msvcrt/math.h,
	  include/msvcrt/mbctype.h, include/msvcrt/mbstring.h,
	  include/msvcrt/msvcrtdbg.h, include/msvcrt/process.h,
	  include/msvcrt/share.h, include/msvcrt/signal.h,
	  include/msvcrt/stdarg.h, include/msvcrt/stddef.h,
	  include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
	  include/msvcrt/string.h, include/msvcrt/time.h,
	  include/msvcrt/wchar.h, include/msvcrt/internal/atexit.h,
	  include/msvcrt/internal/file.h, include/msvcrt/internal/ieee.h,
	  include/msvcrt/internal/rterror.h,
	  include/msvcrt/internal/stdio.h, include/msvcrt/internal/tls.h,
	  include/msvcrt/sys/locking.h, include/msvcrt/sys/stat.h,
	  include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
	  include/msvcrt/sys/utime.h, include/napi/lpc.h,
	  include/napi/npipe.h, include/napi/shared_data.h,
	  include/napi/teb.h, include/napi/types.h, include/net/ndis.h,
	  include/net/ntddndis.h, include/ntdll/ldr.h, include/ntdll/rtl.h,
	  include/ntos/cdrom.h, include/ntos/console.h,
	  include/ntos/disk.h, include/ntos/except.h, include/ntos/file.h,
	  include/ntos/gditypes.h, include/ntos/heap.h,
	  include/ntos/kdbgsyms.h, include/ntos/keyboard.h,
	  include/ntos/ldrtypes.h, include/ntos/minmax.h,
	  include/ntos/mm.h, include/ntos/ntdef.h, include/ntos/port.h,
	  include/ntos/ps.h, include/ntos/registry.h, include/ntos/rtl.h,
	  include/ntos/rtltypes.h, include/ntos/security.h,
	  include/ntos/synch.h, include/ntos/time.h, include/ntos/types.h,
	  include/ntos/zw.h, include/ntos/zwtypes.h,
	  include/reactos/.cvsignore, include/reactos/resource.h,
	  include/reactos/version.h, include/win32k/gdiobj.h,
	  include/win32k/math.h, include/win32k/ntuser.h,
	  include/wine/commctrl.h, ntoskrnl/.cvsignore, ntoskrnl/Makefile,
	  ntoskrnl/ntoskrnl.def, ntoskrnl/ntoskrnl.edf, ntoskrnl/cc/misc.c,
	  ntoskrnl/cc/pin.c, ntoskrnl/cc/view.c, ntoskrnl/cm/cm.h,
	  ntoskrnl/cm/import.c, ntoskrnl/cm/ntfunc.c,
	  ntoskrnl/cm/regfile.c, ntoskrnl/cm/registry.c,
	  ntoskrnl/cm/regobj.c, ntoskrnl/cm/rtlfunc.c,
	  ntoskrnl/dbg/errinfo.c, ntoskrnl/dbg/kdb.h,
	  ntoskrnl/dbg/kdb_stabs.c, ntoskrnl/dbg/profile.c,
	  ntoskrnl/ex/hashtab.c, ntoskrnl/ex/napi.c, ntoskrnl/ex/power.c,
	  ntoskrnl/ex/time.c, ntoskrnl/ex/i386/interlck.c,
	  ntoskrnl/fs/filelock.c, ntoskrnl/include/internal/cc.h,
	  ntoskrnl/include/internal/ifs.h, ntoskrnl/include/internal/kd.h,
	  ntoskrnl/include/internal/ldr.h, ntoskrnl/include/internal/mm.h,
	  ntoskrnl/include/internal/i386/ke.h, ntoskrnl/io/arcname.c,
	  ntoskrnl/io/cancel.c, ntoskrnl/io/irp.c, ntoskrnl/io/lock.c,
	  ntoskrnl/io/pnpmgr.c, ntoskrnl/io/pnproot.c, ntoskrnl/io/rw.c,
	  ntoskrnl/kd/gdbstub.c, ntoskrnl/kd/kdebug.c, ntoskrnl/ke/catch.c,
	  ntoskrnl/ke/main.c, ntoskrnl/ke/queue.c, ntoskrnl/ke/sem.c,
	  ntoskrnl/ke/timer.c, ntoskrnl/ke/wait.c, ntoskrnl/ke/i386/exp.c,
	  ntoskrnl/ke/i386/irq.c, ntoskrnl/ldr/init.c,
	  ntoskrnl/ldr/loader.c, ntoskrnl/ldr/resource.c,
	  ntoskrnl/lpc/connect.c, ntoskrnl/mm/anonmem.c,
	  ntoskrnl/mm/balance.c, ntoskrnl/mm/freelist.c,
	  ntoskrnl/mm/marea.c, ntoskrnl/mm/mdl.c, ntoskrnl/mm/mminit.c,
	  ntoskrnl/mm/mpw.c, ntoskrnl/mm/npool.c, ntoskrnl/mm/pagefile.c,
	  ntoskrnl/mm/pageop.c, ntoskrnl/mm/pool.c, ntoskrnl/mm/region.c,
	  ntoskrnl/mm/rmap.c, ntoskrnl/mm/section.c, ntoskrnl/ob/handle.c,
	  ntoskrnl/ob/namespc.c, ntoskrnl/ps/debug.c, ntoskrnl/ps/kill.c,
	  ntoskrnl/ps/process.c, ntoskrnl/rtl/bitmap.c,
	  ntoskrnl/rtl/error.c, ntoskrnl/rtl/largeint.c,
	  ntoskrnl/rtl/math.c, ntoskrnl/rtl/mem.c, ntoskrnl/rtl/nls.c,
	  ntoskrnl/rtl/string.c, ntoskrnl/rtl/time.c,
	  ntoskrnl/rtl/unicode.c, ntoskrnl/rtl/wstring.c,
	  ntoskrnl/rtl/i386/exception.c:

	update for HEAD-2003021201

2003-02-11 23:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcPinMappedData(): +workaround for the case when fastfat.sys finds volume label

2003-02-11 23:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/giognomevfs.c,
	  libcaptive/client/giochannel-blind.c, libcaptive/storage/size.c:

	Permit Gnome-VFS mount of Linux block device (where seeks are failing behind EOF)

2003-02-11 23:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/captive.conf.in:

	+captive-{fastfat,ext2fsd}-{ro,blind} aliases

2003-02-11 05:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+ ext2fsd.sys working incl. readwrite mode

2003-02-11 05:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: ke/captivesym.pl, ldr/loader.c:

	Implemented "pass"able 'data' type symbols
	 - their .so export for .so imports must be solved from case to case

2003-02-11 05:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	FsRtlLegalAnsiCharacterArray "pass"ed now

2003-02-11 05:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	FsRtlDoesNameContainWildCards() "pass"ed now
	FsRtlIsFatDbcsLegal() "pass"ed now
	FsRtlAreNamesEqual() "pass"ed now
	FsRtlDissectName() "pass"ed now
	FsRtlLegalAnsiCharacterArray "pass"ed now

2003-02-11 05:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/name_pass.c:

	+libcaptive/fs/name_pass.c
	 - FsRtlLegalAnsiCharacterArray is "pass"ed now

2003-02-11 05:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/Makefile.am:

	-libcaptive/fs/dbcsname.c
	 - no longer needed as it is "pass"ed now
	-libcaptive/fs/name.c
	 - no longer needed as it is "pass"ed now
	+libcaptive/fs/name_pass.c
	 - FsRtlLegalAnsiCharacterArray is "pass"ed now

2003-02-11 05:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ex/lookas.c:

	Cosmetic: Declaration removed as not needed here

2003-02-10 11:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	captive_Cc_IoPageRead(): +workaround broken ext2fsd.sys 'IoStatus.Information'
	captive_privbcb_flush(): +workaround undetectable SectorSize for ext2fsd.sys

2003-02-10 11:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file.c:

	+workaround for ext2fsd.sys with incorrect(?) FILE_BASIC_INFORMATION size
	 - all my W32 include sources have size 36; ext2fsd.sys has size 40

2003-02-10 11:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+FsRtlIsNameInExpression as "pass"ed
	+FsRtlAllocatePool() as "pass"ed
	+FsRtlGetNextFileLock()
	+ExInterlockedPushEntrySList() export

2003-02-10 11:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ldr/loader.c:

	instruction_length(): extended

2003-02-10 11:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/filelock.c:

	+FsRtlGetNextFileLock()

2003-02-10 11:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: fs.c:

	IoShutdownRegisteredFileSystems(): Protected against broken filesystems
	 - such as ext2fsd.sys not calling IoUnregisterFileSystem()

2003-02-10 11:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: cctypes.h:

	REACTOS_COMMON_FCB_HEADER structure made W32 XP compatible

2003-02-09 12:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ex/lookas.c:

	Implemented adaptive 'Lookaside' init by init-code-search algorithm
	 - old code was broken for a different init code of W32 XP-SP1 ntoskrnl.exe

2003-02-09 12:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ldr/loader.c:

	instruction_length(): extended

2003-02-09 12:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+some additional hal.dll "undef"s for W32 XP-SP1 ntoskrnl.exe

2003-02-09 12:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	Do not declare patchpoints 'static' as we sometimes make 'extern' references to it

2003-02-09 12:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/internal/: Makefile.am, module.h:

	+reactos/internal/module.h

2003-02-09 12:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/captive.conf.in:

	Use base: @sysconfdir@/gnome-vfs-2.0/modules/captive- -> .../captive/
	 - filename basenames are significant for reactos/W32 module search

2003-02-06 09:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am, autogen.pl, cvs2cl-usermap:

	Use cvs2cl.pl instead of rcs2log for ChangeLog generation

2003-02-05 18:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* AUTHORS:

	+note about Wine license and its integration

2003-02-05 18:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+ W32 binary ntoskrnl.exe is now a mandatory requirement

2003-02-05 17:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/gnome-vfs-method.c, libcaptive/fs/name.c,
	  libcaptive/include/captive/client.h,
	  libcaptive/include/captive/macros.h, libcaptive/ke/brkpoint.c,
	  libcaptive/ke/main.c:

	gtk-doc parsing fixes

2003-02-05 17:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/compat.h:

	Cosmetic: Compiler warning prevention

2003-02-05 13:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/: media.c, media.h:

	captive_media_DriverEntry(): Fixed declaration for gtk-doc parsing

2003-02-05 13:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: rtl/Makefile.am, rtl/memcpy.c, rtl/memmove.c,
	  rtl/memset.c, rtl/string.c, include/reactos/compat.h:

	Prevented declarations conflict of reactos functions with <string.h>

2003-02-05 13:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/Makefile.am:

	EXTRA_DIST: +sandbox.idl
	 - needed for RPM packaging
	libsandbox_la_SOURCES: +split.h
	 - needed for RPM packaging

2003-02-05 13:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/Makefile.am:

	gnomevfs/captive.conf is now configure-substituted for fs modules paths
	Fixed libcaptive-gnomevfs.so installation path for Gnome-VFS

2003-02-05 13:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* doc/Makefile.am:

	EXTRA_DIST: +FAQ
	 - needed for RPM packaging

2003-02-05 13:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/Makefile.am:

	EXTRA_DIST: +exports.def
	 - needed for RPM packaging

2003-02-05 13:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file.c:

	captive_file_file_info_get(): GNOME_VFS_SET_FILE_INFO_NAME: Fixed basename/dirname

2003-02-05 13:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	Fixed/updated RPM build to get it working for the first time.

2003-02-05 13:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl, src/client/gnomevfs/captive.conf,
	  src/client/gnomevfs/captive.conf.in:

	gnomevfs/captive.conf is now configure-substituted for fs modules paths

2003-02-05 13:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	Do not discard 'CFLAGS' settings as they may have been passed us by rpmbuild(8).
	gnomevfs/captive.conf is now configure-substituted for fs modules paths

2003-02-05 13:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* captive.spec.in:

	Fixed/updated to get it working for the first time
	 - "devel" package is disabled for now; no use for it yet

2003-02-05 13:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am:

	EXTRA_DIST: +reactos/...
	 - needed for RPM packaging

2003-02-05 13:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: storage/media.c, ke/captivesym.pl:

	Cosmetic: Compiler warning prevention

2003-02-04 19:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	cleanfiles: +"./compile"
	 - by automake-1.6

2003-02-04 19:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+ExDeletePagedLookasideList() is now "pass"ed as alias of ExDeleteNPagedLookasideList()
	+_allshl()
	+_allshr()
	+_allrem()
	+DbgBreakPoint()
	+IoCreateSymbolicLink()
	+strncmp() export

2003-02-04 19:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/media.c:

	+IOCTL_DISK_GET_PARTITION_INFO handler

2003-02-04 19:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/signal.c:

	+support (KPCR+0x51) as KeGetCurrentProcessorNumber()
	+decode: movzbl %fs:{reg_eip[1..4]},%eax

2003-02-04 19:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ldr/loader.c:

	Allow <patch>ing of two name-aliases of the same function entry point
	 - patchpoint is left for the first name-alias reached

2003-02-04 19:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: ke/exports.def, ps/math.c:

	+_allshl()
	+_allshr()
	+_allrem()

2003-02-04 19:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	Allow more relaxed comments in .captivesym files
	+workaround for successful export of: strncmp(),memmove()

2003-02-04 19:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: Makefile.am, brkpoint.c:

	+libcaptive/ke/brkpoint.c
	 - +DbgBreakPoint()

2003-02-04 19:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/io/: Makefile.am, symlink.c:

	+libcaptive/io/symlink.c
	 - +IoCreateSymbolicLink()

2003-02-04 18:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: create.c:

	IoCreateFile(): Fixed missing init of field: FsContext,FsContext2

2003-02-04 18:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ps/: process.c:

	PsInitProcessManagment(): Hack-fake process name "System"
	 - needed for hacked debug mode of ext2fsd.sys V0.10A

2003-02-04 18:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: fs/name.c, include/captive/unicode.h,
	  rtl/unicode.c:

	Fixed misleading naming "strcmp" returning gboolean: -> "compare"

2003-02-04 18:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cm/rtlfunc.c:

	RtlQueryRegistryValues(): +"\captive\filesystem\Parameters\WritingSupport"=1
	 - for ext2fsd.sys V0.10A write-enable

2003-02-04 11:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: ke/captivesym.pl, ldr/loader.c:

	Fixed export of <patch>ed 'data' symbols
	 - captive_ModuleList_patch() is called with NULL 'patchpoint' for them

2003-02-04 01:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/captive.conf, src/libcaptive/client/init.c,
	  src/libcaptive/include/captive/client.h,
	  reactos/ntoskrnl/dbg/print.c:

	+Option '--debug-messages' (default off) - variable 'captive_debug_messages'
	 - turned on in the default captive.conf

2003-02-04 00:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: device.c:

	IoCreateDevice(): Fixed missing initialization of 'CreatedDeviceObject->Vpb'

2003-02-04 00:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	RtlTimeFieldsToTime(): "pass"ed now
	RtlTimeToTimeFields(): "pass"ed now
	RtlTimeToSecondsSince1970(): "pass"ed now
	RtlSecondsSince1970ToTime(): "pass"ed now
	+RtlExtendedMagicDivide() as "pass"ed
	+RtlExtendedIntegerMultiply() as "pass"ed

2003-02-04 00:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/rtl/Makefile.am:

	-ntoskrnl/rtl/time.c
	 - its 'time' functions have been successfuly "pass"ed

2003-02-04 00:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ldr/loader.c:

	instruction_length(): extended

2003-02-04 00:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcMapData(): Workaround missing 'FileObject->DeviceObject->SectorSize' during mount

2003-02-03 20:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/gnome-vfs-method.c,
	  libcaptive/client/file.c,
	  libcaptive/include/captive/client-file.h:

	GnomeVFSMethod->set_file_info()

2003-02-03 20:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: time.c:

	+RtlSecondsSince1970ToTime()

2003-02-03 16:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/gnome-vfs-method.c:

	+GnomeVFSMethod->check_same_fs()

2003-02-03 15:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/gnome-vfs-method.c,
	  libcaptive/include/captive/client-file.h:

	+file move

2003-02-03 15:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file.c:

	captive_file_new_internal(): Allow full READ/WRITE (+DELETE) file sharing
	+file move

2003-02-03 15:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/directory.c:

	captive_directory_new_internal(): Allow also READ/WRITE directory sharing
	 - needed to move files into an open directory

2003-02-03 15:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: file.c:

	NtSetInformationFile(): FileRenameInformation: Fixed missing fields
	 - fill in: SetFile.FileObject,SetFile.u.d.ReplaceIfExists,SetFile.u.d.AdvanceOnly

2003-02-03 11:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/gnome-vfs-method.c,
	  libcaptive/client/file.c,
	  libcaptive/include/captive/client-file.h:

	+file truncate

2003-02-03 11:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: cc/map.c, ke/exports.captivesym:

	+CcZeroData()

2003-02-03 10:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/gnome-vfs-method.c,
	  libcaptive/client/Makefile.am, libcaptive/client/file.c,
	  libcaptive/client/file_info.c,
	  libcaptive/include/captive/Makefile.am,
	  libcaptive/include/captive/client-file.h,
	  libcaptive/include/captive/client-file_info.h:

	+support GnomeVFSMethod->get_file_info_from_handle()
	 - static captive_file_info_get() superseded by captive_file->*file_info_get()

2003-02-02 20:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/gnome-vfs-method.c,
	  libcaptive/client/file.c,
	  libcaptive/include/captive/client-file.h:

	+file remove

2003-02-02 20:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/gnome-vfs-method.c,
	  libcaptive/client/directory.c,
	  libcaptive/include/captive/client-directory.h:

	+directory remove

2003-02-02 20:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	All 'bitmap' functions were successfuly "pass"ed
	 - RtlSetBits() is now "pass"ed
	 - RtlInitializeBitMap() is now "pass"ed
	 - RtlFindClearBits() is now "pass"ed
	 - RtlClearBits() is now "pass"ed
	 - RtlAreBitsClear() is now "pass"ed
	 - RtlAreBitsSet() is now "pass"ed
	 - RtlFindLongestRunClear() is now "pass"ed
	 - RtlNumberOfClearBits() is now "pass"ed
	+MmFlushImageSection()

2003-02-02 20:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/rtl/Makefile.am:

	-ntoskrnl/rtl/bitmap.c
	 - all 'bitmap' functions were successfuly "pass"ed

2003-02-02 20:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/section.c:

	+MmFlushImageSection()

2003-02-02 20:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/memsafe.c:

	+MmSafeCopyFromUser()

2003-02-02 20:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: bitmap.c:

	+comment on buggy RtlSetBits()
	 - no longer interested as 'bitmap' functions were successfuly "pass"ed

2003-02-02 20:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: file.c:

	+NtSetInformationFile()

2003-02-02 02:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/giognomevfs.c,
	  libcaptive/client/Makefile.am,
	  libcaptive/client/giochannel-blind.c,
	  libcaptive/client/giochannel-blind.h, libcaptive/client/init.c:

	Implemented '--blind' write mode
	 - +captive_giochannel_blind GIOChannel ro->rw buffered interface

2003-02-02 02:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: device.c:

	IoCreateDevice(): Fixed missing initialization of 'CreatedDeviceObject->Timer'

2003-02-01 21:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/timer.c:

	KeSetTimer(),KeCancelTimer(),KeInitializeTimer(): NOP-reimplementation
	 - reactos timer stuff was used previously
	 - timers should not be needed as any events should be flushed on captive shutdown

2003-02-01 21:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcMapData(): Never read any data pages until data structures are sinked.
	 - fixes problem on 16-bit FAT fastfat.sys
	captive_privbcb_flush(): Also accept IoStatus.Information==0 during write. :-?
	 - fixes problem on 32-bit FAT fastfat.sys

2003-02-01 21:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/ke/Makefile.am:

	-ntoskrnl/ke/timer.c
	 - in favor of libcaptive/ke/timer.c

2003-02-01 21:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+IoBuildAsynchronousFsdRequest()
	+KeSetTimer()

2003-02-01 21:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	Improved statistics message wrt "pass"/"wrap" functions

2003-02-01 21:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: buildirp.c:

	+IoBuildAsynchronousFsdRequest()

2003-02-01 18:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	'FileObject->SectionObjectPointers->SharedCacheMap' field is no longer strict
	 - fastfat.sys does multiple CcMapData() on the same FileObject
	+support multiple CcMapData() with the same (FileObject,FileOffset,Length)
	 - increases 'privbcb->ref_count' as would CcRepinBcb()
	+more sanity checks
	CcPinMappedData(): NEVER re-read any memory from FileObject here!

2003-02-01 18:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: libcaptive/include/captive/client-directory.h,
	  client/gnomevfs/gnome-vfs-method.c,
	  libcaptive/client/directory.c:

	+directory create

2003-02-01 18:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	Fixed misleading error message for symbols not in *.def files

2003-02-01 18:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+RtlSubtreePredecessor() as "pass"ed

2003-02-01 18:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+RtlSubtreePredecessor() as "pass"ed
	+ExFreePool() export

2003-02-01 02:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/: Makefile.am, directory.c, file.c,
	  file_info.c, result.c, result.h:

	Generalized error conversion by the new captive_NTSTATUS_to_GnomeVFSResult().

2003-02-01 01:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Implemented readwrite mode
	+fastfat.sys working incl. readwrite mode

2003-02-01 01:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	RtlDelete(),RtlSplay() are now "pass"ed instead of our own implementation
	+IoUnregisterFileSystem()
	+IoReleaseVpbSpinLock()
	+IoAcquireVpbSpinLock()
	+FsRtlUninitializeOplock()
	+FsRtlUninitializeFileLock()
	+CcFlushCache()
	+KfReleaseSpinLock()
	+KfAcquireSpinLock()

2003-02-01 01:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/Makefile.am:

	-libcaptive/rtl/splaylinks.c
	 - splaylinks are now "pass"ed

2003-02-01 01:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/oplock.c:

	+FsRtlUninitializeOplock()

2003-02-01 01:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/filelock.c:

	+FsRtlUninitializeFileLock()

2003-02-01 01:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/media.c:

	+general captive shutdown
	 - +IRP_MJ_SHUTDOWN handler

2003-02-01 01:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Support of PIN_IF_BCB is now non-fatal-reporting.
	CcUnpinData() flushing isolated -> captive_privbcb_flush().
	CcPurgeCacheSection(): NULL input is no longer fatal (NOP now).
	CcPurgeCacheSection(): Implemented real purging.
	+CcFlushCache()

2003-02-01 01:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/giognomevfs.c,
	  client/gnomevfs/gnome-vfs-method.c,
	  client/gnomevfs/gnome-vfs-method.h,
	  client/gnomevfs/gnome-vfs-module.c, libcaptive/client/init.c,
	  libcaptive/include/captive/client.h:

	+general captive shutdown

2003-02-01 01:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: vpb.c:

	+IoAcquireVpbSpinLock()
	+IoReleaseVpbSpinLock()

2003-02-01 01:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: shutdown.c:

	+general captive shutdown
	 - +IoShutdownRegisteredDevices()

2003-02-01 01:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	IofCallDriver(): Check for NULL MajorFunction handlers with KeBugCheck(0)
	 - support for gdb(1) to not to loose stackframe tracking if NULL is hit

2003-02-01 01:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: fs.c:

	+general captive shutdown
	 - +IoShutdownRegisteredFileSystems()
	IoShutdownRegisteredFileSystems(): Fixed 'FileSystemListHead' walk corruption
	+IoUnregisterFileSystem()

2003-02-01 01:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: device.c:

	IoDeleteDevice(): +'DeviceExtension' W32 binary compatibility as in IoCreateDevice()

2003-02-01 00:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/hal/halx86/: spinlock.c:

	+KfAcquireSpinLock()
	+KfReleaseSpinLock()

2003-01-31 20:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/media.c:

	Fixed IRP_MJ_{READ,WRITE} for PAGE_SIZE-unaligned buffers
	+debug message for IRP_MJ_{READ,WRITE} handler

2003-01-31 20:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+KeQueryPerformanceCounter()
	+ExFreeToPagedLookasideList() as "pass"ed

2003-01-31 20:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/macros.h:

	+CAPTIVE_ROUND_DOWN{,64}()
	+CAPTIVE_ROUND_DOWN_EXCEEDING{,64}()
	+CAPTIVE_ROUND_UP{,64}()

2003-01-31 20:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/halcaptive/: Makefile.am, perfcnt.c:

	+halcaptive/perfcnt.c
	 - +KeQueryPerformanceCounter()

2003-01-31 20:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+debug messages for Cc subsystem
	BCBs no longer need to be PAGE_SIZE-aligned
	CcMapData(): We read only not-yet-cached pages; not the whole range
	CcPinMappedData(): The whole range is reread once more; FIXME: is it needed?
	CcUnpinData(): data is flushed only during the last unpin of BCB

2003-01-31 20:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/init.c:

	+debug messages for Cc subsystem
	CcUninitializeCacheMap(): Fixed 'UninitializeCompleteEvent' to be really optional

2003-01-31 20:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in,
	  src/libcaptive/include/captive/Makefile.am,
	  src/libcaptive/include/captive/config2.h:

	Supply __func__ for G_STRLOC when ran on new GCC
	 - drawback: No filename/line-number is displayed now on new GCC

2003-01-31 20:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: rw.c:

	Cosmetic: NtWriteFile(): Fixed debug message

2003-01-31 20:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: page.c:

	+IoPageWrite()

2003-01-31 20:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	IoIsOperationSynchronous(): for async IRPs: KeBugCheck(0) -> lie it is sync

2003-01-31 20:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: buildirp.c:

	Fixed 'Irp->UserBuffer' init for un-PAGE_SIZE-aligned buffers

2003-01-30 12:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+Commandline option '--load-module'
	 - it is now mandatory to load W32 ntoskrnl.exe
	+undef exports of bootvid.dll and kdcom.dll

2003-01-30 12:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/media.c:

	+'Irp->Flags' sanity check
	+allow NULL 'Irp->UserBuffer' in the 'Irp->MdlAddress' case

2003-01-30 12:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/ex/Makefile.am:

	-ntoskrnl/ex/lookas.c
	 - we now use "pass"ed W32 implementation of LookasideList

2003-01-30 12:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/signal.c:

	+function calls of type "pass" and "wrap"
	+support of <patch>ed W32 modules (currently only ntoskrnl.exe)
	+trap of all unspecified <patched>ed W32 modules exported functions
	+reference %fs:[0x124] for 'captive_KeGetCurrentKPCR()->CurrentThread'
	+safe patching of "cli" instructions to "nop"

2003-01-30 12:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+CcSetReadAheadGranularity()

2003-01-30 12:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: include/captive/ldr.h,
	  include/captive/ldr_exports.h, ke/Makefile.am, ke/captivesym.pl,
	  ldr/loader.c:

	+function calls of type "pass" and "wrap"
	+support of <patch>ed W32 modules (currently only ntoskrnl.exe)
	+trap of all unspecified <patched>ed W32 modules exported functions

2003-01-30 12:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/Makefile.am:

	-libcaptive implementation of FsRtl*LargeMcb*()
	 - successfuly "pass"ed now to W32 ntoskrnl.exe

2003-01-30 12:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ex/lookas.c:

	+libcaptive/ex/lookas.c
	 - +ExAllocateFromPagedLookasideList() as wrapper

2003-01-30 12:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ex/Makefile.am:

	libcaptive/ex/lookas.c

2003-01-30 11:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+Commandline option '--load-module'
	 - loads W32-PE/.so module; it does not run DriverEntry() init on it
	 - it is now mandatory to load W32 ntoskrnl.exe
	-call ExpInitLookasideLists()
	 - we now use "pass"ed W32 implementation of LookasideList
	+support of <patch>ed W32 modules (currently only ntoskrnl.exe)
	Filesystem DriverEntry() has now fully initialized W32 environment

2003-01-30 11:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	CcCopyRead(): CcMapData() -> CcPinRead()
	 - more correct according to W32 doc but it is just cosmetic for libcaptive
	+CcCopyWrite()
	+CcCanIWrite()
	+CcSetReadAheadGranularity()

2003-01-30 11:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/captive.conf:

	+Commandline option '--load-module'
	 - loads W32-PE/.so module; it does not run DriverEntry() init on it
	 - it is now mandatory to load W32 ntoskrnl.exe
	Default gnome-vfs2 options changed from '--ro' to '--rw'

2003-01-30 11:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* .gdbinit:

	+Commandline option '--load-module'
	 - loads W32-PE/.so module; it does not run DriverEntry() init on it
	 - it is now mandatory to load W32 ntoskrnl.exe

2003-01-30 11:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/mm/: mdl.c:

	MmCreateMdl(): Zero the allocated 'Mdl' memory
	 - maybe not needed but libcaptive does some sanity checks on its content

2003-01-30 11:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ldr/: loader.c:

	LdrPEGetExportAddress(): Sanity KeBugCheck() to ensure we do not like Ordinals

2003-01-30 11:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: page.c:

	Io{,Synchronous}Page{Read,Write}(): Remove handling of 'Irp->UserIosb'
	 - it is now correctly handled by IoSecondStageCompletion()
	   and IofCompleteRequest()

2003-01-30 11:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	IofCompleteRequest(): +Handle/set 'Irp->UserIosb'

2003-01-30 11:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: cleanup.c:

	IoSecondStageCompletion(): +Handle/set 'Irp->UserIosb'
	IoSecondStageCompletion(): +Handle subrequests 'IRP_ASSOCIATED_IRP' of MasterIrp

2003-01-30 11:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ex/: list.c:

	ExfInterlockedInsertTailList(): Permit uninitialized (zeroed) ListHead
	 - function is called on data initialized by ntoskrnl.exe->DriverEntry()
	   - libcaptive does not call ntoskrnl.exe->DriverEntry()

2003-01-30 11:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: iotypes.h:

	Sinked comment about IRP->ApcEnvironment and IRP->AllocationFlags

2003-01-21 21:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/mcb.c:

	Fixed 'real' vs. 'hole' mapping behaviour

2003-01-21 00:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: rw.c:

	+NtWriteFile()

2003-01-21 00:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: page.c:

	+IoSynchronousPageWrite()

2003-01-21 00:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: create.c:

	IoCreateFile(): Initialize 'SecurityContext.AccessState'

2003-01-21 00:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: setypes.h:

	+INITIAL_PRIVILEGE_SET

2003-01-21 00:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: obtypes.h:

	+ACCESS_STATE

2003-01-21 00:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/media.c:

	+IRP_MJ_WRITE handler

2003-01-21 00:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+CcRepinBcb()
	+CcUnpinRepinnedBcb()
	+CcCanIWrite()

2003-01-21 00:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+CcRepinBcb()
	+CcUnpinRepinnedBcb()
	+CcSetDirtyPinnedData()
	+FsRtlCheckLockForWriteAccess()
	+CcCanIWrite()
	+ExSystemTimeToLocalTime()

2003-01-21 00:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/internal/: Makefile.am, io.h:

	+reactos/internal/io.h

2003-01-21 00:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/filelock.c:

	+FsRtlCheckLockForWriteAccess()

2003-01-21 00:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ex/time.c:

	+ExSystemTimeToLocalTime()

2003-01-21 00:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/file.c, include/captive/client-file.h:

	Support read/write device mode
	+file create
	+file write

2003-01-21 00:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/directory.c:

	FileIdBothDirInformation_to_GnomeVFSFileInfo(): Fixed 'file_info->permissions'

2003-01-21 00:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+file write
	+CcRepinBcb()
	+CcUnpinRepinnedBcb()
	+CcSetDirtyPinnedData()
	+CcCanIWrite()

2003-01-21 00:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/gnome-vfs-method.c:

	+file create
	+file write

2003-01-21 00:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/giognomevfs.c:

	captive_init(): 'image_iochannel' is now optional to just parse 'captive_args'
	Support read/write device mode

2003-01-21 00:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/cmdline/main.c, libcaptive/client/init.c:

	captive_init(): 'image_iochannel' is now optional to just parse 'captive_args'

2003-01-19 16:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: rtl/unicode.c, include/captive/unicode.h:

	+captive_ucs2_strcmp()
	+captive_UnicodeString_strcmp()
	+captive_ucs2_strcasecmp()
	+captive_UnicodeString_strcasecmp()

2003-01-19 16:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+FsRtlAreNamesEqual()

2003-01-19 16:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/name.c:

	FsRtlLegalAnsiCharacterArray: Valid chars (heuristic): "." -> "!#&(-./@_~"
	FsRtlDissectName(): 'Path' is no longer required to be 0-terminated
	+FsRtlAreNamesEqual()

2003-01-19 16:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file_info.c:

	FileAllInformationStruct_to_GnomeVFSFileInfo(): Fixed 'file_info->permissions'

2003-01-19 15:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/media.c:

	MajorFunction_READ_func(): 'MdlAddress' mode assertion check updated

2003-01-19 15:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/mdl.c:

	MmUnmapLockedPages(): Fixed fatal assertion check

2003-01-19 15:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: buildirp.c:

	IoBuildSynchronousFsdRequestWithMdl(): Init 'Irp->UserBuffer' by Mdl; not NULL

2003-01-19 14:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/mdl.c, src/libcaptive/ke/exports.captivesym:

	+IoBuildPartialMdl()

2003-01-18 12:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: share.c:

	+IoUpdateShareAccess()
	+IoCheckShareAccess()

2003-01-18 12:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+IoUpdateShareAccess()
	+IoCheckShareAccess()
	+FsRtlCurrentBatchOplock()
	+FsRtlCheckLockForReadAccess()

2003-01-18 12:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/oplock.c:

	+FsRtlCurrentBatchOplock()

2003-01-18 12:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/name.c:

	captive_FsRtlLegalAnsiCharacterArray_init(): '.' is also a valid fs name char

2003-01-18 12:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/filelock.c:

	+FsRtlCheckLockForReadAccess()

2003-01-18 12:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file_info.c:

	+map STATUS_OBJECT_NAME_INVALID -> GNOME_VFS_ERROR_INVALID_URI

2003-01-18 12:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym,
	  reactos/ntoskrnl/ex/resource.c:

	+ExConvertExclusiveToSharedLite()

2003-01-18 12:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/name.c:

	Fixed memory corruption by the initialization of 'FsRtlLegalAnsiCharacterArray'

2003-01-18 05:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/filelock.c:

	+FsRtlFastUnlockAll()
	 - FIXME: NOT IMPLEMENTED YET

2003-01-18 05:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	struct page_position: ref_count -> privbcb_list of 'struct private_bcb'
	Fixed+extended prototype of CcMapData()
	 - backward-compatible generalization of: Wait -> Flags
	+CcPinMappedData()
	+CcPinRead()

2003-01-18 05:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/cc/: pin.c:

	Fixed prototypes: CcMapData()

2003-01-18 05:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: ccfuncs.h:

	+PIN_*
	+MAP_*
	Fixed prototypes: CcMapData(), CcPinMappedData(), CcPinRead()

2003-01-18 05:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/io/Makefile.am,
	  reactos/ntoskrnl/io/process.c:

	+ntoskrnl/io/process.c
	 - +IoGetRequestorProcess()

2003-01-18 05:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+CcPinRead()
	+CcPinMappedData()

2003-01-18 05:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+FsRtlFastUnlockAll()
	+IoGetRequestorProcess()
	+CcPinRead()
	+CcPinMappedData()

2003-01-17 06:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	Cosmetic: Removed extraneous 'extern' keyword

2003-01-17 02:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+FsRtlInitializeFileLock()
	+ExIsResourceAcquiredSharedLite()
	+FsRtlBalanceReads()
	+FsRtlDissectName()
	+FsRtlInitializeOplock()
	+FsRtlLookupLastLargeMcbEntryAndIndex()
	+FsRtlLegalAnsiCharacterArray
	+SeExports

2003-01-17 02:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/se/semgr.c:

	+libcaptive/se/semgr.c
	 - +SeExports
	   - FIXME: Empty for now

2003-01-17 02:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/util.c:

	+src/libcaptive/fs/util.c
	 - +FsRtlBalanceReads()

2003-01-17 02:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/filelock.c:

	+libcaptive/fs/filelock.c
	 - +FsRtlInitializeFileLock()
	   - FIXME: NOT IMPLEMENTED YET

2003-01-17 02:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/oplock.c:

	+FsRtlInitializeOplock()
	 - FIXME: NOT IMPLEMENTED YET

2003-01-17 02:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/media.c:

	+IOCTL_DISK_IS_WRITABLE handler

2003-01-17 02:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	+Disallow 'undef' 'data' type items as they are too dangerous
	+Give warnings on 'undef' symbols without *.def protype ('data' type imminent)

2003-01-17 02:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/name.c:

	+FsRtlLegalAnsiCharacterArray
	+FsRtlDissectName()

2003-01-17 02:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: fs/mcb.c, ke/exports.def:

	+FsRtlLookupLastLargeMcbEntryAndIndex()

2003-01-17 02:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/Makefile.am:

	+libcaptive/fs/filelock.c
	+libcaptive/fs/util.c

2003-01-17 02:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/init.c, include/captive/unicode.h:

	+FsRtlLegalAnsiCharacterArray

2003-01-17 02:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/init.c:

	CcInitializeCacheMap(): Allow multiple calls for 'FileObject'
	 - FIXME: We are unable to track close of 'FileObject'!

2003-01-17 02:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/fs/: util.c:

	Filled-in prototype for: FsRtlBalanceReads()

2003-01-17 02:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/fs/: name.c:

	Filled-in prototype for: FsRtlDissectName()

2003-01-17 02:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ex/: resource.c:

	+ExIsResourceAcquiredSharedLite()

2003-01-17 02:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: fsfuncs.h:

	Filled in prototype for: FsRtlBalanceReads(), FsRtlDissectName()
	+FSRTL_*_LEGAL

2003-01-17 02:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/libcaptive/se/Makefile.am,
	  src/libcaptive/Makefile.am:

	+libcaptive/se/

2003-01-16 05:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/rtl/Makefile.am:

	+ntoskrnl/rtl/bitmap.c

2003-01-16 05:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/: Makefile.am, cdrom.c, disk.c, media.c,
	  media.h:

	Split cdrom.c to media.c with clients cdrom.c and disk.c
	+options --cdrom and --disk

2003-01-16 05:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/Makefile.am:

	Fixed sandbox compilation; currently it is compiled in although not yet used

2003-01-16 05:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/ke/Makefile.am:

	+ntoskrnl/ke/dpc.c
	+ntoskrnl/ke/timer.c
	+ntoskrnl/ke/wait.c

2003-01-16 05:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/hal/halx86/Makefile.am:

	+reactos/hal/halx86/irql.c
	+reactos/hal/halx86/spinlock.c

2003-01-16 05:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+symbols needed for fastfat.sys (as 'undef')
	+ExAcquireFastMutexUnsafe()
	+ExIsResourceAcquiredExclusiveLite()
	+ExLocalTimeToSystemTime()
	+ExReleaseFastMutexUnsafe()
	+FsRtlAddLargeMcbEntry()
	+FsRtlAddToTunnelCache()
	+FsRtlDeleteKeyFromTunnelCache()
	+FsRtlDeleteTunnelCache()
	+FsRtlFindInTunnelCache()
	+FsRtlGetNextLargeMcbEntry()
	+FsRtlInitializeLargeMcb()
	+FsRtlInitializeTunnelCache()
	+FsRtlLookupLargeMcbEntry()
	+FsRtlNotifyFullReportChange()
	+FsRtlNumberOfRunsInLargeMcb()
	+FsRtlRemoveLargeMcbEntry()
	+FsRtlTruncateLargeMcb()
	+FsRtlUninitializeLargeMcb()
	+InterlockedPopEntrySList()
	+InterlockedPushEntrySList()
	+IoGetCurrentProcess()
	+KeAreApcsDisabled()
	+KeCancelTimer()
	+KeInitializeDpc()
	+KeInitializeTimer()
	+KeNumberProcessors()
	+KeRemoveQueueDpc()
	+MmUnlockPages()
	+MmUnmapLockedPages()
	+RtlAreBitsClear()
	+RtlAreBitsSet()
	+RtlClearBits()
	+RtlCompareString()
	+RtlDowncaseUnicodeString()
	+RtlEqualString()
	+RtlFindClearBits()
	+RtlFindLongestRunClear()
	+RtlFreeUnicodeString()
	+RtlInitializeBitMap()
	+RtlNumberOfClearBits()
	+RtlSetBits()
	+RtlUpcaseUnicodeStringToCountedOemString()
	+RtlUpperString()
	+RtlxOemStringToUnicodeSize()
	+ZwClose()
	+ZwOpenKey()

2003-01-16 05:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+InterlockedPopEntrySList()
	+InterlockedPushEntrySList()
	+KeAreApcsDisabled()

2003-01-16 05:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/timer.c:

	Cosmetic: Fixed comment

2003-01-16 05:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/main.c:

	+libcaptive/ke/main.c
	 - +KeNumberProcessors

2003-01-16 05:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/apc.c:

	+libcaptive/ke/apc.c
	 - +KeAreApcsDisabled()

2003-01-16 05:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/Makefile.am:

	+libcaptive/ke/apc.c
	+libcaptive/ke/main.c

2003-01-16 04:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ntos/: Makefile.am, disk.h:

	+reactos/ntos/disk.h

2003-01-16 04:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/exfuncs.h:

	Cosmetic: Fixed #include file

2003-01-16 04:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/storage.h:

	+options --cdrom and --disk
	+captive_disk_init()

2003-01-16 04:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/client.h:

	+variable 'captive_option_media'

2003-01-16 04:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/halcaptive/intrlck.c:

	+InterlockedExchangeAdd()

2003-01-16 04:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/halcaptive/Makefile.am:

	-libcaptive/halcaptive/irql.c

2003-01-16 04:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/tunnel.c:

	+libcaptive/fs/tunnel.c
	 - +FsRtlAddToTunnelCache()
	 - +FsRtlDeleteKeyFromTunnelCache()
	 - +FsRtlDeleteTunnelCache()
	 - +FsRtlFindInTunnelCache()
	 - +FsRtlInitializeTunnelCache()
	 - FIXME: Currently not yet implemented by libcaptive. It may get handy to keep
	     shortnames/longnames the same during crossfilesystem copying.

2003-01-16 04:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/mcb.c:

	+libcaptive/fs/mcb.c
	 - +FsRtlInitializeLargeMcb()
	 - +FsRtlUninitializeLargeMcb()
	 - +FsRtlRemoveLargeMcbEntry()
	 - +FsRtlAddLargeMcbEntry()
	 - +FsRtlGetNextLargeMcbEntry()
	 - +FsRtlLookupLargeMcbEntry()
	 - +FsRtlLookupLastLargeMcbEntry()
	 - +FsRtlNumberOfRunsInLargeMcb()
	 - +FsRtlSplitLargeMcb()
	 - +FsRtlTruncateLargeMcb()

2003-01-16 04:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/Makefile.am:

	+libcaptive/fs/mcb.c
	+libcaptive/fs/tunnel.c

2003-01-16 04:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ex/time.c:

	+src/libcaptive/ex/time.c
	 - +ExLocalTimeToSystemTime()

2003-01-16 04:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ex/list.c:

	+src/libcaptive/ex/list.c
	 - +InterlockedPopEntrySList()
	 - +InterlockedPushEntrySList()

2003-01-16 04:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cm/rtlfunc.c:

	Cosmetic: Comment and #include fixed

2003-01-16 04:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cm/ntfunc.c:

	+libcaptive/cm/ntfunc.c
	 - +ZwOpenKey()

2003-01-16 04:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cm/Makefile.am:

	+libcaptive/cm/ntfunc.c

2003-01-16 04:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/lib.c:

	+options --cdrom and --disk
	+variable 'captive_option_media'

2003-01-16 04:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+options --cdrom and --disk
	+variable 'captive_option_media'
	captive_w32_init(): +KeLowerIrql() handling for the current hal/halx86/irql.c
	captive_w32_init(): +call captive_disk_init();

2003-01-16 04:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/file_info.c:

	Cosmetic: Fixed missing #include file
	+map STATUS_UNRECOGNIZED_VOLUME -> GNOME_VFS_ERROR_WRONG_FORMAT

2003-01-16 04:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/: directory.c, file.c:

	Cosmetic: Fixed missing #include file

2003-01-16 04:32  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/init.c:

	CcUninitializeCacheMap(): Implemented 'UninitializeCompleteEvent'

2003-01-16 04:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/libcaptive/Makefile.am,
	  src/libcaptive/ex/Makefile.am:

	+libcaptive/ex/

2003-01-16 04:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ps/: process.c:

	+IoGetCurrentProcess()

2003-01-16 04:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ke/: wait.c:

	+KeInitializeDispatcherHeader()

2003-01-16 04:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ke/: timer.c:

	+KeCancelTimer()
	+KeInitializeTimer()

2003-01-16 04:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ke/: dpc.c:

	+KeRemoveQueueDpc()

2003-01-16 04:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ke/: critical.c:

	+sanity-check of the value of 'KeGetCurrentThread()->KernelApcDisable'
	KeEnterCriticalRegion() vs. KeLeaveCriticalRegion() now ++/-- by reverse
	 - *Enter*() now adds, *Leave*() now subs; why the other way?

2003-01-16 04:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ex/: resource.c:

	+ExIsResourceAcquiredExclusiveLite()

2003-01-16 04:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ntos/: types.h:

	+*SLIST_ENTRY: as *SINGLE_LIST_ENTRY alias

2003-01-16 04:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ntos/: disk.h:

	+IOCTL_DISK_GET_PARTITION_INFO_EX
	+IOCTL_STORAGE_GET_HOTPLUG_INFO
	+PARTITION_INFORMATION_EX

2003-01-16 04:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: include/ddk/fsfuncs.h, ntoskrnl/fs/tunnel.c:

	Fixed prototype of FsRtlFindInTunnelCache()

2003-01-16 04:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/hal/halx86/spinlock.c,
	  src/libcaptive/halcaptive/spinlock.c:

	reactosized: libcaptive/halcaptive/spinlock.c -> hal/halx86/spinlock.c
	 - converted KeAcquireSpinLock()
	 - converted KeReleaseSpinLock()

2003-01-16 04:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/hal/halx86/irql.c, src/libcaptive/halcaptive/irql.c:

	reactosized IRQs: libcaptive/halcaptive/irql.c -> hal/halx86/irql.c
	 - no real asynchronous IRQs are permitted
	 - converted KeGetCurrentIrql()
	 - +KfLowerIrql()
	 - +KeLowerIrql()
	 - +KfRaiseIrql()
	 - +KeRaiseIrql()

2003-01-11 19:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/size.c:

	captive_giochannel_size(): +sanity check to require 'unencoded' GIOChannel

2003-01-11 19:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/sandbox/: Makefile.am, sandbox.idl,
	  server-Directory.c, server-Directory.h, server-GlibLogFunc.c,
	  server-GlibLogFunc.h, server-VFS.c, server-VFS.h, split.c,
	  split.h:

	+libcaptive/sandbox/
	 - implements process separation of libcaptive
	 - not yet finished as it is not mission critical

2003-01-11 19:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: include/captive/storage.h, storage/cdrom.c:

	Operation parameters are now global captive_* vars as declared by client.h

2003-01-11 19:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/unicode_reactos.h:

	Cosmetic: Fixed captive_ucs2(): +G_GNUC_UNUSED

2003-01-11 19:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/macros.h:

	Cosmetic: Fixed captive_nv_printf_string_upper_bound(): +G_GNUC_UNUSED
	+captive_strdup_alloca()

2003-01-11 19:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: include/captive/rtl-file.h, ldr/loader.c,
	  rtl/file.c:

	captive_file_* -> captive_rtl_file_*
	 - prevent conflict with GObject-based libcaptive VFS interface

2003-01-11 19:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/init.c, include/captive/client.h:

	libcaptive-gnomevfs.so now accepts popt args instead of just fs_path string
	Operation parameters are now global captive_* vars as declared by client.h

2003-01-11 19:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: Makefile.am, include/captive/sandbox.h:

	+libcaptive/sandbox/

2003-01-11 19:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/gnomevfs/gnome-vfs-method.c,
	  libcaptive/client/Makefile.am, libcaptive/client/directory.c,
	  libcaptive/client/file.c, libcaptive/client/file_info.c,
	  libcaptive/client/lib.c, libcaptive/client/lib.h,
	  libcaptive/include/captive/Makefile.am,
	  libcaptive/include/captive/client-directory.h,
	  libcaptive/include/captive/client-file.h,
	  libcaptive/include/captive/client-file_info.h:

	libcaptive-gnomevfs.so separated to Gnome-VFS vs. reactos specific parts
	 - Gnome-VFS part remains in src/client/libcaptive-gnomevfs/
	 - reactos part implemented by "captive/client-*.h" and "libcaptive/client/*.c"

2003-01-11 19:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/: captive.conf, giognomevfs.c,
	  gnome-vfs-module.c:

	libcaptive-gnomevfs.so now accepts popt args instead of just fs_path string

2003-01-11 19:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/Makefile.am:

	gnome-vfs-module-2.0: now compiled unconditionally for the whole package

2003-01-11 19:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/main.c:

	+simple 'Syntax' help
	argv[2] is now optional
	 - it is complained by captive_init() if not present

2003-01-11 19:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	'po' files can now also silently change their comment lines

2003-01-11 19:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* doc/FAQ:

	+"Messages / logging reporting?"

2003-01-11 19:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	+G_LOG_DOMAIN="Captive"
	glib-2.0: +gobject
	 - used by new GObject-based VFS interface of libcaptive
	gnome-vfs-module-2.0: now compiled unconditionally for the whole package
	+linc,ORBit2: used by sandbox
	+./src/libcaptive/sandbox/

2003-01-11 19:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* autogen.pl:

	"clean"+="./src/libcaptive/sandbox/sandbox-..."

2003-01-11 19:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, README:

	Cosmetic: +$Id$ string

2003-01-11 19:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* .gdbinit:

	captivecmdline now accepts popt args as argv[1]

2003-01-11 19:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: include/ddk/rtl.h, include/napi/teb.h,
	  ntoskrnl/include/internal/i386/ps.h:

	Functions marked as G_GNUC_UNUSED to prevent 'unused' warnings

2003-01-11 19:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* TODO:

	+TODO list

2002-12-23 06:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS:

	+Implemented Gnome-VFS-2.0 module interface
	+cdfs.sys working

2002-12-23 01:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/captive.conf:

	+captive-fs.sys definition

2002-12-23 01:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/splaylinks.c:

	+RtlSplay()
	 - NOP for now
	+gtk-doc for RtlDelete()

2002-12-23 01:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/io/Makefile.am:

	-ntoskrnl/io/iowork.c
	+ntoskrnl/io/rw.c

2002-12-23 01:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+RtlSplay()

2002-12-23 01:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+IoFreeWorkItem()
	+IoQueueWorkItem()
	+RtlSplay()
	+CcCopyRead()

2002-12-23 01:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/io/: Makefile.am, iowork.c:

	+libcaptive/io/iowork.c

2002-12-23 01:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+CcCopyRead()

2002-12-23 01:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/gnome-vfs-method.c:

	+captive_gnomevfs_close()
	+captive_gnomevfs_read()
	+captive_gnomevfs_seek()
	+captive_gnomevfs_tell()
	+handling of STATUS_OBJECT_NAME_NOT_FOUND (->GNOME_VFS_ERROR_NOT_FOUND)
	Fixed accessibility of directories: +=GNOME_VFS_PERM_USER_EXEC
	Fixed 'uri->text' decoding - used gnome_vfs_unescape_string()

2002-12-23 01:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: rw.c:

	+ntoskrnl/io/rw.c
	 - +NtReadFile()

2002-12-23 01:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: iowork.c:

	-ntoskrnl/io/iowork.c

2002-12-13 02:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/io/Makefile.am:

	+ntoskrnl/io/file.c

2002-12-13 02:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/fs/Makefile.am:

	+ntoskrnl/fs/oplock.c

2002-12-13 02:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/: Makefile.am, memsafe.c:

	+MmSafeCopyToUser()

2002-12-13 02:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+FsRtlOplockIsFastIoPossible()
	+FsRtlCheckOplock()
	+RtlCompareMemory()

2002-12-13 02:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/: Makefile.am, oplock.c:

	+FsRtlCheckOplock()

2002-12-13 02:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/init.c:

	CcUninitializeCacheMap(): Allow pass of unregistered @FileObject

2002-12-13 02:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/gnome-vfs-method.c:

	captive_gnomevfs_get_file_info(): Implemented

2002-12-13 02:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: mem.c:

	+RtlCompareMemory()

2002-12-13 02:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: file.c:

	+ntoskrnl/io/file.c
	 - +NtQueryInformationFile()

2002-12-13 02:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/fs/: oplock.c:

	+ntoskrnl/fs/oplock.c
	 - +FsRtlOplockIsFastIoPossible()

2002-12-13 02:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/napi/: types.h:

	TIME: ULARGE_INTEGER -> LARGE_INTEGER
	 - W32 XP has 'LARGE_INTEGER' although it could be 'ULARGE_INTEGER' before

2002-12-13 00:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/gnome-vfs-method.c:

	captive_gnomevfs_uri_parent_init(): Fixed existing 'captive_gnomevfs_uri_parent'

2002-12-12 05:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/gnomevfs/: Makefile.am, captive.conf, giognomevfs.c,
	  giognomevfs.h, gnome-vfs-method.c, gnome-vfs-method.h,
	  gnome-vfs-module.c, gnome-vfs-module.h:

	+src/client/libcaptive-gnomevfs/
	 - preliminary gnome-vfs-module-2.0 client interface for libcaptive

2002-12-12 05:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+CcSetFileSizes()
	+CcPurgeCacheSection()

2002-12-12 05:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/init.c:

	+CcUninitializeCacheMap()
	CcIinitializeCacheMap(),CcUninitializeCacheMap(): 'FileObject's now tracked

2002-12-12 05:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	captive_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'
	captive_cdrom_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'
	-testing root directory reading code

2002-12-12 05:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/: Makefile.am, stream.c:

	+FsRtlTeardownPerStreamContexts()

2002-12-12 05:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/macros.h:

	size_t -> gsize
	+captive_printf_alloca()

2002-12-12 05:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/storage.h:

	captive_cdrom_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'
	+captive_giochannel_size(): detect 'GIOChannel' file/device size

2002-12-12 05:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+CcPurgeCacheSection()
	+CcSetFileSizes()
	+CcUninitializeCacheMap()
	+ExDeleteResourceLite()
	+FsRtlTeardownPerStreamContexts()
	+IoRemoveShareAccess()
	+RtlDelete()

2002-12-12 05:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/: Makefile.am, splaylinks.c:

	+RtlDelete()

2002-12-12 05:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+CcUninitializeCacheMap()
	+RtlDelete()
	+FsRtlTeardownPerStreamContexts()
	+CcPurgeCacheSection()

2002-12-12 05:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/generictable.c:

	RtlInsertElementGenericTable(): Fixed to call now (*GenericTable->AllocateRoutine)

2002-12-12 04:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/: Makefile.am, size.c:

	+captive_giochannel_size(): detect 'GIOChannel' file/device size

2002-12-12 04:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/cdrom.c:

	captive_cdrom_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'

2002-12-12 04:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/: client/cmdline/main.c, libcaptive/include/captive/client.h:

	captive_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'

2002-12-12 04:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/Makefile.am:

	+./src/client/libcaptive-gnomevfs/

2002-12-12 04:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	+./src/client/libcaptive-gnomevfs/
	+GNOME_VFS_MODULE_{CFLAGS,LIBS}: gnome-vfs-module-2.0

2002-12-12 04:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: time.c:

	+RtlTimeToSecondsSince1970()

2002-12-12 04:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: share.c:

	+IoRemoveShareAccess()

2002-12-12 04:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: dir.c:

	NtQueryDirectoryFile(): +pass: IoStack->Parameters.QueryDirectory.FileIndex
	 - currently implemented only for 'FileIdBothDirectoryInformation'

2002-12-12 04:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: create.c:

	IoCreateStreamFileObject(): force: Flags |= FO_SYNCHRONOUS_IO
	IoCreateStreamFileObject(): Initialize 'FileName' to be empty

2002-12-12 04:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ex/: resource.c:

	+ExDeleteResourceLite()

2002-12-12 04:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: ntifs.h:

	+FSRTL_COMMON_FCB_HEADER
	+FSRTL_ADVANCED_FCB_HEADER

2002-11-24 23:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* doc/FAQ:

	+Using libcaptive for non-filesystem W32 drivers?

2002-11-23 17:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+ntoskrnl/ex/lookas.c init: ExpInitLookasideLists()

2002-11-23 17:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/Makefile.am:

	+libcaptive/ke/timer.c

2002-11-23 17:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+a lot of (undef) functions for ext2fsd.sys

2002-11-23 17:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/ex/Makefile.am:

	+ntoskrnl/ex/lookas.c

2002-11-23 17:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/timer.c:

	+libcaptive/ke/timer.c
	 - +KeQuerySystemTime()

2002-11-23 17:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/internal/: Makefile.am, ex.h:

	+reactos/internal/ex.h

2002-11-23 17:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cm/rtlfunc.c:

	+src/libcaptive/cm/rtlfunc.c
	 - +RtlQueryRegistryValues()

2002-11-23 17:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/libcaptive/Makefile.am,
	  src/libcaptive/cm/Makefile.am:

	+libcaptive/cm/

2002-11-23 17:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ex/: lookas.c:

	+ExDeleteNPagedLookasideList()
	+ExDeletePagedLookasideList()
	+ExInitializeNPagedLookasideList()
	+ExInitializePagedLookasideList()

2002-11-23 17:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: time.c:

	+RtlTimeToTimeFields()

2002-11-23 03:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+Test code to dump root directory contents to stdout
	 - Psyche root directory successfuly retrieved!

2002-11-23 03:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: zwtypes.h:

	+FILE_ID_BOTH_DIR_INFORMATION

2002-11-23 03:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+FsRtlIsFatDbcsLegal()
	+RtlGenerate8dot3Name()

2002-11-23 03:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/rtl/Makefile.am:

	+ntoskrnl/rtl/dos8dot3.c

2002-11-23 03:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/dbcsname.c:

	+libcaptive/fs/dbcsname.c
	 - +FsRtlIsFatDbcsLegal()

2002-11-23 03:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/Makefile.am:

	+libcaptive/fs/dbcsname.c

2002-11-23 03:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: dos8dot3.c:

	+ntoskrnl/rtl/dos8dot3.c
	 - +RtlGenerate8dot3Name()

2002-11-23 03:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: fsfuncs.h:

	FsRtlIsFatDbcsLegal() prototype: Fixed W32 compatibility

2002-11-23 02:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+multiple mappings of one page
	STATUS_PENDING (APCs needed?): Forbidden here, fixed in IoPageRead()

2002-11-22 22:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: page.c:

	IoPageRead(): Fix 'StatusBlock' parameter to return correct value (FIXME)

2002-11-22 20:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ldr/: loader.c:

	LdrpBuildModuleBaseName() no longer static
	 - for .so filesystem format module loading

2002-11-22 20:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ldr/loader.c:

	+.so filesystem format module loading

2002-11-22 20:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	For .so filesystem format module loading:
	  +InterlockedPopEntrySList() undef
	  +InterlockedPushEntrySList() undef

2002-11-22 20:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+(disabled) option to not to use custom SIGSEGV handler for .so filesystem format

2002-11-22 20:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	glib: +gmodule
	 - for .so filesystem format module loading

2002-11-22 14:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: event.c, exports.captivesym:

	+KeClearEvent()

2002-11-22 14:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	IofCompleteRequest(): APC dispatching made fatal again (libcaptive is synchronous)
	IoIsOperationSynchronous(): Sanity check to never return FALSE

2002-11-22 14:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: page.c:

	IoPageRead(): Do the paging request as synchronous (IRP_SYNCHRONOUS_PAGING_IO)

2002-11-22 14:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: status.h:

	libcaptive requires strict STATUS_SUCCESS for NT_SUCCESS()
	 - Never pass through 'STATUS_PENDING' and we are generally more strict anyway

2002-11-22 03:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	Cache Manager: Implemented deallocations
	 - STATUS_PENDING not yet handled (APCs needed?)
	 - multiple mappings of one page not yet handled

2002-11-22 03:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/error.c:

	+libcaptive/rtl/error.c
	 - +RtlAssert()

2002-11-22 03:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/Makefile.am:

	+libcaptive/rtl/error.c

2002-11-22 03:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+ExRaiseStatus()
	+symbols for CheckedBuild W32 binaries:
	 - +RtlAssert()
	 - +DbgPrint()
	 - +_allshl() undef
	 - +ExIsResourceAcquiredExclusiveLite() undef
	 - +DbgBreakPoint() undef

2002-11-22 03:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/catch.c:

	+libcaptive/ke/catch.c
	 - +ExRaiseStatus()

2002-11-22 03:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/Makefile.am:

	+libcaptive/ke/catch.c

2002-11-22 03:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: unicode.c:

	RtlUpcaseUnicodeString(): Allow also non-zero-terminable 'DestinationString'

2002-11-22 03:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	IoInitializeIrp(): Fixed missing intitialization of Irp->Type

2002-11-22 03:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: iomgr.c:

	+IopCloseFile()
	+IopDeleteFile()

2002-11-22 03:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: create.c:

	IoCreateStreamFileObject(): create+destroy HANDLE -> do not create HANDLE
	 - invoked some bug of ZwClose() but it is wasteful anyway
	IoCreateStreamFileObject(): FO_DIRECT_DEVICE_OPEN -> FO_STREAM_FILE
	 - to comply with W32 documentation although I am not sure of the real requirements

2002-11-22 03:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: iodef.h:

	+#define IO_TYPE_*
	 - for 'Type' fields of various W32 structures

2002-11-20 18:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+preliminary testing root directory reading

2002-11-20 18:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: create.c:

	IopCreateFile(): Initialized missing 'Flags' field to 0.

2002-11-20 16:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/io/Makefile.am:

	+ntoskrnl/io/dir.c

2002-11-20 16:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/event.c:

	+KeResetEvent()

2002-11-20 16:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: dir.c:

	+ntoskrnl/io/dir.c
	 - +NtQueryDirectoryFile()
	NtQueryDirectoryFile(): Fixed !RestartScan case.

2002-11-20 16:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/napi/: types.h:

	FILE_INFORMATION_CLASS: Fixed W32 binary compatibility

2002-11-20 15:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/io/Makefile.am:

	+ntoskrnl/io/share.c

2002-11-20 15:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: include/captive/unicode.h, rtl/unicode.c:

	+captive_validate_ucs2_fixlen()
	+captive_validate_UnicodeString_noterm()

2002-11-20 15:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+FsRtlDoesNameContainWildCards()
	+IoSetShareAccess()
	+ExAcquireResourceSharedLite()

2002-11-20 15:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/name.c:

	+libcaptive/fs/name.c
	 - +FsRtlDoesNameContainWildCards()

2002-11-20 15:08  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/fs/Makefile.am:

	+libcaptive/fs/
	+libcaptive/fs/name.c

2002-11-20 15:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	Fixed calling of root IoCreateFile() by FILE_SYNCHRONOUS_IO_ALERT
	  to prevent getting STATUS_CANT_WAIT from W32 filesystem

2002-11-20 15:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/Makefile.am, configure.ac, configure.in:

	+libcaptive/fs/

2002-11-20 15:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: share.c:

	+ntoskrnl/io/share.c
	 - +IoSetShareAccess()

2002-11-20 15:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ex/: resource.c:

	+ExAcquireResourceSharedLite()

2002-11-20 14:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/: unicode.h:

	+#define {,ANSI_}DOS_{STAR,QM,DOT}

2002-11-20 12:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: create.c:

	IopCreateFile(): +Initialized 'RelatedFileObject' field to NULL

2002-11-20 12:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/cdrom.c:

	IRP_MJ_READ: +sanity check for Mdl length

2002-11-20 03:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/Makefile.am, configure.ac,
	  configure.in:

	-ntoskrnl/cc/

2002-11-20 03:13  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/cdrom.c:

	+IOCTL_SCSI_GET_CAPABILITIES handler

2002-11-20 03:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/rtl/Makefile.am:

	+ntoskrnl/rtl/time.c

2002-11-20 03:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/math.c:

	+libcaptive/ps/math.c
	 - +_allmul()
	 - +_alldiv()

2002-11-20 03:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/Makefile.am:

	+libcaptive/ps/math.c

2002-11-20 03:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/section.c:

	Cosmetic: Comment.

2002-11-20 03:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/mdl.c:

	+MmMapLockedPagesSpecifyCache()

2002-11-20 03:11  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+MmMapLockedPagesSpecifyCache()
	+_allmul()
	+_alldiv()

2002-11-20 03:10  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+CcUnpinData()
	+ExAcquireSharedStarveExclusive()
	+IoIsOperationSynchronous()
	+MmMapLockedPagesSpecifyCache()
	+RtlTimeFieldsToTime()
	+_alldiv()
	+_allmul()

2002-11-20 03:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	Return value is now passed 64-bit wide instead of just 32-bit.
	 - debug dumps are still written 32-bit wide notwithstanding any function name

2002-11-20 03:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	-CcInit() as we have now our own Cache Manager implementation
	 - reactos one appears to be broken by using 'fscontext' field etc.

2002-11-20 03:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/map.c:

	+libcaptive/cc/map.c
	 - +CcMapData()
	 - +CcUnpinData()

2002-11-20 03:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/Makefile.am:

	+libcaptive/cc/map.c

2002-11-20 03:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: time.c:

	+ntoskrnl/rtl/time.c
	 - +RtlTimeFieldsToTime()

2002-11-20 03:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	IofCompleteRequest(): APC invocation is now ignored, no longer fatal
	 - I am not sure if it is needed without any asynchronous events
	+IoIsOperationSynchronous()

2002-11-20 03:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/include/internal/: cc.h:

	BCB,CACHE_SEGMENT: Disabled for libcaptive as we use only PUBLIC_BCB

2002-11-20 03:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ex/: resource.c:

	+ExAcquireSharedStarveExclusive()

2002-11-20 03:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: mmtypes.h:

	MEMORY_CACHING_TYPE: Fixed W32 binary compatibility
	+MM_PAGE_PRIORITY

2002-11-20 02:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/cdrom.c:

	Fixed IRP_MJ_READ buffer type detection (handled the buffering triplet)

2002-11-10 21:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/mm/Makefile.am:

	+ntoskrnl/mm/aspace.c

2002-11-10 21:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/io/Makefile.am:

	+ntoskrnl/io/page.c

2002-11-10 21:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/: Makefile.am, marea.c:

	+MmCreateMemoryArea()

2002-11-10 21:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+CcInitializeCacheMap()
	+CcMapData()

2002-11-10 21:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/internal/: Makefile.am, cc.h:

	+reactos/internal/cc.h

2002-11-10 21:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/ntifs.h:

	+reactos/ddk/ntifs.h

2002-11-10 21:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/fstypes.h:

	+reactos/ddk/fstypes.h

2002-11-10 21:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/fsfuncs.h:

	+reactos/ddk/fsfuncs.h

2002-11-10 21:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/Makefile.am:

	+reactos/ddk/fsfuncs.h
	+reactos/ddk/fstypes.h
	+reactos/ddk/ntifs.h

2002-11-10 21:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/compat.h:

	+define _WIN32
	 - it is checked by some reactos include files

2002-11-10 21:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+initialize Cache Manager

2002-11-10 21:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: cc/init.c, ke/exports.def:

	+CcInitializeCacheMap()

2002-11-10 21:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/cc/Makefile.am:

	+libcaptive/cc/

2002-11-10 21:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in,
	  src/libcaptive/reactos/ntoskrnl/Makefile.am:

	+ntoskrnl/cc/

2002-11-10 21:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* .gdbinit:

	+ElectricFence active (/usr/lib/libefence.so)
	Initial break is now done after W32 fs module is loaded.

2002-11-10 21:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: wstring.c:

	wcscpy(): Fixed crash on ElectricFence

2002-11-10 21:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/mm/: aspace.c:

	+ntoskrnl/mm/aspace.c
	 - +Mm*AddressSpace()

2002-11-10 21:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: page.c:

	+ntoskrnl/io/page.c
	 - +IoPageRead()

2002-11-10 21:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: device.c:

	IoCreateDevice(): +W32 binary compatibility sanity check of 'DEVICE_OBJECT'
	IoCreateDevice(): +W32 binary compatibility behaviour changed (if libcaptive)

2002-11-10 21:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: buildirp.c:

	+IoBuildSynchronousFsdRequestWithMdl()

2002-11-10 21:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/include/internal/i386/: mm.h:

	Disabled 'KERNEL_BASE' for libcaptive to prevent its accidental misues

2002-11-10 21:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/cc/: view.c:

	+ntoskrnl/cc/view.c
	 - +CcRosReleaseCacheSegment()
	 - +CcRosLookupCacheSegment()
	 - +CcRosCreateCacheSegment()
	 - +CcRosGetCacheSegment()
	 - +CcRosRequestCacheSegment()
	 - +CcInitView()

2002-11-10 21:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/cc/: pin.c:

	+ntoskrnl/cc/pin.c
	 - +CcMapData()
	CcMapData(): +FIXME comment: 4GB file limit

2002-11-10 21:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/cc/: copy.c:

	+ntoskrnl/cc/copy.c
	 - +ReadCacheSegment()

2002-11-10 21:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: ketypes.h:

	KDEVICE_QUEUE: modified (updated?) for W32 binary compatible content
	WAIT_CONTEXT_BLOCK: +content to be W32 binary compatible content (it was empty)

2002-11-10 21:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: iotypes.h:

	DEVICE_OBJECT: +W32 binary compatible alignment

2002-11-10 17:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/cdrom.c:

	MajorFunction_Irp_finish(): Fixed deallocated memory access.

2002-11-09 20:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/cctypes.h:

	+reactos/ddk/cctypes.h

2002-11-09 20:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/ccfuncs.h:

	+reactos/ddk/ccfuncs.h

2002-11-09 20:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/Makefile.am:

	+reactos/ddk/ccfuncs.h
	+reactos/ddk/cctypes.h

2002-11-09 20:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/libcaptive/Makefile.am:

	+libcaptive/cc/

2002-11-09 20:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile-head.am:

	+.DELETE_ON_ERROR: Force delete of target file if command fails.

2002-11-09 16:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym,
	  reactos/ntoskrnl/io/create.c:

	+IoCreateStreamFileObject()

2002-11-09 16:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* doc/FAQ:

	+issues about caller/calle incompatible function calltypes
	+why not to use native ntoskrnl.exe

2002-11-09 15:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/cdrom.c:

	+IRP_MJ_READ handler

2002-11-09 15:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	Fixed calltype for Rtl*GenericTable*(): cdecl -> stdcall

2002-11-09 15:46  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/: pe.h, ddk/ntdef.h:

	+Comment: FIXME: at least NTAPI should be STDCALL ?

2002-11-08 21:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/cdrom.c:

	+IOCTL_CDROM_GET_LAST_SESSION handler

2002-11-08 21:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+IoBuildSynchronousFsdRequest()

2002-11-08 21:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/mm/: mdl.c:

	+MmCreateMdl()

2002-11-08 21:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: buildirp.c:

	+IoPrepareIrpBuffer()
	+IoBuildSynchronousFsdRequest()

2002-11-08 20:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/generictable.c:

	+libcaptive/rtl/generictable.c
	 - +Rtl*GenericTable*()

2002-11-08 20:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/rtl/Makefile.am:

	+libcaptive/rtl/generictable.c

2002-11-08 20:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.def:

	+RtlInsertElementGenericTable()
	+RtlLookupElementGenericTable()
	+RtlEnumerateGenericTableWithoutSplaying()
	+RtlInitializeGenericTable()
	+RtlDeleteElementGenericTable()

2002-11-08 20:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+many symbols already defined just not exported till now

2002-11-08 20:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	+symbol type 'DATA' (identification from *.def)

2002-11-08 20:26  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/macros.h:

	Cosmetic: Improved comments
	captive_renewn(): Prevented double evaluation of 'objp'
	+captive_newn_alloca()
	+captive_new0n_alloca()
	+captive_new_alloca()
	+captive_new0_alloca()

2002-11-08 20:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: rtltypes.h:

	+enum _RTL_GENERIC_COMPARE_RESULTS
	+enum _TABLE_SEARCH_RESULT
	+typedef PRTL_GENERIC_COMPARE_ROUTINE
	+typedef PRTL_GENERIC_ALLOCATE_ROUTINE
	+typedef PRTL_GENERIC_FREE_ROUTINE
	RTL_GENERIC_TABLE: Fixed types: CompareRoutine, AllocateRoutine and FreeRoutine

2002-11-08 20:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: rtl.h:

	RtlInitializeGenericTable(): Fixed parameter name: 'UserParameter'
	+RtlInsertElementGenericTable()

2002-11-08 19:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	'undef' symbols defined in libcaptive will now cause linker failures

2002-11-08 17:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/rtltypes.h:

	pre-includes updated to keep up with captive-branch of reactos ddk/rtltypes.h

2002-11-08 17:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/: Makefile.am, ntdef.h:

	+reactos/ddk/ntdef.h

2002-11-08 17:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* macros/AutoGen.pm:

	&_cleanfiles: +"*.l[oa]T"
	 - *.loT file was seen

2002-11-07 18:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/signal.c:

	+_abnormal_termination()

2002-11-07 18:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in,
	  src/libcaptive/reactos/ntoskrnl/Makefile.am,
	  src/libcaptive/reactos/ntoskrnl/fs/Makefile.am:

	+ntoskrnl/fs/

2002-11-07 18:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+_abnormal_termination()
	+FsRtlNotifyInitializeSync()

2002-11-07 13:27  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ob/: object.c:

	ObFindObject(): disabled 'OBJ_OPENLINK' as we do not yet have 'IoSymbolicLinkType'

2002-11-07 13:12  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: include/ddk/fsfuncs.h, include/ddk/fstypes.h,
	  include/ddk/iodef.h, include/ddk/iotypes.h, include/ntos/heap.h,
	  ntoskrnl/io/create.c, ntoskrnl/io/iomgr.c, ntoskrnl/ldr/loader.c,
	  ntoskrnl/lpc/connect.c, ntoskrnl/mm/anonmem.c,
	  ntoskrnl/mm/cont.c, ntoskrnl/mm/iospace.c, ntoskrnl/mm/kmap.c,
	  ntoskrnl/mm/marea.c, ntoskrnl/mm/mdl.c, ntoskrnl/mm/ncache.c,
	  ntoskrnl/mm/npool.c, ntoskrnl/mm/rmap.c, ntoskrnl/mm/section.c,
	  ntoskrnl/mm/i386/page.c, ntoskrnl/ob/object.c,
	  ntoskrnl/rtl/bitmap.c:

	branch update for HEAD-2002110701

2002-11-07 13:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: include/ddk/fsfuncs.h, include/ddk/fstypes.h,
	  include/ddk/iodef.h, include/ddk/iotypes.h, include/ntos/heap.h,
	  ntoskrnl/io/create.c, ntoskrnl/io/iomgr.c, ntoskrnl/ldr/loader.c,
	  ntoskrnl/lpc/connect.c, ntoskrnl/mm/anonmem.c,
	  ntoskrnl/mm/cont.c, ntoskrnl/mm/iospace.c, ntoskrnl/mm/kmap.c,
	  ntoskrnl/mm/marea.c, ntoskrnl/mm/mdl.c, ntoskrnl/mm/ncache.c,
	  ntoskrnl/mm/npool.c, ntoskrnl/mm/rmap.c, ntoskrnl/mm/section.c,
	  ntoskrnl/mm/i386/page.c, ntoskrnl/ob/object.c,
	  ntoskrnl/rtl/bitmap.c:

	update for HEAD-2002110701

2002-11-07 12:15  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/cdrom.c:

	IOCTL_CDROM_READ_TOC: Fixed 'LastTrack' field

2002-11-07 12:14  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ntos/: cdrom.h:

	CDROM_TOC: Fixed comments about TOC_LAST_TRACK behaviour

2002-11-07 11:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	Fixed debug messages

2002-11-07 11:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	+debug entry/exit messages for cdecl and stdcall exported symbols

2002-11-07 09:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+IofCompleteRequest()
	+KeLeaveCriticalRegion()
	+KeGetCurrentThread()

2002-11-07 09:23  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/ex/Makefile.am:

	+ntoskrnl/ex/fmutex.c

2002-11-07 09:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/hal/halx86/Makefile.am:

	+reactos/hal/halx86/

2002-11-07 09:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/: Makefile.am, hal/Makefile-hal.am,
	  hal/Makefile.am:

	+reactos/hal/

2002-11-07 09:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	+reactos/hal/
	+reactos/hal/halx86/

2002-11-07 09:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/mdl.c:

	Fixed gtk-doc comment syntax

2002-11-07 09:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+ExAcquireFastMutex()
	+ExReleaseFastMutex()

2002-11-07 00:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ex/: resource.c:

	+ExReleaseResourceLite()
	+ExReleaseResourceForThreadLite()
	 - 'Resource->NumberOfSharedWaiters!=NULL' is not yet supported

2002-11-07 00:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+ExReleaseResourceLite()

2002-11-07 00:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: device.c:

	+IoDeleteDevice()
	 - 'DeviceObject->Timer' not yet implemented

2002-11-07 00:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+IoDeleteDevice()

2002-11-07 00:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: Makefile.am, exports.def:

	+exports.def: W32 symbols missing in reactos ntoskrnl.def and hal.def

2002-11-07 00:25  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/pool.c:

	+ExFreePoolWithTag()
	All Ex*Pool*() allocations now became Tag sanity-checked

2002-11-07 00:24  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+ExFreePoolWithTag()

2002-11-06 23:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ntos/: cdrom.h:

	+TOC_DATA_TRACK
	+TOC_LAST_TRACK
	Commented TRACK_DATA and CDROM_TOC

2002-11-06 23:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/cdrom.c:

	+IOCTL_CDROM_READ_TOC handler

2002-11-06 22:38  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ex/: resource.c:

	+ExAcquireResourceExclusiveLite()

2002-11-06 22:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+ExAcquireResourceExclusiveLite()
	+KeInitializeSpinLock()

2002-11-06 15:22  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/cdrom.c:

	+IOCTL_CDROM_GET_DRIVE_GEOMETRY handler
	DiskGeometry now sanity checked on every IRP_MJ_DEVICE_CONTROL
	Fixed IOCTL_CDROM_CHECK_VERIFY handler Irp->IoStatus.Status return values

2002-11-06 15:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	+IofCompleteRequest()
	 - 'Irp->PendingReturned' handling disabled
	+IoCompleteRequest()

2002-11-06 15:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: cleanup.c:

	+IoSecondStageCompletion()
	 - 'Irp->Overlay.AsynchronousParameters.UserApcRoutine' handling disabled

2002-11-06 15:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: mdl.c:

	+IoFreeMdl()

2002-11-06 15:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: fs.c:

	+IoSetHardErrorOrVerifyDevice()

2002-11-06 15:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ntos/: cdrom.h:

	+missing subset of IOCTL_CDROM_*
	 - These are promised by W32 to s/IOCTL_CDROM_/IOCTL_STORAGE_/ in future

2002-11-06 15:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: status.h:

	+Retype STATUS_* to (NTSTATUS) to prevent "warning: comparison between signed and unsigned"

2002-11-06 15:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/cdrom.c:

	+MajorFunction_DEVICE_CONTROL() handling IRP_MJ_DEVICE_CONTROL
	+IOCTL_CDROM_CHECK_VERIFY handler
	+cdrom_DiskGeometry for DeviceExtension->DiskGeometry

2002-11-06 14:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/io/Makefile.am:

	+ntoskrnl/io/cleanup.c

2002-11-06 14:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/mdl.c:

	+MmUnlockPages()
	+MmMapLockedPages()
	+MmUnmapLockedPages()

2002-11-06 14:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/event.c:

	+KeSetEvent()

2002-11-06 14:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/halcaptive/intrlck.c:

	+InterlockedExchange()

2002-11-05 19:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* Makefile.am:

	EXTRA_DIST+=.gdbinit: gdb init script for convenient debugging

2002-11-05 19:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* .gdbinit:

	+gdb init script for convenient debugging
	 - args: ~/.captive-fs.sys ~/.captive-image.bin

2002-11-05 15:21  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/io/Makefile.am:

	+ntoskrnl/io/buildirp.c
	+ntoskrnl/io/mdl.c

2002-11-05 15:20  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/: Makefile.am, mdl.c:

	+MmProbeAndLockPages()

2002-11-05 15:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+IofCallDriver()
	+IoBuildDeviceIoControlRequest()

2002-11-05 15:19  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in,
	  src/libcaptive/reactos/ntoskrnl/Makefile.am,
	  src/libcaptive/reactos/ntoskrnl/mm/Makefile.am:

	+ntoskrnl/mm/

2002-11-05 15:18  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/mm/: mdl.c:

	+ntoskrnl/mm/mdl.c
	+MmSizeOfMdl()

2002-11-05 15:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: mdl.c:

	+ntoskrnl/io/mdl.c
	+IoAllocateMdl()

2002-11-05 15:17  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	+IoFreeIrp()

2002-11-05 15:16  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: buildirp.c:

	+ntoskrnl/io/buildirp.c
	+IoBuildDeviceIoControlRequest()

2002-11-05 14:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym, reactos/ntoskrnl/io/irp.c:

	+IoSetTopLevelIrp()

2002-11-05 14:36  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: io/process.c, ke/exports.captivesym:

	+IoGetStackLimits()

2002-11-05 14:35  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/libcaptive/Makefile.am,
	  src/libcaptive/io/Makefile.am:

	+libcaptive/io/

2002-11-05 14:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/setypes.h:

	+reactos/ddk/setypes.h

2002-11-05 14:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/psfuncs.h:

	+reactos/ddk/psfuncs.h

2002-11-05 14:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/Makefile.am:

	+reactos/ddk/psfuncs.h
	+reactos/ddk/setypes.h

2002-11-05 14:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+PsGetCurrentThread()->TopLevelIrp: Allocate

2002-11-05 14:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	+IoGetTopLevelIrp()

2002-11-05 14:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ps/: thread.c:

	+KeGetCurrentThread()

2002-11-05 13:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/signal.c:

	Cosmetic: +Comment

2002-11-05 13:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+IoGetTopLevelIrp()
	+KeEnterCriticalRegion()
	+ExAllocatePoolWithTag()

2002-11-05 12:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/ke/Makefile.am:

	+ntoskrnl/ke/critical.c

2002-11-05 12:34  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	Multiple "*.def" files supported now

2002-11-05 12:33  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/Makefile.am:

	exports.c: Call types are now read also from reactos'es "hal.def" file

2002-11-05 12:29  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ps/signal.c:

	Cosmetic: Fixed gtk-doc comment

2002-11-05 12:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+KeGetCurrentIrql()

2002-11-05 12:09  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/: client/init.c, include/captive/Makefile.am,
	  include/captive/signal.h, ps/Makefile.am, ps/signal.c:

	+sigaction_SIGSEGV()
	 - currently just '%fs:0x0' (exceptionstack top) access handling

2002-11-05 12:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/page.c:

	Cosmetic: #include cleanup

2002-11-05 12:07  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/macros.h:

	+CAPTIVE_MEMZERO()

2002-11-05 12:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: iotypes.h:

	PDRIVER_INITIALIZE: +CAPTIVE_STDCALL
	PFAST_IO_ROUTINE:   +CAPTIVE_STDCALL
	PDRIVER_DISPATCH:   +CAPTIVE_STDCALL
	PDRIVER_STARTIO:    +CAPTIVE_STDCALL
	PDRIVER_UNLOAD:     +CAPTIVE_STDCALL

2002-11-05 00:28  Jan Kratochvil <project-captive@jankratochvil.net>

	* doc/FAQ, src/libcaptive/include/captive/Makefile.am,
	  src/libcaptive/include/captive/calltype_reactos.h,
	  src/libcaptive/include/reactos/compat.h:

	+CAPTIVE_CDECL
	+CAPTIVE_STDCALL

2002-11-04 23:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: fs.c:

	Cosmetic: IopMountFileSystem(): branch cleanup

2002-11-04 23:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: include/ascii.h, include/structs.h, include/unicode.h,
	  include/csrss/csrss.h, include/lsass/lsass.h, include/napi/dbg.h,
	  include/napi/lpc.h, include/reactos/version.h,
	  ntoskrnl/dbg/user.c, ntoskrnl/include/internal/port.h,
	  ntoskrnl/lpc/connect.c, ntoskrnl/lpc/reply.c,
	  ntoskrnl/ps/process.c:

	branch update for HEAD-2002110401

2002-11-04 23:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: include/ascii.h, include/structs.h, include/unicode.h,
	  include/csrss/csrss.h, include/lsass/lsass.h, include/napi/dbg.h,
	  include/napi/lpc.h, include/reactos/version.h,
	  ntoskrnl/dbg/user.c, ntoskrnl/include/internal/port.h,
	  ntoskrnl/lpc/connect.c, ntoskrnl/lpc/reply.c,
	  ntoskrnl/ps/process.c:

	update for HEAD-2002110401

2002-11-04 16:05  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/rtl/: sprintf.c:

	stringw(): Fixed handling of invalid input 16-bit wstrings

2002-11-04 16:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ob/: dirobj.c:

	+ntoskrnl/ob/dirobj.c
	+NtCreateDirectoryObject()

2002-11-04 16:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: iomgr.c:

	+create object directory "\Driver"
	+create object directory "\FileSystem"
	+create object directory "\Device"

2002-11-04 16:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: device.c:

	IoCreateDevice(): Fixed some missing PDEVICE_OBJECT initializations

2002-11-04 16:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/ddk/: class2.h:

	-No newline at end of file

2002-11-04 15:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/cdrom.c:

	+libcaptive/storage/cdrom.c
	 - nothing except device initialization implemented now

2002-11-04 15:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/storage/Makefile.am:

	+libcaptive/storage/cdrom.c

2002-11-04 15:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/ob/Makefile.am:

	+ntoskrnl/ob/dirobj.c

2002-11-04 15:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ob/handle.c:

	Cosmetic: Comments updated

2002-11-04 15:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ob/: Makefile.am, dirobj.c:

	+ZwCreateDirectoryObject()

2002-11-04 15:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/srb.h:

	+reactos/ddk/srb.h

2002-11-04 15:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/scsi.h:

	+reactos/ddk/scsi.h

2002-11-04 15:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/ntddscsi.h:

	+reactos/ddk/ntddscsi.h

2002-11-04 15:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/haltypes.h:

	+reactos/ddk/haltypes.h

2002-11-04 15:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/class2.h:

	+reactos/ddk/class2.h

2002-11-04 15:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/Makefile.am:

	+reactos/ddk/class2.h
	+reactos/ddk/haltypes.h
	+reactos/ddk/ntddscsi.h
	+reactos/ddk/scsi.h
	+reactos/ddk/srb.h

2002-11-04 15:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/: Makefile.am, storage.h:

	+captive/storage.h

2002-11-04 15:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/captive/client.h:

	captive_init(): (fs_path) -> (fs_path,image_pathname)

2002-11-04 15:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	captive_init(): (fs_path) -> (fs_path,image_pathname)
	+libcaptive/storage/cdrom.c
	Fixed fs_path mount: "\Cdfs\." -> "\Device\CdRom0\."

2002-11-04 15:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/client/cmdline/main.c:

	captive_init(): (fs_path) -> (fs_path,image_pathname)
	 - mapped to: argv[1]=>fs_path, argv[2]=>image_pathname

2002-11-04 15:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/libcaptive/Makefile.am:

	+libcaptive/storage/

2002-11-04 10:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* doc/FAQ:

	-note about registry path "\captive\storage\cdrom"
	 - captive/storage/cdrom.c is ignoring any registry settings anyway

2002-11-04 10:40  Jan Kratochvil <project-captive@jankratochvil.net>

	* doc/FAQ, src/libcaptive/client/init.c:

	Fixed missing 'DriverEntry_RegistryPath' registry path for W32 filesystem

2002-11-04 10:06  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: irp.c:

	+ntoskrnl/io/irp.c
	+IoInitializeIrp()
	+IofCallDriver()
	 - FIXME: DriverObject->MajorFunction is stdcall call type
	+IoCallDriver()
	+IoAllocateIrp()

2002-11-04 10:04  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: fs.c:

	+IopLoadFileSystem()
	+IoMountVolume()

2002-11-04 10:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: device.c:

	+IoGetAttachedDevice()
	+IopCreateDevice()

2002-11-04 10:02  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: create.c:

	+IoCreateFile()

2002-11-04 10:00  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: iomgr.c:

	+IopCreateDevice()

2002-11-04 09:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/zw.h:

	+reactos/ddk/zw.h

2002-11-04 09:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/status.h:

	+reactos/ddk/status.h

2002-11-04 09:59  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/Makefile.am:

	+reactos/ddk/status.h
	+reactos/ddk/zw.h

2002-11-04 09:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/compat.h,
	  reactos/ntoskrnl/rtl/wstring.c:

	+wcscmp() as captive_reactos_wcscmp()

2002-11-04 09:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/event.c:

	KeInitializeEvent(): Fixed sanity check

2002-11-04 09:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/io/Makefile.am:

	+ntoskrnl/io/irp.c

2002-11-04 09:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: Makefile.am, wait.c:

	+KeWaitForSingleObject()

2002-11-04 09:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ob/handle.c:

	+ZwClose()

2002-11-04 09:56  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in, src/libcaptive/Makefile.am,
	  src/libcaptive/ob/Makefile.am:

	+libcaptive/ob/

2002-11-04 09:55  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	+temporary broken idea to force mount by IoCreateFile(): "\\Cdfs" -> "\\Cdfs\\."

2002-11-03 18:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* doc/FAQ:

	+FAQ entry about "W32" name

2002-11-03 00:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/client/init.c:

	captive_init(): +fs mount
	 - not working yet

2002-11-03 00:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: iomgr.c:

	+IopCreateFile()

2002-11-03 00:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: fs.c:

	+IopMountFileSystem()

2002-11-03 00:45  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/io/Makefile.am,
	  reactos/ntoskrnl/io/create.c:

	+ntoskrnl/io/create.c

2002-11-03 00:44  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/: event.c, kthread.c, sem.c, spinlock.c:

	+sanity checks

2002-11-02 03:43  Jan Kratochvil <project-captive@jankratochvil.net>

	* NEWS, doc/FAQ, src/libcaptive/client/init.c,
	  src/libcaptive/halcaptive/intrlck.c,
	  src/libcaptive/halcaptive/irql.c,
	  src/libcaptive/halcaptive/spinlock.c,
	  src/libcaptive/include/captive/Makefile.am,
	  src/libcaptive/include/captive/ldr.h,
	  src/libcaptive/include/captive/ldr_exports.h,
	  src/libcaptive/include/reactos/compat.h,
	  src/libcaptive/ke/Makefile.am, src/libcaptive/ke/bug.c,
	  src/libcaptive/ke/event.c, src/libcaptive/ke/exports.captivesym,
	  src/libcaptive/ke/sem.c, src/libcaptive/ke/spinlock.c,
	  src/libcaptive/mm/mminit.c, src/libcaptive/mm/pool.c,
	  src/libcaptive/mm/section.c:

	+respected proper function calling types cdecl/stdcall/fastcall

2002-11-02 03:42  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	+respected proper function calling types cdecl/stdcall/fastcall
	.captivesym file $value field dropped (forced eq $symbol now)

2002-11-02 03:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/include/: base.h, ntos/types.h:

	STDCALL and CDECL are now defined conditionally to be overridable

2002-11-02 02:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	Include file captive/ldr.h back again (for captive_ModuleList_add_builtin())

2002-11-01 23:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	Cosmetic: -include file not needed

2002-11-01 23:31  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/captivesym.pl:

	-parameter "include"
	 - captivesym.pl does not know the parameter types, just their count

2002-11-01 23:03  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ob/: object.c:

	ObInitializeObject(): ObjectHeader->CloseInProcess: Fixed missing initialization

2002-11-01 22:57  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ob/: object.c:

	+ObfReferenceObject()

2002-11-01 22:54  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: iowork.c:

	+ntoskrnl/io/iowork.c

2002-11-01 22:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: iomgr.c:

	+call IoInitFileSystemImplementation()
	 - for ntoskrnl/io/fs.c

2002-11-01 22:53  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/io/: fs.c:

	+ntoskrnl/io/fs.c

2002-11-01 22:52  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/exports.captivesym:

	+MmQuerySystemSize()
	+IoAllocateWorkItem()
	+KeInitializeEvent()
	+ExInitializeResourceLite()
	+ObfReferenceObject()
	+IoRegisterFileSystem()

2002-11-01 22:51  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/io/Makefile.am:

	+ntoskrnl/io/fs.c
	+ntoskrnl/io/iowork.c

2002-11-01 22:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/reactos/ntoskrnl/ex/Makefile.am,
	  reactos/ntoskrnl/ex/resource.c:

	+ntoskrnl/ex/resource.c

2002-11-01 22:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/mminit.c:

	+libcaptive/mm/mminit.c
	  +MmQuerySystemSize()

2002-11-01 22:50  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/mm/Makefile.am:

	+libcaptive/mm/mminit.c

2002-11-01 22:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/Makefile.am:

	+libcaptive/ke/sem.c

2002-11-01 22:49  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/ke/sem.c:

	+libcaptive/ke/sem.c
	  +KeInitializeSemaphore()

2002-11-01 22:48  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/obfuncs.h:

	+reactos/ddk/obfuncs.h

2002-11-01 22:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/mmfuncs.h:

	+reactos/ddk/mmfuncs.h

2002-11-01 22:47  Jan Kratochvil <project-captive@jankratochvil.net>

	* src/libcaptive/include/reactos/ddk/Makefile.am:

	+reactos/ddk/mmfuncs.h
	+reactos/ddk/obfuncs.h

2002-10-31 19:01  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/ntoskrnl/ldr/: loader.c:

	Turn off (orig state) 'reloc' debug dumps

2002-10-31 18:58  Jan Kratochvil <project-captive@jankratochvil.net>

	* README, doc/FAQ:

	Fixed cvs checkout command doc
	 - Prevent: pserverchroot server: cannot chdir to captivex: No such file or directory

2002-10-31 18:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	VERSION=0.2cvs

2002-10-31 18:39  Jan Kratochvil <project-captive@jankratochvil.net>

	* configure.ac, configure.in:

	VERSION=0.1

2002-10-31 18:37  Jan Kratochvil <project-captive@jankratochvil.net>

	* .vimrc, AUTHORS, COPYING, INSTALL, Makefile-head.am, Makefile.am,
	  NEWS, README, autogen.pl, captive.spec.in, configure.ac,
	  configure.in, include_test.c, doc/FAQ, doc/Makefile.am,
	  doc/apiref/Makefile.am, doc/apiref/captive.sgml,
	  macros/AutoGen.pm, macros/Makefile-gtk-doc.am,
	  macros/Makefile.am, macros/gtk-doc.m4, po/cs.po, src/Makefile.am,
	  src/client/Makefile.am, src/client/cmdline/Makefile.am,
	  src/client/cmdline/main.c, src/libcaptive/Makefile-libcaptive.am,
	  src/libcaptive/Makefile.am, src/libcaptive/client/Makefile.am,
	  src/libcaptive/client/init.c,
	  src/libcaptive/halcaptive/Makefile.am,
	  src/libcaptive/halcaptive/intrlck.c,
	  src/libcaptive/halcaptive/irql.c,
	  src/libcaptive/halcaptive/spinlock.c,
	  src/libcaptive/include/Makefile.am,
	  src/libcaptive/include/captive/Makefile.am,
	  src/libcaptive/include/captive/client.h,
	  src/libcaptive/include/captive/file.h,
	  src/libcaptive/include/captive/ldr.h,
	  src/libcaptive/include/captive/macros.h,
	  src/libcaptive/include/captive/mm.h,
	  src/libcaptive/include/captive/ps_reactos.h,
	  src/libcaptive/include/captive/rtl-file.h,
	  src/libcaptive/include/captive/unicode.h,
	  src/libcaptive/include/captive/unicode_reactos.h,
	  src/libcaptive/include/reactos/Makefile.am,
	  src/libcaptive/include/reactos/base.h,
	  src/libcaptive/include/reactos/compat.h,
	  src/libcaptive/include/reactos/defines.h,
	  src/libcaptive/include/reactos/structs.h,
	  src/libcaptive/include/reactos/unicode.h,
	  src/libcaptive/include/reactos/ddk/Makefile.am,
	  src/libcaptive/include/reactos/ddk/cmtypes.h,
	  src/libcaptive/include/reactos/ddk/defines.h,
	  src/libcaptive/include/reactos/ddk/exfuncs.h,
	  src/libcaptive/include/reactos/ddk/extypes.h,
	  src/libcaptive/include/reactos/ddk/iofuncs.h,
	  src/libcaptive/include/reactos/ddk/iotypes.h,
	  src/libcaptive/include/reactos/ddk/kefuncs.h,
	  src/libcaptive/include/reactos/ddk/ketypes.h,
	  src/libcaptive/include/reactos/ddk/mmtypes.h,
	  src/libcaptive/include/reactos/ddk/ntddk.h,
	  src/libcaptive/include/reactos/ddk/obtypes.h,
	  src/libcaptive/include/reactos/ddk/pnptypes.h,
	  src/libcaptive/include/reactos/ddk/potypes.h,
	  src/libcaptive/include/reactos/ddk/pstypes.h,
	  src/libcaptive/include/reactos/ddk/rtl.h,
	  src/libcaptive/include/reactos/ddk/rtltypes.h,
	  src/libcaptive/include/reactos/ddk/types.h,
	  src/libcaptive/include/reactos/ddk/zwtypes.h,
	  src/libcaptive/include/reactos/ddk/i386/Makefile.am,
	  src/libcaptive/include/reactos/ddk/i386/tss.h,
	  src/libcaptive/include/reactos/internal/Makefile.am,
	  src/libcaptive/include/reactos/internal/debug.h,
	  src/libcaptive/include/reactos/internal/kd.h,
	  src/libcaptive/include/reactos/internal/ldr.h,
	  src/libcaptive/include/reactos/internal/mm.h,
	  src/libcaptive/include/reactos/internal/ntoskrnl.h,
	  src/libcaptive/include/reactos/internal/ps.h,
	  src/libcaptive/include/reactos/internal/i386/Makefile.am,
	  src/libcaptive/include/reactos/internal/i386/ps.h,
	  src/libcaptive/include/reactos/napi/Makefile.am,
	  src/libcaptive/include/reactos/napi/teb.h,
	  src/libcaptive/include/reactos/napi/types.h,
	  src/libcaptive/include/reactos/ntos/Makefile.am,
	  src/libcaptive/include/reactos/ntos/security.h,
	  src/libcaptive/include/reactos/ntos/time.h,
	  src/libcaptive/include/reactos/ntos/types.h,
	  src/libcaptive/kd/Makefile.am, src/libcaptive/kd/kdebug.c,
	  src/libcaptive/ke/Makefile.am, src/libcaptive/ke/bug.c,
	  src/libcaptive/ke/captivesym.pl, src/libcaptive/ke/event.c,
	  src/libcaptive/ke/exports.captivesym,
	  src/libcaptive/ke/kthread.c, src/libcaptive/ke/spinlock.c,
	  src/libcaptive/ldr/Makefile.am, src/libcaptive/ldr/loader.c,
	  src/libcaptive/mm/Makefile.am, src/libcaptive/mm/page.c,
	  src/libcaptive/mm/pool.c, src/libcaptive/mm/section.c,
	  src/libcaptive/ps/Makefile.am, src/libcaptive/ps/ps_reactos.c,
	  src/libcaptive/reactos/Makefile-reactos.am,
	  src/libcaptive/reactos/Makefile.am,
	  src/libcaptive/reactos/include/Makefile.am,
	  src/libcaptive/reactos/include/roscfg.h,
	  src/libcaptive/reactos/ntoskrnl/Makefile-ntoskrnl.am,
	  src/libcaptive/reactos/ntoskrnl/Makefile.am,
	  src/libcaptive/reactos/ntoskrnl/dbg/Makefile.am,
	  src/libcaptive/reactos/ntoskrnl/ex/Makefile.am,
	  src/libcaptive/reactos/ntoskrnl/io/Makefile.am,
	  src/libcaptive/reactos/ntoskrnl/ke/Makefile.am,
	  src/libcaptive/reactos/ntoskrnl/ldr/Makefile.am,
	  src/libcaptive/reactos/ntoskrnl/ob/Makefile.am,
	  src/libcaptive/reactos/ntoskrnl/ps/Makefile.am,
	  src/libcaptive/reactos/ntoskrnl/rtl/Makefile.am,
	  src/libcaptive/reactos/ntoskrnl/se/Makefile.am,
	  src/libcaptive/rtl/Makefile.am, src/libcaptive/rtl/file.c,
	  src/libcaptive/rtl/unicode.c,
	  src/libcaptive/rtl/unicode_reactos.c:

	bootstrap

2002-10-31 15:41  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: include/ddk/cmtypes.h, include/ddk/ntddk.h,
	  include/ddk/rtl.h, include/ntos/types.h,
	  ntoskrnl/include/internal/kd.h, ntoskrnl/include/internal/ke.h,
	  ntoskrnl/io/device.c, ntoskrnl/io/iomgr.c,
	  ntoskrnl/io/shutdown.c, ntoskrnl/io/vpb.c, ntoskrnl/ke/kqueue.c,
	  ntoskrnl/ldr/loader.c, ntoskrnl/ldr/rtl.c, ntoskrnl/ob/handle.c,
	  ntoskrnl/ob/namespc.c, ntoskrnl/ob/object.c,
	  ntoskrnl/ps/create.c, ntoskrnl/ps/process.c,
	  ntoskrnl/ps/thread.c, ntoskrnl/rtl/mem.c, ntoskrnl/rtl/nls.c,
	  ntoskrnl/rtl/sprintf.c, ntoskrnl/rtl/unicode.c,
	  ntoskrnl/rtl/wstring.c:

	bootstrap

2002-10-31 15:30  Jan Kratochvil <project-captive@jankratochvil.net>

	* reactos/: hal/hal/.cvsignore, hal/hal/Makefile, hal/hal/hal.c,
	  hal/hal/hal.def, hal/hal/hal.edf, hal/hal/hal.rc,
	  hal/halx86/.cvsignore, hal/halx86/Makefile, hal/halx86/adapter.c,
	  hal/halx86/beep.c, hal/halx86/bios32.c, hal/halx86/bus.c,
	  hal/halx86/display.c, hal/halx86/dma.c, hal/halx86/drive.c,
	  hal/halx86/enum.c, hal/halx86/fmutex.c, hal/halx86/halinit.c,
	  hal/halx86/halx86mp.rc, hal/halx86/halx86up.rc,
	  hal/halx86/irql.c, hal/halx86/isa.c, hal/halx86/kdbg.c,
	  hal/halx86/mbr.c, hal/halx86/mca.c, hal/halx86/misc.c,
	  hal/halx86/mp.c, hal/halx86/mps.S, hal/halx86/mpsboot.asm,
	  hal/halx86/mpsirql.c, hal/halx86/pci.c, hal/halx86/perfcnt.c,
	  hal/halx86/portio.c, hal/halx86/pwroff.c, hal/halx86/reboot.c,
	  hal/halx86/spinlock.c, hal/halx86/sysbus.c, hal/halx86/sysinfo.c,
	  hal/halx86/time.c, hal/halx86/udelay.c, hal/halx86/include/bus.h,
	  hal/halx86/include/hal.h, hal/halx86/include/mps.h,
	  include/.cvsignore, include/ascii.h, include/base.h,
	  include/coff.h, include/debug.h, include/defines.h,
	  include/devices.h, include/errors.h, include/excpt.h,
	  include/fmifs.h, include/funcs.h, include/getopt.h, include/in.h,
	  include/messages.h, include/ntddk.h, include/ntos.h,
	  include/pe.h, include/snmp.h, include/sockets.h,
	  include/structs.h, include/tchar.h, include/unicode.h,
	  include/windows.h, include/winsock2.h, include/ws2spi.h,
	  include/wsahelp.h, include/afd/shared.h, include/csrss/csrss.h,
	  include/ddk/ccfuncs.h, include/ddk/cctypes.h,
	  include/ddk/class2.h, include/ddk/cmfuncs.h,
	  include/ddk/cmtypes.h, include/ddk/dbgfuncs.h,
	  include/ddk/defines.h, include/ddk/exfuncs.h,
	  include/ddk/extypes.h, include/ddk/fsfuncs.h,
	  include/ddk/fstypes.h, include/ddk/halfuncs.h,
	  include/ddk/haltypes.h, include/ddk/ioctrl.h,
	  include/ddk/iodef.h, include/ddk/iofuncs.h,
	  include/ddk/iotypes.h, include/ddk/kdfuncs.h,
	  include/ddk/kedef.h, include/ddk/kefuncs.h,
	  include/ddk/ketypes.h, include/ddk/ldrfuncs.h,
	  include/ddk/ldrtypes.h, include/ddk/miniport.h,
	  include/ddk/mmfuncs.h, include/ddk/mmtypes.h,
	  include/ddk/ntdd8042.h, include/ddk/ntddbeep.h,
	  include/ddk/ntddblue.h, include/ddk/ntddk.h,
	  include/ddk/ntddkbd.h, include/ddk/ntddscsi.h,
	  include/ddk/ntddser.h, include/ddk/ntddvid.h,
	  include/ddk/ntdef.h, include/ddk/ntifs.h, include/ddk/obfuncs.h,
	  include/ddk/obtypes.h, include/ddk/pnpfuncs.h,
	  include/ddk/pnptypes.h, include/ddk/pofuncs.h,
	  include/ddk/potypes.h, include/ddk/psfuncs.h,
	  include/ddk/pstypes.h, include/ddk/rtl.h, include/ddk/rtltypes.h,
	  include/ddk/scsi.h, include/ddk/sefuncs.h, include/ddk/service.h,
	  include/ddk/setypes.h, include/ddk/srb.h, include/ddk/status.h,
	  include/ddk/structs.h, include/ddk/types.h, include/ddk/winddi.h,
	  include/ddk/zw.h, include/ddk/zwtypes.h, include/ddk/i386/irql.h,
	  include/ddk/i386/pagesize.h, include/ddk/i386/tss.h,
	  include/dflat32/classdef.h, include/dflat32/classes.h,
	  include/dflat32/commands.h, include/dflat32/config.h,
	  include/dflat32/dflat.h, include/dflat32/dflatmsg.h,
	  include/dflat32/dialbox.h, include/dflat32/htree.h,
	  include/dflat32/keys.h, include/dflat32/menu.h,
	  include/dflat32/rect.h, include/dflat32/system.h,
	  include/dflat32/video.h, include/kernel32/cptable.h,
	  include/kernel32/error.h, include/kernel32/heap.h,
	  include/kernel32/kernel32.h, include/kernel32/lctable.h,
	  include/kernel32/nls.h, include/kernel32/proc.h,
	  include/kernel32/process.h, include/kernel32/thread.h,
	  include/kernel32/winnls.h, include/libc/atexit.h,
	  include/libc/file.h, include/libc/ieee.h, include/lsass/lsass.h,
	  include/lsass/ntsecapi.h, include/msvcrt/alloc.h,
	  include/msvcrt/assert.h, include/msvcrt/conio.h,
	  include/msvcrt/ctype.h, include/msvcrt/dir.h,
	  include/msvcrt/direct.h, include/msvcrt/errno.h,
	  include/msvcrt/fcntl.h, include/msvcrt/float.h,
	  include/msvcrt/io.h, include/msvcrt/locale.h,
	  include/msvcrt/malloc.h, include/msvcrt/math.h,
	  include/msvcrt/mbctype.h, include/msvcrt/mbstring.h,
	  include/msvcrt/msvcrtdbg.h, include/msvcrt/process.h,
	  include/msvcrt/search.h, include/msvcrt/share.h,
	  include/msvcrt/signal.h, include/msvcrt/stdarg.h,
	  include/msvcrt/stddef.h, include/msvcrt/stdio.h,
	  include/msvcrt/stdlib.h, include/msvcrt/string.h,
	  include/msvcrt/time.h, include/msvcrt/wchar.h,
	  include/msvcrt/internal/atexit.h,
	  include/msvcrt/internal/console.h,
	  include/msvcrt/internal/file.h, include/msvcrt/internal/ieee.h,
	  include/msvcrt/internal/rterror.h,
	  include/msvcrt/internal/stdio.h, include/msvcrt/internal/tls.h,
	  include/msvcrt/sys/fcntl.h, include/msvcrt/sys/file.h,
	  include/msvcrt/sys/locking.h, include/msvcrt/sys/stat.h,
	  include/msvcrt/sys/time.h, include/msvcrt/sys/timeb.h,
	  include/msvcrt/sys/types.h, include/msvcrt/sys/unistd.h,
	  include/msvcrt/sys/utime.h, include/napi/core.h,
	  include/napi/dbg.h, include/napi/lpc.h, include/napi/npipe.h,
	  include/napi/shared_data.h, include/napi/teb.h,
	  include/napi/types.h, include/napi/win32.h,
	  include/napi/i386/segment.h, include/net/miniport.h,
	  include/net/ndis.h, include/net/ndisoid.h,
	  include/net/netevent.h, include/net/ntddndis.h,
	  include/net/tdi.h, include/net/tdiinfo.h, include/net/tdikrnl.h,
	  include/ntdll/.cvsignore, include/ntdll/base.h,
	  include/ntdll/csr.h, include/ntdll/dbg.h, include/ntdll/ldr.h,
	  include/ntdll/ntdll.h, include/ntdll/pagesize.h,
	  include/ntdll/registry.h, include/ntdll/rtl.h,
	  include/ntdll/trace.h, include/ntos/cdrom.h,
	  include/ntos/console.h, include/ntos/disk.h,
	  include/ntos/except.h, include/ntos/file.h,
	  include/ntos/gditypes.h, include/ntos/heap.h,
	  include/ntos/kdbgsyms.h, include/ntos/keyboard.h,
	  include/ntos/minmax.h, include/ntos/mm.h, include/ntos/ntdef.h,
	  include/ntos/port.h, include/ntos/ps.h, include/ntos/registry.h,
	  include/ntos/security.h, include/ntos/synch.h,
	  include/ntos/time.h, include/ntos/types.h,
	  include/ole32/basetyps.h, include/ole32/guiddef.h,
	  include/ole32/obj_base.h, include/ole32/obj_cache.h,
	  include/ole32/obj_channel.h, include/ole32/obj_clientserver.h,
	  include/ole32/obj_commdlgbrowser.h,
	  include/ole32/obj_connection.h, include/ole32/obj_contextmenu.h,
	  include/ole32/obj_control.h, include/ole32/obj_dataobject.h,
	  include/ole32/obj_dockingwindowframe.h,
	  include/ole32/obj_dragdrop.h, include/ole32/obj_enumidlist.h,
	  include/ole32/obj_errorinfo.h, include/ole32/obj_extracticon.h,
	  include/ole32/obj_inplace.h, include/ole32/obj_marshal.h,
	  include/ole32/obj_misc.h, include/ole32/obj_moniker.h,
	  include/ole32/obj_oleaut.h, include/ole32/obj_olefont.h,
	  include/ole32/obj_oleobj.h, include/ole32/obj_oleundo.h,
	  include/ole32/obj_oleview.h, include/ole32/obj_picture.h,
	  include/ole32/obj_property.h,
	  include/ole32/obj_propertystorage.h,
	  include/ole32/obj_queryassociations.h,
	  include/ole32/obj_serviceprovider.h,
	  include/ole32/obj_shellbrowser.h,
	  include/ole32/obj_shellextinit.h,
	  include/ole32/obj_shellfolder.h, include/ole32/obj_shelllink.h,
	  include/ole32/obj_shellview.h, include/ole32/obj_storage.h,
	  include/ole32/obj_webbrowser.h, include/ole32/objbase.h,
	  include/ole32/ole32.h, include/ole32/olectl.h,
	  include/ole32/rpc.h, include/ole32/rpcdce.h,
	  include/ole32/rpcdcep.h, include/ole32/unknwn.h,
	  include/ole32/winerror.h, include/ole32/wtypes.h,
	  include/reactos/.cvsignore, include/reactos/config.h,
	  include/reactos/resource.h, include/reactos/version.h,
	  include/services/services.h, include/services/services.idl,
	  include/user32/callback.h, include/user32/wininternal.h,
	  include/win32k/bitmaps.h, include/win32k/brush.h,
	  include/win32k/cliprgn.h, include/win32k/color.h,
	  include/win32k/coord.h, include/win32k/dc.h,
	  include/win32k/debug.h, include/win32k/debug1.h,
	  include/win32k/driver.h, include/win32k/fillshap.h,
	  include/win32k/float.h, include/win32k/gdiobj.h,
	  include/win32k/icm.h, include/win32k/kapi.h,
	  include/win32k/line.h, include/win32k/math.h,
	  include/win32k/metafile.h, include/win32k/misc.h,
	  include/win32k/ntuser.h, include/win32k/paint.h,
	  include/win32k/path.h, include/win32k/pen.h,
	  include/win32k/print.h, include/win32k/region.h,
	  include/win32k/text.h, include/win32k/userobj.h,
	  include/win32k/win32k.h, include/win32k/wingl.h,
	  include/wine/config.h, include/wine/debugtools.h,
	  include/wine/wineros.h, ntoskrnl/.cvsignore, ntoskrnl/Makefile,
	  ntoskrnl/Makefile.i386, ntoskrnl/mkconfig.c,
	  ntoskrnl/ntoskrnl.dbg.lnk, ntoskrnl/ntoskrnl.def,
	  ntoskrnl/ntoskrnl.edf, ntoskrnl/ntoskrnl.full.def,
	  ntoskrnl/ntoskrnl.lnk, ntoskrnl/ntoskrnl.mc,
	  ntoskrnl/ntoskrnl.rc, ntoskrnl/ntoskrnl.txt,
	  ntoskrnl/cc/.cvsignore, ntoskrnl/cc/cacheman.c,
	  ntoskrnl/cc/copy.c, ntoskrnl/cc/misc.c, ntoskrnl/cc/pin.c,
	  ntoskrnl/cc/view.c, ntoskrnl/cm/.cvsignore, ntoskrnl/cm/cm.h,
	  ntoskrnl/cm/import.c, ntoskrnl/cm/ntfunc.c,
	  ntoskrnl/cm/regfile.c, ntoskrnl/cm/registry.c,
	  ntoskrnl/cm/regobj.c, ntoskrnl/cm/rtlfunc.c,
	  ntoskrnl/dbg/.cvsignore, ntoskrnl/dbg/dbgctrl.c,
	  ntoskrnl/dbg/errinfo.c, ntoskrnl/dbg/kdb.c, ntoskrnl/dbg/kdb.h,
	  ntoskrnl/dbg/kdb_keyboard.c, ntoskrnl/dbg/kdb_stabs.c,
	  ntoskrnl/dbg/print.c, ntoskrnl/dbg/rdebug.c, ntoskrnl/dbg/user.c,
	  ntoskrnl/dbg/i386/.cvsignore, ntoskrnl/dbg/i386/kdb_help.S,
	  ntoskrnl/ex/.cvsignore, ntoskrnl/ex/btree.c,
	  ntoskrnl/ex/callback.c, ntoskrnl/ex/fmutex.c,
	  ntoskrnl/ex/hashtab.c, ntoskrnl/ex/init.c,
	  ntoskrnl/ex/interlck.c, ntoskrnl/ex/list.c, ntoskrnl/ex/lookas.c,
	  ntoskrnl/ex/napi.c, ntoskrnl/ex/power.c, ntoskrnl/ex/resource.c,
	  ntoskrnl/ex/stree.c, ntoskrnl/ex/sysinfo.c, ntoskrnl/ex/time.c,
	  ntoskrnl/ex/win32k.c, ntoskrnl/ex/work.c, ntoskrnl/ex/zone.c,
	  ntoskrnl/ex/i386/.cvsignore, ntoskrnl/ex/i386/interlck.c,
	  ntoskrnl/fs/.cvsignore, ntoskrnl/fs/dbcsname.c,
	  ntoskrnl/fs/filelock.c, ntoskrnl/fs/mcb.c, ntoskrnl/fs/mdl.c,
	  ntoskrnl/fs/name.c, ntoskrnl/fs/notify.c, ntoskrnl/fs/oplock.c,
	  ntoskrnl/fs/pool.c, ntoskrnl/fs/tunnel.c, ntoskrnl/fs/unc.c,
	  ntoskrnl/fs/util.c, ntoskrnl/include/internal/cc.h,
	  ntoskrnl/include/internal/config.h,
	  ntoskrnl/include/internal/ctype.h,
	  ntoskrnl/include/internal/dbg.h,
	  ntoskrnl/include/internal/debug.h,
	  ntoskrnl/include/internal/ex.h,
	  ntoskrnl/include/internal/handle.h,
	  ntoskrnl/include/internal/id.h, ntoskrnl/include/internal/ifs.h,
	  ntoskrnl/include/internal/io.h, ntoskrnl/include/internal/kd.h,
	  ntoskrnl/include/internal/ke.h, ntoskrnl/include/internal/ldr.h,
	  ntoskrnl/include/internal/mm.h,
	  ntoskrnl/include/internal/module.h,
	  ntoskrnl/include/internal/nt.h,
	  ntoskrnl/include/internal/ntoskrnl.h,
	  ntoskrnl/include/internal/ob.h, ntoskrnl/include/internal/po.h,
	  ntoskrnl/include/internal/pool.h,
	  ntoskrnl/include/internal/port.h, ntoskrnl/include/internal/ps.h,
	  ntoskrnl/include/internal/registry.h,
	  ntoskrnl/include/internal/safe.h, ntoskrnl/include/internal/se.h,
	  ntoskrnl/include/internal/trap.h,
	  ntoskrnl/include/internal/v86m.h,
	  ntoskrnl/include/internal/xhal.h,
	  ntoskrnl/include/internal/arch/ke.h,
	  ntoskrnl/include/internal/arch/mm.h,
	  ntoskrnl/include/internal/arch/ps.h,
	  ntoskrnl/include/internal/i386/fpu.h,
	  ntoskrnl/include/internal/i386/ke.h,
	  ntoskrnl/include/internal/i386/mm.h,
	  ntoskrnl/include/internal/i386/ps.h,
	  ntoskrnl/include/internal/i386/segment.h, ntoskrnl/io/.cvsignore,
	  ntoskrnl/io/adapter.c, ntoskrnl/io/arcname.c,
	  ntoskrnl/io/buildirp.c, ntoskrnl/io/cancel.c,
	  ntoskrnl/io/cleanup.c, ntoskrnl/io/cntrller.c,
	  ntoskrnl/io/create.c, ntoskrnl/io/device.c, ntoskrnl/io/dir.c,
	  ntoskrnl/io/driver.c, ntoskrnl/io/errlog.c, ntoskrnl/io/error.c,
	  ntoskrnl/io/event.c, ntoskrnl/io/file.c, ntoskrnl/io/flush.c,
	  ntoskrnl/io/fs.c, ntoskrnl/io/iocomp.c, ntoskrnl/io/ioctrl.c,
	  ntoskrnl/io/iomgr.c, ntoskrnl/io/iowork.c, ntoskrnl/io/irp.c,
	  ntoskrnl/io/lock.c, ntoskrnl/io/mailslot.c, ntoskrnl/io/mdl.c,
	  ntoskrnl/io/npipe.c, ntoskrnl/io/page.c, ntoskrnl/io/parttab.c,
	  ntoskrnl/io/pnpmgr.c, ntoskrnl/io/pnproot.c,
	  ntoskrnl/io/process.c, ntoskrnl/io/queue.c,
	  ntoskrnl/io/resource.c, ntoskrnl/io/rw.c, ntoskrnl/io/share.c,
	  ntoskrnl/io/shutdown.c, ntoskrnl/io/symlink.c,
	  ntoskrnl/io/timer.c, ntoskrnl/io/vpb.c, ntoskrnl/io/xhaldisp.c,
	  ntoskrnl/io/xhaldrv.c, ntoskrnl/kd/.cvsignore,
	  ntoskrnl/kd/dlog.c, ntoskrnl/kd/gdbstub.c, ntoskrnl/kd/kdebug.c,
	  ntoskrnl/kd/mda.c, ntoskrnl/kd/service.c, ntoskrnl/ke/.cvsignore,
	  ntoskrnl/ke/apc.c, ntoskrnl/ke/bug.c, ntoskrnl/ke/catch.c,
	  ntoskrnl/ke/critical.c, ntoskrnl/ke/dpc.c, ntoskrnl/ke/error.c,
	  ntoskrnl/ke/event.c, ntoskrnl/ke/kqueue.c, ntoskrnl/ke/kthread.c,
	  ntoskrnl/ke/main.c, ntoskrnl/ke/mutex.c, ntoskrnl/ke/process.c,
	  ntoskrnl/ke/queue.c, ntoskrnl/ke/sem.c, ntoskrnl/ke/spinlock.c,
	  ntoskrnl/ke/timer.c, ntoskrnl/ke/wait.c,
	  ntoskrnl/ke/i386/.cvsignore, ntoskrnl/ke/i386/bios.c,
	  ntoskrnl/ke/i386/brkpoint.c, ntoskrnl/ke/i386/bthread.S,
	  ntoskrnl/ke/i386/exp.c, ntoskrnl/ke/i386/fpu.c,
	  ntoskrnl/ke/i386/gdt.c, ntoskrnl/ke/i386/i386-mcount.S,
	  ntoskrnl/ke/i386/idt.c, ntoskrnl/ke/i386/irq.c,
	  ntoskrnl/ke/i386/irqhand.s, ntoskrnl/ke/i386/kernel.c,
	  ntoskrnl/ke/i386/ldt.c, ntoskrnl/ke/i386/multiboot.S,
	  ntoskrnl/ke/i386/stkswitch.S, ntoskrnl/ke/i386/syscall.S,
	  ntoskrnl/ke/i386/thread.c, ntoskrnl/ke/i386/trap.s,
	  ntoskrnl/ke/i386/tskswitch.S, ntoskrnl/ke/i386/tss.c,
	  ntoskrnl/ke/i386/usercall.c, ntoskrnl/ke/i386/usertrap.c,
	  ntoskrnl/ke/i386/v86m.c, ntoskrnl/ke/i386/v86m_sup.S,
	  ntoskrnl/ldr/.cvsignore, ntoskrnl/ldr/init.c,
	  ntoskrnl/ldr/loader.c, ntoskrnl/ldr/resource.c,
	  ntoskrnl/ldr/rtl.c, ntoskrnl/ldr/sysdll.c,
	  ntoskrnl/ldr/userldr.c, ntoskrnl/lpc/.cvsignore,
	  ntoskrnl/lpc/close.c, ntoskrnl/lpc/complete.c,
	  ntoskrnl/lpc/connect.c, ntoskrnl/lpc/create.c,
	  ntoskrnl/lpc/listen.c, ntoskrnl/lpc/port.c, ntoskrnl/lpc/query.c,
	  ntoskrnl/lpc/queue.c, ntoskrnl/lpc/receive.c,
	  ntoskrnl/lpc/reply.c, ntoskrnl/lpc/send.c,
	  ntoskrnl/mm/.cvsignore, ntoskrnl/mm/anonmem.c,
	  ntoskrnl/mm/aspace.c, ntoskrnl/mm/balance.c, ntoskrnl/mm/cont.c,
	  ntoskrnl/mm/drvlck.c, ntoskrnl/mm/freelist.c,
	  ntoskrnl/mm/iospace.c, ntoskrnl/mm/kmap.c, ntoskrnl/mm/marea.c,
	  ntoskrnl/mm/mdl.c, ntoskrnl/mm/mm.c, ntoskrnl/mm/mminit.c,
	  ntoskrnl/mm/mpw.c, ntoskrnl/mm/ncache.c, ntoskrnl/mm/npool.c,
	  ntoskrnl/mm/pagefile.c, ntoskrnl/mm/pageop.c,
	  ntoskrnl/mm/pager.c, ntoskrnl/mm/pagfault.c,
	  ntoskrnl/mm/paging.c, ntoskrnl/mm/pool.c, ntoskrnl/mm/ppool.c,
	  ntoskrnl/mm/region.c, ntoskrnl/mm/rmap.c, ntoskrnl/mm/section.c,
	  ntoskrnl/mm/slab.c, ntoskrnl/mm/virtual.c, ntoskrnl/mm/wset.c,
	  ntoskrnl/mm/i386/.cvsignore, ntoskrnl/mm/i386/memsafe.s,
	  ntoskrnl/mm/i386/page.c, ntoskrnl/mm/i386/pfault.c,
	  ntoskrnl/nt/.cvsignore, ntoskrnl/nt/channel.c,
	  ntoskrnl/nt/evtpair.c, ntoskrnl/nt/misc.c, ntoskrnl/nt/mutant.c,
	  ntoskrnl/nt/nt.c, ntoskrnl/nt/ntevent.c, ntoskrnl/nt/ntsem.c,
	  ntoskrnl/nt/nttimer.c, ntoskrnl/nt/plugplay.c,
	  ntoskrnl/nt/profile.c, ntoskrnl/nt/vdm.c, ntoskrnl/ob/.cvsignore,
	  ntoskrnl/ob/dirobj.c, ntoskrnl/ob/handle.c,
	  ntoskrnl/ob/namespc.c, ntoskrnl/ob/ntobj.c, ntoskrnl/ob/object.c,
	  ntoskrnl/ob/security.c, ntoskrnl/objects/.cvsignore,
	  ntoskrnl/po/.cvsignore, ntoskrnl/po/power.c,
	  ntoskrnl/ps/.cvsignore, ntoskrnl/ps/create.c,
	  ntoskrnl/ps/debug.c, ntoskrnl/ps/idle.c, ntoskrnl/ps/kill.c,
	  ntoskrnl/ps/locale.c, ntoskrnl/ps/process.c, ntoskrnl/ps/psmgr.c,
	  ntoskrnl/ps/suspend.c, ntoskrnl/ps/thread.c, ntoskrnl/ps/tinfo.c,
	  ntoskrnl/ps/w32call.c, ntoskrnl/ps/win32.c,
	  ntoskrnl/rtl/.cvsignore, ntoskrnl/rtl/atom.c,
	  ntoskrnl/rtl/bitmap.c, ntoskrnl/rtl/capture.c,
	  ntoskrnl/rtl/compress.c, ntoskrnl/rtl/ctype.c,
	  ntoskrnl/rtl/dos8dot3.c, ntoskrnl/rtl/error.c,
	  ntoskrnl/rtl/handle.c, ntoskrnl/rtl/largeint.c,
	  ntoskrnl/rtl/mem.c, ntoskrnl/rtl/memchr.c, ntoskrnl/rtl/memcmp.c,
	  ntoskrnl/rtl/memcpy.c, ntoskrnl/rtl/memmove.c,
	  ntoskrnl/rtl/memset.c, ntoskrnl/rtl/message.c,
	  ntoskrnl/rtl/nls.c, ntoskrnl/rtl/purecall.c,
	  ntoskrnl/rtl/qsort.c, ntoskrnl/rtl/regio.c,
	  ntoskrnl/rtl/sprintf.c, ntoskrnl/rtl/stdlib.c,
	  ntoskrnl/rtl/string.c, ntoskrnl/rtl/strtok.c,
	  ntoskrnl/rtl/swprintf.c, ntoskrnl/rtl/time.c,
	  ntoskrnl/rtl/timezone.c, ntoskrnl/rtl/unicode.c,
	  ntoskrnl/rtl/wstring.c, ntoskrnl/rtl/i386/.cvsignore,
	  ntoskrnl/rtl/i386/except.s, ntoskrnl/rtl/i386/exception.c,
	  ntoskrnl/rtl/i386/memcpy.c, ntoskrnl/rtl/i386/memset.c,
	  ntoskrnl/rtl/i386/seh.s, ntoskrnl/se/.cvsignore,
	  ntoskrnl/se/access.c, ntoskrnl/se/acl.c, ntoskrnl/se/lsa.c,
	  ntoskrnl/se/luid.c, ntoskrnl/se/priv.c, ntoskrnl/se/sd.c,
	  ntoskrnl/se/semgr.c, ntoskrnl/se/sid.c, ntoskrnl/se/token.c:

	:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos

