captive.git
20 years agoFixed e-mail address syntax typo.
short [Wed, 16 Jul 2003 06:07:21 +0000 (06:07 +0000)]
Fixed e-mail address syntax typo.

20 years agoCcRemapBcb(): +comments wrt functions applied to the resulting Bcb.
short [Wed, 16 Jul 2003 06:01:48 +0000 (06:01 +0000)]
CcRemapBcb(): +comments wrt functions applied to the resulting Bcb.

20 years agoCleanup SectionObjectPointers->SharedCacheMap handling.
short [Wed, 16 Jul 2003 05:13:41 +0000 (05:13 +0000)]
Cleanup SectionObjectPointers->SharedCacheMap handling.
 - FO_STREAM_FILE is not tracked, regular files are now strictly checked.
CcFlushCache(): Use regular ref_counting instead of CcRepinBcb() (cleanup).

20 years ago+some simple sanity checks
short [Wed, 16 Jul 2003 04:10:58 +0000 (04:10 +0000)]
+some simple sanity checks
CcUnpinRepinnedBcb(): Do not dirty the buffer to be compatible with NT-5.1sp1.
+some comments on 'privbcb->dirty' NT-5.1sp1 compatibility analysis.

20 years ago+some comments on 'privbcb->dirty' NT-5.1sp1 compatibility analysis.
short [Tue, 15 Jul 2003 21:28:19 +0000 (21:28 +0000)]
+some comments on 'privbcb->dirty' NT-5.1sp1 compatibility analysis.
CcGetDirtyPages(): Rewritten/fixed to be compatible with NT-5.1sp1.

20 years agocaptive_privbcb_flush_{,un}ordered(): +Return whether anything was flushed.
short [Mon, 14 Jul 2003 14:12:53 +0000 (14:12 +0000)]
captive_privbcb_flush_{,un}ordered(): +Return whether anything was flushed.
captive_cc_flush(): More robust against buffer dirtying by buffer flushes.
captive_privbcb_flush_unordered(): Allow the same LSN to be written twice.
CcUnpinRepinnedBcb(): Set the buffer dirty (not sure if it is right).

20 years agoCcSetDirtyPinnedData(): Fixed 'Lsn' setup breaking 'private_bcb_lsn_tree'.
short [Mon, 14 Jul 2003 08:25:25 +0000 (08:25 +0000)]
CcSetDirtyPinnedData(): Fixed 'Lsn' setup breaking 'private_bcb_lsn_tree'.

20 years agoCcMapData(): Allow shared-mapping of 'building' pages if MAP_NO_READ anyway.
short [Sun, 13 Jul 2003 22:13:16 +0000 (22:13 +0000)]
CcMapData(): Allow shared-mapping of 'building' pages if MAP_NO_READ anyway.

20 years agoCcMapData(): +protection agains function reentrancy (pagepos 'building' flag)
short [Sun, 13 Jul 2003 22:00:26 +0000 (22:00 +0000)]
CcMapData(): +protection agains function reentrancy (pagepos 'building' flag)
 - currently not reentrant, probably cured by MAP_NO_READ implementation

20 years ago+g_error() message for unsupported ioctl 0x664016 - by NtfsFixDataError().
short [Sun, 13 Jul 2003 19:30:18 +0000 (19:30 +0000)]
+g_error() message for unsupported ioctl 0x664016 - by NtfsFixDataError().

20 years agoCcMapData(): Allow unaligned tail mapping of MAP_NO_READ.
short [Sun, 13 Jul 2003 19:27:04 +0000 (19:27 +0000)]
CcMapData(): Allow unaligned tail mapping of MAP_NO_READ.
CcCopyWrite(): Prevent pre-reading of data by PIN_NO_READ.
+some sanity checks

20 years agoprivate_bcb_lsn_tree_key_compare_func(): g_log() #ifdef-ed as too expensive.
short [Sun, 13 Jul 2003 18:48:55 +0000 (18:48 +0000)]
private_bcb_lsn_tree_key_compare_func(): g_log() #ifdef-ed as too expensive.

