captive.git
20 years ago+Improved performance - 1GHz CPU: read 1.5MB/s, write 500KB/s, 20MB of RAM
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

20 years agoRemove bogus '33.6 modem' estimation.
short [Tue, 4 Nov 2003 07:45:02 +0000 (07:45 +0000)]
Remove bogus '33.6 modem' estimation.

20 years agocaptive_shared_cache_map_object_FileSizes_changed(): Improved performance.
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.

20 years agocaptive_shared_cache_map_flush(): Improved performance.
short [Mon, 3 Nov 2003 22:13:26 +0000 (22:13 +0000)]
captive_shared_cache_map_flush(): Improved performance.

20 years ago+Fixed serious sandbox-server spawn memory leak for big files copying to NTFS
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

20 years agoFixed serious memory leak during each sandbox-server spawn.
short [Mon, 3 Nov 2003 11:11:21 +0000 (11:11 +0000)]
Fixed serious memory leak during each sandbox-server spawn.

20 years ago+'captive_options' and 'captive_options_module' should be referencible GObject.
short [Mon, 3 Nov 2003 11:08:53 +0000 (11:08 +0000)]
+'captive_options' and 'captive_options_module' should be referencible GObject.

20 years agoTypo.
short [Sun, 2 Nov 2003 11:16:05 +0000 (11:16 +0000)]
Typo.

20 years ago+NEWS for captive-1.0.2
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)

20 years agoFixed captive-sandbox-server chroot(2) mode on SUSE9.0.
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.

20 years agocaptive_sandbox_parent_file_write(): Fixed .captivebug.xml.gz dumping.
short [Wed, 29 Oct 2003 15:30:33 +0000 (15:30 +0000)]
captive_sandbox_parent_file_write(): Fixed .captivebug.xml.gz dumping.

20 years agoFixed defaults to be --enable-shared --disable-static.
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.

20 years agoRelease: 1.0.1 -> 1.0.2cvs
short [Wed, 29 Oct 2003 06:10:47 +0000 (06:10 +0000)]
Release: 1.0.1 -> 1.0.2cvs

20 years agoRelease: 1.0.1
short [Tue, 28 Oct 2003 20:44:24 +0000 (20:44 +0000)]
Release: 1.0.1

20 years ago-Mount of the same device multiple times is allowed (no EBUSY kernel protection).
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).

20 years agoCheck for multiple device mounts overridable by '-o force'.
short [Tue, 28 Oct 2003 20:36:11 +0000 (20:36 +0000)]
Check for multiple device mounts overridable by '-o force'.

20 years ago+Improved performance
short [Tue, 28 Oct 2003 19:09:54 +0000 (19:09 +0000)]
+Improved performance

20 years agoDo not SIGSEGV patch 'pass' functions of W32 code in non--debug-messages mode.
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.

20 years agosigaction_SIGSEGV(): +PROT_EXEC sanity check caching for better performance.
short [Tue, 28 Oct 2003 18:57:53 +0000 (18:57 +0000)]
sigaction_SIGSEGV(): +PROT_EXEC sanity check caching for better performance.

20 years agoFixed compilation if no libreadline was detected.
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.

20 years agog_log() accelerated by 'captive_debug_messages_disabled' slave global flag.
short [Tue, 28 Oct 2003 16:39:47 +0000 (16:39 +0000)]
g_log() accelerated by 'captive_debug_messages_disabled' slave global flag.

20 years ago+Fixed (harmless) crash/hang of lufsd during post-unmount cleanup
short [Tue, 28 Oct 2003 15:33:58 +0000 (15:33 +0000)]
+Fixed (harmless) crash/hang of lufsd during post-unmount cleanup

20 years ago'Microsoft Windows RAID' situation updated.
short [Tue, 28 Oct 2003 14:42:16 +0000 (14:42 +0000)]
'Microsoft Windows RAID' situation updated.

20 years ago+New captive-cmdline(1) 'get'/'put' options -b|--buffer-size
short [Tue, 28 Oct 2003 14:36:36 +0000 (14:36 +0000)]
+New captive-cmdline(1) 'get'/'put' options -b|--buffer-size

20 years agoCommand 'get' support for buffer-size option: -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

20 years ago'captive-install' now requires ntfsprogs >= 1.8.0 to avoid its bugs.
short [Tue, 28 Oct 2003 14:27:36 +0000 (14:27 +0000)]
'captive-install' now requires ntfsprogs >= 1.8.0 to avoid its bugs.

20 years agoFixed 'command_name --help' to prevent exit of captive-cmdline(1).
short [Tue, 28 Oct 2003 14:08:52 +0000 (14:08 +0000)]
Fixed 'command_name --help' to prevent exit of captive-cmdline(1).

