Commit Graph

218 Commits

Author SHA1 Message Date
David Harvey
9cc4146fbc move HoloLens runtime source to platform extension folder.
#jira UE-149794
#rnx
#rb Jeff.Fisher
#preflight 6284cd49614041edb76395dc

[CL 20258963 by David Harvey in ue5-main branch]
2022-05-18 06:59:59 -04:00
alex koumandarakis
c0f3b15a82 #8402 : PR : Add support for using poll instead of select in BSD sockets. Sockets will use poll by default (if supported by the platform), but this can be toggled with the USE_SOCKET_FEATURE_POLL macro.
#jira UE-126684
#rb Brian.Bekich, Brandon.Schaefer
#preflight 62585a33010ebc5d4e81eb25

[CL 19759812 by alex koumandarakis in ue5-main branch]
2022-04-14 13:46:36 -04:00
Wojciech Krywult
e96df44ac8 NetworkMessage: Added a missing virtual destructor to FSimpleAbstractSocket
#preflight 62151f7130639b44d2e6f620
#rb David.Harvey
#rnx

[CL 19075497 by Wojciech Krywult in ue5-main branch]
2022-02-22 13:02:25 -05:00
john barrett
ec06c68940 Reduced NotifyAcceptingConnection logspam, aggregating logs after a threshold, while avoding spam during DoS/DDoS.
#rb LouisPhilippe.Seguin, Peter.Engstrom

#ROBOMERGE-AUTHOR: john.barrett
#ROBOMERGE-SOURCE: CL 18755108 via CL 18756553 via CL 18756636 via CL 18756758 via CL 18761057 via CL 18761769
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18761805 by john barrett in ue5-main branch]
2022-01-27 16:12:29 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -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
pj kack
1b5d14716c Delete obsolete and unused CookedIterativeFile module
#rb per.larsson
#rnx
#preflight 6142fe35568b3a000112c145

#ROBOMERGE-AUTHOR: pj.kack
#ROBOMERGE-SOURCE: CL 17535748 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17535754 by pj kack in ue5-release-engine-test branch]
2021-09-16 05:27:21 -04:00
aurel cordonnier
25a11deeac Merge from Release-Engine-Staging @ 16579919
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
dave hunter
5b6211127a Change call from close to closesocket
This should make the windows build happy

#jira none
#rb aurel.cordonnier
#fyi martin.ridgers, rolando.caloca, will.damon
#rnx

[CL 16390620 by dave hunter in ue5-main branch]
2021-05-19 15:15:04 -04:00
dave hunter
ff266dc26c Add GetLocalHostAddrViaConnect
This new seems to report a more correct IP address via GetLocalHostAddr.  If this method doesn't succeed the previous mechanisms are used.

#jira UE-113989
#rb will.damon
#fyi martin.ridgers, rolando.caloca
#rnx

[CL 16388833 by dave hunter in ue5-main branch]
2021-05-19 13:12:26 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
Marc Audy
ada7c144fa Merge //UE5/Release-Engine-Staging @14903491 to //UE5/Main
[CL 14906022 by Marc Audy in ue5-main branch]
2020-12-11 14:21:20 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
jack porter
3ff5a859a9 Fixed Launch On crash on iOS when WiFi and cellular are disabled
#jira UE-92679
#rb None
#lockdown Cristina.Riveron
[FYI] Will.Damon

#ROBOMERGE-SOURCE: CL 13144385 in //UE4/Release-4.25/... via CL 13144386 via CL 13144523
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v687-13115495)

[CL 13144529 by jack porter in Main branch]
2020-05-02 03:14:27 -04:00
ryan gerleve
d821d62095 Fix for crashes that can occur when destroying IpNetDrivers and IpConnections due to unsafe lifetime management of sockets.
Introduced more robust socket lifetime management. Added functions to return unique pointers to sockets from the SocketSubsystem.
IpNetDriver and IpConnection now manage socket lifetime through shared pointers except for where they can't due to backwards compatibility concerns.

#jira UE-88621, UE-90905
#rb brian.bekich
#lockdown james.golding

#ROBOMERGE-SOURCE: CL 12547152 in //UE4/Release-4.25/... via CL 12547250 via CL 12547432
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12547607 by ryan gerleve in Main branch]
2020-04-02 11:16:47 -04:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
Ryan Gerleve
35e095a9d8 Copying //UE4/Dev-Networking @ CL 11201841 to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 11202190 by Ryan Gerleve in Main branch]
2020-01-31 18:46:22 -05:00
Jake Leonard
a3aa8e4162 New functionality to allow for creation of FInternetAddrs pre-set to a specific protocol at allocation. This allows for less ambiguity when obtaining an any/broadcast/loopback address.
#JIRA: UENET-916
#rb: ryan.gerleve

[CL 10948581 by Jake Leonard in Dev-Networking branch]
2020-01-11 00:51:33 -05:00
Juan Canada
2ecf4f9708 Merging //UE4/Dev-Main@10877709 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 10895568 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-07 13:45:01 -05:00
peter engstrom
83c804462c Updating copyright for Engine Runtime.
#rnx
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900 via CL 10870549
#ROBOMERGE-BOT: NETWORKING (Main -> Dev-Networking) (v624-10872983)

[CL 10874720 by peter engstrom in Dev-Networking branch]
2020-01-03 09:45:29 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
jake leonard
7fb63acb71 Fixing the GetLocalHostAddr for Android such that it does not give priority to loopback addresses on Nougat based Android OS versions.
#JIRA: UE-84885
#lockdown cristina.riveron
#rb: ryan.gerleve

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jake.leonard
#ROBOMERGE-SOURCE: CL 10863970 in //UE4/Release-4.24/... via CL 10864014
#ROBOMERGE-BOT: NETWORKING (Main -> Dev-Networking) (v610-10636431)

[CL 10868277 by jake leonard in Dev-Networking branch]
2019-12-21 16:07:59 -05:00
jake leonard
3917523813 Fixing the GetLocalHostAddr for Android such that it does not give priority to loopback addresses on Nougat based Android OS versions.
#JIRA: UE-84885
#lockdown cristina.riveron
#rb: ryan.gerleve

#ROBOMERGE-SOURCE: CL 10863970 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v610-10636431)

[CL 10864014 by jake leonard in Main branch]
2019-12-20 16:18:23 -05:00