NetworkManager/src
Tambet Ingo a8191ddaa3 2007-02-09 Tambet Ingo <tambet@ximian.com>
* src/nm-device-802-11-wireless.c:
		- Add "network-added" and "network-removed" signals.
		- Use gobject boilerplate macros to define the GObject.
		- Implement wireless device activation.
		- Remove activation_failure_handler and activation_success_handler
		  and instead listen on state-changed signals and run the same code
		  from there.

	* src/nm-device.c:
		- Implment NMDeviceInterface::deactivate.
		- Remove activation_failure_handler and activation_success_handler
		  virtual methods. Each device which is interested in these events
		  can just listen on it's state changed signals.

	* src/NetworkManagerPolicy.c:
		- Move a bit more NMData usage to NMManager.
		- Remove activation scheduling bits.
		- Add listeners for wireless device's "network-added" and
		  "network-removed" signals.
		- Listen device changed signals and deactivate currently activated
		  device when another device start activating (for now).
		- Remove (nm_policy_schedule_device_change_check): There's never a need
		  for calling this, the policy code knows exactly when this should happen,
		  by listening on events from NMManager and NMDevices.

	* src/nm-device-802-3-ethernet.c (nm_device_802_3_ethernet_activate):
	Implement.

	* src/nm-dbus-nm.c (nm_dbus_nm_set_active_device): Call the activation
	method on the specific device instead of going to through policy code
	and determining the device type by passed in AP's existance.

	* src/nm-device-interface.c (nm_device_interface_deactivate): Implement the
	abstract NMDevice deactivation.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2298 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-02-09 08:50:35 +00:00
