Bill Zissimopoulos
aedf01a384
update source copyright for 2020
2020-01-02 17:50:40 -08:00
Bill Zissimopoulos
c01402443d
wslinux support: ATOMIC_CREATE_ECP_CONTEXT
2019-04-27 15:30:57 -07:00
Bill Zissimopoulos
2d0c8e14be
sys: FspEaBufferFromOriginatingProcessValidate, FspEaBufferFromFileSystemValidate
2019-03-20 19:06:24 -07:00
Bill Zissimopoulos
d2b6c4691e
sys: create: minor fix
2019-03-19 18:36:52 -07:00
Bill Zissimopoulos
a830de9d04
sys: create: overwrite EA support
2019-03-19 13:22:35 -07:00
Bill Zissimopoulos
9e5d75fadc
sys: util: FspEaBufferAndNamesValid
2019-03-16 13:58:09 -07:00
Bill Zissimopoulos
9fd491fa3d
sys, dll: ea testing
2019-03-15 11:21:11 -07:00
Bill Zissimopoulos
a811cd2cf8
sys, dll: extended attributes: checkpoint
2019-03-13 14:29:49 -07:00
Bill Zissimopoulos
d2de5e996c
update source copyright for 2019
2019-02-28 10:39:31 -08:00
Bill Zissimopoulos
4d49039abe
sys: FspFastIoQueryOpen: access control
...
Extend the WinFsp kernel-user mode protocol to allow passing
security descriptors that can then be used for access control
during FastIoQueryOpen.
2018-10-04 13:21:29 -07:00
Bill Zissimopoulos
f32c914ee8
sys: create: FspFsvolCreate
...
Only check reparse point ECP if running on OS prior to RS4
2018-09-06 18:03:53 -07:00
Bill Zissimopoulos
681eac9cd8
sys: create: FspFsvolCreate
...
Only check reparse point ECP if running on OS prior to RS4
2018-09-06 17:52:52 -07:00
Bill Zissimopoulos
dcf3d612bc
sys: create: FspFsvolCreate
...
Fix file name case after crossing a reparse point as per
http://online.osr.com/ShowThread.cfm?link=287522
2018-09-06 16:40:27 -07:00
Bill Zissimopoulos
4551766f7a
sys: create: FspFsvolCreate
...
Replace FspMainFileOpenCheck with inline code
2018-09-06 13:26:53 -07:00
Bill Zissimopoulos
75ae8daf8f
update commercial disclaimer
2018-08-21 18:09:33 -07:00
Bill Zissimopoulos
a4629b8f8b
sys: fsmup device
...
- This commit introduces the fsmup device, which is a major change in how
network file systems are handled. Previously every network file system's
fsvol device was directly registered with the MUP. Now there is a single
fsmup device that is registered with the MUP; network file systems' fsvol
devices register with fsmup instead. The fsmup device maintains a prefix
table which it uses to demultiplex and forward requests to the appropriate
fsvol device.
- This device change was necessatitated to fix issue #87 .
2018-01-16 10:38:52 -08:00
Bill Zissimopoulos
9bd9cf4fbd
update source copyright notices for 2018
2018-01-03 15:29:38 -08:00
Bill Zissimopoulos
92e7dbad21
sys: Create and Rename requests should include the originating process PID
2017-10-11 16:28:50 -07:00
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