captive.git
20 years agoSpecified 'Packager' explicitely.
short [Wed, 10 Sep 2003 16:46:04 +0000 (16:46 +0000)]
Specified 'Packager' explicitely.

20 years agoCosmetic: Message typo.
short [Wed, 10 Sep 2003 13:52:30 +0000 (13:52 +0000)]
Cosmetic: Message typo.

20 years agoFile sandbox parent now maintains its own 'offset'.
short [Wed, 10 Sep 2003 09:43:26 +0000 (09:43 +0000)]
File sandbox parent now maintains its own 'offset'.
 - Needed for transparent vfs restarting.

20 years agoFixed 'finalize' to proper pass finalization to its parent class finalizer.
short [Tue, 9 Sep 2003 18:52:45 +0000 (18:52 +0000)]
Fixed 'finalize' to proper pass finalization to its parent class finalizer.
Prevent crash of captive_shared_cache_map_FileSizes_set() during finalize.

20 years agoFixed reference counting by SharedCacheMap 'map' PrivateBcbMap.
short [Tue, 9 Sep 2003 18:50:45 +0000 (18:50 +0000)]
Fixed reference counting by SharedCacheMap 'map' PrivateBcbMap.

20 years agoFixed 'finalize' to proper pass finalization to its parent class finalizer.
short [Tue, 9 Sep 2003 18:50:32 +0000 (18:50 +0000)]
Fixed 'finalize' to proper pass finalization to its parent class finalizer.

20 years agoFixed 'finalize' to proper pass finalization to its parent class finalizer.
short [Tue, 9 Sep 2003 18:50:15 +0000 (18:50 +0000)]
Fixed 'finalize' to proper pass finalization to its parent class finalizer.
Fixed reference counting by SharedCacheMap 'map' PrivateBcbMap.

20 years agoSplit (vfs|directory|file) to &, &_parent and &_slave by inheritance.
short [Tue, 9 Sep 2003 17:27:29 +0000 (17:27 +0000)]
Split (vfs|directory|file) to &, &_parent and &_slave by inheritance.

20 years agoReturn referrenced VFS: captive_(directory|file)_get_vfs() -> *_ref_vfs()
short [Tue, 9 Sep 2003 17:25:47 +0000 (17:25 +0000)]
Return referrenced VFS: captive_(directory|file)_get_vfs() -> *_ref_vfs()

20 years agoFixed read_directory(): Leave us stuck at EOF - GnomeVFS behaves that way.
short [Mon, 8 Sep 2003 12:13:13 +0000 (12:13 +0000)]
Fixed read_directory(): Leave us stuck at EOF - GnomeVFS behaves that way.

20 years ago+Sandbox parent now reads the whole directory atomically.
short [Mon, 8 Sep 2003 09:00:39 +0000 (09:00 +0000)]
+Sandbox parent now reads the whole directory atomically.
 - During valid child restart we would loose our reading position.

20 years agoDisable LUFS directory cache as each LUFS-channel has its own obsolete one.
short [Mon, 8 Sep 2003 05:13:36 +0000 (05:13 +0000)]
Disable LUFS directory cache as each LUFS-channel has its own obsolete one.

20 years ago+Restart sandbox child on failed vfs_volume_info_get().
short [Sun, 7 Sep 2003 18:06:04 +0000 (18:06 +0000)]
+Restart sandbox child on failed vfs_volume_info_get().

20 years ago+Ability to replay also vfs_volume_info_get().
short [Sun, 7 Sep 2003 14:10:35 +0000 (14:10 +0000)]
+Ability to replay also vfs_volume_info_get().

20 years agoFixed '--syslog' for clients using 'CAPTIVE_POPT_INCLUDE'.
short [Sun, 7 Sep 2003 08:52:10 +0000 (08:52 +0000)]
Fixed '--syslog' for clients using 'CAPTIVE_POPT_INCLUDE'.

20 years ago-syslog(3) GLog reporting.
short [Sun, 7 Sep 2003 08:29:10 +0000 (08:29 +0000)]
-syslog(3) GLog reporting.

