From ba46d9fef89de2c6ddcbb0c6d697c1e03504276b Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Sat, 25 Feb 2017 17:59:37 -0800 Subject: [PATCH] update Changelog, README, etc. --- Changelog.asciidoc | 12 ++++++++++++ README.md | 2 +- tools/run-tests.bat | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Changelog.asciidoc b/Changelog.asciidoc index a4302c56..f5f35fdb 100644 --- a/Changelog.asciidoc +++ b/Changelog.asciidoc @@ -1,6 +1,18 @@ = Changelog +v1.0RC3:: + +This is the WinFsp 2017 Release Candidate 3, which should be the last Release Candidate according to the current plan. This release fixes a major issue with some file systems and includes a few smaller changes: + +- Fixes GitHub issue #55. Prior to this fix it was possible for a rogue process (or faulty file system) to crash Windows using WinFsp. For full details read http://www.osronline.com/showthread.cfm?link=282037[this thread]. +- Introduces the `FspFileSystemSetMountPointEx` API, which allows the specification of a security descriptor when mounting over a directory. +- Introduces the `FspVersion` API, which allows the retrieval of the WinFsp DLL version. Currently this reports `0x00010000` (version `1.0`). +- Introduces the `FSP_FUSE_CAP_CASE_INSENSITIVE` and `FSP_FUSE_CAP_READDIR_PLUS` WinFsp-FUSE flags. The `FSP_FUSE_CAP_CASE_INSENSITIVE` flag allows a file system to mark itself as case-insensitive. The `FSP_FUSE_CAP_READDIR_PLUS` flag allows a file system to include full `stat` details when responding to the `readdir` operation (thus avoiding extraneous `getattr` calls). +- When using WinFsp-FUSE over Cygwin, POSIX paths can be used as mountpoints. +- Fixes GitHub issue #45. Prior to this fix, file systems that do not properly implement `Cleanup` (including FUSE file systems) would at times disallow renaming of directories. + + v1.0RC2:: This is the WinFsp 2017 Release Candidate 2. Some important changes included below: diff --git a/README.md b/README.md index 23af4834..c7a6382d 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ![WinFsp Demo](http://www.secfs.net/winfsp/files/cap.gif) -Download WinFsp Installer +Download WinFsp Installer diff --git a/tools/run-tests.bat b/tools/run-tests.bat index 42c11f48..23dafa52 100755 --- a/tools/run-tests.bat +++ b/tools/run-tests.bat @@ -535,7 +535,7 @@ call %ProjRoot%\tools\build-sample %Configuration% %1 passthrough-fuse "%TMP%\pa if !ERRORLEVEL! neq 0 goto fail mkdir "%TMP%\passthrough-fuse-%1\test" call "%ProjRoot%\tools\fsreg" passthrough-fuse "%TMP%\passthrough-fuse-%1\build\%Configuration%\passthrough-fuse-%1.exe" ^ - "-ouid=65792,gid=65792 -oCaseInsensitiveSearch --VolumePrefix=%%%%1 %%%%2" "D:P(A;;RPWPLC;;;WD)" + "-ouid=65792,gid=65792 --VolumePrefix=%%%%1 %%%%2" "D:P(A;;RPWPLC;;;WD)" echo net use L: "\\passthrough-fuse\%TMP::=$%\passthrough-fuse-%1\test" net use L: "\\passthrough-fuse\%TMP::=$%\passthrough-fuse-%1\test" if !ERRORLEVEL! neq 0 goto fail