diff --git a/CHANGELOG.md b/CHANGELOG.md index dd24bc19..311e6f82 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [2.0.2.1000] - 2021-02-06 + +### Fixed +- Library - Fix `DokanResetTimeout` DokanFileInfo usage. +- Library - Correctly set PullEventTimeoutMs value. +- Kernel - Fix notify queue timeout value and timeout detection. +- Memfs - Fix `SetFileAttributes` behavior. +- Library - Fix incorrect lock used for DokanOpenInfo `OpenCount` increments. + +### Changed +- Library - Use multiple main pull thread (4 instead of 1) to avoid deadlock during low activity. + ## [2.0.1.2000] - 2021-01-28 ### Fixed @@ -616,6 +628,7 @@ Latest Dokan version from Hiroki Asakawa. [http://dokan-dev.net/en]( http://web.archive.org/web/20150419082954/http://dokan-dev.net/en/) +[2.0.2.1000]: https://github.com/dokan-dev/dokany/compare/v2.0.1.2000...v2.0.2.1000 [2.0.1.2000]: https://github.com/dokan-dev/dokany/compare/v2.0.1.1000...v2.0.1.2000 [2.0.1.1000]: https://github.com/dokan-dev/dokany/compare/v2.0.0.2000...v2.0.1.1000 [2.0.0.2000]: https://github.com/dokan-dev/dokany/compare/v2.0.0.1000...v2.0.0.2000 diff --git a/Dokan.props b/Dokan.props index 4651a4d8..e3a9dc97 100644 --- a/Dokan.props +++ b/Dokan.props @@ -3,7 +3,7 @@ 2 - 2.0.1 + 2.0.2 diff --git a/dokan/dokan.h b/dokan/dokan.h index a8f18a1c..94472532 100644 --- a/dokan/dokan.h +++ b/dokan/dokan.h @@ -56,7 +56,7 @@ extern "C" { /** @{ */ /** The current Dokan version (200 means ver 2.0.0). \ref DOKAN_OPTIONS.Version */ -#define DOKAN_VERSION 201 +#define DOKAN_VERSION 202 /** Minimum Dokan version (ver 2.0.0) accepted. */ #define DOKAN_MINIMUM_COMPATIBLE_VERSION 200 /** Driver file name including the DOKAN_MAJOR_API_VERSION */ diff --git a/dokan/dokan.rc b/dokan/dokan.rc index a1bf84b5..1ed99320 100644 --- a/dokan/dokan.rc +++ b/dokan/dokan.rc @@ -16,8 +16,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,0,1,2000 - PRODUCTVERSION 2,0,1,2000 + FILEVERSION 2,0,2,1000 + PRODUCTVERSION 2,0,2,1000 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -34,12 +34,12 @@ BEGIN BEGIN VALUE "CompanyName", "Dokan Project" VALUE "FileDescription", "Dokan Library" - VALUE "FileVersion", "2.0.1.2000" + VALUE "FileVersion", "2.0.2.1000" VALUE "InternalName", "dokan.dll" VALUE "LegalCopyright", "Copyright (C) 2021" VALUE "OriginalFilename", "dokan.dll" VALUE "ProductName", "Dokan" - VALUE "ProductVersion", "2.0.1.2000" + VALUE "ProductVersion", "2.0.2.1000" END END BLOCK "VarFileInfo" diff --git a/dokan_fuse/src/dokanfuse.rc b/dokan_fuse/src/dokanfuse.rc index 300dd800..99060340 100644 --- a/dokan_fuse/src/dokanfuse.rc +++ b/dokan_fuse/src/dokanfuse.rc @@ -16,8 +16,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,0,1,2000 - PRODUCTVERSION 2,0,1,2000 + FILEVERSION 2,0,2,1000 + PRODUCTVERSION 2,0,2,1000 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -34,12 +34,12 @@ BEGIN BEGIN VALUE "CompanyName", "Dokan Project" VALUE "FileDescription", "Dokan Fuse library" - VALUE "FileVersion", "2.0.1.2000" + VALUE "FileVersion", "2.0.2.1000" VALUE "InternalName", "dokanfuse.dll" VALUE "LegalCopyright", "Copyright (C) 2021" VALUE "OriginalFilename", "dokanfuse.dll" VALUE "ProductName", "Dokan" - VALUE "ProductVersion", "2.0.1.2000" + VALUE "ProductVersion", "2.0.2.1000" END END BLOCK "VarFileInfo" diff --git a/dokan_np/dokan_np.rc b/dokan_np/dokan_np.rc index b64042fa..2ac4b0a0 100644 --- a/dokan_np/dokan_np.rc +++ b/dokan_np/dokan_np.rc @@ -16,8 +16,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,0,1,2000 - PRODUCTVERSION 2,0,1,2000 + FILEVERSION 2,0,2,1000 + PRODUCTVERSION 2,0,2,1000 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -34,12 +34,12 @@ BEGIN BEGIN VALUE "CompanyName", "Dokan Project" VALUE "FileDescription", "Dokan Network Provider" - VALUE "FileVersion", "2.0.1.2000" + VALUE "FileVersion", "2.0.2.1000" VALUE "InternalName", "dokan.dll" VALUE "LegalCopyright", "Copyright (C) 2021" VALUE "OriginalFilename", "dokannp.dll" VALUE "ProductName", "Dokan" - VALUE "ProductVersion", "2.0.1.2000" + VALUE "ProductVersion", "2.0.2.1000" END END BLOCK "VarFileInfo" diff --git a/dokan_wix/version.xml b/dokan_wix/version.xml index 5651a79e..dc956da5 100644 --- a/dokan_wix/version.xml +++ b/dokan_wix/version.xml @@ -1,15 +1,15 @@ - + - + - + - + diff --git a/sys/dokan.rc b/sys/dokan.rc index aebe3adb..3fd83c48 100644 --- a/sys/dokan.rc +++ b/sys/dokan.rc @@ -16,8 +16,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,0,1,2000 - PRODUCTVERSION 2,0,1,2000 + FILEVERSION 2,0,2,1000 + PRODUCTVERSION 2,0,2,1000 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -34,12 +34,12 @@ BEGIN BEGIN VALUE "CompanyName", "Dokan Project" VALUE "FileDescription", "Dokan Driver" - VALUE "FileVersion", "2.0.1.2000" + VALUE "FileVersion", "2.0.2.1000" VALUE "InternalName", "dokan.sys" VALUE "LegalCopyright", "Copyright (C) 2021" VALUE "OriginalFilename", "dokan.sys" VALUE "ProductName", "Dokan" - VALUE "ProductVersion", "2.0.1.2000" + VALUE "ProductVersion", "2.0.2.1000" END END BLOCK "VarFileInfo"