98 Commits

Author SHA1 Message Date
Bill Zissimopoulos
c97f2cb660 dotnet: add MountEx and fine-grained timeouts 2019-07-07 12:12:04 -07: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
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
Felix A. Croes
af7e5432a7 Let the Status argument be a signed integer.
The constants are defined as negative numbers, which would have required
a cast to unsigned for each call.
2019-05-15 14:09:08 +02:00
Felix A. Croes
1d619e0874 Use pointers instead of references.
To avoid copying structs needlessly.
2019-05-14 11:38:55 +02:00
Felix A. Croes
290896b010 Add asyncronous support for dotnet. 2019-05-13 09:47:59 +02:00
Bill Zissimopoulos
c01402443d wslinux support: ATOMIC_CREATE_ECP_CONTEXT 2019-04-27 15:30:57 -07:00
Bill Zissimopoulos
88896c2fd8
dotnet: interop: FileInfo.EaSize is now a property 2019-03-21 21:42:27 -07:00
Bill Zissimopoulos
732e6cc38c
grand EaSize patch; passes winfsp-tests and ifstest 2019-03-21 18:14:15 -07:00
Bill Zissimopoulos
948254f083
dotnet: EA support 2019-03-21 15:05:14 -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
ad612c535d
tst: memfs-dotnet: ea support 2019-03-18 13:51:58 -07:00
Bill Zissimopoulos
d3efdd9219
dll, sys: FSP_NEXT_EA 2019-03-14 22:04:31 -07:00
Bill Zissimopoulos
3553aec992
dotnet: extended attributes support 2019-03-14 15:05:17 -07:00
Bill Zissimopoulos
d2de5e996c
update source copyright for 2019 2019-02-28 10:39:31 -08:00
Bill Zissimopoulos
74df26a28d
Merge branch 'release/1.4' 2018-10-09 14:32:42 -07: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
1aab4662e5
inc, sys, dotnet: FSP_FSCTL_VOLUME_PARAMS::AllowOpenInKernelMode 2018-10-02 11:47:51 -07:00
Bill Zissimopoulos
79fd87598f dotnet: Interop: fix silly mistake in SetDelete 2018-09-04 15:28:24 -07:00
Bill Zissimopoulos
9851f1b2c8 dotnet: properly handle SetDelete/CanDelete resolution 2018-08-29 20:54:49 -07:00
Bill Zissimopoulos
4725ff41d3 dotnet: FileSystemHost.DeviceControl flag 2018-08-29 17:21:24 -07:00
Bill Zissimopoulos
24b96e7e1b inc, dll, dotnet: FSP_FILE_SYSTEM_INTERFACE::SetDelete 2018-08-29 15:45:02 -07:00
Bill Zissimopoulos
75ae8daf8f
update commercial disclaimer 2018-08-21 18:09:33 -07:00
Bill Zissimopoulos
ce924d737c
dotnet: rename Api.GetFspVersion to Api.GetVersion 2018-07-05 14:11:51 -07:00
FrKaram
2056766b4f Indentation again 2018-07-01 13:52:09 +02:00
FrKaram
c73f7099b7 Indentation again 2018-07-01 13:51:17 +02:00
FrKaram
8422e8121c Fixed identation 2018-07-01 13:46:20 +02:00
FrKaram
88516f371a Fixed indentation 2018-07-01 13:45:47 +02:00
FrKaram
a7424c911b Changes following PR remarks 2018-07-01 13:29:52 +02:00
FrKaram
fb8cb8aca9 Added FpsVersion as a static method in FileSystemHost
Added FlushAndPurgeOnCleanup
2018-06-30 20:20:17 +02:00
Bill Zissimopoulos
637a1dac7e
dotnet: implement Control operation 2018-05-04 14:51:48 -07:00
Bill Zissimopoulos
9bd9cf4fbd
update source copyright notices for 2018 2018-01-03 15:29:38 -08:00
Bill Zissimopoulos
436e31da34 dotnet: GetOperationProcessId 2017-10-11 17:07:38 -07:00
Bill Zissimopoulos
487d2449fe dotnet: GetDirInfoByName 2017-09-28 14:11:58 -07:00
Bill Zissimopoulos
5b8ebd6e1d src: dotnet: minor documentation fixes 2017-05-11 10:38:12 -07:00
Bill Zissimopoulos
7cd4d4faab src: dotnet: add documentation 2017-05-10 23:11:42 -07:00
Bill Zissimopoulos
1ee95be5d7 src: dotnet: FileSystemBase: GetStreamInfo: bug fix 2017-05-09 23:01:31 -07:00
Bill Zissimopoulos
0ebae0adc1 src: dotnet: FileSystemHost.GetSecurityByName: handle STATUS_REPARSE 2017-05-09 16:58:16 -07:00
Bill Zissimopoulos
0af9e46e76 src: dotnet: FileSystemBase.ModifySecurityDescriptor 2017-05-08 21:25:03 -07:00
Bill Zissimopoulos
eea0b1bc79 src: dotnet: GetReparseTag 2017-05-07 17:11:39 -07:00
Bill Zissimopoulos
bf64bcf9ba dotnet: fix problems with FullContext and GCHandle 2017-05-07 15:13:22 -07:00
Bill Zissimopoulos
f1ac28b0aa dotnet: log exceptions 2017-05-06 23:39:58 -07:00
Bill Zissimopoulos
31519ba416 dotnet: bug fixes 2017-05-06 17:01:55 -07:00
Bill Zissimopoulos
23eac24c84 dotnet: FileSystemBase.GetStreamEntry 2017-05-06 14:48:56 -07:00
Bill Zissimopoulos
2bdd54536e dotnet: reparse point WIP 2017-05-05 20:29:47 -07:00
Bill Zissimopoulos
b38a89e485 dotnet: reparse point changes 2017-05-05 18:23:52 -07:00
Bill Zissimopoulos
b5bfeee027 dotnet: FileSystemHost: fixes 2017-05-05 16:15:29 -07:00
Bill Zissimopoulos
4278cec465 tst: memfs-dotnet: WIP 2017-05-05 12:08:32 -07:00