20 years agocaptive_privbcb_flush()->captive_privbcb_flush_unordered()
short [Sun, 13 Jul 2003 17:31:11 +0000 (17:31 +0000)]
captive_privbcb_flush()->captive_privbcb_flush_unordered()
CcUnpinData_leave_func() forked to captive_privbcb_flush_ordered()
Fixed LSN ordering across the code.

20 years agoprivbcb_set(): Fixed PRIVBCB_ITEM_LSN_VALID handling.
short [Sun, 13 Jul 2003 16:51:38 +0000 (16:51 +0000)]
privbcb_set(): Fixed PRIVBCB_ITEM_LSN_VALID handling.
 - Do not leave unreachable nodes in 'private_bcb_lsn_tree'.

20 years agoImplemented MAP_NO_READ/PIN_NO_READ for writing files by ntfs.sys of NT-5.1sp1.
short [Sun, 13 Jul 2003 16:28:17 +0000 (16:28 +0000)]
Implemented MAP_NO_READ/PIN_NO_READ for writing files by ntfs.sys of NT-5.1sp1.
 - Not tested yet.
 - Partial leading/trailing PAGE_SIZE mapping not yet supported for MAP_NO_READ.

20 years agoCosmetic: Rename 'struct CcUnpinData_leave_func_param' callbacked user data.
short [Sun, 13 Jul 2003 16:00:55 +0000 (16:00 +0000)]
Cosmetic: Rename 'struct CcUnpinData_leave_func_param' callbacked user data.

20 years agoprivate_bcb_flush_tree->private_bcb_lsn_tree: non-LSN dirty blocks not included
short [Sun, 13 Jul 2003 15:51:36 +0000 (15:51 +0000)]
private_bcb_flush_tree->private_bcb_lsn_tree: non-LSN dirty blocks not included
+PRIVBCB_ITEM_REF_COUNT_DESTRUCTOR: Proper derefercing while privbcb destroy.
+many debug dumps
private_bcb_hash_value_destroy_func(): +sanity check for !privbcb->valid_lsn
CcUnpinData_leave_func(): Cleanup and flush only minimal set of privbcb-s

20 years agoprivate_bcb_flush_tree_key_compare_func(): Oops, LSN must be sorted low-to-high!
short [Sun, 13 Jul 2003 09:28:54 +0000 (09:28 +0000)]
private_bcb_flush_tree_key_compare_func(): Oops, LSN must be sorted low-to-high!

20 years agoprivbcb_set(): Forbid reincarnation of 'leave_func_pending' privbcb.
short [Sun, 13 Jul 2003 09:27:04 +0000 (09:27 +0000)]
privbcb_set(): Forbid reincarnation of 'leave_func_pending' privbcb.
captive_cc_flush(): Flush by g_tree first to attempt to keep LSN ordering.
CcUnpinData_leave_func(): Flush mode if privbcb_stop_at==NULL.
CcUnpinData_leave_func(): Flush only the requested privbcb by CcUnpinData().

20 years ago'last_written_lsn' handling: Use explanatory g_error() instead of g_assert().
short [Sun, 13 Jul 2003 06:51:31 +0000 (06:51 +0000)]
'last_written_lsn' handling: Use explanatory g_error() instead of g_assert().

20 years agoprivbcb_set(): More foolproof calling convention syntax.
short [Sun, 13 Jul 2003 06:41:41 +0000 (06:41 +0000)]
privbcb_set(): More foolproof calling convention syntax.
privbcb_set(): Fixed updating of 'lsn_valid' field.

20 years ago+comment file multi-mapping and #define CAPTIVE_FILE_INITIALIZED_CACHE_IS_LINEAR
short [Sat, 12 Jul 2003 18:49:33 +0000 (18:49 +0000)]
+comment file multi-mapping and #define CAPTIVE_FILE_INITIALIZED_CACHE_IS_LINEAR

20 years agoCcMapData(): +sanity boundary check of mapped memory by unmapped neighbours
short [Sat, 12 Jul 2003 18:21:04 +0000 (18:21 +0000)]
CcMapData(): +sanity boundary check of mapped memory by unmapped neighbours

