Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						75ae8daf8f 
					 
					
						
						
							
							update commercial disclaimer  
						
						
						
						
					 
					
						2018-08-21 18:09:33 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						bef5ba7f3b 
					 
					
						
						
							
							dll: fuse: fix daemonization problem on Cygwin  
						
						... 
						
						
						
						The new FUSE loop use a Windows event (LoopEvent) to signal loop exit.
Prior to this commit the Windows event was created outside the FUSE
loop and potentially before daemonization (on Cygwin). This means that
the event was created in a different process and
WaitForMultipleObjects was failing with ERROR_ACCESS_DENIED.
This commit ensures that the LoopEvent is created inside the FUSE loop
and therefore in the daemonized process. 
						
						
					 
					
						2018-07-31 21:02:46 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						43101dfe06 
					 
					
						
						
							
							dll: fuse: improve service start/stop messaging  
						
						
						
						
					 
					
						2018-07-29 10:52:01 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						a1b92d9095 
					 
					
						
						
							
							dll: fuse: refactoring  
						
						... 
						
						
						
						Split dll/fuse.c into dll/fuse.c and dll/fuse_loop.c to accommodate
the complicated loop logic due to the last commit. 
						
						
					 
					
						2018-07-28 13:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						ae8e4e61f7 
					 
					
						
						
							
							dll: fuse: allow multiple FUSE file systems  
						
						... 
						
						
						
						Refactoring to allow for multiple FUSE file systems within a single
