diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml index 3cbd0eab..db805953 100644 --- a/.github/workflows/codespell.yml +++ b/.github/workflows/codespell.yml @@ -105,6 +105,7 @@ jobs: echo 'variouse->various' >> dictionary.txt echo 'resumeed->resumed' >> dictionary.txt echo 'autoamtic->automatic' >> dictionary.txt + echo 'connencted->connected' >> dictionary.txt echo 'crome->Chrome' >> dictionary_code.txt echo 'chromim->Chromium' >> dictionary_code.txt echo 'kmdutill->kmdutil' >> dictionary_code.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 5aa854c8..4e9403ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,18 +17,18 @@ This project adheres to [Semantic Versioning](http://semver.org/). - added display of Date & Time in the Sbie Messages tab [#3429](https://github.com/sandboxie-plus/Sandboxie/issues/3429) ### Changed -- without an active, non expired, supporter certificate, automatic updates/downloads are not longer available for the stable channel - - the autoamtic updater will still work and notify about new stable releases, the user will be guided to visit the download page and download the latest installer manually -- the cleanup button is now also enabled when not connencted to core +- without an active, non-expired, supporter certificate, automatic updates/downloads are no longer available for the stable channel + - the automatic updater will still work and notify about new stable releases, the user will be guided to visit the download page and download the latest installer manually +- the cleanup button in SandMan UI is now enabled even when not connected to the Sandboxie core components - the box creation wizard now allows to create a black box based on any other box type ### Fixed -- fixed running sandboxed processes located in a imdisk volume [#3472](https://github.com/sandboxie-plus/Sandboxie/discussions/3472) -- fixed sample 634d066fd4f9a8b201a3ddf346e880be unable to be terminate on windows 7 x64 [#3482](https://github.com/sandboxie-plus/Sandboxie/issues/3482) -- fixed UseNewSymlinkResolver causes applications to create both the link and the target folder [#3481](https://github.com/sandboxie-plus/Sandboxie/issues/3481) -- fixed Renaming a sandbox breaks Group hierarchy [#3430](https://github.com/sandboxie-plus/Sandboxie/issues/3430) -- fixed Encrypted confidential Box + red box preset blocks box access to it's own root directories [#3475](https://github.com/sandboxie-plus/Sandboxie/issues/3475) -- fixed SandMan-v1.12.3 crashing [#3492](https://github.com/sandboxie-plus/Sandboxie/issues/3492) +- fixed running sandboxed processes located in an ImDisk volume [#3472](https://github.com/sandboxie-plus/Sandboxie/discussions/3472) +- fixed sample 634d066fd4f9a8b201a3ddf346e880be unable to be terminated on Windows 7 x64 [#3482](https://github.com/sandboxie-plus/Sandboxie/issues/3482) +- fixed UseNewSymlinkResolver causing applications to create both the link and the target folder [#3481](https://github.com/sandboxie-plus/Sandboxie/issues/3481) +- fixed issue with sandbox renaming that broke the group hierarchy [#3430](https://github.com/sandboxie-plus/Sandboxie/issues/3430) +- fixed encrypted confidential sandbox with red box preset blocking access to its root directories [#3475](https://github.com/sandboxie-plus/Sandboxie/issues/3475) +- fixed SandMan crash issue introduced in 1.12.0 [#3492](https://github.com/sandboxie-plus/Sandboxie/issues/3492) @@ -293,7 +293,7 @@ This project adheres to [Semantic Versioning](http://semver.org/). - fixed snapshots not merging duplicate directory junctions [#3016](https://github.com/sandboxie-plus/Sandboxie/issues/3016) - fixed snapshot-related issue when using Delete V2 rename functionality - fixed issue with Delete V2 when using network shares -- fixed issue with accessing drive roots when using "UseVolumeSerialNumbers=y" +- fixed issue with accessing drive roots when using "UseVolumeSerialNumbers=y" - fixed remove snapshot resurrects deleted files when using Delete V2 [#3015](https://github.com/sandboxie-plus/Sandboxie/issues/3015) ### Removed diff --git a/Sandboxie/apps/start/start.cpp b/Sandboxie/apps/start/start.cpp index 6e875f87..349e7d90 100644 --- a/Sandboxie/apps/start/start.cpp +++ b/Sandboxie/apps/start/start.cpp @@ -1109,7 +1109,7 @@ int Program_Start(void) } // - // copy input command line, minus leading and tailing spaces + // copy input command line, minus leading and trailing spaces // while (ChildCmdLine && *ChildCmdLine == L' ') diff --git a/Sandboxie/common/ini.cpp b/Sandboxie/common/ini.cpp index cd17a830..4b72ba30 100644 --- a/Sandboxie/common/ini.cpp +++ b/Sandboxie/common/ini.cpp @@ -59,7 +59,7 @@ void Ini_Read_ConfigEntry(WCHAR* line, WCHAR* end, std::list& entries { WCHAR* name_start = line; WCHAR* name_end = separator; - // trim tailing whitespaces + // trim trailing whitespaces while (name_end > name_start && (*(name_end-1) == L' ' || *(name_end-1) == L'\t')) name_end--; WCHAR* value_start = separator+1; diff --git a/Sandboxie/common/pattern.h b/Sandboxie/common/pattern.h index 7e1b94b9..813670e4 100644 --- a/Sandboxie/common/pattern.h +++ b/Sandboxie/common/pattern.h @@ -71,7 +71,7 @@ const WCHAR *Pattern_Source(PATTERN *pat); ULONG Pattern_Level(PATTERN *pat); // -// Pattern_Wildcards: returns count of wildcards in the pattern, not counting the tailing * when rpresent +// Pattern_Wildcards: returns count of wildcards in the pattern, not counting the trailing * when present // USHORT Pattern_Wildcards(PATTERN *pat); diff --git a/Sandboxie/core/dll/file_link.c b/Sandboxie/core/dll/file_link.c index 61e07fd8..601a9237 100644 --- a/Sandboxie/core/dll/file_link.c +++ b/Sandboxie/core/dll/file_link.c @@ -1022,7 +1022,7 @@ _FX FILE_LINK *File_AddTempLink(WCHAR *path) ULONG input_len = wcslen(input_str); while (input_len > 0 && input_str[input_len - 1] == L'\\') - input_len -= 1; // remove tailing back slash + input_len -= 1; // remove trailing backslash newpath = File_TranslateTempLinks_2(input_str, input_len); diff --git a/Sandboxie/core/dll/ipc.c b/Sandboxie/core/dll/ipc.c index 05d154d2..8837d6a3 100644 --- a/Sandboxie/core/dll/ipc.c +++ b/Sandboxie/core/dll/ipc.c @@ -4294,7 +4294,7 @@ _FX NTSTATUS Ipc_NtQueryDirectoryObject( Ipc_MergeDirectoryObject(merge, TruePath, FALSE); - ULONG len = wcslen(CopyPath); // fix root copy path, remove tailing '\\' + ULONG len = wcslen(CopyPath); // fix root copy path, remove trailing '\\' if (CopyPath[len - 1] == L'\\') CopyPath[len - 1] = 0; Ipc_MergeDirectoryObject(merge, CopyPath, TRUE); diff --git a/SandboxiePlus/SandMan/Helpers/StorageInfo.cpp b/SandboxiePlus/SandMan/Helpers/StorageInfo.cpp index 0c5fee21..437f9f03 100644 --- a/SandboxiePlus/SandMan/Helpers/StorageInfo.cpp +++ b/SandboxiePlus/SandMan/Helpers/StorageInfo.cpp @@ -203,7 +203,7 @@ std::list ListAllVolumes() info.mountPoints.push_back(mountPoint); } - volumeName[wcslen(volumeName) - 1] = 0; // strip tailing L'\\' + volumeName[wcslen(volumeName) - 1] = 0; // strip trailing L'\\' info.deviceName = QueryLinkTarget(volumeName);