20 years agoFixed fix of collapsing '.' and '..' pathname elements.
short [Fri, 11 Jul 2003 08:24:58 +0000 (08:24 +0000)]
Fixed fix of collapsing '.' and '..' pathname elements.

20 years agoFixed captive_cc_flush() to flush even buffers written by other buffer writes.
short [Fri, 11 Jul 2003 07:37:40 +0000 (07:37 +0000)]
Fixed captive_cc_flush() to flush even buffers written by other buffer writes.

20 years agoCall also MmBuildMdlForNonPagedPool() after each MmCreateMdl().
short [Fri, 11 Jul 2003 06:55:43 +0000 (06:55 +0000)]
Call also MmBuildMdlForNonPagedPool() after each MmCreateMdl().
 - no effect seen on ntfs.sys of NT-5.1sp1
CcPurgeCacheSection(): Return TRUE on empty purge.
 - required by LOCK_VOLUME on ntfs.sys of NT-5.1sp1
+CcWaitForCurrentLazyWriterActivity()

20 years agodismount_volume(): Also FSCTL_LOCK_VOLUME before FSCTL_DISMOUNT_VOLUME
short [Fri, 11 Jul 2003 06:53:43 +0000 (06:53 +0000)]
dismount_volume(): Also FSCTL_LOCK_VOLUME before FSCTL_DISMOUNT_VOLUME
 - no effect seen on ntfs.sys of NT-5.1sp1

20 years ago+CcWaitForCurrentLazyWriterActivity()
short [Fri, 11 Jul 2003 06:51:58 +0000 (06:51 +0000)]
+CcWaitForCurrentLazyWriterActivity()

20 years ago_abnormal_termination() is now "wrap"ed by %fs:[0] protection agains '-1'
short [Sat, 5 Jul 2003 19:53:26 +0000 (19:53 +0000)]
_abnormal_termination() is now "wrap"ed by %fs:[0] protection agains '-1'
 - there is no toplevel exception handler registered by libcaptive

20 years agoCcUnpinRepinnedBcb(): Flush 'Bcb' if 'WriteThrough' parameter specified
short [Sat, 5 Jul 2003 19:50:02 +0000 (19:50 +0000)]
CcUnpinRepinnedBcb(): Flush 'Bcb' if 'WriteThrough' parameter specified
 - fixes DISMOUNT_VOLUME of fastfat.sys

20 years ago+strict ulimit (rlimit) of sandbox child
short [Sat, 5 Jul 2003 15:19:28 +0000 (15:19 +0000)]
+strict ulimit (rlimit) of sandbox child

20 years agoDo not use total amount limited IPC shm memory for single-mapped Cc pages.
short [Sat, 5 Jul 2003 08:35:38 +0000 (08:35 +0000)]
Do not use total amount limited IPC shm memory for single-mapped Cc pages.
 - needed to write files >16MB on GNU/Linux

20 years agoRefuse to overwrite target host-OS file by "get" command.
short [Sat, 5 Jul 2003 08:35:19 +0000 (08:35 +0000)]
Refuse to overwrite target host-OS file by "get" command.

20 years ago+minor sanity checks
short [Sat, 5 Jul 2003 08:22:26 +0000 (08:22 +0000)]
+minor sanity checks

20 years agoFixed EOF reading broken by recent --bug-pathname implementation.
short [Sat, 5 Jul 2003 08:21:23 +0000 (08:21 +0000)]
Fixed EOF reading broken by recent --bug-pathname implementation.

20 years agoReport specific error message on failed shmget(2) on IPC shared mem exceed
short [Fri, 4 Jul 2003 18:23:05 +0000 (18:23 +0000)]
Report specific error message on failed shmget(2) on IPC shared mem exceed

20 years agoFixed access to filenames with trailing dot(s) ('.')
short [Fri, 4 Jul 2003 15:59:17 +0000 (15:59 +0000)]
Fixed access to filenames with trailing dot(s) ('.')

20 years agocaptive_sandbox_parent_query_vfs_retry(): Fixed assumed success if CORBA failure
short [Fri, 4 Jul 2003 15:42:04 +0000 (15:42 +0000)]
captive_sandbox_parent_query_vfs_retry(): Fixed assumed success if CORBA failure

20 years ago+Generates --bug-pathname resources file for sandbox crash bugreport
short [Fri, 4 Jul 2003 15:06:35 +0000 (15:06 +0000)]
+Generates --bug-pathname resources file for sandbox crash bugreport

20 years agoRtlpExecuteHandlerForException(): Permit nesting for FSCTL_DISMOUNT_VOLUME.
short [Fri, 4 Jul 2003 05:36:30 +0000 (05:36 +0000)]
RtlpExecuteHandlerForException(): Permit nesting for FSCTL_DISMOUNT_VOLUME.

20 years ago+Implemented filesystem unmount to successfuly remount ntfs volume
short [Fri, 4 Jul 2003 05:10:18 +0000 (05:10 +0000)]
+Implemented filesystem unmount to successfuly remount ntfs volume

20 years agocaptive_shutdown(): Implemented proper unmount for ntfs.sys of NT-5.1sp1.
short [Fri, 4 Jul 2003 05:05:49 +0000 (05:05 +0000)]
captive_shutdown(): Implemented proper unmount for ntfs.sys of NT-5.1sp1.
+dismount_volume(): Invoke filesystem FSCTL_DISMOUNT_VOLUME.

20 years ago_abnormal_termination(): Disabled here as it is now "pass"ed to ntoskrnl.
short [Fri, 4 Jul 2003 04:57:57 +0000 (04:57 +0000)]
_abnormal_termination(): Disabled here as it is now "pass"ed to ntoskrnl.

20 years agoSimplified captive_sandbox_spawn() prototype.
short [Fri, 4 Jul 2003 04:55:01 +0000 (04:55 +0000)]
Simplified captive_sandbox_spawn() prototype.
Implemented 3-stage image_iochannel GIOChannel sequence for commits.
+captive_sandbox_parent_vfs_commit()

20 years agoDisabled sandbox child shutdown process exit as it is killed by its parent
short [Fri, 4 Jul 2003 04:53:27 +0000 (04:53 +0000)]
Disabled sandbox child shutdown process exit as it is killed by its parent
 - otherwise COMM_FAILURE occured on shutdown() method call by parent

20 years agoSimplified captive_sandbox_spawn() prototype.
short [Fri, 4 Jul 2003 04:51:56 +0000 (04:51 +0000)]
Simplified captive_sandbox_spawn() prototype.
Implemented 3-stage image_iochannel GIOChannel sequence for commits.
validate_CORBA_Environment(): CORBA Exception reporting is fatal
 - all its callers considered such case fatal anyway
corba_shutdown(): CORBA_ORB_destroy() errors ignored
 - it sometimes reports: a total of X refs to X ORB objects were leaked
   - FIXME - 1 ref per each sandbox child failure-restart cycle; why?
Disabled sandbox child shutdown process exit as it is killed by its parent
 - otherwise COMM_FAILURE occured on shutdown() method call by parent
Fixed heartbeat disable by sandbox_child_prepare_shutdown()
captive_sandbox_parent_query_vfs_retry(): Fixed exception memory leak

20 years agoImplemented 3-stage image_iochannel GIOChannel sequence for commits.
short [Fri, 4 Jul 2003 04:46:04 +0000 (04:46 +0000)]
Implemented 3-stage image_iochannel GIOChannel sequence for commits.

20 years agoSimplified captive_sandbox_spawn() prototype.
short [Fri, 4 Jul 2003 04:43:48 +0000 (04:43 +0000)]
Simplified captive_sandbox_spawn() prototype.

20 years ago+fatal reporting message: "Invalid media IOCTL 0x%08lX"
short [Fri, 4 Jul 2003 04:26:15 +0000 (04:26 +0000)]
+fatal reporting message: "Invalid media IOCTL 0x%08lX"
+handler of IRP_MJ_FLUSH_BUFFERS

20 years ago+ntoskrnl/fs/util.c
short [Fri, 4 Jul 2003 04:24:30 +0000 (04:24 +0000)]
+ntoskrnl/fs/util.c

