Damian Büchel
f0aecb06d9
SEBWIN-633: Fixed ease of access exploit.
2022-12-21 05:37:03 +01: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
dbeb4ba8ea
Updated browser engine (version 91.1.21) and solution dependencies.
2021-06-23 09:46:03 +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
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
f4a00beebb
SEBWIN-448: Started implementing remote proctoring disclaimer.
2021-02-09 14:44:59 +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
0edca494b3
SEBWIN-405: Implemented scaffolding for SEB server operation.
2020-07-13 22:57:19 +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
bf69a64e15
SEBWIN-316: Added manufacturer, model and name to system info.
2019-12-20 17:06:28 +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
367ebf1329
SEBWIN-342: Moved settings to separate assembly.
2019-09-06 09:39:28 +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
0f639aa550
SEBWIN-300: Ensured output directories of browser, client and runtime are completely emptied on clean and disabled building of setup project for debug configuration.
2019-07-26 10:06:04 +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
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
4044b62867
SEBWIN-226: Updated target framework for all assemblies to version 4.7.2.
2019-03-20 14:00:36 +01:00
dbuechel
5641dc3e4b
SEBWIN-226: Cleaned up configuration and core contracts by creating new namespaces SafeExamBrowser.Applications, SafeExamBrowser.Client and SafeExamBrowser.Runtime.
2019-01-23 15:57:49 +01:00
dbuechel
20962fab05
SEBWIN-141: Renamed assembly "SafeExamBrowser.UserInterface.Classic" to "SafeExamBrowser.UserInterface.Desktop".
2019-01-11 15:32:47 +01:00
dbuechel
140abe789e
SEBWIN-221: Simplified configuration API for loading and client configuration.
2018-12-14 15:30:10 +01:00
dbuechel
f9f2bb3257
SEBWIN-221: Implemented changes in configuration algorithm to accomodate new functionality scope of 3.0 Alpha.
2018-12-11 16:06:10 +01:00
dbuechel
902b0c2b3b
SEBWIN-221: Implemented scaffolding for loading and parsing of configuration resources.
2018-11-08 09:39:52 +01:00
dbuechel
95ad176047
SEBWIN-221: Fixed implementation of session sequence to correctly handle initialization, transition and termination of sessions by introducing the SessionContext.
2018-10-12 11:16:59 +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
dbuechel
6acd40eb74
SEBWIN-220: Extracted user interface dependencies from all IOperations by introducing ActionRequired, ProgressChanged and StatusChanged events.
2018-10-03 14:35:27 +02:00
dbuechel
ec3f2b7ff2
SEBWIN-220: Extracted concerns from core namespace (communication, i18n, logging) and removed behaviour namespace.
2018-08-31 10:06:27 +02:00
dbuechel
50dcb7502a
SEBWIN-220: Scaffolding for new (re-)configuration procedure.
2018-06-21 07:56:25 +02:00
dbuechel
6efa7bed81
SEBWIN-219: Found better solution for session operation sequence (got rid of session controller and sequence start resp. end operations).
2018-03-21 10:23:15 +01:00
dbuechel
be761fd72c
SEBWIN-219: Implemented logging of component and session IDs and introduced IProxyFactory for client proxy instantiation during session startup.
2018-03-14 11:04:28 +01:00
dbuechel
993329bd71
SEBWIN-219: Finished basic implementation of reconfiguration mechanism.
2018-03-08 15:27:12 +01:00
dbuechel
d935407ecb
SEBWIN-219: Working on IPC mechanics.
2018-02-15 15:42:54 +01:00
dbuechel
7b2e6d49b1
SEBWIN-219: Consolidated post-build events in client project in attempt to resolve error.
2018-02-15 09:19:10 +01:00
dbuechel
3d46b586e2
SEBWIN-219: Trying robocopy instead of xcopy for post-build events.
2018-02-15 08:28:09 +01:00
dbuechel
4901abd36b
SEBWIN-219: Still trying to fix post-build error... :(
2018-02-15 08:04:54 +01:00
dbuechel
768d081e66
SEBWIN-219: Second attempt at fixing post-build errors.
2018-02-15 07:56:58 +01:00
dbuechel
5d35e46c42
SEBWIN-219: Attempt to resolve post-build errors.
2018-02-15 07:53:58 +01:00
dbuechel
dda1b78ec5
SEBWIN-219: Finished scaffolding for application startup sequence.
2018-02-14 15:26:05 +01:00
dbuechel
10202a807f
SEBWIN-219: Adapted startup procedure for client component by introducing the DelayedInitializationOperation.
2018-02-12 12:21:55 +01:00
dbuechel
66e9078a4c
SEBWIN-219: Implemented draft of session mechanism.
2018-02-08 13:32:48 +01:00
dbuechel
8cd0659a22
SEBWIN-219: Implemented draft of communication operation and runtime communication host.
2018-02-06 15:12:11 +01:00
dbuechel
b22093e6a2
SEBWIN-219: Started implementing kiosk mode operation.
2018-01-26 12:33:36 +01:00
dbuechel
7d5c6a1b0b
SEBWIN-219: Changed startup procedure for runtime component in order to be able to re-configure during application execution.
2018-01-24 07:46:22 +01:00
dbuechel
c56b4a0251
SEBWIN-219: Started defining & implementing communication contracts and functionality.
2018-01-23 15:33:54 +01:00
dbuechel
39261f5222
SEBWIN-219: Started implementing the configuration operation.
2018-01-18 15:14:05 +01:00
dbuechel
31d6d544d0
SEBWIN-219:
...
- Extracted operations and notifications from core library and moved them to client resp. runtime component.
- Renamead runtime component to SafeExamBrowser.Runtime.
- Moved post-build event from browser to client assembly.
2018-01-18 08:16:20 +01:00