18842682c8
sys: inline FspFsvolDeviceFileRename* and FspFsvolDeviceLockContextTable
2022-06-10 16:19:57 +01:00
a7a526351f
sys: keep extra fsvol device reference
...
Reference an fsvol device at CREATE time and dereference at CLOSE time,
to ensure that fsvol remains around for DeviceIoControl operations done
after CLEANUP.
2022-06-09 14:28:31 +01:00
22bf0b09ef
dll: FspMountBroadcastDriveChange
...
Broadcast WM_DEVICECHANGE asynchronously.
2022-06-07 14:06:13 +01:00
0a919d317a
dll: FspMountBroadcastDriveChange
...
Broadcast WM_DEVICECHANGE asynchronously.
2022-06-07 13:11:23 +01:00
8e45f7d795
doc: WinFsp Performance Testing
...
Update with new tests and analysis for 2022.
2022-06-06 15:58:19 +01:00
646818a65c
doc: WinFsp Performance Testing
...
Update with new tests and analysis for 2022.
2022-06-06 15:44:45 +01:00
6023efa7e6
doc: WinFsp Performance Testing
...
Update with new tests and analysis for 2022.
2022-06-06 00:32:15 +01:00
2dcb21edf2
tools: perf testing
2022-06-03 22:45:38 +01:00
edc56df2b2
tools: perf testing
2022-06-03 17:54:35 +01:00
64b57476dc
changelog: update for v1.11RC1
2022-06-03 12:28:01 +01:00
acfa0ad880
build: version: bump to 2022+ARM64 RC1
2022-06-03 12:26:42 +01:00
d63cbd4146
changelog: update for v1.11B3
2022-06-03 12:25:16 +01:00
a90f19dbe3
dll: FspMountBroadcastDriveChange: fix drive change unitmask
2022-06-03 12:10:54 +01:00
b0cfdc0396
tst: fsbench: OptEmptyCacheDrive, OptOpenCount
2022-06-02 13:10:31 +01:00
69257949ac
sys: FspCompareUnicodeString
2022-06-02 13:09:40 +01:00
09ab9de32c
tst: memfs: MemfsUpperChar
...
Bit-twiddling upper case char
v1.11B3
2022-05-30 17:08:36 +01:00
75620332c7
tst: memfs: MemfsFileNameCompare
...
Use fast loop for ASCII and fall back to
CompareStringW for general case.
2022-05-30 14:13:53 +01:00
47aa53c70a
dll: FspFsctlServiceVersion
...
During file system volume creation FspFsctlCreateVolume calls FspFsctlServiceVersion
which examines the version of the driver in use and initializes the variables
FspFsctlTransactCode and FspFsctlTransactBatchCode with either the new
FSP_IOCTL_TRANSACT* codes or the old FSP_FSCTL_TRANSACT* codes.
2022-05-27 18:31:36 +01:00
c343253718
inc: fuse: FSP_FUSE_HAS_GETPATH
2022-05-25 21:11:28 +01:00
6764269a49
dll: MountBroadcastDriveChange registry setting: BSF_POSTMESSAGE
2022-05-25 20:52:54 +01:00
41d69d7186
dll: MountBroadcastDriveChange registry setting
2022-05-25 16:55:54 +01:00
f6e6660362
dll: fuse: gracefully handle ENOSYS from xattr calls
2022-05-23 22:07:37 +01:00
61027daf6e
update changelog
2022-05-23 21:38:53 +01:00
9ae9b8ff2c
dll: fuse: uidmap option and AzureAD support
2022-05-23 17:53:39 +01:00
74bb51ae07
shared: posix: FspPosixSetUidMap
2022-05-19 00:50:38 +01:00
332ba48203
changelog: update for 2022+ARM64 Beta3
2022-05-18 14:01:43 +01:00
0d7f13abeb
changelog: update for 2022+ARM64 Beta3
2022-05-18 13:59:16 +01:00
e88a7742df
build: version: bump to 2022+ARM64 Beta3
2022-05-18 13:56:00 +01:00
c7b3312cf6
sys: disable FSP_FILE_NODE_NO_PGIO
2022-05-17 23:44:16 +01:00
c0fa5696d7
sys: FspVolumeFastTransact
2022-05-17 17:25:18 +01:00
43af829d46
sys,dll,inc: FSP_IOCTL_TRANSACT
2022-05-16 21:40:01 +01:00
9c1a7fb40b
build: sign all artifacts destined for installation
2022-05-16 12:24:25 +01:00
dd907a44ad
dll: fuse: ensure MaxComponentLength is initialized
2022-04-25 17:41:42 +01:00
df4c19c113
sys: FSP_FILE_NODE_NO_PGIO
2022-04-19 15:21:54 +01:00
deaf475861
sys: FSP_ENTER_FIO: handle bogus fast I/O to fsctl device
2022-04-19 14:29:29 +01:00
bda0477a79
tst: fsbench: --empty-cache option
2022-04-19 10:21:31 +01:00
4b65871747
changelog: update for 2022+ARM64 Beta2
v1.11B2
2022-04-13 16:57:36 +01:00
eaa0d7d7d2
tst: passthrough-fuse: ensure WinFsp DLL loaded
2022-04-12 23:26:18 +01:00
facbc2c1b5
tst: passthrough-fuse: getpath: GetFinalPathNameByHandle
2022-04-12 18:21:19 +01:00
e5879a9cb0
dll: fuse: getpath
2022-04-12 15:44:54 +01:00
0a91292e05
tst: ntptfs: PostDispositionWhenNecessaryOnly
2022-04-02 18:11:54 +01:00
1a879e3302
inc, src: PostDispositionWhenNecessaryOnly
...
- Rename PostDispositionForDirOnly to PostDispositionWhenNecessaryOnly
- Implement PostDispositionWhenNecessaryOnly across the board
2022-04-02 12:48:35 +01:00
98421fe11b
inc,sys,tst: fsctl: PostDispositionForDirOnly
2022-04-01 20:54:54 +01:00
f6fef97a10
changelog: update for 2022+ARM64 Beta2
2022-03-30 18:22:54 +01:00
f0931a0cf2
tools: wpr-test.bat
2022-03-30 18:06:59 +01:00
9ecb6541cf
tools: vsvarsall.bat: cleanup and restrict to VS2019
2022-03-25 20:40:19 +00:00
d816d607f4
sys: FspFsvolDeviceDirInfoCacheItemSizeMax: increase to 64K
2022-03-24 18:10:04 +00:00
f3df3f6dd2
build: version: bump to 2022+ARM64 Beta2
2022-03-22 19:12:55 +00:00
7527155cb8
dll: dirbuf:
...
- FspFileSystemAcquireDirectoryBufferEx takes hint for initial capacity.
- Buffer allocation strategy has been improved to minimize reallocation.
- Quick sort of directory entries now implements median of three partitioning. This improves performance of sorting already sorted data.
2022-03-22 16:47:40 +00:00
868812d248
tools: run-all-perf-tests.bat
2022-03-21 16:11:02 +00:00