Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						ca12b5a19d 
					 
					
						
						
							
							launcher: error recovery  
						
						... 
						
						
						
						Service instances can now be restarted when the registry setting `Recovery=1` is set. 
						
						
							
						
					 
					
						2020-04-14 17:12:05 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						94d8c0452f 
					 
					
						
						
							
							launcher: eliminate TLS for ClientUserName  
						
						
						
						
							
						
					 
					
						2020-04-13 22:31:45 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						b4c39f656c 
					 
					
						
						
							
							dll,fuse: allow dir buffer entry invalidation  
						
						... 
						
						
						
						The FUSE implementation of ReadDirectory issues readdir followed
by a slew of getattr. In the current implementation if a getattr fails
the whole readdir operation fails.
This commit adds the ability to invalidate individual entries in the
directory buffer. Entries for which getattr fails are now marked invalid
rather than fail the overall ReadDirectory operation.
See #292  
						
						
							
						
					 
					
						2020-04-13 15:52:03 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						42fd57904a 
					 
					
						
						
							
							sys: FspFsvolReadNonCached: trim ReadLength  
						
						... 
						
						
						
						During CreateProcess/CreateSection Windows locks the image file (using AcquireFileForNtCreateSection),
gets the image file size and then reads the image file. Unfortunately if the file system (erroneously) reads
past the file size, Windows can bugcheck. This allows a faulty or malicious file system to crash Windows.
This commit adds a check in WinFsp to mitigate this problem. 
						
						
							
						
					 
					
						2020-04-10 19:24:43 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						9d69ae7503 
					 
					
						
						
							
							doc: use markdown for API reference  
						
						
						
						
							
						
					 
					
						2020-03-23 15:03:22 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						f93cdbfa91 
					 
					
						
						
							
							doc: update api reference  
						
						
						
						
							
						
					 
					
						2020-03-21 17:35:04 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						b7553925fb 
					 
					
						
						
							
							appveyor: build cygfuse  
						
						
						
						
							
						
					 
					
						2020-03-21 16:20:51 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						4b5b562307 
					 
					
						
						
							
							inc: winfsp_fuse.h: fix memset comment  
						
						
						
						
							
						
					 
					
						2020-03-21 15:44:02 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						ad68b36de7 
					 
					
						
						
							
							README: internal link to cap.gif  
						
						
						
						
							
						
					 
					
						2020-03-10 20:19:05 +02:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						0e8babf69c 
					 
					
						
						
							
							appveyor: update location of IfsTest zip file  
						
						
						
						
							
						
					 
					
						2020-03-10 20:00:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						0e12212838 
					 
					
						
						
							
							doc: Home  
						
						
						
						
							
						
					 
					
						2020-03-10 19:34:32 +02:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						19b86972d8 
					 
					
						
						
							
							doc: WinFsp-Debugging-Setup.asciidoc  
						
						
						
						
							
						
					 
					
						2020-03-07 18:44:52 +02:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						403e234895 
					 
					
						
						
							
							Merge pull request  #288  from benrubson/cygwarn  
						
						... 
						
						
						
						Mute a GCC warning 
						
						
							
						
					 
					
						2020-03-01 20:43:41 +02:00 
						 
				 
			
				
					
						
							
							
								benrubson 
							
						 
					 
					
						
						
							
						
						76ec0420d1 
					 
					
						
						
							
							Mute a GCC warning  
						
						... 
						
						
						
						solves #287  
						
						
							
						
					 
					
						2020-02-29 23:58:51 +01:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						2a6beb2739 
					 
					
						
						
							
							workflows: add AntiVirus monitor  
						
						
						
						
							
						
					 
					
						2020-02-22 15:08:53 +02:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						1933443e8d 
					 
					
						
						
							
							appveyor: allow chocolatey prerelease installs  
						
						
						
						
							
						
					 
					
						2020-02-17 08:53:38 +02:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						279b00e195 
					 
					
						
						
							
							tools: build.bat: add choco prerelease support  
						
						
						
						
							
						
					 
					
						2020-02-16 22:36:10 +02:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						9b6542ab80 
					 
					
						
						
							
							update Changelog  
						
						
						
						
							
						
					 
					
						2020-02-08 01:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						dfbab387ab 
					 
					
						
						
							
							build: version.properties: bump version to 2020.1 B2  
						
						
						
						
							
						
					 
					
						2020-02-07 17:09:25 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						10f4df519c 
					 
					
						
						
							
							dotnet: RejectIrpPriorToTransact0  
						
						
						
						
							
						
					 
					
						2020-02-07 17:07:50 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						24b5d48fed 
					 
					
						
						
							
							add shared/ku/config.h and related changes  
						
						
						
						
							
						
					 
					
						2020-02-07 15:40:08 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						0650cabc47 
					 
					
						
						
							
							refactor: shared->shared/um, ku->shared/ku  
						
						
						
						
							
						
					 
					
						2020-02-07 15:28:25 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						71995a1fcd 
					 
					
						
						
							
							dll,sys: FSP_CFG_REJECT_EARLY_IRP  
						
						... 
						
						
						
						Includes Avast fix for FUSE. 
						
						
							
						
					 
					
						2020-02-07 15:11:24 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						91c36b8f09 
					 
					
						
						
							
							dll: FspFileSystemResolveReparsePointsInternal: fix warning  
						
						
						
						
							
						
					 
					
						2020-02-07 14:54:09 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						e3c19afb72 
					 
					
						
						
							
							update Changelog for 2020.1 B1  
						
						
						
						
							
 
						
					 
					
						2020-02-07 13:40:49 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						799025e8c2 
					 
					
						
						
							
							build: version.properties: fix version  
						
						
						
						
							
						
					 
					
						2020-02-07 13:33:31 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						896c00a08c 
					 
					
						
						
							
							Merge branch 'pvt-reject-irp'  
						
						
						
						
							
						
					 
					
						2020-02-07 13:29:19 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						8497855d80 
					 
					
						
						
							
							sys: FSP_DEVICE_REJECT_EARLY_IRP macro  
						
						
						
						
							
						
					 
					
						2020-02-07 13:22:09 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						52663ec676 
					 
					
						
						
							
							dll: FspFileSystemResolveReparsePoints  
						
						... 
						
						
						
						Fix junction handling. 
						
						
							
						
					 
					
						2020-02-04 15:37:17 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						0901fb6477 
					 
					
						
						
							
							inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact0  
						
						
						
						
							
						
					 
					
						2020-02-03 16:43:15 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						bf6d56ceac 
					 
					
						
						
							
							inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact0  
						
						
						
						
							
						
					 
					
						2020-02-03 16:38:55 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						51350d5a42 
					 
					
						
						
							
							inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact  
						
						
						
						
							
						
					 
					
						2020-02-03 14:59:23 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						9e32fed598 
					 
					
						
						
							
							tools: build-choco.bat  
						
						
						
						
							
						
					 
					
						2020-01-28 19:47:14 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						8301642e6b 
					 
					
						
						
							
							build: bump version to 1.7  
						
						
						
						
							
						
					 
					
						2020-01-28 17:44:13 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						0002655782 
					 
					
						
						
							
							build: update version: 2020  
						
						
						
						
							
 
						
					 
					
						2020-01-27 14:26:45 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						e0e8d74d01 
					 
					
						
						
							
							update changelog  
						
						
						
						
							
						
					 
					
						2020-01-27 14:25:12 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						e608920679 
					 
					
						
						
							
							Merge pull request  #272  from pfrejo/hotfix-1.5  
						
						... 
						
						
						
						Fixed data corruption when overwriting a file on a Fuse v3 filesystem 
						
						
							
						
					 
					
						2020-01-27 14:14:35 -08:00 
						 
				 
			
				
					
						
							
							
								Pedro Frejo 
							
						 
					 
					
						
						
							
						
						dbfbcb547d 
					 
					
						
						
							
							Fixed data corruption when overwriting a file on a Fuse v3 filesystem  
						
						... 
						
						
						
						When a file of size "s" is overwritten, forcing "O_APPEND" flag
