Commit graph

204 commits

Author SHA1 Message Date
Damian Büchel
9b8d1fc3b2 SEBWIN-633: Minor refactoring. 2022-12-21 05:50:26 +01:00
Damian Büchel
f0aecb06d9 SEBWIN-633: Fixed ease of access exploit. 2022-12-21 05:37:03 +01:00
Damian Büchel
1c42434b9a SEBWIN-615: Implemented session integrity verification. 2022-11-24 14:50:25 +01:00
Damian Büchel
4bb46c0d7a SEBWIN-596: Fixed reverting for normal session. 2022-08-24 17:56:09 +02:00
Damian Büchel
cb3cee7e4e SEBWIN-596: Ensured open server connection gets closed when session start failed. 2022-08-24 10:25:41 +02:00
Damian Büchel
3f2342a3d3 SEBWIN-592, #421: Fixed crash caused by non-ASCII characters (e.g. Hebrew) in client log file path. 2022-08-17 14:40:41 +02:00
Damian Büchel
3e18a6ce41 SEBWIN-510: Implemented build integration. 2022-07-19 12:07:38 +02:00
Damian Büchel
2fdacfc1b0 SEBWIN-510: Implemented functionality. 2022-07-18 21:37:04 +02:00
Damian Büchel
05a4bd126a Updated solution dependencies and browser engine (version 101.0.15). 2022-05-06 16:33:06 +02:00
Damian Büchel
6205bef251 SEBWIN-537: Implemented new network control showing wired as well as wireless network information. 2022-04-19 18:21:29 +02:00
Damian Büchel
291c107fdd SEBWIN-558: Added Windows 11 to system info and supported OS list. 2022-03-28 21:04:31 +02:00
Damian Büchel
172845b3c0 SEBWIN-525: Forgot to set all display settings of permissive configuration for browser configuration resource. 2022-03-22 09:56:17 +01:00
Damian Büchel
fcbc641127 SEBWIN-482: Fixed unit tests. 2022-03-21 09:34:57 +01:00
anhefti
ab95995bf0 SEBWIN-482 do not allow to reconfigure new SEB Server session 2022-03-16 11:45:06 +01:00
Damian Büchel
eb0dbe0ab4 Merge branch 'master' of https://github.com/SafeExamBrowser/seb-win-refactoring 2022-02-23 13:59:41 +01:00
Damian Büchel
71423803e5 SEBWIN-531, #240: Replaced custom life span handler implementation with new API of the browser engine in order to enable parent-child relationship / JavaScript functionality for popup windows. 2022-02-23 13:59:36 +01:00
anhefti
5241def188 SEBWIN-482 fix for simple use-case (same exam selection) 2022-02-09 12:02:30 +01:00
Damian Büchel
1c3e4b450c SEBWIN-542: Ensured re-attempting to start a service session doesn't fail. 2022-02-03 12:15:54 +01:00
Damian Büchel
a0e0c3e579 SEBWIN-541: Updated year in license and copyright remarks. 2022-01-21 16:33:52 +01:00
Damian Büchel
3a5000a130 SEBWIN-540: Implemented transmission of client and version information to SEB-Server. 2022-01-14 13:33:35 +01:00
Damian Büchel
43f468dc68 SEBWIN-539: Fixed bug where a missing service component would lead to termination of SEB during reconfiguration. This due to the fact that the connection lost event of the service was erroneously still registered for the reconfiguration procedure. 2022-01-13 11:33:15 +01:00
Damian Büchel
8180aaf962 SEBWIN-525: Added permissive default settings overrides for reconfiguration mechanism with authentication. 2021-11-12 18:29:24 +01:00
Damian Büchel
8b4d081c0f Extended unit tests for runtime component. 2021-07-30 18:38:41 +02:00
Damian Büchel
213f45ad3a SEBWIN-495: Improved error message for prohibited display configuration. 2021-06-29 17:34:05 +02:00
Damian Büchel
bb06217187 SEBWIN-475: Ensured proctoring disclaimer is shown for server configurations as well. 2021-06-24 12:08:15 +02:00
Damian Büchel
cc8d8dddfc SEBWIN-485: Improved generic startup, session and shutdown error messages by adding all existing log file paths. 2021-06-23 10:44:39 +02:00
Damian Büchel
dbeb4ba8ea Updated browser engine (version 91.1.21) and solution dependencies. 2021-06-23 09:46:03 +02:00
Damian Büchel
adb09b8a4a SEBWIN-486: Always automatically start server connectivity during client initialization. 2021-06-21 11:18:15 +02:00
Damian Büchel
8d7bde5d6c Updated browser engine (version 90.6.7) and solution dependencies. 2021-06-08 11:42:13 +02:00
Damian Büchel
d3bfe958aa SEBWIN-491: Implemented basic display configuration monitoring. 2021-05-30 20:04:44 +02:00
Damian Büchel
f2b66900c9 Updated browser engine and dependencies to latest version (CEF 90.6.5). 2021-05-12 17:26:10 +02:00
Damian Büchel
5d05acb6d7 SEBWIN-453: Implemented monitoring for kiosk mode Create New Desktop. 2021-04-16 19:12:56 +02:00
Damian Büchel
d309de2050 SEBWIN-474: Implemented workaround to always use kiosk mode Disable Explorer Shell when proctoring is active. 2021-03-29 20:05:17 +02:00
Damian Büchel
a3a5d42f98 Updated browser engine and dependencies to latest version (CEF 88.2.9). 2021-03-19 20:26:40 +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
b27bf24eea SEBWIN-448: Implemented disclaimer for remote proctoring. 2021-02-09 23:07:09 +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
ba523d4381 SEBWIN-447: Implemented missing remote session check during session initialization. 2020-12-04 15:21:51 +01:00
Damian Büchel
4d05ef8cad SEBWIN-444: Fixed issue with starting a server exam when reconfiguring. 2020-12-03 18:19:18 +01:00
Damian Büchel
a3292a7977 SEBWIN-444: Ensured server connectivity is maintained when reconfiguring and fixed detection of Moodle sessions. 2020-12-02 17:43:02 +01:00
Damian Büchel
786193aff4 SEBWIN-444: Changed server operation implementation to not re-initialize connection during reconfiguration. 2020-12-01 18:25:53 +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
50e943e8a8 SEBWIN-414: Implemented query string parameter feature. 2020-09-24 12:55:20 +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
68360a603d SEBWIN-420: Ensured the temporary directory is always created for every new session. 2020-08-27 20:10:15 +02:00
Damian Büchel
8d94750078 SEBWIN-405: Fixed and improved LMS session detection. 2020-08-03 14:41:25 +02:00
Damian Büchel
09fbc6579a SEBWIN-405: Changed implementation for sending of log events and implemented server quit event. 2020-08-01 17:55:18 +02:00
Damian Büchel
4af0cc0d48 SEBWIN-405: Implemented mechanism to retrieve server failure action via client. 2020-07-31 20:35:18 +02:00
Damian Büchel
4d59ee399d SEBWIN-405: Implemented mechanism to retrieve exam selection via client. 2020-07-31 19:57:08 +02:00