jankratochvil [Sat, 29 Nov 2003 23:07:41 +0000 (23:07 +0000)]
This commit was manufactured by cvs2svn to create tag 'captive-1_1_1_1'.
Sprout from master 2003-11-29 23:07:40 UTC short 'Release: 1.1.1.1'
Cherrypick from captive 2003-11-11 23:24:43 UTC short 'Minor fix to abort on failed cabinet read.':
src/install/acquire/cabextract/.vimrc
src/install/acquire/cabextract/cabextract.c
src/install/acquire/cabextract/cabextract.h
Delete:
src/install/acquire/cabextract/AUTHORS
src/install/acquire/cabextract/COPYING
src/install/acquire/cabextract/ChangeLog
src/install/acquire/cabextract/INSTALL
src/install/acquire/cabextract/Makefile.am
src/install/acquire/cabextract/Makefile.in
src/install/acquire/cabextract/NEWS
src/install/acquire/cabextract/README
src/install/acquire/cabextract/TODO
src/install/acquire/cabextract/aclocal.m4
src/install/acquire/cabextract/cabextract.1
src/install/acquire/cabextract/cabextract.spec
src/install/acquire/cabextract/cabextract.spec.in
src/install/acquire/cabextract/cabinfo.c
src/install/acquire/cabextract/config.h.in
src/install/acquire/cabextract/configure
src/install/acquire/cabextract/configure.in
src/install/acquire/cabextract/debian/README.Debian
src/install/acquire/cabextract/debian/changelog
src/install/acquire/cabextract/debian/control
src/install/acquire/cabextract/debian/copyright
src/install/acquire/cabextract/debian/dirs
src/install/acquire/cabextract/debian/docs
src/install/acquire/cabextract/debian/rules
src/install/acquire/cabextract/getopt.c
src/install/acquire/cabextract/getopt.h
src/install/acquire/cabextract/getopt1.c
src/install/acquire/cabextract/install-sh
src/install/acquire/cabextract/ja/cabextract.1
src/install/acquire/cabextract/magic.cabinet
src/install/acquire/cabextract/missing
src/install/acquire/cabextract/mkinstalldirs
src/install/acquire/cabextract/mktime.c
src/install/acquire/cabextract/stamp-h.in
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.
short [Wed, 26 Nov 2003 22:26:56 +0000 (22:26 +0000)]
Update for captive-1.1.
short [Wed, 26 Nov 2003 21:59:16 +0000 (21:59 +0000)]
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)
short [Wed, 26 Nov 2003 20:55:25 +0000 (20:55 +0000)]
-Mandrake package script fails during upgrade ('rpm -U') on missing dependencies.
- Vendor-specific packaging no longer supported in favor of 'captive-static'.
short [Wed, 26 Nov 2003 16:49:09 +0000 (16:49 +0000)]
Cosmetic: +Note about unsupported localized drivers detection.
short [Mon, 24 Nov 2003 09:12:24 +0000 (09:12 +0000)]
+mod_uri_load_base_reporting(): Complain on errors loading base URLs.
short [Mon, 24 Nov 2003 08:38:36 +0000 (08:38 +0000)]
Cosmetic: Download message text updated.
short [Thu, 20 Nov 2003 06:19:31 +0000 (06:19 +0000)]
Check for missing 'libntfs' handler.
- Bugreported by Christian Kristukat.
short [Thu, 20 Nov 2003 00:22:06 +0000 (00:22 +0000)]
Christian Kristukat: betatesting -> SUSE support
short [Wed, 19 Nov 2003 13:14:03 +0000 (13:14 +0000)]
Updated/fixed removal of stale sandbox chroot directories during uninstall.
short [Wed, 19 Nov 2003 13:11:07 +0000 (13:11 +0000)]
+Christian Kristukat - betatesting
short [Wed, 19 Nov 2003 13:10:29 +0000 (13:10 +0000)]
Fixed RPM sandbox user create: Create also group.
- Fixes compatibility with SUSE-9.0; bugreported by Christian Kristukat.
short [Wed, 19 Nov 2003 12:34:09 +0000 (12:34 +0000)]
Use lufsd(1) instead of lufsmount(1) - reduce static build package version size.
short [Mon, 17 Nov 2003 07:36:44 +0000 (07:36 +0000)]
Use regular system GnomeVFS 'http' method if it already supports seek().
short [Thu, 13 Nov 2003 18:43:13 +0000 (18:43 +0000)]
Workaround Red Hat Bluecurve shading of 'GtkFrame.GtkLabel' content.
- Not every direct 'GtkLabel' child of 'GtkFrame' must be a frame title...
short [Wed, 12 Nov 2003 13:58:34 +0000 (13:58 +0000)]
+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.
short [Wed, 12 Nov 2003 11:03:55 +0000 (11:03 +0000)]
-LUFS client failing on files being read/written by multiple handles at once.
short [Wed, 12 Nov 2003 11:02:44 +0000 (11:02 +0000)]
Allow concurrent file access by multiple handles; use 'FileHandle_hash'.
- Fixes abort of scp(1) copying to destination Captive volume drive.
short [Wed, 12 Nov 2003 06:26:40 +0000 (06:26 +0000)]
Fixed SIGSEGV during close of GnomeVFSHandle reopened due to its timeout.
Implemented Inet socket read() interrupter for responsible GMainLoop.
short [Wed, 12 Nov 2003 06:25:26 +0000 (06:25 +0000)]
Fixed SIGSEGV during close of GnomeVFSHandle reopened due to its timeout.
short [Wed, 12 Nov 2003 06:24:30 +0000 (06:24 +0000)]
Move threading model back to GMainLoop one; Gnome subsystems are too buggy.
short [Tue, 11 Nov 2003 12:57:15 +0000 (12:57 +0000)]
Remove dynamic XPsp1 location URL detection to prevent lockups.
short [Mon, 10 Nov 2003 21:17:30 +0000 (21:17 +0000)]
+ntoskrnl/ps/psmgr.c
- +PsGetVersion() for 'secdrv.sys'.
short [Mon, 10 Nov 2003 21:16:50 +0000 (21:16 +0000)]
+PsGetVersion()
- For 'secdrv.sys'.
short [Mon, 10 Nov 2003 21:16:19 +0000 (21:16 +0000)]
IoCreateSymbolicLink(): +Debug dump parameters.
IoCreateSymbolicLink(): Return nop/STATUS_SUCCESS for some 'secdrv.sys' links.
short [Mon, 10 Nov 2003 20:50:50 +0000 (20:50 +0000)]
RtlQueryRegistryValues(): +Satisfy secdrv.sys 'CSDVersion'.
short [Mon, 10 Nov 2003 20:24:57 +0000 (20:24 +0000)]
RtlQueryRegistryValues(): Debug dump parameters.
short [Mon, 10 Nov 2003 08:54:30 +0000 (08:54 +0000)]
+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].
short [Sun, 9 Nov 2003 20:53:02 +0000 (20:53 +0000)]
-captive-install-acquire/gnome-vfs-httpcaptive rarely locks up during download.
short [Sun, 9 Nov 2003 20:52:18 +0000 (20:52 +0000)]
Pre-size GnomeDialog to prevent its later next-page resizes.
short [Sun, 9 Nov 2003 20:00:08 +0000 (20:00 +0000)]
Fixed inter-thread gdk_threads_enter()/gdk_threads_leave() protection.
short [Sun, 9 Nov 2003 19:59:21 +0000 (19:59 +0000)]
Implemented HTTP read retries (5 retries, timeout 20sec).
short [Sun, 9 Nov 2003 19:59:05 +0000 (19:59 +0000)]
Implemented HTTP read retries (5 retries, timeout 20sec).
Abort cabinet reading on extract_file() failure (such as abort).
short [Sun, 9 Nov 2003 12:34:35 +0000 (12:34 +0000)]
Fixed automatic rebuild of 'configure' by its 'configure.in' dependency.
short [Fri, 7 Nov 2003 06:32:56 +0000 (06:32 +0000)]
Release: 1.0.2 -> 1.0.3cvs
short [Thu, 6 Nov 2003 20:13:39 +0000 (20:13 +0000)]
Release: 1.0.2
short [Thu, 6 Nov 2003 20:12:39 +0000 (20:12 +0000)]
Handle non-standard g_get_tmp_dir() settings (by $ENV{"TMPDIR"} etc.).
- Fixes sandbox compatibility with Mandrake TBA.
short [Thu, 6 Nov 2003 20:11:25 +0000 (20:11 +0000)]
Fixed uninitialized 'md5' options-module field in sandbox clients.
- SIGSEGV on Mandrake TBA.
short [Thu, 6 Nov 2003 12:36:35 +0000 (12:36 +0000)]
+THANKS
short [Thu, 6 Nov 2003 12:21:10 +0000 (12:21 +0000)]
+THANKS
short [Thu, 6 Nov 2003 12:16:06 +0000 (12:16 +0000)]
+LUFS client failing on files being read/written by multiple handles at once.
short [Thu, 6 Nov 2003 11:37:20 +0000 (11:37 +0000)]
Fixed omitted 'captivefs_init' debug message during reinits.
short [Thu, 6 Nov 2003 11:16:12 +0000 (11:16 +0000)]
+Handle STATUS_SHARING_VIOLATION.
short [Thu, 6 Nov 2003 10:44:30 +0000 (10:44 +0000)]
Fixed LUFS read()/write() atomicity.
- Do not unlock 'libcaptive' between seek() and read()/write()!
short [Thu, 6 Nov 2003 06:36:43 +0000 (06:36 +0000)]
Fixed new 'alloc_length' resizing code.
short [Thu, 6 Nov 2003 01:17:13 +0000 (01:17 +0000)]
Update for captive-1.0.2.
short [Thu, 6 Nov 2003 01:06:39 +0000 (01:06 +0000)]
Fixed new 'alloc_length' resizing code.
short [Thu, 6 Nov 2003 00:32:10 +0000 (00:32 +0000)]
captive_shared_cache_map_flush(): Fixed the returned flushed bytes count.
short [Wed, 5 Nov 2003 21:57:01 +0000 (21:57 +0000)]
Fixed ORBit-2.7.x+ lockup by ORB "orbit-local-non-threaded-orb" declaration.
- libcaptive is single-threaded already.
short [Wed, 5 Nov 2003 14:04:24 +0000 (14:04 +0000)]
No longer use 'GMainLoop *link_loop;' ORBit2/linc2/link private reference.
- Suggested by Michael Meeks.
short [Wed, 5 Nov 2003 07:55:07 +0000 (07:55 +0000)]
Fixed 'Conflicts: liborbit2' syntax.
short [Wed, 5 Nov 2003 06:26:08 +0000 (06:26 +0000)]
Fixed 'BLKGETSIZE64' incompatibility for Debian-unstable.
- FIXME: 'BLKGETSIZE64' usually not used at all now.
- Fix introduces media size limit of 1TB.
short [Tue, 4 Nov 2003 21:43:35 +0000 (21:43 +0000)]
Revert PKG_CHECK_MODULES() back to AM_PATH_*() to get its AC_SUBST()s.
short [Tue, 4 Nov 2003 20:49:15 +0000 (20:49 +0000)]
Fixed the recent detection of ORBit-2.0 by pkg-config(1).
short [Tue, 4 Nov 2003 20:00:35 +0000 (20:00 +0000)]
+Various GNU/Linux distributions compatibility fixes.
short [Tue, 4 Nov 2003 19:01:49 +0000 (19:01 +0000)]
Fixed <ntfs/*> include files check for the case of completely cleaned sourcedir.
short [Tue, 4 Nov 2003 18:55:27 +0000 (18:55 +0000)]
Prevent aclocal(1) crash on 'AM_PATH_LINC' for recent systems missing 'linc'.
- Use PKG_CHECK_MODULES() instead of AM_PATH_*().
short [Tue, 4 Nov 2003 18:38:44 +0000 (18:38 +0000)]
Check also <ntfs/*> include files when checking 'libntfs' availability.
short [Tue, 4 Nov 2003 18:18:35 +0000 (18:18 +0000)]
Partial workaround for autoconf-2.57 'configure' script dependency rebuild.
short [Tue, 4 Nov 2003 18:18:34 +0000 (18:18 +0000)]
Compatibility with ORBit2>=2.7.x; new configure option '--with-orbit-line'.
- ORBit2>=2.7.x use private 'linc2'/'link' instead of external 'linc'.
short [Tue, 4 Nov 2003 16:21:41 +0000 (16:21 +0000)]
Cosmetic: Naming: captive-install-acquire -> gnome-vfs-httpcaptive
short [Tue, 4 Nov 2003 16:19:34 +0000 (16:19 +0000)]
+Microsoft Windows 2000, NT-4.0, 2003-Server drivers compatibility.
Some items moved from 'Bugs' to 'TODO'.
short [Tue, 4 Nov 2003 16:17:32 +0000 (16:17 +0000)]
+Conflicts: ORBit2 >= 2.7.0
- We do not yet handle correctly linc2 of ORBit-2.7.x+.
short [Tue, 4 Nov 2003 16:10:00 +0000 (16:10 +0000)]
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.
short [Tue, 4 Nov 2003 16:08:03 +0000 (16:08 +0000)]
Run ldconfig(8) after any library gets installed.
Check library installation directory in '/etc/ld.so.conf'.
short [Tue, 4 Nov 2003 14:26:31 +0000 (14:26 +0000)]
Detect lufsmount(1) pathname for better crossplatform compatibility.
short [Tue, 4 Nov 2003 09:18:08 +0000 (09:18 +0000)]
+Improved performance - 1GHz CPU: read 1.5MB/s, write 500KB/s, 20MB of RAM
short [Tue, 4 Nov 2003 07:45:02 +0000 (07:45 +0000)]
Remove bogus '33.6 modem' estimation.
short [Tue, 4 Nov 2003 06:41:35 +0000 (06:41 +0000)]
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.
short [Mon, 3 Nov 2003 22:13:26 +0000 (22:13 +0000)]
captive_shared_cache_map_flush(): Improved performance.
short [Mon, 3 Nov 2003 11:12:52 +0000 (11:12 +0000)]
+Fixed serious sandbox-server spawn memory leak for big files copying to NTFS
short [Mon, 3 Nov 2003 11:11:21 +0000 (11:11 +0000)]
Fixed serious memory leak during each sandbox-server spawn.
short [Mon, 3 Nov 2003 11:08:53 +0000 (11:08 +0000)]
+'captive_options' and 'captive_options_module' should be referencible GObject.
short [Sun, 2 Nov 2003 11:16:05 +0000 (11:16 +0000)]
Typo.
short [Thu, 30 Oct 2003 16:26:06 +0000 (16:26 +0000)]
+NEWS for captive-1.0.2
- Fixed sandbox chroot(2) mode for SUSE9.0 (debugging by Christian Kristukat)
short [Thu, 30 Oct 2003 16:24:36 +0000 (16:24 +0000)]
Fixed captive-sandbox-server chroot(2) mode on SUSE9.0.
- Great debugging support by the courtesy of Christian Kristukat.
short [Wed, 29 Oct 2003 15:30:33 +0000 (15:30 +0000)]
captive_sandbox_parent_file_write(): Fixed .captivebug.xml.gz dumping.
short [Wed, 29 Oct 2003 13:57:39 +0000 (13:57 +0000)]
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.
short [Wed, 29 Oct 2003 06:10:47 +0000 (06:10 +0000)]
Release: 1.0.1 -> 1.0.2cvs
short [Tue, 28 Oct 2003 20:44:24 +0000 (20:44 +0000)]
Release: 1.0.1
short [Tue, 28 Oct 2003 20:36:39 +0000 (20:36 +0000)]
-Mount of the same device multiple times is allowed (no EBUSY kernel protection).
short [Tue, 28 Oct 2003 20:36:11 +0000 (20:36 +0000)]
Check for multiple device mounts overridable by '-o force'.
short [Tue, 28 Oct 2003 19:09:54 +0000 (19:09 +0000)]
+Improved performance