20 years agoImplemented '--syslog' and '--syslog-facility'.
short [Sun, 7 Sep 2003 08:28:46 +0000 (08:28 +0000)]
Implemented '--syslog' and '--syslog-facility'.

20 years ago+Unify options parsing by captive_options_parse().
short [Sun, 7 Sep 2003 03:16:13 +0000 (03:16 +0000)]
+Unify options parsing by captive_options_parse().

20 years ago'captive-install' dependencies: +readline
short [Sat, 6 Sep 2003 18:03:04 +0000 (18:03 +0000)]
'captive-install' dependencies: +readline

20 years ago-'captive' account as pre/post-install.
short [Sat, 6 Sep 2003 17:42:27 +0000 (17:42 +0000)]
-'captive' account as pre/post-install.

20 years agoNote NTFS was very buggy in 'captive-0.8'.
short [Sat, 6 Sep 2003 17:25:31 +0000 (17:25 +0000)]
Note NTFS was very buggy in 'captive-0.8'.

20 years ago+Concurrent disk writes may fail on captive_file_write() .Information==num_bytes
short [Sat, 6 Sep 2003 16:39:57 +0000 (16:39 +0000)]
+Concurrent disk writes may fail on captive_file_write() .Information==num_bytes

20 years agoForgotten <ctype.h> #include.
short [Sat, 6 Sep 2003 15:30:04 +0000 (15:30 +0000)]
Forgotten <ctype.h> #include.

20 years agoFixed 'w32-mod-id.captivemodid.xml' forgotten in 'EXTRA_DIST'.
short [Sat, 6 Sep 2003 15:18:25 +0000 (15:18 +0000)]
Fixed 'w32-mod-id.captivemodid.xml' forgotten in 'EXTRA_DIST'.

20 years agoTell Glade to build required 'ui-gnome-support.[ch]'.
short [Sat, 6 Sep 2003 14:52:33 +0000 (14:52 +0000)]
Tell Glade to build required 'ui-gnome-support.[ch]'.

20 years ago'src/install/acquire/ui-gnome-support.[ch]' are left autogenerated by Glade.
short [Sat, 6 Sep 2003 14:36:21 +0000 (14:36 +0000)]
'src/install/acquire/ui-gnome-support.[ch]' are left autogenerated by Glade.

20 years ago+'captive-install-acquire'
short [Sat, 6 Sep 2003 14:20:01 +0000 (14:20 +0000)]
+'captive-install-acquire'

20 years ago'install' package requires: +libgnomeui,readline
short [Sat, 6 Sep 2003 14:18:45 +0000 (14:18 +0000)]
'install' package requires: +libgnomeui,readline

20 years agoImplemented captive-install-acquire Gnome interface.
short [Sat, 6 Sep 2003 14:14:58 +0000 (14:14 +0000)]
Implemented captive-install-acquire Gnome interface.
Various multi-UI code generalizations.

20 years agoFirst usable command-line UI version.
short [Thu, 4 Sep 2003 07:30:54 +0000 (07:30 +0000)]
First usable command-line UI version.

20 years agoCosmetic: Error message simplified.
short [Thu, 4 Sep 2003 07:29:11 +0000 (07:29 +0000)]
Cosmetic: Error message simplified.

20 years ago'captive-install-acquire' requires httpcaptive:// handler.
short [Thu, 4 Sep 2003 07:28:48 +0000 (07:28 +0000)]
'captive-install-acquire' requires httpcaptive:// handler.
'captive-install' package description completed.
+Run 'captive-install-acquire' during 'captive-install' package installation.

20 years ago+Written fstab & W32 modules installer as package 'install'
short [Thu, 4 Sep 2003 07:25:03 +0000 (07:25 +0000)]
+Written fstab & W32 modules installer as package 'install'

20 years agoCosmetic: Include CVS Id string.
short [Wed, 3 Sep 2003 16:04:17 +0000 (16:04 +0000)]
Cosmetic: Include CVS Id string.

