Commit Graph

15047 Commits

Author SHA1 Message Date
Miloslav Trmac
9c2bdddd6a 2006-02-13 Miloslav Trmac <mitr@volny.cz>
* cs.po: Updated Czech translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1467 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-13 05:08:33 +00:00
Dan Williams
d8dc2c07f9 2006-02-12 Dan Williams <dcbw@redhat.com>
Patch from Tom Parker <palfrey@tevp.net>
	* src/NetworkManagerSystem.h
		- Remove prototype for nm_system_device_setup_static_ip4_config(),
			no longer used

	* src/backends/NetworkManagerDebian.c
		- Remove some dead code (nm_system_device_setup_static_ip4_config) and
			unused variables


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1466 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-13 02:16:40 +00:00
Dan Williams
88e5a344ad 2006-02-12 Dan Williams <dcbw@redhat.com>
* vpn-daemons/openvpn/intltool-extract.in
	  vpn-daemons/openvpn/intltool-merge.in
	  vpn-daemons/openvpn/intltool-update.in
	  vpn-daemons/pptp/intltool-extract.in
	  vpn-daemons/pptp/intltool-merge.in
	  vpn-daemons/pptp/intltool-update.in
		- Remove from CVS, they should get created by intltoolize,
			shouldn't they?


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1465 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-13 02:11:01 +00:00
Dan Williams
41d4988935 2006-02-12 Dan Williams <dcbw@redhat.com>
* vpn-daemons/pptp/src/pppd/patchlevel.h
	* vpn-daemons/pptp/src/nm-pptp-service-pppd-plugin.c
		- Rename VERSION -> PPPD_VERSION to avoid conflict with the
			Makefile-defined VERSION


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1464 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-13 02:05:31 +00:00
Vinay A R
ecc005aa03 2006-02-09 Dan Williams <dcbw@redhat.com>
Patch from: Vinay A R <rvinay@novell.com>
	* src/vpn-manager/nm-vpn-act-request.[ch]
		- Added 'routes' and 'routes_count' to struct NMVPNActRequest since
			IPSec VPNs require them for std gateway.
		- (nm_vpn_act_request_new): takes arguments for 'user_routes'
			and 'user_routes_count'
		- (nm_vpn_act_request_get_user_routes): new function; gets user
			defined routes	from NMVPNActRequest object, returns the string
			array of routes.

	* src/vpn-manager/nm-vpn-manager.[ch]
		- (nm_vpn_manager_activate_vpn_connection): take additional arguments
			for 'user_routes' and 'user_routes_count'

	* src/vpn-manager/nm-dbus-vpn.c
		- (nm_dbus_vpn_activate_connection): gets 'user_routes' from
			nm_dbus_vpn_get_routes() to pass to nm_vpn_manager_activate_vpn_connection()

	* src/vpn-manager/nm-vpn-service.c
		- (nm_vpn_service_stage3_connect): pass user routes over dbus to
			the vpn daemon

	Modifications by Dan:
	* src/vpn-manager/nm-vpn-service.c
		- (nm_vpn_service_stage3_connect): ensure that we don't pass NULL string
			arrays into dbus

	* vpn-daemons/vpnc/src/nm-vpnc-service.c
	* vpn-daemons/pptp/src/nm-pptp-service.c
	* vpn-daemons/openvpn/src/nm-openvpn-service.c
		- Grab user routes from dbus message
		- Free all string arrays we got from dbus


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1463 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-13 02:01:44 +00:00
Kang, Jeong-Hee
92e50873c7 ko.po added
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1462 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-11 12:44:42 +00:00
Øivind Hoel
75a22d504f 2006-02-10 Øivind Hoel <ohoel@cvs.gnome.org>
* nb.po: Updated Norwegian Bokmål translation


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1461 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-10 01:02:10 +00:00
Clytie Siddall
4025ec5f85 * configure.in Added vi in ALL_LINGUAS line.
CVS: ----------------------------------------------------------------------


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1460 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-08 12:24:31 +00:00
Clytie Siddall
bb519eef55 vi.po: Added Vietnamese translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1459 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-08 12:23:37 +00:00
Robert Love
b04a58e5f9 2006-02-07 Robert Love <rml@novell.com>
Patch by Stefan Seyfried <seife@suse.de>:
	* libnm-util/cipher.c: Fix off-by-one error in cipher_bin2hexstr.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1458 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-07 15:39:50 +00:00
