232 Commits

Author SHA1 Message Date
Bill Zissimopoulos
4812f5bbd0 sys: Create and Rename requests should include the originating process PID 2017-10-11 16:25:22 -07:00
Bill Zissimopoulos
26485ffbd6 sys: originating process id 2017-07-12 20:54:12 -07:00
Bill Zissimopoulos
637f461a65 sys: FspFileNodeTrySetFileInfoOnOpen 2017-07-11 15:23:03 -07:00
Bill Zissimopoulos
b35bf204db sys: FspFileNodeTrySetFileInfoOnOpen 2017-07-11 14:17:17 -07:00
Bill Zissimopoulos
bfc41127d0 sys: FspFsvolCreateSharingViolationOplock: fix problem with missed FspFsvolCreatePostClose 2017-02-03 18:08:11 -08:00
Bill Zissimopoulos
6e70500afc sys: FspFsvolCreateComplete: populate FileNode and FileDesc before name normalization 2017-02-03 17:36:16 -08:00
Bill Zissimopoulos
a57325e8af update source copyright notices for 2017 2017-01-05 13:56:18 -08:00
Bill Zissimopoulos
eb0816db56 sys: create: do FspFsvolCreatePostClose when normalized name check fails 2017-01-04 16:26:12 -08:00
Bill Zissimopoulos
830985d331 sys: FspFsvolFileSystemControlReparsePoint: STATUS_ACCESS_DENIED 2016-12-31 23:01:40 -08:00
Bill Zissimopoulos
e4b4e6a1f9 sys: FSP_FILE_NODE::MainFileNode: reference/dereference on create/delete 2016-12-29 13:16:11 -08:00
Bill Zissimopoulos
5824a24bf4 sys: FspFileNodeNotifyChange: significant improvements 2016-12-27 21:30:56 -08:00
Bill Zissimopoulos
bec91873fe inc: fsctl: HasTrailingBackslash: allows for better checking user mode 2016-12-24 11:28:59 -08:00
Bill Zissimopoulos
7b94f2bebf sys: FspFileNodeSetFileInfo: TruncateOnClose 2016-12-21 16:45:01 -08:00
Bill Zissimopoulos
c897ddd864 sys,dll: Cleanup/TruncateOnClose overhaul 2016-12-21 16:09:24 -08:00
Bill Zissimopoulos
154933ecab sys: overwrite: check hidde/system attributes (IFSTEST) 2016-12-18 16:02:32 -08:00
Bill Zissimopoulos
94ea4f65f7 sys: FspFileNameIsValid, FspFileNameIsValidPattern: check path component length
tst: memfs: allow filenames to be 512 chars long
2016-12-18 11:51:23 -08:00
Bill Zissimopoulos
c780912810 sys: create: fix status return (IFSTEST) 2016-12-17 12:43:00 -08:00
Bill Zissimopoulos
299605b8fc sys: FILE_ATTRIBUTE_DIRECTORY support 2016-12-17 12:13:53 -08:00
Bill Zissimopoulos
ff08d63a82 sys,dll: Overwrite: named streams are now removed as per NTFS 2016-12-13 14:37:44 -08:00
Bill Zissimopoulos
bbb51b4971 sys,dll: Overwrite now correctly handles AllocationSize 2016-12-13 11:52:32 -08:00
Bill Zissimopoulos
0b61c48cd6 inc: fsctl: FSP_FSCTL_TRANSACT_REQ QueryDirectory: CaseSensitive 2016-12-09 15:35:55 -08:00
Bill Zissimopoulos
2e089b92c5 sys: FspFileNodeCheckBatchOplocksOnAllStreams: fix oplock related deadlock
- fix: initiate oplock break, release FileNode and wait for oplock break completion
2016-11-21 16:28:00 -08:00
Bill Zissimopoulos
127d4cc4eb sys: fsctl: oplock fixes 2016-11-20 15:27:24 -08:00
Bill Zissimopoulos
ce551d4e0d sys: oplock: refactoring/cleanup 2016-11-20 14:08:23 -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
358db2a54f sys: oplock: misc fixes and improvements 2016-11-16 13:34:43 -08:00
Bill Zissimopoulos
4294182c1a sys: oplock testing 2016-11-15 17:05:05 -08:00
Bill Zissimopoulos
959d8537c6 sys: oplock testing 2016-11-14 20:36:51 -08:00
Bill Zissimopoulos
6a48087d5f sys: create: oplock testing 2016-11-14 17:28:53 -08:00
Bill Zissimopoulos
5b1b8288c2 sys: create: FspFsvolCreateOpenOrOverwiteOplock: fix typo 2016-11-14 17:15:09 -08:00
Bill Zissimopoulos
dc684acd41 sys: create: oplocks WIP 2016-11-11 21:34:57 -08:00
Bill Zissimopoulos
69935525da sys: create: oplocks WIP 2016-11-11 17:58:57 -08:00
Bill Zissimopoulos
6ba6e16851 sys: create: oplocks: WIP 2016-11-11 17:06:19 -08:00
Bill Zissimopoulos
d33089331b sys: create: sharing violation oplock checks 2016-11-11 16:53:35 -08:00
Bill Zissimopoulos
74de84aaab sys: create: sharing violation oplock checks 2016-11-11 16:52:21 -08:00
Bill Zissimopoulos
a9b4fd4634 sys: FspFileNodeClose 2016-11-11 10:54:21 -08:00
Bill Zissimopoulos
c6798b3060 sys: create: move some code around 2016-11-11 09:39:17 -08:00
Bill Zissimopoulos
f6e3b8e416 sys: create: oplock: WIP 2016-11-11 09:30:29 -08:00
Bill Zissimopoulos
f05ebd9d20 sys: FspFsvolCreateSharingViolationWork 2016-11-10 18:14:17 -08:00
Bill Zissimopoulos
e50c9ff649 sys: IRP_MJ_CREATE: oplock support 2016-11-10 15:03:58 -08:00
Bill Zissimopoulos
fb70eccc9c sys: IRP_MJ_CREATE: oplock support 2016-11-10 14:54:41 -08:00
Bill Zissimopoulos
c10c7cc672 sys: FspFileNodeClose: ensure that cleanup also happens when Create fails 2016-11-10 11:47:06 -08:00
Bill Zissimopoulos
31c40d017d sys: create: allow user mode file system to disable caching for individual files 2016-11-04 13:08:10 -07:00
Bill Zissimopoulos
5c8da5518c sys: FspFsvolCreate: clarify comment 2016-11-04 12:22:43 -07:00
Bill Zissimopoulos
3bf4140f91 sys,dll: backup/restore privilege support 2016-10-21 19:13:05 -07:00
Bill Zissimopoulos
8d38a0dac6 sys,dll: support file name normalization 2016-10-17 14:23:56 -07:00
Bill Zissimopoulos
31eedbddb3 sys: create: OpenTargetDirectory handling moved before the Prepare phase 2016-10-17 11:05:49 -07:00
Bill Zissimopoulos
0534225662 sys: canonicalize filename related functions under the name FspFileName* 2016-10-14 14:47:16 -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