Commit Graph

15047 Commits

Author SHA1 Message Date
Dan Williams
1be9a6ecb7 More verbose tracking of pppd
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3990 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-21 12:55:36 +00:00
Jorge Gonzalez
f00b41e3f8 Updated Spanish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3989 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-19 16:00:47 +00:00
Dan Williams
ce8639f3bd 2008-08-19 Dan Williams <dcbw@redhat.com>
* configure.in
	  test/Makefile.am
		- Don't build test/test-common
		- Remove unused stuff

	* test/nm-set-fallback
	  test/nmtestdevices.c
	  test/test-common/.cvsignore
	  test/test-common/Makefile.am
	  test/test-common/test-common.c
	  test/test-common/test-common.h
		- delete



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3988 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-19 13:49:39 +00:00
Dan Williams
319f191b25 Enable gtk-doc when building with docs
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3987 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-19 13:44:54 +00:00
Tomasz Dominikowski
cb03a799f1 2008-08-19 Tomasz Dominikowski <tdominikowski@aviary.pl>
* pl.po: Updated Polish translation

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3986 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-19 09:47:51 +00:00
Dan Williams
0b4d557319 2008-08-18 Dan Williams <dcbw@redhat.com>
* libnm-util/nm-utils.c
	  libnm-util/nm-utils.h
		- (nm_utils_garray_to_string): remove; NM was the only user and doesn't
			export anything that needs to be converted with this function

	* src/dhcp-manager/nm-dhcp-manager.c
		- (garray_to_string): convert a byte array to a UTF-8 string with
			minimal validation; the DHCP client sends it in ASCII anyway
		- (get_option, copy_option): use garray_to_string()



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3985 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-18 21:24:31 +00:00
Michael Biebl
19af0bbd97 Bump required version of automake to 1.9 in AM_INIT_AUTOMAKE
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3984 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-18 19:49:19 +00:00
Dan Williams
728dccd92c 2008-08-18 Dan Williams <dcbw@redhat.com>
* include/NetworkManager.h
	  introspection/nm-device.xml
		- Add a "missing firmware" device state reason

	* src/NetworkManagerSystem.c
	  src/NetworkManagerSystem.h
		- (nm_system_device_set_up_down): add a no_firmware argument
		- (nm_system_device_set_up_down_with_iface): if the result of setting
			IFF_UP is ENOENT, that almost always means missing firmware

	* src/backends/NetworkManagerGeneric.c
	  src/nm-device-ethernet.c
	  src/nm-device-private.h
	  src/nm-device-wifi.c
	  src/nm-device.c
	  src/nm-device.h
	  src/nm-hso-gsm-device.c
	  src/vpn-manager/nm-vpn-connection.c
		- Pass no_firmware along; check it where appropriate



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3983 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-18 18:29:47 +00:00
Dan Williams
725a9825a7 2008-08-18 Dan Williams <dcbw@redhat.com>
Patch from Robert Buchholz <rbu@gentoo.org>

	* autogen.sh
	  configure.in
		- Change to automake 1.9 and 'ustar' tar format defined by POSIX
			1003.1-1988, allowing for file names longer than 99 characters



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3982 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-18 15:29:21 +00:00
Claude Paroz
c12e045458 2008-08-18 Claude Paroz <claude@2xlibre.net>
* fr.po: Updated French translation by Robert-André Mauchin.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3980 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-18 06:11:12 +00:00
Claude Paroz
19908b217b 2008-08-18 Claude Paroz <claude@2xlibre.net>
* properties/nm-openvpn-dialog.glade: Removed translatable property on non
	user-visible strings and stock labels.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3979 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-18 06:07:58 +00:00
