Bill Zissimopoulos
95c2fadce0
build: version: v1.12 (2023)
2022-07-01 00:00:01 +01:00
Bill Zissimopoulos
b4453c89cc
tst: winfsp-tests: RejectIrpPriorToTransact0 test fixes
2022-06-30 13:32:31 +01:00
Bill Zissimopoulos
5483dcbd73
dll: FspMountSet_MountmgrDirectory: bug fix
2022-06-29 15:30:36 +01:00
Bill Zissimopoulos
f1cfe758ec
sys: RejectIrpPriorToTransact0 is always 1
2022-06-29 15:08:34 +01:00
Bill Zissimopoulos
e9143a73a6
tools: run-tests: mount manager testing
2022-06-28 15:16:13 +01:00
Bill Zissimopoulos
264450f627
tst: winfsp-tests: test mount manager directory support
2022-06-28 14:32:27 +01:00
Bill Zissimopoulos
a731f0e5d8
sys,dll: MountUseMountmgrFromFSD
2022-06-27 17:28:24 +01:00
Bill Zissimopoulos
d7450d740e
dll: Mount Manager directory support
2022-06-27 17:27:45 +01:00
Bill Zissimopoulos and GitHub
5251dcbce9
Merge pull request #431 from xiaogaozi/doc-add-juicefs
...
doc: add JuiceFS to known file systems
2022-06-22 09:06:13 +01:00
Bill Zissimopoulos
3b104723af
changelog: update for v1.11
2022-06-15 16:45:37 +01:00
Bill Zissimopoulos
699278a7ed
appveyor: disable special pool
2022-06-15 10:58:47 +01:00
Bill Zissimopoulos
e070cdd6be
build: bump to 2022+ARM64
2022-06-14 23:09:23 +01:00
Bill Zissimopoulos
fbbca110fb
README: minor improvements
2022-06-14 23:06:03 +01:00
Bill Zissimopoulos
0083a45e31
doc: registry settings document
2022-06-13 17:52:33 +01:00
Bill Zissimopoulos
faaac2da3c
doc: building document
2022-06-13 14:19:59 +01:00
Bill Zissimopoulos
e44cba033f
update README
2022-06-12 17:39:23 +01:00
Bill Zissimopoulos
91400babe0
update README
2022-06-11 15:42:03 +01:00
Bill Zissimopoulos
e1ac7b60f7
update README
2022-06-11 15:38:43 +01:00
Bill Zissimopoulos
573897b06e
appveyor: skip_commits
2022-06-11 15:25:58 +01:00
Bill Zissimopoulos
b77b0a51f4
appveyor: enable special pool
2022-06-10 17:43:06 +01:00
Bill Zissimopoulos
26af6c9363
sys: convert suitable ERESOURCE to FAST_MUTEX
2022-06-10 16:20:24 +01:00
Bill Zissimopoulos
2e441534a3
sys: FspFsvolDeviceLockVolumeNotify
2022-06-10 16:20:19 +01:00
Bill Zissimopoulos
66f3620808
sys: FSP_FSVOL_DEVICE_EXTENSION::VolumeDeleteResource
2022-06-10 16:20:13 +01:00
Bill Zissimopoulos
805742f306
sys: FSP_FSVOL_DEVICE_EXTENSION::VolumeDeleteResource
2022-06-10 16:20:08 +01:00
Bill Zissimopoulos
18842682c8
sys: inline FspFsvolDeviceFileRename* and FspFsvolDeviceLockContextTable
2022-06-10 16:19:57 +01:00
Bill Zissimopoulos
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
Bill Zissimopoulos
22bf0b09ef
dll: FspMountBroadcastDriveChange
...
Broadcast WM_DEVICECHANGE asynchronously.
2022-06-07 14:06:13 +01:00
Bill Zissimopoulos
0a919d317a
dll: FspMountBroadcastDriveChange
...
Broadcast WM_DEVICECHANGE asynchronously.
2022-06-07 13:11:23 +01:00
Bill Zissimopoulos
8e45f7d795
doc: WinFsp Performance Testing
...
Update with new tests and analysis for 2022.
2022-06-06 15:58:19 +01:00
Bill Zissimopoulos
646818a65c
doc: WinFsp Performance Testing
...
Update with new tests and analysis for 2022.
2022-06-06 15:44:45 +01:00
Bill Zissimopoulos
6023efa7e6
doc: WinFsp Performance Testing
...
Update with new tests and analysis for 2022.
2022-06-06 00:32:15 +01:00
Bill Zissimopoulos
2dcb21edf2
tools: perf testing
2022-06-03 22:45:38 +01:00
Bill Zissimopoulos
edc56df2b2
tools: perf testing
2022-06-03 17:54:35 +01:00
Bill Zissimopoulos
64b57476dc
changelog: update for v1.11RC1
2022-06-03 12:28:01 +01:00
Bill Zissimopoulos
acfa0ad880
build: version: bump to 2022+ARM64 RC1
2022-06-03 12:26:42 +01:00
Bill Zissimopoulos
d63cbd4146
changelog: update for v1.11B3
2022-06-03 12:25:16 +01:00
Bill Zissimopoulos
a90f19dbe3
dll: FspMountBroadcastDriveChange: fix drive change unitmask
2022-06-03 12:10:54 +01:00
Bill Zissimopoulos
b0cfdc0396
tst: fsbench: OptEmptyCacheDrive, OptOpenCount
2022-06-02 13:10:31 +01:00
Bill Zissimopoulos
69257949ac
sys: FspCompareUnicodeString
2022-06-02 13:09:40 +01:00
Bill Zissimopoulos
09ab9de32c
tst: memfs: MemfsUpperChar
...
Bit-twiddling upper case char
2022-05-30 17:08:36 +01:00
Bill Zissimopoulos
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
Bill Zissimopoulos
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
Bill Zissimopoulos
c343253718
inc: fuse: FSP_FUSE_HAS_GETPATH
2022-05-25 21:11:28 +01:00
Bill Zissimopoulos
6764269a49
dll: MountBroadcastDriveChange registry setting: BSF_POSTMESSAGE
2022-05-25 20:52:54 +01:00
Bill Zissimopoulos
41d69d7186
dll: MountBroadcastDriveChange registry setting
2022-05-25 16:55:54 +01:00
Bill Zissimopoulos
f6e6660362
dll: fuse: gracefully handle ENOSYS from xattr calls
2022-05-23 22:07:37 +01:00
Bill Zissimopoulos
61027daf6e
update changelog
2022-05-23 21:38:53 +01:00
Bill Zissimopoulos
9ae9b8ff2c
dll: fuse: uidmap option and AzureAD support
2022-05-23 17:53:39 +01:00
Bill Zissimopoulos
74bb51ae07
shared: posix: FspPosixSetUidMap
2022-05-19 00:50:38 +01:00
Bill Zissimopoulos
332ba48203
changelog: update for 2022+ARM64 Beta3
2022-05-18 14:01:43 +01:00
Bill Zissimopoulos
0d7f13abeb
changelog: update for 2022+ARM64 Beta3
2022-05-18 13:59:16 +01:00
Bill Zissimopoulos
e88a7742df
build: version: bump to 2022+ARM64 Beta3
2022-05-18 13:56:00 +01:00
Bill Zissimopoulos
c7b3312cf6
sys: disable FSP_FILE_NODE_NO_PGIO
2022-05-17 23:44:16 +01:00
Bill Zissimopoulos
c0fa5696d7
sys: FspVolumeFastTransact
2022-05-17 17:25:18 +01:00
Bill Zissimopoulos
43af829d46
sys,dll,inc: FSP_IOCTL_TRANSACT
2022-05-16 21:40:01 +01:00
Bill Zissimopoulos
9c1a7fb40b
build: sign all artifacts destined for installation
2022-05-16 12:24:25 +01:00
Bill Zissimopoulos
dd907a44ad
dll: fuse: ensure MaxComponentLength is initialized
2022-04-25 17:41:42 +01:00
Bill Zissimopoulos
df4c19c113
sys: FSP_FILE_NODE_NO_PGIO
2022-04-19 15:21:54 +01:00
Bill Zissimopoulos
deaf475861
sys: FSP_ENTER_FIO: handle bogus fast I/O to fsctl device
2022-04-19 14:29:29 +01:00
Bill Zissimopoulos
bda0477a79
tst: fsbench: --empty-cache option
2022-04-19 10:21:31 +01:00
Bill Zissimopoulos
4b65871747
changelog: update for 2022+ARM64 Beta2
2022-04-13 16:57:36 +01:00
Bill Zissimopoulos
eaa0d7d7d2
tst: passthrough-fuse: ensure WinFsp DLL loaded
2022-04-12 23:26:18 +01:00
Bill Zissimopoulos
facbc2c1b5
tst: passthrough-fuse: getpath: GetFinalPathNameByHandle
2022-04-12 18:21:19 +01:00
Bill Zissimopoulos
e5879a9cb0
dll: fuse: getpath
2022-04-12 15:44:54 +01:00
Bill Zissimopoulos
0a91292e05
tst: ntptfs: PostDispositionWhenNecessaryOnly
2022-04-02 18:11:54 +01:00
Bill Zissimopoulos
1a879e3302
inc, src: PostDispositionWhenNecessaryOnly
...
- Rename PostDispositionForDirOnly to PostDispositionWhenNecessaryOnly
- Implement PostDispositionWhenNecessaryOnly across the board
2022-04-02 12:48:35 +01:00
Bill Zissimopoulos
98421fe11b
inc,sys,tst: fsctl: PostDispositionForDirOnly
2022-04-01 20:54:54 +01:00
Bill Zissimopoulos
f6fef97a10
changelog: update for 2022+ARM64 Beta2
2022-03-30 18:22:54 +01:00
Bill Zissimopoulos
f0931a0cf2
tools: wpr-test.bat
2022-03-30 18:06:59 +01:00
Bill Zissimopoulos
9ecb6541cf
tools: vsvarsall.bat: cleanup and restrict to VS2019
2022-03-25 20:40:19 +00:00
Bill Zissimopoulos
d816d607f4
sys: FspFsvolDeviceDirInfoCacheItemSizeMax: increase to 64K
2022-03-24 18:10:04 +00:00
Bill Zissimopoulos
f3df3f6dd2
build: version: bump to 2022+ARM64 Beta2
2022-03-22 19:12:55 +00:00
Bill Zissimopoulos
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
Bill Zissimopoulos
868812d248
tools: run-all-perf-tests.bat
2022-03-21 16:11:02 +00:00
Bill Zissimopoulos
20680fa5b5
sys: FastIo: read/write implementation
2022-03-20 20:31:54 +00:00
Bill Zissimopoulos
00d4aba946
github: winfsp org
2022-03-02 18:01:21 +00:00
Bill Zissimopoulos
fadcd84ca9
winfsp.dev website
2022-03-02 17:36:14 +00:00
Bill Zissimopoulos
966e08e7c1
appveyor: winfsp.dev
2022-03-02 16:38:37 +00:00
Bill Zissimopoulos
8d83d46e7f
build.version.props: MyCrossCert, MyCertIssuer
2022-02-24 13:20:21 +00:00
Bill Zissimopoulos
cdcd6af81d
tools: run-tests: ntptfs: accommodate OS version differences
2022-02-11 11:12:59 +00:00
Bill Zissimopoulos
9567b94d37
tools: run-tests: ntptfs: accommodate OS version differences
2022-02-10 14:08:17 +00:00
Bill Zissimopoulos
50a28c4284
tools: run-tests: ntptfs: accommodate OS version differences
2022-02-10 10:30:31 +00:00
Bill Zissimopoulos
87a1d5468d
tools: run-tests: ntptfs: enable rename_mmap_test
2022-02-09 17:42:37 +00:00
Bill Zissimopoulos
fda950b90e
appveyor: enable VS2017 build
2022-02-09 17:02:16 +00:00
Bill Zissimopoulos
4ccf0d2085
build: allow builds outside git
2022-02-09 17:01:32 +00:00
Bill Zissimopoulos
2c42dc535c
tools: winfsp-winpe.bat
2022-02-07 17:57:50 +00:00
Bill Zissimopoulos
84ab502b98
doc: update known file systems
2022-02-03 16:42:19 +00:00
Bill Zissimopoulos
0c90a69b27
dotnet: Interop.cs: fix newlines
2022-02-03 16:15:24 +00:00
Bill Zissimopoulos
2ed46a39fa
tools: build-choco.bat: copy from build.bat
2022-02-03 16:08:54 +00:00
Bill Zissimopoulos
cf13cac438
dll: np: NPGetUniversalName implementation
2022-02-03 15:32:35 +00:00
Bill Zissimopoulos
025e42e046
tst: run-tests: cleanup
2022-01-27 16:52:36 +00:00
Bill Zissimopoulos
c4807bd7c9
tools: run-tests: match test names using "starts with"
2022-01-27 16:19:53 +00:00
Bill Zissimopoulos
71db03b0d3
tst: winfsp-tests: ResilientNtCreateFile
2022-01-27 13:03:54 +00:00
Bill Zissimopoulos
98f9921413
appveyor: enable skip_tags, RDP, disable fast_finish
2022-01-27 12:14:51 +00:00
Bill Zissimopoulos
d82caabb47
tools: run-tests: ntptfs: ifstest
2022-01-26 19:03:54 +00:00
Bill Zissimopoulos
172056b51e
tst: ntptfs: NtQueryDirectoryFile workaround comment
2022-01-26 09:18:16 +00:00
Bill Zissimopoulos
f7ba091364
tst: ntptfs: guard against potential NtQueryDirectoryFile wonkiness
2022-01-26 08:59:48 +00:00
Bill Zissimopoulos
1ad13aebdb
tst: ntptfs: workaround for NtQueryDirectoryFile on WOW64
2022-01-26 00:12:13 +00:00
Bill Zissimopoulos
83e59f33fc
appveyor: disable VS2017 that has expired license
2022-01-25 14:44:57 +00:00
Bill Zissimopoulos
b011bad5c0
tools: run-tests: ntptfs
2022-01-25 14:43:54 +00:00