NetworkManager/src/ppp-manager
Thomas Haller 6c8aa669a4 platform: properly handle IPv4 peer-addresses
The peer-address (IFA_ADDRESS) can also be all-zero (0.0.0.0).
That is distinct from an usual address without explicit peer-address,
which implicitly has the same peer and local address.

Previously, we treated an all-zero peer_address as having peer and
local address equal. This is especially grave, because the peer is part
of the primary key for an IPv4 address. So we not only get a property of
the address wrong, but we wrongly consider two different addresses as
one and the same.

To properly handle these addresses, we always must explicitly set the peer.
2015-11-02 13:57:01 +01:00
..
Makefile.am build: extract version macros from "nm-version.h" to new header file "nm-version-macros.h" 2015-09-30 23:10:29 +02:00
nm-ppp-manager.c platform: properly handle IPv4 peer-addresses 2015-11-02 13:57:01 +01:00
nm-ppp-manager.h core: add an NMExportedObject base class 2015-07-24 13:25:47 -04:00
nm-ppp-status.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-pppd-plugin.c all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-pppd-plugin.h ppp: remove unused vestige of dbus-glib 2015-08-31 09:38:18 -05:00