Commit graph

3826 commits

Author SHA1 Message Date
Dan Williams
0400af7d03 Clarify variable name 2009-01-12 10:44:00 -05:00
Dan Williams
6bd0fce1c9 libnm-util: validate PSK and LEAP passwords
If they exist, they shouldn't be zero-length.
2009-01-12 10:31:00 -05:00
Chuck Anderson
3d81c82e58 ifcfg-rh: fix IP4 address fallbacks
Previous code forgot to clear a temporary variable when reading IPv4
addresses from ifcfg files, and when the value being read wasn't in the
ifcfg file, it could set wrong values in the connection for that variable
even though it didn't exist.
2009-01-08 12:51:13 -05:00
Dan Williams
a10775c928 Merge branch wins-in-ip4-config 2009-01-04 19:15:03 -05:00
Jan Kantert
4ca66db721 Use g_timeout_add_seconds() to reduce wakeups
(and refine the older glib compat mechanism, by Dan)
2008-12-31 18:57:36 -05:00
Dan Williams
64af880fd7 Remove outdated examples 2008-12-20 09:48:02 -05:00
Dan Williams
3f907cb9e3 License header and FSF address update 2008-12-20 09:46:41 -05:00
Michael Biebl
c733dbf6d0 Remove .cvsignore file, they are obsolete 2008-12-19 21:23:08 -05:00
Dan Williams
80686bc181 [libnm-glib] Deprecate the NMIP4Config 'hostname' property
NM doesn't implement it, but we forgot about it for 0.7 and now we
have to live with it, so just deprecate it and make it return NULL.
2008-12-19 21:19:09 -05:00
Dan Williams
a020ed21da Re-add WINS support to the IPv4 config
Don't do anything with WINS servers (dispatcher scripts installed with
samba could certainly update samba's idea of WINS servers), but at least
provide them so that the VPNs that can get upstream WINS servers can
at least make other stuff aware of them.
2008-12-19 17:01:06 -05:00
Dan Williams
706118b9db Use correct dhclient leasefile location for Debian systems
Patch by Michael Biebl <mbiebl@debian.org>
2008-12-16 15:24:38 -05:00
Dan Williams
3c4f3b69c6 Remove VPN daemons
They each have their own repos on svn.gnome.org now.
2008-12-16 14:51:21 -05:00
Dan Williams
62fdb8b6de 2008-12-11 Dan Williams <dcbw@redhat.com>
* Move NetworkManager to git.freedesktop.org
		- git clone git://git.freedesktop.org/git/NetworkManager/NetworkManager.git



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4380 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-12-11 20:05:07 +00:00
Dan Williams
948ee274da 2008-12-09 Dan Williams <dcbw@redhat.com>
* libnm-util/libnm-util.ver
	  libnm-util/nm-setting-ip4-config.c
	  libnm-util/nm-setting-ip4-config.h
		- Add 'never-default' property, which when true indicates that a
			connection should never be the default connection

	* src/nm-ip4-config.c
	  src/nm-ip4-config.h
		- (nm_ip4_config_get_never_default, nm_ip4_config_set_never_default):
			Add never-default helpers

	* src/NetworkManagerUtils.c
		- (nm_utils_merge_ip4_config): update never-default when merging the
			IP4 setting to the IP4 config

	* src/NetworkManagerSystem.c
		- (nm_system_apply_ip4_config): if the connection is never-default,
			don't add routes without a gateway

	* src/NetworkManagerPolicy.c
		- (get_best_device): don't let never-default connections be the best
		- (update_routing_and_dns): handle never-default for VPN connections

	* system-settings/plugins/ifcfg-rh/reader.c
		- (make_ip4_setting): handle never-default by checking GATEWAYDEV



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4378 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-12-09 20:01:49 +00:00
Dan Williams
54d49012b1 Update wireless-tools message to be more informative
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4377 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-12-09 19:47:39 +00:00
Dan Williams
6bfade3227 2008-12-08 Dan Williams <dcbw@redhat.com>
* src/vpn-manager/nm-vpn-connection.c
		- (plugin_state_changed): clear secrets before setting the connection
			state to FAILED, since doing so may destroy the connection itself,
			since the NMVPNService owning this NMVPNConnection will unref it
			when the NMVPNConnection is failed or stopped



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4374 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-12-08 15:24:38 +00:00
Dan Williams
01167a8e33 Update translations from trunk
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4372 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-12-08 15:18:02 +00:00
Dan Williams
cceead5567 2008-12-05 Dan Williams <dcbw@redhat.com>
* auth-dialog/gnome-two-password-dialog.c
	  auth-dialog/gnome-two-password-dialog.h
		- Simplify to only what the VPN plugin actually needs

	* auth-dialog/main.c
		- (find_connection_path): split out into separate function
		- (get_secrets): be more intelligent about requesting password when
			the password type cannot be found in the VPN details; use new VPN
			password dialog stuff
		- (get_connection_info): rename from get_password_types(); get
			connection name too
		- (main): don't require a connection name too; it's pointless

	* properties/nm-vpnc.c
		- (init_one_pw_combo): if the password was found, but the password type
			wasn't, default to saving the password in the keyring.  Otherwise
			if both the type and the password couldn't be found, default to
			always asking for it.
		- (init_plugin_ui): get VPN passwords before setting up the type combos



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4367 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-12-06 00:21:05 +00:00
Dan Williams
ffdd6e2948 2008-12-05 Dan Williams <dcbw@redhat.com>
Patch from Michael Biebl  <mbiebl@gmail.com>

	* libnm-glib/Makefile.am
		- Bump libnm-glib revision to indicate new API
		- Give libnm-util version info

	* libnm-util/Makefile.am
		- Bump libnm-util soname to indicate API/ABI break with 0.6



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4365 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-12-05 21:46:40 +00:00
Mario Blättermann
d187c0e414 2008-12-05 Mario Blättermann <mariobl@svn.gnome.org>
* de.po: Updated German translation

