Commit Graph

12 Commits

Author SHA1 Message Date
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
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
7aa64bc63c Fix the iOS inheritance issue with CreateInternetAddr and the type oddities with IPAddressBSDIOS when setting multicast
#JIRA: UE-75646
#rb: ryan.gerleve
#rnx

[CL 6980511 by Jake Leonard in Dev-Networking branch]
2019-06-13 17:08:00 -04:00
Jake Leonard
411f29f794 Fix iOS build break due to missing cast qualifier
#JIRA: None
#rb: none
#rnx

[CL 4872483 by Jake Leonard in Dev-Networking branch]
2019-02-01 18:35:42 -05:00
Jake Leonard
fb473a7678 Updates to IPAddress structures that allow for querying protocol types. Adds errorcode tracking to GAI requests.
Updates the SocketSubsystem to better support multiple protocol types and handling platforms that are locked to a specific protocol as well. Also removes the enum usage in the sockets/subsystem classes which reverts and better implements 4504445.

#JIRA: UE-68869, UENET-911, UENET-891
#rb: ryan.gerleve

[CL 4849963 by Jake Leonard in Dev-Networking branch]
2019-01-30 18:48:01 -05:00
ben marsh
2b46ba7b94 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4662404 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4662413 by ben marsh in Dev-Networking branch]
2018-12-14 13:44:01 -05:00
Jake Leonard
e157fc954d Fix memberships on iOS.
#Jira UE-65365
#rb: ryan.gerleve
#rnx

[CL 4563574 by Jake Leonard in Dev-Networking branch]
2018-11-13 18:01:25 -05:00
Jake Leonard
03c210d59f Adding subsystem pointers to the ipaddress to make sure that it can resolve the functions it needs.
#Jira UENET-893
#rb: ryan.gerleve

[CL 4342261 by Jake Leonard in Dev-Networking branch]
2018-09-04 15:52:38 -04:00
Jake Leonard
568094f702 * Make the new IPv6 changes act the same way that it does on current 4.20. This allows for a much smoother adoption
* Add new functions to specify the type of special address the user wants.
* Fix the iOS broadcast addressing to determine IPv6 interface scope.
* Additional logging for iOS to determine how it's picking up interfaces
* Lock hybrid platforms to IPv4 for this version until full compatibility is reached that we can deprecate unsupported flows.

#Jira UE-62159, UE-62321, UE-62681
#rb: ryan.gerleve

[CL 4313601 by Jake Leonard in Dev-Networking branch]
2018-08-23 19:24:01 -04:00
Jake Leonard
567c81c755 New IP Addr changes for iOS
#Jira: UENET-885
#rb: ryan.gerleve

[CL 4224020 by Jake Leonard in Dev-Networking branch]
2018-07-19 18:32:21 -04:00