Damian Büchel
|
fcbc641127
|
SEBWIN-482: Fixed unit tests.
|
2022-03-21 09:34:57 +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
|
8b4d081c0f
|
Extended unit tests for runtime component.
|
2021-07-30 18:38:41 +02:00 |
|
Damian Büchel
|
a0a577991f
|
Extended unit tests for client component.
|
2021-07-27 13:52:49 +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
|
a19617c53b
|
Updated year in copyright remarks.
|
2021-02-03 00:45:33 +01: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
|
c8b6aad877
|
SEBWIN-410: Implemented new default behavior to ignore the SEB service.
|
2020-06-23 13:53:10 +02:00 |
|
Damian Büchel
|
09b7da5eae
|
SEBWIN-373: Turns out that it isn't necessary to terminate the Windows shell for kiosk mode Create New Desktop, at least with version 1909. Version 1803 did not allow SEB to set its own working area, now it appears to work even while the Windows shell is running. Amazing.
|
2020-03-01 11:13:41 +01:00 |
|
Damian Büchel
|
5f01973b57
|
SEBWIN-373: Fixed system freeze caused by kiosk mode Create New Desktop due to it freezing the Windows shell. Thus, the Windows shell will henceforth be terminated for both kiosk modes. Furthermore ensured that processes started by SEB do not retain handles to the SEB directory.
|
2020-02-28 18:59:46 +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
|
cf2a74f6ce
|
SEBWIN-308: Ensured temporary configuration file is deleted after reconfiguration.
|
2020-01-29 10:07:28 +01:00 |
|
dbuechel
|
df61e79861
|
Updated year in copyright and license remarks.
|
2020-01-06 15:24:46 +01:00 |
|
dbuechel
|
18fb059ddc
|
SEBWIN-316: Implemented rudimentary VM detection.
|
2020-01-06 15:11:57 +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
|
cf4e229fef
|
SEBWIN-353: Fixed bug with service session not being terminated when startup is aborted. Removed ignore flag from service proxy, as it did not serve any real purpose.
|
2019-12-10 14:22:18 +01:00 |
|
dbuechel
|
de6cb5e75c
|
SEBWIN-313: Finished blacklist monitoring.
|
2019-10-09 14:04:27 +02:00 |
|
dbuechel
|
d3d98c7df7
|
SEBWIN-313: Started implementing blacklist monitoring.
|
2019-10-08 16:11:19 +02:00 |
|
dbuechel
|
8d0d1832a9
|
SEBWIN-311: Removed timeout for client initialization procedure to avoid application termination if user doesn't provide input within timeout.
|
2019-10-08 10:03:58 +02:00 |
|
dbuechel
|
b72c37273e
|
SEBWIN-313: Started implementing application blacklist mechanism.
|
2019-10-04 16:36:12 +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
|
5f5209622e
|
SEBWIN-342: Moved settings into individiual namespaces according to their purpose.
|
2019-09-06 08:32:29 +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
|
6f0b0d0fb2
|
SEBWIN-301: Changed service procedure so that the service initiates a system configuration update on command from the runtime. Added functionality to terminate the application on service connection loss.
|
2019-07-04 09:12:28 +02:00 |
|
dbuechel
|
39b63218fb
|
SEBWIN-319: Implemented system configuration update for service operation and auto-restore mechanism.
|
2019-07-03 12:27:02 +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
|
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
|
97bf224b37
|
SEBWIN-301: Fixed test coverage for session operation.
|
2019-06-11 11:45:05 +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
|
73c7e28a33
|
SEBWIN-301: Started working on service architecture.
|
2019-06-07 15:26:03 +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
|
21d0a82b43
|
SEBWIN-226: Simplified timeouts for client operation.
|
2019-03-29 16:02:05 +01:00 |
|
dbuechel
|
0916dacb7f
|
SEBWIN-226: Increased timeout for client startup to 30 seconds (15 turned out to be too low for slower machines).
|
2019-03-28 09:05:18 +01:00 |
|
dbuechel
|
f8cfbffcd4
|
SEBWIN-226: Improved client startup algorithm to immediately abort if client instance terminates unexpectedly. Thus also re-integrated message to user for session start failure.
|
2019-03-22 15:41:25 +01:00 |
|
dbuechel
|
b6d9591c6c
|
SEBWIN-296: Extended unit tests for client and runtime components.
|
2019-02-26 10:07:41 +01:00 |
|
dbuechel
|
ce08f32300
|
SEBWIN-296: Extended unit tests for operation results of runtime operations.
|
2019-02-22 14:50:46 +01:00 |
|
dbuechel
|
be3fbf12c6
|
SEBWIN-296: Fixed unit tests for configuration operation in runtime.
|
2019-02-14 12:06:35 +01:00 |
|
dbuechel
|
1013d1e6bc
|
SEBWIN-296: Fixed broken unit tests.
|
2019-02-12 10:34:39 +01:00 |
|
dbuechel
|
4edd8480ef
|
Updated year to 2019 for all copyright notices.
|
2019-01-09 11:25:21 +01:00 |
|
dbuechel
|
243d32879e
|
SEBWIN-221: Found better solution for binary format (separated encryption code) and implemented scaffolding for XML parsing.
|
2018-11-28 15:43:30 +01:00 |
|
dbuechel
|
7f38c0b8c3
|
SEBWIN-221: Implemented basic password decryption of binary configuration files and finally found correct solution for multi-threading issues related to WPF.
|
2018-11-22 14:36:20 +01:00 |
|
dbuechel
|
b29fd8c2d7
|
SEBWIN-221: Implemented basic gzip decompression & binary format detection. The browser is now automatically started after client initialization.
|
2018-11-15 08:45:17 +01:00 |
|
dbuechel
|
902b0c2b3b
|
SEBWIN-221: Implemented scaffolding for loading and parsing of configuration resources.
|
2018-11-08 09:39:52 +01:00 |
|
dbuechel
|
b4f468a2b4
|
SEBWIN-221: Moved hide & restore windows mechanism for Disable Explorer Shell to IExplorerShell and made reconfiguration dialogs modal to respective browser window.
|
2018-10-30 11:24:28 +01:00 |
|
dbuechel
|
bae7ed8a25
|
SEBWIN-221: Fixed unit tests for changes in session handling (introduction of SessionContext).
|
2018-10-12 15:23:43 +02:00 |
|
dbuechel
|
f4631a1a3d
|
SEBWIN-221: Fixed issues with the operation model by separating repeatable from non-repeatable operations and solved conundrum with session operation sequence.
|
2018-10-10 09:19:03 +02:00 |
|