2008-11-29  Ilkka Tuohela <hile@iki.fi>

	* fi.po: Updated Finnish translation.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4364 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-12-05 21:44:37 +00:00
Dan Williams
82d598cdee Fix literal error message
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4361 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-12-03 23:14:59 +00:00
Dan Williams
83d5532a30 2008-11-29 Dan Williams <dcbw@redhat.com>
* properties/nm-pptp.c
		- (auth_methods_setup, advanced_dialog_new_hash_from_dialog): add EAP
			to the auth method list



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4358 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-30 03:13:57 +00:00
Dan Williams
45e6a11c71 Merge updated translations
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4357 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-29 18:40:35 +00:00
Dan Williams
16ada88c3e Branch for 0.7
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/NETWORKMANAGER_0_7@4349 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-27 01:25:37 +00:00
Dan Williams
110f46941e Release NetworkManager 0.7
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4347 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-27 01:08:15 +00:00
Dan Williams
0697245e9f Update translatables
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4346 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-27 01:01:04 +00:00
Dan Williams
03381774fa Update NEWS for 0.7
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4345 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-27 00:49:54 +00:00
Dan Williams
de5150eded doc fixes
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4344 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-27 00:49:19 +00:00
Dan Williams
f6225d7a94 2008-11-26 Dan Williams <dcbw@redhat.com>
* libnm-glib/nm-settings.c
	  libnm-glib/nm-settings.h
		- (nm_exported_connection_delete): rename 'delete' to 'do_delete' to
			avoid using C++ reserved keywords in headers

	* libnm-glib/nm-dbus-connection.c
	  system-settings/plugins/ifcfg-rh/nm-ifcfg-connection.c
	  system-settings/plugins/ifcfg-suse/nm-suse-connection.c
	  system-settings/plugins/ifupdown/nm-ifupdown-connection.c
	  system-settings/plugins/keyfile/nm-keyfile-connection.c
	  system-settings/src/nm-sysconfig-connection.c
		- Change 'delete' to 'do_delete'



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4343 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-27 00:00:14 +00:00
Manoj Kumar Giri
9e156d72f9 Added entries for Oriya Language Translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4342 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-26 13:42:44 +00:00
Manoj Kumar Giri
5a83b9ef09 Updated Oriya Language Translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4341 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-26 13:42:14 +00:00
Manoj Kumar Giri
e47479c83f Added Oriya Language
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4340 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-26 09:39:30 +00:00
Manoj Kumar Giri
4d0f160f96 Updated Oriya Language Translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4339 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-26 09:38:29 +00:00
Manoj Kumar Giri
74571d5dff Added entries for Oriya Language Translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4338 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-26 09:37:41 +00:00
Dan Williams
04be05e59f 2008-11-25 Dan Williams <dcbw@redhat.com>
* system-settings/plugins/ifcfg-rh
		- Rename 'ifcfg-fedora' to 'ifcfg-rh'; it's not just used on Fedora

	* system-settings/src/main.c
		- (load_plugins): transparently handle ifcfg-fedora as ifcfg-rh



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4337 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-25 22:42:21 +00:00
Michael Biebl
fd929de635 Updated German translation
Updated German translation by Christian Kirbach
http://bugzilla.gnome.org/show_bug.cgi?id=554452

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4336 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-25 21:02:34 +00:00
Michael Biebl
8cb32c5301 Fix for commit r4326
The commit in r4326 accidentally overwrote the server de.po file with
the nm-applet de.po file.

