Joe Kirchoff
1b044d8f36
EpicGames.Build: Don't throw an exception if a path in AdditionalSearchPath doesn't exist
...
#rnx
#rb trivial
#preflight 63ff8a2ff43e53f68137ead4
[CL 24465656 by Joe Kirchoff in ue5-main branch]
2023-03-01 12:46:25 -05:00
Ben Marsh
d55712d7de
EpicGames.Core: Fix warnings generating documentation.
...
#preflight none
[CL 24457120 by Ben Marsh in ue5-main branch]
2023-02-28 21:58:32 -05:00
Ben Marsh
101ffd3de1
Horde: Connect directly to agents when running remote execution leases, rather than having agents connect back to the initiator.
...
- Agents now accept incoming connections on a defined port, and match them up with nonces specified through leases assigned from the server.
- Requests for new compute resources now attempt to allocate a lease and return immediately with nonce and AES keys.
#preflight none
[CL 24452056 by Ben Marsh in ue5-main branch]
2023-02-28 16:43:25 -05:00
Ben Marsh
a1f6349f41
Horde: Add Json converter for StringId.
...
#preflight none
[CL 24432005 by Ben Marsh in ue5-main branch]
2023-02-27 16:16:55 -05:00
Tim Smith
71de75cc14
Reduced the lock contention while updating the queue empty event.
...
#rb dan.engelbrecht
#rnx
#preflight 63fcb415ef1b24bf94937521
[CL 24422210 by Tim Smith in ue5-main branch]
2023-02-27 08:55:38 -05:00
Ben Marsh
b6f9841927
EpicGames.Core: Add missing equality and comparison operators causing static analysis warnings.
...
#preflight none
[CL 24411440 by Ben Marsh in ue5-main branch]
2023-02-24 18:12:33 -05:00
Ben Marsh
dcda73f48a
Horde: Add a service to allow tunneling connections through the Horde server. Accepts incoming connections on two ports and matches them up via a cryptographic unique id. Designed for use by compute service, where client machines may not accept incoming connections.
...
#preflight none
[CL 24411094 by Ben Marsh in ue5-main branch]
2023-02-24 17:55:04 -05:00
Ben Marsh
0146eb14d0
EpicGames.Core: Fix NET 3.1 compilation of ByteString struct.
...
#preflight none
[CL 24405723 by Ben Marsh in ue5-main branch]
2023-02-24 14:12:54 -05:00
Ben Marsh
164452fbac
EpicGames.Core: Add a utility class for manipulating byte strings, allowing value-like comparison for equality and sorting.
...
#preflight none
[CL 24401948 by Ben Marsh in ue5-main branch]
2023-02-24 11:24:11 -05:00
Ben Marsh
bc5f5efa44
UGS: Fix threading issue when opening multiple startup projects with OIDC configuration.
...
#preflight none
[CL 24401761 by Ben Marsh in ue5-main branch]
2023-02-24 11:15:22 -05:00
Ben Marsh
6915c52388
Horde: C++ compute improvements.
...
* Add an in-memory cache for data retrieved from the initiator.
* Allow appending partial line chunks to LogChunkNode instances.
* Allow constructing a server compute handler instance with the URL of a server rather than a HttpClient factory.
#preflight none
[CL 24386555 by Ben Marsh in ue5-main branch]
2023-02-23 14:40:58 -05:00
Ben Marsh
a24c10b81e
Horde: Fix build warnings.
...
#preflight none
[CL 24375156 by Ben Marsh in ue5-main branch]
2023-02-22 21:50:59 -05:00
Ben Marsh
e1b1f8dbe1
Horde: CI warning fixes.
...
#preflight none
[CL 24375139 by Ben Marsh in ue5-main branch]
2023-02-22 21:49:01 -05:00
Ben Marsh
81dc51bdc8
Horde: Missing file.
...
#preflight none
[CL 24372211 by Ben Marsh in ue5-main branch]
2023-02-22 18:08:15 -05:00
Ben Marsh
ea191aeda1
Horde: Rework C++ remote execution to use direct connection to initiator.
...
#preflight none
[CL 24372198 by Ben Marsh in ue5-main branch]
2023-02-22 18:07:45 -05:00
christopher waters
be08ba0dae
Adding List<> extension method "AddAll(...)" that can replace "AddRange(new string[] { ... })"
...
#rb joe.kirchoff
[CL 24372005 by christopher waters in ue5-main branch]
2023-02-22 18:02:04 -05:00
Ben Marsh
ad0ec47532
EpicGames.Serialization: Refactor CbWriter to be an interface with extension methods, to make it easier to iterate on less allocation-heavy methods for piecing together CB objects.
...
#preflight none
[CL 24365307 by Ben Marsh in ue5-main branch]
2023-02-22 13:35:58 -05:00
Joe Kirchoff
982e9af6a1
Fix quote escaping
...
#rnx
#rb trivial
#preflight 63f3da0d91018822cc5eeb56
[CL 24323590 by Joe Kirchoff in ue5-main branch]
2023-02-20 15:52:12 -05:00
Ben Marsh
ac67b2cd4c
Horde: Add some attributes to make debugging RE directory objects easier.
...
#preflight none
[CL 24314147 by Ben Marsh in ue5-main branch]
2023-02-20 10:19:40 -05:00
Ben Marsh
cf1e2acf33
Horde: Fix debugger display of CbAttachment objects.
...
#preflight none
[CL 24307664 by Ben Marsh in ue5-main branch]
2023-02-19 12:06:06 -05:00
tim smith
ae8b29552e
Added ability in UHT for arrays to be sized using static_cast.
...
#rb self
#jira UE-169995
#9789
#preflight 63efbfe313586f2c1025bd26
[CL 24289519 by tim smith in ue5-main branch]
2023-02-17 15:29:25 -05:00
Joe Kirchoff
06b21637c5
UnrealBuild: Escape quotes for multi-target builds
...
#rnx
#rb trivial
#jira UE-177375
#preflight 63efd9c552460c3a1f521f58
[CL 24288930 by Joe Kirchoff in ue5-main branch]
2023-02-17 15:07:46 -05:00
tim smith
ac83839bc3
Add the ability to define new documentation policies and specify a default policy
...
#rb self
#jira UE-76829
#preflight 63efa30b52460c3a1f362be7
[CL 24285617 by tim smith in ue5-main branch]
2023-02-17 12:55:20 -05:00
tim smith
dc07fb568d
Fixed C# UHT strict documentation tests for function. Would throw an exception or get lost in an infinite loop.
...
#rb self
#preflight 63ef85e490198dffbae4d3d8
[CL 24282358 by tim smith in ue5-main branch]
2023-02-17 10:42:26 -05:00
Joakim Lindqvist
e5683e6f55
OidcToken - Delay shutting down http server for a few seconds to avoid empty page loads.
...
This also includes the changes in 24231304 that makes the login page auto shutdown if possible (you didn't need to type a password / mfa).
#preflight none
[CL 24278958 by Joakim Lindqvist in ue5-main branch]
2023-02-17 05:07:28 -05:00