48 Commits

Author SHA1 Message Date
andrea botti
9fb6e66af8 [RemoteControl]
FindSetter function will not return early in Editor if not found in the first tries.

#rb Juan.Portillo

[CL 30945922 by andrea botti in 5.4 branch]
2024-01-26 17:58:48 -05:00
andrea botti
7f8f056a31 [RemoteControl]
Add search for BP_Set while searching for setter.

#rb brad.monahan

[CL 30779981 by andrea botti in ue5-main branch]
2024-01-22 13:17:40 -05:00
jerome delattre
f8f54bca70 Relocate tests under "Plugin." to "Plugins.".
#jira UE-179877
#rb chris.constantinescu, rob.huyett, sean.sweeney, sebastian.lewicki

[CL 30022699 by jerome delattre in ue5-main branch]
2023-11-30 15:42:17 -05:00
jeremie roy
7b333e40c1 Fix build errors when building the engine in monolithic
#jira UE-199149
#rb geoffrey.douglas

[CL 29191110 by jeremie roy in ue5-main branch]
2023-10-27 14:39:10 -04:00
steve robb
d76ba72ada Removed AndOrNot.h usage and other traits from misc files.
#rb devin.doucette

[CL 29127277 by steve robb in ue5-main branch]
2023-10-26 05:11:56 -04:00
dario mazzanti
15235698c8 [Remote Control] SRCPanelExposedEntitiesList::OnObjectPropertyChange refreshing all nodes widgets every time any object property is updated
- Refresh is now done on Tick
- It is possible to disable this refresh from Remote Control Config options

#rb Jeremie.Roy

[CL 29057516 by dario mazzanti in ue5-main branch]
2023-10-24 22:14:34 -04:00
dario mazzanti
27a3aff28b [Remote Control] Add Property Id to list of columns visibility state to be stored in RC config
#jira UE-195676
#rb Jeremie.Roy

[CL 28188918 by dario mazzanti in ue5-main branch]
2023-09-25 11:19:38 -04:00
dario mazzanti
42ed778401 [Remote Control] Store as config the current settings of the RC Panel Tab
Settings added to config:

- Logic panel shown/hidden
- Exposed entities hidden columns
- Current mode (e.g. Setup/Operation)
- Action panel splitter position (split ratio)

#jira UE-195676
#rb Jeremie.Roy

[CL 28187156 by dario mazzanti in ue5-main branch]
2023-09-25 10:17:31 -04:00
kirill zorin
b6ee3a6c64 Fix UE_LOG callsites that have format string-related UB
#rb trivial
#preflight 647107780a6634dbb236a0a6

[CL 25651638 by kirill zorin in ue5-main branch]
2023-05-26 15:52:39 -04: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
6f50b74191 Remote Control expose websocket server bind address
#jira UE-180918
#preflight 641c5c0c691c5ebc15afda23
#lockdown alejandro.arango
#rb simon.therriault

[CL 24763869 by jeremie roy in ue5-main branch]
2023-03-23 12:41:57 -04:00
jeremie roy
32f74abb44 Fix CIS error caused by submission of UE_DISABLE_OPTIMIZATION
#rb simon.therriault
#preflight 641893eb5d3e25354f0e63b1
#jira UE-180743
#lockdown alejandro.arango

[CL 24724086 by jeremie roy in ue5-main branch]
2023-03-20 17:21:47 -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
nick edwards
4bc34701c0 Fix C++20 compile error. Some types in RemoteControl are can no longer be aggregate initialized in C++20.
#preflight 6418451642618c85c474ea25
#rb none
#jira none

[CL 24719412 by nick edwards in ue5-main branch]
2023-03-20 13:28:35 -04:00
paul vincent
b1252d8dce Remote Control Web Interface bind address should not be 0.0.0.0
#jira UE-175336
#rb Alejandro.Arango Simon.Therriault Jeremie.Roy
#preflight 640a016eaf3fc3529230903b

[CL 24578393 by paul vincent in ue5-main branch]
2023-03-09 12:42:37 -05:00
paul vincent
f64e723d72 Remote Control Websocket server should not bind to 0.0.0.0 by default
#jira UE-175332
#rb Alejandro.Arango Simon.Therriault Jeremie.Roy
#preflight https://horde.devtools.epicgames.com/job/6406aaf58832f48a4deedc89

[CL 24542026 by paul vincent in ue5-main branch]
2023-03-07 12:02:27 -05:00
jeremie roy
279654fa69 Enforce passphrase for clients outside localhost
#rb simon.therriault geoffrey.douglas
#preflight 64062b073206d45d20211961
#jira UE-175343
#lockdown alejandro.arango

[CL 24533936 by jeremie roy in ue5-main branch]
2023-03-06 19:02:08 -05:00
jeremie roy
a4a8f07c80 Remote Control
- 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]
2023-02-14 13:29:16 -05:00
jeremie roy
489b0c6e27 Add remote control security settings
#preflight 63dd3ead244dc45a20990654
#rb simon.therriault geoffrey.douglas
#jira UE-175342

[CL 23993435 by jeremie roy in ue5-main branch]
2023-02-03 12:49:06 -05:00
bryan sefcik
f91212124f Added generated.h includes and updated enums to have underlying types.
#preflight 63d458095354589b5c16c0e3

[CL 23895079 by bryan sefcik in ue5-main branch]
2023-01-27 18:45:50 -05:00
steve robb
517e300e49 CIS fix.
#rb none
#jira none
#preflight none

[CL 23889507 by steve robb in ue5-main branch]
2023-01-27 14:51:41 -05:00
steve robb
4900d8a570 Replaced TModels traits class with TModels_V.
#rb devin.doucette
#preflight 63d3aabf5354589b5cd2343b

[CL 23889491 by steve robb in ue5-main branch]
2023-01-27 14:51:16 -05:00
steve robb
48359cce3e Removed some TIsSame usage (part of a larger change to deprecate TIsSame).
#rb james.hopkin
#preflight 63bff06d4b018bfa800453f0

[CL 23661851 by steve robb in ue5-main branch]
2023-01-12 09:01:39 -05:00
Patrick Gross
71b4199aa4 Fix allowing changes to protected proeprties without the AllowPrivateAccess Metadata
- 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]
2022-11-25 10:55:34 -05:00
henrik karlsson
fa90b399a4 Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch

#preflight 63635997876630122adeab9f
#rb none

[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00