jankratochvil [Thu, 6 Nov 2003 20:13:40 +0000 (20:13 +0000)]
This commit was manufactured by cvs2svn to create tag 'captive-1_0_2'.
Sprout from master 2003-11-06 20:13:39 UTC short 'Release: 1.0.2'
Cherrypick from captive 2003-09-13 23:15:19 UTC short 'Cosmetic: +Prevent: ... might be used uninitialized in this function':
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 [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
short [Tue, 28 Oct 2003 18:58:46 +0000 (18:58 +0000)]
Do not SIGSEGV patch 'pass' functions of W32 code in non--debug-messages mode.
- Performance reasons.
short [Tue, 28 Oct 2003 18:57:53 +0000 (18:57 +0000)]
sigaction_SIGSEGV(): +PROT_EXEC sanity check caching for better performance.
short [Tue, 28 Oct 2003 17:44:22 +0000 (17:44 +0000)]
Fixed compilation if no libreadline was detected.
- SUSE-9.0 incompatibility bugreported by Christian Kristukat.
short [Tue, 28 Oct 2003 16:39:47 +0000 (16:39 +0000)]
g_log() accelerated by 'captive_debug_messages_disabled' slave global flag.
short [Tue, 28 Oct 2003 15:33:58 +0000 (15:33 +0000)]
+Fixed (harmless) crash/hang of lufsd during post-unmount cleanup
short [Tue, 28 Oct 2003 14:42:16 +0000 (14:42 +0000)]
'Microsoft Windows RAID' situation updated.
short [Tue, 28 Oct 2003 14:36:36 +0000 (14:36 +0000)]
+New captive-cmdline(1) 'get'/'put' options -b|--buffer-size
short [Tue, 28 Oct 2003 14:34:36 +0000 (14:34 +0000)]
Command 'get' support for buffer-size option: -b|--buffer-size
short [Tue, 28 Oct 2003 14:27:36 +0000 (14:27 +0000)]
'captive-install' now requires ntfsprogs >= 1.8.0 to avoid its bugs.
short [Tue, 28 Oct 2003 14:08:52 +0000 (14:08 +0000)]
Fixed 'command_name --help' to prevent exit of captive-cmdline(1).
short [Tue, 28 Oct 2003 14:06:27 +0000 (14:06 +0000)]
Command 'put' support for buffer-size option: -b|--buffer-size
Fixed 'command_name --help' to prevent exit of captive-cmdline(1).
short [Tue, 28 Oct 2003 14:06:14 +0000 (14:06 +0000)]
Command 'put' support for buffer-size option: -b|--buffer-size
short [Tue, 28 Oct 2003 14:04:48 +0000 (14:04 +0000)]
+Definition of CMDLINE_POPT for command arguments parsing support.
Fixed 'command_name --help' to prevent exit of captive-cmdline(1).
short [Tue, 28 Oct 2003 14:04:09 +0000 (14:04 +0000)]
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.
short [Tue, 28 Oct 2003 14:02:56 +0000 (14:02 +0000)]
Support 'help command_name' as the equivalent of 'command_name --help'.
short [Tue, 28 Oct 2003 13:42:52 +0000 (13:42 +0000)]
-umount(8) leaves one harmless stale 'lufsd' - only Mandrake packaging affected?
- Fixed by 'src/client/lufs/captivefs-vfs.c' double GIOChannel unref.
short [Tue, 28 Oct 2003 11:51:38 +0000 (11:51 +0000)]
+Debug logging of sandbox_parent_own_orbit_dir_cleanup_atexit() execution.
short [Tue, 28 Oct 2003 11:48:43 +0000 (11:48 +0000)]
Fixed crash/lockup of fs unmount; GIOChannel was unreferenced twice.
- Bugreported by Martin Drab.
short [Mon, 27 Oct 2003 07:21:52 +0000 (07:21 +0000)]
+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)
short [Mon, 27 Oct 2003 07:14:00 +0000 (07:14 +0000)]
+List also uid/gid/fmask/dmask lufs mount options.
short [Mon, 27 Oct 2003 07:03:53 +0000 (07:03 +0000)]
Note --sandbox-server automatic use by mount.captive-ntfs(8).
- Pointed out by Javier Urien.
short [Mon, 27 Oct 2003 07:02:10 +0000 (07:02 +0000)]
Fixed command name.
short [Mon, 27 Oct 2003 06:36:43 +0000 (06:36 +0000)]
Allow the use of '--' (captive) vs. non-'--' (lufs) options.
- Requested by Javier Urien for uid/gid/fmask/dmask.
short [Sun, 26 Oct 2003 19:26:45 +0000 (19:26 +0000)]
-Allow copy/paste of captive-install-acquire dialogs.
- Fixed by making the final screen selectable.
short [Sun, 26 Oct 2003 19:26:19 +0000 (19:26 +0000)]
Make the final screen text selectable (mount commands).
short [Sun, 26 Oct 2003 19:07:18 +0000 (19:07 +0000)]
GnomeUI responsiveness fixed by multithreading.
PROGRESS_UPDATE_USEC: 100000 -> 200000
Accelerate ProgressBar during .CAB header parsing: respect PROGRESS_UPDATE_USEC.
short [Fri, 24 Oct 2003 05:44:58 +0000 (05:44 +0000)]
+Allow copy/paste of captive-install-acquire dialogs.
short [Fri, 24 Oct 2003 05:41:39 +0000 (05:41 +0000)]
+captive-install-acquire should retry broken httpcaptive:// connections.
- Bugreported by Stuart Axon.
short [Tue, 21 Oct 2003 17:00:17 +0000 (17:00 +0000)]
+Replace cabextract for the newer and LGPLed libmspack.
- Hint by Stuart Caie.
short [Mon, 20 Oct 2003 10:00:37 +0000 (10:00 +0000)]
Typo.
short [Mon, 20 Oct 2003 07:42:57 +0000 (07:42 +0000)]
Release: 1.0 -> 1.0.1cvs
short [Sun, 19 Oct 2003 23:31:24 +0000 (23:31 +0000)]
Release: 1.0
short [Sun, 19 Oct 2003 23:27:07 +0000 (23:27 +0000)]
Cosmetic
short [Sun, 19 Oct 2003 23:25:08 +0000 (23:25 +0000)]
Update for captive-1.0.
short [Sun, 19 Oct 2003 22:11:58 +0000 (22:11 +0000)]
Update of ReactOS CVS repository address.
short [Sun, 19 Oct 2003 22:08:59 +0000 (22:08 +0000)]
+NEWS for captive-1.0
short [Sun, 19 Oct 2003 21:21:28 +0000 (21:21 +0000)]
Project URL update.
short [Sun, 19 Oct 2003 20:56:30 +0000 (20:56 +0000)]
Fixed 'Source' URL.
short [Sun, 19 Oct 2003 20:54:22 +0000 (20:54 +0000)]
CVS repositories moved out of priv/
short [Thu, 16 Oct 2003 05:50:47 +0000 (05:50 +0000)]
Release: 0.9.7 -> 0.9.8cvs
short [Wed, 15 Oct 2003 19:03:08 +0000 (19:03 +0000)]
Release: 0.9.7
short [Wed, 15 Oct 2003 19:01:07 +0000 (19:01 +0000)]
+NEWS for captive-0.9.7
- Fixed NTFS crash on journalling file (?) extension (bugreport by Martin Drab)
short [Wed, 15 Oct 2003 18:59:35 +0000 (18:59 +0000)]
Permit CacheManager StreamFile extension if dirty blocks are pending.
- Required by ntfs.sys of NT-5.1sp1 journalling file (?) extension.
- Bugreported by Martin Drab.
short [Mon, 13 Oct 2003 18:15:08 +0000 (18:15 +0000)]
Release: 0.9.6 -> 0.9.7cvs
short [Mon, 13 Oct 2003 14:05:59 +0000 (14:05 +0000)]
Release: 0.9.6
short [Sun, 12 Oct 2003 21:26:45 +0000 (21:26 +0000)]
-init.c: assertion `NT_SUCCESS(err)==NT_SUCCESS(dir_IoStatusBlock.Status)' failed
- Appears to be fixed. Waiting for resubmit.
short [Sun, 12 Oct 2003 21:26:05 +0000 (21:26 +0000)]
+Mandrake package script fails during upgrade ('rpm -U') on missing dependencies.
short [Sun, 12 Oct 2003 13:20:53 +0000 (13:20 +0000)]
Do not get confused by the captive default 'noauto' mount(8) option.
short [Sun, 12 Oct 2003 11:49:30 +0000 (11:49 +0000)]
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.
short [Sun, 12 Oct 2003 11:07:19 +0000 (11:07 +0000)]
+NEWS for captive-0.9.6
- +Fixed /etc/fstab updating by 'install' package
short [Sun, 12 Oct 2003 11:06:03 +0000 (11:06 +0000)]
-'src/install/fstab/' should not reformat '/etc/fstab' - how to modify it?