Граф коммитов

195 Коммитов

Автор SHA1 Сообщение Дата
Jake Friedman 798676631c
Fix a few more bugs in 10.1.0 2021-05-02 14:13:40 -07:00
Jake Friedman e7abf5bee7 Hide other ContentDialogs before showing Communication Error 2021-04-30 18:53:39 -07:00
Jake Friedman 3ce318ce32 Set variable at start of createservicezip 2021-04-30 18:41:22 -07:00
Jake Friedman dcedef3afa Reference correct GetWdpHttpPort() in WDP APIs 2021-04-30 18:40:46 -07:00
Jake Friedman 260c61c565
Support ExtractOnly and custom install dir on Windows (#150) 2021-04-30 15:30:13 -07:00
Jake Friedman 6a49228eed
Sign installer .ps1 scripts (#149) 2021-04-30 14:44:21 -07:00
Jake Friedman 0390f53413
Fix appsettings.json precedence & use TestContent\Container (#148) 2021-04-29 19:24:10 -07:00
Jake Friedman 67f2a9e050
Check for appsettings.json in TestContent\FactoryOrchestrator (#147) 2021-04-29 16:58:38 -07:00
Jake Friedman 4276e78a76
Return focus to text box after command finishes (#144) 2021-04-29 13:10:22 -07:00
Jake Friedman c490afed06
Disable Event Log; it is causing occasional service crashes (#145) 2021-04-29 13:10:05 -07:00
Jake Friedman 0befe3ef01
bring back uwp app info (#143) 2021-04-28 12:58:43 -07:00
Jake Friedman 9a9e9ce751
After connection failure retry with default port (#142) 2021-04-28 12:44:17 -07:00
Jake Friedman 8169d267be
Fix System.Security.Principal.Windows conflict by removing Win32 registry from Core library (#141) 2021-04-28 11:58:48 -07:00
Jake Friedman 5324daac02 Update localization 2021-04-27 20:12:38 -07:00
Jake Friedman 6db51c26e2
Merge pull request #139 from spaceisfun/dontdisposenull
Fixes Bug 32803715: [Watson Failure] caused by CLR_EXCEPTION_System.NullReferenceException_80004003_Microsoft.FactoryOrchestrator.Service.dll!Microsoft.FactoryOrchestrator.Service.FOService.Dispose

Fixes backwards check for DisableContainerSupport

Fixes #113 - ResetService is buggy

Fixes #135 - Support /etc/FactoryOrchestrator/appsettings.json

Fixes #111 - WDP doesn't work on Desktop

Related to #140 - Implements the workaround, but will keep the issue open until an official .NET fix is made
2021-04-27 20:06:26 -07:00
Jake Friedman 51c113eb72 Workaround dotnet issue 50020: Windows container service bug 2021-04-27 11:17:02 -07:00
Jake Friedman 07d1a29c5b Bump version to 10.1.0 2021-04-27 10:32:30 -07:00
Jake Friedman ce296d5263 Mark /etc/FactoryOrchestrator/appsettings.json optional 2021-04-27 10:17:16 -07:00
Jake Friedman ef67fb3a8e Support using Device Portal running on any port 2021-04-27 09:59:26 -07:00
Jake Friedman 9f3ef9ec3f Support /etc/FactoryOrchestrator/appsettings.json on Linux 2021-04-26 18:21:18 -07:00
Jake Friedman f92ae2b194 Fix FactoryReset by not tearing down IPC 2021-04-26 17:09:40 -07:00
Jake Friedman 95a404b428 Fix bug in DisableContainerSupport 2021-04-26 16:28:20 -07:00
Jake Friedman 321543025a Check if _ipcHost is NULL before disposing 2021-04-26 14:36:21 -07:00
Jake Friedman 433fffab1e
Create Symbol zip during service zip creation (#138) 2021-04-20 17:15:38 -07:00
Jake Friedman 1ad9539633
Use specific BuildID for older artifact download (#136) 2021-04-20 12:12:19 -07:00
Jake Friedman 1d32cb132a add example configuration file 2021-04-20 11:01:53 -07:00
Jake Friedman 38161eeee0
Rename Push->Publish; Use specific BuildID for custom Publish (#134) 2021-04-20 09:29:09 -07:00
Jake Friedman 5c7f10e1be
Fix publish directory args (#133) 2021-04-20 08:50:58 -07:00
Jake Friedman 686444d06e
Add FORCEPUSH option 2021-04-20 08:38:35 -07:00
Jake Friedman beea72f1ee
variables (#132) 2021-04-20 08:28:02 -07:00
Jake Friedman aebc085229
test allowing skipping parts of publish pipeline (#131) 2021-04-20 08:22:20 -07:00
Jake Friedman 792d05d5ef
Download entire signed artifact (#130) 2021-04-19 18:36:52 -07:00
Jake Friedman 984456836b
Fix Windows check 2021-04-19 16:27:20 -07:00
Jake Friedman 08499bcfa4
CVE-2021-26701 (#129) 2021-04-19 14:11:03 -07:00
Jake Friedman c2d856ab66
Fix vPack and PWSH publish (#128) 2021-04-19 12:07:47 -07:00
Jake Friedman bc4491a529
Fix install script when run with Windows PowerShell; Create uninstall script (#125)
Also reverts PFN change for prerelease builds, as it breaks local loopback exemption
2021-04-13 14:13:29 -07:00
Jake Friedman b00fa7265b
Fix install script line endings; Fix service logging; Update readme (#124) 2021-04-12 17:26:02 -07:00
Jake Friedman 8b3ffcef8f
Update localization files (#123) 2021-04-10 17:20:06 -07:00
Jake Friedman 729599ee2a
Support running service as systemd and Windows service. Create installer scripts for Linux & Windows. (#121)
- New installer scripts for Linux and Windows make it easy to configure the service as a service 😎. Scripts are wrapped inside the existing service .zip files for easy access 💯.
- Service now supports running as a systemd service on Linux! Uses Microsoft.Extensions.Hosting.Systemd nuget so it's well supported 🆒. Thanks @patelp3989 for the advice on how to set this up! This also fixes a Linux bug where volatile state wasn't wiped on boot.
- Use Microsoft.Extensions.Hosting.WindowsService nuget instead of DotNetCore.WindowsService as the latter was intended as a stopgap until the ASP.NET concepts were available in .NET Core. They are now, so let's use them! 😲
- Moved service .zip creation out of .yml and into a standalone PowerShell script for debuggability. 🪲
- Refactored service C# files for readability. Biggest change: moved IPC endpoint methods to their own file as they are 95% boilerplate code with little chance of breaking. 🥱
2021-04-10 17:09:12 -07:00
Jake Friedman 792a55a85d
Close all Remote Desktop apps when a container task finishes (#120) 2021-04-08 15:59:20 -07:00
Jake Friedman 27db6dd6dd
Update documentation for appsettings.json & linux support (#112)
Co-authored-by: Prakash Patel <patelp@microsoft.com>
2021-04-06 17:14:07 -07:00
patelp3989 e8c33859f0
Cleanup of Connection page for Factory Orchestrator App. (#116) 2021-04-06 08:05:27 -07:00
Jake Friedman 4d19138fcc
Use ms-rd protocol to auto launch remote desktop if needed for container Tasks (#114) 2021-04-02 15:34:49 -07:00
Jake Friedman b0d026ddd9
Update nuget dependences (#115) 2021-04-02 10:39:35 -07:00
patelp3989 05f73096e2
Enabled SSL encryption for Factory Orchestrator Service. (#106)
* Enabled SSL encryption for Factory Orchestrator Service.

* Incorporating PR feedback.

* Incorporating PR feedback.

* Incorporated PR feedback.

* Fixing build error.

* Fixing build error.

* Fixing build error.
2021-03-31 14:36:32 -07:00
Jake Friedman 8e8d983587
Only require EnableNetworkAccess; Rename log folder setting for clarity (#110) 2021-03-31 11:18:39 -07:00
Jake Friedman 8303503357
AppxManifest is autogenerated as obj file (#103) 2021-03-29 15:26:40 -07:00
Jake Friedman 4840844ac2
Command Prompt in UWP stores history (#104) 2021-03-29 15:25:49 -07:00
Jake Friedman 67e0849617 CVE-2021-20270 2021-03-25 09:41:58 -07:00
Jake Friedman e65f63e464
add some pics; link to video (#105) 2021-03-24 15:36:06 -07:00