ben marsh
728d2844a8
Horde: Include HttpRequestException in retry policy again. Don't think we should need to retry these situations, but S3 seems to cause them intermittently.
...
#rnx
[CL 37227389 by ben marsh in 5.5 branch]
2024-10-17 11:09:56 -04:00
ben marsh
a72c0f82b3
Horde: Add additional parameters for the "artifact find" command, allowing filtering by name, type and job.
...
#rnx
[CL 37181467 by ben marsh in 5.5 branch]
2024-10-16 11:38:09 -04:00
joe kirchoff
19635c395e
Pin nuget package versions
...
#rnx
#jira UE-227446
#rb raymond.baines
#lockdown mark.lintott
[CL 37127287 by joe kirchoff in 5.5 branch]
2024-10-15 13:09:13 -04:00
ben marsh
8bf2f4eb3b
Horde: Upgrade NuGet packages to fix newly released security vuln warning.
...
#rnx
[CL 37116870 by ben marsh in 5.5 branch]
2024-10-15 09:27:31 -04:00
ben marsh
aebc3709c3
Horde: Register the standard IHttpClientFactory functionality along with Horde types, since we depend on it.
...
#rnx
[CL 37116141 by ben marsh in 5.5 branch]
2024-10-15 08:45:06 -04:00
ben marsh
c855669ac2
Horde: Improvements to connection handling and authorization.
...
- Authentication state is now determined via a call to /api/v1/dashboard/challenge. This will actually attempt to use the current access token, which will prompt a token refresh on auth failure using HordeHttpAuthHandler.
- HordeHttpAuthHandler now checks a HTTP request option allowing the use of an interactive login, allowing interactive logins to be configured on a per-request basis.
- HordeHttpAuthHandler has a Reset() method which will discard the state of any in-flight auth requests, allowing any subsequent requests to start from scratch.
#rnx
[CL 37094475 by ben marsh in 5.5 branch]
2024-10-14 13:22:38 -04:00
ben marsh
6629d96737
Horde: Do not retry HTTP requests which throw an HttpRequestException. These generally represent a non-transient error, unlike HTTP status responses.
...
In the case of bad server addresses or ports, requests may take a long time to timeout. Retrying them does not make sense, and creates very long delays before the result is reported.
[CL 37091175 by ben marsh in 5.5 branch]
2024-10-14 11:49:08 -04:00
ben marsh
4abdedded0
Horde: Merging changes from Main up to CL 37031490 (currently deployed to prod).
...
#rnx
[CL 37053251 by ben marsh in 5.5 branch]
2024-10-11 12:12:25 -04:00
ben marsh
1aa3c30134
Horde: Merging changes from Main up to CL 36937914.
...
#rb none
[CL 36942359 by ben marsh in 5.5 branch]
2024-10-08 14:43:38 -04:00
ben marsh
44bf9a6b28
Horde: Increate default timeout for Horde http requests to 60 seconds.
...
[CL 36825037 by ben marsh in 5.5 branch]
2024-10-03 12:10:14 -04:00
ben marsh
8108b4df2b
Horde: Allow clients to specify a locator when uploading blobs. The server will not allow overwriting any existing blob, but allowing the client to determine the locator opens the door to it being able to write multiple blobs in parallel.
...
[CL 36813866 by ben marsh in 5.5 branch]
2024-10-03 00:06:55 -04:00
ben marsh
2853a06a7b
Horde: Scan uploaded blobs for file sizes and store them in the database.
...
#rnx
[CL 36813761 by ben marsh in 5.5 branch]
2024-10-03 00:02:25 -04:00
ben marsh
135865f38c
Horde: Downgrade intermittent warnings on uploads to information.
...
#rnx
[CL 36794336 by ben marsh in 5.5 branch]
2024-10-02 14:00:32 -04:00
ben marsh
9744fe872c
Horde: Merging latest changes from Main.
...
#rb none
[CL 36789534 by ben marsh in 5.5 branch]
2024-10-02 11:50:21 -04:00
ben marsh
27ef6c60b5
Horde: Make imports for uploaded blobs non-optional.
...
#rnx
#rb none
[CL 36765264 by ben marsh in 5.5 branch]
2024-10-01 20:51:26 -04:00
ben marsh
9b562c46e4
Horde: Allow specifying arbitary key/value metadata on tools, and add product ids for MSI installers. Unreal Toolbox will automatically install/uninstall MSIs using the given product id.
...
#jira UE-225743
[CL 36764222 by ben marsh in 5.5 branch]
2024-10-01 20:39:57 -04:00
mattias hornlund
d0b1fc9399
Iris
...
- Fixed UHT to properly create bindings for derived fastarrays.
#jira UE-225656
#rb Peter.Engstrom
[CL 36763454 by mattias hornlund in 5.5 branch]
2024-10-01 20:30:47 -04:00
ben marsh
903bdb25cd
Merging latest UnrealToolbox/Horde changes from Main.
...
#jira UE-225747, UE-225737, UE-225735, UE-225692, UE-225694, UE-225700, UE-225739, UE-225742, UE-225698
#rb josh.engebretson
#lockdown mark.lintott
[CL 36763234 by ben marsh in 5.5 branch]
2024-10-01 20:27:57 -04:00
ben marsh
25d1f34ab2
Horde: Fix static analysis warnings.
...
#rnx
[CL 36762933 by ben marsh in 5.5 branch]
2024-10-01 20:24:17 -04:00
ben marsh
ad3ab756b4
Horde: Use the correct token for writing artifacts. Adds an IArtifactBuilder interface returned from IArtifactCollection.CreateAsync() which can be used to upload artifact data with the correct permissions.
...
[CL 36762334 by ben marsh in 5.5 branch]
2024-10-01 20:16:13 -04:00
ben marsh
837e2206df
Merging latest Horde code from Main [at] 36583965
...
#rnx
[CL 36759235 by ben marsh in 5.5 branch]
2024-10-01 19:46:38 -04:00
ben marsh
2af764e351
Merging latest Horde changes from Main.
...
[CL 36756615 by ben marsh in 5.5 branch]
2024-10-01 19:23:06 -04:00
ben marsh
595309196c
Merging NET 8 upgrades from Main.
...
[CL 36755991 by ben marsh in 5.5 branch]
2024-10-01 19:12:37 -04:00
Ryan Hummer
4af2fd066d
Updating Dev-Release-5.5 from Main at CL #36144969
...
#okforversepublic
[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
ben marsh
95dc3eb5d7
Horde: Set the max thread count for managed workspace operations to one less than the number of reported CPUs on the machine.
...
[CL 36038068 by ben marsh in ue5-main branch]
2024-09-05 09:50:13 -04:00