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]
- Add setting to control allowed origins
- Add request preprocessor to validate IP of peer that initiated connection
Http Listener
- Pass IP to request callback
#jira UE-175325 UE-176065 UE-176161
#rb simon.therriault geoffrey.douglas
#preflight 63eba0020a06073fef4334e5
[CL 24216481 by jeremie roy in ue5-main branch]
- Adds two warning widgets to the Panel which warn the users in case its activated
- Adds the ability to ignore protected and Getter/Setter Properties using certian functions.
#jira UE-166715
#rb jeremie.roy
#preflight https://horde.devtools.epicgames.com/job/637e6668f514e1ded98269dc
[CL 23266740 by Patrick Gross in ue5-main branch]
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch
#preflight 63635997876630122adeab9f
#rb none
[CL 22958990 by henrik karlsson 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]