Bill Zissimopoulos
53b44dcb5c
tst: winfsp-tests: silo testing
2022-09-28 18:46:17 +01:00
Bill Zissimopoulos
2c3800077f
tst: passthrough: GetFileInfoInternal: fix IndexNumber
2022-09-26 17:26:25 +01:00
Bill Zissimopoulos
b4453c89cc
tst: winfsp-tests: RejectIrpPriorToTransact0 test fixes
2022-06-30 13:32:31 +01:00
Bill Zissimopoulos
f1cfe758ec
sys: RejectIrpPriorToTransact0 is always 1
2022-06-29 15:08:34 +01:00
Bill Zissimopoulos
264450f627
tst: winfsp-tests: test mount manager directory support
2022-06-28 14:32:27 +01:00
Bill Zissimopoulos
2dcb21edf2
tools: perf testing
2022-06-03 22:45:38 +01:00
Bill Zissimopoulos
b0cfdc0396
tst: fsbench: OptEmptyCacheDrive, OptOpenCount
2022-06-02 13:10:31 +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
74bb51ae07
shared: posix: FspPosixSetUidMap
2022-05-19 00:50:38 +01:00
Bill Zissimopoulos
bda0477a79
tst: fsbench: --empty-cache option
2022-04-19 10:21:31 +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
d816d607f4
sys: FspFsvolDeviceDirInfoCacheItemSizeMax: increase to 64K
2022-03-24 18:10:04 +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
71db03b0d3
tst: winfsp-tests: ResilientNtCreateFile
2022-01-27 13: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
290bc0d4c9
tst: ntptfs: ACCESS_SYSTEM_SECURITY
2022-01-22 00:07:28 +00:00
Bill Zissimopoulos
4de72f7c32
tst: ntptfs: SetEa: ensure that FileInfo is filled
2022-01-21 18:38:37 +00:00
Bill Zissimopoulos
cb98f711f7
tst: ntptfs: fix ea size for NTFS compatibility
2022-01-21 18:35:24 +00:00
Bill Zissimopoulos
c306a52d19
tst: ntptfs: fix Rename on versions of the OS without POSIX rename
2022-01-21 17:42:22 +00:00
Bill Zissimopoulos
627ad8be8c
tst: ptfs: eliminate FILE_SUPPORTS_POSIX_UNLINK_RENAME
2022-01-21 17:07:32 +00:00
Bill Zissimopoulos
eaa5fa8043
tst: ntptfs: ExtraFeatures
2022-01-21 16:24:42 +00:00
Bill Zissimopoulos
1ef85d5d3a
tst: ntptfs: SetAllocationSizeOnCleanup
2022-01-21 16:00:52 +00:00
Bill Zissimopoulos
f28902dd7b
tst: ntptfs: WslFeatures
2022-01-21 14:29:42 +00:00
Bill Zissimopoulos
7bd122a8db
tst: ntptfs: rename project files
2022-01-21 13:33:12 +00:00
Bill Zissimopoulos
29251dc2be
sys, dll: convert memory barriers to interlocked operations
2022-01-19 10:55:46 +00:00
Bill Zissimopoulos
a3b98634de
tst: winfsp-tests: notify_multiple_end_test
2022-01-15 15:55:00 +00:00
Bill Zissimopoulos
228f1d658d
sys: FspVolumeNotify: allow multiple outstanding calls to FspFileSystemNotifyBegin
2022-01-15 15:46:56 +00:00
Bill Zissimopoulos
24e6f1a2f6
Merge branch 'pvt-gauntlet-vs2019' into pvt-gauntlet-merge
2022-01-08 09:51:41 +00:00
Bill Zissimopoulos
751eaa69df
update source copyright to 2022
2022-01-07 17:30:49 +00:00
Bill Zissimopoulos
61a8adc809
tst: ntptfs: ARM64 build
2022-01-06 17:02:14 +00:00
Bill Zissimopoulos
76ad6d6ac9
Merge branch 'pvt-arm64'
2022-01-06 16:47:53 +00:00
Bill Zissimopoulos
27b52fd167
tst: ntptfs: new passthrough file system
2022-01-06 13:40:26 +00:00
Bill Zissimopoulos
b8038604d1
tst: winfsp-tests: disable delete_ex_test and rename_ex_test on shares
...
These tests fail on Server 2019. This is not a WinFsp problem.
2021-12-18 10:20:15 +00:00
Bill Zissimopoulos
41cc70e573
ARM64: initial port
2021-12-07 14:40:28 +00:00
Bill Zissimopoulos
8ce6836674
dll: FspFileSystemSearchDirectoryBuffer: fix #351
2021-12-03 14:47:19 +00:00
Bill Zissimopoulos
00219f29cf
sys: POSIX rename improvements
2021-11-25 10:35:22 +00:00
Bill Zissimopoulos
c4f994f8f6
sys: FspFsvolSetDispositionInformation
...
return STATUS_FILE_DELETED if file is already deleted
2021-11-24 18:31:48 +00:00
Bill Zissimopoulos
91211f6ccb
sys: reimplement POSIX unlink
2021-11-24 16:03:31 +00:00
Bill Zissimopoulos
666561bfa1
dll: revert the Delete redesign
2021-11-22 18:26:45 +00:00
Bill Zissimopoulos
826a514fe3
dll: dotnet: revert the Delete redesign
2021-11-22 13:55:32 +00:00
Bill Zissimopoulos
a9d90acd71
tst: winfsp-tests: exec_delete_test
2021-11-20 10:53:57 +00:00
Bill Zissimopoulos
d72fe2ee33
sys: FspFsvolSetDispositionInformation: ignore FILE_DISPOSITION_FORCE_IMAGE_SECTION_CHECK flag
2021-11-19 17:16:36 +00:00