20 years agoInclude 'No Service Pack' Microsoft Windows XP ids.
short [Wed, 3 Sep 2003 16:01:28 +0000 (16:01 +0000)]
Include 'No Service Pack' Microsoft Windows XP ids.
Cosmetic: Id all 'Windows XP' products as 'Microsoft Windows XP'.

20 years agoCosmetic: 'ext2fsd.sys' id string fixed.
short [Wed, 3 Sep 2003 15:20:10 +0000 (15:20 +0000)]
Cosmetic: 'ext2fsd.sys' id string fixed.

20 years ago+Install 'w32-mod-id.captivemodid.xml'.
short [Wed, 3 Sep 2003 15:19:19 +0000 (15:19 +0000)]
+Install 'w32-mod-id.captivemodid.xml'.
Fixed missing 'cabextract/cabextract.h'.

20 years agoMark configuration files by '%config'.
short [Wed, 3 Sep 2003 15:18:54 +0000 (15:18 +0000)]
Mark configuration files by '%config'.
'captive-install': +'w32-mod-id.captivemodid.xml'

20 years agoBootstrap of 'captive-install-acquire' for W32 modules acquiration process.
short [Wed, 3 Sep 2003 14:39:41 +0000 (14:39 +0000)]
Bootstrap of 'captive-install-acquire' for W32 modules acquiration process.

20 years agoDump PE32 module MD5 sums in lowercase for compaibility with md5sum(1).
short [Wed, 3 Sep 2003 14:38:50 +0000 (14:38 +0000)]
Dump PE32 module MD5 sums in lowercase for compaibility with md5sum(1).

20 years agoMove common 'captive-install-*' parts to static 'libcaptive-install'.
short [Wed, 3 Sep 2003 14:38:07 +0000 (14:38 +0000)]
Move common 'captive-install-*' parts to static 'libcaptive-install'.

20 years agoUse 'gnome-vfs-2.0' instead of 'gnome-vfs-module-2.0' where appropriate.
short [Wed, 3 Sep 2003 14:36:32 +0000 (14:36 +0000)]
Use 'gnome-vfs-2.0' instead of 'gnome-vfs-module-2.0' where appropriate.

20 years ago+'src/install/acquire/cabextract/' should be GnomeVFS cabextract:// module.
short [Wed, 3 Sep 2003 14:33:59 +0000 (14:33 +0000)]
+'src/install/acquire/cabextract/' should be GnomeVFS cabextract:// module.

20 years agoInclude 'cvs2cl-usermap' for 'make dist'.
short [Wed, 3 Sep 2003 14:33:34 +0000 (14:33 +0000)]
Include 'cvs2cl-usermap' for 'make dist'.

20 years agohttp://www.kyz.uklinux.net/downloads/cabextract-0.6.tar.gz
short [Tue, 2 Sep 2003 10:17:35 +0000 (10:17 +0000)]
kyz.uklinux.net/downloads/cabextract-0.6.tar.gz

20 years agoFixed "Makefile" AC_OUTPUT output files pathnames "./" prefixing.
short [Sun, 31 Aug 2003 14:16:37 +0000 (14:16 +0000)]
Fixed "Makefile" AC_OUTPUT output files pathnames "./" prefixing.

20 years agoImplemented automatic /etc/fstab modifications.
short [Fri, 29 Aug 2003 23:09:14 +0000 (23:09 +0000)]
Implemented automatic /etc/fstab modifications.
+Provide also 'captive-install' package.

20 years ago+Untested explanation of 'Why native NT autocheck ...'
short [Fri, 29 Aug 2003 17:43:13 +0000 (17:43 +0000)]
+Untested explanation of 'Why native NT autocheck ...'
 - Idea by the courtesy of ntfsprogs.

20 years ago+Provide mount.captive(8) for "mount -t captive-ntfs ..." invocation syntax.
short [Fri, 29 Aug 2003 12:45:40 +0000 (12:45 +0000)]
+Provide mount.captive(8) for "mount -t captive-ntfs ..." invocation syntax.