Dan Williams
afe47b8d3a 2008-08-17 Dan Williams <dcbw@redhat.com>
* include/NetworkManager.h
	  introspection/nm-device.xml
	  src/nm-gsm-device.c
		- Finer-grained GSM registration failure error codes



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3978 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-17 23:41:41 +00:00
Dan Williams
a419bdfb9e 2008-08-17 Dan Williams <dcbw@redhat.com>
* callouts/Makefile.am
	  src/Makefile.am
		- Move dispatcher directory creation to callouts/Makefile.am

	* system-settings/plugins/keyfile/Makefile.am
		- Create keyfile connections directory in DESTDIR (bgo #546833)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3976 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-17 22:54:49 +00:00
Claude Paroz
4872bf0b4d 2008-08-17 Claude Paroz <claude@2xlibre.net>
* fr.po: Updated French translation by Robert-André Mauchin.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3975 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-17 18:55:22 +00:00
Claude Paroz
040edf598c 2008-08-17 Claude Paroz <claude@2xlibre.net>
* LINGUAS: Added missing fr.
	* fr.po: Updated translation by Robert-André Mauchin and Claude Paroz.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3974 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-17 18:44:25 +00:00
Michael Biebl
af426762ec Respect DESTDIR when creating the system-connections directory.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3973 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-17 15:23:38 +00:00
Dan Williams
4cb15511d6 Make keyfile system connection dir on install
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3971 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-15 20:25:08 +00:00
Dan Williams
f09559504b update bug #
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3970 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-15 15:38:16 +00:00
Dan Williams
02b28e6cd2 2008-08-15 Dan Williams <dcbw@redhat.com>
Do connection sharing in a cleaner manner; all required iptables rules
	are now stored in the activation request and pertain only to the device
	which is being shared to other computers.

	* src/nm-activation-request.c
	  src/nm-activation-request.h
		- (nm_act_request_add_share_rule): new function; add a sharing rule to
			the activation request which will get torn down automatically when
			the activation request dies
		- (nm_act_request_set_shared): push sharing rules to iptables when sharing
			is started, and tear them down when sharing is stopped

	* src/nm-device.c
		- (start_sharing): start up sharing by doing the required iptables magic
		- (share_init): poke the right bits of the kernel and load the right
			modules for NAT
		- (nm_device_activate_stage5_ip_config_commit): start NAT-ing this
			connection if it's a 'shared' connection

	* src/NetworkManagerPolicy.c
		- Remove all sharing stuff; done in the device code itself



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3969 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-15 15:34:28 +00:00
Dan Williams
d682f35bf0 2008-08-15 Dan Williams <dcbw@redhat.com>
* src/dnsmasq-manager/nm-dnsmasq-manager.c
		- (create_dm_cmd_line): send the right router address



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3968 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-15 15:06:44 +00:00
Dan Williams
8f1066ea35 2008-08-15 Dan Williams <dcbw@redhat.com>
* src/ppp-manager/nm-ppp-manager.c
		- (pppd_timed_out): ensure timeouts fail the connection



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3967 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-15 12:49:54 +00:00
Dan Williams
680259ef68 2008-08-14 Dan Williams <dcbw@redhat.com>
* src/nm-properties-changed-signal.c
	  src/nm-properties-changed-signal.h
		- Add a property spec flag for "don't export this property" in
			property changed signals

	* src/nm-hso-gsm-device.c
	  src/nm-gsm-device.c
	  src/nm-cdma-device.c
		- Don't export monitor interface or netdev interface properties



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3966 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 20:02:06 +00:00
Claude Paroz
82da5a2b3f 2008-08-14 Claude Paroz <claude@2xlibre.net>
* fr.po: Updated French translation by Robert-André Mauchin.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3965 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 19:02:42 +00:00
Dan Williams
5fe8f48237 2008-08-14 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerPolicy.c
		- (update_routing_and_dns): 'hso' devices can be default even if they
			don't have a gateway



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3964 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 18:59:58 +00:00
Dan Williams
7069202c90 2008-08-14 Dan Williams <dcbw@redhat.com>
* src/nm-device.c
		- (nm_device_deactivate_quickly): tear down activation request after
			calling device-specific deactivation

	* src/nm-hso-gsm-device.c
		- (real_deactivate_quickly): terminate connection when deactivating



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3963 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 17:45:47 +00:00
Dan Williams
dbb7455778 Turn off serial debug again
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3962 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 17:34:58 +00:00
Dan Williams
b3d2fb40e6 2008-08-14 Dan Williams <dcbw@redhat.com>
* src/nm-activation-request.h
		- Add HSO secrets caller

	* src/nm-gsm-device.c
	  src/nm-gsm-device.h
		- (modem_wait_for_reply): add a 'user_data' argument so callers can pass
			something to the callback function
		- (set_apn, set_apn_done): call class dial function, not a static one
		- (nm_gsm_device_class_init): add a class 'dial' function

	* src/nm-hal-manager.c
		- (get_hso_netdev): find the hso-driven hardware's net device
		- (modem_device_creator): recognize hso-driven hardware and create the
			right type of device object for it

	* src/Makefile.am
	  src/nm-hso-gsm-device.c
	  src/nm-hso-gsm-device.h
		- Implement support for devices driven by the 'hso' driver as a subclass
			of NMGsmDevice



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3961 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 17:03:12 +00:00
Dan Williams
c247c3d49a 2008-08-14 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerSystem.c
		- (nm_system_device_is_up_with_iface): ensure ifreq is cleared before using
		- (nm_system_device_set_up_down_with_iface): cleanups; only return
			success if the operation really was successful



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3960 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 16:52:13 +00:00
Dan Williams
91497f2949 2008-08-14 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerSystem.c
		- (nm_system_device_is_up_with_iface): ensure ifreq is cleared before using
		- (nm_system_device_set_up_down_with_iface): cleanups; only return
			success if the operation really was successful



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3959 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 16:52:06 +00:00
Dan Williams
cb79727fa2 2008-08-14 Dan Williams <dcbw@redhat.com>
* src/nm-netlink-monitor.c
	  src/nm-netlink-monitor.h
	  src/nm-device-ethernet.c
		- (nm_netlink_monitor_request_status): return an error on failure
		- (constructor): don't segfault on missing error



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3958 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 15:47:26 +00:00
lkanter
0252ad9df3 Updated Russian translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3957 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 14:25:47 +00:00
Tambet Ingo
ad22c29588 2008-08-14 Tambet Ingo <tambet@gmail.com>
* src/nm-openvpn-service.c (nm_openvpn_socket_data_cb): Detect private key
	verification errors too.

	* auth-dialog/main.c (pem_is_encrypted): GIOChannel isn't a GObject, use the
	correct unreferencing function for it.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3956 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 10:24:30 +00:00
Jorge Gonzalez
f199f72cfb Updated Spanish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3955 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 08:03:42 +00:00
Jorge Gonzalez
1a5a13ee32 Updated Spanish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3954 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 08:01:00 +00:00
Ilkka Tuohela
d5fdcaeed3 Updated Finnish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3953 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 06:09:00 +00:00
Ilkka Tuohela
91cab6b33e Updated Finnish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3952 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 06:04:01 +00:00
Ilkka Tuohela
44035f2839 Updated Finnish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3951 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-14 05:53:46 +00:00
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