Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						005d3e4fb0 
					 
					
						
						
							
							sys: FspUnload, FspSxsIdent  
						
						
						
						
					 
					
						2022-08-05 17:41:12 +01:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						a731f0e5d8 
					 
					
						
						
							
							sys,dll: MountUseMountmgrFromFSD  
						
						
						
						
					 
					
						2022-06-27 17:28:24 +01:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						3bcb025389 
					 
					
						
						
							
							build: VStudio: build.common.props  
						
						
						
						
					 
					
						2021-12-16 15:39:29 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						3b19b125b7 
					 
					
						
						
							
							build: VStudio: build.common.props  
						
						
						
						
					 
					
						2021-12-16 14:31:44 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						8f0b80f46c 
					 
					
						
						
							
							build: VStudio: build.common.props  
						
						
						
						
					 
					
						2021-12-16 14:18:52 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						41cc70e573 
					 
					
						
						
							
							ARM64: initial port  
						
						
						
						
					 
					
						2021-12-07 14:40:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						87389f010b 
					 
					
						
						
							
							build: fix broken builds when FSD source changes  
						
						... 
						
						
						
						Turns out that the linker automatically creates .LIB and .EXP files
for all targets that export symbols (e.g. via __declspec(dllexport)).
The FSD now exports symbols for use by other kernel drivers; this
resulted in files like winfsp-x64.lib and winfsp-x64.exp to be
inadvertently created. Unfortunately this clashed with the files with
the same name created from building the DLL.
Since we only want the .LIB and .EXP files produced from the DLL, we
rename the .LIB and .EXP files produced from the FSD to a name that
does not clash. There does not seem to be any way to instruct the
linker to completely turn off .LIB and .EXP file generation for targets
that export symbols. 
						
						
					 
					
						2021-12-04 08:36:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						023c925fb6 
					 
					
						
						
							
							WinFsp rebranding support  
						
						
						
						
					 
					
						2021-04-12 17:47:34 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						a5726c820b 
					 
					
						
						
							
							sys: add trace functionality  
						
						
						
						
					 
					
						2021-01-13 16:15:06 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						aa3beba928 
					 
					
						
						
							
							sys: silo support  
						
						
						
						
					 
					
						2020-06-05 15:47:19 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						26630ad7aa 
					 
					
						
						
							
							build: use PDBALTPATH  
						
						
						
						
					 
					
						2020-04-25 01:16:22 -07: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 
							
						 
					 
					
						
						
							
						
						a47f853beb 
					 
					
						
						
							
							sys: mountdev: mount manager support  
						
						
						
						
					 
					
						2019-09-05 09:54:36 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						89ec3e6733 
					 
					
						
						
							
							ku: UUID v5 generation  
						
						
						
						
					 
					
						2019-09-04 13:45:53 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						f4496786e5 
					 
					
						
						
							
							src: ku: posix.c  
						
						... 
						
						
						
						- src/ku directory contains shared kernel/user mode code 
						
						
					 
					
						2019-06-18 16:49:20 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						6b83748d89 
					 
					
						
						
							
							sys: fsext: WIP  
						
						
						
						
					 
					
						2019-06-14 20:53:09 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						5523320348 
					 
					
						
						
							
							build: fix stampinf cmdline for latest WDK  
						
						
						
						
					 
					
						2019-04-18 17:21:06 -07: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 
							
						 
					 
					
						
						
							
						
						4b43cc590f 
					 
					
						
						
							
							sys: initial ProcessBuffer implementation  
						
						
						
						
					 
					
						2017-02-23 16:06:55 -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 
							
						 
					 
					
						
						
							
						
						168acb1a1f 
					 
					
						
						
							
							sys: statistics: implement FSCTL_FILESYSTEM_GET_STATISTICS  
						
						
						
						
					 
					
						2016-12-26 22:45:48 -08: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 
							
						 
					 
					
						
						
							
						
						7c1b592b84 
					 
					
						
						
							
							installer: add public (stripped) symbols  
						
						
						
						
					 
					
						2016-09-15 11:49:42 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						5827b1fa9c 
					 
					
						
						
							
							sys: fixes for Win7 x86  
						
						
						
						
					 
					
						2016-07-28 00:03:53 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						0c75b58810 
					 
					
						
						
							
							versioning: rename shared.properties to version.properties  
						
						
						
						
					 
					
						2016-04-29 00:33:46 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						b12e0aad47 
					 
					
						
						
							
							versioning: add version resources to FSD and DLL; consolidate versioning to shared.properties  
						
						
						
						
					 
					
						2016-04-29 00:23:55 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						e040c4d3cf 
					 
					
						
						
							
							sys: fast I/O and resource acquisition callbacks  
						
						
						
						
					 
					
						2016-02-23 22:39:15 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						892e8eb025 
					 
					
						
						
							
							sys: wq: FspWq* routiens  
						
						... 
						
						
						
						sys: write: initial implementation 
						
						
					 
					
						2016-02-23 20:07:33 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						0abd173898 
					 
					
						
						
							
							sys: FSP_META_CACHE: initial implementation  
						
						
						
						
					 
					
						2016-02-17 16:55:14 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						727975e206 
					 
					
						
						
							
							sys: FileDesc now stored for FileObject (in FsContext2)  
						
						
						
						
					 
					
						2016-01-19 17:38:12 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						b17d70e462 
					 
					
						
						
							
							sys: rename FsContext to FileNode  
						
						
						
						
					 
					
						2016-01-18 12:25:56 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						72fdea5e78 
					 
					
						
						
							
							sys: ioq  
						
						
						
						
					 
					
						2015-12-28 11:17:37 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						5fb9953a3a 
					 
					
						
						
							
							sys: ioq: now includes a dictionary for fast translation of IrpHint to Irp  
						
						
						
						
					 
					
						2015-12-27 17:49:17 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						78c5fdb6f2 
					 
					
						
						
							
							Major refactoring: IRP_MJ_CREATE  
						
						
						
						
					 
					
						2015-12-24 11:52:37 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						1ed7575316 
					 
					
						
						
							
							Major refactoring: WIP  
						
						
						
						
					 
					
						2015-12-22 16:25:42 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						7197501c9a 
					 
					
						
						
							
							Major refactoring: WIP  
						
						
						
						
					 
					
						2015-12-20 10:57:45 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						f4b8609a98 
					 
					
						
						
							
							VStudio: fix PDB filename clashing  
						
						
						
						
					 
					
						2015-12-08 11:31:12 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						0fb9de1ebd 
					 
					
						
						
							
							sys: FspIopPostWorkRequest()  
						
						
						
						
					 
					
						2015-12-06 23:55:22 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						25457b916d 
					 
					
						
						
							
							sys: IRP_MJ_CREATE  
						
						
						
						
					 
					
						2015-12-02 19:40:40 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						7f182ac04d 
					 
					
						
						
							
							dll: FspDebugLog  
						
						... 
						
						
						
						sys: DEBUGLOG 
						
						
					 
					
						2015-11-30 21:00:06 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						abdc76ea2e 
					 
					
						
						
							
							add winfsp-tests and ext/tlib  
						
						
						
						
					 
					
						2015-11-30 13:48:19 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						ccf4ef5cc8 
					 
					
						
						
							
							sys: device.c  
						
						
						
						
					 
					
						2015-11-29 13:39:57 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						97c98ac265 
					 
					
						
						
							
							sys: WIP  
						
						
						
						
					 
					
						2015-11-27 23:37:57 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						3ea9a4242c 
					 
					
						
						
							
							sys: rename iocompl.c to ioc.c  
						
						
						
						
					 
					
						2015-11-27 13:03:20 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						f9d300c738 
					 
					
						
						
							
							sys: WIP  
						
						
						
						
					 
					
						2015-11-27 10:29:29 -08:00 
						 
				 
			
				
					
						
							
							
								Bill Zissimopoulos 
							
						 
					 
					
						
						
							
						
						91ace92aaf 
					 
					
						
						
							
							fix broken project target names  
						
						
						
						
					 
					
						2015-11-26 00:43:10 -08:00