Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						740411d604 
					 
					
						
						
							
							tst: FlushAndPurgeOnCleanup: testing  
						
						
						
						
					 
					
						2018-04-19 10:23:15 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						5c3549c6eb 
					 
					
						
						
							
							sys: file: FspFileNodeCleanupComplete: FlushAndPurgeOnCleanup  
						
						
						
						
					 
					
						2018-04-18 20:58:19 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						9f56a21c7f 
					 
					
						
						
							
							sys: cleanup: minor change  
						
						
						
						
					 
					
						2018-04-18 20:13:08 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						6b0b4c8b8e 
					 
					
						
						
							
							sys: mup: claim \ClassName instead of \ClassName\InstanceName prefix  
						
						
						
						
					 
					
						2018-01-17 15:44:01 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						abb504053b 
					 
					
						
						
							
							sys: FspUnload  
						
						
						
						
					 
					
						2018-01-16 18:26:23 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						d38afe8d16 
					 
					
						
						
							
							sys: shutdown: fix Release build  
						
						
						
						
					 
					
						2018-01-16 11:49:14 -08: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 
							
						 
					 
					
						
						
							
						
						c87ff75b8f 
					 
					
						
						
							
							sys: fix filename length check during query directory operations  
						
						
						
						
					 
					
						2017-12-01 17:01:59 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						3a8ad9c8d7 
					 
					
						
						
							
							sys: QueryDirectory stability:  
						
						... 
						
						
						
						- FspMetaCacheAddItem now handles exceptions during copy from fs buffer