20 years ago+libcaptive/ps/thread.c
short [Fri, 4 Jul 2003 04:23:25 +0000 (04:23 +0000)]
+libcaptive/ps/thread.c
 - +KeSetPriorityThread()

20 years ago+libcaptive/ps/thread.c
short [Fri, 4 Jul 2003 04:22:48 +0000 (04:22 +0000)]
+libcaptive/ps/thread.c

20 years ago+FsRtlIsTotalDeviceFailure()
short [Fri, 4 Jul 2003 04:21:57 +0000 (04:21 +0000)]
+FsRtlIsTotalDeviceFailure()
+_abnormal_termination() as "pass"ed now
+KeSetPriorityThread()
+IoPageRead()

20 years ago+_abnormal_termination() cdecl args fixup
short [Fri, 4 Jul 2003 04:20:51 +0000 (04:20 +0000)]
+_abnormal_termination() cdecl args fixup

20 years ago+ExRaiseStatus()
short [Fri, 4 Jul 2003 04:20:11 +0000 (04:20 +0000)]
+ExRaiseStatus()
 - needed by ntfs.sys of NT-5.1sp1 FSCTL_DISMOUNT_VOLUME for STATUS_CANT_WAIT
 - libcaptive one disabled as we use real ReactOS ExRaiseStatus() implementation

20 years agoFixed handling of cdecl fixups with 0 arguments.
short [Fri, 4 Jul 2003 04:18:33 +0000 (04:18 +0000)]
Fixed handling of cdecl fixups with 0 arguments.

20 years ago+captive_sandbox_parent_vfs_commit()
short [Fri, 4 Jul 2003 04:17:41 +0000 (04:17 +0000)]
+captive_sandbox_parent_vfs_commit()

20 years ago+captive_vfs_commit()
short [Fri, 4 Jul 2003 04:17:07 +0000 (04:17 +0000)]
+captive_vfs_commit()

20 years ago+captive_giochannel_blind_commit()
short [Fri, 4 Jul 2003 04:16:09 +0000 (04:16 +0000)]
+captive_giochannel_blind_commit()

20 years agoCompiler warnings fixed for glib-2.2.2 compatibility.
short [Fri, 4 Jul 2003 04:14:51 +0000 (04:14 +0000)]
Compiler warnings fixed for glib-2.2.2 compatibility.

20 years ago+command "commit": Write any pending changes and remount the volume.
short [Fri, 4 Jul 2003 04:13:20 +0000 (04:13 +0000)]
+command "commit": Write any pending changes and remount the volume.

20 years ago+command "commit": Write any pending changes and remount the volume.
short [Fri, 4 Jul 2003 04:12:50 +0000 (04:12 +0000)]
+command "commit": Write any pending changes and remount the volume.
+disable stdout and stderr output buffering

20 years agogiochannel-blind moved from the sandboxed child to its parent.
short [Wed, 18 Jun 2003 09:32:14 +0000 (09:32 +0000)]
giochannel-blind moved from the sandboxed child to its parent.
 - needed for bugreporting.
Fixed running of sandbox child without chroot environment.
Fixed --sandbox-server-ior handling.

20 years agogiochannel-blind moved from the sandboxed child to its parent.
short [Wed, 18 Jun 2003 09:30:48 +0000 (09:30 +0000)]
giochannel-blind moved from the sandboxed child to its parent.
 - needed for bugreporting.

20 years agoCosmetic: Comment updated.
short [Wed, 18 Jun 2003 09:29:46 +0000 (09:29 +0000)]
Cosmetic: Comment updated.

20 years agocaptive_vfs_new(): Discard "Captive" debug messages if not wised.
short [Wed, 18 Jun 2003 09:28:43 +0000 (09:28 +0000)]
captive_vfs_new(): Discard "Captive" debug messages if not wised.
 - Here is the first initializaton point of parent in sandboxed mode.

20 years agoGLib messages are always fatal sandbox child as we have the right to fail.
short [Wed, 18 Jun 2003 09:27:52 +0000 (09:27 +0000)]
GLib messages are always fatal sandbox child as we have the right to fail.

