Bill Zissimopoulos
|
ccd4bb869c
|
Experimental fix for github issue #45
|
2017-02-10 12:39:53 -08:00 |
|
Bill Zissimopoulos
|
a57325e8af
|
update source copyright notices for 2017
|
2017-01-05 13:56:18 -08:00 |
|
Bill Zissimopoulos
|
638e5a20b6
|
sys: FspFileNodeCopyActiveList, FspFileNodeCopyOpenList
|
2017-01-03 23:14:33 -08:00 |
|
Bill Zissimopoulos
|
95bbb584eb
|
sys: FspFileNodeOpen,FspFileNode: maintain active list
|
2017-01-03 18:57:00 -08:00 |
|
Bill Zissimopoulos
|
168acb1a1f
|
sys: statistics: implement FSCTL_FILESYSTEM_GET_STATISTICS
|
2016-12-26 22:45:48 -08:00 |
|
Bill Zissimopoulos
|
e4de0f0513
|
sys: oplock: perform stream oplock checks
sys: rename: fix some rename issues
|
2016-11-18 18:38:15 -08:00 |
|
Bill Zissimopoulos
|
8750451e10
|
sys: FspFsvolDeviceEnumerateContextByName, FspFileNodeRename: bugfix: properly enumerate/rename streams
|
2016-11-16 14:34:01 -08:00 |
|
Bill Zissimopoulos
|
c665812d76
|
sys: FspVolumeDelete: perform MmForceSectionClosed on open files
- this removes them from the Mm Standby List
|
2016-11-02 18:27:38 -07:00 |
|
Bill Zissimopoulos
|
8d38a0dac6
|
sys,dll: support file name normalization
|
2016-10-17 14:23:56 -07:00 |
|
Bill Zissimopoulos
|
5a5a1008de
|
sys: FspFileNameCompare, FspFileNameIsPrefix
|
2016-10-14 16:01:05 -07:00 |
|
Bill Zissimopoulos
|
249c1a5cb8
|
sys: FspFsvolDeviceEnumerateContextByName: fix bug that manifested itself as hanging renames
|
2016-10-12 20:08:17 -07:00 |
|
Bill Zissimopoulos
|
bd952253fb
|
cosmetic fix
|
2016-10-11 11:39:17 -07:00 |
|
Bill Zissimopoulos
|
c7780cf7fa
|
license: switch to GPLv3 from AGPLv3
|
2016-10-10 21:33:27 -07:00 |
|
Bill Zissimopoulos
|
0c810c52fa
|
sys: IRP_MJ_QUERY_INFORMATION: FileStreamInformation
|
2016-09-24 13:59:02 -07:00 |
|
Bill Zissimopoulos
|
968de4689c
|
inc,src,tst: add AGPLv3 notices
|
2016-04-25 14:29:05 -07:00 |
|
Bill Zissimopoulos
|
16acdfb1ab
|
sys: remove unused ContextTable from FSP_FSVOL_DEVICE
|
2016-04-20 16:31:58 -07:00 |
|
Bill Zissimopoulos
|
c40ce93fe2
|
sys: major change in device management: introduce FspDeviceGlobalLock and remove FSP_FSVOL_DEVICE_EXTENSION::DeleteResource; makes locking coarse-grained but more generic and safe
|
2016-04-18 13:48:50 -07:00 |
|
Bill Zissimopoulos
|
220208cf87
|
sys: fix some prefast suggestions
|
2016-04-11 15:27:34 -07:00 |
|
Bill Zissimopoulos
|
430f47945d
|
sys: FspFsvolDeviceInvalidateVolumeInfo
|
2016-04-11 11:45:39 -07:00 |
|
Bill Zissimopoulos
|
f3c6609308
|
sys: FspDeviceCreateSecure: add DeviceCharacteristics parameter
|
2016-04-09 17:26:02 -07:00 |
|
Bill Zissimopoulos
|
83c59a6f37
|
sys: IRP_MJ_FLUSH_BUFFERS: flush volume implementation
|
2016-04-04 14:33:23 -07:00 |
|
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 |
|