122 Commits

Author SHA1 Message Date
Bill Zissimopoulos
0534225662 sys: canonicalize filename related functions under the name FspFileName* 2016-10-14 14:47:16 -07:00
Bill Zissimopoulos
42745e2239 sys: FspFileNodeRename: correctly handle rename of closed by referenced descendant files 2016-10-12 23:52:54 -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
Bill Zissimopoulos
e2d4b36057 sys: FspFsvolQueryStreamInformation* testing 2016-10-06 15:35:40 -07:00
Bill Zissimopoulos
43f333e8a6 sys: FSP_FILE_NODE: change number field access through inline functions 2016-10-05 17:30:50 -07:00
Bill Zissimopoulos
c6967c737a sys: FspUnicodePathIsValid: check and return stream type 2016-10-05 13:44:32 -07:00
Bill Zissimopoulos
cc408b71e1 sys: FspFsvolQueryStreamInformationCopy: add stream type ($DATA) to stream names 2016-09-28 16:17:10 -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
7cb56bb132 sys: FspUnicodePathIsValid: improvements 2016-09-25 21:38:41 -07:00
Bill Zissimopoulos
2e71d2fe14 sys: FspFsvolQueryStreamInformationCopy: improvements 2016-09-24 17:32:35 -07:00
Bill Zissimopoulos
7894cc8b7b sys: fileinfo.c: minor comment change 2016-09-24 15:09:15 -07:00
Bill Zissimopoulos
0c810c52fa sys: IRP_MJ_QUERY_INFORMATION: FileStreamInformation 2016-09-24 13:59:02 -07:00
Bill Zissimopoulos
71867f6779 sys, dll: IRP_MJ_SET_INFORMATION: perform access checks when replacing file during rename 2016-05-24 21:41:08 -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
7ff99da000 update copyright notices for 2016 2016-03-17 14:59:46 -07:00
Bill Zissimopoulos
26d2d51117 sys: fileinfo: call MmCanFileBeTruncated only when truncating (allows file mappings to be created)
sys: util.c: FspGetMdlAddress()
2016-03-16 16:17:22 -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
4d3a169da6 sys: eliminate multiple uses of FspFsvolFileRename locking 2016-03-04 15:08:42 -08:00
Bill Zissimopoulos
98ebfed65b sys: IRP_MJ_CLEANUP: properly perform CcUninitializeCacheMap 2016-03-03 17:04:04 -08:00
Bill Zissimopoulos
bc9f983285 sys: IRP_MJ_SET_INFORMATION: FileEndOfFileInformation: ignore calls with the AdvanceOnly parameter 2016-03-03 11:35:32 -08:00
Bill Zissimopoulos
e7cef94507 sys: IRP_MJ_QUERY_SECURITY 2016-02-18 15:54:52 -08:00
Bill Zissimopoulos
a8c0bbcf85 sys: FspFsvolDeviceLookupDescendantContextByName 2016-02-13 17:30:30 -08:00
Bill Zissimopoulos
29b21cef0d sys: IRP_MJ_QUERY_INFORMATION: FileNormalizedNameInformation 2016-02-13 12:02:46 -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
4648ace652 sys: IRP_MJ_SET_INFORMATION: FileDispositionInformation: testing 2016-02-09 14:36:45 -08:00
Bill Zissimopoulos
6f19ebf66a fsctl: remove FileNameRequired field 2016-02-09 13:41:40 -08:00
Bill Zissimopoulos
8307bc27bb sys: IRP_MJ_SET_INFORMATION: FileDispositionInformation 2016-02-09 13:28:11 -08:00
Bill Zissimopoulos
1b63e7d506 sys: FspFileNodeRename 2016-02-09 12:54:02 -08:00
Bill Zissimopoulos
6c94eb3398 sys: IRP_MJ_SET_INFORMATION: FileRenameInformation 2016-02-09 11:26:03 -08:00
Bill Zissimopoulos
0ec5291c70 sys: IRP_MJ_QUERY_INFORMATION: correctly retry IRP completion 2016-02-07 16:55:08 -08:00
Bill Zissimopoulos
2a303827a2 sys: IRP_MJ_QUERY_INFORMATION: FileAllInformation, FileNameInformation: protect with FileRenameResource 2016-02-07 12:54:19 -08:00
Bill Zissimopoulos
9c200f2a62 sys: FileRenameResource implementation 2016-02-07 11:01:15 -08:00
Bill Zissimopoulos
f65e2059e4 sys: IRP_MJ_SET_INFORMATION: testing 2016-02-05 23:34:37 -08:00
Bill Zissimopoulos
66f54294a2 sys: IRP_MJ_SET_INFORMATION 2016-02-05 18:30:34 -08:00
Bill Zissimopoulos
dc77a1109f sys: IRP_MJ_SET_INFORMATION: FileDispositionInformation 2016-02-04 14:02:26 -08:00
Bill Zissimopoulos
320fa3cf56 sys: IRP_MJ_QUERY_INFORMATION 2016-02-04 13:46:26 -08:00
Bill Zissimopoulos
fcd9945506 sys: IRP_MJ_SET_INFORMATION 2016-02-03 17:45:27 -08:00
Bill Zissimopoulos
25aabc2b4f sys: IRP_MJ_QUERY_INFORMATION 2016-02-03 13:53:47 -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
eda129ae81 sys: FSP_IOCMPL_DISPATCH now returns NTSTATUS 2016-01-27 11:59:52 -08:00
Bill Zissimopoulos
a9838939e4 sys: IRP_MJ_QUERY_INFORMATION: refactoring 2016-01-26 13:57:09 -08:00
Bill Zissimopoulos
ba0896d3c8 sys: IRP_MJ_SET_INFORMATION 2016-01-26 12:14:30 -08:00
Bill Zissimopoulos
0a36bf3a74 sys: IRP_MJ_SET_INFORMATION 2016-01-26 12:05:02 -08:00