Commit Graph

89 Commits

Author SHA1 Message Date
6e3a8f70b2 update source copyright to 2021 2021-05-21 15:57:05 -07:00
023c925fb6 WinFsp rebranding support 2021-04-12 17:47:34 -07:00
8006763367 dotnet: Interop: NotifyInfoInternal: fix FileNameBufOffset 2020-12-18 16:37:08 -08:00
6421dd92a9 Fix an alignment problem in the FspFileSystemNotify interop that would leave a buffer size not aligned to a multiple of 8, and make notify calls fail. 2020-12-02 13:18:42 +02:00
b05d5e286e dotnet: rename NotifyInfoFilter and NotifyInfoAction 2020-11-27 10:37:22 -08:00
2f1a5b98e2 Update NotifyInfoAction and NotifyInfoFilter enum constants for more readability. 2020-11-26 15:00:03 +02:00
3b90908e01 Document the NotifyInfo fields for the .NET interop layer. 2020-11-24 20:02:02 +02:00
5014e8bd35 dotnet: file change notification support 2020-10-23 13:55:36 -07:00
10f4df519c dotnet: RejectIrpPriorToTransact0 2020-02-07 17:07:50 -08:00
aedf01a384 update source copyright for 2020 2020-01-02 17:50:40 -08:00
c97f2cb660 dotnet: add MountEx and fine-grained timeouts 2019-07-07 12:12:04 -07:00
f0d7e5b322 Merge pull request #237 from dworkin/feature/async-dotnet
Async I/O for dotnet
2019-06-21 14:48:30 -07:00
1d619e0874 Use pointers instead of references.
To avoid copying structs needlessly.
2019-05-14 11:38:55 +02:00
290896b010 Add asyncronous support for dotnet. 2019-05-13 09:47:59 +02:00
c01402443d wslinux support: ATOMIC_CREATE_ECP_CONTEXT 2019-04-27 15:30:57 -07:00
88896c2fd8 dotnet: interop: FileInfo.EaSize is now a property 2019-03-21 21:42:27 -07:00
732e6cc38c grand EaSize patch; passes winfsp-tests and ifstest 2019-03-21 18:14:15 -07:00
948254f083 dotnet: EA support 2019-03-21 15:05:14 -07:00
37bcfc888a tst: memfs-dotnet: testing EA support 2019-03-19 15:27:43 -07:00
ff94a63c37 tst: winfsp-tests: Overwrite: EA support 2019-03-19 14:21:25 -07:00
d3efdd9219 dll, sys: FSP_NEXT_EA 2019-03-14 22:04:31 -07:00
3553aec992 dotnet: extended attributes support 2019-03-14 15:05:17 -07:00
d2de5e996c update source copyright for 2019 2019-02-28 10:39:31 -08:00
74df26a28d Merge branch 'release/1.4' 2018-10-09 14:32:42 -07:00
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
1aab4662e5 inc, sys, dotnet: FSP_FSCTL_VOLUME_PARAMS::AllowOpenInKernelMode 2018-10-02 11:47:51 -07:00
79fd87598f dotnet: Interop: fix silly mistake in SetDelete 2018-09-04 15:28:24 -07:00
4725ff41d3 dotnet: FileSystemHost.DeviceControl flag 2018-08-29 17:21:24 -07:00
24b96e7e1b inc, dll, dotnet: FSP_FILE_SYSTEM_INTERFACE::SetDelete 2018-08-29 15:45:02 -07:00
75ae8daf8f update commercial disclaimer 2018-08-21 18:09:33 -07:00
ce924d737c dotnet: rename Api.GetFspVersion to Api.GetVersion 2018-07-05 14:11:51 -07:00
2056766b4f Indentation again 2018-07-01 13:52:09 +02:00
c73f7099b7 Indentation again 2018-07-01 13:51:17 +02:00
8422e8121c Fixed identation 2018-07-01 13:46:20 +02:00
88516f371a Fixed indentation 2018-07-01 13:45:47 +02:00
a7424c911b Changes following PR remarks 2018-07-01 13:29:52 +02:00
fb8cb8aca9 Added FpsVersion as a static method in FileSystemHost
Added FlushAndPurgeOnCleanup
2018-06-30 20:20:17 +02:00
637a1dac7e dotnet: implement Control operation 2018-05-04 14:51:48 -07:00
9bd9cf4fbd update source copyright notices for 2018 2018-01-03 15:29:38 -08:00
436e31da34 dotnet: GetOperationProcessId 2017-10-11 17:07:38 -07:00
487d2449fe dotnet: GetDirInfoByName 2017-09-28 14:11:58 -07:00
7cd4d4faab src: dotnet: add documentation 2017-05-10 23:11:42 -07:00
0af9e46e76 src: dotnet: FileSystemBase.ModifySecurityDescriptor 2017-05-08 21:25:03 -07:00
eea0b1bc79 src: dotnet: GetReparseTag 2017-05-07 17:11:39 -07:00
bf64bcf9ba dotnet: fix problems with FullContext and GCHandle 2017-05-07 15:13:22 -07:00
f1ac28b0aa dotnet: log exceptions 2017-05-06 23:39:58 -07:00
31519ba416 dotnet: bug fixes 2017-05-06 17:01:55 -07:00
23eac24c84 dotnet: FileSystemBase.GetStreamEntry 2017-05-06 14:48:56 -07:00
2bdd54536e dotnet: reparse point WIP 2017-05-05 20:29:47 -07:00
b38a89e485 dotnet: reparse point changes 2017-05-05 18:23:52 -07:00