From 8c3d8e219c9483cb4473549af2760e345d8f3966 Mon Sep 17 00:00:00 2001 From: Adrien JUND Date: Tue, 19 Sep 2017 16:39:46 +0200 Subject: [PATCH] Release 1.0.5.1000 --- CHANGELOG.md | 14 ++++++++++++-- Dokan.props | 2 +- appveyor.yml | 2 +- documentations/Doxyfile | 2 +- dokan/dokan.rc | 8 ++++---- dokan_fuse/src/dokanfuse.rc | 8 ++++---- dokan_np/dokan_np.rc | 8 ++++---- dokan_wix/version.xml | 6 +++--- sign.ps1 | 4 ++-- sys/dokan.rc | 8 ++++---- 10 files changed, 36 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca4b32350..757732f2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,17 @@ 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/). -## [Unreleased] - 1.0.5.1000 +## [1.0.5.1000] - 2017-09-19 +### Added +- Kernel - Add `FILE_NOTIFY_CHANGE_SECURITY` during SetSecurity + +### Changed +- Kernel - Createfile move `DOKAN_DELETE_ON_CLOSE` set flag after create success +- Kernel - Return acces denied for paging file open request + +### Fixed +- Kernel - CreateFile return `STATUS_DELETE_PENDING` for a request without share delete during a pending delete +- Mirror - `FindClose` is not being called if `GetLastError` returns anything other `ERROR_NO_MORE_FILES` ## [1.0.4.1000] - 2017-08-31 ### Added @@ -304,7 +314,7 @@ Latest Dokan version from Hiroki Asakawa. [http://dokan-dev.net/en]( http://web.archive.org/web/20150419082954/http://dokan-dev.net/en/) -[Unreleased]: https://github.com/dokan-dev/dokany/compare/v1.0.4...master +[1.0.4.1000]: https://github.com/dokan-dev/dokany/compare/v1.0.4...v1.0.5 [1.0.4.1000]: https://github.com/dokan-dev/dokany/compare/v1.0.3...v1.0.4 [1.0.3.1000]: https://github.com/dokan-dev/dokany/compare/v1.0.2...v1.0.3 [1.0.2.1000]: https://github.com/dokan-dev/dokany/compare/v1.0.1...v1.0.2 diff --git a/Dokan.props b/Dokan.props index 08a0bd103..98cfbd90d 100644 --- a/Dokan.props +++ b/Dokan.props @@ -3,7 +3,7 @@ 1 - 1.0.4 + 1.0.5 diff --git a/appveyor.yml b/appveyor.yml index db35dabfc..01363e252 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -14,7 +14,7 @@ WLK_INST_CACHE: '%DOKAN_CI_CACHE%\wlk_inst' DOKAN_MAIN_BUILD_JOB_NAME: "Image: Visual Studio 2015; Configuration: All" - version: 1.0.3-{build} + version: 1.0.5-{build} configuration: - All - Coverity diff --git a/documentations/Doxyfile b/documentations/Doxyfile index ba63a9823..15c01dd27 100644 --- a/documentations/Doxyfile +++ b/documentations/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = Dokan # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 1.0.3 +PROJECT_NUMBER = 1.0.5 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/dokan/dokan.rc b/dokan/dokan.rc index 3078594a2..465ee2625 100644 --- a/dokan/dokan.rc +++ b/dokan/dokan.rc @@ -16,8 +16,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,4,1000 - PRODUCTVERSION 1,0,4,1000 + FILEVERSION 1,0,5,1000 + PRODUCTVERSION 1,0,5,1000 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -34,12 +34,12 @@ BEGIN BEGIN VALUE "CompanyName", "Dokan Project" VALUE "FileDescription", "Dokan Library" - VALUE "FileVersion", "1.0.4.1000" + VALUE "FileVersion", "1.0.5.1000" VALUE "InternalName", "dokan.dll" VALUE "LegalCopyright", "Copyright (C) 2017" VALUE "OriginalFilename", "dokan.dll" VALUE "ProductName", "Dokan" - VALUE "ProductVersion", "1.0.4.1000" + VALUE "ProductVersion", "1.0.5.1000" END END BLOCK "VarFileInfo" diff --git a/dokan_fuse/src/dokanfuse.rc b/dokan_fuse/src/dokanfuse.rc index c67f26922..1f3ce852f 100644 --- a/dokan_fuse/src/dokanfuse.rc +++ b/dokan_fuse/src/dokanfuse.rc @@ -16,8 +16,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,4,1000 - PRODUCTVERSION 1,0,4,1000 + FILEVERSION 1,0,5,1000 + PRODUCTVERSION 1,0,5,1000 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -34,12 +34,12 @@ BEGIN BEGIN VALUE "CompanyName", "Dokan Project" VALUE "FileDescription", "Dokan Fuse library" - VALUE "FileVersion", "1.0.4.1000" + VALUE "FileVersion", "1.0.5.1000" VALUE "InternalName", "dokanfuse.dll" VALUE "LegalCopyright", "Copyright (C) 2017" VALUE "OriginalFilename", "dokanfuse.dll" VALUE "ProductName", "Dokan" - VALUE "ProductVersion", "1.0.4.1000" + VALUE "ProductVersion", "1.0.5.1000" END END BLOCK "VarFileInfo" diff --git a/dokan_np/dokan_np.rc b/dokan_np/dokan_np.rc index 5a27e6b20..7eaea8c9e 100644 --- a/dokan_np/dokan_np.rc +++ b/dokan_np/dokan_np.rc @@ -16,8 +16,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,4,1000 - PRODUCTVERSION 1,0,4,1000 + FILEVERSION 1,0,5,1000 + PRODUCTVERSION 1,0,5,1000 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -34,12 +34,12 @@ BEGIN BEGIN VALUE "CompanyName", "Dokan Project" VALUE "FileDescription", "Dokan Network Provider" - VALUE "FileVersion", "1.0.4.1000" + VALUE "FileVersion", "1.0.5.1000" VALUE "InternalName", "dokan.dll" VALUE "LegalCopyright", "Copyright (C) 2017" VALUE "OriginalFilename", "dokannp.dll" VALUE "ProductName", "Dokan" - VALUE "ProductVersion", "1.0.4.1000" + VALUE "ProductVersion", "1.0.5.1000" END END BLOCK "VarFileInfo" diff --git a/dokan_wix/version.xml b/dokan_wix/version.xml index c78ef0d5e..747b0585b 100644 --- a/dokan_wix/version.xml +++ b/dokan_wix/version.xml @@ -1,13 +1,13 @@ - + - + - + diff --git a/sign.ps1 b/sign.ps1 index 619dab8f1..ffd615eb7 100644 --- a/sign.ps1 +++ b/sign.ps1 @@ -10,7 +10,7 @@ signtool sign /as /fd SHA256 /v /i "$env:CERTISSUER" /ac "$env:ADDITIONALCERT" / if (-not ([string]::IsNullOrEmpty($env:EV_CERTISSUER))) { - New-Item -ItemType Directory -Force -Path Win32\Win10Release,x64\Win10Release | Out-Null - $files = Get-ChildItem -path Win32\Win10Release,x64\Win10Release -recurse -Include *.sys,*.cat,*.dll + New-Item -ItemType Directory -Force -Path Win32\Win10Release,x64\Win10Release,Win32\Win10Debug,x64\Win10Debug | Out-Null + $files = Get-ChildItem -path Win32\Win10Release,x64\Win10Release,Win32\Win10Debug,x64\Win10Debug -recurse -Include *.sys,*.cat,*.dll signtool sign /as /fd sha256 /tr http://timestamp.digicert.com /td sha256 /n "$env:EV_CERTISSUER" $files } diff --git a/sys/dokan.rc b/sys/dokan.rc index 385ddef22..47152f95f 100644 --- a/sys/dokan.rc +++ b/sys/dokan.rc @@ -16,8 +16,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,4,1000 - PRODUCTVERSION 1,0,4,1000 + FILEVERSION 1,0,5,1000 + PRODUCTVERSION 1,0,5,1000 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -34,12 +34,12 @@ BEGIN BEGIN VALUE "CompanyName", "Dokan Project" VALUE "FileDescription", "Dokan Driver" - VALUE "FileVersion", "1.0.4.1000" + VALUE "FileVersion", "1.0.5.1000" VALUE "InternalName", "dokan.sys" VALUE "LegalCopyright", "Copyright (C) 2017" VALUE "OriginalFilename", "dokan.sys" VALUE "ProductName", "Dokan" - VALUE "ProductVersion", "1.0.4.1000" + VALUE "ProductVersion", "1.0.5.1000" END END BLOCK "VarFileInfo"