109 Commits

Author SHA1 Message Date
Bill Zissimopoulos
1876aff99c sys: FspVolumeCreate: check VolumeParams->Prefix for proper syntax 2016-04-10 18:50:12 -07:00
Bill Zissimopoulos
f3c6609308 sys: FspDeviceCreateSecure: add DeviceCharacteristics parameter 2016-04-09 17:26:02 -07:00
Bill Zissimopoulos
7ff99da000 update copyright notices for 2016 2016-03-17 14:59:46 -07:00
Bill Zissimopoulos
0cf70387ff sys: FspVolumeTransact: timeout early if there are retried IRP completions (to avoid stalling unnecessarily) 2016-03-16 00:29:30 -07:00
Bill Zissimopoulos
498af95e3b sys: TopLevelIrp functionality 2016-03-02 12:19:48 -08:00
Bill Zissimopoulos
1b533512d3 sys, dll: FSP_FSCTL_STOP 2016-02-16 20:37:13 -08:00
Bill Zissimopoulos
f8d5273e04 sys: FspVolumeTransact: bug fix with bogus IRP's and DEBUGLOG's 2016-02-16 17:02:26 -08:00
Bill Zissimopoulos
45a0f97805 sys: FspVolumeTransact: support both METHOD_BUFFERED and METHOD_OUT_DIRECT 2016-02-15 16:12:19 -08:00
Bill Zissimopoulos
678f175713 sys: FspVolumeTransact: support both METHOD_BUFFERED and METHOD_OUT_DIRECT 2016-02-15 15:52:31 -08:00
Bill Zissimopoulos
f61aa5a9bb sys: FSP_FSCTL_TRANSACT[_BATCH]_BUFFER_SIZEMIN 2016-02-15 15:15:46 -08:00
Bill Zissimopoulos
d1fe27f996 sys: FSP_FSCTL_TRANSACT/FSP_FSCTL_TRANSACT_BATCH 2016-02-15 15:07:05 -08:00
Bill Zissimopoulos
440f66a786 sys: ioq: use FsRtlCancellableWaitForSingleObject 2016-02-14 14:31:48 -08:00
Bill Zissimopoulos
a230ecc87c sys: FspVolumeTransact: reference/dereference the Fsvol device extension 2016-02-12 15:10:10 -08:00
Bill Zissimopoulos
f491d6015f sys: FspVolumeTransact(): do not retry IRP completions immediately 2016-01-27 13:59:48 -08:00
Bill Zissimopoulos
acf1b453fc sys: FspIopRetryCompleteIrp() and related changes 2016-01-27 13:41:37 -08:00
Bill Zissimopoulos
e86f4b0836 sys: FspFsvolCreateRetryComplete 2016-01-26 20:43:51 -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
f19500568d sys, winfsp-tests: rename SerialNumber to VolumeSerialNumber 2016-01-25 15:33:47 -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
e2e96322f3 sys: check and remove volume prefix when mounted as a network file system 2016-01-21 15:06:41 -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
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
2da9d9e8b0 sys: functions that use Io{Acquire,Release}VpbSpinLock cannot be PAGED_CODE 2016-01-16 11:22:13 -08:00
Bill Zissimopoulos
2341c7fd7c sys: FspVolumeWork: minor bug fix 2016-01-15 18:14:10 -08:00
Bill Zissimopoulos
ed5e95b863 sys: FspVolumeGetName: bug fix 2016-01-13 16:35:36 -08:00
Bill Zissimopoulos
9b93df1788 sys: FspIoqNextPendingIrp: add BoundaryIrp parameter 2016-01-05 17:10:44 -08:00
Bill Zissimopoulos
0bfd946edb sys: FspIopPostWorkRequestBestEffort 2016-01-05 16:24:10 -08:00
Bill Zissimopoulos
cafa15f1e4 sys: complete functions may repost IRP by setting Result to STATUS_PENDING 2016-01-05 14:52:02 -08:00
Bill Zissimopoulos
f1d75a2653 sys: volume: allow the IRP debug timeout value on all builds 2016-01-02 16:21:33 -08:00
Bill Zissimopoulos
9e3d5166cf sys: MUP redir testing 2015-12-29 16:33:00 -08:00
Bill Zissimopoulos
a1ec205ba4 Major refactoring: testing 2015-12-27 22:44:35 -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
fbed887601 sys: comment change 2015-12-24 00:28:41 -08:00
Bill Zissimopoulos
b5da069d17 Major refactoring: testing 2015-12-23 23:51:05 -08:00
Bill Zissimopoulos
4a33885b01 sys: util: rename FSP_WORK_ITEM_WITH_DELAY to FSP_DELAYED_WORK_ITEM 2015-12-23 22:42:19 -08:00
Bill Zissimopoulos
c7742cf05b Major refactoring: testing 2015-12-23 21:40:38 -08:00
Bill Zissimopoulos
c330eaec54 Major refactoring: testing 2015-12-23 16:15:03 -08:00
Bill Zissimopoulos
e6bf7156b7 Major refactoring: testing 2015-12-23 14:58:28 -08:00
Bill Zissimopoulos
41269e9d21 Major refactoring: testing 2015-12-23 12:28:56 -08:00
Bill Zissimopoulos
42762d49ea dll: Major refactoring: WIP 2015-12-23 12:08:50 -08:00
Bill Zissimopoulos
6f8e169bc4 sys: ioq: implement IRP capacity 2015-12-23 11:14:40 -08:00
Bill Zissimopoulos
1abbf5b0f6 Major refactoring: WIP 2015-12-22 19:34:38 -08:00
Bill Zissimopoulos
dc9d5409a7 Major refactoring: WIP 2015-12-22 18:31:39 -08:00
Bill Zissimopoulos
5bc906bcab Major refactoring: WIP 2015-12-22 18:25:52 -08:00
Bill Zissimopoulos
0cc2594efc Major refactoring: WIP 2015-12-22 18:19:58 -08:00
Bill Zissimopoulos
cd329ee361 Major refactoring: WIP 2015-12-22 17:57:47 -08:00