captive.git
21 years agoCosmetic: +$Id$ string
short [Sat, 11 Jan 2003 18:07:45 +0000 (18:07 +0000)]
Cosmetic: +$Id$ string

21 years agocaptivecmdline now accepts popt args as argv[1]
short [Sat, 11 Jan 2003 18:07:11 +0000 (18:07 +0000)]
captivecmdline now accepts popt args as argv[1]

21 years ago+TODO list
short [Sat, 11 Jan 2003 18:02:03 +0000 (18:02 +0000)]
+TODO list

21 years ago+Implemented Gnome-VFS-2.0 module interface
short [Mon, 23 Dec 2002 05:55:36 +0000 (05:55 +0000)]
+Implemented Gnome-VFS-2.0 module interface
+cdfs.sys working

21 years ago+captive-fs.sys definition
short [Mon, 23 Dec 2002 00:23:46 +0000 (00:23 +0000)]
+captive-fs.sys definition

21 years ago+RtlSplay()
short [Mon, 23 Dec 2002 00:10:43 +0000 (00:10 +0000)]
+RtlSplay()
 - NOP for now
+gtk-doc for RtlDelete()

21 years ago-ntoskrnl/io/iowork.c
short [Mon, 23 Dec 2002 00:10:09 +0000 (00:10 +0000)]
-ntoskrnl/io/iowork.c
+ntoskrnl/io/rw.c

21 years ago+RtlSplay()
short [Mon, 23 Dec 2002 00:09:52 +0000 (00:09 +0000)]
+RtlSplay()

21 years ago+IoFreeWorkItem()
short [Mon, 23 Dec 2002 00:09:39 +0000 (00:09 +0000)]
+IoFreeWorkItem()
+IoQueueWorkItem()
+RtlSplay()
+CcCopyRead()

21 years ago+libcaptive/io/iowork.c
short [Mon, 23 Dec 2002 00:09:01 +0000 (00:09 +0000)]
+libcaptive/io/iowork.c

21 years ago+CcCopyRead()
short [Mon, 23 Dec 2002 00:08:35 +0000 (00:08 +0000)]
+CcCopyRead()

21 years ago+captive_gnomevfs_close()
short [Mon, 23 Dec 2002 00:08:19 +0000 (00:08 +0000)]
+captive_gnomevfs_close()
+captive_gnomevfs_read()
+captive_gnomevfs_seek()
+captive_gnomevfs_tell()
+handling of STATUS_OBJECT_NAME_NOT_FOUND (->GNOME_VFS_ERROR_NOT_FOUND)
Fixed accessibility of directories: +=GNOME_VFS_PERM_USER_EXEC
Fixed 'uri->text' decoding - used gnome_vfs_unescape_string()

21 years ago+ntoskrnl/io/file.c
short [Fri, 13 Dec 2002 01:58:23 +0000 (01:58 +0000)]
+ntoskrnl/io/file.c

21 years ago+ntoskrnl/fs/oplock.c
short [Fri, 13 Dec 2002 01:58:05 +0000 (01:58 +0000)]
+ntoskrnl/fs/oplock.c

21 years ago+MmSafeCopyToUser()
short [Fri, 13 Dec 2002 01:57:36 +0000 (01:57 +0000)]
+MmSafeCopyToUser()

21 years ago+FsRtlOplockIsFastIoPossible()
short [Fri, 13 Dec 2002 01:57:16 +0000 (01:57 +0000)]
+FsRtlOplockIsFastIoPossible()
+FsRtlCheckOplock()
+RtlCompareMemory()

21 years ago+FsRtlCheckOplock()
short [Fri, 13 Dec 2002 01:56:45 +0000 (01:56 +0000)]
+FsRtlCheckOplock()

21 years agoCcUninitializeCacheMap(): Allow pass of unregistered @FileObject
short [Fri, 13 Dec 2002 01:56:28 +0000 (01:56 +0000)]
CcUninitializeCacheMap(): Allow pass of unregistered @FileObject

21 years agocaptive_gnomevfs_get_file_info(): Implemented
short [Fri, 13 Dec 2002 01:55:57 +0000 (01:55 +0000)]
captive_gnomevfs_get_file_info(): Implemented

21 years agocaptive_gnomevfs_uri_parent_init(): Fixed existing 'captive_gnomevfs_uri_parent'
short [Thu, 12 Dec 2002 23:28:41 +0000 (23:28 +0000)]
captive_gnomevfs_uri_parent_init(): Fixed existing 'captive_gnomevfs_uri_parent'