20 years ago+Provide mount.captive(8) for "mount -t captive-ntfs ..." invocation syntax.
short [Fri, 29 Aug 2003 11:19:06 +0000 (11:19 +0000)]
+Provide mount.captive(8) for "mount -t captive-ntfs ..." invocation syntax.

20 years ago+Options for '--sandbox-server' and '--bug-pathname' for all entries.
short [Fri, 29 Aug 2003 11:17:29 +0000 (11:17 +0000)]
+Options for '--sandbox-server' and '--bug-pathname' for all entries.

20 years agoDelete only 'sandbox-server-'-prefixed entries in '/var/lib/captive'.
short [Fri, 29 Aug 2003 11:16:44 +0000 (11:16 +0000)]
Delete only 'sandbox-server-'-prefixed entries in '/var/lib/captive'.
 - In current packaging we also store filesystem files and bugreports there.

20 years ago+'src/client/gnomevfs/captive.conf' should be generated.
short [Fri, 29 Aug 2003 09:51:52 +0000 (09:51 +0000)]
+'src/client/gnomevfs/captive.conf' should be generated.

20 years ago+syslog(3) GLog reporting.
short [Fri, 29 Aug 2003 05:53:23 +0000 (05:53 +0000)]
+syslog(3) GLog reporting.

20 years ago+Set direct-write buffers limit for sandbox child.
short [Thu, 28 Aug 2003 21:29:43 +0000 (21:29 +0000)]
+Set direct-write buffers limit for sandbox child.
+'captive' account as pre/post-install.

20 years agoImplemented vfs_volume_info_get() for proper df(1) entry.
short [Thu, 28 Aug 2003 21:24:45 +0000 (21:24 +0000)]
Implemented vfs_volume_info_get() for proper df(1) entry.

20 years agoFixed fatal-signal handler looping.
short [Thu, 28 Aug 2003 19:49:35 +0000 (19:49 +0000)]
Fixed fatal-signal handler looping.

20 years agoReuse existing CaptiveVfsObject to support multiple LUFS threads (=channels).
short [Fri, 22 Aug 2003 11:51:16 +0000 (11:51 +0000)]
Reuse existing CaptiveVfsObject to support multiple LUFS threads (=channels).

20 years agoFixed captivefs_setattr() attributes mask.
short [Fri, 22 Aug 2003 11:40:45 +0000 (11:40 +0000)]
Fixed captivefs_setattr() attributes mask.

20 years agoCcCopyWrite(): Extended to support non-PAGE_SIZE-aligned 'FileOffset'.
short [Fri, 22 Aug 2003 09:32:20 +0000 (09:32 +0000)]
CcCopyWrite(): Extended to support non-PAGE_SIZE-aligned 'FileOffset'.

20 years agocaptive_shared_cache_map_set_data_valid() validates the subset of the range.
short [Fri, 22 Aug 2003 09:31:51 +0000 (09:31 +0000)]
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.

20 years agoNever delete sandbox parent CORBA ORB socket directory before ORB shutdown.
short [Fri, 22 Aug 2003 09:11:45 +0000 (09:11 +0000)]
Never delete sandbox parent CORBA ORB socket directory before ORB shutdown.

20 years agoImplemented proper multithreading locking.
short [Fri, 22 Aug 2003 07:13:31 +0000 (07:13 +0000)]
Implemented proper multithreading locking.

20 years ago+Sandbox directory cleanup handler debug dumps.
short [Fri, 22 Aug 2003 01:45:59 +0000 (01:45 +0000)]
+Sandbox directory cleanup handler debug dumps.

20 years ago+Better BLKGETSIZE64 vs. BLKGETSIZE run-time availability compatibility.
short [Fri, 22 Aug 2003 00:59:01 +0000 (00:59 +0000)]
+Better BLKGETSIZE64 vs. BLKGETSIZE run-time availability compatibility.

20 years agoUse older 2TB-limited 'BLKGETSIZE' if 'BLKGETSIZE64' is not available.
short [Fri, 22 Aug 2003 00:45:01 +0000 (00:45 +0000)]
Use older 2TB-limited 'BLKGETSIZE' if 'BLKGETSIZE64' is not available.

