NetworkManager/src
Tambet Ingo a88e1dd3a2 2007-02-05 Tambet Ingo <tambet@ximian.com>
Make NMDevice abstract class, remove almost all references to it's
	subclasses (the last place gets removed with new policy manager). Add
	NMDeviceInterface (which NMDevice implements) so that when we have
	NMDevice exported over DBUS, there's a common NMDevice interface which
	all instances have, plus there's a device specific interface for each
	specific type.
	Remove functions (nm_device_is_802_3_ethernet) and
	(nm_device_is_802_11_wireless). There are already standard GObject macros
	for type safe checks.
	Use the updated supplican manager API.

	* src/nm-device-interface.h: 
	* src/nm-device-interface.c: 
	* src/nm-call-store.h: 
	* src/nm-call-store.c: Implement.

	* src/supplicant-manager/nm-supplicant-interface.c:
	* src/supplicant-manager/nm-supplicant-interface.h:
	* src/supplicant-manager/nm-supplicant-manager.c:
	* src/supplicant-manager/nm-supplicant-manager.h:
		- Remove all private data type references from public header files.
		- Remove all references to other NM classes, this class is just a
		  proxy between wpa_supplicant and NM so it doesn't have to know
		  any internals.
		- Convert to dbus-glib bindings.
		- Type safe checks for public methods' arguments.
		- Store pending DBUS call ids to NMCallStore.

	* src/supplicant-manager/nm-supplicant-config.c:
		- Store config values in a GHashTable instead of GSList.




git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2285 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-02-05 12:14:09 +00:00
..
backends 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +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 12:14:09 +00:00
vpn-manager 2007-02-02 Dan Williams <dcbw@redhat.com> 2007-02-02 21:14:56 +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-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
NetworkManager.c 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +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-01-04 Dan Williams <dcbw@redhat.com> 2007-01-04 12:06:26 +00:00
NetworkManagerDbus.h 2006-10-13 Dan Williams <dcbw@redhat.com> 2006-10-13 19:41:47 +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-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 09:50:11 +00:00
NetworkManagerPolicy.c 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
NetworkManagerPolicy.h 2005-12-31 Dan Williams <dcbw@redhat.com> 2005-12-31 08:21:24 +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-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +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-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +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-01-04 Dan Williams <dcbw@redhat.com> 2007-01-04 12:06:26 +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-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-device-802-3-ethernet.h 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-device-802-11-wireless.c 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-device-802-11-wireless.h 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-device-interface.c 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-device-interface.h 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-device-private.h 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-device.c 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-device.h 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +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-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