NetworkManager/libnm-glib
Dan Williams d2c386a2bc libnm-glib: fix invalid memory access during property notification
If an NMObject listened to property change notifications from
other NMObjects and then in response to that queued up other
property changes of it's own, those would get added to the
property change list that was being iterated through already.
Each name in the change list is freed after being notified,
but the change list itself is actually freed when all
properties have been notified.  So an object that queues up
another change notification ends up in _nm_object_queue_notify()
which iterates the change list where half of the data elements
are already freed...
2010-06-30 11:55:17 -07:00
..
libnm-glib-test.c libnm-glib-test: fix crash when a VPN connection is active and print its base connection 2010-03-12 10:49:59 +01:00
libnm-glib-vpn.pc.in build: pkg-config file fixes 2010-01-20 16:53:04 -08:00
libnm-glib-vpn.ver libnm-glib: libnm_glib -> libnm-glib 2009-08-26 13:07:35 -05:00
libnm-glib.pc.in build: pkg-config file fixes 2010-01-20 16:53:04 -08:00
libnm-glib.ver core: add networking enable/disable knob distinct from sleep/wake (rh #589108) (bgo #346615) 2010-05-22 08:55:30 -07:00
libnm_glib.c 2008-11-14 Dan Williams <dcbw@redhat.com> 2008-11-14 17:41:16 +00:00
libnm_glib.h libnm-glib: deprecate original libnm_glib bits 2010-03-10 09:18:08 -08:00
Makefile.am libnm-glib: fix handling of 'nameservers' property in NMIP6Config 2010-06-28 10:49:23 -07:00
nm-access-point.c libnm-glib: trivial documentation fixes 2009-11-23 15:02:56 -08:00
nm-access-point.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-active-connection.c core: add 'default6' property for ActiveConnection objects 2010-04-15 15:18:08 -07:00
nm-active-connection.h core: add 'default6' property for ActiveConnection objects 2010-04-15 15:18:08 -07:00
nm-cdma-device.c 2008-11-14 Dan Williams <dcbw@redhat.com> 2008-11-14 17:41:16 +00:00
nm-cdma-device.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-client.c libnm-glib: add nm_client_networking_get_enabled() (rh #589108) (bgo #346615) 2010-05-22 11:27:53 -07:00
nm-client.h core: add networking enable/disable knob distinct from sleep/wake (rh #589108) (bgo #346615) 2010-05-22 08:55:30 -07:00
nm-dbus-utils.c 2008-11-14 Dan Williams <dcbw@redhat.com> 2008-11-14 17:41:16 +00:00
nm-dbus-utils.h 2008-11-14 Dan Williams <dcbw@redhat.com> 2008-11-14 17:41:16 +00:00
nm-device-bt.c libnm-util: fix NMDeviceBt hardware address property 2010-01-19 21:23:37 -08:00
nm-device-bt.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-device-ethernet.c 2008-11-14 Dan Williams <dcbw@redhat.com> 2008-11-14 17:41:16 +00:00
nm-device-ethernet.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-device-private.h License header and FSF address update 2008-12-20 09:46:41 -05:00
nm-device-wifi.c doc fixes 2008-11-27 00:49:19 +00:00
nm-device-wifi.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-device.c libnm-glib: fix getting descriptions for some mobile broadband devices 2010-05-25 13:59:31 -07:00
nm-device.h libnm-glib: add NMDHCP6Config class 2010-01-15 12:40:19 -08:00
nm-dhcp4-config.c doc fixes 2008-11-27 00:49:19 +00:00
nm-dhcp4-config.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-dhcp6-config.c libnm-glib: add NMDHCP6Config class 2010-01-15 12:40:19 -08:00
nm-dhcp6-config.h libnm-glib: add NMDHCP6Config class 2010-01-15 12:40:19 -08:00
nm-exported-connection.c core: return valid error to dbus-glib (rh #581794) 2010-04-22 12:39:48 -07:00
nm-exported-connection.h misc: more license fixes 2010-01-21 15:19:28 -08:00
nm-gsm-device.c 2008-11-14 Dan Williams <dcbw@redhat.com> 2008-11-14 17:41:16 +00:00
nm-gsm-device.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-ip4-config.c libnm-glib: add NMIP6Config object that proxies device's IP6 config 2009-08-20 11:30:52 -05:00
nm-ip4-config.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-ip6-config.c libnm-glib: fix handling of 'nameservers' property in NMIP6Config 2010-06-28 10:49:23 -07:00
nm-ip6-config.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-object-cache.c 2008-11-14 Dan Williams <dcbw@redhat.com> 2008-11-14 17:41:16 +00:00
nm-object-cache.h clean up glib includes (bgo #564376) 2009-01-19 00:16:40 -05:00
nm-object-private.h 2008-11-14 Dan Williams <dcbw@redhat.com> 2008-11-14 17:41:16 +00:00
nm-object.c libnm-glib: fix invalid memory access during property notification 2010-06-30 11:55:17 -07:00
nm-object.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-remote-connection-private.h libnm-glib: add missing private header 2009-08-24 12:59:24 -05:00
nm-remote-connection.c libnm-glib: use max timeout for settings dbus calls 2010-04-25 22:48:10 -07:00
nm-remote-connection.h libnm-glib: trivial documentation fixes 2009-11-23 15:02:56 -08:00
nm-remote-settings-system.c libnm-glib: use max timeout for settings dbus calls 2010-04-25 22:48:10 -07:00
nm-remote-settings-system.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-remote-settings.c libnm-glib: use max timeout for settings dbus calls 2010-04-25 22:48:10 -07:00
nm-remote-settings.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-serial-device.c 2008-11-14 Dan Williams <dcbw@redhat.com> 2008-11-14 17:41:16 +00:00
nm-serial-device.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-settings-connection-interface.c misc: license fixups 2010-01-21 15:11:50 -08:00
nm-settings-connection-interface.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-settings-interface.c misc: license fixups 2010-01-21 15:11:50 -08:00
nm-settings-interface.h libnm-{util|glib}: fix headers to be C++ compatible - C_BEGIN_DECLS/C_END_DECLS (rh #592783) 2010-05-18 10:14:59 +02:00
nm-settings-service.c misc: license fixups 2010-01-21 15:11:50 -08:00
nm-settings-service.h misc: more license fixes 2010-01-21 15:19:28 -08:00
nm-settings-system-interface.c misc: license fixups 2010-01-21 15:11:50 -08:00
nm-settings-system-interface.h libnm-{util|glib}: fix headers to be C++ compatible - C_BEGIN_DECLS/C_END_DECLS (rh #592783) 2010-05-18 10:14:59 +02:00
nm-types-private.h libnm-glib: add NMIP6Config object that proxies device's IP6 config 2009-08-20 11:30:52 -05:00
nm-types.c libnm-glib: fix handling of 'nameservers' property in NMIP6Config 2010-06-28 10:49:23 -07:00
nm-types.h libnm-{util|glib}: fix headers to be C++ compatible - C_BEGIN_DECLS/C_END_DECLS (rh #592783) 2010-05-18 10:14:59 +02:00
nm-vpn-connection.c libnm-glib: add 'vpn-state' and 'banner' properties to NMVPNConnection class 2010-03-12 11:03:14 +01:00
nm-vpn-connection.h libnm-glib: add 'vpn-state' and 'banner' properties to NMVPNConnection class 2010-03-12 11:03:14 +01:00
nm-vpn-plugin-ui-interface.c 2008-11-14 Dan Williams <dcbw@redhat.com> 2008-11-14 17:41:16 +00:00
nm-vpn-plugin-ui-interface.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-vpn-plugin.c Use g_timeout_add_seconds() to reduce wakeups 2008-12-31 18:57:36 -05:00
nm-vpn-plugin.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00