20 years agoCommand 'put' support for buffer-size option: -b|--buffer-size
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).

20 years agoCommand 'put' support for buffer-size option: -b|--buffer-size
short [Tue, 28 Oct 2003 14:06:14 +0000 (14:06 +0000)]
Command 'put' support for buffer-size option: -b|--buffer-size

20 years ago+Definition of CMDLINE_POPT for command arguments parsing support.
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).

20 years agoSupport 'help command_name' as the equivalent of 'command_name --help'.
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.

20 years agoSupport 'help command_name' as the equivalent of 'command_name --help'.
short [Tue, 28 Oct 2003 14:02:56 +0000 (14:02 +0000)]
Support 'help command_name' as the equivalent of 'command_name --help'.

20 years ago-umount(8) leaves one harmless stale 'lufsd' - only Mandrake packaging affected?
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.

20 years ago+Debug logging of sandbox_parent_own_orbit_dir_cleanup_atexit() execution.
short [Tue, 28 Oct 2003 11:51:38 +0000 (11:51 +0000)]
+Debug logging of sandbox_parent_own_orbit_dir_cleanup_atexit() execution.

20 years agoFixed crash/lockup of fs unmount; GIOChannel was unreferenced twice.
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.

20 years ago+NEWS for captive-1.0.1
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)

20 years ago+List also uid/gid/fmask/dmask lufs mount options.
short [Mon, 27 Oct 2003 07:14:00 +0000 (07:14 +0000)]
+List also uid/gid/fmask/dmask lufs mount options.

20 years agoNote --sandbox-server automatic use by mount.captive-ntfs(8).
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.

20 years agoFixed command name.
short [Mon, 27 Oct 2003 07:02:10 +0000 (07:02 +0000)]
Fixed command name.

20 years agoAllow the use of '--' (captive) vs. non-'--' (lufs) options.
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.

20 years ago-Allow copy/paste of captive-install-acquire dialogs.
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.

20 years agoMake the final screen text selectable (mount commands).
short [Sun, 26 Oct 2003 19:26:19 +0000 (19:26 +0000)]
Make the final screen text selectable (mount commands).

20 years agoGnomeUI responsiveness fixed by multithreading.
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.

20 years ago+Allow copy/paste of captive-install-acquire dialogs.
short [Fri, 24 Oct 2003 05:44:58 +0000 (05:44 +0000)]
+Allow copy/paste of captive-install-acquire dialogs.

20 years ago+captive-install-acquire should retry broken httpcaptive:// connections.
short [Fri, 24 Oct 2003 05:41:39 +0000 (05:41 +0000)]
+captive-install-acquire should retry broken httpcaptive:// connections.
 - Bugreported by Stuart Axon.

20 years ago+Replace cabextract for the newer and LGPLed libmspack.
short [Tue, 21 Oct 2003 17:00:17 +0000 (17:00 +0000)]
+Replace cabextract for the newer and LGPLed libmspack.
 - Hint by Stuart Caie.

20 years agoTypo.
short [Mon, 20 Oct 2003 10:00:37 +0000 (10:00 +0000)]
Typo.

20 years agoRelease: 1.0 -> 1.0.1cvs
short [Mon, 20 Oct 2003 07:42:57 +0000 (07:42 +0000)]
Release: 1.0 -> 1.0.1cvs

20 years agoRelease: 1.0
short [Sun, 19 Oct 2003 23:31:24 +0000 (23:31 +0000)]
Release: 1.0

20 years agoCosmetic
short [Sun, 19 Oct 2003 23:27:07 +0000 (23:27 +0000)]
Cosmetic

20 years agoUpdate for captive-1.0.
short [Sun, 19 Oct 2003 23:25:08 +0000 (23:25 +0000)]
Update for captive-1.0.

20 years agoUpdate of ReactOS CVS repository address.
short [Sun, 19 Oct 2003 22:11:58 +0000 (22:11 +0000)]
Update of ReactOS CVS repository address.

20 years ago+NEWS for captive-1.0
short [Sun, 19 Oct 2003 22:08:59 +0000 (22:08 +0000)]
+NEWS for captive-1.0

20 years agoProject URL update.
short [Sun, 19 Oct 2003 21:21:28 +0000 (21:21 +0000)]
Project URL update.

20 years agoFixed 'Source' URL.
short [Sun, 19 Oct 2003 20:56:30 +0000 (20:56 +0000)]
Fixed 'Source' URL.

20 years agoCVS repositories moved out of priv/
short [Sun, 19 Oct 2003 20:54:22 +0000 (20:54 +0000)]
CVS repositories moved out of priv/

20 years agoRelease: 0.9.7 -> 0.9.8cvs
short [Thu, 16 Oct 2003 05:50:47 +0000 (05:50 +0000)]
Release: 0.9.7 -> 0.9.8cvs