21 years ago+src/client/libcaptive-gnomevfs/
short [Thu, 12 Dec 2002 04:07:30 +0000 (04:07 +0000)]
+src/client/libcaptive-gnomevfs/
 - preliminary gnome-vfs-module-2.0 client interface for libcaptive

21 years ago+CcSetFileSizes()
short [Thu, 12 Dec 2002 04:06:38 +0000 (04:06 +0000)]
+CcSetFileSizes()
+CcPurgeCacheSection()

21 years ago+CcUninitializeCacheMap()
short [Thu, 12 Dec 2002 04:06:17 +0000 (04:06 +0000)]
+CcUninitializeCacheMap()
CcIinitializeCacheMap(),CcUninitializeCacheMap(): 'FileObject's now tracked

21 years agocaptive_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'
short [Thu, 12 Dec 2002 04:05:04 +0000 (04:05 +0000)]
captive_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'
captive_cdrom_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'
-testing root directory reading code

21 years ago+FsRtlTeardownPerStreamContexts()
short [Thu, 12 Dec 2002 04:04:18 +0000 (04:04 +0000)]
+FsRtlTeardownPerStreamContexts()

21 years agocaptive_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'
short [Thu, 12 Dec 2002 04:03:51 +0000 (04:03 +0000)]
captive_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'

21 years agosize_t -> gsize
short [Thu, 12 Dec 2002 04:03:40 +0000 (04:03 +0000)]
size_t -> gsize
+captive_printf_alloca()

21 years agocaptive_cdrom_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'
short [Thu, 12 Dec 2002 04:03:12 +0000 (04:03 +0000)]
captive_cdrom_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'
+captive_giochannel_size(): detect 'GIOChannel' file/device size

21 years ago+CcPurgeCacheSection()
short [Thu, 12 Dec 2002 04:02:20 +0000 (04:02 +0000)]
+CcPurgeCacheSection()
+CcSetFileSizes()
+CcUninitializeCacheMap()
+ExDeleteResourceLite()
+FsRtlTeardownPerStreamContexts()
+IoRemoveShareAccess()
+RtlDelete()

21 years ago+RtlDelete()
short [Thu, 12 Dec 2002 04:01:12 +0000 (04:01 +0000)]
+RtlDelete()

21 years ago+CcUninitializeCacheMap()
short [Thu, 12 Dec 2002 04:00:43 +0000 (04:00 +0000)]
+CcUninitializeCacheMap()
+RtlDelete()
+FsRtlTeardownPerStreamContexts()
+CcPurgeCacheSection()

21 years agoRtlInsertElementGenericTable(): Fixed to call now (*GenericTable->AllocateRoutine)
short [Thu, 12 Dec 2002 04:00:23 +0000 (04:00 +0000)]
RtlInsertElementGenericTable(): Fixed to call now (*GenericTable->AllocateRoutine)

21 years ago+captive_giochannel_size(): detect 'GIOChannel' file/device size
short [Thu, 12 Dec 2002 03:59:22 +0000 (03:59 +0000)]
+captive_giochannel_size(): detect 'GIOChannel' file/device size

21 years agocaptive_cdrom_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'
short [Thu, 12 Dec 2002 03:58:25 +0000 (03:58 +0000)]
captive_cdrom_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'

21 years agocaptive_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'
short [Thu, 12 Dec 2002 03:54:52 +0000 (03:54 +0000)]
captive_init(): 'const gchar *image_pathname' -> 'GIOChannel *image_iochannel'

21 years ago+./src/client/libcaptive-gnomevfs/
short [Thu, 12 Dec 2002 03:53:22 +0000 (03:53 +0000)]
+./src/client/libcaptive-gnomevfs/

21 years ago+./src/client/libcaptive-gnomevfs/
short [Thu, 12 Dec 2002 03:53:04 +0000 (03:53 +0000)]
+./src/client/libcaptive-gnomevfs/
+GNOME_VFS_MODULE_{CFLAGS,LIBS}: gnome-vfs-module-2.0

21 years ago+Using libcaptive for non-filesystem W32 drivers?
short [Sun, 24 Nov 2002 22:08:32 +0000 (22:08 +0000)]
+Using libcaptive for non-filesystem W32 drivers?

21 years ago+ntoskrnl/ex/lookas.c init: ExpInitLookasideLists()
short [Sat, 23 Nov 2002 16:23:42 +0000 (16:23 +0000)]
+ntoskrnl/ex/lookas.c init: ExpInitLookasideLists()

