Commit Graph

8762 Commits

Author SHA1 Message Date
Jorge Gonzalez
cff3aacfa4 Updated Spanish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2580 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-06-07 21:13:30 +00:00
Tambet Ingo
5623bf965b 2007-06-06 Tambet Ingo <tambet@ximian.com>
* libnm-util/nm-setting.c: Get rid of dump virtual functions, that can happen
	automagically.
	Implement NMSettingIP4Config.
	Finish NMSettingWired by adding all known members.
	(setting_wired_verify): Implement.
	Finish NMSettingWireless by adding all known members.
	(setting_wireless_verify): Implement.

	* libnm-util/nm-connection.c: Register "ipv4" setting.
	(nm_connection_dump): Implement. Instead of requiring every NMSetting to implement
	dump function, we can introspect the GHashTable which is used for sending connections
	over dbus.

	* src/nm-device-802-11-wireless.c (nm_device_802_11_wireless_set_activation_ap):
	Take GByteArray for essid, it's really not a string.

	* src/nm-device.c (real_act_stage3_ip_config_start): Get information from NMSettings.
	Start DHCP request if setting is not passed or if it states that DHCP should be used.
	(real_act_stage4_get_ip4_config): If settings are provided, use them, even if it
	means overriding the values we got from DHCP.
	(real_activation_cancel_handler): Cancel DHCP transaction only if it has started, doh.
	(nm_device_deactivate_quickly): Ditto.

	* src/nm-device-interface.c (impl_device_activate): Dump the connection structure
	for debugging.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2577 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-06-06 13:33:51 +00:00
Christopher Aillon
edc00728ab 2007-06-05 Christopher Aillon <caillon@redhat.com>
Patch from Christian Persch <chpe@gnome.org>

	* auth-dialog/main.c:
	* auth-dialog-general/main.c:
	Stop leaking GnomeProgram objects.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2576 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-06-05 22:45:42 +00:00
Yannig Marchegay
efa2d83d59 + Occitan
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2574 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-05-17 13:34:44 +00:00
Yannig Marchegay
06c219568c Occitan first translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2573 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-05-17 13:33:39 +00:00
Yannig Marchegay
ab19168051 Occitan first translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2572 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-05-17 13:31:42 +00:00
Yannig Marchegay
dcd265a171 + Occitan
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2571 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-05-17 13:31:19 +00:00
Tambet Ingo
ff0fd77b08 2007-05-07 Tambet Ingo <tambet@ximian.com>
* libnm-glib/Makefile.am: Link with libnm-util to gain access to
	NMConnection.

	* libnm-glib/nm-device-802-11-wireless.c:
	(nm_device_802_3_ethernet_activate): Remove.

	* libnm-glib/nm-device-802-3-ethernet.c
	(nm_device_802_3_ethernet_activate): Remove.

	* libnm-glib/nm-device.c (nm_device_activate): Implement.

	* src/nm-device-802-3-ethernet.c: Implement the new activation using
	NMConnection.

	* src/nm-device-802-11-wireless.c: Store an activation AP once the
	activation has started.
	Implement the new activation using NMConnection.

	* src/nm-activation-request.c: Store a generic connection object instead
	of a wireless-specific AP.

	* src/NetworkManagerPolicy.c (create_connection): Implement. Depending
	on device type, create a device specific connection object suitable for
	device activation.

	* src/nm-device.c (nm_device_activate): Re-implement. Call the device
	specific check to validate the connection and on success start the
	activation.

	* src/nm-device-interface.h: Add a activate virtual function to the
	interface definition.

	* src/nm-device-interface.c (nm_device_interface_activate): Implement.
	(impl_device_activate): Implement.

	* introspection/nm-device.xml: Add a generic device activation interface
	that accepts an abstract NMConnection structure that has device-specific
	information in it.

	* introspection/nm-device-802-3-ethernet.xml: Remove the wired-specific
	activation interface.

	* introspection/nm-device-802-11-wireless.xml: Remove the wireless-specific
	activation interface.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2569 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-05-07 15:17:45 +00:00
Tambet Ingo
6c51badc69 2007-05-07 Tambet Ingo <tambet@ximian.com>
* libnm-util/nm-connection.c: 
	* libnm-util/nm-connection.h: 
	* libnm-util/nm-setting.c:
	* libnm-util/nm-setting.h: Add.

	* libnm-util/Makefile.am: Build the added files.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2568 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-05-07 14:39:20 +00:00
