| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 dbuechel | 4044b62867 | SEBWIN-226: Updated target framework for all assemblies to version 4.7.2. | 2019-03-20 14:00:36 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 14abfccc2e | SEBWIN-226: Changed termination mechanism of explorer shell to accommodate bug (?) in Windows and fixed setting of working area parameters. | 2019-03-19 12:26:03 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | b4ae1745fc | SEBWIN-141: Implemented quit button and clock for action center. | 2019-03-15 11:38:59 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | a47f68422c | SEBWIN-141: Implemented wireless network control for action center and revised keyboard layout control for taskbar. | 2019-03-15 09:44:17 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 5ba6e6345c | SEBWIN-141: Extended / changed implementation of keyboard layout for action center and taskbar. | 2019-03-12 16:18:27 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 31857bfb25 | SEBWIN-141: Extended system component contracts and implementations to allow multiple controls per component and started to implement action center functionality. | 2019-03-08 15:56:38 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 1625e7fa2b | SEBWIN-226: Added mapping for kiosk mode configuration. | 2019-03-07 08:34:47 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | d99d46d086 | SEBWIN-141: Basic draft of action center including keyboard and touch activators. | 2019-03-06 16:10:00 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 5016c14ff3 | SEBWIN-296: Implemented unit tests for configuration repository. | 2019-02-22 10:02:34 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | f8cb521a1e | SEBWIN-296: Implemented unit tests for substream. | 2019-02-21 13:39:45 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 418a834a0a | SEBWIN-296: Fixed errors in XML parser and extended its unit tests. | 2019-02-20 16:18:43 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | f2b3e8e32b | SEBWIN-296: Extended unit tests for XML parser. | 2019-02-20 13:02:12 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | ef298836f1 | SEBWIN-296: Implemented unit tests for XML parser. | 2019-02-20 11:58:10 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 817d9eaefc | SEBWIN-296: Implemented unit tests for binary serializer. | 2019-02-20 08:47:30 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | cf7d6c4d3e | SEBWIN-296: Decoupled cryptographic implementations from data formats to be able to unit test the latter. | 2019-02-19 15:54:11 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | f817f31f2d | SEBWIN-296: Implemented unit tests for GZip compressor. | 2019-02-19 11:01:14 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | dd0fc7a09b | SEBWIN-296: Implemented unit tests for public key hash encryption. | 2019-02-19 10:22:32 +01:00 |  |