41cc70e573
ARM64: initial port
2021-12-07 14:40:28 +00:00
8ce6836674
dll: FspFileSystemSearchDirectoryBuffer: fix #351
2021-12-03 14:47:19 +00:00
00219f29cf
sys: POSIX rename improvements
2021-11-25 10:35:22 +00:00
c4f994f8f6
sys: FspFsvolSetDispositionInformation
...
return STATUS_FILE_DELETED if file is already deleted
2021-11-24 18:31:48 +00:00
91211f6ccb
sys: reimplement POSIX unlink
2021-11-24 16:03:31 +00:00
666561bfa1
dll: revert the Delete redesign
2021-11-22 18:26:45 +00:00
826a514fe3
dll: dotnet: revert the Delete redesign
2021-11-22 13:55:32 +00:00
a9d90acd71
tst: winfsp-tests: exec_delete_test
2021-11-20 10:53:57 +00:00
d72fe2ee33
sys: FspFsvolSetDispositionInformation: ignore FILE_DISPOSITION_FORCE_IMAGE_SECTION_CHECK flag
2021-11-19 17:16:36 +00:00
1f68eb0f3d
tst: memfs-fuse: remove initializer designators
...
- allows this project to be built with VS2015
2021-11-17 22:17:07 +00:00
14b212f9af
tst: winfsp-tests: remove symbol SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE
2021-11-14 00:09:46 +00:00
ec3386c2b3
tst: winfsp-tests: add --fuse-external option
2021-11-13 10:15:12 +00:00
d67a917c6f
tst: memfs-fuse: add FUSE reference file system
2021-11-13 10:11:45 +00:00
af257d4bff
tst: winfsp-tests: eliminate use of symbol FILE_SUPPORTS_POSIX_UNLINK_RENAME
2021-10-21 15:56:58 +01:00
bb3e92df6c
sys, dll: implement POSIX semantics for Rename
2021-10-21 15:39:25 +01:00
76bfa395a8
dotnet: implement new Delete design and POSIX semantics
2021-10-20 12:23:14 +01: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
3b10145e93
tst: winfsp-tests: disable new tests that fail on passthrough
2021-04-19 13:34:35 -07:00
33c6e7ee61
sys: fix issue #364
2021-04-16 16:43:34 -07:00
9d5efe5f98
dll: fuse: FileSecurity option
2021-01-25 16:54:59 -08:00
40052b143e
tst: notifyfs-dotnet: add .NET file system to demo file notification mechanism
2020-12-18 16:39:30 -08:00
12fd8942f7
tst: notifyfs: root dir does not have dot entries
2020-12-18 15:19:47 -08:00
ac26bde9ee
tst: notifyfs: add file system to demo file notification mechanism
2020-12-17 15:20:02 -08:00
2f65a77d34
tst: winfsp-tests: notify_open_change_dotest
2020-10-29 14:16:54 -07:00
4578414a2c
tst: winfsp-tests: WINFSP_TESTS_EXCEPTION_FILTER_DISABLE
2020-10-29 14:16:53 -07:00
1cc42c9d70
tst: winfsp-tests: UnhandledExceptionFilter
2020-10-27 16:02:49 -07:00
28ac5a1cfe
tst: winfsp-tests: UnhandledExceptionFilter
2020-10-27 15:01:38 -07:00
e1b1284153
tst: winfsp-tests: UnhandledExceptionFilter
2020-10-27 12:38:54 -07:00
d5ab701e3c
tst: winfsp-tests: enable notify_dirnotify_test
2020-10-18 09:11:05 -07:00
e59a49992a
sys: FspFileNodeInvalidateCachesAndNotifyChangeByName: flush and purge only
2020-10-17 22:06:49 -07:00
10c8c440f9
tst: winfsp-tests: notify_dirnotify_test
2020-10-16 14:27:51 -07:00
f3375fc17f
tst: winfsp-tests: disable notify_open_change_test
...
This test currently causes leaks on appveyor, but not locally.
Disabling before future investigation.
2020-10-11 10:12:17 -07:00
1bb0580a6a
tst: winfsp-tests: add --notify option
2020-10-10 14:30:14 -07:00
92b7989999
tst: winfsp-tests: notify testing
2020-10-09 15:05:31 -07:00
f2e2d83b72
tst: winfsp-tests: notify testing
2020-10-09 14:45:14 -07:00
a004e4be10
sys: notify implementation
2020-10-08 20:49:24 -07:00
88edf5723e
sys: notify implementation
2020-10-08 16:56:31 -07:00
7f360827f6
sys: notify implementation
2020-10-08 15:31:41 -07:00
32a5b2bc64
tst: winfsp-tests: rename_backslash_test
2020-10-01 11:46:55 -07:00
10053bc759
tst: memfs-fuse3: Makefile: fix build under Cygwin gcc
2020-08-20 16:03:46 -07:00
6bcbfd5380
tst: winfsp-tests: disable query_winfsp_tests over --external
2020-05-25 12:58:20 -07:00
a197b99960
tst: winfsp-tests: disable query_winfsp_tests over shares
2020-05-25 11:49:36 -07:00
2ffb8a1c97
sys: FSP_FSCTL_QUERY_WINFSP
...
The FSP_FSCTL_QUERY_WINFSP code provides a simple method to determine if
the file system backing a file is a WinFsp file system. To use issue a
DeviceIoControl(Handle, FSP_FSCTL_QUERY_WINFSP, 0, 0, 0, 0, &Bytes, 0)
If the return value is TRUE this is a WinFsp file system.
2020-05-24 21:04:28 -07:00
b4c39f656c
dll,fuse: allow dir buffer entry invalidation
...
The FUSE implementation of ReadDirectory issues readdir followed
by a slew of getattr. In the current implementation if a getattr fails
the whole readdir operation fails.
This commit adds the ability to invalidate individual entries in the
directory buffer. Entries for which getattr fails are now marked invalid
rather than fail the overall ReadDirectory operation.
See #292
2020-04-13 15:52:03 -07:00
10f4df519c
dotnet: RejectIrpPriorToTransact0
2020-02-07 17:07:50 -08:00
0650cabc47
refactor: shared->shared/um, ku->shared/ku
2020-02-07 15:28:25 -08: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