process. Running FUSE file systems as Windows services is still
supported. 
						
						
					 
					
						2018-07-28 13:13:27 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						5d73687de8 
					 
					
						
						
							
							dll: fuse: refactoring  
						
						
						
						
					 
					
						2018-07-25 13:33:15 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						b609435dad 
					 
					
						
						
							
							dll: fuse: refactoring  
						
						
						
						
					 
					
						2018-07-25 13:26:36 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						0d819eb800 
					 
					
						
						
							
							dll: fuse3: testing  
						
						
						
						
					 
					
						2018-07-25 10:28:33 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						4a653a8bc0 
					 
					
						
						
							
							dll: fuse3: testing  
						
						
						
						
					 
					
						2018-07-25 10:04:23 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						753440e837 
					 
					
						
						
							
							dll: fuse3: checkpoint  
						
						
						
						
					 
					
						2018-07-19 06:13:48 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						ab3f3d2827 
					 
					
						
						
							
							dll: fuse3: fuse2to3 implementation  
						
						
						
						
					 
					
						2018-07-18 04:11:20 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						3dc09b2496 
					 
					
						
						
							
							dll: fuse: remove dll/fuse/shared.h  
						
						
						
						
					 
					
						2018-07-16 14:21:57 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						27d03d4323 
					 
					
						
						
							
							dll: fuse: ENOSYS has different values on Windows vs Cygwin  
						
						
						
						
					 
					
						2018-07-16 09:50:21 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						ad1b53e5a4 
					 
					
						
						
							
							dll: fuse: move fsp_fuse_obj_* to sdll/fuse/shared.h  
						
						
						
						
					 
					
						2018-07-16 09:45:38 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						e4077c92e9 
					 
					
						
						
							
							dll: fuse: ENOSYS has different values on Windows vs Cygwin  
						
						
						
						
					 
					
						2018-07-16 09:42:15 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						fdaf1da778 
					 
					
						
						
							
							Merge branch 'pvt-devctl'  
						
						
						
						
					 
					
						2018-05-08 20:49:22 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						1123e7b0ef 
					 
					
						
						
							
							dll: fuse: optimize symlinks aways when readlink returns -ENOSYS  
						
						
						
						
					 
					
						2018-05-08 10:51:29 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						06ee833740 
					 
					
						
						
							
							dll: fuse: enable DeviceControl  
						
						
						
						
					 
					
						2018-05-07 14:13:24 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						fbcefe6339 
					 
					
						
						
							
							dll: fuse: ioctl  
						
						
						
						
					 
					
						2018-05-07 14:05:18 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						7d56b9c23d 
					 
					
						
						
							
							dll: fuse: GetSecurityByName: correctly handle "not found" paths with symlinks  
						
						
						
						
					 
					
						2018-04-30 14:18:03 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						deb237f7b0 
					 
					
						
						
							
							dll: fuse: fsp_fuse_intf_AddDirInfo: avoid deadlock with ReaddirPlus and symlinks  
						
						
						
						
					 
					
						2018-04-30 13:31:06 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						382599e38f 
					 
					
						
						
							
							dll: fuse: add ThreadCount option  
						
						
						
						
					 
					
						2018-04-23 15:35:30 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						498ab91123 
					 
					
						
						
							
							dll: fuse: replace -oFlushAndPurgeOnCleanup with -oKeepFileCache option  
						
						
						
						
					 
					
						2018-04-23 15:12:30 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						d6c3849120 
					 
					
						
						
							
							dll: fuse: fix wrong calc of FileInfoTimeout from attr_timeout  
						
						
						
						
					 
					
						2018-04-22 23:42:20 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						ec39d4b888 
					 
					
						
						
							
							dll: fuse: DirInfoTimeout, VolumeInfoTimeout options  
						
						
						
						
					 
					
						2018-04-22 23:36:47 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						5d34a3bd8c 
					 
					
						
						
							
							dll: fuse: FlushAndPurgeOnCleanup option  
						
						
						
						
					 
					
						2018-04-19 13:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						994e232fb3 
					 
					
						
						
							
							fuse: add create_umask option  
						
						
						
						
					 
					
						2018-04-17 12:46:13 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						9bd9cf4fbd 
					 
					
						
						
							
							update source copyright notices for 2018  
						
						
						
						
					 
					
						2018-01-03 15:29:38 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						c2b066a054 
					 
					
						
						
							
							dll: fuse: Create: do not add FILE_ATTRIBUTE_ARCHIVE for directories  
						
						
						
						
					 
					
						2017-12-04 14:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						266e0f4bab 
					 
					
						
						
							
							dll: fuse: call chflags from Create and Overwrite  
						
						... 
						
						
						
						tst: winfsp-tests: file attributes test 
						
						
					 
					
						2017-12-04 14:08:44 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						d02030897d 
					 
					
						
						
							
							dll: fuse: add O_EXCL during FUSE create op  
						
						
						
						
					 
					
						2017-12-03 19:56:36 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						48ad297df1 
					 
					
						
						
							
							dll: fuse: setcrtime, setchgtime  
						
						
						
						
					 
					
						2017-11-14 21:55:09 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						658d873efb 
					 
					
						
						
							
							dll: fuse: streamline time calculations  
						
						
						
						
					 
					
						2017-11-14 21:37:50 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						895bf67691 
					 
					
						
						
							
							dll: fuse: implement BSD flags support  
						
						
						
						
					 
					
						2017-11-14 09:11:51 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						e06fe4153d 
					 
					
						
						
							
							dll: fuse: implement BSD flags support  
						
						
						
						
					 
					
						2017-11-13 20:44:49 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						4b7684122b 
					 
					
						
						
							
							dll: fuse: disable GetDirInfoByName when file system is case-insensitive  
						
						
						
						
					 
					
						2017-10-01 11:07:01 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						aae0a5bc74 
					 
					
						
						
							
							dll: fuse: GetDirInfoByName  
						
						
						
						
					 
					
						2017-09-28 16:55:45 -07:00 
						 
				 
			
				
					
						
							
							
								saibotu 
							
						 
					 
					
						
						
							
						
						9a88791f61 
					 
					
						
						
							
							dll: fuse: don't decrease FileSize on write  
						
						
						
						
					 
					
						2017-09-15 13:32:08 +02:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						9deb9d5319 
					 
					
						
						
							
							dll: fuse: winpid_to_pid  
						
						
						
						
					 
					
						2017-07-12 23:45:40 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						7302b4baea 
					 
					
						
						
							
							dll: originating process id  
						
						
						
						
					 
					
						2017-07-12 20:18:35 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						fc1586eb82 
					 
					
						
						
							
							dll: originating process id  
						
						
						
						
					 
					
						2017-07-12 18:53:12 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						c7d720eaa0 
					 
					
						
						
							
							dll: fuse: allows slashes in -o VolumePrefix=PREFIX  
						
						
						
						
					 
					
						2017-05-22 17:02:40 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						4ea9c6e362 
					 
					
						
						
							
							dll: fuse: added -o options for additional WinFsp-FUSE options  
						
						
						
						
					 
					
						2017-05-17 12:11:45 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						f6853114c1 
					 
					
						
						
							
							dll: fuse: implement fuse_exited  
						
						
						
						
					 
					
						2017-05-16 23:26:18 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						a29611fa2a 
					 
					
						
						
							
							dll: fuse: improve volname option handling  
						
						
						
						
					 
					
						2017-03-19 18:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Kelly 
							
						 
					 
					
						
						
							
						
						c085a91991 
					 
					
						
						
							
							add FUSE support for VolumeLabel via "volname" option  
						
						... 
						
						
						
						* closes  #64  
						
						
					 
					
						2017-03-19 00:40:45 -04:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						db0566701e 
					 
					
						
						
							
							dll: fuse: add fuse_* symbols for programs using FFI  
						
						
						
						
					 
					
						2017-03-13 12:30:25 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						193de36301 
					 
					
						
						
							
							dll: fuse: debug output goes to stderr; configurable with -oDebugLog=FILE  
						
						
						
						
					 
					
						2017-03-10 21:57:27 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						0980365082 
					 
					
						
						
							
							dll: fuse: fuse_intf_GetVolumeInfo: return default info when statfs unimplemented  
						
						
						
						
					 
					
						2017-03-09 14:59:01 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						186f7cd9ee 
					 
					
						
						
							
							dll: fuse: minor fix  
						
						
						
						
					 
					
						2017-02-16 17:26:07 -08:00