NetworkManager/src
Thomas Haller 8a8ecc46ca core: fix wrongly exporting object before instance is fully constructed
Exporting the object already in the *_init() function will later
break because the object is not yet fully initialized at that point.

Add a convenient flag so that the NMExportedObject parent implementation
automatically can export itself. This saves the derived class from
overwriting the constructed() method.

Also add an assertion to catch such bugs.
2015-11-10 18:12:12 +01:00
..
devices device: don't call into rdisc when there's none 2015-11-10 16:48:17 +01:00
dhcp-manager platform: properly handle IPv4 peer-addresses 2015-11-02 13:57:01 +01:00
dns-manager logging: swap names of logging macros _LOGT() and _LOGt() 2015-11-06 14:16:41 +01:00
dnsmasq-manager platform: properly handle IPv4 peer-addresses 2015-11-02 13:57:01 +01:00
platform logging: swap names of logging macros _LOGT() and _LOGt() 2015-11-06 14:16:41 +01:00
ppp-manager platform: properly handle IPv4 peer-addresses 2015-11-02 13:57:01 +01:00
rdisc rdisc/tests: initialize iid passed to nm_rdisc_set_iid() 2015-11-03 22:25:19 +01:00
settings ifcfg-rh: fix chaining constructed() method for SettingsPluingIfcfg 2015-11-10 18:12:12 +01:00
supplicant-manager wifi: emit NEW_BSS on ScanDone to update APs in Wi-Fi device (rh #1267327) 2015-10-02 09:45:15 +02:00
systemd systemd/lldp: avoid compiler warnings in lldp_tfl_package_read* functions 2015-10-31 14:39:04 +01:00
tests core: fix assuming a connection without S390 properties (rh #1276343) 2015-11-03 08:31:04 +01:00
vpn-manager vpn-plugin-info: drop nm_vpn_plugin_info_get_service() 2015-11-02 16:01:21 +01:00
main-utils.c all: drop includes to <glib/gi18n.h> for "nm-default.h" 2015-08-05 15:35:51 +02:00
main-utils.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
main.c trivial: fix spelling in comment 2015-09-15 18:25:24 +02:00
Makefile.am lldp: add test case 2015-11-10 14:25:05 +01:00
NetworkManagerUtils.c build: avoid invalid compiler warning 2015-11-10 15:31:49 +01:00
NetworkManagerUtils.h core: fix builds with older gcc (like 4.4.x) 2015-11-10 11:10:03 -06:00
nm-activation-request.c core: use NM_UTILS_ERROR_CANCELLED_DISPOSING error reason 2015-09-25 10:34:02 +02:00
nm-activation-request.h core: separate active and applied connection 2015-09-18 17:32:11 +02:00
nm-active-connection.c core: separate active and applied connection 2015-09-18 17:32:11 +02:00
nm-active-connection.h core: separate active and applied connection 2015-09-18 17:32:11 +02:00
nm-audit-manager.c core: separate active and applied connection 2015-09-18 17:32:11 +02:00
nm-audit-manager.h core: separate active and applied connection 2015-09-18 17:32:11 +02:00
nm-auth-manager.c core: use NM_UTILS_ERROR_CANCELLED_DISPOSING error reason 2015-09-25 10:34:02 +02:00
nm-auth-manager.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-auth-subject.c core: final gdbus porting 2015-08-10 09:41:26 -04:00
nm-auth-subject.h core: final gdbus porting 2015-08-10 09:41:26 -04:00
nm-auth-utils.c auth-utils: some refactoring in nm-auth-utils.c 2015-09-18 14:31:31 +02:00
nm-auth-utils.h manager: export DNS global configuration D-Bus property 2015-10-01 09:05:08 +02:00
nm-bus-manager.c build: make NM_MORE_ASSERTS define numeric for different levels of more-asserts 2015-10-05 15:25:54 +02:00
nm-bus-manager.h core: refactor NMBusManager to hold reference to NMExportedObject directly 2015-09-16 16:25:02 +02:00
nm-config-data.c config: drop global-dns.enable option in favor of .config.enable 2015-10-05 17:12:50 +02:00
nm-config-data.h manager: export DNS global configuration D-Bus property 2015-10-01 09:05:08 +02:00
nm-config.c config: drop global-dns.enable option in favor of .config.enable 2015-10-05 17:12:50 +02:00
nm-config.h keyfile: make the keyfile location configurable 2015-10-14 20:23:38 +02:00
nm-connection-provider.c core: fix interface type names 2015-09-10 13:43:47 -04:00
nm-connection-provider.h core: fix interface type names 2015-09-10 13:43:47 -04:00
nm-connectivity.c logging: declare default logging macros in "nm-logging.h" 2015-08-20 11:15:13 +02:00
nm-connectivity.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-dcb.c all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-dcb.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-default-route-manager.c platform: add buffer argument to platform to-string functions 2015-11-01 17:28:08 +01:00
nm-default-route-manager.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-dhcp4-config.c core: fix wrongly exporting object before instance is fully constructed 2015-11-10 18:12:12 +01:00
nm-dhcp4-config.h core: port NMDhcp4Config/NMDhcp6Config to GVariant 2015-07-24 13:25:47 -04:00
nm-dhcp6-config.c core: fix wrongly exporting object before instance is fully constructed 2015-11-10 18:12:12 +01:00
nm-dhcp6-config.h core: port NMDhcp4Config/NMDhcp6Config to GVariant 2015-07-24 13:25:47 -04:00
nm-dispatcher.c core: separate active and applied connection 2015-09-18 17:32:11 +02:00
nm-dispatcher.h core: separate active and applied connection 2015-09-18 17:32:11 +02:00
nm-exported-object.c core: fix wrongly exporting object before instance is fully constructed 2015-11-10 18:12:12 +01:00
nm-exported-object.h core: fix wrongly exporting object before instance is fully constructed 2015-11-10 18:12:12 +01:00
nm-firewall-manager.c firewall-manager: handle bus connection failure 2015-09-30 16:02:48 +02:00
nm-firewall-manager.h firewall: always take a reference to NMFirewallManager during asynchronous operations 2015-09-25 10:34:03 +02:00
nm-iface-helper.c core: add support for RFC7217 stable privacy addressing 2015-11-02 20:27:36 +01:00
nm-ip4-config.c platform: properly handle IPv4 peer-addresses 2015-11-02 13:57:01 +01:00
nm-ip4-config.h ip4-config: let the IPv4 device route depend on the peer-address 2015-11-02 13:57:01 +01:00
nm-ip6-config.c platform: add buffer argument to platform to-string functions 2015-11-01 17:28:08 +01:00
nm-ip6-config.h core: add @merge_flags argument to nm_ip4_config_merge() and nm_ip6_config_merge() 2015-08-06 17:52:55 +02:00
nm-logging.c logging: properly use current domains when setting logging 2015-10-09 14:58:03 +02:00
nm-logging.h logging: swap names of logging macros _LOGT() and _LOGt() 2015-11-06 14:16:41 +01:00
nm-manager.c manager: fix activation without specified device 2015-10-19 14:16:50 +02:00
nm-manager.h manager: export DNS global configuration D-Bus property 2015-10-01 09:05:08 +02:00
nm-multi-index.c all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-multi-index.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-policy.c policy: fix looping through list while removing elements (rh #1175446) 2015-11-05 12:51:17 +01:00
nm-policy.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-rfkill-manager.c manager: remove WiMAX rfkill flag from NMManger 2015-08-13 10:06:42 +02:00
nm-rfkill-manager.h core: skip generating gtype for rfkill enums 2015-08-19 13:49:33 +02:00
nm-route-manager.c logging: swap names of logging macros _LOGT() and _LOGt() 2015-11-06 14:16:41 +01:00
nm-route-manager.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-session-monitor.c session-monitor: explicitly use singleton instance 2015-08-13 10:06:42 +02:00
nm-session-monitor.h session-monitor: explicitly use singleton instance 2015-08-13 10:06:42 +02:00
nm-sleep-monitor-systemd.c sleep-monitor: add support for ConsoleKit2 inhibit 2015-08-07 11:45:57 +02:00
nm-sleep-monitor-upower.c all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-sleep-monitor.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-types.h platform: promise that the link lnk is an immutable NMPObject and expose it 2015-11-02 13:57:02 +01:00
org.freedesktop.NetworkManager.conf dbus: add strongswan to the vpn plugin bus names 2015-10-23 12:05:48 +02:00