Commit Graph

6 Commits

Author SHA1 Message Date
Dmitry Rekman
e647eeb2a0 Hardened the beacons fix.
- Do not honor -multihome unless valid.
- More getaddrinfo() errors to ignore + more accurate error reporting.

#codereview Peter.Knepley, Josh.Markiewicz

[CL 2466955 by Dmitry Rekman in Main branch]
2015-03-02 16:50:10 -05:00
Dmitry Rekman
a185b60b1f Fix for beacons not binding to 0.0.0.0.
The "smallest footprint" change, as the logic is a bit convoluted (the code is used by beacons and by OnlineSubsystemNull for slightly different purposes).

- Do not consider EWOULDBLOCK a failure and instead proceed to bind to any address.
- Honor -multihome= command line arg.

#codereview Peter.Knepley, Josh.Markiewicz

[CL 2466820 by Dmitry Rekman in Main branch]
2015-03-02 15:47:06 -05:00
Jaroslaw Surowiec
1085fb3b7a Core - UE/UE-6813 - Confusing API: We have both FMemory::MemZero() and FMemory:Memzero()
[CL 2405761 by Jaroslaw Surowiec in Main branch]
2015-01-14 04:21:10 -05:00
Dmitry Rekman
99fb9814fd Linux: return a non-loopback address for local host.
- Ubuntu/Debian/SteamOS have an entry in /etc/hosts that maps hostname to 127.0.1.1
- This breaks the code that tries to advertise local addr over LAN (e.g. OnlineSubsystemNull).
- Resolves UE-5407 (ShooterGame cannot join match)

#codereview Josh.Adams, Michael.Trepka

[CL 2401553 by Dmitry Rekman in Main branch]
2015-01-08 20:04:00 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00