230 Commits

Author SHA1 Message Date
Bill Zissimopoulos
0a8b8e8444 sys: create: validate FileName only after FileNode->FileName has been constructed 2016-10-05 10:27:17 -07:00
Bill Zissimopoulos
352450d538 sys: FspMainFileOpen 2016-10-05 00:32:04 -07:00
Bill Zissimopoulos
860e9db8a7 sys: FspMainFileOpen, FspMainFileClose, FspMainFileOpenCheck 2016-10-04 22:19:41 -07:00
Bill Zissimopoulos
1d435269bd sys: create: correctly compute file name lengths when streams are involved 2016-10-04 11:35:39 -07:00
Bill Zissimopoulos
e58ac1fbde sys,dll: pass NULL security descriptor to user-mode file system during Create 2016-10-03 21:02:43 -07:00
Bill Zissimopoulos
6a126da51d sys: IRP_MJ_CREATE: handle security descriptor and file attributes correctly for named streams 2016-10-03 10:29:46 -07:00
Bill Zissimopoulos
03df0a9c26 sys: renamed "main stream" to "main file" 2016-10-02 16:57:15 -07:00
Bill Zissimopoulos
495fc7a5dc sys: implement named stream open/close and related delete/share access issues 2016-09-27 14:53:59 -07:00
Bill Zissimopoulos
2ba46fdb71 ensure that all source files use UNIX newlines 2016-09-25 21:50:44 -07:00
Bill Zissimopoulos
7cb56bb132 sys: FspUnicodePathIsValid: improvements 2016-09-25 21:38:41 -07:00
Bill Zissimopoulos
74af44e2e7 sys: create: FspFsvolCreateNoLock: fix open of network drive root 2016-09-15 20:23:21 -07:00
Bill Zissimopoulos
1e88fedb19 src: sys: FspFsvolCreateComplete: minor comment fix 2016-09-15 00:16:25 -07:00
Bill Zissimopoulos
5771eedc45 sys,dll: FspFileSystemResolveReparsePoints: use IO_REPARSE_TAG_SYMLINK instead of IO_REPARSE for symlink resolution
- FspFsvolCreateComplete STATUS_REPARSE handling changed to support device-relative symlink reparse points
2016-09-14 22:16:40 -07:00
Bill Zissimopoulos
46a29f663a inc: fsctl: simplify FSP_FSCTL_TRANSACT_RSP Rsp.Create.Reparse 2016-09-14 17:18:59 -07:00
Bill Zissimopoulos
25a2873556 sys: symbolic link testing 2016-09-11 17:18:56 -07:00
Bill Zissimopoulos
bd0acf2289 sys,dll: symbolic link testing 2016-09-11 17:04:01 -07:00
Bill Zissimopoulos
997476f015 sys,launcher: MUP volume prefixes (share names) are now case insensitive 2016-09-11 14:35:56 -07:00
Bill Zissimopoulos
f89c91cd10 sys,dll: SYMLINK_FLAG_RELATIVE 2016-09-11 13:18:54 -07:00
Bill Zissimopoulos
af2cc10c15 sys,dll: reparse point testing 2016-09-10 23:00:55 -07:00
Bill Zissimopoulos
80e07cead6 sys,dll: reparse point implementation: DeleteReparsePoint 2016-08-26 07:43:25 -07:00
Bill Zissimopoulos
a8d76d3e46 sys, dll: reparse point (symbolic link) support: WIP 2016-07-25 21:27:48 -07:00
Bill Zissimopoulos
968de4689c inc,src,tst: add AGPLv3 notices 2016-04-25 14:29:05 -07:00
Bill Zissimopoulos
9b81c03ccc sys: fsp_debug: greatly simplify debugging support 2016-04-10 23:45:09 -07:00
Bill Zissimopoulos
109e483a2f sys: file change notifications 2016-04-01 13:42:46 -07:00
Bill Zissimopoulos
aa81e1ffe5 sys: IRP_MN_NOTIFY_CHANGE_DIRECTORY: implementation and related changes 2016-03-31 16:30:03 -07:00
Bill Zissimopoulos
344afa5e42 sys: FSP_FILE_DESC::CaseSensitive 2016-03-29 11:00:09 -07:00
Bill Zissimopoulos
7ff99da000 update copyright notices for 2016 2016-03-17 14:59:46 -07:00
Bill Zissimopoulos
bd413b9c9b sys: FSP_FILE_NODE: add HandleCount field and refactor cleanup/close/rename 2016-03-15 15:09:47 -07:00
Bill Zissimopoulos
b4160f4aac sys: rename DEBUGRANDTEST to DEBUGTEST 2016-03-04 15:41:53 -08:00
Bill Zissimopoulos
d46d1e169a sys: IRP_MJ_WRITE: implementation 2016-03-02 15:35:35 -08:00
Bill Zissimopoulos
12bbddfb19 sys: IRP_MJ_SET_SECURITY 2016-02-18 17:21:39 -08:00
Bill Zissimopoulos
d8bb5bf976 sys: IRP_MJ_CREATE: FileName validation and other checks 2016-02-10 12:05:53 -08:00
Bill Zissimopoulos
6f19ebf66a fsctl: remove FileNameRequired field 2016-02-09 13:41:40 -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
66f54294a2 sys: IRP_MJ_SET_INFORMATION 2016-02-05 18:30:34 -08:00
Bill Zissimopoulos
fcd9945506 sys: IRP_MJ_SET_INFORMATION 2016-02-03 17:45:27 -08:00
Bill Zissimopoulos
72e0d5a96b sys: FSP_FILE_NODE/FSP_FILE_DESC: improve DeleteOnClose/DeletePending handling 2016-02-03 11:50:50 -08:00
Bill Zissimopoulos
f8992fad0a sys: IRP_MJ_CREATE 2016-02-02 17:02:09 -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
d0d4c0ed8f sys: FspFileNodeSetFileInfo: refactoring 2016-02-02 15:59:25 -08:00
Bill Zissimopoulos
7b5a7cd2f0 sys: FspFileNodeSetOwner(), FspFileNodeReleaseOwner() 2016-01-30 22:02:30 -08:00
Bill Zissimopoulos
b2e6ec0f44 sys: FspIopRetryPrepareIrp() 2016-01-27 16:57:48 -08:00
Bill Zissimopoulos
dde82a1081 sys: DEBUGRANDTEST() 2016-01-27 15:26:44 -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
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