1
0
mirror of https://github.com/winfsp/winfsp.git synced 2026-06-29 15:51:04 -05:00
Commit Graph

112 Commits

Author SHA1 Message Date
Bill Zissimopoulos aa81e1ffe5 sys: IRP_MN_NOTIFY_CHANGE_DIRECTORY: implementation and related changes 2016-03-31 16:30:03 -07:00
Bill Zissimopoulos 6fc43c6ca2 sys, dll: IRP_MJ_DIRECTORY_CONTROL: implementation 2016-03-19 13:16:01 -07:00
Bill Zissimopoulos 7ff99da000 update copyright notices for 2016 2016-03-17 14:59:46 -07:00
Bill Zissimopoulos bd413b9c9b sys: FSP_FILE_NODE: add HandleCount field and refactor cleanup/close/rename 2016-03-15 15:09:47 -07:00
Bill Zissimopoulos 46fa75a74d sys: consolidate Timeout functionality (ioq.c not included) 2016-02-26 14:02:36 -08:00
Bill Zissimopoulos 3cfdfba64c sys: FSP_META_CACHE: refactoring and start integration into Fsvol 2016-02-18 11:48:57 -08:00
Bill Zissimopoulos 2c9cd46e4b sys: ioq: FspIoqRemoveExpired: add InterruptTime parameter 2016-02-17 17:01:07 -08:00
Bill Zissimopoulos a8c0bbcf85 sys: FspFsvolDeviceLookupDescendantContextByName 2016-02-13 17:30:30 -08:00
Bill Zissimopoulos d5bf527dac sys: FspDeviceDelete: fill out device extension with the value 0xBD when device is deleted 2016-02-12 15:17:35 -08:00
Bill Zissimopoulos 9c200f2a62 sys: FileRenameResource implementation 2016-02-07 11:01:15 -08:00
Bill Zissimopoulos 3ef9042071 sys: ContextByName 2016-02-06 11:14:27 -08:00
Bill Zissimopoulos 650d4c4d18 sys: GenericTable -> ContextTable refactoring 2016-02-06 00:19:37 -08:00
Bill Zissimopoulos 3ccf00bd4e sys: FSP_FSVOL_DEVICE_EXTENSION: rename GenericTable to ContextTable 2016-02-05 23:59:41 -08:00
Bill Zissimopoulos 1c464cad2b fsctl: FSP_FSCTL_VOLUME_PARAMS 2016-01-25 12:02:52 -08:00
Bill Zissimopoulos 69fd1ebd6c sys: store FileInfo in FileNode's 2016-01-23 14:01:53 -08:00
Bill Zissimopoulos c488949022 sys: rename retain/release to reference/dereference 2016-01-18 12:38:37 -08:00
Bill Zissimopoulos 7c4f77019f sys: device: FspFsvolDeviceCompareElement: bug fix 2016-01-15 16:52:09 -08:00
Bill Zissimopoulos fd6c36b62c sys: device.c: use ERESOURCE instead of fast/guarded mutex as a lock for Context table 2016-01-15 16:00:30 -08:00
Bill Zissimopoulos 8c7f790805 sys: IRP_MJ_CREATE 2016-01-07 21:54:18 -08:00
Bill Zissimopoulos 162fd3e8c8 sys: IRP_MJ_CLEANUP 2016-01-04 14:30:02 -08:00
Bill Zissimopoulos ea09e3a57b sys: comment change 2015-12-27 22:48:48 -08:00
Bill Zissimopoulos 6d2a56cea0 Major refactoring: testing 2015-12-27 22:08:56 -08:00
Bill Zissimopoulos 5fb9953a3a sys: ioq: now includes a dictionary for fast translation of IrpHint to Irp 2015-12-27 17:49:17 -08:00
Bill Zissimopoulos 59188a9ab0 Major refactoring: testing 2015-12-23 15:52:32 -08:00
Bill Zissimopoulos e6bf7156b7 Major refactoring: testing 2015-12-23 14:58:28 -08:00
Bill Zissimopoulos 6f8e169bc4 sys: ioq: implement IRP capacity 2015-12-23 11:14:40 -08:00
Bill Zissimopoulos e53ba61f84 sys: ioq: change IRP timeout handling 2015-12-22 21:58:39 -08:00
Bill Zissimopoulos 7a12fe0713 Major refactoring: WIP 2015-12-22 17:27:14 -08:00
Bill Zissimopoulos 1ed7575316 Major refactoring: WIP 2015-12-22 16:25:42 -08:00
Bill Zissimopoulos f3699716eb sys: fix some prefast warnings 2015-12-21 22:49:41 -08:00
Bill Zissimopoulos 1bb0b6be10 sys: device: replace device Resource with GenericTableFastMutex 2015-12-21 15:19:55 -08:00
Bill Zissimopoulos b4ebd5e218 sys: device: cleanup work 2015-12-21 15:09:55 -08:00
Bill Zissimopoulos 801970e971 Major refactoring: WIP 2015-12-20 15:41:38 -08:00
Bill Zissimopoulos e08e44d5f9 Major refactoring: WIP 2015-12-20 12:15:23 -08:00
Bill Zissimopoulos da4fa4a925 Major refactoring: WIP 2015-12-20 11:20:22 -08:00
Bill Zissimopoulos 7197501c9a Major refactoring: WIP 2015-12-20 10:57:45 -08:00
Bill Zissimopoulos 460c4e0c55 sys: implement FsvrtDeviceExpirationRoutine and supporting infra 2015-12-16 16:11:29 -08:00
Bill Zissimopoulos 140e567fdc sys: call IoRegisterFileSystem from DriverEntry 2015-12-10 16:31:01 -08:00
Bill Zissimopoulos 138a10d232 sys: FspAlloc*(), FspFree*() 2015-12-09 20:24:44 -08:00
Bill Zissimopoulos 5e17f319c9 sys: IRP_MJ_CREATE 2015-12-06 00:37:53 -08:00
Bill Zissimopoulos df340872f7 sys: FspFsvolDeviceInsertContext: can no longer fail because of low memory 2015-12-05 23:00:33 -08:00
Bill Zissimopoulos b5cf090144 sys: FspFsvolDevice{Lookup,Insert,Delete}Context: now require use of FsvolDeviceExtension Resource 2015-12-05 00:29:47 -08:00
Bill Zissimopoulos 1ae2b8fd38 sys: FspFsvolDeviceInsertContext 2015-12-04 16:34:25 -08:00
Bill Zissimopoulos c87b8c948a sys: FspFsvolDeviceLookupContext 2015-12-04 16:17:06 -08:00
Bill Zissimopoulos 3dee2eaf75 sys: FspFsvolDevice{Insert,Delete}Context 2015-12-04 16:01:55 -08:00
Bill Zissimopoulos f7d6c26d4b sys: Reference the virtual volume device so that it will not go away while the file system device object is alive 2015-12-04 09:41:48 -08:00
Bill Zissimopoulos 1312754016 sys: FspFsctlDeviceVolumeCreated, FspFsctlDeviceVolumeDeleted 2015-12-01 21:48:03 -08:00
Bill Zissimopoulos 0aad82d600 sys: FspDeviceRelease: bug fix 2015-12-01 15:49:42 -08:00
Bill Zissimopoulos f149301125 sys: testing 2015-11-30 20:15:57 -08:00
Bill Zissimopoulos a318100d24 sys: FspValidRelativeSecurityDescriptor 2015-11-30 15:22:35 -08:00