ben marsh
9dc3afbdc3
Horde: Move functionality for extracting and updating directories into separate files.
...
[CL 31058427 by ben marsh in ue5-main branch]
2024-01-31 14:23:00 -05:00
ben marsh
311c2b8891
Horde: Fix handling of auth headers for Horde storage upload redirects.
...
* Since upload redirects are handled explicitly, unlike HTTP GET redirect responses, we need to create a new HTTP client which doesn't insert the standard Horde auth header to execute them.
[CL 31055118 by ben marsh in ue5-main branch]
2024-01-31 13:06:25 -05:00
ben marsh
743be6735f
Horde: Move DirectoryNodeZipStream into a separate file, and allow creating it from a IBlobRef<DirectoryNode>.
...
[CL 31047048 by ben marsh in ue5-main branch]
2024-01-31 09:56:13 -05:00
ben marsh
e6bc867d67
Horde: Disable interactive auth prompt when requests already have an access token.
...
[CL 31047045 by ben marsh in ue5-main branch]
2024-01-31 09:56:08 -05:00
ben marsh
40759e9943
Horde: Allow auth prompt by default when connecting to Horde.
...
[CL 31044671 by ben marsh in ue5-main branch]
2024-01-31 08:48:00 -05:00
joshua shlemmer
69cf6ad6b3
Retry of requests for LibToolTelemetry
...
#rb Ben.Marsh, Eric.Knapik, gary.yuan
[CL 31012523 by joshua shlemmer in ue5-main branch]
2024-01-30 13:05:45 -05:00
ben marsh
ba5fc84dca
Horde: Fix deadlock when discovering output chunks for bundle extraction if there are more than 128k individual leaf nodes in the queue.
...
[CL 31007392 by ben marsh in ue5-main branch]
2024-01-30 10:35:09 -05:00
ben marsh
3c38236ea4
Horde: Set the correct permissions on files extracted from bundles.
...
[CL 30978852 by ben marsh in ue5-main branch]
2024-01-29 17:12:45 -05:00
ben marsh
fcd35ff1d8
Horde: Remove support for disabling partitioned workspaces for now.
...
[CL 30975096 by ben marsh in ue5-main branch]
2024-01-29 14:19:48 -05:00
ben marsh
e32dee4327
Horde: Disable log spam for blob reads.
...
[CL 30967888 by ben marsh in ue5-main branch]
2024-01-29 09:23:24 -05:00
ben marsh
18f6a556d6
Horde: Reduce verbosity for tracing blob reads.
...
[CL 30962450 by ben marsh in ue5-main branch]
2024-01-28 22:18:45 -05:00
ben marsh
b77d2c7792
Horde: Remove read-only flag from existing files before opening for write.
...
[CL 30961864 by ben marsh in ue5-main branch]
2024-01-28 20:31:09 -05:00
ben marsh
ac5d734c31
Horde: Include hashes with refs, allowing IStorageClient to return IBlobRef rather than IBlobHandle instances. Also rename methods that return blobs pointed to by refs as 'GetRefTarget'.
...
[CL 30960638 by ben marsh in ue5-main branch]
2024-01-28 16:27:09 -05:00
ben marsh
3fb85e7541
Horde: Allow marking BlobSerializerOptions instances as read only, which will throw an exception if a modifying collection method is called.
...
[CL 30959329 by ben marsh in ue5-main branch]
2024-01-28 11:29:42 -05:00
ben marsh
a121e1f005
EpicGames.Core: Remove unnecssary using directive causing static analysis warning.
...
[CL 30959313 by ben marsh in ue5-main branch]
2024-01-28 11:28:42 -05:00
ben marsh
b6fd11861d
EpicGames.Core: Change ListExtensions.AsReadOnly() to return an IList<T>, similar to semantics of List<T>.AsReadOnly(). New overload AsReadOnlyList() preserves the original behavior of returning an IReadOnlyList<T>, since NET's IList<T> does not derive from IReadOnlyList<T>.
...
[CL 30959049 by ben marsh in ue5-main branch]
2024-01-28 09:54:42 -05:00
ben marsh
ab80ea0a41
Horde: Add separate types for blob handles with a hash (IBlobRef) and blob handles with a hash and serialization options (IBlobRef<T>). Storing serialization options inside IBlobRef<T> implementations removes a lot of boilerplate code to pass options objects around, and ensures consistency when navigating object hierarchies.
...
[CL 30957772 by ben marsh in ue5-main branch]
2024-01-27 19:24:46 -05:00
ben marsh
c0c1a786a8
Horde: Fix static analysis warning.
...
[CL 30950378 by ben marsh in ue5-main branch]
2024-01-26 19:13:46 -05:00
ben marsh
393907da53
Horde: Include type names when returning JSON responses for storage nodes.
...
[CL 30947174 by ben marsh in ue5-main branch]
2024-01-26 18:18:17 -05:00
ben marsh
80a7845f06
Horde: Fix links to storage nodes.
...
#jira UE-203259
[CL 30944486 by ben marsh in ue5-main branch]
2024-01-26 17:33:04 -05:00
ben marsh
a6f583b665
Horde: Enable V2 bundle format by default.
...
#jira UE-203195
[CL 30926356 by ben marsh in ue5-main branch]
2024-01-26 11:27:18 -05:00
Ryan Hummer
4d99151faf
EpicGames.Perforce: Expanding Merge command options
...
Allowing to perform stream based merging with the command and exposing appropriate options
#rnx
#jira none
[CL 30900573 by Ryan Hummer in ue5-main branch]
2024-01-25 16:21:30 -05:00
tim smith
ee195d6635
Added support for parsing new properties
...
#rnx
#rb Tim.Smith
[CL 30888887 by tim smith in ue5-main branch]
2024-01-25 11:29:18 -05:00
ben marsh
d17b3895bb
Horde: Add an option to use partitioned workspaces.
...
[CL 30864041 by ben marsh in ue5-main branch]
2024-01-24 17:19:31 -05:00
devin doucette
8a9254c2fe
UHT: Added support for UE_INTERNAL
...
#jira UE-201038
#rb Joe.Kirchoff
#rnx
[CL 30850211 by devin doucette in ue5-main branch]
2024-01-24 12:26:21 -05:00