Restore SEBPatch

This commit is contained in:
2025-06-01 11:56:28 +02:00
parent 8c656e3137
commit 00707825b4
1009 changed files with 5005 additions and 6502 deletions

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024 ETH Zürich, IT Services
* Copyright (c) 2025 ETH Zürich, IT Services
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -35,8 +35,17 @@ namespace SafeExamBrowser.Configuration.ConfigurationData
private void AllowBrowserToolbarForReloading(AppSettings settings)
{
settings.Browser.AdditionalWindow.ShowToolbar = true;
//if (settings.Browser.AdditionalWindow.AllowReloading && settings.Browser.AdditionalWindow.ShowReloadButton)
//{
// settings.Browser.AdditionalWindow.ShowToolbar = true;
//}
//if (settings.Browser.MainWindow.AllowReloading && settings.Browser.MainWindow.ShowReloadButton)
//{
// settings.Browser.MainWindow.ShowToolbar = true;
//}
settings.Browser.MainWindow.ShowToolbar = true;
settings.Browser.AdditionalWindow.ShowToolbar = true;
}
private void CalculateConfigurationKey(IDictionary<string, object> rawData, AppSettings settings)
@@ -60,7 +69,7 @@ namespace SafeExamBrowser.Configuration.ConfigurationData
private void InitializeBrowserHomeFunctionality(AppSettings settings)
{
settings.Browser.MainWindow.ShowHomeButton = settings.Browser.UseStartUrlAsHomeUrl || !string.IsNullOrWhiteSpace(settings.Browser.HomeUrl);
settings.Browser.HomePasswordHash = "";
settings.Browser.HomePasswordHash = settings.Security.QuitPasswordHash;
}
private void InitializeClipboardSettings(AppSettings settings)
@@ -73,7 +82,7 @@ namespace SafeExamBrowser.Configuration.ConfigurationData
private void InitializeProctoringSettings(AppSettings settings)
{
settings.Proctoring.Enabled = settings.Proctoring.ScreenProctoring.Enabled;
settings.Proctoring.Enabled = false;
}
private void RemoveLegacyBrowsers(AppSettings settings)