Commit Graph

229 Commits

Author SHA1 Message Date
jon fairchild
7b66aab290 Fix for #VSL-22-100 - Missing Signedness Checks in FHttpStreamFArchive::Seek() Can Lead to Out-of bounds Reads
#jira UE-172881
#rb ryan.gerleve

[CL 27354928 by jon fairchild in ue5-main branch]
2023-08-24 15:55:02 -04:00
chris varnsverry
e767cdc06f - Fix link dependency alpha ordering
#rb Eric.Day

[CL 27066614 by chris varnsverry in ue5-main branch]
2023-08-14 07:55:16 -04:00
chris varnsverry
e6e444686c - Add missing CoreOnline link dependencies
- This is preparation for making FUniqueNetIdWrapper::ToString call UE::Online::ToString which is not inlined, its dll exported.

[REVIEW] [at]Eric.Day [at]Ryan.Hairyes

[CL 27066602 by chris varnsverry in ue5-main branch]
2023-08-14 07:55:05 -04:00
henrik karlsson
5db685f97d [Engine]
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds

[CL 26082269 by henrik karlsson in ue5-main branch]
2023-06-17 18:13:06 -04:00
lorry li
f13d8a5418 Add 64 bit support in http request.
[REVIEW] [at]michael.kirzinger [at]rob.cannaday [at]michael.atchison [at]rafa.lecina
#jira UE-182679
#rb [at]michael.atchison [at]rafa.lecina

[CL 26052147 by lorry li in ue5-main branch]
2023-06-16 10:53:42 -04:00
bryan sefcik
da92084a12 Optimized out more private modules includes and dependencies.
#preflight 64627c382965f6ea8ea83bd6

[CL 25479683 by bryan sefcik in ue5-main branch]
2023-05-15 16:26:12 -04:00
brian bekich
bf7850a3de Adding delegate for a local file replay being finished that contains the full file path
#preflight 64552e41994d8a3d0a350c53
#rb louisphilippe.seguin

[CL 25365388 by brian bekich in ue5-main branch]
2023-05-06 02:09:43 -04:00
Brian Bekich
e7b6ff24fa Better error handling for failing to overwrite an existing replay file
Add optional ?flush arg to replay urls

#jira UE-183125
#preflight 643712074c0cdaea0966bc43
#rb ryan.gerleve

[CL 25017203 by Brian Bekich in ue5-main branch]
2023-04-12 17:57:24 -04:00
Brian Bekich
d18385144c Fix deprecation warnings with clang
#jira UE-182963
#preflight skip
#rb trivial

[CL 24998286 by Brian Bekich in ue5-main branch]
2023-04-11 17:06:20 -04:00
brian bekich
aafb4c8ba8 Fixing namespace
[CL 24956885 by brian bekich in ue5-main branch]
2023-04-06 17:04:28 -04:00
brian bekich
f13c99b6d5 Cap friendly name serialization size to avoid huge allocations on corrupt data
#preflight 642ee9c14c3ccbbdf17d2a7f
#rb ryan.gerleve, jon.fairchild

[CL 24956849 by brian bekich in ue5-main branch]
2023-04-06 17:03:42 -04:00
nick edwards
442653b187 Uses of ::Sort/::StableSort replaced with Algo versions.
#preflight 6422f8d3710ec8400fc7471c
#jira none
#rb steve.robb

[CL 24818983 by nick edwards in ue5-main branch]
2023-03-28 10:56:46 -04:00
brian bekich
943c9c0787 Fix for conversion warning
#jira none

[CL 24814604 by brian bekich in ue5-main branch]
2023-03-27 23:42:42 -04:00
brian bekich
31637828bb Adding a Flush implementation to http streamer
#jira UE-117475
#rb ryan.gerleve

[CL 24814599 by brian bekich in ue5-main branch]
2023-03-27 23:42:11 -04:00
brian bekich
e969b65553 Fixing namespace
#pf skip

[CL 24757152 by brian bekich in ue5-main branch]
2023-03-22 20:38:56 -04:00
brian bekich
96ff9a90ae Avoid check if replay header is corrupt
#preflight 641b8034a6092dfb8dd51392
#rb rayn.gerleve

[CL 24757148 by brian bekich in ue5-main branch]
2023-03-22 20:38:44 -04:00
Brian Bekich
51c27478cf Enabling UnsafeTypeCastWarningLevel for replay streamers
#jira none
#preflight 6418f7d83f3d31c94ac66da7
#rb ryan.gerleve

[CL 24732060 by Brian Bekich in ue5-main branch]
2023-03-21 10:40:36 -04:00
ben zeigler
4ea8ed1aa1 Lower verbosity of spammy replay read log line
#rb brian.bekich
#preflight none
#jira none

[CL 24433326 by ben zeigler in ue5-main branch]
2023-02-27 17:06:22 -05:00
jeanmichel dignard
33f55fc8a5 FExec: Wrapped remaining Exec overrides with UE_ALLOW_EXEC_COMMANDS so that we can compile the engine without exec command support when desired.
#rb none

[CL 24355915 by jeanmichel dignard in ue5-main branch]
2023-02-22 00:22:12 -05:00
joe kirchoff
d5a5a356b9 Remove unnecessary Public and Private entries for the current module being added to PublicIncludePaths or PrivateIncludePaths
#rnx
#jira UE-177808
#preflight 63f3fb8c90198dffba00cc27

[CL 24331758 by joe kirchoff in ue5-main branch]
2023-02-20 20:22:44 -05:00
brian bekich
fc9d803d18 Refactoring how current replay info is accessed and updated to avoid extra file reads during recording
#preflight 63d964be67116074a88334a0
#rb louisphilippe.seguin, jon.fairchild

[CL 23972799 by brian bekich in ue5-main branch]
2023-02-02 13:26:33 -05:00
ryan gerleve
46f5808cb5 Work around static analysis false positive in NullNetworkReplayStreaming with clang 15.
#jira UE-175026
#preflight 63d31366f62671520144437b
#rb brian.bekich
#lockdown jessica.agee

[CL 23950774 by ryan gerleve in ue5-main branch]
2023-02-01 12:03:00 -05:00
Brian Bekich
2cd4a1c575 Changed engine/game network version to be custom versions
Changed replay header version to be a custom version
Changed local file replay streamer version to be a custom version

#jira UE-149900
#preflight 639a40e12540a78d27a7c884

[CL 23836403 by Brian Bekich in ue5-main branch]
2023-01-24 15:04:19 -05:00
bryan sefcik
4b8a83790a Updated to use UE_INLINE_GENERATED_CPP_BY_NAME.
#jira
#preflight 637c388f170bc34a93587526

[CL 23244381 by bryan sefcik in ue5-main branch]
2022-11-22 20:17:33 -05:00
brian bekich
6253680128 Clang static analysis fix
#jira UE-169923

[CL 23104573 by brian bekich in ue5-main branch]
2022-11-11 15:56:39 -05:00