Commit Graph

13873 Commits

Author SHA1 Message Date
Dan Williams
140114bb7d 2005-05-05 Dan Williams <dcbw@redhat.com>
Patch from Bill Moss:
	* gnome/libnm_glib/libnm_glib.c
		- Fix for dbus-0.33


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@608 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-05 20:11:31 +00:00
Dan Williams
88a56d5435 2005-05-05 Dan Williams <dcbw@redhat.com>
Suggestion from Bill Moss:
	* src/NetworkManagerSystem.c
		- (nm_system_device_set_up_down_with_iface): ignore ENODEV


	* src/NetworkManager.c
		- (nm_data_free): move destruction of the various managers after
			release of device list, because deactivating and freeing a device
			requires at least the named manager
		- (nm_poll_and_update_wireless_link_state):
		  (nm_device_link_activated):
		  (nm_device_link_deactivated):
			don't grab the device list lock when actually updating device
			link status or strength, since nm_device_set_link_active()
			needs to call nm_get_active_device(), which also locks the device list.

	* src/NetworkManagerDevice.c
		- (nm_device_set_link_active): if a device's link switches from off->on,
			and it's wired, and the active device is wireless (or there is no
			active device), activate the new device whose link just came on
		- (link_to_specific_ap): try to smooth over intermittency in wireless links
			my only calling the link to the current ap "failed" when more than 2
			consecutive link checks have failed


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@606 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-05 16:52:04 +00:00
Dan Williams
bf10aaa297 2005-05-04 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerDevice.c
		- (nm_device_probe_wireless_link_state): don't lock the scan mutex here
			but let link_to_specific_ap() do the locking where it needs

	Patch from Bill Moss:
	* src/NetworkManagerSystem.c
		- Set MTU of VPN devices to 1412


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@605 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-04 21:23:09 +00:00
Dan Williams
bc9728c71f Fix nm-applet.conf Makefile rule for distcheck
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@604 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-04 18:52:17 +00:00
Dan Williams
279c6d76b0 Remove old file (autoip.h) from Makefile.am
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@603 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-04 18:44:11 +00:00
Dan Williams
276e0a4d30 2005-05-04 Dan Williams <dcbw@redhat.com>
* Remove NM_STATE_SCANNING from NetworkManager.h and applet code

	* Fix some holes in device activation and retaining the currently connected
		access point


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@602 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-04 18:11:40 +00:00
Adam Weinberger
993d39035b 2005-05-04 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@601 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-04 05:18:02 +00:00
Peter Jones
c3ceb22c95 More gcc4 attribute silliness
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@600 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-03 21:43:30 +00:00
Dan Williams
7397161e03 Patch from Colin Walters: fix g_assert() usage
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@599 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-03 21:06:28 +00:00
Peter Jones
a171690d96 Fix an return value requirement attribute warning.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@598 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-03 21:04:00 +00:00
Dan Williams
567b5e3d31 2005-05-03 Dan Williams <dcbw@redhat.com>
* Kill dhcpcd.  We now use "dhcdbd", a dbus daemon that controls dhclient.
	  This means that NetworkManager shouldn't have DHCP issues anymore.  It also
	  means you need dhcdbd, which you can get here (get the latest one):

		http://people.redhat.com/jvdias/dhcdbd/

	  Technically NetworkManager can use any DHCP daemon that uses the same DBUS
	  interface as dhcdbd.

	* Rewrite device activation to facilitate the new DHCP infrastructure and
	  future improvements.  Its now "activation request" based, ie there is a single
	  activation request composed of the device, access point, and other info which
	  follows the entire activation process.  There are 5 stages of the activation
	  process which correspond to:

		1) Device preparation
		2) Device configuration (bring it up, set ESSID/Key/etc)
		3) IP Config Start (fire off DHCP if we're using it)
		4) IP Config Get (grab config from DHCP or static config files)
		5) IP Config Commit (set device's IP address, DNS, etc)

	  Note that there is no longer a "scanning" step, since the access point must
	  be known _before_ activation starts.  If the access point drops out or does
	  not exist for some reason, the entire activation process fails and must be
	  restarted for a different access point or device.

	Patch from Bill Moss:
	* gnome/applet/applet.c
		- Fix type of vpn_failure dialog -> vpn_banner dialog


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@597 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-03 20:41:36 +00:00
Francisco Javier F. Serrador
4ef3e67fc1 2005-05-02 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@596 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-02 19:41:00 +00:00
Kjartan Maraas
07eabc7faf 2005-05-01 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Update
	* no.po: Update


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@595 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-05-01 15:35:48 +00:00
Christian Rose
f5bc3742ba 2005-04-30 Christian Rose <menthos@menthos.com>
* POTFILES.in: Removed nonexisting files and added
	missing ones.
	* sv.po: Updated Swedish translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@594 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-30 10:55:28 +00:00
Dan Williams
b3f87f16ab 2005-04-27 Dan Williams <dcbw@redhat.com>
* gnome/applet/applet-dbus-vpn.c
	  gnome/applet/applet.c
	  gnome/applet/applet.h
		- Fix up active VPN handling so that we reliably know when a VPN
			connection has been deactivated

	* src/vpn-manager/nm-vpn-manager.c
		- Remove duplicate VPNConnectionChange signal


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@593 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-28 12:09:15 +00:00
Dan Williams
aac770c185 2005-04-27 Dan Williams <dcbw@redhat.com>
Patch from Peter Jones:
	* Remove usage of varargs to fix crashes on PPC (RH #154336)

	Patch from Bill Moss:
	* src/NetworkManagerSystem.c
		- Fix checking of return value from ioctl()


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@592 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-28 02:50:54 +00:00
Dan Williams
0219e1746d Fix query of active VPN connection
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@591 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-28 02:38:55 +00:00
Dan Williams
14ae87c1a1 2005-04-27 Dan Williams <dcbw@redhat.com>
* Fix choosing of wireless networks and "Other wireless network..." from the applet
	* Warn and exit if icons cannot be found


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@590 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-28 01:54:46 +00:00
Dan Williams
b608a275fc Add .cvsignore files
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@589 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-28 01:44:31 +00:00
Dan Williams
20f9ccd86f 2005-04-27 Dan Williams <dcbw@redhat.com>
Patch from Tom Parker:
	* Update debian backend


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@588 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-28 01:37:37 +00:00
Dan Williams
149167df6f Remove old Makefile references from configure.in
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@587 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-27 18:08:15 +00:00
Dan Williams
a5dd14c305 2005-04-27 Dan Williams <dcbw@redhat.com>
* Merge the applet and the info-daemon, and move the converged
                applet under gnome/applet
        * Move libnm_glib to gnome/libnm_glib
        * Convert most dbus calls between the applet, info-daemon, and NM
                into async calls
        * Fix a few things valgrind noticed
        * Make NM broadcast state more reliably


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@586 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-27 18:05:16 +00:00
Vincent van Adrighem
b0a5d64b79 2005-04-24 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@585 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-23 23:01:35 +00:00
Pawan Chitrakar
8d1b45a6af 2005-04-22 Pawan Chitrakar <pawan@nplinux.org>
* ne.po: Added nepali translation

	* configure.in: Added ne in ALL_LINGUAS


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@584 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-22 01:51:42 +00:00
Gabor Kelemen
b5a65269ed 2005-04-21 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Hungarian translation updated.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@583 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-20 22:37:25 +00:00
Adam Weinberger
da205d5f6f 2005-04-19 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@582 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-20 03:39:17 +00:00
David Lodge
86f75fd096 2005-04-19 David Lodge <dave@cirt.net>
* en_GB.po: Updated British English translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@581 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-19 20:45:42 +00:00
Dan Williams
dc60de8f2c Add missing translatable
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@580 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-19 14:07:03 +00:00
Frank Arnold
e27f060d9f 2005-04-19 Frank Arnold <farnold@cvs.gnome.org>
* de.po: Updated German translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@579 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-19 07:48:00 +00:00
Vincent van Adrighem
2f3e147515 2005-04-19 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@578 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-18 23:25:13 +00:00
Dan Williams
714bae6d0e 2005-04-15 Dan Williams <dcbw@redhat.com>
* libnm_glib/libnm_glib: Fix up for dbus-0.32, and remove
		code for dbus 0.2x versions


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@577 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-18 01:37:26 +00:00
Adam Weinberger
b447b46cf5 2005-04-16 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@576 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-16 17:56:59 +00:00
Dan Williams
77acc8685d #300822 - Fix spelling & grammar mistake in VPN login failure dialog
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@575 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-16 03:49:20 +00:00
Adam Weinberger
6d31ac563f 2005-04-15 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@574 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-16 03:44:48 +00:00
Dan Williams
7337e8132a 2005-04-15 Dan Williams <dcbw@redhat.com>
Patches from Tom Parker:
	- Fix memleaks
	- Join with worker thread rather than polling for its exit

	Patch from Bill Moss:
	- Cull duplicate ESSIDs from the scan list, taking highest strength AP


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@573 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-15 20:00:28 +00:00
Dan Williams
b6215ff296 2005-04-15 Dan Williams <dcbw@redhat.com>
- Fixes to pass 'make distcheck'


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@572 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-15 16:37:26 +00:00
Dan Williams
de1d417198 2005-04-15 Dan Williams <dcbw@redhat.com>
Initial VPN Support
		- supports 'vpnc'
		- reworks device IP configuration, backend files have changed and will need
			to be updated for all distributions.  I will try to do what I can for
			them, but I cannot test them.

	- Move named directory to src/named-manager
	- Make backends directory self-contained


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@571 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-15 15:43:42 +00:00
Jorge Bernal 'Koke
498d1b6495 2005-04-14 Jorge Bernal 'Koke' <jbernal@cvs.gnome.org>
* es.po: Updated Spanish translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@570 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-13 22:16:24 +00:00
Miloslav Trmac
da2a879961 2005-04-09 Miloslav Trmac <mitr@volny.cz>
* cs.po: Updated Czech translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@569 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-09 16:59:29 +00:00
Kjartan Maraas
3ec0884d48 2005-04-07 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Update


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@568 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-07 12:58:24 +00:00
Dan Williams
294e4df1fb Fix debug message when setting broadcast address fails.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@565 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-06 19:36:03 +00:00
Gabor Kelemen
7c9485701b 2005-04-06 Gabor Kelemen <kelemeng@gnome.hu>
* configure.in: Added hu to ALL_LINGUAS.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@564 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-06 19:33:59 +00:00
Gabor Kelemen
6c2095fbbc 2005-04-06 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Hungarian translation added.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@563 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-06 19:33:53 +00:00
Dan Williams
66198cd398 Fix log message for ethtool check failure.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@562 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-06 19:16:31 +00:00
Dan Williams
3f811157c3 Fix warning messages somewhat
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@560 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-06 19:05:10 +00:00
Dan Williams
7136220856 2005-04-06 Dan Williams <dcbw@redhat.com>
Add debug code for socket/file descriptor leaks.  We register every socket
	that we open (except for stuff in dhcpcd/) for tracking, and print out the
	list of sockets that we forgot to close on shutdown.  This also consolidates
	about 4 places where we opened sockets into 1 function in NetworkManagerUtils.c


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@559 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-06 16:45:48 +00:00
Dan Williams
04c1ebf3d5 2005-04-06 Dan Williams <dcbw@redhat.com>
* dhcpcd/dhcpcd.c
		- (dhcp_interface_free): fix a file descriptor leak that may have
			caused network drivers to not unload due to refcounts > 0


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@558 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-06 16:41:22 +00:00
Dan Williams
044014b1be 2005-04-04 Dan Williams <dcbw@redhat.com>
* panel-applet/NMWirelessAppletDbus.c
		- (nmwa_dbus_call_nm_method): remove some commented code

	* src/NetworkManagerAPList.[ch]
		- (nm_ap_list_remove_ap_by_essid): new function

	* src/NetworkManagerDevice.c
		- (nm_device_wireless_force_use): remove access points from the ignore list
			when the user forces them

	* src/nm-dbus-device.c
		- (nm_dbus_device_get_active_network): fix up escaping of object paths


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@557 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-04 21:24:58 +00:00
Vincent van Adrighem
1dfcbf9ecf 2005-04-04 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@556 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-04 19:56:28 +00:00
Dan Williams
85aa633ec8 Remove duped code, done below somewhere
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@555 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-04-04 18:56:26 +00:00