Robert Love
3efccccd74 Coding style.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1457 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-06 20:31:43 +00:00
Robert Love
fbcdafef3b 2006-02-06 Robert Love <rml@novell.com>
* src/nm-device-802-11-wireless.c: Fix leak in supplicant_status_cb().


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1456 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-06 18:26:41 +00:00
Robert Love
dc0ce48841 2006-02-06 Robert Love <rml@novell.com>
* src/NetworkManagerUtils.c: kill_newline(): 'l' is unsigned so the
	  test ">=" is never false.  If no newline is found, we loop forever.
	  We can just check for ">" because the following if will see zero-th
	  argument if the while gets that far.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1455 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-06 17:12:04 +00:00
Antony Mee
f8847439ae * include NetworkManagerVPN.h
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1454 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-06 14:09:51 +00:00
Robert Love
5167dc508c src/nm-device-802-11-wireless.c: Make get_supplicant_timeout() return unsigned,
not signed, integers as that is what g_timeout_source_new() expects and, as we
all know, unsigned RULES.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1453 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-05 23:54:47 +00:00
Dan Williams
f10cff435d 2006-02-05 Dan Williams <dcbw@redhat.com>
Refine handling of non-broadcast networks.

	* src/NetworkManagerAPList.c
		- (nm_ap_list_merge_scanned_ap): unconditionally copy the 'broadcast'
			property from scanned AP to the AP from the device list

	* src/nm-device-802-11-wireless.c
		- (supplicant_send_network_config): use ap_scan=1 for all networks
			except non-SSID-broadcasting and Ad-Hoc networks.  Use
			ap_scan=2 for those.  Also, don't set scan_ssid for Ad-Hoc
			networks since those don't have APs.
		- (add_new_ap_to_device_list): if there's no valid SSID, mark the
			AP as non-SSID-broadcasting
		- (process_scan_results): don't handle non-SSID-broadcasting here


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1452 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-05 23:52:49 +00:00
Robert Love
c23f1b14de src/nm-device-802-11-wireless.c: missing space.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1451 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-05 23:50:28 +00:00
Dan Williams
fbf6364af5 2006-02-05 Dan Williams <dcbw@redhat.com>
* src/nm-device-802-11-wireless.c
		- (get_supplicant_timeout): new function; return
			NM_SUPPLICANT_TIMEOUT * 2 for cards that support more than
			14 channels.  These are likely a/b/g cards, like Atheros, and
			slow as hell to scan.
		- (supplicant_timeout_cb, supplicant_monitor_start): use
			get_supplicant_timeout()


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1450 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-05 23:29:03 +00:00
Vincent van Adrighem
f9be9a4d38 2006-02-05 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1449 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-05 16:45:28 +00:00
Dan Williams
2926a9777d 2006-02-05 Dan Williams <dcbw@redhat.com>
* src/dhcp-manager/nm-dhcp-manager.c
		- Loose a commit race with Robert; make sure size check
			uses size of DHCP_SERVICE_LEN, not hardcoded 15


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1448 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-05 16:07:12 +00:00
Robert Love
5aba504db7 2006-02-05 Robert Love <rml@novell.com>
Patch by Christoph Brill <chrisbrill@gmx.net>
	* src/dhcp-manager/nm-dhcp-manager.c: Replace two open coded defines
	  with DHCP_SERVICE_NAME.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1447 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-05 15:55:44 +00:00
Dan Williams
a0d0719dfb 2006-02-05 Dan Williams <dcbw@redhat.com>
Remove anything having to do with device_setup_func from the
	AP security objects, since it's no longer used.

	* src/nm-ap-security.h
		- Kill device_setup_func and nm_ap_security_device_setup()

	* src/nm-ap-security-wep.c
	  src/nm-ap-security-wpa-psk.c
		- (real_device_setup): remove

	* src/nm-ap-security.c
		- (real_device_setup): remove
		- (nm_ap_security_device_setup): remove

	* src/nm-device-802-11-wireless.[ch]
		- (nm_device_802_11_wireless_set_wep_enc_key): make static
		- (set_wireless_config, wireless_configure_adhoc): remove; unused
			and done by wpa_supplicant now anyway


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1446 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-05 06:05:55 +00:00
Dan Williams
53a4703ea8 2006-02-05 Dan Williams <dcbw@redhat.com>
* src/nm-device-802-11-wireless.c
		- (ap_need_key, real_act_stage2_config): deal with APs changing
			settings on us.  Previously NM would loop asking for the
			key but getting the same one back.  Now, if the NMI-supplied
			cipher doesn't overlap with the scanned AP capabilities,
			we request a completely new key from the user.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1445 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-05 05:55:06 +00:00
