wimax: drop WiMAX support (bgo #747846)
authorDan Winship <danw@redhat.com>
Mon, 13 Apr 2015 21:07:00 +0000 (17:07 -0400)
committerDan Winship <danw@redhat.com>
Fri, 17 Apr 2015 16:42:23 +0000 (12:42 -0400)
commit721e917cb6c3f6bea7e856aaed0cd49626887db1
treea82b3d538b0dba1ad5a6b40731980802dbfd48a9
parenta858b383c348c2a43e63be325156b68e3789441a
wimax: drop WiMAX support (bgo #747846)

Even Fedora is no longer shipping the WiMAX SDK, so it's likely we'll
eventually accidentally break some of the code in src/devices/wimax/
(if we haven't already). Discussion on the list showed a consensus for
dropping support for WiMAX.

So, remove the SDK checks from configure.ac, remove the WiMAX device
plugin and associated manager support, and deprecate all the APIs.

For compatibility reasons, it is still possible to create and save
WiMAX connections, to toggle the software WiMAX rfkill state, and to
change the "WIMAX" log level, although none of these have any effect,
since no NMDeviceWimax will ever be created.

nmcli was only compiling in support for most WiMAX operations when NM
as a whole was built with WiMAX support, so that code has been removed
now as well. (It is still possible to use nmcli to create and edit
WiMAX connections, but those connections will never be activatable.)
37 files changed:
TODO
clients/cli/connections.c
clients/cli/devices.c
clients/cli/general.c
clients/cli/nmcli-completion
configure.ac
contrib/fedora/REQUIRED_PACKAGES
docs/api/network-manager-docs.xml
docs/libnm-glib/libnm-glib.svg
docs/libnm/libnm.svg
libnm-core/nm-setting-wimax.c
libnm-core/nm-setting-wimax.h
libnm-glib/nm-device-wimax.c
libnm-glib/nm-device-wimax.h
libnm-util/nm-setting-wimax.c
libnm-util/nm-setting-wimax.h
libnm/nm-device-wimax.c
libnm/nm-device-wimax.h
man/nmcli.1.in
po/POTFILES.in
src/Makefile.am
src/devices/nm-device.h
src/devices/wimax/Makefile.am [deleted file]
src/devices/wimax/exports.ver [deleted file]
src/devices/wimax/iwmxsdk.c [deleted file]
src/devices/wimax/iwmxsdk.h [deleted file]
src/devices/wimax/nm-device-wimax.c [deleted file]
src/devices/wimax/nm-device-wimax.h [deleted file]
src/devices/wimax/nm-wimax-factory.c [deleted file]
src/devices/wimax/nm-wimax-nsp.c [deleted file]
src/devices/wimax/nm-wimax-nsp.h [deleted file]
src/devices/wimax/nm-wimax-types.h [deleted file]
src/devices/wimax/nm-wimax-util.c [deleted file]
src/devices/wimax/nm-wimax-util.h [deleted file]
src/nm-logging.c
src/nm-logging.h
src/nm-manager.c