Tambet Ingo
40db9193d3 2007-05-07 Tambet Ingo <tambet@ximian.com>
* src/nm-dbus-manager.c
	(proxy_name_owner_changed, nm_dbus_manager_class_init): Remove the
	DbusConnection argument from 'name-owner-changed' signal. The manager
	is already passed as a first argument to the signal and the connection
	is easy enough to get from it.

	* src/vpn-manager/nm-vpn-service.c (nm_vpn_service_name_owner_changed):
	Update the signature of the function.

	* src/vpn-manager/nm-vpn-manager.c (nm_name_owner_changed_handler):
	Ditto.

	* src/NetworkManager.c: Ditto.

	* src/named-manager/nm-named-manager.c
	(nm_named_manager_name_owner_changed): Ditto.

	* src/supplicant-manager/nm-supplicant-manager.c
	(nm_supplicant_manager_name_owner_changed): Ditto.

	* src/nm-hal-manager.c (name_owner_changed): Ditto.

	* src/dhcp-manager/nm-dhcp-manager.c
	(nm_dhcp_manager_name_owner_changed): Ditto.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2567 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-05-07 14:33:51 +00:00
Tambet Ingo
5dc9b90a83 2007-05-07 Tambet Ingo <tambet@ximian.com>
* src/nm-hal-manager.c: Add a list of device detectors and creators
	to make it easier to add new devices. Each device type has it's own
	entry in the table so adding new device types is only a matter of
	implementing a couple of functions, one for device detection and the
	other for device creation.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2566 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-05-07 14:27:50 +00:00
Mohammad DAMT
ebcef5693d 2007-05-01 Mohammad DAMT <mdamt@gnome.org>
* id.po: Added Indonesian language by Andika Triwidada
        <andika@gmail.com>
        * LINGUAS: Added id.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2565 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-05-01 15:54:37 +00:00
