| 
								
								
									 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 | 955ae3545e | Refactored configuration data mapping. | 2019-12-20 10:03:47 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 130dd45ff6 | SEBWIN-310: Implemented quit URL. | 2019-12-19 15:02:40 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 42eccef565 | Cleaned and restructured browser settings namespace. | 2019-12-18 08:24:55 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 5b3a2a3861 | SEBWIN-315: Implemented basic proxy support. | 2019-12-18 08:09:59 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | eb3a87016e | SEBWIN-304: Implemented same host policies for browser popups. | 2019-12-13 16:10:10 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 1f4043619f | SEBWIN-304: Implemented browser popup policy. | 2019-12-12 15:41:05 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | a54513259d | SEBWIN-305: Default values for browser window size and position. | 2019-12-11 12:24:05 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 90b73ec8aa | SEBWIN-305: Implemented size and position configuration for browser windows. | 2019-12-11 11:09:24 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | a18a404ed6 | SEBWIN-312: Ensured applications which are allowed to be running are not automatically terminated. | 2019-12-06 10:47:44 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 6ab7047639 | SEBWIN-312: Corrected original name check for whitelisted applications and changed method to retrieve process names (to ensure image file extension remains present). | 2019-11-22 14:58:34 +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 | c21005b934 | SEBWIN-312: Implemented loading of whitelisted applications into shell. | 2019-11-06 08:45:37 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | f778d5b848 | SEBWIN-312: Implemented mapping for configuration values of whitelisted applications. | 2019-10-30 11:08:42 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | b6dbe6451d | SEBWIN-313: Implemented lock screen mechanism for blacklisted processes. | 2019-10-11 15:46:15 +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 | 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 |  |