20 years ago-check for libxml2-2.5.8 TEXT_NODE bug for captive-bug-replay
short [Thu, 21 Aug 2003 17:46:12 +0000 (17:46 +0000)]
-check for libxml2-2.5.8 TEXT_NODE bug for captive-bug-replay

20 years agoSplit the package to 'captive' and 'captive-lufs' packages.
short [Thu, 21 Aug 2003 16:09:23 +0000 (16:09 +0000)]
Split the package to 'captive' and 'captive-lufs' packages.

20 years agoSplit the package to 'captive' and 'captive-lufs' packages.
short [Thu, 21 Aug 2003 16:08:55 +0000 (16:08 +0000)]
Split the package to 'captive' and 'captive-lufs' packages.
Remove some 'Build-Depends' which apply only to the 'autogen.pl' method.

20 years agoDelete '/tmp/captive-orbit-$$/' directory on any kind of process exit.
short [Thu, 21 Aug 2003 16:07:47 +0000 (16:07 +0000)]
Delete '/tmp/captive-orbit-$$/' directory on any kind of process exit.

20 years agoLeave '/var/lib/sandbox/sandbox-server-$$' directory locked.
short [Thu, 21 Aug 2003 16:06:25 +0000 (16:06 +0000)]
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.

20 years agoCosmetic: unlink_recursive() renamed to mark it is 'suidsafe'.
short [Thu, 21 Aug 2003 14:41:34 +0000 (14:41 +0000)]
Cosmetic: unlink_recursive() renamed to mark it is 'suidsafe'.

20 years agoBuild-Depends: +debhelper (as suggested by dh_make(1)).
short [Thu, 21 Aug 2003 05:18:50 +0000 (05:18 +0000)]
Build-Depends: +debhelper (as suggested by dh_make(1)).

20 years agoPermit 'make dist' with '--disable-gtk-doc' as we do not dist gtk-doc output.
short [Wed, 20 Aug 2003 13:04:09 +0000 (13:04 +0000)]
Permit 'make dist' with '--disable-gtk-doc' as we do not dist gtk-doc output.

20 years agoConditional rename as *(FALSE|TRUE)$ is not compatible: IS_FALSE -> NEVER
short [Wed, 20 Aug 2003 13:03:23 +0000 (13:03 +0000)]
Conditional rename as *(FALSE|TRUE)$ is not compatible: IS_FALSE -> NEVER

20 years agoFixed missing 'gtk-doc.make-captive' in 'make dist'.
short [Mon, 18 Aug 2003 16:08:44 +0000 (16:08 +0000)]
Fixed missing 'gtk-doc.make-captive' in 'make dist'.

20 years ago+Debian .deb packaging.
short [Mon, 18 Aug 2003 16:05:49 +0000 (16:05 +0000)]
+Debian .deb packaging.

20 years agoMove pathname normalization to libcaptive captive_path_normalize().
short [Mon, 18 Aug 2003 14:09:38 +0000 (14:09 +0000)]
Move pathname normalization to libcaptive captive_path_normalize().

20 years agoIgnore 'CAPTIVE_XML_TEXT_READER_NODE_TYPE_SIGNIFICANT_WHITESPACE' of new lixml2.
short [Mon, 18 Aug 2003 14:08:03 +0000 (14:08 +0000)]
Ignore 'CAPTIVE_XML_TEXT_READER_NODE_TYPE_SIGNIFICANT_WHITESPACE' of new lixml2.

20 years agoFixed file write false positive assertion.
short [Mon, 18 Aug 2003 13:20:10 +0000 (13:20 +0000)]
Fixed file write false positive assertion.

20 years agoPostpone captive_fs_new() to the process of lufsd(8)
short [Mon, 18 Aug 2003 12:44:37 +0000 (12:44 +0000)]
Postpone captive_fs_new() to the process of lufsd(8)
 - Fixes libcaptive CORBA sandboxing if ran by lufsd(8).

20 years agoCosmetic: Fixed compiler warning.
short [Sun, 17 Aug 2003 17:05:38 +0000 (17:05 +0000)]
Cosmetic: Fixed compiler warning.

