Commit Graph

211 Commits

Author SHA1 Message Date
aurel cordonnier
e0ad4e25df Merge from Release-Engine-Test @ 16624776 to UE5/Main
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16625248 by aurel cordonnier in ue5-main branch]
2021-06-10 13:13:24 -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
glcoder
1ab0f920d1 PR #6397: Fixed MULTIHOME command line argument in SocketSubsystemUnix (Contributed by glcoder)
#rb: jake.leonard
#JIRA: UE-85144

[CL 10555161 by Jake Leonard in Dev-Networking branch]
2019-12-05 15:21:27 -05:00
ryan gerleve
84912f5d78 Use new inline versions of substring functions
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818 via CL 10309932
#ROBOMERGE-BOT: NETWORKING (Main -> Dev-Networking) (v594-10333955)

[CL 10350472 by ryan gerleve in Dev-Networking branch]
2019-11-21 14:20:56 -05:00
marc audy
dbcf07a558 Use new inline versions of substring functions
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818
#ROBOMERGE-BOT: (v593-10286020)

[CL 10309932 by marc audy in Main branch]
2019-11-19 13:27:07 -05:00
Jake Leonard
4c0463972d Delete IPv6 specific classes as they've been deprecated for several engine versions now.
#JIRA: UENET-1006
#rb: trivial

[CL 10087396 by Jake Leonard in Dev-Networking branch]
2019-11-08 16:08:25 -05:00
Jake Leonard
d50a6e594e Fix Hololens to not use the IPv6 specific classes of the socket framework.
#JIRA: UENET-1006
#rb: ryan.vance, jake.leonard

[CL 10087292 by Jake Leonard in Dev-Networking branch]
2019-11-08 16:03:14 -05:00
jake leonard
00e4761e28 Add functionality to prevent interface scopes from being an invalid number during multicast group joins on iOS.
#JIRA: UE-77999
#rb: ryan.gerleve

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jake.leonard
#ROBOMERGE-SOURCE: CL 10034393 in //UE4/Release-4.24/... via CL 10034398
#ROBOMERGE-BOT: NETWORKING (Main -> Dev-Networking) (v565-10026848)

[CL 10051020 by jake leonard in Dev-Networking branch]
2019-11-06 03:24:14 -05:00
Jake Leonard
71b617ba6a Fix Windows compilation errors when enabling IPv6 due to platform differences.
#JIRA: UE-83184
#rb: trivial
#rnx

[CL 10035049 by Jake Leonard in Dev-Networking branch]
2019-11-05 18:41:54 -05:00