David Lodge
24b8cb8e32 Updated en_GB translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2564 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-29 07:45:59 +00:00
Dan Williams
aca1eed80b 2007-04-25 Dan Williams <dcbw@redhat.com>
* initscript/RedHat/NetworkManager.in: remove trailing backslash
		(gnome.org #432401)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2563 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-26 01:33:59 +00:00
Daniel Nylander
9d39ae1021 sv.po: Updated Swedish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2561 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-24 12:24:07 +00:00
Daniel Nylander
bf1e390b8e sv.po: Updated Swedish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2560 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-24 12:23:18 +00:00
Ihar Hrachyshka
ccf863b05c Added Belarusian Latin translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2556 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-15 23:26:26 +00:00
Ihar Hrachyshka
5a0e3e44c6 Added Belarusian Latin translation for pptp.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2554 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-15 23:02:16 +00:00
Djihed Afifi
932c53de1f Updated Arabic Translation by Khaled Hosny.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2552 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-14 14:55:20 +00:00
Dan Williams
75611d4b30 2007-04-04 Dan Williams <dcbw@redhat.com>
Patch from Denis Leroy <denis@poolshark.org>
	* src/nm-vpnc-service.c
	  properties/nm-vpnc.c
	  properties/nm-vpnc-dialog.glade
		- Add config options for NAT keepalive, NAT Traversal, and Weak DES



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2525 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-04 14:44:07 +00:00
Dan Williams
a7cbebffce 2007-04-02 Dan Williams <dcbw@redhat.com>
Patch from Christian Persch <chpe@gnome.org>
	* properties/nm-vpnc-dialog.glade
		- HIGify (gnome.org #423753)

	* src/nm-vpnc.c
		- Remove unused expander code too



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2517 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-02 04:21:16 +00:00
Dan Williams
7766fd11cb 2007-04-02 Dan Williams <dcbw@redhat.com>
Patch from Christian Persch <chpe@gnome.org>
	* properties/nm-openvpn-dialog.glade
		- HIGify (gnome.org #423753)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2516 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-02 04:18:50 +00:00
Dan Williams
a004256979 2007-04-02 Dan Williams <dcbw@redhat.com>
Patch from Christian Persch <chpe@gnome.org>
	* src/nm-openvpn-service.c
		- (nm_openvpn_dbus_process_helper_ip4_config): build fix (gnome.org #423757)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2515 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-02 04:14:57 +00:00
Dan Williams
65a7f23b9f 2007-03-30 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerSystem.c
		- (nm_system_device_set_ip4_route): clean up and fix argument
			to nm_dev_sock_open()



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2509 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-31 01:21:06 +00:00
Tambet Ingo
59d7210d4b 2007-03-28 Tambet Ingo <tambet@ximian.com>
* src/supplicant-manager/nm-supplicant-config.c (get_hash_cb): Marshal the
	data to correct types instead of always using string.

	* src/NetworkManagerAP.c (get_property): AP is encrypted if capabilities does
	_not_ have NM_802_11_CAP_PROTO_NONE.
	(foreach_property_cb): Set AP capabilities if it's not set or if the protocol
	is not set.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2507 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-28 13:39:09 +00:00
Tambet Ingo
d79895713d 2007-03-27 Tambet Ingo <tambet@ximian.com>
* libnm-glib/Makefile.am: Fix the build issue.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2502 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-27 11:38:17 +00:00
Tambet Ingo
45c54c10b2 2007-03-26 Tambet Ingo <tambet@ximian.com>
* libnm-glib/nm-vpn-connection.h: 
	* libnm-glib/nm-vpn-connection.c: Implement.

	* libnm-glib/nm-client.c: Add VPN support.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2501 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-26 12:42:29 +00:00
Tambet Ingo
229624b88f 2007-03-26 Tambet Ingo <tambet@ximian.com>
* src/vpn-manager/nm-dbus-vpn.c (dbus_message_handler): Implement DBUS message
	handler for VPN.

	* src/vpn-manager/nm-vpn-manager.c (nm_vpn_manager_new): Register VPN interface
	on DBUS again.

2007-03-26  Dan Williams  <dcbw@redhat.com>

	* src/NetworkManagerAPList.c
	* src/nm-device-802-11-wireless.c
	* src/NetworkManagerAP.c:
		- Store last seen as glong instead of GTimeVal.
		- Fix the upper bound of capabilities, it's a bitfield.




git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2500 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-26 12:29:49 +00:00
Djihed Afifi
5a4a6dc992 Updated Arabic Translation by Djihed Afifi.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2491 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-20 12:40:06 +00:00
Pema Geyleg
a58275f52f git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2490 4912f4e0-d625-0410-9fb7-b9a5a253dbdc 2007-03-20 05:14:23 +00:00
Pema Geyleg
13f7a6d8bf git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2489 4912f4e0-d625-0410-9fb7-b9a5a253dbdc 2007-03-20 05:12:53 +00:00
Pema Geyleg
927e60c9e7 git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2488 4912f4e0-d625-0410-9fb7-b9a5a253dbdc 2007-03-20 05:10:17 +00:00
Pema Geyleg
63b4e51508 git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2487 4912f4e0-d625-0410-9fb7-b9a5a253dbdc 2007-03-20 05:07:53 +00:00
Pema Geyleg
695ed1ff36 git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2486 4912f4e0-d625-0410-9fb7-b9a5a253dbdc 2007-03-20 05:01:22 +00:00
Tambet Ingo
e1c3b5538c 2007-03-16 Tambet Ingo <tambet@ximian.com>
* libnm-glib/nm-device.c (nm_device_get_description): Implement.

	* libnm-glib/nm-client.c (nm_client_manager_is_running): Implement. Also add a
	"manager-running" signal that notifies the appearance/disappearance of NM.
	(nm_client_sleep): Implement.

	* libnm-glib/nm-device.c:
	* libnm-glib/nm-device-802-11-wireless.c: 
	* libnm-glib/nm-device-802-3-ethernet.c: 

	Don't inherit from DBusGProxy, add a proxy to private
	data. The reason is, classes inherited from NMDevice wouldn't get any dbus signals
	for anything but their own dbus interface. DBusGProxy objects support only one
	interfaces and to work around this, NMDevice has spearate proxy for each dbus
	interface. The nice side effect of this change is that we do not create a new
	DBusGProxy object for each property access.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2479 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-16 09:37:53 +00:00
Tambet Ingo
8fa8ac4c80 2007-03-15 Tambet Ingo <tambet@ximian.com>
* src/nm-device-802-11-wireless.c (constructor): Initialize the iw_ext structures
	with zeroes before passing them to functions - the functions never do that and
	reading the values back may produce wrong values.
	(real_bring_up): Store the signal handler id ...
	(real_bring_down): ... So that it can be removed here.
	Disconnect the supplicant interface here as well.
	(nm_device_802_11_wireless_ap_list_get_ap_by_obj_path): Use the dbus object path
	from the access point instead of old $device/Networks/$essid.

	* src/nm-manager.c (nm_manager_get_state): Return NM_STATE_CONNECTED when the
	device state is connected (instead of just having link/carrier).

	* src/nm-activation-request.c: Don't store NMData in activation request, it's
	already easily accessible through the device.

	* src/NetworkManagerAP.c (nm_ap_init): Construct the dbus object path here and
	store it within the object.
	(nm_ap_get_dbus_path): Export it to public as well.

	* src/dhcp-manager/nm-dhcp-manager.c (nm_dhcp_manager_get): Keep the ownership
	of the singleton.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2478 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-16 09:06:48 +00:00
Dan Williams
1691c12737 2007-03-15 Dan Williams <dcbw@redhat.com>
Patch from Jon Nettleton

	* properties/nm-openvpn-dialog.glade
	  properties/nm-openvpn.c
		- Move advanced properties into a separate dialog



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2476 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-16 02:40:22 +00:00
Dan Williams
06d43d3a62 2007-03-12 Dan Williams <dcbw@redhat.com>
Get rid of 2 second poll of sysfs 'carrier' file for wired devices.  Useless
	for non-carrier-detect capable devices, and useless for carrier-detect
	devices since we get notifications from netlink about carrier status anyway.

	* src/nm-device-802-3-ethernet.c
		- remove 'link_source_id' member from private data
		- (probe_link): remove and collapse into real_update_link()
		- (nm_device_802_3_periodic_update): remove
		- (real_is_up): check for sup_iface rather than link_source_id
		- (real_bring_up): return gboolean for success/fail; require that
			sup_iface be valid for device bringup to succeed
		- (real_bring_down): zero out link signal ids

	* src/nm-device.c
		- (nm_device_activate_stage2_device_config): fail activation if device
			bringup fails
		- (real_act_stage4_get_ip4_config): fail activation if device bringup
			fails
		- (nm_device_bring_up): return success/fail

	* src/nm-device.h
		- bring_up now returns success/fail

	* src/nm-device-802-11-wireless.c
		- (real_bring_up): return success from bringup



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2464 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-12 04:49:29 +00:00
Dan Williams
d4fb095dd7 Quiet warning
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2463 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-12 04:24:32 +00:00
Hendrik Richter
84d233e4e5 2007-03-10 Hendrik Richter <hendrikr@gnome.org>
* de.po: Updated German translation.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2460 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-10 14:21:08 +00:00
Hendrik Richter
aaf36d7988 Added German translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2459 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-10 14:13:33 +00:00
Hendrik Richter
6caf2f2a44 Added German translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2458 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-10 14:13:14 +00:00
Hendrik Richter
d00826ba04 Added German translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2457 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-10 14:12:28 +00:00
Hendrik Richter
a8425aef1f 2007-03-10 Hendrik Richter <hendrikr@gnome.org>
* de.po: Updated German translation, by
	         Thomas Gier <info@thomasgier.de>

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2452 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-10 14:05:11 +00:00
Hendrik Richter
b1dbdd2c50 2007-03-10 Hendrik Richter <hendrikr@gnome.org>
* de.po: Updated German translation, by
	         Thomas Gier <info@thomasgier.de>

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2451 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-10 14:04:23 +00:00
Hendrik Richter
faa9849c44 2007-03-10 Hendrik Richter <hendrikr@gnome.org>
* de.po: Updated German translation, by
	         Thomas Gier <info@thomasgier.de>

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2450 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-10 14:03:27 +00:00
Hendrik Richter
acb8819fd4 2007-03-10 Hendrik Richter <hendrikr@gnome.org>
* de.po: Updated German translation, by
	         Thomas Gier <info@thomasgier.de>

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2449 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-10 14:01:20 +00:00
Vladimer Sichinava
519e917168 Updated Georgian translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2448 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-10 13:48:33 +00:00
Dan Williams
c190818f37 2007-03-07 Dan Williams <dcbw@redhat.com>
Patch from Simon Geard <delgarde@ihug.co.nz>  (Gnome.org #394956)
	* src/nm-ap-security-wpa-psk.c
		- (real_write_supplicant_config): work with PSKs that may contain
			zeros in the binary format rather than treating it as a string



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2445 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-07 20:40:21 +00:00
Vladimer Sichinava
3352b8a5dc Updated Georgian connection
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2439 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-07 00:50:09 +00:00