62 Commits

Author SHA1 Message Date
Bill Zissimopoulos
fb70eccc9c sys: IRP_MJ_CREATE: oplock support 2016-11-10 14:54:41 -08:00
Bill Zissimopoulos
7adbd7a56c sys: FspIopSetIrpResponse 2016-11-10 13:20:03 -08:00
Bill Zissimopoulos
55c7384c65 sys: FspIopCreateRequestWorkItem 2016-11-10 12:40:21 -08:00
Bill Zissimopoulos
becfd2e1c5 sys: request work item refactoring 2016-11-10 11:45:58 -08:00
Bill Zissimopoulos
1e93f0d10d sys: request work item refactoring 2016-11-10 11:45:38 -08:00
Bill Zissimopoulos
adeb847c7e sys: request work item refactoring 2016-11-10 11:45:17 -08:00
Bill Zissimopoulos
9bcd8dcb8e sys: FspIopCompleteIrpEx: handle SRV2 query directory completion 2016-10-28 16:33:54 -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
811696d939 sys,dll: reparse point testing 2016-09-09 19:40:37 -07:00
Bill Zissimopoulos
9b4318c655 sys: fix request header alignment on 32-bit builds 2016-07-28 09:57:31 -07:00
Bill Zissimopoulos
968de4689c inc,src,tst: add AGPLv3 notices 2016-04-25 14:29:05 -07:00
Bill Zissimopoulos
b729500d7b sys: FspIrpDeleteRequest 2016-04-06 13:40:32 -07:00
Bill Zissimopoulos
bde93d020b sys: FspIopCompleteCanceledIrp: wrap IRP completion in FsRtlEnterFileSystem/FsRtlExitFileSystem 2016-04-04 16:24:58 -07:00
Bill Zissimopoulos
8870ebc7f0 sys: inline FspIopRequestContextAddress 2016-03-18 15:59:56 -07:00
Bill Zissimopoulos
7ff99da000 update copyright notices for 2016 2016-03-17 14:59:46 -07:00
Bill Zissimopoulos
498af95e3b sys: TopLevelIrp functionality 2016-03-02 12:19:48 -08:00
Bill Zissimopoulos
c30fec9daf sys: refactor allocation routines and FspIopCreateRequestFunnel 2016-02-23 15:06:27 -08:00
Bill Zissimopoulos
6c94eb3398 sys: IRP_MJ_SET_INFORMATION: FileRenameInformation 2016-02-09 11:26:03 -08:00
Bill Zissimopoulos
9c200f2a62 sys: FileRenameResource implementation 2016-02-07 11:01:15 -08:00
Bill Zissimopoulos
788f936a54 sys: FSP_IOP_REQUEST_FINI changes and correctly setting FileNode owner during IRP_MJ_CREATE 2016-02-02 16:57:13 -08:00
Bill Zissimopoulos
b2e6ec0f44 sys: FspIopRetryPrepareIrp() 2016-01-27 16:57:48 -08:00
Bill Zissimopoulos
acf1b453fc sys: FspIopRetryCompleteIrp() and related changes 2016-01-27 13:41:37 -08:00
Bill Zissimopoulos
eda129ae81 sys: FSP_IOCMPL_DISPATCH now returns NTSTATUS 2016-01-27 11:59:52 -08:00
Bill Zissimopoulos
c9fb46ff11 sys: IRP_MJ_CREATE: FspFsvolCreateRetryComplete: refactoring 2016-01-27 10:55:22 -08:00
Bill Zissimopoulos
79a6539caa sys: FspIopDispatchRetryComplete() 2016-01-26 20:03:56 -08:00
Bill Zissimopoulos
af5745d5fc sys: FspIopDispatchRetryComplete() 2016-01-26 19:52:36 -08:00
Bill Zissimopoulos
7b5262ccef sys, dll: IRP_MJ_QUERY_INFORMATION 2016-01-23 23:06:22 -08:00
Bill Zissimopoulos
12cec5dc22 sys: FspFsvolCreateTryFlushImage 2016-01-20 15:42:33 -08:00
Bill Zissimopoulos
c488949022 sys: rename retain/release to reference/dereference 2016-01-18 12:38:37 -08:00
Bill Zissimopoulos
1dede99423 sys: FspIopCompleteCanceledIrp: remove extraneous newline from DEBUGLOG 2016-01-17 14:29:16 -08:00
Bill Zissimopoulos
0bedee7d5f sys: introduce private NTSTATUS codes FSP_STATUS_POST_IOQ* and ensure that Irp is not touched after STATUS_PENDING 2016-01-17 14:12:05 -08:00
Bill Zissimopoulos
ccd61180c5 sys: FspIopCompleteCanceledIrp: DEBUGLOG canceled IRP's 2016-01-16 11:23:04 -08:00
Bill Zissimopoulos
fe73fe8267 sys: FspIopPostWorkRequestBestEffort 2016-01-05 16:27:42 -08:00
Bill Zissimopoulos
9d9eb44f0b sys: complete functions may repost IRP by setting Result to STATUS_PENDING 2016-01-05 15:39:58 -08:00
Bill Zissimopoulos
3996169639 sys: MustSucceed requests 2016-01-04 16:46:29 -08:00
Bill Zissimopoulos
72fdea5e78 sys: ioq 2015-12-28 11:17:37 -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
7197501c9a Major refactoring: WIP 2015-12-20 10:57:45 -08:00
Bill Zissimopoulos
9e82247366 sys: ioq: now supports IRP expiration 2015-12-16 10:43:33 -08:00
Bill Zissimopoulos
5d6d938039 sys: FspFsvrtTransact testing 2015-12-12 17:01:30 -08:00
Bill Zissimopoulos
138a10d232 sys: FspAlloc*(), FspFree*() 2015-12-09 20:24:44 -08:00
Bill Zissimopoulos
0c62199c73 sys: IRP_MJ_CREATE: FspFsvolCreateRequestFini 2015-12-08 16:21:30 -08:00
Bill Zissimopoulos
d21180cba0 sys: iop: FSP_FSCTL_TRANSACT_REQ_HEADER 2015-12-08 15:25:41 -08:00
Bill Zissimopoulos
253de21708 sys: FspIrpContext* 2015-12-07 13:19:17 -08:00
Bill Zissimopoulos
0fb9de1ebd sys: FspIopPostWorkRequest() 2015-12-06 23:55:22 -08:00
Bill Zissimopoulos
18025573a3 sys: rename FspIopCompleteRequest to FspIopCompleteIrp 2015-12-06 18:06:19 -08:00
Bill Zissimopoulos
f46f567a56 sys: iop: assertion check 2015-12-06 17:13:25 -08:00
Bill Zissimopoulos
c86c88d15a sys: FspFsvolCreateClose 2015-12-05 23:58:25 -08:00
Bill Zissimopoulos
3e4cfdd143 sys: FspFsvolCreatePrepare 2015-12-04 11:17:56 -08:00