21 years ago+libcaptive/ke/timer.c
short [Sat, 23 Nov 2002 16:23:02 +0000 (16:23 +0000)]
+libcaptive/ke/timer.c

21 years ago+a lot of (undef) functions for ext2fsd.sys
short [Sat, 23 Nov 2002 16:22:43 +0000 (16:22 +0000)]
+a lot of (undef) functions for ext2fsd.sys

21 years ago+ntoskrnl/ex/lookas.c
short [Sat, 23 Nov 2002 16:22:13 +0000 (16:22 +0000)]
+ntoskrnl/ex/lookas.c

21 years ago+libcaptive/ke/timer.c
short [Sat, 23 Nov 2002 16:21:54 +0000 (16:21 +0000)]
+libcaptive/ke/timer.c
 - +KeQuerySystemTime()

21 years ago+reactos/internal/ex.h
short [Sat, 23 Nov 2002 16:21:26 +0000 (16:21 +0000)]
+reactos/internal/ex.h

21 years ago+src/libcaptive/cm/rtlfunc.c
short [Sat, 23 Nov 2002 16:21:08 +0000 (16:21 +0000)]
+src/libcaptive/cm/rtlfunc.c
 - +RtlQueryRegistryValues()

21 years ago+libcaptive/cm/
short [Sat, 23 Nov 2002 16:20:45 +0000 (16:20 +0000)]
+libcaptive/cm/

21 years ago+Test code to dump root directory contents to stdout
short [Sat, 23 Nov 2002 02:54:45 +0000 (02:54 +0000)]
+Test code to dump root directory contents to stdout
 - Psyche root directory successfuly retrieved!

21 years ago+FsRtlIsFatDbcsLegal()
short [Sat, 23 Nov 2002 02:07:42 +0000 (02:07 +0000)]
+FsRtlIsFatDbcsLegal()
+RtlGenerate8dot3Name()

21 years ago+ntoskrnl/rtl/dos8dot3.c
short [Sat, 23 Nov 2002 02:07:16 +0000 (02:07 +0000)]
+ntoskrnl/rtl/dos8dot3.c

21 years ago+libcaptive/fs/dbcsname.c
short [Sat, 23 Nov 2002 02:06:58 +0000 (02:06 +0000)]
+libcaptive/fs/dbcsname.c
 - +FsRtlIsFatDbcsLegal()

21 years ago+libcaptive/fs/dbcsname.c
short [Sat, 23 Nov 2002 02:06:42 +0000 (02:06 +0000)]
+libcaptive/fs/dbcsname.c

21 years ago+multiple mappings of one page
short [Sat, 23 Nov 2002 01:12:34 +0000 (01:12 +0000)]
+multiple mappings of one page
STATUS_PENDING (APCs needed?): Forbidden here, fixed in IoPageRead()

21 years ago+.so filesystem format module loading
short [Fri, 22 Nov 2002 19:08:01 +0000 (19:08 +0000)]
+.so filesystem format module loading

21 years agoFor .so filesystem format module loading:
short [Fri, 22 Nov 2002 19:07:40 +0000 (19:07 +0000)]
For .so filesystem format module loading:
  +InterlockedPopEntrySList() undef
  +InterlockedPushEntrySList() undef

21 years ago+(disabled) option to not to use custom SIGSEGV handler for .so filesystem format
short [Fri, 22 Nov 2002 19:06:52 +0000 (19:06 +0000)]
+(disabled) option to not to use custom SIGSEGV handler for .so filesystem format

21 years agoglib: +gmodule
short [Fri, 22 Nov 2002 19:06:08 +0000 (19:06 +0000)]
glib: +gmodule
 - for .so filesystem format module loading

21 years ago+KeClearEvent()
short [Fri, 22 Nov 2002 13:26:10 +0000 (13:26 +0000)]
+KeClearEvent()

21 years agoCache Manager: Implemented deallocations
short [Fri, 22 Nov 2002 02:40:28 +0000 (02:40 +0000)]
Cache Manager: Implemented deallocations
 - STATUS_PENDING not yet handled (APCs needed?)
 - multiple mappings of one page not yet handled

21 years ago+libcaptive/rtl/error.c
short [Fri, 22 Nov 2002 02:29:18 +0000 (02:29 +0000)]
+libcaptive/rtl/error.c
 - +RtlAssert()

