NetworkManager/src
Dan Williams 67e092abcb core: better handling of rfkill for WiMAX and WiFi (bgo #629589) (rh #599002)
This commit changes rfkill state handling slightly in the following
ways:

- when checking whether a user toggle request can change radio state,
ignore states we can change in radio_enabled_for_rstate() as a result
of the toggle; this fixes WiMAX enable/disable because a softblock
can be changed by telling wimaxd to enable the radio.  As a side-effect
this also fixes handling of WiFi when altering the rfkill state as well.

- make WiFi user toggle requests change wifi killswitch state; this has
been long requested and on the TODO list for a while and it turns out
to be a lot easier to do these days.  This provides the expected
behavior when disabling wireless from user agent menus since there's
not an easy way to do this other than dropping to shell and running
rfkill.
2011-04-22 14:56:31 -05:00
..
backends gentoo: simplify OpenRC detection 2011-02-23 12:24:50 -06:00
bluez-manager build: remove non-existent include directory (bgo #647159) 2011-04-11 16:44:40 -05:00
dhcp-manager trivial: fix format type of DHCP client logging messages 2011-03-21 16:17:49 -05:00
dns-manager dns: write usable resolv.conf on shutdown if DNS plugins are used 2011-04-18 12:41:16 -05:00
dnsmasq-manager dnsmasq: remove unused variable 2011-03-04 23:56:19 -06:00
ip6-manager ip6: remove useless include 2011-04-05 10:04:57 -05:00
logging logging: clean up logging macros and helper 2011-03-19 12:42:29 -05:00
modem-manager modem: ensure PPP manager is always cleaned up 2011-04-19 12:01:24 -05:00
ppp-manager ppp: be more paranoid about cleaning PPP manager up 2011-04-19 12:11:58 -05:00
settings settings: add a GetConnectionByUuid method 2011-04-22 12:29:07 -05:00
supplicant-manager supplicant: use ap_scan=0 for wired connections 2011-04-01 18:50:10 -05:00
tests wifi: fix connection completion when no wifi setting is sent 2011-04-11 11:42:12 -05:00
vpn-manager api: add "Uuid" property to ActiveConnection interface 2011-04-22 12:29:07 -05:00
wimax wimax: handle device removal when the WiMAX Network Service goes away 2011-04-01 17:57:09 -05:00
gdb-cmd 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
main.c core: better fix for ignoring return value of write(2) 2011-04-14 17:10:05 -05:00
Makefile.am core: consolidate mobile broadband device types 2011-02-25 10:16:17 -06:00
NetworkManager.conf dbus: remove obsolete interfaces from permissions 2011-01-26 09:58:22 -06:00
NetworkManagerUtils.c core: use nm_connection_get_id() and nm_connection_get_uuid() to simplify code 2011-03-08 13:41:28 +01:00
NetworkManagerUtils.h core: don't autocomplete non-IPv6-capable connections with IPv6 enabled 2011-02-25 11:58:16 -06:00
nm-activation-request.c api: add "Uuid" property to ActiveConnection interface 2011-04-22 12:29:07 -05:00
nm-activation-request.h core: add nm-secrets-flags.h for secret agent flags typedef 2011-03-29 22:53:22 -05:00
nm-active-connection.c api: add "Uuid" property to ActiveConnection interface 2011-04-22 12:29:07 -05:00
nm-active-connection.h api: add "Uuid" property to ActiveConnection interface 2011-04-22 12:29:07 -05:00
nm-call-store.c core: update logging in misc files 2010-04-07 12:28:57 -07:00
nm-call-store.h 2008-11-02 Dan Williams <dcbw@redhat.com> 2008-11-03 04:13:42 +00:00
nm-crash-logger.c 2008-11-02 Dan Williams <dcbw@redhat.com> 2008-11-03 04:13:42 +00:00
nm-dbus-manager.c core: use #defines for NMDBusManager signal names 2010-12-10 11:36:55 -06:00
nm-dbus-manager.h build: do the right thing with config.h (bgo #644664) 2011-03-14 01:01:22 -05:00
nm-device-bt.c core: handle new device states 2011-03-17 13:42:22 -05:00
nm-device-bt.h bluetooth: finish DUN implementation 2010-01-28 11:21:53 -08:00
nm-device-ethernet.c core: add nm-secrets-flags.h for secret agent flags typedef 2011-03-29 22:53:22 -05:00
nm-device-ethernet.h core: consolidate and clean up MAC cloning code 2010-06-24 15:14:53 -07:00
nm-device-interface.c core: use nm_connection_get_id() and nm_connection_get_uuid() to simplify code 2011-03-08 13:41:28 +01:00
nm-device-interface.h core: fix unmanaging of devices when quitting 2010-08-11 17:31:25 -05:00
nm-device-modem.c core: handle new device states 2011-03-17 13:42:22 -05:00
nm-device-modem.h core: consolidate mobile broadband device types 2011-02-25 10:16:17 -06:00
nm-device-olpc-mesh.c trivial: fix comment 2011-03-17 13:42:21 -05:00
nm-device-olpc-mesh.h core: use ifindex instead of interface name in a lot of places 2010-04-21 14:58:25 -07:00
nm-device-private.h core: move generic connection complete function to a generic location 2011-01-13 13:28:52 -06:00
nm-device-wifi.c wifi: fix connection completion when no wifi setting is sent 2011-04-11 11:42:12 -05:00
nm-device-wifi.h core: consolidate and clean up MAC cloning code 2010-06-24 15:14:53 -07:00
nm-device.c core: suppress error messages if addresses/routes already exist 2011-04-05 10:19:08 -05:00
nm-device.h core: consolidate deactivation methods 2011-02-24 11:27:42 -06:00
nm-dhcp4-config.c core: ensure superclass' finalize method is called 2009-02-25 13:53:24 -05:00
nm-dhcp4-config.h clean up glib includes (bgo #564376) 2009-01-19 00:16:40 -05:00
nm-dhcp6-config.c dhcp: add the NMDHCP6Config object 2010-01-13 22:30:40 -08:00
nm-dhcp6-config.h dhcp: add the NMDHCP6Config object 2010-01-13 22:30:40 -08:00
nm-hostname-provider.c misc: license fixups 2010-01-21 15:11:50 -08:00
nm-hostname-provider.h misc: license fixups 2010-01-21 15:11:50 -08:00
nm-ip4-config.c build: fix return types (bgo #644665) 2011-03-14 01:05:51 -05:00
nm-ip4-config.h dhcp4: handle NIS servers and domains 2010-07-16 11:28:39 -07:00
nm-ip6-config.c build: fix return types (bgo #644665) 2011-03-14 01:05:51 -05:00
nm-ip6-config.h trivial: IP6Config object cleanups 2010-05-01 08:05:39 -07:00
nm-manager-auth.c core: add ulong data helpers to NMAuthChain 2011-02-11 16:43:03 -06:00
nm-manager-auth.h core: add ulong data helpers to NMAuthChain 2011-02-11 16:43:03 -06:00
nm-manager.c core: better handling of rfkill for WiMAX and WiFi (bgo #629589) (rh #599002) 2011-04-22 14:56:31 -05:00
nm-manager.h agents: filter agents by UID for user-requested connections 2011-01-26 18:36:08 -06:00
nm-netlink-monitor.c core: NL_CB_VERBOSE breaks error propagation (rh #594578) 2010-05-24 17:21:04 -07:00
nm-netlink-monitor.h netlink: merge nm-netlink.c into nm-netlink-monitor.c 2010-04-20 17:22:58 -07:00
nm-policy-hostname.c policy: stop touching /etc/hosts 2010-12-17 09:28:49 -06:00
nm-policy-hostname.h policy: stop touching /etc/hosts 2010-12-17 09:28:49 -06:00
nm-policy-hosts.c policy: stop touching /etc/hosts 2010-12-17 09:28:49 -06:00
nm-policy-hosts.h policy: stop touching /etc/hosts 2010-12-17 09:28:49 -06:00
nm-policy.c policy: don't recheck auto-activation when device is UNMANAGED or UNAVAILABLE 2011-04-19 00:31:53 -05:00
nm-policy.h settings: rename NMSysconfigSettings to NMSettings 2010-10-27 20:05:23 -05:00
nm-properties-changed-signal.c core: update policy logging 2010-04-07 10:57:39 -07:00
nm-properties-changed-signal.h 2008-11-02 Dan Williams <dcbw@redhat.com> 2008-11-03 04:13:42 +00:00
nm-rfkill.h udev: add support for other types of rfkill switches 2009-12-23 01:30:54 -08:00
nm-session-monitor.c core: don't keep re-reading the ConsoleKit database 2011-04-14 09:20:17 -05:00
nm-session-monitor.h settings: clean up connection visibility and session change handling 2010-10-26 16:33:47 -05:00
nm-system.c core: suppress error messages if addresses/routes already exist 2011-04-05 10:19:08 -05:00
nm-system.h core: flush IPv6 routes even if configuration failed (bgo #641333) 2011-02-23 17:20:19 -06:00
nm-udev-manager.c core: better handling of rfkill for WiMAX and WiFi (bgo #629589) (rh #599002) 2011-04-22 14:56:31 -05:00
nm-udev-manager.h core: depend on stable gudev API 2011-03-10 03:19:27 -06:00
nm-wifi-ap-utils.c wifi: fix connection completion when no wifi setting is sent 2011-04-11 11:42:12 -05:00
nm-wifi-ap-utils.h wifi: fix scanned signal strength calculation for WEXT-based drivers 2011-03-13 12:50:40 -05:00
nm-wifi-ap.c wifi: use AP flag types consistently 2011-04-15 12:24:14 -05:00
nm-wifi-ap.h wifi: use AP flag types consistently 2011-04-15 12:24:14 -05:00
wpa.c logging: fix format string/argument disagreement 2011-03-19 12:44:14 -05:00
wpa.h 2005-12-14 Dan Williams <dcbw@redhat.com> 2005-12-14 20:48:08 +00:00