Commit graph

  • 5bd6e0091d
    Added a missing namespace Diego Araujo Novoa 2020-05-05 15:09:48 +0200
  • aa65b8b2d1
    Virtualized MAC and PCI vendor detection Diego Araujo Novoa 2020-05-05 14:44:22 +0200
  • 16f2e22f2a SEBWIN-305: Fixed data mapping for browser window widths and heights. Damian Büchel 2020-05-04 13:47:32 +0200
  • 63d34825f7 SEBWIN-397: Implemented mechanism to automatically show the browser window toolbar if reloading is enabled. Damian Büchel 2020-05-04 12:56:08 +0200
  • b5876eb61a SEBWIN-396: Implemented configuration value "allowQuit" to control the termination of SEB by user action. Damian Büchel 2020-05-04 12:37:54 +0200
  • 631fb583d7 SEBWIN-392: Forgot to actually use the arguments of a whitelisted application. Damian Büchel 2020-04-29 18:15:50 +0200
  • bdc8dad413 SEBWIN-389: Changed label of security setting for print screen / screen capture. Damian Büchel 2020-04-28 19:07:00 +0200
  • a6aad36a05
    Merge pull request #5 from diegoara96/master Damian Büchel 2020-04-28 19:00:26 +0200
  • d206f6cf98
    qemu detection added Diego Araujo Novoa 2020-04-28 13:28:59 +0200
  • ec95d3fd9b SEBWIN-390: Fixed spelling mistake in configuration key for service component. Damian Büchel 2020-04-17 10:39:58 +0200
  • 1763394036 SEBWIN-380: Extended tests for configuration data processor. Damian Büchel 2020-04-08 16:06:59 +0200
  • ad24146d9f SEBWIN-380: Implemented unit tests for browser resource handler. Damian Büchel 2020-04-06 14:13:13 +0200
  • 2572fc10d7 SEBWIN-380: Implemented unit tests for browser request handler. Damian Büchel 2020-04-06 11:06:42 +0200
  • d3ce3ee9e1 SEBWIN-380: Started implementing unit tests for browser component handlers. Damian Büchel 2020-04-03 15:22:47 +0200
  • 5eff32a7bc SEBWIN-380: Added browser engine reference to browser unit tests in order to be able to unit test important components. Damian Büchel 2020-04-02 17:56:48 +0200
  • 735e0b6dca SEBWIN-384: Ensured the action center is automatically hidden during shell initialization. Damian Büchel 2020-04-01 13:49:32 +0200
  • 3840fb4e84 SEBWIN-362: Implemented fallback mechanism in case HEAD requests do not work for certain network resources. Damian Büchel 2020-03-30 11:49:47 +0200
  • 246bc81d79 SEBWIN-383: Corrected redirect mechanism for PDF toolbar to only redirect main frame requests and added missing new option to configuration tool. Damian Büchel 2020-03-27 13:18:24 +0100
  • 7bf4e0308f SEBWIN-351: Implemented utter hack in attempt to make legacy configuration tool calculate the same configuration key in versions 2.x and 3.x. Damian Büchel 2020-03-25 12:04:43 +0100
  • f1d8e14719 SEBWIN-382: Fixed naming of configuration key in configuration tool. Damian Büchel 2020-03-23 12:04:57 +0100
  • 9e8c5056cf SEBWIN-362: Ensured load error page is not rendered when a request is aborted. Damian Büchel 2020-03-18 10:24:22 +0100
  • 34cf9b9cf4 SEBWIN-362: Corrected format of new icons. Damian Büchel 2020-03-17 11:22:30 +0100
  • 8e075264a4 SEBWIN-362: Ensured all UI element implementations are only accessible via a façade. Damian Büchel 2020-03-17 11:07:40 +0100
  • dc56a81760 SEBWIN-362: Cleaned up mobile UI implementations. Damian Büchel 2020-03-17 10:37:08 +0100
  • 9c889ac82d SEBWIN-362: Cleaned up desktop UI implementations. Damian Büchel 2020-03-16 18:29:06 +0100
  • 6032cdf688 SEBWIN-362: Fixed new icons for application executables. Damian Büchel 2020-03-16 16:05:10 +0100
  • f60297684d SEBWIN-362: Updated icons for configuration tool and reset utility. Damian Büchel 2020-03-16 15:25:49 +0100
  • 63152a0335 SEBWIN-362: Added retry option for load error page. Damian Büchel 2020-03-16 14:20:53 +0100
  • 6163c98e08 SEBWIN-362: Removed unused contracts (and assemblies) for client, runtime and service controllers. Damian Büchel 2020-03-16 13:38:25 +0100
  • f0504fa6d2 SEBWIN-362: Implemented basic load error page for browser. Damian Büchel 2020-03-13 15:56:32 +0100
  • 049cf8fe19 SEBWIN-362: Added custom images for setup and setup bundle. Damian Büchel 2020-03-13 10:28:04 +0100
  • c8bebbfa82 SEBWIN-366: Fixed bug where wireless network was displayed as disconnected even though it actually was connected. Damian Büchel 2020-03-13 07:56:28 +0100
  • 4b9ec6e2d3 Added "BETA" to informational version. Damian Büchel 2020-03-12 12:11:58 +0100
  • fa9dd4ec5b SEBWIN-368: Made action center easier to activate via touch gesture. Damian Büchel 2020-03-12 10:29:50 +0100
  • 54b5be830e SEBWIN-379: Fixed request filter expressions containing trailing slashes after host. Damian Büchel 2020-03-11 11:33:52 +0100
  • e5659632b9 SEBWIN-356: Changed I18n implementation to automatically load text data for current system language. Damian Büchel 2020-03-09 17:35:48 +0100
  • b465d498d0 SEBWIN-378: Implemented basic support for default spell checking. Damian Büchel 2020-03-05 09:38:26 +0100
  • 6efd075ed5 SEBWIN-377: Ensured password dialog has focus when loaded. Damian Büchel 2020-03-04 15:54:27 +0100
  • 7ee2c1031f Added new configuration option for browser developer console to configuration tool. Damian Büchel 2020-03-04 10:34:10 +0100
  • 24c5d91fe4 SEBWIN-376: Fixed error with browser request filtering and improved logging if request is blocked. Also fixed error in configuration value mapping for content request filter. Damian Büchel 2020-03-04 10:08:34 +0100
  • 50e671c40c SEBWIN-374: Implemented sanitation mechanism for browser engine data in legacy configuration files. Damian Büchel 2020-03-03 15:38:48 +0100
  • 7d8720d6a2 SEBWIN-369: Ensured quit link ignores trailing slash. Damian Büchel 2020-03-02 10:46:42 +0100
  • 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. Damian Büchel 2020-03-01 11:13:41 +0100
  • 1dedefaea4 Marked private clipboard as macOS feature for 3.0.0. Damian Büchel 2020-03-01 10:59:02 +0100
  • 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. Damian Büchel 2020-02-28 18:59:46 +0100
  • ba4d4cec81 SEBWIN-367: Implemented mapping for service configuration values and added new options in configuration tool. Damian Büchel 2020-02-28 15:00:17 +0100
  • 2b7ff4561a SEBWIN-361: Fixed concurrency issue when terminating external applications and ensured termination operation continues even with failure. dbuechel 2020-02-26 08:49:16 +0100
  • 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. dbuechel 2020-02-25 10:41:55 +0100
  • 1d9f5ffad7 SEBWIN-358: Implemented configuration and mechanism for browser cache deletion. dbuechel 2020-02-21 15:11:35 +0100
  • 9d0c005b35 SEBWIN-309, SEBWIN-358: Fixed crash happening when a configuration does not contain a salt value for the browser exam key. dbuechel 2020-02-21 11:58:08 +0100
  • 6865798fb5 SEBWIN-358: Fixed bug with disabling of taskbar and removed taskbar height configuration option. dbuechel 2020-02-21 09:38:39 +0100
  • c43df2e712 SEBWIN-358: Implemented user agent suffix. dbuechel 2020-02-19 15:32:38 +0100
  • 6ad5d062db SEBWIN-309, SEBWIN-358: Corrected usage of salt value for browser exam key. dbuechel 2020-02-19 15:21:34 +0100
  • 1a840ffac5 SEBWIN-358: Integrated browser exam key and configuration key computation in legacy configuration tool. dbuechel 2020-02-19 14:30:39 +0100
  • 6e560e1a3e SEBWIN-358: Added new configuration options to configuration tool. dbuechel 2020-02-19 11:53:29 +0100
  • 08530173c4 SEBWIN-358: Added file extensions to default prohibited processes. dbuechel 2020-02-19 10:11:14 +0100
  • 93fbaa6001 SEBWIN-358: Removed configuration tab for Additional Resources. dbuechel 2020-02-19 09:41:38 +0100
  • 28f5b88f25 SEBWIN-358: Fixed message box title & text for legacy configuration tool and disabled / marked configuration options not yet available in SEB 3.0. dbuechel 2020-02-19 09:02:18 +0100
  • 38159dae3e Removed remarks regarding workaround for browser user agent. It appears that the user agent can't be changed on a per-request basis (at least for requests from service workers). dbuechel 2020-02-17 15:44:22 +0100
  • 13aec073cb Corrected readme regarding prerequisites. dbuechel 2020-02-17 15:12:42 +0100
  • 91765e2d55 SEBWIN-357: Implemented browser session configuration. dbuechel 2020-02-17 12:10:04 +0100
  • 42e107d7c7 SEBWIN-360: Improved runtime performance by having only one splash screen. dbuechel 2020-02-14 15:04:33 +0100
  • 19bf6df812 SEBWIN-360: Fixed concurrency issue when reconfiguring and improved client performance by having only one splash screen. dbuechel 2020-02-14 14:43:08 +0100
  • d5210e85b7 Updated browser engine to version 79.1.36 and updated dependencies for entire solution. dbuechel 2020-02-14 09:51:52 +0100
  • 9f8920b410 SEBWIN-309: Corrected implementation of configuration and browser exam key. dbuechel 2020-02-13 11:01:07 +0100
  • ad023853d4 SEBWIN-359: Fixed freeze during startup or application start by explicitly disabling shell execution when starting a process, as this appears to be the root cause of the freeze on Windows 10 version 1903 and above. dbuechel 2020-02-12 15:21:12 +0100
  • 7e3703dc16 Added missing default values for browser and configuration mode. dbuechel 2020-02-11 10:34:23 +0100
  • 2cde60b1e7 Fixed issue with splash screen not being closed on client side if reconfiguration was aborted. dbuechel 2020-02-10 16:47:50 +0100
  • 5ce5c78641 SEBWIN-309: Implemented draft of browser exam key. dbuechel 2020-02-10 12:19:25 +0100
  • 92d22a8437 SEBWIN-309: Extended detection mechanism for configuration file downloads. dbuechel 2020-02-06 11:10:22 +0100
  • 7df1fe5f03 SEBWIN-309: Corrected implementation of configuration key. dbuechel 2020-02-06 09:56:32 +0100
  • f89b0d8a2a SEBWIN-352: Extended unit tests for XML parser. dbuechel 2020-01-30 16:07:24 +0100
  • de00dbc13c SEBWIN-352: Implemented new configuration format, i.e. parsing of compressed XML data. Also removed BOM from XML unit test data file. dbuechel 2020-01-30 15:20:05 +0100
  • 15f9acd917 Corrected message box title and text which accidentally got swapped. dbuechel 2020-01-30 11:38:41 +0100
  • 1c2c328fc7 Disabled configuration options which are not supported by SEB 3.0.0. dbuechel 2020-01-30 11:27:49 +0100
  • 603c268839 SEBWIN-302: Implemented configuration of internal PDF reader. dbuechel 2020-01-30 11:15:28 +0100
  • cf2a74f6ce SEBWIN-308: Ensured temporary configuration file is deleted after reconfiguration. dbuechel 2020-01-29 10:07:28 +0100
  • c3a2fb38ce Ensured naming consistency for parent window of file system dialog. dbuechel 2020-01-24 11:07:52 +0100
  • b003bf93b7 SEBWIN-308: Implemented mechanism to block uploads. dbuechel 2020-01-24 10:19:11 +0100
  • c1aa080f87 SEBWIN-308, SEBWIN-312: Replaced BCL folder dialog with custom implementation. dbuechel 2020-01-22 16:08:57 +0100
  • 97f3fb4a02 SEBWIN-308: Implemented basic download overview for browser. dbuechel 2020-01-22 15:16:11 +0100
  • b9536c6a1b Unified license information in about windows. dbuechel 2020-01-21 09:43:25 +0100
  • 0ec1a446f8 SEBWIN-308: Implemented file system dialog for mobile UI. dbuechel 2020-01-21 08:48:03 +0100
  • 2fdde50d0e Updated license for KnownFolders library. dbuechel 2020-01-20 17:10:15 +0100
  • 0083a87bce SEBWIN-308: Implemented basic file system dialog and download configuration for browser. dbuechel 2020-01-20 16:13:08 +0100
  • 61f369a9a3 SEBWIN-307: Implemented configuration to enable / disable the browser application. dbuechel 2020-01-10 10:25:51 +0100
  • 5e131289b0 SEBWIN-309: Implemented scaffolding for Configuration Key. dbuechel 2020-01-10 08:54:10 +0100
  • 45e1b001e3 SEBWIN-302: Implemented configuration for browser window toolbar. dbuechel 2020-01-08 09:55:23 +0100
  • df61e79861 Updated year in copyright and license remarks. dbuechel 2020-01-06 15:24:46 +0100
  • 18fb059ddc SEBWIN-316: Implemented rudimentary VM detection. dbuechel 2020-01-06 15:11:57 +0100
  • bc0170976c SEBWIN-316: Ensured Windows 7 & 8.1 support for computer system information. dbuechel 2019-12-20 17:52:38 +0100
  • bf69a64e15 SEBWIN-316: Added manufacturer, model and name to system info. dbuechel 2019-12-20 17:06:28 +0100
  • 175a2e8cf7 SEBWIN-316: Finally grouped all security related settings. Implemented mapping for virtual machine policy. dbuechel 2019-12-20 11:37:07 +0100
  • 955ae3545e Refactored configuration data mapping. dbuechel 2019-12-20 10:03:47 +0100
  • 130dd45ff6 SEBWIN-310: Implemented quit URL. dbuechel 2019-12-19 15:02:40 +0100
  • 4b415a5f45 SEBWIN-314: Corrected simplified rule implementation for alphanumeric expression. dbuechel 2019-12-18 10:09:30 +0100
  • 42eccef565 Cleaned and restructured browser settings namespace. dbuechel 2019-12-18 08:24:55 +0100
  • 5b3a2a3861 SEBWIN-315: Implemented basic proxy support. dbuechel 2019-12-18 08:09:59 +0100
  • 8953313642 SEBWIN-355: Improved process factory to ensure process termination in between .NET and WMI data access is handled gracefully. dbuechel 2019-12-16 11:49:59 +0100
  • eb3a87016e SEBWIN-304: Implemented same host policies for browser popups. dbuechel 2019-12-13 16:10:10 +0100