Revision d9e214c...
Go back to digest for 22nd May 2011Bug Fixes in Networking Tools
1. Changes to make Plasma NM work with NetworkManager-0.8.999. I am able
to connect to my WPA wifi connection so I think it mostly works, so I am
commiting these changes.
2. #ifdef COMPILE_MODEM_MANAGER_SUPPORT and NM_0_8 removed.
3. User scope code from NM-0.8 support still needs to be removed.
4. User connections are ignored, so you will have to recreate them all
from scratch. If you prefer you can convert them to system connection
using Plasma NM for NM-0.8 before installing this version.
5. Expect some crashes when using this code, sometimes even
NetworkManager crashes when I logout. Restart NM it that happens.
6. Thinks still needing to be done: Improve support for Pppoe (Pots in
NM-0.9 terminology), Cdma and IPv6. Implement the new interface types:
LTE, Wimax and OlpcMesh. More tests, a lot of tests and bugfixing.
File Changes
- backends/NetworkManager/config-nm09backend.h.cmake
- backends/NetworkManager/nm09dbus_export.h
- solidcontrolfuture/libs/CMakeLists.txt
- solidcontrolfuture/solid/CMakeLists.txt
- solidcontrolfuture/libs/solid/CMakeLists.txt
- solidcontrolfuture/solid/networkmanager-0.9/accesspoint.cpp
- solidcontrolfuture/solid/networkmanager-0.9/accesspoint.h
- solidcontrolfuture/solid/networkmanager-0.9/CMakeLists.txt
- solidcontrolfuture/solid/networkmanager-0.9/manager.cpp
- solidcontrolfuture/solid/networkmanager-0.9/manager.h
- solidcontrolfuture/solid/networkmanager-0.9/manager_p.h
- solidcontrolfuture/solid/networkmanager-0.9/module.cpp
- solidcontrolfuture/solid/networkmanager-0.9/networkbtinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/networkbtinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/networkbtinterface_p.h
- solidcontrolfuture/solid/networkmanager-0.9/networkinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/networkinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/networkinterface_p.h
- solidcontrolfuture/solid/networkmanager-0.9/networkmanagerdefinitions.h
- solidcontrolfuture/solid/networkmanager-0.9/networkmodeminterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/networkmodeminterface.h
- solidcontrolfuture/solid/networkmanager-0.9/networkmodeminterface_p.h
- solidcontrolfuture/solid/networkmanager-0.9/nmpropertyhelper.cpp
- solidcontrolfuture/solid/networkmanager-0.9/nmpropertyhelper.h
- solidcontrolfuture/solid/networkmanager-0.9/nmpropertytest.cpp
- solidcontrolfuture/solid/networkmanager-0.9/solid_networkmanager09.desktop
- solidcontrolfuture/solid/networkmanager-0.9/wirednetworkinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/wirednetworkinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/wirednetworkinterface_p.h
- solidcontrolfuture/solid/networkmanager-0.9/wirelessnetworkinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/wirelessnetworkinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/wirelessnetworkinterface_p.h
- solidcontrolfuture/libs/solid/control/authentication.cpp
- solidcontrolfuture/libs/solid/control/authentication.h
- solidcontrolfuture/libs/solid/control/CMakeLists.txt
- solidcontrolfuture/libs/solid/control/config-randr.cmake
- solidcontrolfuture/libs/solid/control/frontendobject.cpp
- solidcontrolfuture/libs/solid/control/frontendobject_p.h
- solidcontrolfuture/libs/solid/control/managerbase.cpp
- solidcontrolfuture/libs/solid/control/managerbase_p.h
- solidcontrolfuture/libs/solid/control/Messages.sh
- solidcontrolfuture/libs/solid/control/network_p.h
- solidcontrolfuture/libs/solid/control/networkbtinterface.cpp
- solidcontrolfuture/libs/solid/control/networkbtinterface.h
- solidcontrolfuture/libs/solid/control/networkbtinterface_p.h
- solidcontrolfuture/libs/solid/control/networking.cpp
- solidcontrolfuture/libs/solid/control/networking.h
- solidcontrolfuture/libs/solid/control/networking_p.h
- solidcontrolfuture/libs/solid/control/networkinterface.cpp
- solidcontrolfuture/libs/solid/control/networkinterface.h
- solidcontrolfuture/libs/solid/control/networkinterface_p.h
- solidcontrolfuture/libs/solid/control/networkipv4config.cpp
- solidcontrolfuture/libs/solid/control/networkipv4confignm09.h
- solidcontrolfuture/libs/solid/control/networkmanager.cpp
- solidcontrolfuture/libs/solid/control/networkmanager.h
- solidcontrolfuture/libs/solid/control/networkmanager_p.h
- solidcontrolfuture/libs/solid/control/networkmodeminterface.cpp
- solidcontrolfuture/libs/solid/control/networkmodeminterface.h
- solidcontrolfuture/libs/solid/control/networkmodeminterface_p.h
- solidcontrolfuture/libs/solid/control/org.kde.Solid.Networking.xml
- solidcontrolfuture/libs/solid/control/singletondefs.h
- solidcontrolfuture/libs/solid/control/solid_control_export.h
- solidcontrolfuture/libs/solid/control/soliddefs_p.h
- solidcontrolfuture/libs/solid/control/solidnetworkmanagernm09.desktop
- solidcontrolfuture/libs/solid/control/wirednetworkinterface.cpp
- solidcontrolfuture/libs/solid/control/wirednetworkinterface.h
- solidcontrolfuture/libs/solid/control/wirednetworkinterface_p.h
- solidcontrolfuture/libs/solid/control/wirelessaccesspoint.cpp
- solidcontrolfuture/libs/solid/control/wirelessaccesspoint.h
- solidcontrolfuture/libs/solid/control/wirelessnetworkinterface.cpp
- solidcontrolfuture/libs/solid/control/wirelessnetworkinterface.h
- solidcontrolfuture/libs/solid/control/wirelessnetworkinterface_p.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/activeconnection.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/activeconnection.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/CMakeLists.txt
- solidcontrolfuture/solid/networkmanager-0.9/dbus/do-hand-edits
- solidcontrolfuture/solid/networkmanager-0.9/dbus/generic-types.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/hand-edits.diff
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-access-pointinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-access-pointinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-agent-managerinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-agent-managerinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-device-btinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-device-btinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-device-ethernetinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-device-ethernetinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-device-modeminterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-device-modeminterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-device-wifiinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-device-wifiinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-device-wimaxinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-device-wimaxinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-deviceinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-deviceinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-dhcp4-configinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-dhcp4-configinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-dhcp6-configinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-dhcp6-configinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-ip4-configinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-ip4-configinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-managerinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-managerinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-secret-agentinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-secret-agentinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-vpn-connectioninterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-vpn-connectioninterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-vpn-plugininterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-vpn-plugininterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-wimax-nspinterface.cpp
- solidcontrolfuture/solid/networkmanager-0.9/dbus/nm-wimax-nspinterface.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/qt-annotations.diff
- solidcontrolfuture/libs/solid/control/backends/CMakeLists.txt
- solidcontrolfuture/libs/solid/control/ifaces/authentication.cpp
- solidcontrolfuture/libs/solid/control/ifaces/authentication.h
- solidcontrolfuture/libs/solid/control/ifaces/CMakeLists.txt
- solidcontrolfuture/libs/solid/control/ifaces/networkbtinterface.cpp
- solidcontrolfuture/libs/solid/control/ifaces/networkbtinterface.h
- solidcontrolfuture/libs/solid/control/ifaces/networkinterface.cpp
- solidcontrolfuture/libs/solid/control/ifaces/networkinterface.h
- solidcontrolfuture/libs/solid/control/ifaces/networkmanager.cpp
- solidcontrolfuture/libs/solid/control/ifaces/networkmanager.h
- solidcontrolfuture/libs/solid/control/ifaces/networkmodeminterface.cpp
- solidcontrolfuture/libs/solid/control/ifaces/networkmodeminterface.h
- solidcontrolfuture/libs/solid/control/ifaces/wirednetworkinterface.cpp
- solidcontrolfuture/libs/solid/control/ifaces/wirednetworkinterface.h
- solidcontrolfuture/libs/solid/control/ifaces/wirelessaccesspoint.cpp
- solidcontrolfuture/libs/solid/control/ifaces/wirelessaccesspoint.h
- solidcontrolfuture/libs/solid/control/ifaces/wirelessnetworkinterface.cpp
- solidcontrolfuture/libs/solid/control/ifaces/wirelessnetworkinterface.h
- solidcontrolfuture/libs/solid/control/tests/CMakeLists.txt
- solidcontrolfuture/libs/solid/control/tests/solidnettest.cpp
- solidcontrolfuture/libs/solid/control/tests/solidnettest.h
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/all.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/errors.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/generic-types.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-access-point.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-active-connection.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-agent-manager.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-device-bt.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-device-ethernet.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-device-modem.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-device-olpc-mesh.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-device-wifi.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-device-wimax.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-device.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-dhcp4-config.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-dhcp6-config.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-ip4-config.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-ip6-config.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-manager.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-ppp-manager.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-secret-agent.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-settings-connection.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-settings.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-vpn-connection.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-vpn-plugin.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/nm-wimax-nsp.xml
- solidcontrolfuture/solid/networkmanager-0.9/dbus/introspection/vpn-errors.xml
- solidcontrolfuture/libs/solid/control/backends/fakenet/CMakeLists.txt
- solidcontrolfuture/libs/solid/control/backends/fakenet/fakeaccesspoint.cpp
- solidcontrolfuture/libs/solid/control/backends/fakenet/fakeaccesspoint.h
- solidcontrolfuture/libs/solid/control/backends/fakenet/fakenetworking.xml
- solidcontrolfuture/libs/solid/control/backends/fakenet/fakenetworkinterface.cpp
- solidcontrolfuture/libs/solid/control/backends/fakenet/fakenetworkinterface.h
- solidcontrolfuture/libs/solid/control/backends/fakenet/fakenetworkmanager.cpp
- solidcontrolfuture/libs/solid/control/backends/fakenet/fakenetworkmanager.h
- solidcontrolfuture/libs/solid/control/backends/fakenet/fakewirednetworkinterface.cpp
- solidcontrolfuture/libs/solid/control/backends/fakenet/fakewirednetworkinterface.h
- solidcontrolfuture/libs/solid/control/backends/fakenet/fakewirelessnetworkinterface.cpp
- solidcontrolfuture/libs/solid/control/backends/fakenet/fakewirelessnetworkinterface.h
- solidcontrolfuture/libs/solid/control/backends/fakenet/module.cpp
- solidcontrolfuture/libs/solid/control/backends/fakenet/solid_fakenet.desktop
- solidcontrolfuture/libs/solid/control/backends/fakenet/tests/CMakeLists.txt
- solidcontrolfuture/libs/solid/control/backends/fakenet/tests/fakenetworktest.cpp
- solidcontrolfuture/libs/solid/control/backends/fakenet/tests/fakenetworktest.h
- /NetworkManager
- backends/config-nm07backend.h.cmake
- backends/nm07dbus_export.h
- CMakeLists.txt
- NetworkManager-kde4.conf
- applet/activatableitem.cpp
- applet/activatablelistwidget.cpp
- applet/activatablelistwidget.h
- applet/CMakeLists.txt
- applet/gsminterfaceconnectionitem.cpp
- applet/gsminterfaceconnectionitem.h
- applet/hiddenwirelessnetworkitem.cpp
- applet/hiddenwirelessnetworkitem.h
- applet/interfacedetailswidget.cpp
- applet/interfacedetailswidget.h
- applet/interfaceitem.cpp
- applet/interfaceitem.h
- applet/networkmanager.cpp
- applet/networkmanager.h
- applet/nmpopup.cpp
- applet/nmpopup.h
- applet/vpninterfaceitem.cpp
- applet/vpninterfaceitem.h
- applet/wirelessinterfaceitem.cpp
- applet/wirelessinterfaceitem.h
- applet/wirelessstatus.cpp
- applet/wirelessstatus.h
- dataengine/CMakeLists.txt
- dataengine/networkmanagementengine.cpp
- dataengine/networkmanagementengine.h
- kded/CMakeLists.txt
- kded/service.cpp
- libs/types.h
- monolithic/connectioninfodialog.cpp
- monolithic/connectioninfodialog.h
- monolithic/connectioninfoipv4tab.h
- monolithic/knetworkmanagertrayicon.cpp
- monolithic/tooltipbuilder.cpp
- monolithic/unconfiguredinterfaceitem.cpp
- solidcontrolfuture/CMakeLists.txt
- solidcontrolfuture/wirelessnetwork.cpp
- solidcontrolfuture/wirelessnetwork.h
- solidcontrolfuture/wirelessnetwork_p.h
- solidcontrolfuture/wirelessnetworkinterfaceenvironment.cpp
- solidcontrolfuture/wirelessnetworkinterfaceenvironment.h
- tools/list-connections
- backends/NetworkManager/CMakeLists.txt
- backends/NetworkManager/exportedconnection.cpp
- backends/NetworkManager/exportedconnectionsecrets.cpp
- backends/NetworkManager/nm-active-connectioninterface.h
- backends/NetworkManager/nm-exported-connection-secrets-interface.h
- backends/NetworkManager/nm-vpn-connectioninterface.h
- backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp
- backends/NetworkManager/nmdbussettingsservice.cpp
- backends/NetworkManager/remoteconnection.cpp
- backends/NetworkManager/remoteconnection.h
- libs/client/CMakeLists.txt
- libs/client/remoteactivatablelist.cpp
- libs/client/remoteactivatablelist.h
- libs/client/remotegsminterfaceconnection.cpp
- libs/client/remotegsminterfaceconnection.h
- libs/client/remotegsminterfaceconnection_p.h
- libs/client/remotewirelessinterfaceconnection.cpp
- libs/client/remotewirelessinterfaceconnection.h
- libs/client/remotewirelessnetwork.cpp
- libs/client/remotewirelessnetwork.h
- libs/client/remotewirelessobject.h
- libs/externals/CMakeLists.txt
- libs/internals/activatable.h
- libs/internals/CMakeLists.txt
- libs/internals/connection.cpp
- libs/internals/connection.h
- libs/internals/gsminterfaceconnection.cpp
- libs/internals/gsminterfaceconnection.h
- libs/internals/gsminterfaceconnectionhelpers.cpp
- libs/internals/gsminterfaceconnectionhelpers.h
- libs/internals/gsminterfaceconnectionhelpers_p.h
- libs/internals/kconfig_compiler.cpp
- libs/internals/settings_hand_edits.diff
- libs/internals/uiutils.cpp
- libs/internals/uiutils.h
- libs/internals/wirelessinterfaceconnectionhelpers.cpp
- libs/internals/wirelessinterfaceconnectionhelpers.h
- libs/internals/wirelessinterfaceconnectionhelpers_p.h
- libs/internals/wirelessnetwork.cpp
- libs/internals/wirelessnetwork.h
- libs/internals/wirelessobject.cpp
- libs/internals/wirelessobject.h
- libs/internals/wirelesssecurityidentifier.cpp
- libs/internals/wirelesssecurityidentifier.h
- libs/service/activatabledebug.cpp
- libs/service/CMakeLists.txt
- libs/service/configurationlauncher.cpp
- libs/service/connectionusagemonitor.cpp
- libs/service/gsmnetworkinterfaceactivatableprovider.cpp
- libs/service/gsmnetworkinterfaceactivatableprovider.h
- libs/service/networkinterfaceactivatableprovider.cpp
- libs/service/networkinterfaceactivatableprovider.h
- libs/service/networkinterfaceactivatableprovider_p.h
- libs/service/networkinterfacemonitor.cpp
- libs/service/networkinterfacemonitor.h
- libs/service/notificationmanager.cpp
- libs/service/notificationmanager.h
- libs/service/pindialog.cpp
- libs/service/pindialog.h
- libs/service/sessionabstractedservice.cpp
- libs/service/sortedactivatablelist.cpp
- libs/service/sortedactivatablelist.h
- libs/service/vpninterfaceconnectionprovider.cpp
- libs/service/wirednetworkinterfaceactivatableprovider.cpp
- libs/service/wirednetworkinterfaceactivatableprovider.h
- libs/service/wirelessnetworkinterfaceactivatableprovider.cpp
- libs/service/wirelessnetworkinterfaceactivatableprovider.h
- libs/ui/802_11_wirelesswidget.cpp
- libs/ui/apitemmodel.cpp
- libs/ui/apitemmodel.h
- libs/ui/bluetoothconnectioneditor.h
- libs/ui/cdmaconnectioneditor.h
- libs/ui/CMakeLists.txt
- libs/ui/gsmconnectioneditor.h
- libs/ui/ipv4advancedwidget.cpp
- libs/ui/ipv4advancedwidget.h
- libs/ui/ipv4routeswidget.cpp
- libs/ui/ipv4routeswidget.h
- libs/ui/ipv4widget.cpp
- libs/ui/networkitemmodel.cpp
- libs/ui/networkitemmodel.h
- libs/ui/pppoepreferences.h
- libs/ui/scanwidget.cpp
- libs/ui/vpnpreferences.h
- libs/ui/wiredpreferences.h
- libs/ui/wiredwidget.cpp
- libs/ui/wirelesspreferences.cpp
- libs/ui/wirelesspreferences.h
- settings/config/CMakeLists.txt
- settings/config/manageconnectionwidget.cpp
- settings/config/manageconnectionwidget.h
- settings/config/managetraywidget.h
- settings/config/mobileconnectionwizard.cpp
- settings/config/mobileconnectionwizard.h
- settings/config/mobileproviders.cpp
- settings/config/mobileproviders.h
- settings/configshell/bluetooth.cpp
- settings/configshell/bluetooth.h
- settings/configshell/CMakeLists.txt
- settings/configshell/main.cpp
- backends/NetworkManager/introspection/nm-active-connection.xml
- backends/NetworkManager/introspection/nm-connection-secrets.xml
- backends/NetworkManager/introspection/nm-exported-connection.xml
- backends/NetworkManager/introspection/nm-settings.xml
- backends/NetworkManager/introspection/nm-vpn-connection.xml
- backends/NetworkManager/settings/802-11-wireless-securitydbus.h
- backends/NetworkManager/settings/802-11-wirelessdbus.h
- backends/NetworkManager/settings/802-1xdbus.h
- backends/NetworkManager/settings/802-3-ethernetdbus.h
- backends/NetworkManager/settings/bluetoothdbus.h
- backends/NetworkManager/settings/cdmadbus.h
- backends/NetworkManager/settings/gsmdbus.h
- backends/NetworkManager/settings/ipv4dbus.cpp
- backends/NetworkManager/settings/ipv4dbus.h
- backends/NetworkManager/settings/ipv6dbus.h
- backends/NetworkManager/settings/pppdbus.h
- backends/NetworkManager/settings/pppoedbus.h
- backends/NetworkManager/settings/serialdbus.h
- backends/NetworkManager/settings/vpndbus.h
- libs/internals/settings/ipv4.h
- libs/internals/settings/ipv4persistence.cpp
- libs/ui/security/wirelesssecuritysettingwidget.cpp
- libs/ui/security/wirelesssecuritysettingwidget.h