Enable remote passphrase enforcement by default when Restrict Server access is enabled
#jira UE-175341
#rb simon.therriault
#lockdown alejandro.arango
#preflight 6425a54d9834526476348afb
[CL 24861268 by jeremie roy in ue5-main branch]
Unify Allowed IP and AllowListed IP settings
Unify Use Passphrase and Allow passphrase
#jira UE-180586
#rb simon.therriault
#preflight 64149e303f3d31c94a973dd0
#lockdown alejandro.arango
[CL 24724032 by jeremie roy in ue5-main branch]
Disable errors in rc interface temporarily until I figure out why the web app process still gets started on build machines
#preflight 63b5bf4eff7b9ad703fdafed
#rb none
#jira UE-173304
[CL 23579433 by jeremie roy in ue5-main branch]
Adds the required Callbacks and missing Routes for the WebApp, so that it can control the VirtualProperties/Controllers.
Following changes have been made:
- Add OnAdded/OnChanged/OnRemoved/OnRenamed Callback for Controllers
- Add Websocket Messages from those Callbacks to the Server
- Add Metadata Callbacks and implementation of imoprtant information such as "Widget" Metadata
- Fix up existing calls to Deserializer to work for structs
- Renaming VirtualProperty Calls/Methods within the Preset to Controllers
#rb paul.vincent
#rb venugopalan.sreedha
#rb simon.therriault
#rb amir.keren
#jira UE-163264
#preflight 633b5446b12b8af5fd015430
[CL 22324865 by patrick gross in ue5-main branch]
Also renamed the GetPresetWorld to GetWorld and GetEmbeddedPresetWorld to GetEmbeddedWorld.
Fixed bindings appearing in the wrong panel when using embeded presets.
#jira none
#rb Simon.Therriault
#preflight 62beb3e1b4471188884bb66c
[CL 20911973 by Matt Chapman in ue5-main branch]
#rb header and class name replacement
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20078276 via CL 20078825
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20106316 by lauren barnes in ue5-main branch]
Have addeda a FHttpRequestHandler as a RequestPreprocessor which checks whether or not an Requests Header has a corresponding ApiKey to allow the execution, using MD5 hashing to obscure it a bit.
This affects Http Calls and Websocket Calls. Changes Wrapped RCWebsocketRequest to allow holding hashed ApiKeys from the outside. Mainly hooked as an additional Handler in WebRemoteControl.
#jira UE-139210
#rb simon.therriault, amir.keren
#preflight 622113f2c7262e0e538118cf
#lockdown alejandro.arango
#ROBOMERGE-OWNER: simon.therriault
#ROBOMERGE-AUTHOR: patrick.gross
#ROBOMERGE-SOURCE: CL 19252881 in //UE5/Release-5.0/... via CL 19257182
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)
[CL 19263496 by simon therriault in ue5-main branch]
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]