21 years ago+libcaptive/rtl/error.c
short [Fri, 22 Nov 2002 02:29:01 +0000 (02:29 +0000)]
+libcaptive/rtl/error.c

21 years ago+ExRaiseStatus()
short [Fri, 22 Nov 2002 02:28:41 +0000 (02:28 +0000)]
+ExRaiseStatus()
+symbols for CheckedBuild W32 binaries:
 - +RtlAssert()
 - +DbgPrint()
 - +_allshl() undef
 - +ExIsResourceAcquiredExclusiveLite() undef
 - +DbgBreakPoint() undef

21 years ago+libcaptive/ke/catch.c
short [Fri, 22 Nov 2002 02:27:04 +0000 (02:27 +0000)]
+libcaptive/ke/catch.c
 - +ExRaiseStatus()

21 years ago+libcaptive/ke/catch.c
short [Fri, 22 Nov 2002 02:26:41 +0000 (02:26 +0000)]
+libcaptive/ke/catch.c

21 years ago+preliminary testing root directory reading
short [Wed, 20 Nov 2002 17:57:16 +0000 (17:57 +0000)]
+preliminary testing root directory reading

21 years ago+ntoskrnl/io/dir.c
short [Wed, 20 Nov 2002 15:44:12 +0000 (15:44 +0000)]
+ntoskrnl/io/dir.c

21 years ago+KeResetEvent()
short [Wed, 20 Nov 2002 15:44:00 +0000 (15:44 +0000)]
+KeResetEvent()

21 years ago+ntoskrnl/io/share.c
short [Wed, 20 Nov 2002 14:10:08 +0000 (14:10 +0000)]
+ntoskrnl/io/share.c

21 years ago+captive_validate_ucs2_fixlen()
short [Wed, 20 Nov 2002 14:09:54 +0000 (14:09 +0000)]
+captive_validate_ucs2_fixlen()
+captive_validate_UnicodeString_noterm()

21 years ago+FsRtlDoesNameContainWildCards()
short [Wed, 20 Nov 2002 14:09:12 +0000 (14:09 +0000)]
+FsRtlDoesNameContainWildCards()
+IoSetShareAccess()
+ExAcquireResourceSharedLite()

21 years ago+libcaptive/fs/name.c
short [Wed, 20 Nov 2002 14:08:43 +0000 (14:08 +0000)]
+libcaptive/fs/name.c
 - +FsRtlDoesNameContainWildCards()

21 years ago+libcaptive/fs/
short [Wed, 20 Nov 2002 14:08:14 +0000 (14:08 +0000)]
+libcaptive/fs/
+libcaptive/fs/name.c

21 years agoFixed calling of root IoCreateFile() by FILE_SYNCHRONOUS_IO_ALERT
short [Wed, 20 Nov 2002 14:07:49 +0000 (14:07 +0000)]
Fixed calling of root IoCreateFile() by FILE_SYNCHRONOUS_IO_ALERT
  to prevent getting STATUS_CANT_WAIT from W32 filesystem

21 years ago+libcaptive/fs/
short [Wed, 20 Nov 2002 14:06:54 +0000 (14:06 +0000)]
+libcaptive/fs/

21 years agoIRP_MJ_READ: +sanity check for Mdl length
short [Wed, 20 Nov 2002 11:26:15 +0000 (11:26 +0000)]
IRP_MJ_READ: +sanity check for Mdl length

21 years ago-ntoskrnl/cc/
short [Wed, 20 Nov 2002 02:15:16 +0000 (02:15 +0000)]
-ntoskrnl/cc/

21 years ago+IOCTL_SCSI_GET_CAPABILITIES handler
short [Wed, 20 Nov 2002 02:13:11 +0000 (02:13 +0000)]
+IOCTL_SCSI_GET_CAPABILITIES handler

21 years ago+ntoskrnl/rtl/time.c
short [Wed, 20 Nov 2002 02:12:38 +0000 (02:12 +0000)]
+ntoskrnl/rtl/time.c

21 years ago+libcaptive/ps/math.c
short [Wed, 20 Nov 2002 02:12:12 +0000 (02:12 +0000)]
+libcaptive/ps/math.c
 - +_allmul()
 - +_alldiv()

21 years ago+libcaptive/ps/math.c
short [Wed, 20 Nov 2002 02:11:54 +0000 (02:11 +0000)]
+libcaptive/ps/math.c

21 years agoCosmetic: Comment.
short [Wed, 20 Nov 2002 02:11:40 +0000 (02:11 +0000)]
Cosmetic: Comment.