20 years agoRelease: 0.9.7
short [Wed, 15 Oct 2003 19:03:08 +0000 (19:03 +0000)]
Release: 0.9.7

20 years ago+NEWS for captive-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)

20 years agoPermit CacheManager StreamFile extension if dirty blocks are pending.
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.

20 years agoRelease: 0.9.6 -> 0.9.7cvs
short [Mon, 13 Oct 2003 18:15:08 +0000 (18:15 +0000)]
Release: 0.9.6 -> 0.9.7cvs

20 years agoRelease: 0.9.6
short [Mon, 13 Oct 2003 14:05:59 +0000 (14:05 +0000)]
Release: 0.9.6

20 years ago-init.c: assertion `NT_SUCCESS(err)==NT_SUCCESS(dir_IoStatusBlock.Status)' failed
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.

20 years ago+Mandrake package script fails during upgrade ('rpm -U') on missing dependencies.
short [Sun, 12 Oct 2003 21:26:05 +0000 (21:26 +0000)]
+Mandrake package script fails during upgrade ('rpm -U') on missing dependencies.

20 years agoDo not get confused by the captive default 'noauto' mount(8) option.
short [Sun, 12 Oct 2003 13:20:53 +0000 (13:20 +0000)]
Do not get confused by the captive default 'noauto' mount(8) option.

20 years agoWorkaround gnome-vfs2-2.0.2-5 or ntfsprogs-gnomevfs-1.0.1-0 libntfs:// bug.
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.

20 years ago+NEWS for captive-0.9.6
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

20 years ago-'src/install/fstab/' should not reformat '/etc/fstab' - how to modify it?
short [Sun, 12 Oct 2003 11:06:03 +0000 (11:06 +0000)]
-'src/install/fstab/' should not reformat '/etc/fstab' - how to modify it?

20 years agoFixed dropping of non-captive filesystem NTFS device entries from /etc/fstab.
short [Sun, 12 Oct 2003 11:05:45 +0000 (11:05 +0000)]
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.

20 years agoNote 'Error parsing line' reason.
short [Sun, 12 Oct 2003 10:40:15 +0000 (10:40 +0000)]
Note 'Error parsing line' reason.

20 years agoRelease: 0.9.5 -> 0.9.6cvs
short [Sun, 12 Oct 2003 06:46:46 +0000 (06:46 +0000)]
Release: 0.9.5 -> 0.9.6cvs

20 years agoRelease: 0.9.5
short [Sat, 11 Oct 2003 17:40:24 +0000 (17:40 +0000)]
Release: 0.9.5

20 years agoFixed '/var/lib/captive/tmp' permissions
short [Sat, 11 Oct 2003 17:39:24 +0000 (17:39 +0000)]
Fixed '/var/lib/captive/tmp' permissions

20 years agoAvoid /tmp to solve crossdeviced /tmp and /var/lib/captive
short [Sat, 11 Oct 2003 15:47:33 +0000 (15:47 +0000)]
Avoid /tmp to solve crossdeviced /tmp and /var/lib/captive
 - Bugreported by Martin Drab.

20 years ago+Avoid /tmp to solve crossdeviced /tmp and /var/... (bugreport by Martin Drab)
short [Sat, 11 Oct 2003 15:46:47 +0000 (15:46 +0000)]
+Avoid /tmp to solve crossdeviced /tmp and /var/... (bugreport by Martin Drab)

20 years ago+Retaied ntfs.sys mounting back again (bugreport by Martin Drab)
short [Sat, 11 Oct 2003 13:00:08 +0000 (13:00 +0000)]
+Retaied ntfs.sys mounting back again (bugreport by Martin Drab)

20 years agoCcPinMappedData(): Function should not invalidate already mapped data.
short [Sat, 11 Oct 2003 12:59:14 +0000 (12:59 +0000)]
CcPinMappedData(): Function should not invalidate already mapped data.
 - Fixed mount by ntfs.sys of NT-5.1sp1.
 - Bugreport by the courtesy of Martin Drab.

20 years agocaptive_private_bcb_pin_object_get_ref(): Invalidate 'map'ped data optionally.
short [Sat, 11 Oct 2003 12:54:54 +0000 (12:54 +0000)]
captive_private_bcb_pin_object_get_ref(): Invalidate 'map'ped data optionally.

20 years agoDisplay readable error message for socket link(2) failure.
short [Sat, 11 Oct 2003 12:23:57 +0000 (12:23 +0000)]
Display readable error message for socket link(2) failure.

20 years agoopen NEWS for captive-0.9.5
short [Fri, 10 Oct 2003 12:12:09 +0000 (12:12 +0000)]
open NEWS for captive-0.9.5

20 years agoRelease: 0.9.4 -> 0.9.5cvs
short [Fri, 10 Oct 2003 12:10:33 +0000 (12:10 +0000)]
Release: 0.9.4 -> 0.9.5cvs

20 years agoRelease: 0.9.4
short [Fri, 10 Oct 2003 06:17:12 +0000 (06:17 +0000)]
Release: 0.9.4

20 years agoTypo.
short [Fri, 10 Oct 2003 05:24:53 +0000 (05:24 +0000)]
Typo.

20 years agoFixed CORBA encapsulation (NULL strings not permitted).
short [Thu, 9 Oct 2003 19:30:43 +0000 (19:30 +0000)]
Fixed CORBA encapsulation (NULL strings not permitted).

20 years agocaptive_sandbox_parent_file_file_info_set():
short [Thu, 9 Oct 2003 18:20:01 +0000 (18:20 +0000)]
captive_sandbox_parent_file_file_info_set():
 - Fixed crashes due to 'GnomeVFSSetFileInfoMask' vs. 'GnomeVFSFileInfoFields'.
 - Bugreported by Pavouk.

20 years ago+captive_sandbox_file_info_set_mask_captive_to_corba()
short [Thu, 9 Oct 2003 18:18:34 +0000 (18:18 +0000)]
+captive_sandbox_file_info_set_mask_captive_to_corba()

20 years agoCcInitializeCacheMap(): Fixed 'w32_ref' vs. 'GObject->ref_count'.
short [Thu, 9 Oct 2003 10:45:27 +0000 (10:45 +0000)]
CcInitializeCacheMap(): Fixed 'w32_ref' vs. 'GObject->ref_count'.

20 years ago+Mount of the same device multiple times is allowed (no EBUSY kernel protection).
short [Thu, 9 Oct 2003 09:17:32 +0000 (09:17 +0000)]
+Mount of the same device multiple times is allowed (no EBUSY kernel protection).
 - Bugreported by Pavouk.

20 years ago+Fixed mc(1) file copy to destination Captive filesystem (bugreport by Pavouk)
short [Thu, 9 Oct 2003 09:17:13 +0000 (09:17 +0000)]
+Fixed mc(1) file copy to destination Captive filesystem (bugreport by Pavouk)

20 years agoFixed CcUninitializeCacheMap() w/o preceding CcInitializeCacheMap().
short [Thu, 9 Oct 2003 09:16:27 +0000 (09:16 +0000)]
Fixed CcUninitializeCacheMap() w/o preceding CcInitializeCacheMap().
 - Fixes mc(1) file copy to destination Captive filesystem.
 - Bugreport by the courtesy of Pavouk.

20 years ago+captive_shared_cache_map_query_w32_ref()
short [Thu, 9 Oct 2003 09:11:37 +0000 (09:11 +0000)]
+captive_shared_cache_map_query_w32_ref()

20 years agoFixed harmless lurking sandbox-child zombies.
short [Thu, 9 Oct 2003 07:42:55 +0000 (07:42 +0000)]
Fixed harmless lurking sandbox-child zombies.
 - Bugreport by the courtesy of Pavouk.

20 years agoFixed ignore of non-local URIs for drivers scanning.
short [Thu, 9 Oct 2003 07:20:35 +0000 (07:20 +0000)]
Fixed ignore of non-local URIs for drivers scanning.

20 years agocaptive_private_bcb_pin_object_get_ref():
short [Wed, 8 Oct 2003 20:50:43 +0000 (20:50 +0000)]
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.

20 years ago+captive_shared_cache_map_set_data_invalid()
short [Wed, 8 Oct 2003 20:49:30 +0000 (20:49 +0000)]
+captive_shared_cache_map_set_data_invalid()

20 years ago+Fixed FAT32 bootability after any file written (bugreport by Pavouk)
short [Wed, 8 Oct 2003 20:48:51 +0000 (20:48 +0000)]
+Fixed FAT32 bootability after any file written (bugreport by Pavouk)

20 years agoRelease: 0.9.3 -> 0.9.4cvs
short [Mon, 6 Oct 2003 11:43:25 +0000 (11:43 +0000)]
Release: 0.9.3 -> 0.9.4cvs

20 years agoRelease: 0.9.3
short [Mon, 6 Oct 2003 04:43:15 +0000 (04:43 +0000)]
Release: 0.9.3

20 years agoFixed #include.
short [Mon, 6 Oct 2003 04:42:09 +0000 (04:42 +0000)]
Fixed #include.

20 years ago+NEWS for captive-0.9.3 (2003-10-06)
short [Mon, 6 Oct 2003 03:50:12 +0000 (03:50 +0000)]
+NEWS for captive-0.9.3 (2003-10-06)