makes the server file offset to be placed "s" bytes in advance.
This caused subsequent write operations to be paded by "s" zeroes,
thus corrupting the file. 
						
						
							
						
					 
					
						2020-01-23 21:31:56 +01:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						b3dfea8303 
					 
					
						
						
							
							tools: fix-source-copyright: fix botched script  
						
						
						
						
							
						
					 
					
						2020-01-22 14:35:24 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						3ab0e5a3d3 
					 
					
						
						
							
							doc: add kernel mode file systems document  
						
						
						
						
							
						
					 
					
						2020-01-16 17:04:23 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						d687ef3a67 
					 
					
						
						
							
							update Changelog (PR  #270 )  
						
						
						
						
							
						
					 
					
						2020-01-15 13:39:59 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						6df5ff980f 
					 
					
						
						
							
							Merge branch 'hammerg-track_dir_check'  
						
						
						
						
							
						
					 
					
						2020-01-15 13:27:19 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						14ac0f8db9 
					 
					
						
						
							
							dll: FspFileSystemOpCreate_FileOpenTargetDirectory  
						
						
						
						
							
						
					 
					
						2020-01-15 13:26:29 -08:00 
						 
				 
			
				
					
						
							
							
								Gal Hammer 
							
						 
					 
					
						
						
							
						
						ac306c2ce1 
					 
					
						
						
							
							dll: open as directory when file's parent directory should be opened.  
						
						
						
						
							
						
					 
					
						2020-01-05 09:09:05 +02:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						aedf01a384 
					 
					
						
						
							
							update source copyright for 2020  
						
						
						
						
							
						
					 
					
						2020-01-02 17:50:40 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						0ce8b1c254 
					 
					
						
						
							
							build: bump version to 2020.1 B1  
						
						
						
						
							
						
					 
					
						2020-01-02 17:46:13 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						4e0690e65f 
					 
					
						
						
							
							update Changelog for v1.5  
						
						
						
						
							
 
						
					 
					
						2019-12-31 16:56:59 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						e7b81e4bac 
					 
					
						
						
							
							build: bump version to 2019.3 GOLD  
						
						
						
						
							
						
					 
					
						2019-12-31 16:55:35 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						9dc774d306 
					 
					
						
						
							
							tst: winfsp-tests: ResilientRemoveDirectoryW  
						
						
						
						
							
 
						
					 
					
						2019-12-16 23:07:04 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						26fe1a741b 
					 
					
						
						
							
							sys: FspPropagateTopFlags: propagate union of flags from top level IRP  
						
						
						
						
							
						
					 
					
						2019-12-13 16:42:49 -08:00