46 Commits

Author SHA1 Message Date
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
751eaa69df
update source copyright to 2022 2022-01-07 17:30:49 +00:00
Bill Zissimopoulos
826a514fe3
dll: dotnet: revert the Delete redesign 2021-11-22 13:55:32 +00:00
Bill Zissimopoulos
76bfa395a8
dotnet: implement new Delete design and POSIX semantics 2021-10-20 12:23:14 +01:00
Bill Zissimopoulos
6e3a8f70b2
update source copyright to 2021 2021-05-21 15:57:05 -07:00
Bill Zissimopoulos
10f4df519c
dotnet: RejectIrpPriorToTransact0 2020-02-07 17:07:50 -08:00
Bill Zissimopoulos
aedf01a384
update source copyright for 2020 2020-01-02 17:50:40 -08:00
Bill Zissimopoulos
f0d7e5b322
Merge pull request #237 from dworkin/feature/async-dotnet
Async I/O for dotnet
2019-06-21 14:48:30 -07:00
Felix A. Croes
bfd8dca62d Delay unmounting until all Slowio tasks are done.
Preventing a crash when unmounting a filesystem with pending Slowio.
2019-06-20 15:49:02 +02:00
Felix A. Croes
02fd6906c2 Revert making SeekableReadDirectory virtual.
This would be an API-breaking change that is actually pointless.
Override ReadDirectory instead, as intended.
2019-06-05 09:24:27 +02:00
Felix A. Croes
879fa2464f Add asynchronous I/O testing to memfs-dotnet.
Make SeekableReadDirectory virtual, so that it can be overridden.
2019-06-04 15:58:54 +02:00
Bill Zissimopoulos
c01402443d wslinux support: ATOMIC_CREATE_ECP_CONTEXT 2019-04-27 15:30:57 -07:00
Bill Zissimopoulos
732e6cc38c
grand EaSize patch; passes winfsp-tests and ifstest 2019-03-21 18:14:15 -07:00
Bill Zissimopoulos
b619dbfe97
tst: memfs, memfs-dotnet: EaSize support 2019-03-21 15:05:39 -07:00
Bill Zissimopoulos
37bcfc888a
tst: memfs-dotnet: testing EA support 2019-03-19 15:27:43 -07:00
Bill Zissimopoulos
ff94a63c37
tst: winfsp-tests: Overwrite: EA support 2019-03-19 14:21:25 -07:00
Bill Zissimopoulos
a830de9d04
sys: create: overwrite EA support 2019-03-19 13:22:35 -07:00
Bill Zissimopoulos
ad612c535d
tst: memfs-dotnet: ea support 2019-03-18 13:51:58 -07:00
Bill Zissimopoulos
d2de5e996c
update source copyright for 2019 2019-02-28 10:39:31 -08:00
Bill Zissimopoulos
0de00e872f
dotnet: ModifySecurityDescriptorEx
Deprecate ModifySecurityDecriptor and introduce
ModifySecurityDescriptorEx. Works around the problem
of clobbering an existing security descriptor when the
native API FspSetSecurityDescriptor fails.
2018-10-08 15:08:07 -07:00
Bill Zissimopoulos
75ae8daf8f
update commercial disclaimer 2018-08-21 18:09:33 -07:00
Bill Zissimopoulos
9bd9cf4fbd
update source copyright notices for 2018 2018-01-03 15:29:38 -08:00
Bill Zissimopoulos
2438ece1cf memfs-dotnet: GetDirInfoByName 2017-09-28 14:41:27 -07:00
Bill Zissimopoulos
3ede1a5c70 memfs-dotnet: fix GetDescendantFileNames 2017-09-25 12:53:08 -07:00
Bill Zissimopoulos
bd7546559c tst: memfs-dotnet: Create: fix allocation size 2017-05-09 22:02:37 -07:00
Bill Zissimopoulos
d18a2c8b75 tst: memfs-dotnet: ReadDirectoryEntry: properly handle Marker 2017-05-09 17:49:43 -07:00
Bill Zissimopoulos
05abb93e4b tst: memfs-dotnet: fix stream_getstreaminfo_test 2017-05-08 22:17:17 -07:00
Bill Zissimopoulos
5839d46b7a tst: memfs-dotnet: fix stream_create_overwrite_test 2017-05-08 21:57:45 -07:00
Bill Zissimopoulos
bce0d63f7d tst: memfs-dotnet: fix read/write offset copy 2017-05-08 21:53:49 -07:00
Bill Zissimopoulos
14b9f5affc tst: memfs-dotnet: fix rename_caseins_test 2017-05-08 21:45:30 -07:00
Bill Zissimopoulos
035a430470 tst: dotnet: SetSecurity testing 2017-05-08 21:25:25 -07:00
Bill Zissimopoulos
c4530f1252 tst: memfs-dotnet: testing 2017-05-07 17:40:47 -07:00
Bill Zissimopoulos
9f78a17583 tst: memfs-dotnet: reparse points testing 2017-05-07 17:12:08 -07:00
Bill Zissimopoulos
8338a6e066 tst: memfs-dotnet: fix exceptions in SetFileSizeInternal 2017-05-07 16:29:28 -07:00
Bill Zissimopoulos
ddba49dbea tst: memfs-dotnet: remove unnecessary OpenNodeSet 2017-05-07 16:28:49 -07:00
Bill Zissimopoulos
a6ff8a87de tst: memfs-dotnet: ReadDirectory fixes 2017-05-07 15:45:01 -07:00
Bill Zissimopoulos
8c5d9bda20 tst: memfs-dotnet: testing 2017-05-06 23:40:46 -07:00
Bill Zissimopoulos
ff725f931d tst: memfs-dotnet: testing 2017-05-06 23:10:40 -07:00
Bill Zissimopoulos
0bca8f851c tst: memfs-dotnet: remove dead code 2017-05-06 15:06:29 -07:00
Bill Zissimopoulos
acf175da60 tst: memfs-dotnet: WIP 2017-05-06 14:49:17 -07:00
Bill Zissimopoulos
0f9ef3bd51 tst: memfs-dotnet: WIP 2017-05-05 20:30:07 -07:00
Bill Zissimopoulos
060ebcca0d tst: memfs-dotnet: WIP 2017-05-05 18:24:17 -07:00
Bill Zissimopoulos
f36cacaf84 tst: memfs-dotnet: WIP 2017-05-05 14:47:48 -07:00
Bill Zissimopoulos
4278cec465 tst: memfs-dotnet: WIP 2017-05-05 12:08:32 -07:00
Bill Zissimopoulos
151627091b tst: memfs-dotnet: WIP 2017-05-04 23:00:53 -07:00
Bill Zissimopoulos
2ee3f02928 tst: memfs-dotnet: WIP 2017-05-04 21:56:46 -07:00