ben marsh
ade80b1e03
Horde: Fix static analysis warnings.
...
#rnx
[CL 32786252 by ben marsh in ue5-main branch]
2024-04-07 16:18:35 -04:00
ben marsh
194bc2d01a
Horde: Move log event messages into EpicGames.Horde.
...
#rnx
[CL 32785933 by ben marsh in ue5-main branch]
2024-04-07 14:16:24 -04:00
ben marsh
e19337f466
Horde: Move commit messages into EpicGames.Horde.
...
#rnx
[CL 32785835 by ben marsh in ue5-main branch]
2024-04-07 13:54:23 -04:00
ben marsh
9389e6e0fe
Horde: Move notice messages into EpicGames.Horde.
...
#rnx
[CL 32785822 by ben marsh in ue5-main branch]
2024-04-07 13:47:53 -04:00
ben marsh
970acd708a
Horde: Move log messages into EpicGames.Horde.
...
#rnx
[CL 32785805 by ben marsh in ue5-main branch]
2024-04-07 13:43:23 -04:00
ben marsh
402d11ec66
Horde: Move graph messages into EpicGames.Horde.
...
#rnx
[CL 32785774 by ben marsh in ue5-main branch]
2024-04-07 13:31:23 -04:00
ben marsh
90c2a1bafc
Horde: Move job message definitions into EpicGames.Horde.
...
#rnx
[CL 32785743 by ben marsh in ue5-main branch]
2024-04-07 13:11:53 -04:00
ben marsh
4ab55e6379
Horde: Move the CommitTag class into EpicGames.Horde.
...
#rnx
[CL 32785465 by ben marsh in ue5-main branch]
2024-04-07 10:40:54 -04:00
ben marsh
db8bf6f6d3
Horde: Move JobStepError into EpicGames.Horde.
...
#rnx
[CL 32785281 by ben marsh in ue5-main branch]
2024-04-07 08:06:23 -04:00
andrew grant
5767fd19f3
Changed Gauntlet message to call out automation
...
[CL 32784513 by andrew grant in ue5-main branch]
2024-04-06 19:03:42 -04:00
ben marsh
cb8bb56ced
Horde: Move JobStepState, JobStepOutcome and Priority enums into native C# code (rather than protobuf enums)
...
#rnx
[CL 32780416 by ben marsh in ue5-main branch]
2024-04-05 20:53:04 -04:00
ben marsh
e89927a82a
Horde: Fix some static analysis warnings.
...
[CL 32769835 by ben marsh in ue5-main branch]
2024-04-05 15:28:43 -04:00
ben marsh
649590ddfb
Horde: Allow clients to upload the list of references for each blob, removing the need for the server to do it later.
...
[CL 32768356 by ben marsh in ue5-main branch]
2024-04-05 14:50:00 -04:00
carl bystrom
00fa29d087
EpicGames.OIDC: Fix issue using local time for token expiration check
...
- Having OidcTokenInfo.IsValid just check for empty tokens was not enough
- Adding a proper expiration check to it makes IsAuthorized() behave as intended
#jira UE-209637
[CL 32758601 by carl bystrom in ue5-main branch]
2024-04-05 09:55:32 -04:00
carl bystrom
de506b98c2
EpicGames.Core: Improve test stub for IClock
...
[CL 32758001 by carl bystrom in ue5-main branch]
2024-04-05 09:29:35 -04:00
ben marsh
25f10c350e
Horde: Handle socket shutdown errors gracefully rather than throwing exceptions.
...
[CL 32756984 by ben marsh in ue5-main branch]
2024-04-05 08:27:36 -04:00
ben marsh
af9ec550a1
Horde: Add log message whenever native P4 connection buffer increases in size above 16mb.
...
[CL 32751421 by ben marsh in ue5-main branch]
2024-04-04 21:31:44 -04:00
carl bystrom
956ba56bf3
EpicGames.Core: Move IClock interface to Core
...
IClock is useful for testing any code, not just Horde. The specific Redis-based implementation is still left with Horde.
[CL 32731898 by carl bystrom in ue5-main branch]
2024-04-04 12:14:23 -04:00
kirill zorin
1e4f3b5f32
Incr gc: turn on GC barriers for argument-mutating BlueprintCallable C++ functions
...
#rb Tim.Smith
[CL 32730108 by kirill zorin in ue5-main branch]
2024-04-04 11:33:44 -04:00
carl bystrom
b5eee4f148
Horde: Do not assign compute resource to same machine as requester
...
[CL 32723474 by carl bystrom in ue5-main branch]
2024-04-04 07:24:59 -04:00
carl bystrom
7384ca71f3
Horde: Add tests for HordeHttpAuthHandler
...
Primarily to debug why access tokens aren't refreshed (UE-209637). But it turns out moving auth handling from UBA executor over to this handler did fix the issue.
#jira UE-209637
[CL 32714992 by carl bystrom in ue5-main branch]
2024-04-03 19:11:08 -04:00
ben marsh
8da94ddd3e
Horde: Fix some auth handling issues in UGS.
...
* OIDC profile was using a hard-coded name of "Horde".
* Interactive logins were always being triggered from background threads.
* Non-interactive logins were not triggering token refresh.
[CL 32710176 by ben marsh in ue5-main branch]
2024-04-03 16:46:32 -04:00
carl bystrom
5bc802d99b
OidcToken: Make OidcTokenManager more testable
...
Wraps it in an interface and adds two helper classes to make testing easier. Since they're used by other libraries, putting them here makes most sense even if they're only used during testing.
[CL 32707193 by carl bystrom in ue5-main branch]
2024-04-03 15:14:54 -04:00
ben marsh
d6cc8be56e
UGS: Disable hang monitor for Perforce connections.
...
#jira UE-210738
[CL 32664394 by ben marsh in ue5-main branch]
2024-04-02 08:51:52 -04:00
ben marsh
dfb4b0fbc0
Horde: Fix auth state not being invalidated when interactive login settings change.
...
[CL 32653323 by ben marsh in ue5-main branch]
2024-04-01 17:41:00 -04:00