Dan Williams
52eb85845a 2006-02-05 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerUtils.c
		- (nm_utils_supplicant_request_with_check, nm_utils_supplicant_request):
			Handle newline killing better


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1444 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-05 05:50:03 +00:00
Dan Williams
e90e4f88ca 2006-02-05 Dan Williams <dcbw@redhat.com>
* gnome/applet/nm-gconf-wso.c
		- (real_serialize_dbus): return TRUE, not 0.  Fixes serialization
			of unencrypted access point security info.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1443 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-05 05:47:26 +00:00
Dan Williams
de07a4fc5f Remove double function name in warning
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1442 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-05 05:41:21 +00:00
Robert Love
77e9f0997e 2006-02-03 Robert Love <rml@novell.com>
* src/NetworkManagerUtils.c: Even for debugging, we should not log the
	  user's encryption key, so we print the err_msg_cmd not the command,
	  if available.  So long as SUPPLICANT_DEBUG is default, this makes
	  sense.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1441 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-03 20:18:58 +00:00
Christopher Aillon
5b90082cd1 2006-02-03 Christopher Aillon <caillon@redhat.com>
* initscript/RedHat/NetworkManagerDispatcher.in:
	modify the pidfile location


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1440 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-03 20:12:00 +00:00
Christopher Aillon
6e01a0e2dd 2006-02-03 Christopher Aillon <caillon@redhat.com>
* initscript/RedHat/NetworkManager.in: modify the pidfile location
	Patch from Dan Walsh <dwalsh@redhat.com>


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1439 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-03 20:00:45 +00:00
Robert Love
944f8877aa 2006-02-03 Robert Love <rml@novell.com>
* dispatcher-daemon/NetworkManagerDispatcher.c,
	  dispatcher-daemon/Makefile.am: Don't hardcode the location of /etc
	  but use the sysconfdir.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1438 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-03 17:50:33 +00:00
Robert Love
133134e225 2006-02-03 Robert Love <rml@novell.com>
* src/nm-device-802-11-wireless.c, src/nm-device-802-11-wireless.h:
	  Make nm_device_802_11_wireless_get_essid() return 'const char *' not
	  'char *'.
	* src/nm-ip4-config.c, src/nm-ip4-config.h: Make the functions
	  nm_ip4_config_get_hostname() and
	  nm_ip4_config_get_nis_domain() return 'const char *' not 'char *'.
	* src/backends/NetworkManagerSuSE.c: Fix up for above.  Also, do not
	  leak g_strdup() result.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1437 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-03 17:40:44 +00:00
Funda Wang
89a76ad10e Added Simplified Chinese translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1436 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-03 17:05:56 +00:00
Robert Love
7f96832191 2006-02-03 Robert Love <rml@novell.com>
* src/NetworkManagerAP.c: In nm_ap_new(), default new networks to
	  broadcast == TRUE.  Also, copy broadcast and artificial properties
	  from source network to destination in nm_ap_copy().
	* src/nm-device-802-11-wireless.c: Don't set broadcast flag to TRUE,
	  since we now default new networks to non-hidden.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1435 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-03 15:37:28 +00:00
Dan Williams
b54e6ea149 2006-02-03 Dan Williams <dcbw@redhat.com>
* gnome/applet/main.c
		- (main): change the NEVER->ALWAYS so we start at the
			beginning of the session, if being session-managed


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1434 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-03 15:34:27 +00:00
Dan Williams
203eac3431 2006-02-02 Dan Williams <dcbw@redhat.com>
* gnome/applet/main.c
		- (main): in a variation on Robert's patch, change
			RESTART_IMMEDIATELY -> RESTART_NEVER.  Should do what
			he wants.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1433 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-03 15:32:06 +00:00
Robert Love
1bcdfd702c Make 'passwords' plural.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1432 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-02 21:46:25 +00:00
Robert Love
fa2f9181ec src/nm-device-802-11-wireless.c: add space to nm_info().
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1431 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-02 21:22:09 +00:00
Robert Love
35238722d9 2006-02-02 Robert Love <rml@novell.com>
* src/Makefile.am: If we aren't going to create the run directory at,
	  uh, run-time, create it during install.  Then users just doing
	  'make install' are cool, too.  While we are here, create the
	  dispatcher.d directory, too.
	* src/nm-device-802-11-wireless.c: Let the Makefile define and pass in
	  the exact run directory.
	* Makefile.am: Install nm-applet.desktop.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1430 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-02 20:52:43 +00:00
