From d2f42f49187a2d1e28c4298655f89e84702dc244 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Thu, 11 Jul 2019 03:17:33 -0700 Subject: [PATCH] update Changelog --- Changelog.asciidoc | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/Changelog.asciidoc b/Changelog.asciidoc index 7bb25136..c22987c8 100644 --- a/Changelog.asciidoc +++ b/Changelog.asciidoc @@ -5,14 +5,23 @@ v1.5B2 (2019.3 B2):: Changes since v1.4: -* WinFsp file systems can now be used by WSLinux. Use the command `sudo mount -t drvfs x: /mnt/x` to mount. -* FUSE has new `-o dothidden` option that is used to add the Windows hidden file attribute to files that start with a dot. -* FUSE has new `-o create_file_umask=nnn` and `-o create_dir_umask=nnn` options that allow for more control than the `-o create_umask=nnn` option. -* Extended attribute support has been added for all WinFsp API's: native, .NET, FUSE2 and FUSE3. -* FastIO support has been added. FastIO operations are enabled on cache-enabled file systems with the notable exception of `FastIoQueryOpen`, which allows opening files in kernel mode; this operation requires the file system to specify the `FSP_FSCTL_VOLUME_PARAMS::AllowOpenInKernelMode` flag. -* Fixes for very large (> 4GiB) files. (Thanks @dworkin.) -* A fix for an invalid UID to SID mapping on domains with a lot of users. (Thanks @sganis.) -* A fix on the C++ layer. (Thanks @colatkinson.) +* [GEN] WinFsp file systems can now be used by WSLinux. Use the command `sudo mount -t drvfs x: /mnt/x` to mount. +* [GEN] Extended attribute support has been added for all WinFsp API's: native, .NET, FUSE2 and FUSE3. +* [FSD] Support for kernel-mode file systems on top of WinFsp has been added. See `FspFsextProvider`. This is in preparation for WinFuse - FUSE for Windows and WSLinux. +* [FSD] FastIO support has been added. FastIO operations are enabled on cache-enabled file systems with the notable exception of `FastIoQueryOpen`, which allows opening files in kernel mode; this operation requires the file system to specify the `FSP_FSCTL_VOLUME_PARAMS::AllowOpenInKernelMode` flag. +* [DLL] The `FspFileSystemStartDispatcher` default number of threads (`ThreadCount==0`) has been changed. See commit 3902874ac93fe40685d9761f46a96358ba24f24c for more. +* [FUSE] FUSE has new `-o UserName=DOMAIN\USERNAME` and `-o GroupName=DOMAIN\GROUPNAME` options. These function like the `-o uid=UID` and `-o gid=GID` options, but accept Windows user and groups names. +* [FUSE] FUSE has new `-o dothidden` option that is used to add the Windows hidden file attribute to files that start with a dot. +* [FUSE] FUSE has new `-o create_file_umask=nnn` and `-o create_dir_umask=nnn` options that allow for more control than the `-o create_umask=nnn` option. +* [.NET] The .NET API now supports asynchronous handling of `Read`, `Write` and `ReadDirectory`. (Thanks @dworkin.) +* [.NET] The .NET API now supports fine-grained timeouts (`VolumeInfoTimeout`, `DirInfoTimeout`, etc). +* [.NET] The .NET API has new method `FileSystemHost.MountEx` that adds a `ThreadCount` parameter. +* [LAUNCH] The Launcher can now rewrite path arguments passed to file systems during launching using "Path Transformation Language". See commit a73f1b95592617ac7484e16c2e642573a4d65644 for more. +* [FIX] Fixes for very large (> 4GiB) files. (Thanks @dworkin.) +* [FIX] A fix for how FUSE handles the return value from `opendir`. (GitHub issue billziss-gh/sshfs-win#54) +* [FIX] A fix for an invalid UID to SID mapping on domains with a lot of users. (Thanks @sganis.) +* [FIX] A fix on the C++ layer. (Thanks @colatkinson.) +* Other fixes and improvements. v1.5B1 (2019.3 B1)::