Commit Graph

150 Commits

Author SHA1 Message Date
7551193ad7 update source copyright to 2024 2024-01-08 12:38:44 +00:00
97c075e744 sys: FspFsvolQueryDirectoryCopy: add missing continue
A single line change in FspFsvolQueryDirectoryCopy fixes GitHub issue #475.
This commit also includes a test for detecting duplicate directory entries.
Credit for the investigation and reproduction of this issue goes to GitHub
user @hach-que.
2023-02-16 17:07:59 +00:00
3aadaee511 dll: FspFileSystemStopServiceIfNecessary 2023-02-01 17:42:11 +00:00
9670caa3fe sys,dll: FSP_FSCTL_UNLOAD 2022-08-18 11:05:45 +01:00
09ab9de32c tst: memfs: MemfsUpperChar
Bit-twiddling upper case char
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
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
29251dc2be sys, dll: convert memory barriers to interlocked operations 2022-01-19 10:55:46 +00:00
751eaa69df update source copyright to 2022 2022-01-07 17:30:49 +00:00
666561bfa1 dll: revert the Delete redesign 2021-11-22 18:26:45 +00:00
19823d84de sys,dll,inc: implement new Delete design and POSIX semantics 2021-10-19 15:23:15 +01:00
6e3a8f70b2 update source copyright to 2021 2021-05-21 15:57:05 -07:00
0901fb6477 inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact0 2020-02-03 16:43:15 -08:00
bf6d56ceac inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact0 2020-02-03 16:38:55 -08:00
51350d5a42 inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact 2020-02-03 14:59:23 -08:00
aedf01a384 update source copyright for 2020 2020-01-02 17:50:40 -08:00
c01402443d wslinux support: ATOMIC_CREATE_ECP_CONTEXT 2019-04-27 15:30:57 -07:00
732e6cc38c grand EaSize patch; passes winfsp-tests and ifstest 2019-03-21 18:14:15 -07:00
b619dbfe97 tst: memfs, memfs-dotnet: EaSize support 2019-03-21 15:05:39 -07:00
ff94a63c37 tst: winfsp-tests: Overwrite: EA support 2019-03-19 14:21:25 -07:00
a830de9d04 sys: create: overwrite EA support 2019-03-19 13:22:35 -07:00
4d4bf92c32 tst: memfs: cosmetic change 2019-03-17 17:17:30 -07:00
d59976bd5d tst: winfsp-tests: ea_create_test 2019-03-14 21:36:29 -07:00
795caec679 tst: memfs: VolumeParams.ExtendedAttributes 2019-03-13 21:59:27 -07:00
d8686a7726 tst: memfs: extended attributes support 2019-03-13 21:44:10 -07:00
d2de5e996c update source copyright for 2019 2019-02-28 10:39:31 -08:00
fd9eccbe8b memfs: AllowOpenInKernelMode==1
The getfileattr_test is expected to fail.
2018-10-03 09:32:14 -07:00
75ae8daf8f update commercial disclaimer 2018-08-21 18:09:33 -07:00
75a3d97c62 Merge branch 'release/1.3' 2018-05-11 10:18:29 -07:00
5f325304d3 tst: memfs: rewrite MemfsFileNameCompare 2018-05-10 19:53:57 -07:00
8727497662 tst: memfs: remove CompareString usage 2018-05-10 12:31:01 -07:00
894ae7b8f3 sys,dll: DeviceControl operation 2018-05-04 13:56:20 -07:00
9501b5771d inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS: fine-grained timeouts 2018-04-21 11:53:14 -07:00
740411d604 tst: FlushAndPurgeOnCleanup: testing 2018-04-19 10:23:15 -07:00
9bd9cf4fbd update source copyright notices for 2018 2018-01-03 15:29:38 -08:00
9f2fe92db7 tst: memfs: slowio: improvements 2017-11-03 10:01:27 -07:00
5a44e5c04a tst: memfs: fix pending Write 2017-11-02 16:19:19 -07:00
b672312c79 tst: memfs: code cleanup and testing 2017-11-02 15:43:14 -07:00
0ab35fde1a tst: memfs: slowio: minor code cleanup 2017-11-01 18:30:36 -07:00
9be2b7a2b9 tst: memfs: slowio 2017-11-01 17:12:29 -07:00
244afc8a3c Update memfs-main.c 2017-10-31 15:50:50 -07:00
111955db84 Update memfs.cpp 2017-10-31 15:44:24 -07:00
76ff8232bc Update memfs-main.c 2017-10-31 15:42:26 -07:00
9a3ac3c7a1 Update memfs.h 2017-10-31 15:39:19 -07:00
1468df78a2 Update memfs.h 2017-10-09 14:48:33 -07:00
0fb6299f17 Update memfs-main.c 2017-10-09 14:47:28 -07:00
0da43fe2d4 Update memfs.cpp 2017-10-09 14:46:24 -07:00
f8a05eae95 memfs: fix Unicode case-insensitive comparison 2017-09-29 16:27:28 -07:00
0dff9a4c07 memfs: GetDirInfoByName 2017-09-27 17:08:41 -07:00