ben marsh
eab6a6f8dc
Horde: Don't wrap storage cancellation exceptions in a custom exception type.
...
#jira
[CL 30087540 by ben marsh in ue5-main branch]
2023-12-04 12:52:42 -05:00
carl bystrom
2b16d7a78e
Horde: Add TcpSslTranport for compute communication
...
[CL 30086371 by carl bystrom in ue5-main branch]
2023-12-04 12:21:51 -05:00
ben marsh
e7245ed15a
Horde: Revert incorrect change to partition directory fetches on different tasks.
...
#jira
[CL 30085245 by ben marsh in ue5-main branch]
2023-12-04 11:52:44 -05:00
ben marsh
bc051bd0c2
Support using the Description property in [CommandLine] attributes to document an option, as well as the standalone [Description] attribute.
...
#jira
[CL 30070444 by ben marsh in ue5-main branch]
2023-12-03 10:44:08 -05:00
ben marsh
fe51aa0709
Horde: Tweaks to handling of empty directories when extracting data from bundles.
...
- Output progress stats at the end of the extraction process, and not after the first update.
- Fix windowing for partitioning into multiple threads when bundles contains empty files/directories.
#jira
[CL 30070428 by ben marsh in ue5-main branch]
2023-12-03 10:42:41 -05:00
robert millar
9a01eb76fb
Change SanitizeLogOutput to restore legacy log format including timestamps
...
[FYI] Ben.Marsh, Devin.Doucette, j.baumgartner
[CL 30057651 by robert millar in ue5-main branch]
2023-12-01 17:55:42 -05:00
ben marsh
9eb0861a8a
Add Description property back to command line attribute. Non-Horde programs use this!
...
#jira
[CL 30047243 by ben marsh in ue5-main branch]
2023-12-01 13:39:07 -05:00
ben marsh
49f034ac5e
Horde: Upgrade all NuGet packages.
...
* MongoDB upgrade will be submitted later to isolate risk on LINQv3 changes.
[CL 30047145 by ben marsh in ue5-main branch]
2023-12-01 13:36:10 -05:00
ben marsh
bfef84a74c
Horde: Add documentation for all commands in Horde, Horde.Agent and Horde.Server.
...
#jira UE-200921
[CL 30047083 by ben marsh in ue5-main branch]
2023-12-01 13:34:28 -05:00
ben marsh
c56b317cbd
Add support for JSON log events from stdout to Gauntlet, and re-enable automatically turning on JSON output when UE_LOG_JSON_TO_STDOUT environment variable is set.
...
[FYI] Devin.Doucette
[CL 30039040 by ben marsh in ue5-main branch]
2023-12-01 09:12:43 -05:00
ben marsh
8da6d1c6d6
Horde: Fix an issue where empty files or directories may not be extracted from bundles due to the way that the input data is partitioned into threads.
...
#jira
[CL 30013203 by ben marsh in ue5-main branch]
2023-11-30 08:32:09 -05:00
joe kirchoff
9affe69d97
UnrealBuildAccelerator: Experimental for 5.4
...
#jira UE-197967
[CL 30002804 by joe kirchoff in ue5-main branch]
2023-11-29 18:47:11 -05:00
ben marsh
35599f18b5
Horde: Fix static analysis warning.
...
#jira
[CL 30000889 by ben marsh in ue5-main branch]
2023-11-29 17:40:01 -05:00
ben marsh
63b44003d2
Horde: Fix path mangling when using file storage backend with a path prefix.
...
#jira
[CL 29999871 by ben marsh in ue5-main branch]
2023-11-29 17:06:58 -05:00
ben marsh
09d5b0fccc
Horde: Fix null reference exception when trying to use server without auth.
...
#jira
[CL 29999841 by ben marsh in ue5-main branch]
2023-11-29 17:05:57 -05:00
maxime mercier
8d44cb11c1
Support of new overridable serialization
...
New Array and Map overridable serialization logic to better support conatiner of subobjects in BP
New property tag scope for access inside property serialization methods
#jira UE-188847
#rb Francis.Hurteau, Steve.Robb, jodon.karlik, Nicholas.Frechette, Johan.Torp, mikko.mononen, Phillip.Kavan
[CL 29994664 by maxime mercier in ue5-main branch]
2023-11-29 14:05:12 -05:00
joakim lindqvist
09b1c46dac
OidcToken - Added timeout option (defaults to 20 minutes) were if the user hasn't logged in the opened browser for this time we just shutdown with a error, this prevents zombie processes from sticking around at the risk of users coming back after this timeout and trying to login to the popuped browser and getting a 404 (as the local webserver will have shutdown).
...
[CL 29983000 by joakim lindqvist in ue5-main branch]
2023-11-29 04:51:48 -05:00
ben marsh
4021414faf
Horde: Do not dispose of storage clients until all data has been read from streams that use them.
...
- Adds a new StreamWrapper class to EpicGames.Core which wraps another stream and forwards all overridable methods to it.
- Adds an extension method to create a StreamWrapper that overrides Dispose/DisposeAsync methods to dispose of other owned resources.
[CL 29935350 by ben marsh in ue5-main branch]
2023-11-27 11:14:39 -05:00
ben marsh
1b892fe03b
Horde: Fix static analysis warning.
...
[CL 29935191 by ben marsh in ue5-main branch]
2023-11-27 11:09:03 -05:00
carl bystrom
55fd1c38b5
Horde: Resolve external IP when using relay connection mode
...
Provides necessary info to server to properly scope access to client's IP only.
[CL 29934272 by carl bystrom in ue5-main branch]
2023-11-27 10:24:39 -05:00
joakim lindqvist
5641ae22ec
OidcToken - Allow for allocating of an access token without a identity token, we never actually used the IdentityToken and allowing to get a access token without it allows us to sidestep issues with some IdPs only providing thin tokens when you request both identity and access tokens at the same time.
...
[CL 29933141 by joakim lindqvist in ue5-main branch]
2023-11-27 09:20:25 -05:00
carl bystrom
16d9baba55
Horde: Cache externally resolved IP
...
[CL 29933128 by carl bystrom in ue5-main branch]
2023-11-27 09:19:48 -05:00
ben marsh
8c848d9395
Horde: Downgrade warning to information.
...
#jira
[CL 29926440 by ben marsh in ue5-main branch]
2023-11-25 16:41:56 -05:00
ben marsh
c390c49f99
Horde: Remove unused functionality for tracking modified nodes.
...
#jira
[CL 29926082 by ben marsh in ue5-main branch]
2023-11-25 08:40:25 -05:00
ben marsh
8b8ce422bc
Horde: Fix static analysis warning.
...
#jira
[CL 29924884 by ben marsh in ue5-main branch]
2023-11-24 19:12:07 -05:00