Commit graph

11704 commits

Author SHA1 Message Date
Chao-Hsiung Liao
b8c0a13190 0.7.0
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3997 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-22 12:14:03 +00:00
Michael Biebl
a4bc5d1c43 Fix test-crypto binary
The crypto functions are no longer part of the public API/ABI.
Make sure test-crypto compiles all necessary sources and links against the
crypto libraries.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3996 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-22 11:32:37 +00:00
Michael Biebl
430e898e9f Add the actual version scripts
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3995 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-22 11:32:31 +00:00
Michael Biebl
bb9e550328 symbol visibility
Use a ld version script for libnm-util, libnm_glib and libnm_glib_vpn to
control the list of exported symbols.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3994 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-22 11:32:25 +00:00
Runa Bhattacharjee
9c5b47fb34 Added entry for Pashto translation addition by Zabeeh Khan and addition to LINGUAS
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3993 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-21 16:52:51 +00:00
Runa Bhattacharjee
7019d0bc30 Added Pashto to the List of Languages
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3992 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-21 16:52:38 +00:00
Runa Bhattacharjee
6546a9e266 Added Pashto Translations by Zabeeh Khan
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3991 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-21 16:52:19 +00:00
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