short [Sat, 27 Dec 2003 12:00:03 +0000 (12:00 +0000)]
+Comment: Sniffed file open attributes.
short [Sat, 27 Dec 2003 11:00:13 +0000 (11:00 +0000)]
+Debug messages for 'FileHandle' 'use_count'.
short [Sat, 27 Dec 2003 10:59:11 +0000 (10:59 +0000)]
file_open/file_create: +commits retrying code
short [Sat, 27 Dec 2003 10:55:35 +0000 (10:55 +0000)]
+Memory leaks during NTFS disks scanning by *-acquire (caused by libntfs?)
short [Sat, 27 Dec 2003 00:56:29 +0000 (00:56 +0000)]
Fixed 'popt' compatibility with at least 'rpm-3.0.6/popt'.
- Bug report by danalien.
short [Mon, 22 Dec 2003 12:12:29 +0000 (12:12 +0000)]
-Files are forgotten to be truncated during creat(2) (Matthias R.)
short [Mon, 22 Dec 2003 12:12:10 +0000 (12:12 +0000)]
captivefs_setattr(): Respect 'fattr->f_size'.
- Fixes file truncation by LUFS.
- Bugreported by Matthias R.
short [Sun, 21 Dec 2003 21:28:31 +0000 (21:28 +0000)]
+Support '/dev/ataraid/d0p1' device naming.
+Display human readable 'parent partition' open error message.
short [Sat, 20 Dec 2003 07:24:34 +0000 (07:24 +0000)]
+XMMS playing from NTFS crashes Captive (unconfirmed) (Marek Koch)
short [Thu, 18 Dec 2003 09:17:33 +0000 (09:17 +0000)]
+Files are forgotten to be truncated during creat(2) (Matthias R.)
+Failed reading of NTFS hidden system files?
short [Sun, 14 Dec 2003 02:53:42 +0000 (02:53 +0000)]
Release: 1.1.4 -> 1.1.5cvs
short [Sat, 13 Dec 2003 21:44:38 +0000 (21:44 +0000)]
Release: 1.1.4
short [Sat, 13 Dec 2003 21:41:26 +0000 (21:41 +0000)]
+* 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
short [Sat, 13 Dec 2003 21:25:05 +0000 (21:25 +0000)]
-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().
short [Sat, 13 Dec 2003 21:22:29 +0000 (21:22 +0000)]
RPM installation compatibility for non-'-r' groupadd(8)/useradd(8).
short [Sat, 13 Dec 2003 21:20:05 +0000 (21:20 +0000)]
+Unicode/UTF8 locale conversion support for 'G_BROKEN_FILENAMES' etc.
short [Sat, 13 Dec 2003 19:04:32 +0000 (19:04 +0000)]
Fixed "mv dir dir/subdir" prevention for UTF8 filenames case-insensitivity.
short [Sat, 13 Dec 2003 15:41:26 +0000 (15:41 +0000)]
Forgotten 'cabinet_used' progress total size for 'xpsp1a_en_x86_chk.exe'.
short [Sat, 13 Dec 2003 15:16:31 +0000 (15:16 +0000)]
Disks scanning performance: GTK+ mode: Prevent expensive polling gdk_flush()es.
short [Sat, 13 Dec 2003 14:51:23 +0000 (14:51 +0000)]
Disks scanning performance: text mode: Cache 'isatty(0)'.
short [Fri, 12 Dec 2003 13:50:55 +0000 (13:50 +0000)]
+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
short [Fri, 12 Dec 2003 08:42:47 +0000 (08:42 +0000)]
-famd lockup after accessing NTFS volume (not yet confirmed)
- Unable to reproduce on Shrike.
short [Thu, 11 Dec 2003 20:50:22 +0000 (20:50 +0000)]
-captive-install-acquire --scan-disks* memory leak (not yet confirmed)
short [Thu, 11 Dec 2003 20:49:59 +0000 (20:49 +0000)]
Workarounded cabextract memory leaks by captive memory tracker object.
Fixed SIGSEGV-possible cabextract 'decomp_state' reentrancy.
short [Thu, 11 Dec 2003 13:47:15 +0000 (13:47 +0000)]
-df(1)/statfs(2) EOVERFLOW (not yet confirmed)
- http://www.jankratochvil.net/pipermail/captive-list/2003-December/000099.html
- NOTABUG.
- Bugreported by Ulrich Mueller.
short [Wed, 10 Dec 2003 20:53:54 +0000 (20:53 +0000)]
Fixed some minor 'GnomeVFSFileInfo' disk scanning memory leaks.
- Bugreport by Steve Wampler.
short [Wed, 10 Dec 2003 18:07:21 +0000 (18:07 +0000)]
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.
short [Wed, 10 Dec 2003 18:05:55 +0000 (18:05 +0000)]
Clean also '/var/lib/captive/tmp/*' besides '/var/lib/captive/*'.
short [Tue, 9 Dec 2003 20:39:42 +0000 (20:39 +0000)]
captive-sandbox-server: +Check user/group 'captive' in system files.
short [Tue, 9 Dec 2003 16:24:49 +0000 (16:24 +0000)]
Report sandbox connection failure with sandbox-server execution suggestion
for better error reporting.
short [Sun, 7 Dec 2003 13:11:16 +0000 (13:11 +0000)]
Release: 1.1.3.2 -> 1.1.4cvs
short [Sun, 7 Dec 2003 06:37:20 +0000 (06:37 +0000)]
Release: 1.1.3.2
short [Sun, 7 Dec 2003 06:34:34 +0000 (06:34 +0000)]
+NEWS for captive-1.1.3.2
- Fixed refusal of mounting some NTFS drives
short [Sun, 7 Dec 2003 06:32:34 +0000 (06:32 +0000)]
CcPurgeCacheSection(): Permit NULL 'SharedCacheMap'.
short [Sat, 6 Dec 2003 23:21:30 +0000 (23:21 +0000)]
Release: 1.1.3.1
short [Sat, 6 Dec 2003 23:17:26 +0000 (23:17 +0000)]
Fixed captive_storage_relastblock() invoked in sandbox slave.
short [Sat, 6 Dec 2003 19:23:58 +0000 (19:23 +0000)]
Release: 1.1.3
short [Sat, 6 Dec 2003 19:19:31 +0000 (19:19 +0000)]
+Identify German W32 XP (No Service Pack) Free Build (Moritz Moeller-Herrmann)
short [Sat, 6 Dec 2003 19:16:48 +0000 (19:16 +0000)]
+Workaround Linux kernel bug wrt update of NTFS last sector superblock-backup.
short [Sat, 6 Dec 2003 19:14:31 +0000 (19:14 +0000)]
+Proper unmount: no auto-chkdsk and no W2K BSOD (Geoff Talvola/Marek Koch)
short [Sat, 6 Dec 2003 19:12:05 +0000 (19:12 +0000)]
-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.
short [Sat, 6 Dec 2003 19:11:36 +0000 (19:11 +0000)]
-Prevent rare sandbox loading fail on Debian (Paul Prantilla, Wolfgang Klaus)
- It was caused by libORBit2 too old.
short [Sat, 6 Dec 2003 19:09:10 +0000 (19:09 +0000)]
Prevent 'FSCTL_LOCK_VOLUME' for dismount as we may get 'STATUS_ACCESS_DENIED'.
short [Sat, 6 Dec 2003 19:00:25 +0000 (19:00 +0000)]
+KeDelayExecutionThread().
- Needed for proper volume dismount by ntfs.sys of NT-5.1sp1.
short [Sat, 6 Dec 2003 18:52:06 +0000 (18:52 +0000)]
+Prevent "mv dir dir/subdir" (Ulrich Mueller)
short [Sat, 6 Dec 2003 18:50:37 +0000 (18:50 +0000)]
Prevent "mv dir dir/subdir" as it is not catched by ntfs.sys of NT-5.1sp1.
- Bugreport by Ulrich Mueller.
short [Sat, 6 Dec 2003 18:25:29 +0000 (18:25 +0000)]
captive_file_parent_move(): Update 'captive_file_parent_object->pathname'.
short [Sat, 6 Dec 2003 15:12:11 +0000 (15:12 +0000)]
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.
short [Sat, 6 Dec 2003 15:10:30 +0000 (15:10 +0000)]
+captive_shared_cache_map_flush_all()
short [Sat, 6 Dec 2003 15:08:25 +0000 (15:08 +0000)]
-Captive forces MS-Windows to run safety chkdsk during the next MS-Windows boot.
- Unfortunately chkdsk is no longer invoked.
short [Sat, 6 Dec 2003 14:06:23 +0000 (14:06 +0000)]
-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.
short [Sat, 6 Dec 2003 14:05:54 +0000 (14:05 +0000)]
Forgotten 'size.h' inclusion.
short [Sat, 6 Dec 2003 14:04:54 +0000 (14:04 +0000)]
+Workaround Linux kernel last device block inaccessibility.
- It may be causing auto-chkdsk / W2000 BSOD, unconfirmed yet.
short [Sat, 6 Dec 2003 14:02:24 +0000 (14:02 +0000)]
Cosmetic: Removed dead code.
short [Sat, 6 Dec 2003 08:51:46 +0000 (08:51 +0000)]
Major buglist update.
short [Sat, 6 Dec 2003 08:00:42 +0000 (08:00 +0000)]
Fixed .captivebug.xml logging of "file_move".
short [Thu, 4 Dec 2003 19:31:20 +0000 (19:31 +0000)]
+Fixed refusal of filesystem ops related to NTFS security (Tonda Nebuzelsky)
short [Thu, 4 Dec 2003 19:28:53 +0000 (19:28 +0000)]
SeAssignSecurity(): Fixed sandbox crash for NULL ACL.
- Bugreported by Tonda Nebuzelsky.
short [Thu, 4 Dec 2003 15:12:26 +0000 (15:12 +0000)]
Cosmetic wording fix of the 'check new version'.
+Notice the auto-chkdsk of MS-Windows.
short [Thu, 4 Dec 2003 15:00:52 +0000 (15:00 +0000)]
+Prevent rare sandbox loading fail on Debian (Paul Prantilla, Wolfgang Klaus)
short [Thu, 4 Dec 2003 14:59:22 +0000 (14:59 +0000)]
Pre-resolve "link_get_tmpdir" symbol to prevent fail of Debian dynamic build.
- Bugreport by Paul Patrick Carpio Prantilla, Wolfgang Klaus.
short [Wed, 3 Dec 2003 02:12:24 +0000 (02:12 +0000)]
+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.
short [Wed, 3 Dec 2003 01:58:06 +0000 (01:58 +0000)]
+NEWS for captive-1.1.3
- Fixed directory listings of files with invalid timestamps (Graeme/Unit3)
short [Wed, 3 Dec 2003 01:56:48 +0000 (01:56 +0000)]
Cope with failing RtlTimeToSecondsSince1970() for atime/mtime/ctime.
- It is not yet clear why RtlTimeToSecondsSince1970() may fail for it.
- Bugreport by Graeme/Unit3.
short [Wed, 3 Dec 2003 01:53:03 +0000 (01:53 +0000)]
Prevent master crash on incomplete directory listing by (crashed) slave.
- Bugreport by Graeme/Unit3.
short [Mon, 1 Dec 2003 18:10:54 +0000 (18:10 +0000)]
Release: 1.1.2 -> 1.1.3cvs
short [Mon, 1 Dec 2003 14:49:58 +0000 (14:49 +0000)]
Release: 1.1.2
short [Mon, 1 Dec 2003 13:59:03 +0000 (13:59 +0000)]
+Fixed false identification of MS-Windows XP driver cabinets as drivers
short [Mon, 1 Dec 2003 13:58:06 +0000 (13:58 +0000)]
Fixed false identification of some W32 cabinet files as the final drivers.
short [Mon, 1 Dec 2003 13:17:24 +0000 (13:17 +0000)]
+NEWS for captive-1.1.2
- Extended the set of MS-Windows XP drivers identified as Captive compatible
short [Mon, 1 Dec 2003 13:12:22 +0000 (13:12 +0000)]
+Identifications for 'Q330909_WXP_SP2_x86_???.exe' kernels.
short [Mon, 1 Dec 2003 12:58:20 +0000 (12:58 +0000)]
Cosmetic: Fixed non-language "XP Service Pack 1/1a Free Build" as +90 (not +80)
+Identifications for 'q315403_WXP_SP1_x86_???.exe' ntfs.sys.
short [Mon, 1 Dec 2003 07:05:34 +0000 (07:05 +0000)]
Release: 1.1.1.2 -> 1.1.2cvs
short [Sun, 30 Nov 2003 10:11:58 +0000 (10:11 +0000)]
Release: 1.1.1.2
short [Sun, 30 Nov 2003 10:09:01 +0000 (10:09 +0000)]
+Fixed refusal to write >64MB files on some NTFS disk drives (Charles Duffy)
short [Sun, 30 Nov 2003 10:07:25 +0000 (10:07 +0000)]
MmSetAddressRangeModified(): Set Cache Manager buffer dirty by its address.
- Required for writing >64MB files on some NTFS disk drives.
- Bugreported by Charles Duffy.
short [Sun, 30 Nov 2003 10:06:09 +0000 (10:06 +0000)]
+captive_shared_cache_map_memory_range_set_dirty(): Set dirty by buffer address.
short [Sun, 30 Nov 2003 09:31:27 +0000 (09:31 +0000)]
Cosmetic: Comment typo.
short [Sun, 30 Nov 2003 09:31:01 +0000 (09:31 +0000)]
Fixed XML-logging of incorrect vfs_new()+vfs_commit() instead of vfs_commit().
short [Sun, 30 Nov 2003 09:30:23 +0000 (09:30 +0000)]
+public captive_sandbox_parent_vfs_new_silent(): Prevent "vfs_new" XML logging.
short [Sun, 30 Nov 2003 09:29:54 +0000 (09:29 +0000)]
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.
short [Sun, 30 Nov 2003 09:06:44 +0000 (09:06 +0000)]
Release: 1.1.1.1 -> 1.1.1.2cvs
short [Sun, 30 Nov 2003 09:06:14 +0000 (09:06 +0000)]
NEWS for captive-1.1.1.1 renamed to: NEWS for captive-1.1.1.2
+withdraw release of captive-1.1.1.1
short [Sat, 29 Nov 2003 23:07:40 +0000 (23:07 +0000)]
Release: 1.1.1.1
short [Sat, 29 Nov 2003 21:54:30 +0000 (21:54 +0000)]
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
short [Sat, 29 Nov 2003 21:53:31 +0000 (21:53 +0000)]
Fixed LSN flushing typo.
- Fixes crash (no disk changes) during NTFS unmount.
short [Sat, 29 Nov 2003 20:30:09 +0000 (20:30 +0000)]
Release: 1.1.1
short [Sat, 29 Nov 2003 20:25:52 +0000 (20:25 +0000)]
+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
short [Sat, 29 Nov 2003 18:46:19 +0000 (18:46 +0000)]
+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.
short [Sat, 29 Nov 2003 18:35:12 +0000 (18:35 +0000)]
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.
short [Sat, 29 Nov 2003 09:49:33 +0000 (09:49 +0000)]
instruction_length(): Extended for 0xF0 (lock prefix).
- Needed for support of SMP 'ntkrnlmp.exe'/'ntkrpamp.exe'.
short [Sat, 29 Nov 2003 07:21:06 +0000 (07:21 +0000)]
Cleanup 'Microsoft Windows XP Service Pack 1a Free Build' identifications.
- Filesystems (*.sys, *.sy_) are never localized (just 'ntoskrnl.ex[e_]').
short [Fri, 28 Nov 2003 23:27:13 +0000 (23:27 +0000)]
+all localizations ids of: Microsoft Windows XP Service Pack 1a Free Build
short [Fri, 28 Nov 2003 23:19:35 +0000 (23:19 +0000)]
Cosmetic: Laguage id string to match Microsoft naming: U.S. -> English
short [Fri, 28 Nov 2003 22:03:45 +0000 (22:03 +0000)]
Ignore 'ValidDataLength' completely.
- In some cases (during NTFS mount) there may be invalid 'ValidDataLength'.
- Bugreported by Nir Misgav.
short [Fri, 28 Nov 2003 18:19:03 +0000 (18:19 +0000)]
+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.
short [Thu, 27 Nov 2003 16:15:54 +0000 (16:15 +0000)]
Release: 1.1 -> 1.1.1cvs
short [Thu, 27 Nov 2003 02:19:49 +0000 (02:19 +0000)]
Release: 1.1
short [Thu, 27 Nov 2003 01:19:15 +0000 (01:19 +0000)]
Simplified usecases description for 'captive-static' packaging.
short [Thu, 27 Nov 2003 00:36:23 +0000 (00:36 +0000)]
Cosmetic: Adjusted 'captive-static' independence description.