This is a fixed de.po file by Hauke Mehrtens

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4335 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-25 21:02:31 +00:00
Dan Williams
9e6d9e298b 2008-11-25 Dan Williams <dcbw@redhat.com>
Patch from Tambet Ingo <tambet@gmail.com>

	Fix mishandling of netlink error floods (rh #459205, novell #443429, lp #284507)

	* src/nm-netlink-monitor.c
		- Remove bits for using a non-default GMainContext, which weren't used
		- (nm_netlink_monitor_error_handler): don't leak the GError, and report
			the actual error code

	* src/NetworkManager.c
		- (nm_error_monitoring_device_link_state): disconnect error handler when
			an error flood occurs to avoid pegging the CPU



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4334 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-25 18:30:44 +00:00
Dan Williams
ad4d2baec9 Documentation updates
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4333 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-24 16:55:37 +00:00
Dan Williams
afb856f53f 2008-11-24 Dan Williams <dcbw@redhat.com>
* src/nm-pptp-service.c
		- (construct_pppd_args): send username to server (bgo #561941)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4332 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-24 05:04:06 +00:00
Dan Williams
ccbd9155ec Documentation updates
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4331 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-24 04:30:36 +00:00
Dan Williams
d0dd5171ba Documentation updates
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4330 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-24 02:45:35 +00:00
Dan Williams
ef20c1bbdc 2008-11-23 Dan Williams <dcbw@redhat.com>
* callouts/nm-dispatcher-action.c
		- (construct_envp, nm_dispatcher_action): pass connection UUID to
			scripts in the environment



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4329 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-24 02:07:20 +00:00
Dan Williams
2328650d2e Documentation fixes
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4328 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-23 22:55:03 +00:00
Mario Blättermann
4b6a52b166 Updated certain German translations (UI and vpn-daemons) by Hauke Mehrtens
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4327 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-22 10:11:15 +00:00
Dan Williams
f30fba23ee 2008-11-21 Dan Williams <dcbw@redhat.com>
Patch from Tambet Ingo  <tambet@gmail.com>

	* configure.in
	  libnm-util/libnm-util.ver
	  libnm-util/nm-setting-8021x.c
	  libnm-util/nm-setting-8021x.h
		- Add configure-time option for the system CA path
		- Add 'system-ca-certs' option to 802.1x setting, which directs
			NetworkManager to use system CA certificates instead of any
			connection-defined CA certificates

	* src/supplicant-manager/nm-supplicant-config.c
	  src/supplicant-manager/nm-supplicant-settings-verify.c
		- Use system CA certificates if the connection says to do so



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4326 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-21 18:59:37 +00:00
Dan Williams
9ea3dafe7d 2008-11-21 Dan Williams <dcbw@redhat.com>
* src/nm-dbus-manager.c
	  src/nm-dbus-manager.h
		- (nm_dbus_manager_get_name_owner): return error

	* src/nm-manager.c
		- (impl_manager_activate_connection): perform additional validation on
			ActivateConnection calls of user connections
		- (is_user_request_authorized): ensure that the requestor is the same
			UID as the UID that owns the user settings service; users shouldn't
			be able to control another user's connections



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4325 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-21 18:11:15 +00:00
Dan Williams
10cd7836e1 2008-11-21 Dan Williams <dcbw@redhat.com>
* gfilemonitor/inotify-sub.c
		- (dup_dirname): actually remove trailing '/' (bgo #561807)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4324 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-21 14:34:22 +00:00
Tambet Ingo
168518360f 2008-11-21 Tambet Ingo <tambet@gmail.com>
* system-settings/plugins/ifcfg-suse/parser.c (read_wpa_eap_settings): Make suse
	plugin compile again.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4323 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-21 07:40:25 +00:00
Dan Williams
93f1c85b26 2008-11-20 Dan Williams <dcbw@redhat.com>
Patch from Tambet Ingo <tambet@gmail.com>

	* libnm-util/nm-setting.c
	  libnm-util/nm-setting.h
		- (NMSettingValueIterFn): instead of just a gboolean for secrets, take
			all the GParamSpec flags of the property

	* system-settings/plugins/keyfile/nm-keyfile-connection.c
	  system-settings/plugins/keyfile/reader.c
	  system-settings/plugins/keyfile/writer.c
		- Update for NMSettingValueIterFn change



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4322 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-11-20 21:23:55 +00:00