Commit Graph

3410 Commits

Author SHA1 Message Date
Ilkka Tuohela
57b4464a53 Updated Finnish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3950 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 05:33:50 +00:00
Dan Williams
e2f408b358 Fix device type name
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3949 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-13 15:43:36 +00:00
Dan Williams
93b5092423 Clean up messages
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3948 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-13 15:43:13 +00:00
Dan Williams
9ac5baeb92 2008-08-13 Dan Williams <dcbw@redhat.com>
* callouts/nm-dispatcher-action.c
		- Add IP4 config info to script environment



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3947 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-13 11:45:28 +00:00
Dan Williams
56053fb87d 2008-08-12 Dan Williams <dcbw@redhat.com>
* src/nm-device.c
		- (nm_device_set_ip4_config): don't touch hostnames here; distros
			that want to use DHCP hostnames should use dispatcher scripts
			for that

	* src/NetworkManagerSystem.h
	  src/backends/NetworkManagerArch.c
	  src/backends/NetworkManagerDebian.c
	  src/backends/NetworkManagerFrugalware.c
	  src/backends/NetworkManagerGeneric.c
	  src/backends/NetworkManagerGeneric.h
	  src/backends/NetworkManagerGentoo.c
	  src/backends/NetworkManagerMandriva.c
	  src/backends/NetworkManagerPaldo.c
	  src/backends/NetworkManagerRedHat.c
	  src/backends/NetworkManagerSlackware.c
	  src/backends/NetworkManagerSuSE.c
		- Remove nm_system_set_hostname(), no longer used
	  
	* src/backends/Makefile.am
	  src/backends/shvar.c
	  src/backends/shvar.h
		- Remove shvar.*; no longer used



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3946 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 22:40:27 +00:00
Dan Williams
5611f4c4d0 2008-08-12 Dan Williams <dcbw@redhat.com>
Revert most of the 'hostname' patch.  Too much stuff still breaks when
	hostname is updated at runtime.  Distros or users who want hostname updates
	can use dispatcher scripts to update the hostname if they need it.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3945 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 22:37:08 +00:00
