Commit graph

  • 1f4043619f SEBWIN-304: Implemented browser popup policy. dbuechel 2019-12-12 15:41:05 +0100
  • a54513259d SEBWIN-305: Default values for browser window size and position. dbuechel 2019-12-11 12:24:05 +0100
  • 90b73ec8aa SEBWIN-305: Implemented size and position configuration for browser windows. dbuechel 2019-12-11 11:09:24 +0100
  • 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. dbuechel 2019-12-10 14:22:18 +0100
  • 69c09dcb35 SEBWIN-312: Extended unit tests for client controller. dbuechel 2019-12-09 16:25:03 +0100
  • 58a0cd134e Removed "Base" from informational version. dbuechel 2019-12-09 14:19:29 +0100
  • dee3991616 SEBWIN-312: Implemented unit tests for application operation. dbuechel 2019-12-09 14:01:11 +0100
  • 4894d48d6d SEBWIN-312: Extended unit tests for shell operation. dbuechel 2019-12-09 10:41:52 +0100
  • 23c29d1ba4 SEBWIN-312: Extended unit tests for browser operation. dbuechel 2019-12-09 09:53:08 +0100
  • c3bbc87b71 Excluded unit tests from release build configuration. dbuechel 2019-12-09 09:27:10 +0100
  • 6e7ddf1f8a SEBWIN-312: Implemented folder dialog for custom application path selection. dbuechel 2019-12-06 17:42:46 +0100
  • b1781ba1ed Fixed layout issues with taskbar popups. dbuechel 2019-12-06 14:23:07 +0100
  • a18a404ed6 SEBWIN-312: Ensured applications which are allowed to be running are not automatically terminated. dbuechel 2019-12-06 10:47:44 +0100
  • 3626fbe74f SEBWIN-312: Made extension method out of WindowUtility. dbuechel 2019-12-06 10:04:22 +0100
  • 7cbf9c39d3 SEBWIN-312: Implemented thumbnails of open windows for mobile taskview. dbuechel 2019-12-05 12:35:59 +0100
  • a93678d5d7 SEBWIN-312: Implemented thumbnails of open windows for desktop taskview. dbuechel 2019-12-05 11:54:43 +0100
  • 018e596905 SEBWIN-312: Implemented icon change event for application windows and finally moved IconResource from core to application namespace. dbuechel 2019-12-03 15:43:48 +0100
  • d8a27e9298 SEBWIN-312: Ensured already known application instances are not initialized twice. dbuechel 2019-12-02 17:00:55 +0100
  • f1fc27e451 SEBWIN-312: Only show an application in the shell if the configuration says so. dbuechel 2019-12-02 16:39:49 +0100
  • 1ffb796963 SEBWIN-312: Removed lazy loading of names for processes. dbuechel 2019-12-02 16:11:44 +0100
  • df13e96dcd SEBWIN-312: Implemented mechanism to detect start of whitelisted application instances. dbuechel 2019-12-02 15:48:06 +0100
  • f19f284d95 SEBWIN-312: Implemented basic window handling for external applications. Reverted wrong cleanup logic for native handles. dbuechel 2019-11-29 14:59:54 +0100
  • 4503cbe778 SEBWIN-312: Removed IApplicationInstance from API as it is irrelevant to the shell (which cares only about applications and their windows). dbuechel 2019-11-28 17:22:04 +0100
  • fa9b84ba68 SEBWIN-314: Fixed issues with legacy URL filter implementation. dbuechel 2019-11-22 15:28:05 +0100
  • 84be7afa97 Added option to keep log window topmost. dbuechel 2019-11-22 15:21:14 +0100
  • 6ab7047639 SEBWIN-312: Corrected original name check for whitelisted applications and changed method to retrieve process names (to ensure image file extension remains present). dbuechel 2019-11-22 14:58:34 +0100
  • 8d0fe0086b SEBWIN-312: Improved process creation mechanism by only using p/invoke if necessary. dbuechel 2019-11-22 08:57:57 +0100
  • 8714320808 SEBWIN-314: Fixed two minor issues in legacy filter implementation within config tool. dbuechel 2019-11-21 16:10:30 +0100
  • 48511d996c SEBWIN-312: Ensured application start failure does not crash SEB and clarified URL filter specification. dbuechel 2019-11-21 16:07:13 +0100
  • 0a939e19ac SEBWIN-312: Ensured system task view is never activated and improved pause mechanism for activators. dbuechel 2019-11-21 08:45:38 +0100
  • d7a4dc8782 SEBWIN-312: Implemented auto-start mechanism for applications. dbuechel 2019-11-20 15:30:53 +0100
  • 5ccbd2aae4 SEBWIN-312: Implemented task view for mobile UI. dbuechel 2019-11-20 14:45:33 +0100
  • fbe03b86ea SEBWIN-312: Finished first draft of task view. dbuechel 2019-11-20 10:45:08 +0100
  • 08bf49b61b SEBWIN-312: Started implementing task view. dbuechel 2019-11-15 16:00:03 +0100
  • 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. dbuechel 2019-11-14 14:03:43 +0100
  • 4f930a26d8 SEBWIN-312: Fixed event handling for external application instances. dbuechel 2019-11-13 11:43:34 +0100
  • 8dacc208ea SEBWIN-312: Improved stability and usability of log window. dbuechel 2019-11-13 11:24:57 +0100
  • 35dd3dd4c2 SEBWIN-312: Implemented basic handling of whitelisted applications. dbuechel 2019-11-13 10:11:11 +0100
  • 3d55bd6ff4 SEBWIN-312: Optimized design of application instances in action center. dbuechel 2019-11-12 09:55:56 +0100
  • b4d8af716f SEBWIN-344: Minor changes in readme. dbuechel 2019-11-08 10:03:01 +0100
  • 93a3f6ab58 SEBWIN-344: Updated readme for new platform-dependent build setup. dbuechel 2019-11-08 09:25:17 +0100
  • 7900a985d4 SEBWIN-344: Switched to move command to remove x64 setup from temporary directory on release build server. dbuechel 2019-11-07 14:51:56 +0100
  • 2207f711bb SEBWIN-344: Alas! Switched to copy command for x64 setup copying on release build server. dbuechel 2019-11-07 14:42:23 +0100
  • 47f9ad580e SEBWIN-344: Using md to create target directory for x64 setup on release build server. dbuechel 2019-11-07 14:31:25 +0100
  • 78cce595e9 SEBWIN-344: Switched to xcopy for before and after build scripts on release build server. dbuechel 2019-11-07 14:08:54 +0100
  • 7eec2dbaf9 SEBWIN-344: Second attempt to fix return value of robocopy commands on release build server. dbuechel 2019-11-07 13:16:55 +0100
  • 79ba64b0a6 SEBWIN-344: Fixed robocopy return code for setup copy operation in release build server. dbuechel 2019-11-07 12:04:37 +0100
  • 93ed53ec74 SEBWIN-344: Attempt to copy x64 setup to x86 folder on build server. dbuechel 2019-11-07 11:48:39 +0100
  • 2b113e4db0 SEBWIN-344: Updated setup bundle to automatically install the correct setup and C++ runtime for a specific platform. dbuechel 2019-11-07 10:05:59 +0100
  • 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. dbuechel 2019-11-06 15:45:17 +0100
  • c21005b934 SEBWIN-312: Implemented loading of whitelisted applications into shell. dbuechel 2019-11-06 08:45:37 +0100
  • 7e76b029a6 SEBWIN-312: Started implementing application factory and initialization of whitelisted applications. dbuechel 2019-11-05 10:08:19 +0100
  • 2b976e8150 SEBWIN-312: Started implementing application whitelist mechanism. dbuechel 2019-10-30 15:49:35 +0100
  • f778d5b848 SEBWIN-312: Implemented mapping for configuration values of whitelisted applications. dbuechel 2019-10-30 11:08:42 +0100
  • cf28a7f172 SEBWIN-311: Fixed automatic termination of Windows Explorer. dbuechel 2019-10-29 16:09:25 +0100
  • b6dbe6451d SEBWIN-313: Implemented lock screen mechanism for blacklisted processes. dbuechel 2019-10-11 15:46:15 +0200
  • de6cb5e75c SEBWIN-313: Finished blacklist monitoring. dbuechel 2019-10-09 14:04:27 +0200
  • 99aa595543 Fixed foreground color of log window and small scroll bar. dbuechel 2019-10-09 09:54:35 +0200
  • d3d98c7df7 SEBWIN-313: Started implementing blacklist monitoring. dbuechel 2019-10-08 16:11:19 +0200
  • 8d0d1832a9 SEBWIN-311: Removed timeout for client initialization procedure to avoid application termination if user doesn't provide input within timeout. dbuechel 2019-10-08 10:03:58 +0200
  • b72c37273e SEBWIN-313: Started implementing application blacklist mechanism. dbuechel 2019-10-04 16:36:12 +0200
  • 51570ecc91 Fixed status layout in readme. dbuechel 2019-10-02 08:35:29 +0200
  • 863537803c Updated readme due to new release build server installation. dbuechel 2019-10-02 08:15:02 +0200
  • 3efd7fbbd0 SEBWIN-311: Moved all client controller dependencies to the client context and made context available to all client operations. dbuechel 2019-10-01 16:24:10 +0200
  • 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. dbuechel 2019-10-01 11:30:53 +0200
  • b2013412dd Removed safeguard question before reconfiguration. dbuechel 2019-09-25 08:45:20 +0200
  • 6511401fa4 Fixed race condition between service and runtime, occurring when the runtime initiated a new session before the service was able to terminate the currently running one. dbuechel 2019-09-25 08:25:51 +0200
  • 0159b9c0de SEBWIN-314: Added functionality to automatically allow start URL when request filtering is active. dbuechel 2019-09-24 08:53:29 +0200
  • f4f6b47548 Updated browser engine to version 75.1.142. Consolidated and updated nuget packages for entire solution. dbuechel 2019-09-24 07:37:42 +0200
  • d3272814bd SEBWIN-314: Completed implementation of simplified filter rule. dbuechel 2019-09-20 11:45:06 +0200
  • 6d1b282b33 SEBWIN-314: Started implementing filter rules with unit tests. dbuechel 2019-09-18 16:15:26 +0200
  • 5209103c97 SEBWIN-314: Completed infrastructure for browser request filtering. dbuechel 2019-09-13 09:17:14 +0200
  • d51422e188 SEBWIN-314: Main requests are now entirely prevented (before any loading happens) and only content requests are intercepted with custom resource handling. dbuechel 2019-09-12 12:31:17 +0200
  • ceba0e8a2f Only log remaining battery time if not connected to the grid. dbuechel 2019-09-10 11:57:15 +0200
  • dda48396b3 Unified naming and comments for settings. dbuechel 2019-09-10 11:53:30 +0200
  • 1dd65e1bda SEBWIN-314: Completed infrastructure for request filter. dbuechel 2019-09-10 11:01:49 +0200
  • 367ebf1329 SEBWIN-342: Moved settings to separate assembly. dbuechel 2019-09-06 09:39:28 +0200
  • 5f5209622e SEBWIN-342: Moved settings into individiual namespaces according to their purpose. dbuechel 2019-09-06 08:32:29 +0200
  • b8fd96a10c SEBWIN-314: Started implementing scaffolding for request filter. dbuechel 2019-09-06 08:13:27 +0200
  • db390aebaf SEBWIN-342: Separated monitoring contracts into individual namespaces. dbuechel 2019-09-05 09:00:41 +0200
  • c282623eb4 SEBWIN-314: Started implementing request filter. dbuechel 2019-09-05 08:38:59 +0200
  • 88afdb7d72 SEBWIN-342: Moved application instance identifier back to application namespace. dbuechel 2019-09-04 15:49:48 +0200
  • f1de26cb64 SEBWIN-342: Minor name change of release build artifacts. dbuechel 2019-09-04 15:36:07 +0200
  • 66cefac874 SEBWIN-342: Resolved UI dependencies in configuration download mechanism. dbuechel 2019-09-04 15:12:59 +0200
  • 363f751f55 SEBWIN-342: Removed UI dependencies from notifications. dbuechel 2019-09-04 14:11:19 +0200
  • 12f44edc0b SEBWIN-342: Removed unnecessary dependency from system components on I18n. dbuechel 2019-09-04 12:07:32 +0200
  • 6f51d266cc SEBWIN-342: Removed UI dependencies from wireless network system component. dbuechel 2019-09-04 11:46:30 +0200
  • dcbdc13338 SEBWIN-342: Removed UI dependencies from power supply system component. dbuechel 2019-09-03 11:46:36 +0200
  • 7506ebaf10 SEBWIN-342: Removed UI dependencies from audio system component. dbuechel 2019-08-30 17:33:28 +0200
  • d8752b5558 SEBWIN-342: Removed UI dependencies from keyboard system control. dbuechel 2019-08-30 15:59:51 +0200
  • 487e89693a Resolved dependencies from communication API on UI. dbuechel 2019-08-30 14:02:36 +0200
  • affd5de6a7 Resolved dependencies from browser API on UI. dbuechel 2019-08-30 12:30:00 +0200
  • fd20d0d638 Finally did what should have been done a long time ago: Moved contracts from SafeExamBrowser.Contracts to new contracts assembly per namespace. dbuechel 2019-08-30 09:55:26 +0200
  • 938afcb4a7 SEBWIN-314: Started with network filter implementation. dbuechel 2019-08-29 10:29:19 +0200
  • d54d7c17dc SEBWIN-301, SEBWIN-322: Improved service feature configuration with retry mechanism. dbuechel 2019-08-28 09:54:52 +0200
  • 18e6b366a5 SEBWIN-141: Removed custom windows style for good, as it does not fix the convoluted touch activation issue. dbuechel 2019-08-27 11:53:29 +0200
  • 0bca109ad8 SEBWIN-141: Made workaround for initial touch activation of browser control permanent, as there appears to be no other way to fix the issue. dbuechel 2019-08-27 11:25:38 +0200
  • 41d2345405 SEBWIN-301, SEBWIN-322: Increased timeout of status changes for service feature configurations. It appears like Windows Update occasionally needs more than 5 seconds to stop. dbuechel 2019-08-27 11:12:31 +0200
  • f8518eb8c4 SEBWIN-141: Removed workaround for initial touch activation of previous browser version. dbuechel 2019-08-27 10:19:01 +0200
  • c39f7febc0 Updated browser engine to version 75.1.141. dbuechel 2019-08-23 15:48:23 +0200