..
backends 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:24:31 +00:00
dhcp-manager 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 09:42:19 +00:00
named-manager 2007-01-04 Dan Williams <dcbw@redhat.com> 2007-01-04 12:06:26 +00:00
supplicant-manager 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 16:21:25 +00:00
vpn-manager 2007-02-08 Tambet Ingo <tambet@ximian.com> 2007-02-08 15:34:26 +00:00
.cvsignore 2006-03-05 Dan Williams <dcbw@redhat.com> 2006-03-06 01:10:58 +00:00
autoip.c 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
autoip.h Wrap in ifdefs to be anal. 2006-01-30 21:53:35 +00:00
gdb-cmd 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
kernel-types.h 2006-01-26 Robert Love <rml@novell.com> 2006-01-26 21:55:11 +00:00
Makefile.am 2007-02-08 Tambet Ingo <tambet@ximian.com> 2007-02-08 15:34:26 +00:00
NetworkManager.c 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
NetworkManager.conf Update pending call limits on applet & NM 2006-09-21 00:39:36 +00:00
NetworkManagerAP.c 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
NetworkManagerAP.h 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
NetworkManagerAPList.c 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
NetworkManagerAPList.h 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
NetworkManagerDbus.c 2007-02-08 Tambet Ingo <tambet@ximian.com> 2007-02-08 15:34:26 +00:00
NetworkManagerDbus.h 2007-02-08 Tambet Ingo <tambet@ximian.com> 2007-02-08 15:34:26 +00:00
NetworkManagerDbusUtils.c 2006-10-13 Dan Williams <dcbw@redhat.com> 2006-10-13 19:41:47 +00:00
NetworkManagerDbusUtils.h 2006-10-13 Dan Williams <dcbw@redhat.com> 2006-10-13 19:41:47 +00:00
NetworkManagerDialup.h 2006-01-04 Robert Love <rml@novell.com> 2006-01-04 19:17:43 +00:00
NetworkManagerMain.h 2007-02-08 Tambet Ingo <tambet@ximian.com> 2007-02-08 15:34:26 +00:00
NetworkManagerPolicy.c 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
NetworkManagerPolicy.h 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
NetworkManagerSystem.c 2007-01-04 Dan Williams <dcbw@redhat.com> 2007-01-04 12:06:26 +00:00
NetworkManagerSystem.h 2006-06-09 Dan Williams <dcbw@redhat.com> 2006-06-09 14:24:19 +00:00
NetworkManagerUtils.c 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
NetworkManagerUtils.h 2007-01-04 Dan Williams <dcbw@redhat.com> 2007-01-04 12:06:26 +00:00
nm-activation-request.c 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-activation-request.h 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 09:50:11 +00:00
nm-ap-security-leap.c 2006-12-19 Dan Williams <dcbw@redhat.com> 2006-12-19 19:15:31 +00:00
nm-ap-security-leap.h 2006-07-13 Dan Williams <dcbw@redhat.com> 2006-07-13 17:03:31 +00:00
nm-ap-security-private.h 2005-12-16 Dan Williams <dcbw@redhat.com> 2005-12-16 15:04:40 +00:00
nm-ap-security-wep.c 2006-12-19 Dan Williams <dcbw@redhat.com> 2006-12-19 19:15:31 +00:00
nm-ap-security-wep.h 2005-12-21 Dan Williams <dcbw@redhat.com> 2005-12-21 21:08:00 +00:00
nm-ap-security-wpa-eap.c 2006-12-19 Dan Williams <dcbw@redhat.com> 2006-12-19 19:15:31 +00:00
nm-ap-security-wpa-eap.h [ Add new files; missing from previous commit. ] 2006-02-26 02:24:46 +00:00
nm-ap-security-wpa-psk.c 2006-12-19 Dan Williams <dcbw@redhat.com> 2006-12-19 19:15:31 +00:00
nm-ap-security-wpa-psk.h 2006-01-04 Dan Williams <dcbw@redhat.com> 2006-01-05 04:44:11 +00:00
nm-ap-security.c 2006-12-19 Dan Williams <dcbw@redhat.com> 2006-12-19 19:15:31 +00:00
nm-ap-security.h 2006-12-19 Dan Williams <dcbw@redhat.com> 2006-12-19 19:15:31 +00:00
nm-call-store.c 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-call-store.h 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-crash-logger.c 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
nm-dbus-device.c 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
nm-dbus-device.h 2006-10-13 Dan Williams <dcbw@redhat.com> 2006-10-13 19:41:47 +00:00
nm-dbus-manager.c 2007-02-02 Tambet Ingo <tambet@ximian.com> 2007-02-02 08:50:56 +00:00
nm-dbus-manager.h 2007-02-02 Tambet Ingo <tambet@ximian.com> 2007-02-02 08:50:56 +00:00
nm-dbus-net.c 2006-10-13 Dan Williams <dcbw@redhat.com> 2006-10-13 19:41:47 +00:00
nm-dbus-net.h 2006-10-13 Dan Williams <dcbw@redhat.com> 2006-10-13 19:41:47 +00:00
nm-dbus-nm.c 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
nm-dbus-nm.h 2006-10-13 Dan Williams <dcbw@redhat.com> 2006-10-13 19:41:47 +00:00
nm-dbus-nmi.c 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
nm-dbus-nmi.h 2006-10-13 Dan Williams <dcbw@redhat.com> 2006-10-13 19:41:47 +00:00
nm-device-802-3-ethernet.c 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
nm-device-802-3-ethernet.h 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
nm-device-802-11-wireless.c 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
nm-device-802-11-wireless.h 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
nm-device-interface.c 2007-02-08 Tambet Ingo <tambet@ximian.com> 2007-02-08 15:34:26 +00:00
nm-device-interface.h 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
nm-device-private.h 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
nm-device.c 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
nm-device.h 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
nm-hal-manager.c 2007-02-08 Tambet Ingo <tambet@ximian.com> 2007-02-08 15:34:26 +00:00
nm-hal-manager.h 2007-02-08 Tambet Ingo <tambet@ximian.com> 2007-02-08 15:34:26 +00:00
nm-ip4-config.c Don't add an IP4 nameserver with an address of 0.0.0.0 2006-08-07 18:09:16 +00:00
nm-ip4-config.h 2006-03-29 Robert Love <rml@novell.com> 2006-03-29 19:26:53 +00:00
nm-logging.c 2006-03-27 Robert Love <rml@novell.com> 2006-03-27 15:20:28 +00:00
nm-logging.h 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
nm-manager.c 2007-02-09 Tambet Ingo <tambet@ximian.com> 2007-02-09 08:50:35 +00:00
nm-manager.h 2007-02-08 Tambet Ingo <tambet@ximian.com> 2007-02-08 15:34:26 +00:00
nm-marshal-main.c 2006-03-05 Dan Williams <dcbw@redhat.com> 2006-03-06 01:10:58 +00:00
nm-marshal.list 2006-11-25 Dan Williams <dcbw@redhat.com> 2006-11-25 15:41:04 +00:00
nm-netlink-monitor.c 2007-01-04 Dan Williams <dcbw@redhat.com> 2007-01-04 12:06:26 +00:00
nm-netlink-monitor.h 2006-03-05 Dan Williams <dcbw@redhat.com> 2006-03-06 01:10:58 +00:00
wpa.c 2006-08-04 Robert Love <rml@novell.com> 2006-08-04 15:46:06 +00:00
wpa.h 2005-12-14 Dan Williams <dcbw@redhat.com> 2005-12-14 20:48:08 +00:00