21 years ago+MmMapLockedPagesSpecifyCache()
short [Wed, 20 Nov 2002 02:11:25 +0000 (02:11 +0000)]
+MmMapLockedPagesSpecifyCache()

21 years ago+MmMapLockedPagesSpecifyCache()
short [Wed, 20 Nov 2002 02:11:08 +0000 (02:11 +0000)]
+MmMapLockedPagesSpecifyCache()
+_allmul()
+_alldiv()

21 years ago+CcUnpinData()
short [Wed, 20 Nov 2002 02:10:49 +0000 (02:10 +0000)]
+CcUnpinData()
+ExAcquireSharedStarveExclusive()
+IoIsOperationSynchronous()
+MmMapLockedPagesSpecifyCache()
+RtlTimeFieldsToTime()
+_alldiv()
+_allmul()

21 years agoReturn value is now passed 64-bit wide instead of just 32-bit.
short [Wed, 20 Nov 2002 02:09:59 +0000 (02:09 +0000)]
Return value is now passed 64-bit wide instead of just 32-bit.
 - debug dumps are still written 32-bit wide notwithstanding any function name

21 years ago-CcInit() as we have now our own Cache Manager implementation
short [Wed, 20 Nov 2002 02:09:01 +0000 (02:09 +0000)]
-CcInit() as we have now our own Cache Manager implementation
 - reactos one appears to be broken by using 'fscontext' field etc.

21 years ago+libcaptive/cc/map.c
short [Wed, 20 Nov 2002 02:07:49 +0000 (02:07 +0000)]
+libcaptive/cc/map.c
 - +CcMapData()
 - +CcUnpinData()

21 years ago+libcaptive/cc/map.c
short [Wed, 20 Nov 2002 02:07:16 +0000 (02:07 +0000)]
+libcaptive/cc/map.c

21 years agoFixed IRP_MJ_READ buffer type detection (handled the buffering triplet)
short [Wed, 20 Nov 2002 01:50:09 +0000 (01:50 +0000)]
Fixed IRP_MJ_READ buffer type detection (handled the buffering triplet)

21 years ago+ntoskrnl/mm/aspace.c
short [Sun, 10 Nov 2002 20:59:16 +0000 (20:59 +0000)]
+ntoskrnl/mm/aspace.c

21 years ago+ntoskrnl/io/page.c
short [Sun, 10 Nov 2002 20:59:02 +0000 (20:59 +0000)]
+ntoskrnl/io/page.c

21 years ago+ntoskrnl/cc/
short [Sun, 10 Nov 2002 20:58:47 +0000 (20:58 +0000)]
+ntoskrnl/cc/

21 years ago+MmCreateMemoryArea()
short [Sun, 10 Nov 2002 20:58:21 +0000 (20:58 +0000)]
+MmCreateMemoryArea()

21 years ago+CcInitializeCacheMap()
short [Sun, 10 Nov 2002 20:57:51 +0000 (20:57 +0000)]
+CcInitializeCacheMap()

21 years ago+CcInitializeCacheMap()
short [Sun, 10 Nov 2002 20:57:35 +0000 (20:57 +0000)]
+CcInitializeCacheMap()
+CcMapData()

21 years ago+reactos/internal/cc.h
short [Sun, 10 Nov 2002 20:57:08 +0000 (20:57 +0000)]
+reactos/internal/cc.h

21 years ago+reactos/ddk/ntifs.h
short [Sun, 10 Nov 2002 20:56:42 +0000 (20:56 +0000)]
+reactos/ddk/ntifs.h

21 years ago+reactos/ddk/fstypes.h
short [Sun, 10 Nov 2002 20:56:34 +0000 (20:56 +0000)]
+reactos/ddk/fstypes.h

21 years ago+reactos/ddk/fsfuncs.h
short [Sun, 10 Nov 2002 20:56:27 +0000 (20:56 +0000)]
+reactos/ddk/fsfuncs.h

21 years ago+reactos/ddk/fsfuncs.h
short [Sun, 10 Nov 2002 20:56:19 +0000 (20:56 +0000)]
+reactos/ddk/fsfuncs.h
+reactos/ddk/fstypes.h
+reactos/ddk/ntifs.h

21 years ago+define _WIN32
short [Sun, 10 Nov 2002 20:55:50 +0000 (20:55 +0000)]
+define _WIN32
 - it is checked by some reactos include files