624 Commits

Author SHA1 Message Date
Bill Zissimopoulos
498af95e3b sys: TopLevelIrp functionality 2016-03-02 12:19:48 -08:00
Bill Zissimopoulos
5b4dd2bb26 sys: FspFastIoDispatch, FspCacheManagerCallbacks 2016-02-26 14:04:16 -08:00
Bill Zissimopoulos
46fa75a74d sys: consolidate Timeout functionality (ioq.c not included) 2016-02-26 14:02:36 -08:00
Bill Zissimopoulos
f29f415d0c sys: IRP_MJ_WRITE 2016-02-25 11:39:47 -08:00
Bill Zissimopoulos
e040c4d3cf sys: fast I/O and resource acquisition callbacks 2016-02-23 22:39:15 -08:00
Bill Zissimopoulos
f87eeb9db5 sys: write: implementation 2016-02-23 20:23:19 -08:00
Bill Zissimopoulos
892e8eb025 sys: wq: FspWq* routiens
sys: write: initial implementation
2016-02-23 20:07:33 -08:00
Bill Zissimopoulos
c30fec9daf sys: refactor allocation routines and FspIopCreateRequestFunnel 2016-02-23 15:06:27 -08:00
Bill Zissimopoulos
c00bf8c96a dll: FspFileSystemDispatcherThread: sanitize response on return from user-mode file system 2016-02-20 23:01:27 -08:00
Bill Zissimopoulos
b58236bf95 winfsp-tests: memfs: SetSecurity: bug fix 2016-02-20 22:59:58 -08:00
Bill Zissimopoulos
39991f8901 winfsp-tests: security testing 2016-02-20 12:13:32 -08:00
Bill Zissimopoulos
34891de75e winfsp-tests: security testing 2016-02-19 17:11:48 -08:00
Bill Zissimopoulos
9e057b4ea1 sys: FileNode: properly maintain Security/SecurityChangeNumber fields 2016-02-19 16:13:57 -08:00
Bill Zissimopoulos
e77a8b0262 winfsp-tests: security testing 2016-02-19 15:49:34 -08:00
Bill Zissimopoulos
7e90092028 sys, dll: QuerySecurity, SetSecurity 2016-02-19 14:07:41 -08:00
Bill Zissimopoulos
12bbddfb19 sys: IRP_MJ_SET_SECURITY 2016-02-18 17:21:39 -08:00
Bill Zissimopoulos
d4f1c13542 sys: IRP_MJ_QUERY_SECURITY 2016-02-18 16:10:17 -08:00
Bill Zissimopoulos
e7cef94507 sys: IRP_MJ_QUERY_SECURITY 2016-02-18 15:54:52 -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
990955ff61 sys: FSP_META_CACHE: initial implementation 2016-02-17 16:57:37 -08:00
Bill Zissimopoulos
0abd173898 sys: FSP_META_CACHE: initial implementation 2016-02-17 16:55:14 -08:00
Bill Zissimopoulos
93fb3a9934 dll: refactor into access.c/fsop.c 2016-02-17 13:00:09 -08:00
Bill Zissimopoulos
e3ed7a9a2c sys, dll: Security 2016-02-17 12:39:53 -08:00
Bill Zissimopoulos
9514bcfd8c dll: FSP_FILE_SYSTEM_INTERFACE: rename GetSecurity to GetSecurityByName 2016-02-17 11:08:46 -08:00
Bill Zissimopoulos
40a9feb237 sys: FspFsvolSetVolumeInformation: PAGED_CODE() 2016-02-17 10:53:37 -08:00
Bill Zissimopoulos
49cf687de3 sys: IRP_MJ_SET_VOLUME_INFORMATION/FileFsLabelInformation 2016-02-17 10:27:09 -08:00
Bill Zissimopoulos
003e9a6d91 fsctl: move VolumeCreationTime from FSP_FSCTL_VOLUME_INFO to FSP_FSCTL_VOLUME_PARAMS 2016-02-16 21:38:42 -08:00
Bill Zissimopoulos
1b533512d3 sys, dll: FSP_FSCTL_STOP 2016-02-16 20:37:13 -08:00
Bill Zissimopoulos
8164ebf370 sys: ioq: PendingIrpEvent is now a SynchronizationEvent, instead of a NotificationEvent 2016-02-16 17:44:32 -08:00
Bill Zissimopoulos
d8c35f26b0 dll: major overhaul of FSP_FILE_SYSTEM dispatching 2016-02-16 17:03:00 -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
a8c0bbcf85 sys: FspFsvolDeviceLookupDescendantContextByName 2016-02-13 17:30:30 -08:00
Bill Zissimopoulos
73bd8906fc sys: FspAlloc and friends are now macros 2016-02-13 12:35:48 -08:00
Bill Zissimopoulos
56a9d37135 dll: FspFsctlCreateVolume: use FILE_FLAG_OVERLAPPED when opening control device to allow concurrent DeviceIoControl's 2016-02-13 12:04:28 -08:00
Bill Zissimopoulos
29b21cef0d sys: IRP_MJ_QUERY_INFORMATION: FileNormalizedNameInformation 2016-02-13 12:02:46 -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
a230ecc87c sys: FspVolumeTransact: reference/dereference the Fsvol device extension 2016-02-12 15:10:10 -08:00
Bill Zissimopoulos
fc790a4c3e winfsp-tests: memfs: Rename 2016-02-10 21:04:20 -08:00
Bill Zissimopoulos
0cc5468764 dll: FspPathPrefix(), FspPathSuffix(): better root handling 2016-02-10 16:57:12 -08:00
Bill Zissimopoulos
d8bb5bf976 sys: IRP_MJ_CREATE: FileName validation and other checks 2016-02-10 12:05:53 -08:00
Bill Zissimopoulos
5d26211c38 sys: FspUnicodePathIsValid() 2016-02-10 11:37:28 -08:00
Bill Zissimopoulos
cc19ddcd92 sys: IRP_MJ_SET_INFORMATION: FileRenameInformation 2016-02-10 10:48:27 -08:00
Bill Zissimopoulos
ed483c99d9 winfsp-tests: rename_test 2016-02-09 20:00:01 -08:00
Bill Zissimopoulos
4f5c19c73f sys, dll: Request->FileName: testing 2016-02-09 16:58:22 -08:00