Commit graph

1013 commits

Author SHA1 Message Date
Dan Williams
4c75ec35eb 2006-10-01 Dan Williams <dcbw@redhat.com>
* src/vpn-manager/nm-vpn-manager.c
		- (nm_vpn_manager_load_services): split and clean up
		for readability and correctness.  Restrict VPN service
		files to ending in ".name", as was meant from the
		beginning (but not coded in).  Better error reporting.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2044 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-02 00:43:31 +00:00
Dan Williams
fc9736c149 2006-10-01 Dan Williams <dcbw@redhat.com>
* utils/nm-utils.h
		- Clean up formatting of debug/info/warning log messages


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2043 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-02 00:39:01 +00:00
Robert Love
5da02874f1 2006-09-27 Robert Love <rml@novell.com>
Patch by Tambet Ingo <tambet@ximian.com>:
	* gnome/vpn-properties/nm-vpn-properties.c: Make Renaming a VPN entry
	  actually work.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2039 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-27 20:17:54 +00:00
Dan Williams
49dfe63373 2006-09-07 Dan Williams <dcbw@redhat.com>
* test/Makefile.am
	  test/libnm-util/Makefile.am
	  test/nm-supplicant-test.c
		- Add test program emulating the way NM drives wpa_supplicant
		to help debug supplicant issues


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2022 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-09-07 19:17:20 +00:00
Dan Williams
d99d3d98e0 2006-08-24 Dan Williams <dcbw@redhat.com>
* configure.in
	  src/Makefile.am
	  src/supplicant-manager/Makefile.am
	  src/supplicant-manager/nm-supplicant-manager.c
	  src/supplicant-manager/nm-supplicant-manager.h
		- Add skeleton bits of the wpa_supplicant manager


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1990 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-24 14:29:11 +00:00
Dan Williams
1e28384c62 2006-08-24 Dan Williams <dcbw@redhat.com>
Patch from Ed Catmur:
	* src/NetworkManagerUtils.c
		- (nm_utils_ip4_netmask_to_prefix): don't infinitely loop
		if netmask is 0 (Gnome #352634)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1987 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-24 11:01:37 +00:00
Robert Love
bd9d434c63 2006-08-17 Robert Love <rml@novell.com>
* src/backends/NetworkManagerSuSE.c: Do not restart ypbind; our ypbind
	  package is now DBUS-enabled and listens for the NM signals.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1969 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-17 16:10:28 +00:00
Dan Williams
e0909aed76 2006-08-14 Dan Williams <dcbw@redhat.com>
* Patch from Christian Persch <chpe gnome org>
	* configure.in
	  po/LINGUAS
	  vpn-daemons/openvpn/po/LINGUAS
	  vpn-daemons/openvpn/configure.in
	  vpn-daemons/pptp/po/LINGUAS
	  vpn-daemons/pptp/configure.in
	  vpn-daemons/vpnc/po/LINGUAS
	  vpn-daemons/vpnc/configure.in
		- Convert to LINGUAS method so translators don't have to modify
		configure.in, just stuff in po/.  Gnome #343132, requires intltool
		0.35 or higher


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1959 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-15 03:28:13 +00:00
Dan Williams
e0a4c1e5fe 2006-08-14 Dan Williams <dcbw@redhat.com>
Patch from Alex Smith <alex.extreme2@gmail.com>
	* configure.in
	  src/backends/Makefile.am
	  src/backends/NetworkManagerFrugalware.c
		- Add support for Frugalware


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1958 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-14 15:06:34 +00:00
Dan Williams
dad2e1224d 2006-08-13 Dan Williams <dcbw@redhat.com>
Patch from Valentine Sinitsyn <e_val@inbox.ru>
	* src/nm-device-802-11-wireless.c
		- (supplicant_exec): spawn wpa_supplicant without debug spew
		Gnome #346875


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1956 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-14 03:34:20 +00:00
Dan Williams
b86656efb7 2006-08-10 Dan Williams <dcbw@redhat.com>
Patch from Valentine Sinitsyn <e_val@inbox.ru>
	* src/nm-ap-security.c
	  src/nm-ap-security.h
		- Add authentication_required bits for subclasses to specify whether
		or not real authentication is required for connections, i.e. whether
		the AP rejects us when an encryption key is wrong or not.

	* src/nm-ap-security-wep.c
	  src/nm-ap-security-wpa-eap.c
	  src/nm-ap-security-wpa-psk.c
	  src/nm-ap-security-leap.c
		- Implement authentication_required appropriately for each method

	* src/nm-device-802-11-wireless.c
		- Be smarter about when to request a key; for example, using a wrong key
		in WEP shared key mode previously just timed out and did not request
		a new key


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1954 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-14 03:11:03 +00:00
Dan Williams
f8a6ec456c 2006-08-13 Dan Williams <dcbw@redhat.com>
* gnome/libnm_glib/libnm_glib.c
		- dbus_connection_disconnect() -> dbus_connection_close() for
		dbus >= 0.90


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1953 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-13 20:36:30 +00:00
Dan Williams
658fcd00c2 2006-08-07 Dan Williams <dcbw@redhat.com>
Patch from Antony J Mee <A.J.Mee@ncl.ac.uk>
	* src/NetworkManagerSystem.c
		- Respect specified MTU.  Gnome #344967


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1945 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-07 18:39:26 +00:00
Dan Williams
fa04260f85 2006-08-07 Dan Williams <dcbw@redhat.com>
* src/vpn-manager/nm-vpn-service.c
		- Simplify print_vpn_config() arguments

	Patch from Antony J Mee <A.J.Mee@ncl.ac.uk>
	* src/vpn-manager/Makefile.am
	  src/vpn-manager/nm-vpn-service.c
		- Add new API for passing VPN config options as a dict


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1944 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-07 18:27:03 +00:00
Dan Williams
1dbe9fd061 2006-08-06 Dan Williams <dcbw@redhat.com>
* gnome/applet/applet-dbus-devices.c
	  gnome/applet/applet-dbus-vpn.c
	  gnome/applet/applet-dbus.c
	  gnome/applet/applet-dbus.h
	  src/nm-dbus-nmi.c
	  utils/nm-utils.c
	  utils/nm-utils.h
		- Make pending call tracking code generic,
		so we can use it in NM as well as the applet


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1940 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-07 03:06:11 +00:00
Dan Williams
92077eb5ab 2006-08-06 Dan Williams <dcbw@redhat.com>
* src/nm-activation-request.c
		- Refcount pending call objects


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1939 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-07 02:59:12 +00:00
Dan Williams
5a6a1dbdb5 2006-08-06 Dan Williams <dcbw@redhat.com>
Patch from Christan Chiesa <christanc@gmail.com>
	* configure.in
		- Tell sha1.c to use bigendian mode on PPC


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1937 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-07 02:47:43 +00:00
Robert Love
e1620a9946 2006-08-04 Robert Love <rml@novell.com>
Glib Memory Slices!
	* configure.in: Require glib 2.10 or later.
	* src/NetworkManager.c, src/NetworkManagerAP.c, src/nm-ip4-config.c,
	  src/NetworkManagerAPList.c, src/NetworkManagerDbus.c,
	  src/NetworkManagerDbusUtils.c, src/nm-dbus-nmi.c, src/wpa.c,
	  src/nm-device-802-11-wireless.c: Convert applicable g_malloc and
	  g_new calls to g_slice_new.  Likewise for g_free to g_slice_free.
	  Memory Slices are the greatest thing since bread slices.
	* src/NetworkManagerAP.c: Also, fix memory leak.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1923 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-04 15:46:06 +00:00
Robert Love
8500b5c26d 2006-08-01 Robert Love <rml@novell.com>
* gnome/applet/main.c: Shutdown all VPN connections on logout.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1904 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-08-01 22:04:52 +00:00
Robert Love
a09b9f71ec 2006-07-31 Robert Love <rml@novell.com>
* src/backends/interface_parser.c: Declarations must begin the block.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1902 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-07-31 17:00:59 +00:00
Dan Williams
c1a97b29b4 2006-07-24 Dan Williams <dcbw@redhat.com>
Patch from Timothée Lecomte <timothee.lecomte@ens.fr>
	* src/backends/Makefile.am
	  src/backends/NetworkManagerArch.c
	  src/backends/NetworkManagerDebian.c
	  src/backends/NetworkManagerGeneric.c
	  src/backends/NetworkManagerGeneric.h
	  src/backends/NetworkManagerGentoo.c
	  src/backends/NetworkManagerPaldo.c
	  src/backends/NetworkManagerRedHat.c
	  src/backends/NetworkManagerSlackware.c
	  src/backends/NetworkManagerSuSE.c
		- Genericize common backend functions


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1894 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-07-24 05:49:14 +00:00
Robert Love
7a28c6914f 2006-07-18 Robert Love <rml@novell.com>
* configure.in: Add "--with-notify" option to allow disabling of
	  libnotify support.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1889 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-07-18 16:13:32 +00:00
Dan Williams
3c10e4401f 2006-07-13 Dan Williams <dcbw@redhat.com>
Patch from Thiago Bauermann <thiago.bauermann@gmail.com>
	* gnome/applet/applet.glade
	  gnome/applet/Makefile.am
	  gnome/applet/nm-gconf-wso.c
	  gnome/applet/nm-gconf-wso-leap.c
	  gnome/applet/nm-gconf-wso-leap.h
	  gnome/applet/wireless-security-manager.c
	  gnome/applet/wso-leap.c
	  gnome/applet/wso-leap.h
	  include/NetworkManager.h
	  libnm-util/dbus-helpers.c
	  libnm-util/dbus-helpers.h
	  src/Makefile.am
	  src/NetworkManagerAP.c
	  src/nm-ap-security.c
	  src/nm-ap-security-leap.c
	  src/nm-ap-security-leap.h
		- Add LEAP authentication support


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1881 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-07-13 17:03:31 +00:00
Dan Williams
e51cecf34b 2006-07-13 Dan Williams <dcbw@redhat.com>
Patch from Timothée Lecomte <timothee.lecomte@ens.fr>
	* configure.in
	  src/backends/NetworkManagerArch.c
	  src/backends/NetworkManagerDebian.c
	  src/backends/NetworkManagerGentoo.c
	  src/backends/NetworkManagerPaldo.c
	  src/backends/NetworkManagerRedHat.c
	  src/backends/NetworkManagerSlackware.c
	  src/backends/NetworkManagerSuSE.c
		- Convert hardcoding of 'ip' path to configure-time
			detected one


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1879 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-07-13 16:40:34 +00:00
lkanter
e68bc799ce Added ru to ALL_LINGUAS
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1869 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-07-12 11:54:51 +00:00
Dan Williams
7d8f84edf6 2006-07-10 Dan Williams <dcbw@redhat.com>
Patch from Valentine Sinitsyn <e_val@inbox.ru>
	* src/nm-device.c
		- (real_act_stage3_ip_config_start): don't infinite loop when
			dhcdbd isn't running (Gnome #346845)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1866 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-07-10 17:22:32 +00:00
Dan Williams
8b992922d0 2006-07-09 Dan Williams <dcbw@redhat.com>
* gnome/applet/applet.c
		- (nma_destroy): don't pass NULL to notify_notification_close
			(RH #197917)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1865 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-07-09 23:38:54 +00:00
Dan Williams
e2bd1d1a03 2006-07-09 Dan Williams <dcbw@redhat.com>
* gnome/applet/applet.c
		- (nma_about_cb): remove empty documenters tab (Gnome #341324)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1864 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-07-09 23:06:55 +00:00
Tor Krill
642a1a181d Applied two patches from Valentine Sinitsyn <e_val@inbox.ru>
- Explicitly check for DHCP configuration
- Check if daemons are running before starting them


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1861 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-07-04 19:22:49 +00:00
Dan Williams
f77dff7643 2006-06-25 Dan Williams <dcbw@redhat.com>
* libnm-util/dbus-dict-helpers.[ch]
	  test/libnm-util/test-dbus-dict-helpers.c
	  	- Add string array support


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1852 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-25 17:38:19 +00:00
Dan Williams
d285ae516f 2006-06-24 Dan Williams <dcbw@redhat.com>
* src/dhcp-manager/nm-dhcp-manager.c
		- (nm_dhcp_manager_process_signal): clean up spacing


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1851 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-25 03:05:46 +00:00
Dan Williams
f210f07248 2006-06-21 Dan Williams <dcbw@redhat.com>
* nm-dbus-device.c
		- (nm_dbus_device_get_driver): don't try to stuff a NULL
			through dbus


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1850 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-21 14:33:35 +00:00
Raivis Dejus
ee752ce5a5 2006-06-21 Raivis Dejus <orvils@gmail.com>
* po/lv.po: Added Latvian translatio

	* configure.in: Added 'lv' to ALL_LINGUAS


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1849 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-21 10:54:36 +00:00
Robert Love
a3999a5351 * ChangeLog: learn dates
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1848 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-20 18:13:26 +00:00
Dan Williams
e16831d1a4 2006-06-19 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerAP.c
		- Clarify usage of user_created

	* src/nm-ap-security-wep.c
	  src/nm-ap-security-wpa-eap.c
	  src/nm-ap-security-wpa-psk.c
	  src/nm-ap-security.c
	  src/nm-ap-security.h
		- s/user_created/adhoc, because we really do mean adhoc

	Patch from Bernard Blackham <bernard@blackham.com.au>
	* src/nm-device-802-11-wireless.c
		- (supplicant_send_network_config): instead of user_created,
			use adhoc, and do AP_SCAN 2 for adhoc networks


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1846 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-20 02:24:57 +00:00
Robert Love
2f83566a03 2006-06-15 Robert Love <rml@novell.com>
* gnome/applet/nm-gconf-wso-wpa-eap.c: Don't set the Gconf keys unless
	  we have a value to set.  Gconf generates a warning if `val' is NULL.
	* src/nm-ap-security-wpa-eap.c: Don't set the key for an Enterprise AP
	  unless we actually received a valid private key file passphrase or
	  password.  Otherwise, we don't know to later ask the applet to pull
	  the key from the keyring.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1845 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-19 17:43:18 +00:00
Dan Williams
43ab72e508 2006-06-17 Dan Williams <dcbw@redhat.com>
* libnm-util/dbus-dict-helpers.[ch]
	  test/libnm-util/test-dbus-dict-helpers.c
		- Fixes for zero-length byte arrays
		- Replace return values of 0 with FALSE for clarity
		- Test zero-length byte arrays


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1842 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-18 00:38:34 +00:00
Dan Williams
2ea74fbb84 2006-06-17 Dan Williams <dcbw@redhat.com>
* libnm-util/dbus-dict-helpers.[ch]
	  test/libnm-util/test-dbus-dict-helpers.c
	  	- Add helpers for byte arrays
	  	- Rework bits of the testcase


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1841 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-17 23:35:13 +00:00
Dan Williams
b606787351 2006-06-16 Dan Williams <dcbw@redhat.com>
* libnm-util/Makefile.am
	* libnm-util/dbus-dict-helpers.[ch]
		- Add some helpers to take the pain out of using dict types in
			dbus.

	* test/libnm-util/Makefile.am
	* test/libnm-util/test-dbus-dict-helpers.c
		- Test cases for the dict helper functions


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1834 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-16 16:36:57 +00:00
Robert Love
ae2d3d7730 2006-06-15 Robert Love <rml@novell.com>
* gnome/applet/nm-gconf-wso-wpa-eap.c: Don't set the set unless there
	  is a non-empty key to set.  Elsewhere, pass an empty string via DBUS
	  if there is no key to pass.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1833 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-15 16:43:51 +00:00
Robert Love
ab09843c9f 2006-06-14 Robert Love <rml@novell.com>
* src/nm-ap-security-wpa-eap.c: In real_copy_constructor(), actually
         copy the strings.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1828 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-14 18:19:38 +00:00
Dan Williams
845e4b3705 2006-06-14 Dan Williams <dcbw@redhat.com>
Patch from Lorenzo Colitti <lorenzo@colitti.com>  gnome.org #344825
	* src/nm-device-802-11-wireless.c
		- (nm_device_802_11_wireless_set_essid): only wait for orinoco cards
			or ones where the driver is unknown
		- (supplicant_exec): don't wait for supplicant startup here
		- (supplicant_interface_init): finer grained polling for supplicant
			startup


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1825 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-14 14:08:58 +00:00
Robert Love
eb13a05c2b 2006-06-13 Robert Love <rml@novell.com>
* gnome/applet/applet-dbus-info.c: Don't set the fallback bit to FALSE
	  if it is currently set to TRUE.  Otherwise, we will reset the value
	  when we connect normally.
	* src/nm-device-802-11-wireless.c: For the roaming code, make sure that
	  the old BSSID is valid, too.  The recently added ESSID check may not be
	  sufficient (we can remove it?).  What we really want to catch is the
	  case of going from all-zeros to the BSSID of some other network, which
	  happens on failure.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1823 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-13 19:54:22 +00:00
Dan Williams
768354a19c 2006-06-09 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerSystem.[ch]
		- (nm_system_device_set_up_down_with_iface): remove 'dev' argument,
			it was unused and pointless
		- (nm_system_vpn_device_set_from_iface, nm_system_device_set_up_down):
			fix for set_up_down_with_iface change

	* src/vpn-manager/nm-vpn-connection.c
		- (nm_vpn_connection_deactivate): fix for set_up_down_with_iface change

	* src/backends/NetworkManagerPaldo.c
	  src/backends/NetworkManagerRedHat.c
	  src/backends/NetworkManagerSuSE.c
	  src/backends/NetworkManagerArch.c
	  src/backends/NetworkManagerDebian.c
	  src/backends/NetworkManagerGentoo.c
		- (nm_system_enable_loopback): use set_up_down_with_iface where
			appropriate
		- (nm_system_flush_loopback_routes): use flush_routes_with_iface
			where appropriate


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1817 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-09 14:24:19 +00:00
Dan Williams
05dbe5238c 2006-06-09 Dan Williams <dcbw@redhat.com>
Patch from Peter Jones:
	* src/nm-device-802-11-wireless.c
		- (nm_device_802_11_wireless_update_bssid): make sure that the
			SSID hasn't changed from what we expect before automatically
			updating the saved BSSID from a new AP


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1816 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-09 14:14:01 +00:00
Robert Love
75478a3768 2006-06-08 Robert Love <rml@novell.com>
Add 'fallback' support.  NetworkManager will attempt to brute-force
	connect to networks marked as fallback if there are no better wireless
	connections available.  This is useful as a method of last resort, to
	work around driver problems, and for use with hidden networks.
	* gnome/applet/applet-dbus-devices.c,
	  gnome/applet/applet-dbus-devices.h: Add fallback parameter.
	* gnome/applet/applet-dbus-info.c: Retrieve fallback bit from Gconf and
	  pass it on via DBUS.
	* gnome/applet/applet.c: No fallback by default.
	* gnome/applet/applet.glade, gnome/applet/other-network-dialog.c:
	  Update other-network-dialog to add UI checkbox toggling fallback.
	* src/NetworkManagerAP.c, src/NetworkManagerAP.h: Remove "trusted"
	  propery from AP object.  Add "fallback" property to AP object.
	* src/nm-dbus-nm.c: Grab the fallback parameter via DBUS.
	* src/nm-dbus-nmi.c: Grab the fallback parameter via DBUS.
	* src/nm-device-802-11-wireless.c: Break out blacklist logic into
	  separate function.  Add get_best_fallback_ap() for returning an AP
	  on which to attempt fallback.
	* src/backends/NetworkManagerSuSE.c: Set stored network as fallback.
	* test/nm-set-fallback: New file.  Sets a given network as fallback.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1814 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-08 21:01:37 +00:00
Robert Love
faeff6152a 2006-06-07 Robert Love <rml@novell.com>
* gnome/applet/gconf-helpers.c: Bug fix: nm_gconf_helper_get_bool()
	  checked that the return type was GCONF_VALUE_STRING, not the correct
	  GCONF_VALUE_BOOL, and thus it never worked.
	* src/NetworkManagerAPList.c: Before concluding that two networks are
	  identical based on their BSSID, make sure that the BSSID in question
	  is actually valid.  Specifically, an empty or all zero BSSID does not
	  cut it.
	* gnome/applet/applet-dbus-info.c, gnome/applet/other-network-dialog.c,
	  src/nm-dbus-nmi.c, src/nm-device-802-11-wireless.c: White space and
	  similar invariant clean up.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1811 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-07 17:35:33 +00:00
Robert Love
f310fc1369 2006-06-02 Robert Love <rml@novell.com>
* gnome/applet/applet.c: Update copyright years.  Add Novell.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1795 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-06-02 14:11:51 +00:00
Dan Williams
272e865f75 2006-05-28 Dan Williams <dcbw@redhat.com>
* gnome/applet/applet.glade
	  gnome/vpn-properties/nm-vpn-properties.glade
		- Set window icons on dialogs  (Gnome.org #333420)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1782 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-05-29 03:35:16 +00:00
Christian Persch
80e4be873a 2006-05-28 Christian Persch <chpe@cvs.gnome.org>
* gnome/vpn-properties/nm-vpn-properties.glade:
	* vpn-daemons/openvpn/properties/nm-openvpn-dialog.glade:
	* vpn-daemons/pptp/properties/nm-pptp-dialog.glade:
	* vpn-daemons/vpnc/properties/nm-vpnc-dialog.glade:
		- Make the VPN properties pages prettier and more HIG
		  compliant. Gnome Bug #336913.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1781 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-05-29 02:59:10 +00:00