Skip to content

Commit

Permalink
1.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidXanatos committed Oct 22, 2022
1 parent a65e06b commit 46e9979
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 16 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ This project adheres to [Semantic Versioning](http://semver.org/).



## [1.5.1 / 5.60.1] - 2022-10-??

### Fixed
- fixed issues when reanaming a sandbox with a custom path [#2368](https://github.com/sandboxie-plus/Sandboxie/issues/2368)
- proeprly fixed the firefox 106 issue

This comment was marked as outdated.

Copy link
@bastik-1001

bastik-1001 Oct 22, 2022

Collaborator

Probably that should be 'properly'. :) I guess there will be further changes, so there will be enough chances to get it fixed.

This comment was marked as outdated.

Copy link
@APMichael

APMichael Oct 23, 2022

Contributor

Yes, I also think he meant "properly". So that the issue is now better and finally fixed.




## [1.5.0 / 5.60.0] - 2022-10-19

### Added
Expand Down
4 changes: 2 additions & 2 deletions Sandboxie/common/my_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
#ifndef _MY_VERSION_H
#define _MY_VERSION_H

#define MY_VERSION_BINARY 5,60,0
#define MY_VERSION_STRING "5.60.0"
#define MY_VERSION_BINARY 5,60,1
#define MY_VERSION_STRING "5.60.1"
#define MY_ABI_VERSION 0x56000

// These #defines are used by either Resource Compiler or NSIS installer
Expand Down
26 changes: 13 additions & 13 deletions Sandboxie/core/dll/proc.c
Original file line number Diff line number Diff line change
Expand Up @@ -773,6 +773,7 @@ _FX BOOL Proc_CreateProcessInternalW(
// Hack: by adding a parameter to the gpu renderer process, we can fix the issue.
//

// $Workaround$ - 3rd party fix
if ((Dll_ImageType == DLL_IMAGE_UNSPECIFIED/* || Dll_ImageType == DLL_IMAGE_ELECTRON*/) && Dll_ElectronWorkaround)
{
if(lpApplicationName && lpCommandLine)
Expand All @@ -792,29 +793,28 @@ _FX BOOL Proc_CreateProcessInternalW(
}
}

//
// Compatybility hack for firefox 106.x
//

if (Dll_ImageType == DLL_IMAGE_MOZILLA_FIREFOX && SbieApi_QueryConfBool(NULL, L"FirefoxHack1", TRUE)) {
if (lpCommandLine
&& wcsstr(lpCommandLine, L"-contentproc")
&& wcsstr(lpCommandLine, L"-sandboxingKind 1") ) {
SetLastError(ERROR_ACCESS_DENIED);
return FALSE;
}
}

//
// hack: recent versions of Flash Player use the Chrome sandbox
// architecture which conflicts with our restricted process model
//

// $Workaround$ - 3rd party fix
if (Dll_ImageType == DLL_IMAGE_FLASH_PLAYER_SANDBOX ||
Dll_ImageType == DLL_IMAGE_ACROBAT_READER ||
Dll_ImageType == DLL_IMAGE_PLUGIN_CONTAINER)
hToken = NULL;

//
// Compatybility hack for firefox 106.x
//

// $Workaround$ - 3rd party fix
if (Dll_ImageType == DLL_IMAGE_MOZILLA_FIREFOX && lpCommandLine
// && wcsstr(lpCommandLine, L"-contentproc")
&& wcsstr(lpCommandLine, L"-sandboxingKind")
)
hToken = NULL;

//
// use a copy path for the current directory
// if there is a copy directory in the sandbox
Expand Down
2 changes: 1 addition & 1 deletion SandboxiePlus/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#define VERSION_MJR 1
#define VERSION_MIN 5
#define VERSION_REV 0
#define VERSION_REV 1
#define VERSION_UPD 0

#ifndef STR
Expand Down

0 comments on commit 46e9979

Please sign in to comment.