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
|
7d55552889
|
SEBWIN-427: Ensured seb(s) URLs are correctly handled for secure session reconfiguration.
|
2020-10-27 19:50:03 +01:00 |
|
Damian Büchel
|
3ef3bccd7e
|
SEBWIN-426: Ensured that lock screen is not activated when lock or switch session is allowed.
|
2020-10-23 09:31:23 +02:00 |
|
Damian Büchel
|
50e943e8a8
|
SEBWIN-414: Implemented query string parameter feature.
|
2020-09-24 12:55:20 +02:00 |
|
Damian Büchel
|
eea29761be
|
SEBWIN-414: Updated implementation of reconfiguration mechanism according to changed requirements.
|
2020-09-15 17:16:48 +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
|
63e8f9b45e
|
SEBWIN-415: Fixed client hang after startup failure.
|
2020-08-06 14:06:29 +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 |
|
Damian Büchel
|
facc8c9442
|
SEBWIN-405: Implemented detection of Moodle session identifier and server disconnection.
|
2020-07-31 13:24:42 +02:00 |
|
Damian Büchel
|
22f6e8b664
|
SEBWIN-405: Implemented scaffolding for detection of session identifier.
|
2020-07-29 23:39:05 +02:00 |
|
Damian Büchel
|
bc06a0c985
|
SEBWIN-405: Prepared infrastructure in client for server functionality.
|
2020-07-28 19:56:25 +02:00 |
|
Damian Büchel
|
9599102b9e
|
SEBWIN-414: Implemented lock screen for user session switch.
|
2020-06-29 19:29:48 +02:00 |
|
Damian Büchel
|
735e0b6dca
|
SEBWIN-384: Ensured the action center is automatically hidden during shell initialization.
|
2020-04-01 13:49:32 +02:00 |
|
Damian Büchel
|
6163c98e08
|
SEBWIN-362: Removed unused contracts (and assemblies) for client, runtime and service controllers.
|
2020-03-16 13:38:25 +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
|
6865798fb5
|
SEBWIN-358: Fixed bug with disabling of taskbar and removed taskbar height configuration option.
|
2020-02-21 09:38:39 +01:00 |
|
dbuechel
|
19bf6df812
|
SEBWIN-360: Fixed concurrency issue when reconfiguring and improved client performance by having only one splash screen.
|
2020-02-14 14:43:08 +01:00 |
|
dbuechel
|
2cde60b1e7
|
Fixed issue with splash screen not being closed on client side if reconfiguration was aborted.
|
2020-02-10 16:47:50 +01:00 |
|
dbuechel
|
cf2a74f6ce
|
SEBWIN-308: Ensured temporary configuration file is deleted after reconfiguration.
|
2020-01-29 10:07:28 +01:00 |
|
dbuechel
|
c3a2fb38ce
|
Ensured naming consistency for parent window of file system dialog.
|
2020-01-24 11:07:52 +01:00 |
|
dbuechel
|
c1aa080f87
|
SEBWIN-308, SEBWIN-312: Replaced BCL folder dialog with custom implementation.
|
2020-01-22 16:08:57 +01:00 |
|
dbuechel
|
61f369a9a3
|
SEBWIN-307: Implemented configuration to enable / disable the browser application.
|
2020-01-10 10:25:51 +01:00 |
|
dbuechel
|
df61e79861
|
Updated year in copyright and license remarks.
|
2020-01-06 15:24:46 +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
|
130dd45ff6
|
SEBWIN-310: Implemented quit URL.
|
2019-12-19 15:02:40 +01:00 |
|
dbuechel
|
6e7ddf1f8a
|
SEBWIN-312: Implemented folder dialog for custom application path selection.
|
2019-12-06 17:42:46 +01:00 |
|
dbuechel
|
df13e96dcd
|
SEBWIN-312: Implemented mechanism to detect start of whitelisted application instances.
|
2019-12-02 15:48:06 +01:00 |
|
dbuechel
|
d7a4dc8782
|
SEBWIN-312: Implemented auto-start mechanism for applications.
|
2019-11-20 15:30:53 +01:00 |
|
dbuechel
|
5f31656649
|
SEBWIN-312: Implemented scaffolding for task view and its keyboard activator. Finally consolidated keyboard and mouse hooks and resolved dependency from WindowsApi to UI.
|
2019-11-14 14:03:43 +01:00 |
|
dbuechel
|
7e76b029a6
|
SEBWIN-312: Started implementing application factory and initialization of whitelisted applications.
|
2019-11-05 10:08:19 +01:00 |
|
dbuechel
|
b6dbe6451d
|
SEBWIN-313: Implemented lock screen mechanism for blacklisted processes.
|
2019-10-11 15:46:15 +02:00 |
|
dbuechel
|
de6cb5e75c
|
SEBWIN-313: Finished blacklist monitoring.
|
2019-10-09 14:04:27 +02:00 |
|
dbuechel
|
b72c37273e
|
SEBWIN-313: Started implementing application blacklist mechanism.
|
2019-10-04 16:36:12 +02:00 |
|
dbuechel
|
3efd7fbbd0
|
SEBWIN-311: Moved all client controller dependencies to the client context and made context available to all client operations.
|
2019-10-01 16:24:10 +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
|
367ebf1329
|
SEBWIN-342: Moved settings to separate assembly.
|
2019-09-06 09:39:28 +02:00 |
|
dbuechel
|
b8fd96a10c
|
SEBWIN-314: Started implementing scaffolding for request filter.
|
2019-09-06 08:13:27 +02:00 |
|
dbuechel
|
db390aebaf
|
SEBWIN-342: Separated monitoring contracts into individual namespaces.
|
2019-09-05 09:00:41 +02:00 |
|
dbuechel
|
66cefac874
|
SEBWIN-342: Resolved UI dependencies in configuration download mechanism.
|
2019-09-04 15:12:59 +02:00 |
|
dbuechel
|
487e89693a
|
Resolved dependencies from communication API on UI.
|
2019-08-30 14:02:36 +02:00 |
|
dbuechel
|
affd5de6a7
|
Resolved dependencies from browser API on UI.
|
2019-08-30 12:30:00 +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
|
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
|
719411d8e3
|
SEBWIN-226: Implemented termination activator for global CTRL+Q keyboard shortcut.
|
2019-03-29 07:46:21 +01:00 |
|
dbuechel
|
5ad8a8a2fb
|
SEBWIN-117: Corrected implementation of browser window to automatically resize itself on display rotation. Decided to use WPF's SystemParameters nonetheless by only accessing it after the working area has been initialized.
|
2019-03-20 10:08:10 +01:00 |
|
dbuechel
|
517ceaca4e
|
SEBWIN-117: Changed layout & positioning of the taskbar and action center (WPF caches the current working area but does not allow to manually reset the cache). Ensured that the wallpaper is only changed on Windows 7.
|
2019-03-19 16:09:07 +01:00 |
|
dbuechel
|
b4ae1745fc
|
SEBWIN-141: Implemented quit button and clock for action center.
|
2019-03-15 11:38:59 +01:00 |
|
dbuechel
|
d99d46d086
|
SEBWIN-141: Basic draft of action center including keyboard and touch activators.
|
2019-03-06 16:10:00 +01:00 |
|