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
|
15f39c3ca8
|
sys: FspFileNodeFlushAndPurgeCache: wrap Cc* calls in try/except
|
2016-03-17 10:46:05 -07:00 |
|
Bill Zissimopoulos
|
b734e6968d
|
sys: FspFileNodeFlushAndPurgeCache
|
2016-03-17 10:13:52 -07:00 |
|
Bill Zissimopoulos
|
26d2d51117
|
sys: fileinfo: call MmCanFileBeTruncated only when truncating (allows file mappings to be created)
sys: util.c: FspGetMdlAddress()
|
2016-03-16 16:17:22 -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
|
03522c5296
|
sys: FspAcquireCcFlush: improve/fix top level IRP handling
|
2016-03-12 19:03:06 -08:00 |
|
Bill Zissimopoulos
|
9a4446be10
|
sys: FspFileNodeSetFileInfo: log and debug break on CcSetFileSizes failure (until we understand them better)
|
2016-03-11 23:33:40 -08:00 |
|
Bill Zissimopoulos
|
920c15e022
|
sys: write.c, file.c: better handle failure cases around cache resizing
|
2016-03-11 22:57:51 -08:00 |
|
Bill Zissimopoulos
|
37f99929f7
|
sys: callbacks.c
|
2016-03-09 20:31:19 -08:00 |
|
Bill Zissimopoulos
|
98ebfed65b
|
sys: IRP_MJ_CLEANUP: properly perform CcUninitializeCacheMap
|
2016-03-03 17:04:04 -08:00 |
|
Bill Zissimopoulos
|
5203a0360d
|
sys: ToplevelIrp functionality
|
2016-03-02 12:54:31 -08:00 |
|
Bill Zissimopoulos
|
498af95e3b
|
sys: TopLevelIrp functionality
|
2016-03-02 12:19:48 -08:00 |
|
Bill Zissimopoulos
|
46fa75a74d
|
sys: consolidate Timeout functionality (ioq.c not included)
|
2016-02-26 14:02:36 -08:00 |
|
Bill Zissimopoulos
|
e040c4d3cf
|
sys: fast I/O and resource acquisition callbacks
|
2016-02-23 22:39:15 -08:00 |
|
Bill Zissimopoulos
|
9e057b4ea1
|
sys: FileNode: properly maintain Security/SecurityChangeNumber fields
|
2016-02-19 16:13:57 -08:00 |
|
Bill Zissimopoulos
|
12bbddfb19
|
sys: IRP_MJ_SET_SECURITY
|
2016-02-18 17:21:39 -08:00 |
|
Bill Zissimopoulos
|
e7cef94507
|
sys: IRP_MJ_QUERY_SECURITY
|
2016-02-18 15:54:52 -08:00 |
|
Bill Zissimopoulos
|
1b63e7d506
|
sys: FspFileNodeRename
|
2016-02-09 12:54:02 -08:00 |
|
Bill Zissimopoulos
|
2a567effbf
|
sys: FileNodes are now registered only in the ContextByNameTable; the ContextTable can be removed if desired
|
2016-02-09 11:39:04 -08:00 |
|
Bill Zissimopoulos
|
6c94eb3398
|
sys: IRP_MJ_SET_INFORMATION: FileRenameInformation
|
2016-02-09 11:26:03 -08:00 |
|
Bill Zissimopoulos
|
38839ddd82
|
sys: FspFileNodeOpen/FspFileNodeClose: insert FileNode in the ContextByName table
|
2016-02-07 18:52:11 -08:00 |
|
Bill Zissimopoulos
|
3ef9042071
|
sys: ContextByName
|
2016-02-06 11:14:27 -08:00 |
|
Bill Zissimopoulos
|
66f54294a2
|
sys: IRP_MJ_SET_INFORMATION
|
2016-02-05 18:30:34 -08:00 |
|
Bill Zissimopoulos
|
25aabc2b4f
|
sys: IRP_MJ_QUERY_INFORMATION
|
2016-02-03 13:53:47 -08:00 |
|
Bill Zissimopoulos
|
72e0d5a96b
|
sys: FSP_FILE_NODE/FSP_FILE_DESC: improve DeleteOnClose/DeletePending handling
|
2016-02-03 11:50:50 -08:00 |
|
Bill Zissimopoulos
|
d0d4c0ed8f
|
sys: FspFileNodeSetFileInfo: refactoring
|
2016-02-02 15:59:25 -08:00 |
|
Bill Zissimopoulos
|
7b5a7cd2f0
|
sys: FspFileNodeSetOwner(), FspFileNodeReleaseOwner()
|
2016-01-30 22:02:30 -08:00 |
|
Bill Zissimopoulos
|
c9fb46ff11
|
sys: IRP_MJ_CREATE: FspFsvolCreateRetryComplete: refactoring
|
2016-01-27 10:55:22 -08:00 |
|
Bill Zissimopoulos
|
976c054d06
|
sys: IRP_MJ_SET_INFORMATION
|
2016-01-26 11:05:36 -08:00 |
|
Bill Zissimopoulos
|
a0b0f9600c
|
sys: IRP_MJ_QUERY_INFORMATION
|
2016-01-24 22:11:27 -08:00 |
|
Bill Zissimopoulos
|
69fd1ebd6c
|
sys: store FileInfo in FileNode's
|
2016-01-23 14:01:53 -08:00 |
|
Bill Zissimopoulos
|
af36418f43
|
fsctl: FSP_FSCTL_FILE_INFO and related changes
|
2016-01-22 23:00:25 -08:00 |
|
Bill Zissimopoulos
|
727975e206
|
sys: FileDesc now stored for FileObject (in FsContext2)
|
2016-01-19 17:38:12 -08:00 |
|