- FspFsvolQueryDirectoryLengthMax is correct max length for QueryDirectory 
						
						
					 
					
						2017-10-25 10:44:33 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						1a02438488 
					 
					
						
						
							
							sys: dirctl: fix 32-bit builds (after Avast changes)  
						
						
						
						
					 
					
						2017-10-19 17:19:31 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						07f15c236b 
					 
					
						
						
							
							sys: dirctl: eliminate use of SystemBuffer to work around problems with Avast  
						
						
						
						
					 
					
						2017-10-19 16:49:10 -07: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 
							
						 
					 
					
						
						
							
						
						9a4f04f46a 
					 
					
						
						
							
							sys: FspFsvolQueryDirectoryRetry: special handling for when pattern is filename  
						
						
						
						
					 
					
						2017-09-29 15:44:49 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						98334208b9 
					 
					
						
						
							
							Revert commit  c70089a176 
						
						
						
						
					 
					
						2017-09-29 15:20:38 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						c70089a176 
					 
					
						
						
							
							sys: FSP_FILE_DESC: DirectoryNoMoreFiles optimization  
						
						
						
						
					 
					
						2017-09-27 18:01:17 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						8a099f3faa 
					 
					
						
						
							
							sys: PassQueryDirectoryFileName  
						
						
						
						
					 
					
						2017-09-26 14:19:27 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						1ac172d2f8 
					 
					
						
						
							
							inc,sys: PassQueryDirectoryFileName  
						
						
						
						
					 
					
						2017-09-26 11:51:49 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						34546def3c 
					 
					
						
						
							
							sys,dll: GetDirInfoByName  
						
						
						
						
					 
					
						2017-09-25 19:46:36 -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 
							
						 
					 
					
						
						
							
						
						4c0386bf8d 
					 
					
						
						
							
							sys: hardcode AlwaysUseDoubleBuffering for Reads  
						
						
						
						
					 
					
						2017-02-25 11:22:22 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						6774c34422 
					 
					
						
						
							
							sys: FspProcessBufferAcquire: fix silly mistake when using ZwAllocateVirtualMemory  
						
						
						
						
					 
					
						2017-02-23 22:24:32 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						3215d8e26a 
					 
					
						
						
							
							sys: ProcessBuffer: DEBUGTEST  
						
						
						
						
					 
					
						2017-02-23 20:26:14 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						7911f1354f 
					 
					
						
						
							
							sys: ProcessBuffer: improvements  
						
						
						
						
					 
					
						2017-02-23 17:39:28 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						28f97c2619 
					 
					
						
						
							
							sys: ProcessBuffer: conditional usage  
						
						
						
						
					 
					
						2017-02-23 16:36:21 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						4b43cc590f 
					 
					
						
						
							
							sys: initial ProcessBuffer implementation  
						
						
						
						
					 
					
						2017-02-23 16:06:55 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						441c45c77f 
					 
					
						
						
							
							sys: fix a couple of static analysis issues  
						
						
						
						
					 
					
						2017-02-21 15:07:06 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						ccd4bb869c 
					 
					
						
						
							
							Experimental fix for github issue  #45  
						
						
						
						
					 
					
						2017-02-10 12:39:53 -08: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 
							
						 
					 
					
						
						
							
						
						63c23f382b 
					 
					
						
						
							
							inc: fsctl: PassQueryDirectoryPattern  
						
						
						
						
					 
					
						2017-01-26 23:09:58 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						76a2926116 
					 
					
						
						
							
							sys,dll: ReadDirectory: add Marker, remove Offset  
						
						
						
						
					 
					
						2017-01-24 20:20:02 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						7843c73d34 
					 
					
						
						
							
							sys,dll: ReadDirectory: add Marker, remove Offset  
						
						
						
						
					 
					
						2017-01-24 18:10:13 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						be98326bbb 
					 
					
						
						
							
							tools: build: create driver.cab for sysdev  
						
						
						
						
					 
					
						2017-01-07 20:59:36 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						f68bc75255 
					 
					
						
						
							
							build: include git short hash when versioning  
						
						
						
						
					 
					
						2017-01-06 11:35:10 -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 
							
						 
					 
					
						
						
							
						
						638e5a20b6 
					 
					
						
						
							
							sys: FspFileNodeCopyActiveList, FspFileNodeCopyOpenList  
						
						
						
						
					 
					
						2017-01-03 23:14:33 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						95bbb584eb 
					 
					
						
						
							
							sys: FspFileNodeOpen,FspFileNode: maintain active list  
						
						
						
						
					 
					
						2017-01-03 18:57:00 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						1d8241cba7 
					 
					
						
						
							
							sys: FspFileNodeNotifyChange: FILE_NOTIFY_CHANGE_STREAM_WRITE  
						
						
						
						
					 
					
						2017-01-03 12:17:52 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						23eabe5939 
					 
					
						
						
							
							sys: FspFsvolFileSystemControlReparsePoint: FSCL_DELETE_REPARSE_POINT  
						
						
						
						
					 
					
						2017-01-03 00:48:12 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						eecca688bc 
					 
					
						
						
							
							sys: FspFileNodeInvalidateFileInfo: use after setting/deleting reparse point  
						
						
						
						
					 
					
						2017-01-01 12:53:58 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						23d2083d8f 
					 
					
						
						
							
							sys: FspFsvolFileSystemControlReparsePoint  
						
						
						
						
					 
					
						2017-01-01 11:23:38 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						830985d331 
					 
					
						
						
							
							sys: FspFsvolFileSystemControlReparsePoint: STATUS_ACCESS_DENIED  
						
						
						
						
					 
					
						2016-12-31 23:01:40 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						6b37e2ef12 
					 
					
						
						
							
							sys: FspFsvolFileSystemControlReparsePointComplete  
						
						
						
						
					 
					
						2016-12-31 21:26:12 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						62dbaf56e3 
					 
					
						
						
							
							sys: FspFsvolFileSystemControlReparsePointComplete  
						
						
						
						
					 
					
						2016-12-31 20:50:03 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						d301164609 
					 
					
						
						
							
							sys: FspFsvolFileSystemControlReparsePointComplete: STATUS_INVALID_PARAMETER  
						
						
						
						
					 
					
						2016-12-31 16:56:02 -08:00