20 years agoImplemented 'struct blind_block' for read blocks tracking for bugreporting.
short [Wed, 18 Jun 2003 09:27:04 +0000 (09:27 +0000)]
Implemented 'struct blind_block' for read blocks tracking for bugreporting.

20 years agoReturn the created object as NULL if constructor failed.
short [Wed, 18 Jun 2003 09:26:08 +0000 (09:26 +0000)]
Return the created object as NULL if constructor failed.

20 years agoDebug captive-sandbox-server in unsandboxed environment (no suid, no chroot).
short [Wed, 18 Jun 2003 09:24:58 +0000 (09:24 +0000)]
Debug captive-sandbox-server in unsandboxed environment (no suid, no chroot).

20 years ago+cleanup of dead sandbox children
short [Tue, 17 Jun 2003 08:19:28 +0000 (08:19 +0000)]
+cleanup of dead sandbox children

20 years agoFixed memory allocation of 'sandbox_parent_own_orbit_dir'.
short [Tue, 17 Jun 2003 07:49:20 +0000 (07:49 +0000)]
Fixed memory allocation of 'sandbox_parent_own_orbit_dir'.

20 years agocaptive_options_copy(): Fixed 'sandbox_server_argv' copying.
short [Tue, 17 Jun 2003 07:41:31 +0000 (07:41 +0000)]
captive_options_copy(): Fixed 'sandbox_server_argv' copying.

20 years agoUse generic AC_SYS_LARGEFILE instead of custom _FILE_OFFSET_BITS hack
short [Mon, 16 Jun 2003 11:37:51 +0000 (11:37 +0000)]
Use generic AC_SYS_LARGEFILE instead of custom _FILE_OFFSET_BITS hack

20 years ago+captive-sandbox-server chroot/setuid security isolation
short [Mon, 16 Jun 2003 11:37:19 +0000 (11:37 +0000)]
+captive-sandbox-server chroot/setuid security isolation

20 years ago+captive-sandbox-server chroot/setuid security isolation
short [Mon, 16 Jun 2003 11:36:53 +0000 (11:36 +0000)]
+captive-sandbox-server chroot/setuid security isolation
Fixed --sandbox-server & --sandbox-server-ior to be captive_options specific.

20 years agoFixed --sandbox-server & --sandbox-server-ior to be captive_options specific.
short [Mon, 16 Jun 2003 11:36:13 +0000 (11:36 +0000)]
Fixed --sandbox-server & --sandbox-server-ior to be captive_options specific.

20 years agoUpdate for automake-1.7.5-1 (use AM_CFLAGS)
short [Mon, 16 Jun 2003 11:34:31 +0000 (11:34 +0000)]
Update for automake-1.7.5-1 (use AM_CFLAGS)

20 years agoUse generic AC_SYS_LARGEFILE instead of custom _FILE_OFFSET_BITS hack
short [Mon, 16 Jun 2003 11:30:33 +0000 (11:30 +0000)]
Use generic AC_SYS_LARGEFILE instead of custom _FILE_OFFSET_BITS hack
+captive-sandbox-server chroot/setuid security isolation

20 years ago+forgotten init.h
short [Sat, 7 Jun 2003 18:12:04 +0000 (18:12 +0000)]
+forgotten init.h

20 years agocaptive-sandbox-server installed now as SUID
short [Sat, 7 Jun 2003 18:10:41 +0000 (18:10 +0000)]
captive-sandbox-server installed now as SUID

20 years agoFixed missing 'GETTEXT_PACKAGE' definition needed by glib-gettextize(1)
short [Sat, 7 Jun 2003 18:09:55 +0000 (18:09 +0000)]
Fixed missing 'GETTEXT_PACKAGE' definition needed by glib-gettextize(1)

20 years agoEXTRA_DIST-=ABOUT-NLS,config.rpath
short [Sat, 7 Jun 2003 18:09:02 +0000 (18:09 +0000)]
EXTRA_DIST-=ABOUT-NLS,config.rpath
 - not provided by glib-gettextize(1) as it was by gettextize(1)

20 years agoFixed ops on NULL 'captive_options->image_iochannel'.
short [Sat, 7 Jun 2003 15:27:53 +0000 (15:27 +0000)]
Fixed ops on NULL 'captive_options->image_iochannel'.

20 years agoFixed compatibility with >4GB devices
short [Sat, 7 Jun 2003 15:26:55 +0000 (15:26 +0000)]
Fixed compatibility with >4GB devices

20 years agoMultifilesystem capability implemented
short [Sat, 7 Jun 2003 15:25:53 +0000 (15:25 +0000)]
Multifilesystem capability implemented

20 years agoImplemented backward GIOChannel CORBA interface
short [Sat, 7 Jun 2003 10:12:10 +0000 (10:12 +0000)]
Implemented backward GIOChannel CORBA interface

20 years ago+gdb init script for convenient captive-sandbox-server debugging
short [Sat, 7 Jun 2003 07:25:38 +0000 (07:25 +0000)]
+gdb init script for convenient captive-sandbox-server debugging

20 years ago+captive-sandbox-server for isolated filesystem sendbox server
short [Sat, 7 Jun 2003 07:22:11 +0000 (07:22 +0000)]
+captive-sandbox-server for isolated filesystem sendbox server

20 years ago+backward image iochannel over CORBA transport to be sandboxable
short [Sat, 7 Jun 2003 07:20:01 +0000 (07:20 +0000)]
+backward image iochannel over CORBA transport to be sandboxable

20 years ago+captive-sandbox-server for isolated filesystem sendbox server
short [Sat, 7 Jun 2003 07:19:33 +0000 (07:19 +0000)]
+captive-sandbox-server for isolated filesystem sendbox server
captive_options module-loading generalized to be CORBA transportable
Renamed "GlibLogFunc" to "GLogFunc"

20 years agoRemove registerGlibLogFunc() of Vfs as it is superseded by init()
short [Sat, 7 Jun 2003 07:19:00 +0000 (07:19 +0000)]
Remove registerGlibLogFunc() of Vfs as it is superseded by init()
+init() method for passing captive_options over CORBA channel
Fixed Vfs cleanup

20 years agoRenamed "GlibLogFunc" to "GLogFunc"
short [Sat, 7 Jun 2003 07:18:28 +0000 (07:18 +0000)]
Renamed "GlibLogFunc" to "GLogFunc"

20 years ago+object shutdown() functions as release() will not destroy() servants
short [Sat, 7 Jun 2003 07:18:00 +0000 (07:18 +0000)]
+object shutdown() functions as release() will not destroy() servants

20 years agoRenamed "GlibLogFunc" to "GLogFunc"
short [Sat, 7 Jun 2003 07:17:03 +0000 (07:17 +0000)]
Renamed "GlibLogFunc" to "GLogFunc"
+backward image iochannel over CORBA transport to be sandboxable
+object shutdown() functions as release() will not destroy() servants

20 years agoRenamed "GlibLogFunc" to "GLogFunc"
short [Sat, 7 Jun 2003 07:16:34 +0000 (07:16 +0000)]
Renamed "GlibLogFunc" to "GLogFunc"
+backward image iochannel over CORBA transport to be sandboxable
Fixed child servants cleanup

20 years ago+child restarting on its failure
short [Sat, 7 Jun 2003 07:15:37 +0000 (07:15 +0000)]
+child restarting on its failure
+object shutdown() functions as release() will not destroy() servants

20 years agoRenamed "GlibLogFunc" to "GLogFunc"
short [Sat, 7 Jun 2003 07:14:41 +0000 (07:14 +0000)]
Renamed "GlibLogFunc" to "GLogFunc"
+backward image iochannel over CORBA transport to be sandboxable

20 years ago+Options "--sandbox-server" and "--sandbox-server-ior"
short [Sat, 7 Jun 2003 07:14:12 +0000 (07:14 +0000)]
+Options "--sandbox-server" and "--sandbox-server-ior"

20 years agocaptive_options module-loading generalized to be CORBA transportable
short [Sat, 7 Jun 2003 07:13:43 +0000 (07:13 +0000)]
captive_options module-loading generalized to be CORBA transportable
+Options "--sandbox-server" and "--sandbox-server-ior"