Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						3cfa4156d2
					 | 
					
						
						
							
							sys: IRP_MN_QUERY_DIRECTORY: prep work to handle non-NULL Irp->MdlAddress
						
						
						
						
						
						
					 | 
					
						2016-10-23 17:47:57 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						23dadcf8a0
					 | 
					
						
						
							
							dll,tst: do not add dot entries for root directory
						
						
						
						
						
						
					 | 
					
						2016-10-23 11:03:44 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						e0b0b1b367
					 | 
					
						
						
							
							sys: read,write: IRP_MN_MDL improvements
						
						
						
						
						
						
					 | 
					
						2016-10-22 14:04:31 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						a525e095d3
					 | 
					
						
						
							
							sys: check Response->IoStatus.Information for Read, Write, QueryDirectory
						
						
						
						
						
						
					 | 
					
						2016-10-21 21:46:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						e16dfd8a43
					 | 
					
						
						
							
							dll: debug: QueryStreamInformation logging
						
						
						
						
						
						
					 | 
					
						2016-10-21 21:02:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						3bf4140f91
					 | 
					
						
						
							
							sys,dll: backup/restore privilege support
						
						
						
						
						
						
					 | 
					
						2016-10-21 19:13:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						df11a7d7ff
					 | 
					
						
						
							
							dll: FspAccessCheckEx: fix traverse check problem with reparse points
						
						
						
						
						
						
					 | 
					
						2016-10-20 18:32:01 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						067a0f1b37
					 | 
					
						
						
							
							dll: API polishing
						
						
						
						
						
						
					 | 
					
						2016-10-20 16:32:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						03611b6210
					 | 
					
						
						
							
							sys: FspFsvolSetRenameInformation: when doing an exact case rename do not send it to the user mode file system
						
						
						
						
						
						
					 | 
					
						2016-10-19 16:15:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						f642ea57be
					 | 
					
						
						
							
							dll: FspAccessCheckEx: test access checks without traverse privilege
						
						
						
						
						
						
					 | 
					
						2016-10-19 11:54:22 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						cb17b7e2e0
					 | 
					
						
						
							
							dll: FspFileSystemSetMountPoint: testing
						
						
						
						
						
						
					 | 
					
						2016-10-18 14:08:58 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						82a9c8e80f
					 | 
					
						
						
							
							dll: FspFileSystemSetMountPoint: now supports directories
						
						
						
						
						
						
					 | 
					
						2016-10-17 21:04:22 -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
							
						 
					 | 
					
						
						
							
						
						3ed7847d84
					 | 
					
						
						
							
							tst: test case insensitivity
						
						
						
						
						
						
						
						sys: FspFileNameIsValid: $DATA is case insensitive 
						
						
					 | 
					
						2016-10-15 19:50:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						5773c6eab7
					 | 
					
						
						
							
							sys: FspFileNodeRename: acquire resource of descendant file nodes when renaming them
						
						
						
						
						
						
					 | 
					
						2016-10-14 22:47:10 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						5a5a1008de
					 | 
					
						
						
							
							sys: FspFileNameCompare, FspFileNameIsPrefix
						
						
						
						
						
						
					 | 
					
						2016-10-14 16:01:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						32c289fa34
					 | 
					
						
						
							
							sys: FspFsvolFileSystemControlReparsePoint: replace use of RtlEqualUnicodeString with FspFsvolDeviceVolumePrefixInString
						
						
						
						
						
						
					 | 
					
						2016-10-14 15:13:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						0534225662
					 | 
					
						
						
							
							sys: canonicalize filename related functions under the name FspFileName*
						
						
						
						
						
						
					 | 
					
						2016-10-14 14:47:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						096b2dabde
					 | 
					
						
						
							
							sys: refactor util.c into strutil.c; introduce FspIsNameInExpression to wrap FsRtlIsNameInExpression
						
						
						
						
						
						
					 | 
					
						2016-10-14 14:09:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						5770f2d901
					 | 
					
						
						
							
							build: improve build versioning
						
						
						
						
						
						
					 | 
					
						2016-10-13 14:32:09 -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
							
						 
					 | 
					
						
						
							
						
						249c1a5cb8
					 | 
					
						
						
							
							sys: FspFsvolDeviceEnumerateContextByName: fix bug that manifested itself as hanging renames
						
						
						
						
						
						
					 | 
					
						2016-10-12 20:08:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						233904fd51
					 | 
					
						
						
							
							dll: move STATUS_FILE_IS_A_DIRECTORY collision check to fsop.c from memfs
						
						
						
						
						
						
					 | 
					
						2016-10-12 12:15:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						3e0f2316a7
					 | 
					
						
						
							
							dll: special case STATUS_OBJECT_NAME_NOT_FOUND and STATUS_OBJECT_NAME_COLLISION to handle open/create via symlink
						
						
						
						
						
						
						
						tst: memfs: support reparse point functionality over a named stream and fix status return on create collision over directory 
						
						
					 | 
					
						2016-10-12 11:18:55 -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
							
						 
					 | 
					
						
						
							
						
						31b54ecc47
					 | 
					
						
						
							
							dll: FspAccessCheckEx: fix DELETE access check for named streams
						
						
						
						
						
						
					 | 
					
						2016-10-10 18:04:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						4084448bd5
					 | 
					
						
						
							
							sys,dll: properly implement stream create check
						
						
						
						
						
						
					 | 
					
						2016-10-10 17:29:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						bd5e15fe24
					 | 
					
						
						
							
							sys: FspFileNodeNotifyChange: implement/test stream notifications
						
						
						
						
						
						
					 | 
					
						2016-10-09 16:08:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						6bd6f0ee35
					 | 
					
						
						
							
							inc: fsctl: increase request/response size to 16K
						
						
						
						
						
						
						
						dll: remove /Gs[size] switch, fix FspFileSystemResolveReparsePoints to not use more than 4K of stack space 
						
						
					 | 
					
						2016-10-08 23:33:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						f8cebd1f92
					 | 
					
						
						
							
							dll: FspDebugLogSetHandle
						
						
						
						
						
						
					 | 
					
						2016-10-08 18:49:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						03f906f966
					 | 
					
						
						
							
							sys: FspFsvolQueryDirectoryCopy: minor fix
						
						
						
						
						
						
					 | 
					
						2016-10-06 16:51:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						e2d4b36057
					 | 
					
						
						
							
							sys: FspFsvolQueryStreamInformation* testing
						
						
						
						
						
						
					 | 
					
						2016-10-06 15:35:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						ab2908a9ee
					 | 
					
						
						
							
							sys: FspFileNodeTrySetSecurity, FspFileNodeTrySetDirInfo
						
						
						
						
						
						
					 | 
					
						2016-10-06 12:41:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						eb2000a194
					 | 
					
						
						
							
							sys: FSP_FILE_NODE: correctly handle FileInfo cache in the presence of streams
						
						
						
						
						
						
					 | 
					
						2016-10-06 12:13:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						92dc2feecd
					 | 
					
						
						
							
							sys: use main file security cache
						
						
						
						
						
						
					 | 
					
						2016-10-05 17:38:16 -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
							
						 
					 | 
					
						
						
							
						
						27b841faf8
					 | 
					
						
						
							
							sys: FspFileNodeOpen: refine main file vs stream sharing violations
						
						
						
						
						
						
					 | 
					
						2016-10-05 14:55:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Zissimopoulos
							
						 
					 | 
					
						
						
							
						
						c6967c737a
					 | 
					
						
						
							
							sys: FspUnicodePathIsValid: check and return stream type
						
						
						
						
						
						
					 | 
					
						2016-10-05 13:44:32 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
						
						016d015fe6
					 | 
					
						
						
							
							sys: file, callbacks: acquire MainFileNode resources if exists
						
						
						
						
						
						
					 | 
					
						2016-10-03 14:21:34 -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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |