Damian Büchel
|
52217fa477
|
SEBWIN-449: Implemented basic functionality of Jitsi Meet.
|
2021-03-10 21:26:45 +01:00 |
|
Damian Büchel
|
d113d59223
|
SEBWIN-448: Added configuration scaffolding for remote proctoring.
|
2021-02-10 00:49:32 +01:00 |
|
Damian Büchel
|
f4a00beebb
|
SEBWIN-448: Started implementing remote proctoring disclaimer.
|
2021-02-09 14:44:59 +01:00 |
|
Damian Büchel
|
a19617c53b
|
Updated year in copyright remarks.
|
2021-02-03 00:45:33 +01:00 |
|
Damian Büchel
|
15be4cbaf7
|
SEBWIN-442: Implemented mechanism to automatically select server exam via configuration.
|
2020-11-30 18:30:29 +01:00 |
|
Damian Büchel
|
d1f0e012d5
|
SEBWIN-414: Implemented home functionality for browser.
|
2020-10-05 23:37:23 +02:00 |
|
Damian Büchel
|
68decb740c
|
SEBWIN-414: Implemented new feature to control displaying and logging of URLs in browser.
|
2020-09-29 14:01:17 +02:00 |
|
Damian Büchel
|
50e943e8a8
|
SEBWIN-414: Implemented query string parameter feature.
|
2020-09-24 12:55:20 +02:00 |
|
Damian Büchel
|
6d478660b5
|
SEBWIN-414: Implemented feature to reset browser via quit URL.
|
2020-09-21 19:22:15 +02:00 |
|
Damian Büchel
|
252e807c44
|
SEBWIN-414: Implemented new mechanism to allow or deny reconfiguration.
|
2020-09-10 12:35:58 +02:00 |
|
Damian Büchel
|
8a385a55d0
|
Ensured missing content type does not crash network resource loader.
|
2020-09-08 15:32:45 +02:00 |
|
Damian Büchel
|
af71bbd72e
|
SEBWIN-413: Made find functionality configurable.
|
2020-08-11 17:52:51 +02:00 |
|
Damian Büchel
|
2ade9e15b4
|
SEBWIN-407: Implemented access restriction for file system dialog.
|
2020-08-05 22:55:38 +02:00 |
|
Damian Büchel
|
c2cd3a742f
|
SEBWIN-405: Implemented basic server binding up to exam selection.
|
2020-07-22 18:11:51 +02:00 |
|
Damian Büchel
|
261a331634
|
SEBWIN-405: Implemented server settings and data mapping.
|
2020-07-01 13:39:17 +02:00 |
|
Damian Büchel
|
c8b6aad877
|
SEBWIN-410: Implemented new default behavior to ignore the SEB service.
|
2020-06-23 13:53:10 +02:00 |
|
Damian Büchel
|
bcb8abdeaa
|
SEBWIN-409: Fixed handling of spaces in FileResourceSaver.
|
2020-06-22 10:55:26 +02:00 |
|
Damian Büchel
|
7b8c69c1ba
|
SEBWIN-401: Implemented fix for VMware issue: The registry values will now only be set if the active configuration explicity says so.
|
2020-05-20 12:03:54 +02:00 |
|
Damian Büchel
|
60731e01a8
|
Fixed program title by using entry assembly instead of executing assembly for app config data.
|
2020-05-19 14:32:39 +02:00 |
|
Damian Büchel
|
16f2e22f2a
|
SEBWIN-305: Fixed data mapping for browser window widths and heights.
|
2020-05-04 13:47:32 +02:00 |
|
Damian Büchel
|
63d34825f7
|
SEBWIN-397: Implemented mechanism to automatically show the browser window toolbar if reloading is enabled.
|
2020-05-04 12:56:08 +02:00 |
|
Damian Büchel
|
b5876eb61a
|
SEBWIN-396: Implemented configuration value "allowQuit" to control the termination of SEB by user action.
|
2020-05-04 12:37:54 +02:00 |
|
Damian Büchel
|
ec95d3fd9b
|
SEBWIN-390: Fixed spelling mistake in configuration key for service component.
|
2020-04-17 10:39:58 +02:00 |
|
Damian Büchel
|
1763394036
|
SEBWIN-380: Extended tests for configuration data processor.
|
2020-04-08 16:06:59 +02:00 |
|
Damian Büchel
|
5eff32a7bc
|
SEBWIN-380: Added browser engine reference to browser unit tests in order to be able to unit test important components.
|
2020-04-02 17:56:48 +02:00 |
|
Damian Büchel
|
3840fb4e84
|
SEBWIN-362: Implemented fallback mechanism in case HEAD requests do not work for certain network resources.
|
2020-03-30 11:49:47 +02:00 |
|
Damian Büchel
|
b465d498d0
|
SEBWIN-378: Implemented basic support for default spell checking.
|
2020-03-05 09:38:26 +01:00 |
|
Damian Büchel
|
24c5d91fe4
|
SEBWIN-376: Fixed error with browser request filtering and improved logging if request is blocked. Also fixed error in configuration value mapping for content request filter.
|
2020-03-04 10:08:34 +01:00 |
|
Damian Büchel
|
50e671c40c
|
SEBWIN-374: Implemented sanitation mechanism for browser engine data in legacy configuration files.
|
2020-03-03 15:38:48 +01:00 |
|
Damian Büchel
|
ba4d4cec81
|
SEBWIN-367: Implemented mapping for service configuration values and added new options in configuration tool.
|
2020-02-28 15:00:17 +01:00 |
|
dbuechel
|
07bb78e637
|
SEBWIN-363, SEBWIN-357: Ensured session is retained when loading a configuration from a server which requires authentication and introduced new flag to determine whether a reconfiguration is allowed or not. Also fixed session persistence when using delete cookies settings.
|
2020-02-25 10:41:55 +01:00 |
|
dbuechel
|
1d9f5ffad7
|
SEBWIN-358: Implemented configuration and mechanism for browser cache deletion.
|
2020-02-21 15:11:35 +01:00 |
|
dbuechel
|
c43df2e712
|
SEBWIN-358: Implemented user agent suffix.
|
2020-02-19 15:32:38 +01:00 |
|
dbuechel
|
6ad5d062db
|
SEBWIN-309, SEBWIN-358: Corrected usage of salt value for browser exam key.
|
2020-02-19 15:21:34 +01:00 |
|
dbuechel
|
1a840ffac5
|
SEBWIN-358: Integrated browser exam key and configuration key computation in legacy configuration tool.
|
2020-02-19 14:30:39 +01:00 |
|
dbuechel
|
6e560e1a3e
|
SEBWIN-358: Added new configuration options to configuration tool.
|
2020-02-19 11:53:29 +01:00 |
|
dbuechel
|
91765e2d55
|
SEBWIN-357: Implemented browser session configuration.
|
2020-02-17 12:10:04 +01:00 |
|
dbuechel
|
9f8920b410
|
SEBWIN-309: Corrected implementation of configuration and browser exam key.
|
2020-02-13 11:01:07 +01:00 |
|
dbuechel
|
7e3703dc16
|
Added missing default values for browser and configuration mode.
|
2020-02-11 10:34:23 +01:00 |
|
dbuechel
|
5ce5c78641
|
SEBWIN-309: Implemented draft of browser exam key.
|
2020-02-10 12:19:25 +01:00 |
|
dbuechel
|
92d22a8437
|
SEBWIN-309: Extended detection mechanism for configuration file downloads.
|
2020-02-06 11:10:22 +01:00 |
|
dbuechel
|
7df1fe5f03
|
SEBWIN-309: Corrected implementation of configuration key.
|
2020-02-06 09:56:32 +01:00 |
|
dbuechel
|
de00dbc13c
|
SEBWIN-352: Implemented new configuration format, i.e. parsing of compressed XML data. Also removed BOM from XML unit test data file.
|
2020-01-30 15:20:05 +01:00 |
|
dbuechel
|
603c268839
|
SEBWIN-302: Implemented configuration of internal PDF reader.
|
2020-01-30 11:15:28 +01:00 |
|
dbuechel
|
cf2a74f6ce
|
SEBWIN-308: Ensured temporary configuration file is deleted after reconfiguration.
|
2020-01-29 10:07:28 +01:00 |
|
dbuechel
|
b003bf93b7
|
SEBWIN-308: Implemented mechanism to block uploads.
|
2020-01-24 10:19:11 +01:00 |
|
dbuechel
|
0083a87bce
|
SEBWIN-308: Implemented basic file system dialog and download configuration for browser.
|
2020-01-20 16:13:08 +01:00 |
|
dbuechel
|
61f369a9a3
|
SEBWIN-307: Implemented configuration to enable / disable the browser application.
|
2020-01-10 10:25:51 +01:00 |
|
dbuechel
|
5e131289b0
|
SEBWIN-309: Implemented scaffolding for Configuration Key.
|
2020-01-10 08:54:10 +01:00 |
|
dbuechel
|
45e1b001e3
|
SEBWIN-302: Implemented configuration for browser window toolbar.
|
2020-01-08 09:55:23 +01:00 |
|
dbuechel
|
df61e79861
|
Updated year in copyright and license remarks.
|
2020-01-06 15:24:46 +01:00 |
|
dbuechel
|
bf69a64e15
|
SEBWIN-316: Added manufacturer, model and name to system info.
|
2019-12-20 17:06:28 +01:00 |
|
dbuechel
|
175a2e8cf7
|
SEBWIN-316: Finally grouped all security related settings. Implemented mapping for virtual machine policy.
|
2019-12-20 11:37:07 +01:00 |
|
dbuechel
|
955ae3545e
|
Refactored configuration data mapping.
|
2019-12-20 10:03:47 +01:00 |
|
dbuechel
|
130dd45ff6
|
SEBWIN-310: Implemented quit URL.
|
2019-12-19 15:02:40 +01:00 |
|
dbuechel
|
42eccef565
|
Cleaned and restructured browser settings namespace.
|
2019-12-18 08:24:55 +01:00 |
|
dbuechel
|
5b3a2a3861
|
SEBWIN-315: Implemented basic proxy support.
|
2019-12-18 08:09:59 +01:00 |
|
dbuechel
|
eb3a87016e
|
SEBWIN-304: Implemented same host policies for browser popups.
|
2019-12-13 16:10:10 +01:00 |
|
dbuechel
|
1f4043619f
|
SEBWIN-304: Implemented browser popup policy.
|
2019-12-12 15:41:05 +01:00 |
|
dbuechel
|
a54513259d
|
SEBWIN-305: Default values for browser window size and position.
|
2019-12-11 12:24:05 +01:00 |
|
dbuechel
|
90b73ec8aa
|
SEBWIN-305: Implemented size and position configuration for browser windows.
|
2019-12-11 11:09:24 +01:00 |
|
dbuechel
|
a18a404ed6
|
SEBWIN-312: Ensured applications which are allowed to be running are not automatically terminated.
|
2019-12-06 10:47:44 +01:00 |
|
dbuechel
|
6ab7047639
|
SEBWIN-312: Corrected original name check for whitelisted applications and changed method to retrieve process names (to ensure image file extension remains present).
|
2019-11-22 14:58:34 +01:00 |
|
dbuechel
|
a6a90376ad
|
SEBWIN-344: Removed AnyCPU and introduced x64 platform, adapted setup project to be built for both platforms. Changed configuration tool to .NET 4.7.2.
|
2019-11-06 15:45:17 +01:00 |
|
dbuechel
|
c21005b934
|
SEBWIN-312: Implemented loading of whitelisted applications into shell.
|
2019-11-06 08:45:37 +01:00 |
|
dbuechel
|
f778d5b848
|
SEBWIN-312: Implemented mapping for configuration values of whitelisted applications.
|
2019-10-30 11:08:42 +01:00 |
|
dbuechel
|
b6dbe6451d
|
SEBWIN-313: Implemented lock screen mechanism for blacklisted processes.
|
2019-10-11 15:46:15 +02:00 |
|
dbuechel
|
8fd22032b6
|
SEBWIN-311: Started implementing scaffolding for third-party applications & monitoring. Renamed ApplicationSettings to AppSettings, resolved dependency from WindowsApi on Monitoring namespace and introduced ClientContext for runtime data of the client.
|
2019-10-01 11:30:53 +02:00 |
|
dbuechel
|
0159b9c0de
|
SEBWIN-314: Added functionality to automatically allow start URL when request filtering is active.
|
2019-09-24 08:53:29 +02:00 |
|
dbuechel
|
6d1b282b33
|
SEBWIN-314: Started implementing filter rules with unit tests.
|
2019-09-18 16:15:26 +02:00 |
|
dbuechel
|
5209103c97
|
SEBWIN-314: Completed infrastructure for browser request filtering.
|
2019-09-13 09:17:14 +02:00 |
|
dbuechel
|
dda48396b3
|
Unified naming and comments for settings.
|
2019-09-10 11:53:30 +02:00 |
|
dbuechel
|
1dd65e1bda
|
SEBWIN-314: Completed infrastructure for request filter.
|
2019-09-10 11:01:49 +02:00 |
|
dbuechel
|
367ebf1329
|
SEBWIN-342: Moved settings to separate assembly.
|
2019-09-06 09:39:28 +02:00 |
|
dbuechel
|
5f5209622e
|
SEBWIN-342: Moved settings into individiual namespaces according to their purpose.
|
2019-09-06 08:32:29 +02:00 |
|
dbuechel
|
b8fd96a10c
|
SEBWIN-314: Started implementing scaffolding for request filter.
|
2019-09-06 08:13:27 +02:00 |
|
dbuechel
|
c282623eb4
|
SEBWIN-314: Started implementing request filter.
|
2019-09-05 08:38:59 +02:00 |
|
dbuechel
|
fd20d0d638
|
Finally did what should have been done a long time ago: Moved contracts from SafeExamBrowser.Contracts to new contracts assembly per namespace.
|
2019-08-30 09:55:26 +02:00 |
|
dbuechel
|
938afcb4a7
|
SEBWIN-314: Started with network filter implementation.
|
2019-08-29 10:29:19 +02:00 |
|
dbuechel
|
758b61084a
|
SEBWIN-303: Implemented audio settings.
|
2019-08-16 08:26:11 +02:00 |
|
dbuechel
|
768336e381
|
SEBWIN-303: Started implementing audio control.
|
2019-08-15 10:46:47 +02:00 |
|
dbuechel
|
b71529da31
|
SEBWIN-338: Introduced program build version.
|
2019-08-13 10:02:05 +02:00 |
|
dbuechel
|
d9f546aa74
|
SEBWIN-320: Made mutex names application-wide constants and fixed unit test for lockdown operation.
|
2019-07-19 10:56:32 +02:00 |
|
dbuechel
|
dd801245d2
|
SEBWIN-301: Finished basic backup mechanism for service.
|
2019-06-26 10:13:11 +02:00 |
|
dbuechel
|
b96bbfcd78
|
SEBWIN-301: Started implementing backup mechanism for service.
|
2019-06-21 15:05:31 +02:00 |
|
dbuechel
|
1c7c856c33
|
SEBWIN-301: Defined settings for service component.
|
2019-06-20 10:55:24 +02:00 |
|
dbuechel
|
3589b92b9d
|
SEBWIN-301: Implemented service log file persistence in user directory.
|
2019-06-18 15:51:35 +02:00 |
|
dbuechel
|
6b24554abc
|
SEBWIN-301: Implemented basic service session procedure.
|
2019-06-18 10:18:56 +02:00 |
|
dbuechel
|
77a3b50ca9
|
SEBWIN-301: Moved ServiceOperation in session sequence of runtime to be able to interact with the user and consolidated KioskModeTerminationOperation into KioskModeOperation itself.
|
2019-06-12 08:46:10 +02:00 |
|
dbuechel
|
e9d91cb898
|
SEBWIN-301: Switched from interface to data container for session configuration (separated client and service session configuration) and implemented mapping of service policy including the respective message boxes.
|
2019-06-11 09:53:33 +02:00 |
|
dbuechel
|
ccf7727d4c
|
SEBWIN-301: Fixed usage of application data folder (local for large files vs. roaming for configuration) and implemented basic service operation for runtime.
|
2019-06-06 15:44:03 +02:00 |
|
dbuechel
|
b29828b724
|
SEBWIN-329: Implemented new configuration keys to control access to log information during runtime.
|
2019-05-22 15:16:50 +02:00 |
|
dbuechel
|
8b0cc6db71
|
SEBWIN-329: URL textbox is now hidden when disabled and the developer console is accessible via the browser menu. Removed spinning wheel and introduced loading progress indicator.
|
2019-05-22 11:42:31 +02:00 |
|
dbuechel
|
305110f239
|
SEBWIN-104: Made about notification configurable and removed it and log notification from taskbar by default.
|
2019-05-08 10:12:22 +02:00 |
|
dbuechel
|
137b463044
|
SEBWIN-106: Implemented URL randomization for browser window.
|
2019-05-08 09:56:34 +02:00 |
|
dbuechel
|
9e246ba4a6
|
SEBWIN-226: Removed configuration value overrides.
|
2019-04-02 08:28:53 +02:00 |
|
dbuechel
|
0d270b1444
|
SEBWIN-226: Trying to use CI to set correct version and build number for assemblies.
|
2019-03-29 10:52:00 +01:00 |
|
dbuechel
|
51586fdda4
|
SEBWIN-226: Mapped configuration values for action center.
|
2019-03-29 09:14:54 +01:00 |
|
dbuechel
|
90fefae248
|
SEBWIN-226: Leveraged new possibility of .NET 4.7 to keep inner stream of GZipStream open.
|
2019-03-28 08:44:34 +01:00 |
|
dbuechel
|
b7167d35f6
|
SEBWIN-141: Implemented scaffolding for touch-optimized user interface.
|
2019-03-21 16:05:16 +01:00 |
|