Commit Graph

39 Commits

Author SHA1 Message Date
andrea botti
e84cf2a776 [RemoteControl] Fix Web App keep sending notification
Web App keep sending notification when WebSocketServer is disabled

#rb Matt.Chapman
#jira UE-206630

[CL 32051368 by andrea botti in ue5-main branch]
2024-03-06 09:00:52 -05:00
jeremie roy
167173022d Allow changing RC web interface bind address
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]
2023-03-30 17:55:41 -04:00
jeremie roy
0fad228315 Remote Control Security
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]
2023-03-20 17:19:34 -04:00
jeremie roy
7558f97156 Fix freeze when changing web rc server port
#rb simon.therriault
#preflight 6411ce45af3fc352927a24c0
#jira UE-179745
#lockdown alejandro.arango

[CL 24664161 by jeremie roy in ue5-main branch]
2023-03-15 18:28:00 -04:00
henrik karlsson
a0774c71fa Fixed non unity/pch errors reported by build farm building non pch and non unity
#preflight 63d1c16aa2003ee58ab0f0e0
#rb none
#jira none

[CL 23861655 by henrik karlsson in ue5-main branch]
2023-01-25 19:10:01 -05:00
jeremie roy
837bc5b9eb Disable rc web interface module on build machines
#rb geoffrey.douglas
#jira UE-173199
#preflight 63b72f2368068a8bd6d3c358

[CL 23593678 by jeremie roy in ue5-main branch]
2023-01-05 17:34:23 -05:00
jeremie roy
fb431ad3be Add logging to rc web interface startup
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]
2023-01-04 15:11:58 -05:00
jeremie roy
dad7b76c47 Fix remote control enabled by default when running horde job
#jira UE-173199
#rb geoffrey.douglas
#preflight 63b436d443330e63e559aeb2

[CL 23566662 by jeremie roy in ue5-main branch]
2023-01-03 10:46:57 -05:00
jeremie roy
1d9286b665 Disable remote control in qa virtualproduction tests
#jira UE-172673
#rb simon.therriault
#preflight 6398c7f62540a78d2733320b

[CL 23495371 by jeremie roy in ue5-main branch]
2022-12-13 14:23:54 -05:00
patrick gross
5ed2801963 Remote Control Logic - WebAPI Extension for RC Logc Controllers
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]
2022-10-03 22:03:22 -04:00
Amir Keren
1a0f2646ce RemoteControlWebInterface: Merge from Marmot427
- Commit 1 of 2
#preflight 62fd09e3e64b1a51093054a7
#fyi Simon.Therriault Andy.Blondin David,Gralnik

[CL 21426292 by Amir Keren in ue5-main branch]
2022-08-17 11:52:17 -04:00
Matt Chapman
be54a39598 Changing the transient allowed list in RC to support Avalanche.
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]
2022-07-01 05:01:08 -04:00
Matt Chapman
f891d6366e Update to allow remote control presets to exist within other assets and toolkit hosts (not level editor.)
#jira none
#rb jeremie.roy
#preflight 62aa4871da0af39a475a0b65

[CL 20677397 by Matt Chapman in ue5-main branch]
2022-06-15 17:50:19 -04:00
lauren barnes
4b82e918fa Replacing legacy EditorStyle calls with AppStyle
#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]
2022-05-09 13:51:26 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
Paul Vincent
154f12785a Remote Control UI 2.0 refresh
#jira UE-146238
#rb Simon.Therriault Jeremie.Roy Denys.Dubinin Patrick.Gross

1. Add toolbar to RC preset

#jira UE-146239
#rb Simon.Therriault Jeremie.Roy Denys.Dubinin Patrick.Gross

2. Add search bar / filter in RC preset

#jira UE-146241
#rb Simon.Therriault Jeremie.Roy Denys.Dubinin Patrick.Gross

3. Add action buttons in RC preset toolbar

#jira UE-146243
#rb Simon.Therriault Jeremie.Roy Denys.Dubinin Patrick.Gross
#preflight 19433119

[CL 19936720 by Paul Vincent in ue5-main branch]
2022-04-27 06:16:24 -04:00
simon therriault
2e288b6fe8 Potential Security Issue, Login Screen
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]
2022-03-04 03:45:11 -05:00
amir keren
177ba0e74e RemoteControlWebInterface: Add Auto start cvar
#jira UE-143516
#lockdown alejandro.arango
#rb simon.therriault
#preflight 6220c3f737049be5175ba516

#ROBOMERGE-AUTHOR: amir.keren
#ROBOMERGE-SOURCE: CL 19245992 in //UE5/Release-5.0/... via CL 19249197
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19263166 by amir keren in ue5-main branch]
2022-03-04 03:20:38 -05:00
amir keren
541fb8db79 RemoteControlWebInterface: Add CVar to start / stop webapp
Add missing widget types in dropdown

#jira UE-143516
#lockdown alejandro.arango
#rb simon.therriault
#preflight 621876bf783beeaf8af64900

#ROBOMERGE-AUTHOR: amir.keren
#ROBOMERGE-SOURCE: CL 19149352 in //UE5/Release-5.0/... via CL 19149849
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19160969 by amir keren in ue5-main branch]
2022-02-25 19:30:45 -05:00
simon therriault
d778cbc34b - Fixing crash when launching RemoteControlWebapp
#jira UE-141291
#rb dave.hunter
#lockdown alejandro.arango
[FYI] amir.keren
#preflight 6202d63574604bc6b18b56e6

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18909563 in //UE5/Release-5.0/... via CL 18909701 via CL 18909901
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v915-18905420)

[CL 18909907 by simon therriault in ue5-main branch]
2022-02-08 16:15:24 -05:00
geoffrey douglas
b1cb54a5f3 Fixed duplicate localization keys in VP-IO plugins
#jira UE-141508
#preflight 61fd8a50b5226316389684b7
#rb alejandro.arango

#ROBOMERGE-AUTHOR: geoffrey.douglas
#ROBOMERGE-SOURCE: CL 18892450 in //UE5/Release-5.0/... via CL 18892959 via CL 18893403
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18893418 by geoffrey douglas in ue5-main branch]
2022-02-07 16:29:26 -05:00
simon therriault
e3bac11d06 - Fixing crash at shutdown with remote control
#rb jeremie.roy
#jira UE-140261
#preflight 61f195d62f38223e17bc1910

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18740277 in //UE5/Release-5.0/... via CL 18740804 via CL 18741555
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18742261 by simon therriault in ue5-main branch]
2022-01-26 15:04:41 -05:00
simon therriault
2d49f890ea - Adding more logging capabilities to diagnostic poor performance with webapp
#author amir.keren
#rb jeremie.roy, simon.therriault
#jira UE-138636
#preflight 61f03bc0716bb9c66a2d8317

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18725288 in //UE5/Release-5.0/... via CL 18725296 via CL 18725552
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18725565 by simon therriault in ue5-main branch]
2022-01-25 13:33:05 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00