NetworkManager/src
Dan Williams 79256975d1 2008-09-25 Dan Williams <dcbw@redhat.com>
Fix bgo #549401 (inspired by patch from Alexander Sack)

	* src/nm-device-ethernet.c
		- (finish_supplicant_task): clean up scheduled tasks and free memory
		- (remove_supplicant_interface_error_handler): remove the supplicant
			error idle callback too
		- (supplicant_interface_release): rename from supplicant_interface_clean
			to match nm-device-wifi.c; clean up supplicant interface-related
			state tasks when the supplicant interface is disposed of
		- (schedule_state_handler): add scheduled tasks to a list so they can
			be cleaned up later
		- (supplicant_mgr_state_cb_handler, supplicant_iface_state_cb_handler,
		   supplicant_iface_connection_state_cb_handler): use
			finish_supplicant_task() to clean up each completed task
		- (supplicant_iface_connection_error_cb_handler,
		   supplicant_connection_timeout_cb): clear source id when the task is
			complete
		- (supplicant_iface_connection_error_cb): save scheduled task id for
			later cleanup
		- (nm_device_ethernet_dispose): clean up any pending supplicant state
			tasks

	* src/nm-device-wifi.c
		- (finish_supplicant_task): clean up scheduled tasks and free memory
		- (remove_supplicant_interface_error_handler): remove the supplicant
			error idle callback too
		- (supplicant_interface_release): clean up supplicant interface-related
			state tasks when the supplicant interface is disposed of
		- (schedule_state_handler): add scheduled tasks to a list so they can
			be cleaned up later
		- (supplicant_mgr_state_cb_handler, supplicant_iface_state_cb_handler,
		   supplicant_iface_connection_state_cb_handler): use
			finish_supplicant_task() to clean up each completed task
		- (supplicant_iface_connection_error_cb_handler): clear source id when
			the task is complete
		- (supplicant_iface_connection_error_cb): save scheduled task id for
			later cleanup
		- (nm_device_wifi_dispose): clean up any pending supplicant state tasks



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4105 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-09-25 10:02:28 +00:00
..
backends Include nm-utils.h for nm_info () 2008-08-22 19:59:31 +00:00
dhcp-manager 2008-09-18 Dan Williams <dcbw@redhat.com> 2008-09-18 15:16:44 +00:00
dnsmasq-manager 2008-08-27 Dan Williams <dcbw@redhat.com> 2008-08-27 17:22:32 +00:00
named-manager 2008-09-15 Dan Williams <dcbw@redhat.com> 2008-09-15 14:41:17 +00:00
ppp-manager 2008-08-27 Dan Williams <dcbw@redhat.com> 2008-08-27 17:22:32 +00:00
supplicant-manager 2008-09-24 Tambet Ingo <tambet@gmail.com> 2008-09-24 11:45:44 +00:00
vpn-manager 2008-09-22 Tambet Ingo <tambet@gmail.com> 2008-09-22 15:29:00 +00:00
.cvsignore 2006-03-05 Dan Williams <dcbw@redhat.com> 2006-03-06 01:10:58 +00:00
gdb-cmd 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
Makefile.am 2008-08-17 Dan Williams <dcbw@redhat.com> 2008-08-17 22:54:49 +00:00
NetworkManager.c 2008-08-07 Dan Williams <dcbw@redhat.com> 2008-08-07 14:07:14 +00:00
NetworkManager.conf 2007-11-28 Tambet Ingo <tambet@gmail.com> 2007-11-29 14:38:07 +00:00
NetworkManagerAP.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
NetworkManagerAP.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
NetworkManagerPolicy.c Check return value of sethostname(2) 2008-09-19 17:40:48 +00:00
NetworkManagerPolicy.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
NetworkManagerSystem.c Use a glibc header for ifreq, not the linux header 2008-09-19 17:13:30 +00:00
NetworkManagerSystem.h 2008-08-18 Dan Williams <dcbw@redhat.com> 2008-08-18 18:29:47 +00:00
NetworkManagerUtils.c Fix flawed comparison (Pablo Martí) 2008-09-03 20:51:36 +00:00
NetworkManagerUtils.h 2008-07-07 Dan Williams <dcbw@redhat.com> 2008-07-07 18:57:37 +00:00
nm-activation-request.c Rename private nm_* functions to _nm_* 2008-08-26 09:34:31 +00:00
nm-activation-request.h 2008-08-15 Dan Williams <dcbw@redhat.com> 2008-08-15 15:34:28 +00:00
nm-active-connection.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-active-connection.h 2008-07-02 Dan Williams <dcbw@redhat.com> 2008-07-02 13:00:14 +00:00
nm-call-store.c 2007-03-02 Tambet Ingo <tambet@ximian.com> 2007-03-02 09:30:48 +00:00
nm-call-store.h 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-cdma-device.c 2008-08-14 Dan Williams <dcbw@redhat.com> 2008-08-14 20:02:06 +00:00
nm-cdma-device.h 2008-04-07 Dan Williams <dcbw@redhat.com> 2008-04-08 02:58:02 +00:00
nm-crash-logger.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-dbus-manager.c Rename private nm_* functions to _nm_* 2008-08-26 09:34:31 +00:00
nm-dbus-manager.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-device-ethernet.c 2008-09-25 Dan Williams <dcbw@redhat.com> 2008-09-25 10:02:28 +00:00
nm-device-ethernet.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-device-interface.c Rename private nm_* functions to _nm_* 2008-08-26 09:34:31 +00:00
nm-device-interface.h 2008-07-17 Dan Williams <dcbw@redhat.com> 2008-07-17 17:04:13 +00:00
nm-device-private.h 2008-08-18 Dan Williams <dcbw@redhat.com> 2008-08-18 18:29:47 +00:00
nm-device-wifi.c 2008-09-25 Dan Williams <dcbw@redhat.com> 2008-09-25 10:02:28 +00:00
nm-device-wifi.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-device.c 2008-09-18 Dan Williams <dcbw@redhat.com> 2008-09-18 15:16:44 +00:00
nm-device.h 2008-09-18 Dan Williams <dcbw@redhat.com> 2008-09-18 15:16:44 +00:00
nm-dhcp4-config.c 2008-08-07 Dan Williams <dcbw@redhat.com> 2008-08-07 15:26:32 +00:00
nm-dhcp4-config.h 2008-08-07 Dan Williams <dcbw@redhat.com> 2008-08-07 15:26:32 +00:00
nm-gsm-device.c 2008-08-17 Dan Williams <dcbw@redhat.com> 2008-08-17 23:41:41 +00:00
nm-gsm-device.h 2008-08-14 Dan Williams <dcbw@redhat.com> 2008-08-14 17:03:12 +00:00
nm-hal-manager.c Rename private nm_* functions to _nm_* 2008-08-26 09:34:31 +00:00
nm-hal-manager.h 2008-04-29 Dan Williams <dcbw@redhat.com> 2008-04-29 23:03:00 +00:00
nm-hso-gsm-device.c 2008-08-18 Dan Williams <dcbw@redhat.com> 2008-08-18 18:29:47 +00:00
nm-hso-gsm-device.h 2008-08-14 Dan Williams <dcbw@redhat.com> 2008-08-14 17:03:12 +00:00
nm-ip4-config.c 2008-09-18 Dan Williams <dcbw@redhat.com> 2008-09-18 15:16:44 +00:00
nm-ip4-config.h 2008-09-18 Dan Williams <dcbw@redhat.com> 2008-09-18 15:16:44 +00:00
nm-logging.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-logging.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-manager.c 2008-09-18 Dan Williams <dcbw@redhat.com> 2008-09-18 15:16:44 +00:00
nm-manager.h 2008-09-18 Dan Williams <dcbw@redhat.com> 2008-09-18 15:16:44 +00:00
nm-netlink-monitor.c Rename private nm_* functions to _nm_* 2008-08-26 09:34:31 +00:00
nm-netlink-monitor.h 2008-08-14 Dan Williams <dcbw@redhat.com> 2008-08-14 15:47:26 +00:00
nm-netlink.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-netlink.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-properties-changed-signal.c 2008-08-14 Dan Williams <dcbw@redhat.com> 2008-08-14 20:02:06 +00:00
nm-properties-changed-signal.h 2008-08-14 Dan Williams <dcbw@redhat.com> 2008-08-14 20:02:06 +00:00
nm-serial-device.c Rename private nm_* functions to _nm_* 2008-08-26 09:34:31 +00:00
nm-serial-device.h Add accessor for PPP manager 2008-07-01 20:07:13 +00:00
wpa.c 2008-03-14 Dan Williams <dcbw@redhat.com> 2008-03-14 21:12:03 +00:00
wpa.h 2005-12-14 Dan Williams <dcbw@redhat.com> 2005-12-14 20:48:08 +00:00