20 years agoMake all g_log()s conditional on --debug-messages.
short [Sun, 17 Aug 2003 15:46:05 +0000 (15:46 +0000)]
Make all g_log()s conditional on --debug-messages.

20 years ago+RPM distribute doc file 'TODO'.
short [Sun, 17 Aug 2003 13:30:58 +0000 (13:30 +0000)]
+RPM distribute doc file 'TODO'.

20 years agoCompile lufs client optionally.
short [Sun, 17 Aug 2003 12:55:34 +0000 (12:55 +0000)]
Compile lufs client optionally.

20 years ago+RPM dependencies: Requires and BuildRequires
short [Sun, 17 Aug 2003 11:52:35 +0000 (11:52 +0000)]
+RPM dependencies: Requires and BuildRequires

20 years agoUpdate for captive-0.9.
short [Sun, 17 Aug 2003 07:32:57 +0000 (07:32 +0000)]
Update for captive-0.9.

20 years agoFixed compatibility with gtk-doc documentation generator.
short [Sun, 17 Aug 2003 07:18:56 +0000 (07:18 +0000)]
Fixed compatibility with gtk-doc documentation generator.

20 years agoFixed forgotten 'marshallers.list' in 'make dist' files list.
short [Sun, 17 Aug 2003 07:18:21 +0000 (07:18 +0000)]
Fixed forgotten 'marshallers.list' in 'make dist' files list.

20 years ago"make install" now creates sandboxing directory '/var/lib/captive'.
short [Sun, 17 Aug 2003 07:17:54 +0000 (07:17 +0000)]
"make install" now creates sandboxing directory '/var/lib/captive'.

20 years agoUtilize gtkdocize(1) of gtk-doc-1.1.
short [Sun, 17 Aug 2003 07:15:24 +0000 (07:15 +0000)]
Utilize gtkdocize(1) of gtk-doc-1.1.

20 years agoUtilize gtkdocize(1) of gtk-doc-1.1.
short [Sun, 17 Aug 2003 07:14:49 +0000 (07:14 +0000)]
Utilize gtkdocize(1) of gtk-doc-1.1.
"make install" now creates sandboxing directory '/var/lib/captive'.

20 years ago+RPM build for sandboxing.
short [Sun, 17 Aug 2003 07:13:43 +0000 (07:13 +0000)]
+RPM build for sandboxing.
+RPM build for lufs module.

20 years agoPrevent inclusion of <libxml/xmlreader.h> if libxml2 is too old.
short [Sat, 16 Aug 2003 14:30:18 +0000 (14:30 +0000)]
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.

20 years agoJust do not compile bug-replay(1) if libxml2-2.5.9 is not available.
short [Sat, 16 Aug 2003 10:59:05 +0000 (10:59 +0000)]
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.

20 years agoJust do not compile bug-replay(1) if libxml2-2.5.9 is not available.
short [Sat, 16 Aug 2003 10:57:35 +0000 (10:57 +0000)]
Just do not compile bug-replay(1) if libxml2-2.5.9 is not available.

20 years agoCalled ChangeLog builder renamed to match Debian package: cvs2cl.pl -> cvs2cl
short [Sat, 16 Aug 2003 10:54:23 +0000 (10:54 +0000)]
Called ChangeLog builder renamed to match Debian package: cvs2cl.pl -> cvs2cl

20 years ago+autoconf version check 2.53.
short [Sat, 16 Aug 2003 07:48:32 +0000 (07:48 +0000)]
+autoconf version check 2.53.

20 years agolibtoolize check now uses &AutoGen->checkcommandversion.
short [Sat, 16 Aug 2003 07:47:26 +0000 (07:47 +0000)]
libtoolize check now uses &AutoGen->checkcommandversion.
+automake version check for 1.6.

20 years agoFixed 3+ libtool version numbers parsing such as '1.4.2'.
short [Fri, 15 Aug 2003 18:39:33 +0000 (18:39 +0000)]
Fixed 3+ libtool version numbers parsing such as '1.4.2'.