Dan Williams
751fe86da8 Spacing fix
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3944 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 22:34:47 +00:00
Dan Williams
d88853ac1d Fix writing domain to resolv.conf (found by Fabrice Bellet)
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3943 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 21:08:48 +00:00
Dan Williams
029ea7ff96 Require only one . in hostname
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3942 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 20:21:03 +00:00
Dan Williams
a3be3b6e90 2008-08-12 Dan Williams <dcbw@redhat.com>
* introspection/nm-settings-system.xml
	  system-settings/src/dbus-settings.c
	  system-settings/src/dbus-settings.h
		- Add a 'Hostname' property (rw) which represents the configured
			hostname and domain of the system, if any

	* system-settings/src/nm-system-config-error.c
	  system-settings/src/nm-system-config-error.h
	  system-settings/src/nm-system-config-interface.c
	  system-settings/src/nm-system-config-interface.h
		- Add a 'hostname' property to the plugin interface
		- Add a method to send updated hostname to plugins to save in their
			backing configuration store

	* system-settings/plugins/keyfile/nm-keyfile-connection.c
	  system-settings/plugins/keyfile/plugin.c
	  system-settings/plugins/keyfile/writer.c
	  system-settings/plugins/keyfile/writer.h
	  system-settings/plugins/ifcfg-suse/plugin.c
		- Add minimal hostname support

	* system-settings/plugins/ifcfg-fedora/plugin.c
		- Add support for updating system hostname in /etc/sysconfig/network



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3941 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 18:39:03 +00:00
Dan Williams
1cb8b4a101 2008-08-12 Dan Williams <dcbw@redhat.com>
* system-settings/plugins/ifcfg-fedora/shvar.c
	  system-settings/plugins/ifcfg-fedora/shvar.c
		- Fix double-free caused by svSetValue() followed by svCloseFile()



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3940 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 17:47:21 +00:00
Dan Williams
7c8afe56a5 2008-08-12 Dan Williams <dcbw@redhat.com>
* properties/auth-helpers.c
	  properties/nm-openvpn-dialog.glade
		- Handle shared -> static change
		- Hook up the Static Key "Local IP Address" entry

	* properties/import-export.c
		- Handle shared -> static change

	* src/nm-openvpn-service.c
	  src/nm-openvpn-service.h
		- (nm_openvpn_start_openvpn_binary): always dup strings when adding to
			the argument array so that freeing the array later actually works
		- (validate_one_property): validate addresses too
		- (nm_openvpn_properties_validate): fix determination of error/success
		- (real_connect): fix stray ; causing all connection attempts to fail



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3939 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 17:44:22 +00:00
Dan Williams
cd5c18e01f Fix warning; make output more useful
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3938 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 17:19:31 +00:00
Dan Williams
a9285874f1 Fix warning; make output more useful
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3937 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 17:19:23 +00:00
Dan Williams
5c6ea2dd61 Fix warning text
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3936 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 16:11:01 +00:00
Tambet Ingo
09294555c0 2008-08-12 Tambet Ingo <tambet@gmail.com>
* Makefile.am: Fix distcheck.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3935 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 13:41:29 +00:00
Tambet Ingo
0dfa8e9caf 2008-08-12 Tambet Ingo <tambet@gmail.com>
* libnm-glib/*.c. Document some more.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3934 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 12:59:33 +00:00
Dan Williams
df2021b789 HIG-ify (bgo #547155, Christian Persch)
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3933 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 11:37:20 +00:00
Tambet Ingo
0f534a9f8f 2008-08-12 Tambet Ingo <tambet@gmail.com>
Start documenting libnm-glib public API using gtk-doc.

	* libnm-glib/nm-serial-device.c:
	* libnm-glib/nm-object.c:
	* libnm-glib/nm-gsm-device.c:
	* libnm-glib/nm-device.c:
	* libnm-glib/nm-device-wifi.c:
	* libnm-glib/nm-device-ethernet.c:
	* libnm-glib/nm-client.c:
	* libnm-glib/nm-cdma-device.c: Document the public API.

	* docs/libnm-glib/libnm-glib.types: Implement.

	* docs/libnm-glib/Makefile.am: Implement.

	* autogen.sh:
	* configure.in:
	* Makefile.am: Add gtk-doc support.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3932 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 08:05:21 +00:00
Tambet Ingo
c29ae2d003 2008-08-12 Tambet Ingo <tambet@gmail.com>
* src/backends/*: Get rid of nm_system_should_modify_resolv_conf().

	* src/named-manager/nm-named-manager.c (rewrite_resolv_conf): Calculate
	the composite result of all the IP4 configurations and call a distro
	specific update_resolv_conf().
	(update_resolv_conf): Implement one for directly writing to
	/etc/resolv.conf and one for opensuse to call netconfig.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3931 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-12 08:05:16 +00:00
Dan Williams
0200a2d3eb 2008-08-11 Dan Williams <dcbw@redhat.com>
* src/ppp-manager/nm-ppp-manager.c
		- (impl_ppp_manager_need_secrets): pass interface as required



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3930 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-11 19:51:24 +00:00
Dan Williams
5753f838c2 Remove unused variable
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3929 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-11 19:19:19 +00:00
Dan Williams
307c33c308 Fix check on error
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3928 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-11 17:49:35 +00:00
Dan Williams
380929b20d 2008-08-11 Dan Williams <dcbw@redhat.com>
Update to match NM svn3924 vpn setting changes; verify options better;
	return more informative errors on VPN launch failures.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3927 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-11 17:17:47 +00:00
Dan Williams
944e9e5b6d 2008-08-11 Dan Williams <dcbw@redhat.com>
Update to match NM svn3924 vpn setting changes; verify options better;
	return more informative errors on VPN launch failures; change some config
	options (tap-dev, proto-tcp, connection-type) to better reflect their
	usage.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3926 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-11 17:16:52 +00:00
Dan Williams
3113ba4bcf 2008-08-11 Dan Williams <dcbw@redhat.com>
Update to match NM svn3924 vpn setting changes; verify options better;
	return more informative errors on VPN launch failures.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3925 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-11 17:15:42 +00:00
Dan Williams
9886706ebe 2008-08-11 Dan Williams <dcbw@redhat.com>
Merge the vpn-properties setting with the vpn setting since it was pointless
	to keep both of them around.  Convert the vpn 'data' hash table to a hash
	of string:string (instead of string:variant) so that system settings plugins
	can have an easier time dealing with the arbitrary key/value pairs.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3924 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-11 17:15:16 +00:00
Dan Williams
10661abe17 2008-08-11 Dan Williams <dcbw@redhat.com>
Merge the vpn-properties setting with the vpn setting since it was pointless
	to keep both of them around.  Convert the vpn 'data' hash table to a hash
	of string:string (instead of string:variant) so that system settings plugins
	can have an easier time dealing with the arbitrary key/value pairs.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3923 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-11 17:13:22 +00:00
Dan Williams
84176fa20b 2008-08-11 Dan Williams <dcbw@redhat.com>
* libnm-util/nm-utils.c
		- (nm_utils_register_value_transformations): add value transform for
			a hash table of string:string



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3922 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-11 14:54:39 +00:00
Dan Williams
3246f24248 Don't try to get active connections when NM isn't running
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3921 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-11 13:49:09 +00:00
Dan Williams
1807f545b5 2008-08-10 Dan Williams <dcbw@redhat.com>
* libnm-glib/nm-vpn-plugin.c
		- (nm_vpn_plugin_connect): stop plugin after connection failure from
			an idle handler so the Connect reply gets delivered before the
			stop StateChanged signal



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3920 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-11 01:47:09 +00:00
Dan Williams
0758aa478e 2008-08-10 Dan Williams <dcbw@redhat.com>
* src/nm-ip4-config.c
		- (get_property): use common ip4 address/route conversion functions
		- (nm_ip4_config_replace_address, nm_ip4_config_replace_route): should
			copy the new route here, not take ownership



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3919 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-10 22:37:21 +00:00
Kjartan Maraas
72daa78098 2008-08-09 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3918 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-09 08:38:33 +00:00
Dan Williams
145ae6b04a 2008-08-08 Dan Williams <dcbw@redhat.com>
* src/nm-openvpn-service.c
		- (nm_openvpn_socket_data_cb): handle spaces in passwords and usernames
			(bgo #482139)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3917 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-08 14:00:15 +00:00
Dan Williams
7de0089dac Remove unused code
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3916 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-08 12:44:21 +00:00
lkanter
777f3c134d Updated Russian translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3915 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-08 12:21:43 +00:00
lkanter
afe3a790ea Updated Russian translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3914 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-08 12:20:31 +00:00
Tambet Ingo
e79775a057 2008-08-08 Tambet Ingo <tambet@gmail.com>
* system-settings/plugins/ifcfg-suse/parser.c (make_ip4_setting):
	Update the IP4 setting's method name.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3913 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-08 09:16:26 +00:00
Dan Williams
de01b8e047 2008-08-07 Dan Williams <dcbw@redhat.com>
* src/nm-pptp-pppd-plugin.c
		- (nm_ip_up): use correct option index (bgo #517468)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3910 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-08 03:28:29 +00:00
Dan Williams
bcae312905 2008-08-07 Dan Williams <dcbw@redhat.com>
* introspection/nm-ip4-config.xml
	  libnm-glib/libnm-glib-test.c
	  libnm-glib/nm-ip4-config.c
	  libnm-glib/nm-ip4-config.h
	  src/NetworkManagerSystem.h
	  src/backends/NetworkManagerArch.c
	  src/backends/NetworkManagerDebian.c
	  src/backends/NetworkManagerFrugalware.c
	  src/backends/NetworkManagerGeneric.c
	  src/backends/NetworkManagerGeneric.h
	  src/backends/NetworkManagerGentoo.c
	  src/backends/NetworkManagerMandriva.c
	  src/backends/NetworkManagerPaldo.c
	  src/backends/NetworkManagerRedHat.c
	  src/backends/NetworkManagerSlackware.c
	  src/backends/NetworkManagerSuSE.c
	  src/dhcp-manager/nm-dhcp-manager.c
	  src/nm-device.c
	  src/nm-ip4-config.c
	  src/nm-ip4-config.h
		- Remove NIS logic; should be done from dispatcher scripts instead



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3909 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-07 19:22:23 +00:00
Dan Williams
1fa6715103 2008-08-07 Dan Williams <dcbw@redhat.com>
* src/dhcp-manager/nm-dhcp-manager.c
		- (nm_dhcp_manager_get_ip4_config): fix regression which caused
			mis-handling of DHCP responses that returned more than one router
			(found by Grant Williamson)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3908 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-07 17:59:16 +00:00
Dan Williams
641a7072b8 2008-08-07 Dan Williams <dcbw@redhat.com>
* callouts/nm-dispatcher-action.c
		- (nm_dispatcher_action): grab device path and create the device; pass
			the device's DHCP4 config to script caller
		- (dispatch_scripts): dump the DHCP4 config to the environment of called
			scripts

	* libnm-glib/nm-dhcp4-config.c
	  libnm-glib/nm-dhcp4-config.h
		- (nm_dhcp4_config_get_options): expose
		- (nm_dhcp4_config_get_one_option): renamed from nm_dhcp4_config_get_option



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3907 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-07 17:47:08 +00:00
lkanter
f7c3485421 Updated Russian translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3906 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-07 15:50:59 +00:00
Dan Williams
881370ab2c 2008-08-07 Dan Williams <dcbw@redhat.com>
* include/NetworkManager.h
		- Add the DHCP4Config D-Bus interface

	* libnm-glib/Makefile.am
	  libnm-glib/nm-dhcp4-config.c
	  libnm-glib/nm-dhcp4-config.h
		- Handle DHCP4 config objects exported by NM over D-Bus

	* libnm-glib/nm-device.c
	  libnm-glib/nm-device.h
		- Add a 'dhcp4-config' property

	* libnm-glib/libnm-glib-test.c
		- Print out DHCP4 config for devices
		- Fix some crashes when no connections are active

	* src/nm-device-interface.c
	  src/nm-device.c
	  src/nm-dhcp4-config.c
	  src/nm-dhcp4-config.h
		- Treat dhcp4-config object as an object path at the D-Bus interface so
			that when it doesn't exist we can proxy it as "/" which dbus-glib
			doesn't let us do when the property type is G_TYPE_OBJECT



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3905 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-07 15:26:32 +00:00
Dan Williams
4a0766990b Ignore dhcp_message_type since it's not actually a DHCP option
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3904 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-07 14:52:25 +00:00
Dan Williams
762d57fab1 2008-08-07 Dan Williams <dcbw@redhat.com>
* src/NetworkManager.c
	  src/NetworkManagerSystem.h
	  src/backends/NetworkManagerArch.c
	  src/backends/NetworkManagerDebian.c
	  src/backends/NetworkManagerFrugalware.c
	  src/backends/NetworkManagerGeneric.c
	  src/backends/NetworkManagerGeneric.h
	  src/backends/NetworkManagerGentoo.c
	  src/backends/NetworkManagerMandriva.c
	  src/backends/NetworkManagerPaldo.c
	  src/backends/NetworkManagerRedHat.c
	  src/backends/NetworkManagerSlackware.c
	  src/backends/NetworkManagerSuSE.c
		- (nm_system_init, nm_system_kill_all_dhcp_daemons): remove, unused



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3903 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-07 14:07:14 +00:00
Dan Williams
3c51abb50c 2008-08-06 Dan Williams <dcbw@redhat.com>
* src/nm-vpnc-service-vpnc-helper.c
		- (get_routes): fixup for NM route metric changes

	* properties/nm-vpnc.c
		- (get_routes, export): fixup for NM route metric changes



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3900 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-06 22:27:16 +00:00
Dan Williams
92cc4a0bee 2008-08-06 Dan Williams <dcbw@redhat.com>
* src/nm-openvpn-service-openvpn-helper.c
		- (get_routes): handle route metrics



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3899 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-06 22:24:32 +00:00
Dan Williams
2c31b5499b 2008-08-06 Dan Williams <dcbw@redhat.com>
* libnm-glib/nm-ip4-config.c
	  libnm-glib/nm-ip4-config.h
		- Add 'routes' property

	* libnm-util/nm-setting-vpn.c
	  libnm-util/nm-setting-vpn.h
		- Remove 'routes' property

	* libnm-util/nm-setting-ip4-config.c
	  libnm-util/nm-setting-ip4-config.h
		- 'ignore-dhcp-dns' renamed to 'ignore-auto-dns'
		- Add 'ignore-auto-routes' property
		- 'routes' exposed over D-Bus is now an array of array of uint (4) to 
			accomodate route metrics
		- 'routes' exposed in C is now a list of NMSettingIP4Route structures

	* libnm-util/nm-utils.c
	  libnm-util/nm-utils.h
		- Add helpers for marshalling IP4 routes

	* src/NetworkManagerUtils.c
		- (nm_utils_merge_ip4_config): handle property renames and new route
			structure

	* src/NetworkManagerSystem.c
		- (nm_system_device_set_ip4_route, nm_system_device_set_from_ip4_config,
		   nm_system_vpn_device_set_from_ip4_config): respect route metrics

	* src/dhcp-manager/nm-dhcp-manager.c
		- (nm_dhcp_manager_get_ip4_config): handle new route structure

	* system-settings/plugins/ifcfg-fedora/reader.c
	  system-settings/plugins/ifcfg-fedora/writer.c
		- Handle routes separately from addresses now that routes have a different
			format

	* introspection/nm-ip4-config.xml
	  src/nm-ip4-config.c
	  src/nm-ip4-config.h
		- Rename internal routing functions
		- 'static-routes' renamed to 'routes'



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3898 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-06 22:23:48 +00:00
Dan Williams
2f3820c624 2008-08-04 Dan Williams <dcbw@redhat.com>
Patch from Sjoerd Simons <sjoerd.simons@collabora.co.uk>

	* src/NetworkManager.c
	  src/nm-manager.c
	  src/nm-manager.h
		- More explicitly make the NMManager a singleton



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3896 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-04 22:24:58 +00:00