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
Bill Zissimopoulos
1421006581
FSP_API
2015-11-26 00:39:10 -08:00
Bill Zissimopoulos
ceb46a8c55
add winfsp.dll project
2015-11-25 14:24:59 -08:00