Robert Love
2f71e13495 2006-02-02 Robert Love <rml@novell.com>
* src/NetworkManagerAP.c: Add 'broadcast' property to the NMAccessPoint
	  structure, which denotes whether or not the AP is hidden.  This is a
	  superset of 'artificial' -- we need 'broadcast' because a hidden AP
	  can show up in the scan list.  Add nm_ap_get_broadcast() and
	  nm_ap_set_broadcast() accessor interfaces.
	* src/NetworkManagerAP.h: Add prototypes for nm_ap_get_broadcast() and
	  nm_ap_set_broadcast().
	* src/nm-dbus-net.c: Add new argument, boolean broadcast, to the
	  "getProperties" method, which denotes whether or not the given
	  network is hidden.
	* src/nm-device-802-11-wireless.c: Set broadcast to FALSE when creating
	  an artificial network.  Set broadcast to TRUE when scanning returns
	  an ESSID and FALSE when not.
	* gnome/applet/applet-dbus-devices.c: Retrieve 'broadcast' argument
	  from "getProperties" method on a network.  Possible TODO is to
	  somehow display this.
	* test/nm-tool.c: Display "Hidden" if the AP does not broadcast.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1429 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-02 18:05:19 +00:00
Dan Williams
ecd009cc7d 2006-02-02 Dan Williams <dcbw@redhat.com>
* src/nm-device-802-11-wireless.c
		- (supplicant_interface_init): don't try to create
			/var/run/NetworkManager, since that should be done by
			the distro package.  Causes problems for stuff like SELinux


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1428 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-02 16:59:47 +00:00
Robert Love
a517193ea8 Check sigaction for error.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1427 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-02 16:49:11 +00:00
Robert Love
3abc236427 2006-02-02 Robert Love <rml@novell.com>
Patch by Sureshkumar T <tsureshkumar@novell.com>:
	* src/vpn-manager/nm-vpn-connection.c, src/NetworkManagerSystem.c:
	  Check for and handle empty string for iface.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1426 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-02 15:07:35 +00:00
Robert Love
4b328ce7d3 man/.cvsignore: add nm-tool.1
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1425 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-01 19:12:12 +00:00
Robert Love
f0cc1a602c 2006-02-01 Robert Love <rml@novell.com>
* configure.in, man/nm-tool.1.in, man/Makefile.am: Add nm-tool(1)
	  manpage.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1424 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-01 18:14:15 +00:00
Ilkka Tuohela
1617377b97 Updated Finnish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1423 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-01 17:50:14 +00:00
Robert Love
a78d9f57cf Mark label-driver as selectable (so user's can copy it) like the other labels.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1422 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-01 17:28:20 +00:00
Adam Weinberger
2480f6c9bb 2006-01-31 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1421 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-01 02:01:04 +00:00
Dan Williams
afb234cbdc 2006-01-31 Dan Williams <dcbw@redhat.com>
* nm-applet.desktop
                - Add --sm-disable to Exec arguments, presuming that when
                        using autostart, we don't want session management


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1420 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-31 19:16:57 +00:00
Robert Love
b25439083b 2006-01-31 Robert Love <rml@novell.com>
* src/NetworkManagerAP.c: Add two new manufacturer default network
	  names: linksys-a and linksys-g.  These are found (at least) on the
	  Linksys WAP55AG, which does both 802.11a and 802.11b, each with their
	  own ESSID.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1419 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-31 18:54:11 +00:00
Robert Love
f30946e156 2006-01-31 Robert Love <rml@novell.com>
* src/NetworkManagerAP.c: Optimize the function
	  nm_ap_has_manufacturer_default_essid().  I did not like its resulting
	  machine code.  This is the first in a series of code tweaks aiming to
	  generate better machine code and make NetworkManager all the better.
	  Just kidding.  Who has time to go through the assembly generated for
	  every function?  I certainly don't.  I have a wife, a kid, a job,
	  a mortgage, a mistress.  But this function was so bad, I was called
	  to arms.  Like the book.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1418 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-31 18:52:06 +00:00