diff --git a/knetworkmanager-networkmanager1.0.patch b/knetworkmanager-networkmanager1.0.patch
index d4648a9..20e7372 100644
--- a/knetworkmanager-networkmanager1.0.patch
+++ b/knetworkmanager-networkmanager1.0.patch
@@ -1,6 +1,1039 @@
+diff -ruN a/applet/activatableitem.h b/applet/activatableitem.h
+--- a/applet/activatableitem.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/activatableitem.h 2021-02-20 17:03:29.101762388 +0900
+@@ -19,6 +19,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef ABSTRACTCONNECTABLEITEM_H
+ #define ABSTRACTCONNECTABLEITEM_H
+
+diff -ruN a/applet/activatablelistwidget.h b/applet/activatablelistwidget.h
+--- a/applet/activatablelistwidget.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/activatablelistwidget.h 2021-02-20 17:03:34.273438468 +0900
+@@ -18,6 +18,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef ACTIVATABLELISTWIDGET_H
+ #define ACTIVATABLELISTWIDGET_H
+
+diff -ruN a/applet/gsminterfaceconnectionitem.h b/applet/gsminterfaceconnectionitem.h
+--- a/applet/gsminterfaceconnectionitem.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/gsminterfaceconnectionitem.h 2021-02-20 17:03:38.268188627 +0900
+@@ -20,6 +20,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef APPLET_GSMINTERFACECONNECTIONITEM_H
+ #define APPLET_GSMINTERFACECONNECTIONITEM_H
+
+diff -ruN a/applet/hiddenwirelessnetworkitem.h b/applet/hiddenwirelessnetworkitem.h
+--- a/applet/hiddenwirelessnetworkitem.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/hiddenwirelessnetworkitem.h 2021-02-20 17:03:43.130884932 +0900
+@@ -19,6 +19,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef HIDDENWIRELESSNETWORKITEM_H
+ #define HIDDENWIRELESSNETWORKITEM_H
+
+diff -ruN a/applet/interfaceconnectionitem.h b/applet/interfaceconnectionitem.h
+--- a/applet/interfaceconnectionitem.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/interfaceconnectionitem.h 2021-02-20 17:03:47.906587128 +0900
+@@ -18,6 +18,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef APPLET_CONNECTIONITEM_H
+ #define APPLET_CONNECTIONITEM_H
+
+diff -ruN a/applet/interfacedetailswidget.h b/applet/interfacedetailswidget.h
+--- a/applet/interfacedetailswidget.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/interfacedetailswidget.h 2021-02-20 17:03:53.358247716 +0900
+@@ -19,6 +19,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef INTERFACEDETAILSWIDGET_H
+ #define INTERFACEDETAILSWIDGET_H
+
+diff -ruN a/applet/interfaceitem.h b/applet/interfaceitem.h
+--- a/applet/interfaceitem.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/interfaceitem.h 2021-02-20 17:03:58.474929682 +0900
+@@ -19,6 +19,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef APPLET_INTERFACEITEM_H
+ #define APPLET_INTERFACEITEM_H
+
+diff -ruN a/applet/networkmanager.h b/applet/networkmanager.h
+--- a/applet/networkmanager.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/networkmanager.h 2021-02-20 17:04:04.650546496 +0900
+@@ -20,6 +20,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef PLASMA_NETWORKMANAGER_APPLET_H
+ #define PLASMA_NETWORKMANAGER_APPLET_H
+
+diff -ruN a/applet/nmpopup.h b/applet/nmpopup.h
+--- a/applet/nmpopup.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/nmpopup.h 2021-02-20 17:04:10.278197941 +0900
+@@ -19,6 +19,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef NMPOPUP_H
+ #define NMPOPUP_H
+
+diff -ruN a/applet/vpninterfaceitem.cpp b/applet/vpninterfaceitem.cpp
+--- a/applet/vpninterfaceitem.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/vpninterfaceitem.cpp 2021-02-20 17:10:59.544092838 +0900
+@@ -18,6 +18,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ // Qt
+ #include
+ #include
+diff -ruN a/applet/vpninterfaceitem.h b/applet/vpninterfaceitem.h
+--- a/applet/vpninterfaceitem.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/vpninterfaceitem.h 2021-02-20 17:04:15.389881854 +0900
+@@ -18,6 +18,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef VPNINTERFACEITEM_H
+ #define VPNINTERFACEITEM_H
+
+diff -ruN a/applet/wirelessinterfaceitem.h b/applet/wirelessinterfaceitem.h
+--- a/applet/wirelessinterfaceitem.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/wirelessinterfaceitem.h 2021-02-20 17:04:20.313577850 +0900
+@@ -19,6 +19,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef WIRELESSINTERFACEITEM_H
+ #define WIRELESSINTERFACEITEM_H
+
+diff -ruN a/applet/wirelessnetworkitem.h b/applet/wirelessnetworkitem.h
+--- a/applet/wirelessnetworkitem.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/wirelessnetworkitem.h 2021-02-20 17:04:24.990289508 +0900
+@@ -19,6 +19,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef APPLET_WIRELESSNETWORKITEM_H
+ #define APPLET_WIRELESSNETWORKITEM_H
+
+diff -ruN a/applet/wirelessstatus.h b/applet/wirelessstatus.h
+--- a/applet/wirelessstatus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/applet/wirelessstatus.h 2021-02-18 21:17:34.500276411 +0900
+@@ -19,6 +19,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef WIRELESSSTATUS_H
+ #define WIRELESSSTATUS_H
+
+diff -ruN a/backends/NetworkManager/connectiondbus.cpp b/backends/NetworkManager/connectiondbus.cpp
+--- a/backends/NetworkManager/connectiondbus.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/connectiondbus.cpp 2021-02-18 21:17:34.501276365 +0900
+@@ -18,16 +18,9 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #include "connectiondbus.h"
+
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-
+ #include "internals/connection.h"
+ #include "internals/setting.h"
+
+diff -ruN a/backends/NetworkManager/connectiondbus.h b/backends/NetworkManager/connectiondbus.h
+--- a/backends/NetworkManager/connectiondbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/connectiondbus.h 2021-02-20 15:42:49.967931888 +0900
+@@ -18,6 +18,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef CONNECTIONDBUS_H
+ #define CONNECTIONDBUS_H
+
+diff -ruN a/backends/NetworkManager/nm09dbus_export.h b/backends/NetworkManager/nm09dbus_export.h
+--- a/backends/NetworkManager/nm09dbus_export.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nm09dbus_export.h 2021-02-20 15:43:44.752923188 +0900
+@@ -17,6 +17,7 @@
+ Boston, MA 02110-1301, USA.
+ */
+
++#include
+ #ifndef NM09DBUS_EXPORT_H
+ #define NM09DBUS_EXPORT_H
+
+diff -ruN a/backends/NetworkManager/nm-active-connectioninterface.h b/backends/NetworkManager/nm-active-connectioninterface.h
+--- a/backends/NetworkManager/nm-active-connectioninterface.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nm-active-connectioninterface.h 2021-02-20 15:42:55.478412968 +0900
+@@ -8,6 +8,7 @@
+ * Do not edit! All changes made to it will be lost.
+ */
+
++#include
+ #ifndef NM_ACTIVE_CONNECTIONINTERFACE_H
+ #define NM_ACTIVE_CONNECTIONINTERFACE_H
+
+diff -ruN a/backends/NetworkManager/nm-agent-manager.h b/backends/NetworkManager/nm-agent-manager.h
+--- a/backends/NetworkManager/nm-agent-manager.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nm-agent-manager.h 2021-02-20 15:43:01.202877567 +0900
+@@ -8,6 +8,7 @@
+ * Do not edit! All changes made to it will be lost.
+ */
+
++#include
+ #ifndef NM_AGENT_MANAGER_H
+ #define NM_AGENT_MANAGER_H
+
+diff -ruN a/backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp b/backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp
+--- a/backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp 2021-02-20 16:37:53.839443224 +0900
+@@ -20,8 +20,7 @@
+
+ #include "nmdbusactiveconnectionmonitor.h"
+
+-#include
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/nmdbusactiveconnectionmonitor.h b/backends/NetworkManager/nmdbusactiveconnectionmonitor.h
+--- a/backends/NetworkManager/nmdbusactiveconnectionmonitor.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nmdbusactiveconnectionmonitor.h 2021-02-20 15:43:49.473506732 +0900
+@@ -18,6 +18,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef BACKENDS_NETWORKMANAGER_NMDBUSACTIVECONNECTIONMONITOR_H
+ #define BACKENDS_NETWORKMANAGER_NMDBUSACTIVECONNECTIONMONITOR_H
+
+diff -ruN a/backends/NetworkManager/nmdbussecretagent.h b/backends/NetworkManager/nmdbussecretagent.h
+--- a/backends/NetworkManager/nmdbussecretagent.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nmdbussecretagent.h 2021-02-20 15:43:55.093013953 +0900
+@@ -18,6 +18,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef NMDBUSSECRETAGENT_H
+ #define NMDBUSSECRETAGENT_H
+
+diff -ruN a/backends/NetworkManager/nmdbussettingsconnectionprovider.h b/backends/NetworkManager/nmdbussettingsconnectionprovider.h
+--- a/backends/NetworkManager/nmdbussettingsconnectionprovider.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nmdbussettingsconnectionprovider.h 2021-02-20 15:43:59.838600331 +0900
+@@ -18,6 +18,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef NMSYSTEMSETTINGSACTIVATABLEPROVIDER_H
+ #define NMSYSTEMSETTINGSACTIVATABLEPROVIDER_H
+
+diff -ruN a/backends/NetworkManager/nm-device-interface.h b/backends/NetworkManager/nm-device-interface.h
+--- a/backends/NetworkManager/nm-device-interface.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nm-device-interface.h 2021-02-20 15:43:06.028429126 +0900
+@@ -8,6 +8,7 @@
+ * Do not edit! All changes made to it will be lost.
+ */
+
++#include
+ #ifndef NM_DEVICE_INTERFACE_H
+ #define NM_DEVICE_INTERFACE_H
+
+diff -ruN a/backends/NetworkManager/nm-ip4-config-interface.h b/backends/NetworkManager/nm-ip4-config-interface.h
+--- a/backends/NetworkManager/nm-ip4-config-interface.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nm-ip4-config-interface.h 2021-02-20 15:43:11.462927250 +0900
+@@ -8,6 +8,7 @@
+ * Do not edit! All changes made to it will be lost.
+ */
+
++#include
+ #ifndef NM_IP4_CONFIG_INTERFACE_H
+ #define NM_IP4_CONFIG_INTERFACE_H
+
+diff -ruN a/backends/NetworkManager/nm-ip6-config-interface.h b/backends/NetworkManager/nm-ip6-config-interface.h
+--- a/backends/NetworkManager/nm-ip6-config-interface.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nm-ip6-config-interface.h 2021-02-20 15:43:15.978512712 +0900
+@@ -8,6 +8,7 @@
+ * Do not edit! All changes made to it will be lost.
+ */
+
++#include
+ #ifndef NM_IP6_CONFIG_INTERFACE_H
+ #define NM_IP6_CONFIG_INTERFACE_H
+
+diff -ruN a/backends/NetworkManager/nm-manager-interface.h b/backends/NetworkManager/nm-manager-interface.h
+--- a/backends/NetworkManager/nm-manager-interface.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nm-manager-interface.h 2021-02-20 15:43:20.508099169 +0900
+@@ -8,6 +8,7 @@
+ * Do not edit! All changes made to it will be lost.
+ */
+
++#include
+ #ifndef NM_MANAGER_INTERFACE_H
+ #define NM_MANAGER_INTERFACE_H
+
+diff -ruN a/backends/NetworkManager/nm-secret-agentadaptor.h b/backends/NetworkManager/nm-secret-agentadaptor.h
+--- a/backends/NetworkManager/nm-secret-agentadaptor.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nm-secret-agentadaptor.h 2021-02-20 15:43:24.953695446 +0900
+@@ -9,6 +9,7 @@
+ * before re-generating it.
+ */
+
++#include
+ #ifndef NM_SECRET_AGENTADAPTOR_H
+ #define NM_SECRET_AGENTADAPTOR_H
+
+diff -ruN a/backends/NetworkManager/nm-settings-connectioninterface.h b/backends/NetworkManager/nm-settings-connectioninterface.h
+--- a/backends/NetworkManager/nm-settings-connectioninterface.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nm-settings-connectioninterface.h 2021-02-20 15:43:29.501284699 +0900
+@@ -8,6 +8,7 @@
+ * Do not edit! All changes made to it will be lost.
+ */
+
++#include
+ #ifndef NM_SETTINGS_CONNECTIONINTERFACE_H
+ #define NM_SETTINGS_CONNECTIONINTERFACE_H
+
+diff -ruN a/backends/NetworkManager/nm-settingsinterface.h b/backends/NetworkManager/nm-settingsinterface.h
+--- a/backends/NetworkManager/nm-settingsinterface.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nm-settingsinterface.h 2021-02-20 15:43:33.754902499 +0900
+@@ -8,6 +8,7 @@
+ * Do not edit! All changes made to it will be lost.
+ */
+
++#include
+ #ifndef NM_SETTINGSINTERFACE_H
+ #define NM_SETTINGSINTERFACE_H
+
+diff -ruN a/backends/NetworkManager/nm-vpn-connectioninterface.h b/backends/NetworkManager/nm-vpn-connectioninterface.h
+--- a/backends/NetworkManager/nm-vpn-connectioninterface.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/nm-vpn-connectioninterface.h 2021-02-20 15:43:37.934528820 +0900
+@@ -8,6 +8,7 @@
+ * Do not edit! All changes made to it will be lost.
+ */
+
++#include
+ #ifndef NM_VPN_CONNECTIONINTERFACE_H
+ #define NM_VPN_CONNECTIONINTERFACE_H
+
+diff -ruN a/backends/NetworkManager/remoteconnection.cpp b/backends/NetworkManager/remoteconnection.cpp
+--- a/backends/NetworkManager/remoteconnection.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/remoteconnection.cpp 2021-02-18 21:17:34.502276319 +0900
+@@ -20,15 +20,7 @@
+
+ #include "remoteconnection.h"
+
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
++#include
+
+ #include
+
+diff -ruN a/backends/NetworkManager/remoteconnection.h b/backends/NetworkManager/remoteconnection.h
+--- a/backends/NetworkManager/remoteconnection.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/remoteconnection.h 2021-02-20 15:44:09.723746033 +0900
+@@ -18,6 +18,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef REMOTE_CONNECTION_H
+ #define REMOTE_CONNECTION_H
+
+diff -ruN a/backends/NetworkManager/settingdbus.h b/backends/NetworkManager/settingdbus.h
+--- a/backends/NetworkManager/settingdbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settingdbus.h 2021-02-20 15:44:15.047289977 +0900
+@@ -18,6 +18,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef SETTINGDBUS_H
+ #define SETTINGDBUS_H
+
+diff -ruN a/backends/NetworkManager/settings/802-11-wirelessdbus.cpp b/backends/NetworkManager/settings/802-11-wirelessdbus.cpp
+--- a/backends/NetworkManager/settings/802-11-wirelessdbus.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/802-11-wirelessdbus.cpp 2021-02-20 15:51:26.392477122 +0900
+@@ -62,8 +62,8 @@
+ if (map.contains(QLatin1String(NM_SETTING_WIRELESS_SEEN_BSSIDS))) {
+ setting->setSeenbssids(map.value(QLatin1String(NM_SETTING_WIRELESS_SEEN_BSSIDS)).value());
+ }
+- if (map.contains(QLatin1String(NM_SETTING_WIRELESS_SEC))) {
+- setting->setSecurity(map.value(QLatin1String(NM_SETTING_WIRELESS_SEC)).value());
++ if (map.contains(QLatin1String("security"))) {
++ setting->setSecurity(map.value(QLatin1String("security")).value());
+ } else {
+ setting->setSecurity("");
+ }
+@@ -123,7 +123,7 @@
+ map.insert(QLatin1String(NM_SETTING_WIRELESS_SEEN_BSSIDS), setting->seenbssids());
+ }
+ if (!setting->security().isEmpty()) {
+- map.insert(QLatin1String(NM_SETTING_WIRELESS_SEC), setting->security());
++ map.insert(QLatin1String("security"), setting->security());
+ }
+ return map;
+ }
+diff -ruN a/backends/NetworkManager/settings/802-11-wirelessdbus.h b/backends/NetworkManager/settings/802-11-wirelessdbus.h
+--- a/backends/NetworkManager/settings/802-11-wirelessdbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/802-11-wirelessdbus.h 2021-02-18 21:17:34.502276319 +0900
+@@ -3,7 +3,7 @@
+ #ifndef WIRELESSDBUS_H
+ #define WIRELESSDBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/settings/802-11-wireless-securitydbus.h b/backends/NetworkManager/settings/802-11-wireless-securitydbus.h
+--- a/backends/NetworkManager/settings/802-11-wireless-securitydbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/802-11-wireless-securitydbus.h 2021-02-18 21:17:34.503276273 +0900
+@@ -3,7 +3,7 @@
+ #ifndef WIRELESSSECURITYDBUS_H
+ #define WIRELESSSECURITYDBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/settings/802-1xdbus.h b/backends/NetworkManager/settings/802-1xdbus.h
+--- a/backends/NetworkManager/settings/802-1xdbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/802-1xdbus.h 2021-02-18 21:17:34.503276273 +0900
+@@ -3,7 +3,7 @@
+ #ifndef SECURITY8021XDBUS_H
+ #define SECURITY8021XDBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/settings/802-3-ethernetdbus.h b/backends/NetworkManager/settings/802-3-ethernetdbus.h
+--- a/backends/NetworkManager/settings/802-3-ethernetdbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/802-3-ethernetdbus.h 2021-02-18 21:17:34.503276273 +0900
+@@ -3,7 +3,7 @@
+ #ifndef WIREDDBUS_H
+ #define WIREDDBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/settings/bluetoothdbus.h b/backends/NetworkManager/settings/bluetoothdbus.h
+--- a/backends/NetworkManager/settings/bluetoothdbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/bluetoothdbus.h 2021-02-18 21:17:34.504276227 +0900
+@@ -3,7 +3,7 @@
+ #ifndef BLUETOOTHDBUS_H
+ #define BLUETOOTHDBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/settings/cdmadbus.h b/backends/NetworkManager/settings/cdmadbus.h
+--- a/backends/NetworkManager/settings/cdmadbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/cdmadbus.h 2021-02-18 21:17:34.504276227 +0900
+@@ -3,7 +3,7 @@
+ #ifndef CDMADBUS_H
+ #define CDMADBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/settings/gsmdbus.cpp b/backends/NetworkManager/settings/gsmdbus.cpp
+--- a/backends/NetworkManager/settings/gsmdbus.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/gsmdbus.cpp 2021-02-20 16:32:10.848885269 +0900
+@@ -35,13 +35,11 @@
+ if (map.contains(QLatin1String(NM_SETTING_GSM_NETWORK_ID))) {
+ setting->setNetworkid(map.value(QLatin1String(NM_SETTING_GSM_NETWORK_ID)).value());
+ }
+- if (map.contains(QLatin1String(NM_SETTING_GSM_NETWORK_TYPE))) {
+- setting->setNetworktype(map.value(QLatin1String(NM_SETTING_GSM_NETWORK_TYPE)).value());
+- } else {
+- setting->setNetworktype(NM_SETTING_GSM_NETWORK_TYPE_ANY);
++ if (map.contains(QLatin1String("network-type"))) {
++ setting->setNetworktype(map.value(QLatin1String("network-type")).value());
+ }
+- if (map.contains(QLatin1String(NM_SETTING_GSM_ALLOWED_BANDS))) {
+- setting->setBand(map.value(QLatin1String(NM_SETTING_GSM_ALLOWED_BANDS)).value());
++ if (map.contains(QLatin1String("allowed-bands"))) {
++ setting->setBand(map.value(QLatin1String("allowed-bands")).value());
+ }
+ if (map.contains(QLatin1String(NM_SETTING_GSM_HOME_ONLY))) {
+ setting->setHomeonly(map.value(QLatin1String(NM_SETTING_GSM_HOME_ONLY)).value());
+@@ -65,9 +63,6 @@
+ map.insert(QLatin1String(NM_SETTING_GSM_APN), setting->apn());
+ if (!setting->networkid().isEmpty())
+ map.insert(QLatin1String(NM_SETTING_GSM_NETWORK_ID), setting->networkid());
+- if (setting->networktype() != NM_SETTING_GSM_NETWORK_TYPE_ANY) {
+- map.insert(QLatin1String(NM_SETTING_GSM_NETWORK_TYPE), setting->networktype());
+- }
+ insertIfTrue(map, NM_SETTING_GSM_HOME_ONLY, setting->homeonly());
+
+ map.unite(toSecretsMap());
+diff -ruN a/backends/NetworkManager/settings/gsmdbus.h b/backends/NetworkManager/settings/gsmdbus.h
+--- a/backends/NetworkManager/settings/gsmdbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/gsmdbus.h 2021-02-18 21:17:34.505276180 +0900
+@@ -3,7 +3,7 @@
+ #ifndef GSMDBUS_H
+ #define GSMDBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/settings/ipv4dbus.cpp b/backends/NetworkManager/settings/ipv4dbus.cpp
+--- a/backends/NetworkManager/settings/ipv4dbus.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/ipv4dbus.cpp 2021-02-20 16:49:42.195698819 +0900
+@@ -24,17 +24,17 @@
+
+ Knm::Ipv4Setting * setting = static_cast(m_setting);
+
+- if (map.contains(QLatin1String(NM_SETTING_IP4_CONFIG_METHOD))) {
+- setting->setMethod(methodStringToEnum(map.value(QLatin1String(NM_SETTING_IP4_CONFIG_METHOD)).value())); }
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_METHOD))) {
++ setting->setMethod(methodStringToEnum(map.value(QLatin1String(NM_SETTING_IP_CONFIG_METHOD)).value())); }
+
+- if (map.contains(QLatin1String(NM_SETTING_IP4_CONFIG_DNS))) {
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_DNS))) {
+ QList dbusDns;
+ QList temp;
+- if (map.value(QLatin1String(NM_SETTING_IP4_CONFIG_DNS)).canConvert()) {
+- QDBusArgument dnsArg = map.value(QLatin1String(NM_SETTING_IP4_CONFIG_DNS)).value();
++ if (map.value(QLatin1String(NM_SETTING_IP_CONFIG_DNS)).canConvert()) {
++ QDBusArgument dnsArg = map.value(QLatin1String(NM_SETTING_IP_CONFIG_DNS)).value();
+ temp = qdbus_cast >(dnsArg);
+ } else {
+- temp = map.value(QLatin1String(NM_SETTING_IP4_CONFIG_DNS)).value >();
++ temp = map.value(QLatin1String(NM_SETTING_IP_CONFIG_DNS)).value >();
+ }
+
+ foreach(const uint utmp, temp) {
+@@ -46,20 +46,20 @@
+ setting->setDns(dbusDns);
+ }
+
+- if (map.contains(QLatin1String(NM_SETTING_IP4_CONFIG_DNS_SEARCH)) &&
+- !map.value(QLatin1String(NM_SETTING_IP4_CONFIG_DNS_SEARCH)).value().isEmpty()
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_DNS_SEARCH)) &&
++ !map.value(QLatin1String(NM_SETTING_IP_CONFIG_DNS_SEARCH)).value().isEmpty()
+ ) {
+- setting->setDnssearch(map.value(QLatin1String(NM_SETTING_IP4_CONFIG_DNS_SEARCH)).value());
++ setting->setDnssearch(map.value(QLatin1String(NM_SETTING_IP_CONFIG_DNS_SEARCH)).value());
+ }
+
+- if (map.contains(QLatin1String(NM_SETTING_IP4_CONFIG_ADDRESSES))) {
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_ADDRESSES))) {
+ QList addresses;
+ QList > temp;
+- if (map.value(QLatin1String(NM_SETTING_IP4_CONFIG_ADDRESSES)).canConvert< QDBusArgument>()) {
+- QDBusArgument addressArg = map.value(QLatin1String(NM_SETTING_IP4_CONFIG_ADDRESSES)).value();
++ if (map.value(QLatin1String(NM_SETTING_IP_CONFIG_ADDRESSES)).canConvert< QDBusArgument>()) {
++ QDBusArgument addressArg = map.value(QLatin1String(NM_SETTING_IP_CONFIG_ADDRESSES)).value();
+ temp = qdbus_cast > >(addressArg);
+ } else {
+- temp = map.value(QLatin1String(NM_SETTING_IP4_CONFIG_ADDRESSES)).value > >();
++ temp = map.value(QLatin1String(NM_SETTING_IP_CONFIG_ADDRESSES)).value > >();
+ }
+
+ foreach(const QList & uintList, temp) {
+@@ -84,15 +84,15 @@
+ setting->setAddresses(addresses);
+ }
+
+- if (map.contains(QLatin1String(NM_SETTING_IP4_CONFIG_ROUTES)))
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_ROUTES)))
+ {
+ QList routes;
+ QList > temp;
+- if (map.value(QLatin1String(NM_SETTING_IP4_CONFIG_ROUTES)).canConvert< QDBusArgument>()) {
+- QDBusArgument routeArg = map.value(QLatin1String(NM_SETTING_IP4_CONFIG_ROUTES)).value();
++ if (map.value(QLatin1String(NM_SETTING_IP_CONFIG_ROUTES)).canConvert< QDBusArgument>()) {
++ QDBusArgument routeArg = map.value(QLatin1String(NM_SETTING_IP_CONFIG_ROUTES)).value();
+ temp = qdbus_cast > >(routeArg);
+ } else {
+- temp = map.value(QLatin1String(NM_SETTING_IP4_CONFIG_ROUTES)).value > >();
++ temp = map.value(QLatin1String(NM_SETTING_IP_CONFIG_ROUTES)).value > >();
+ }
+
+ foreach(const QList & uintList, temp) {
+@@ -114,26 +114,26 @@
+ setting->setRoutes(routes);
+ }
+
+- if (map.contains(QLatin1String(NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS))) {
+- setting->setIgnoredhcpdns(map.value(QLatin1String(NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS)).value());
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS))) {
++ setting->setIgnoredhcpdns(map.value(QLatin1String(NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS)).value());
+ } else {
+ // this is needed when the connection is being updated instead of created.
+ setting->setIgnoredhcpdns(false);
+ }
+- if (map.contains(QLatin1String(NM_SETTING_IP4_CONFIG_IGNORE_AUTO_ROUTES))) {
+- setting->setIgnoreautoroute(map.value(QLatin1String(NM_SETTING_IP4_CONFIG_IGNORE_AUTO_ROUTES)).value());
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES))) {
++ setting->setIgnoreautoroute(map.value(QLatin1String(NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES)).value());
+ }
+- if (map.contains(QLatin1String(NM_SETTING_IP4_CONFIG_NEVER_DEFAULT))) {
+- setting->setNeverdefault(map.value(QLatin1String(NM_SETTING_IP4_CONFIG_NEVER_DEFAULT)).value());
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_NEVER_DEFAULT))) {
++ setting->setNeverdefault(map.value(QLatin1String(NM_SETTING_IP_CONFIG_NEVER_DEFAULT)).value());
+ }
+ if (map.contains(QLatin1String(NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID))) {
+ setting->setDhcpclientid(map.value(QLatin1String(NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID)).value());
+ }
+- if (map.contains(QLatin1String(NM_SETTING_IP4_CONFIG_DHCP_HOSTNAME))) {
+- setting->setDhcphostname(map.value(QLatin1String(NM_SETTING_IP4_CONFIG_DHCP_HOSTNAME)).value());
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_DHCP_HOSTNAME))) {
++ setting->setDhcphostname(map.value(QLatin1String(NM_SETTING_IP_CONFIG_DHCP_HOSTNAME)).value());
+ }
+- if (map.contains(QLatin1String(NM_SETTING_IP4_CONFIG_MAY_FAIL))) {
+- setting->setMayfail(map.value(QLatin1String(NM_SETTING_IP4_CONFIG_MAY_FAIL)).value());
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_MAY_FAIL))) {
++ setting->setMayfail(map.value(QLatin1String(NM_SETTING_IP_CONFIG_MAY_FAIL)).value());
+ } else {
+ setting->setMayfail(true);
+ }
+@@ -164,19 +164,19 @@
+ Knm::Ipv4Setting * setting = static_cast(m_setting);
+ switch (setting->method()) {
+ case Knm::Ipv4Setting::EnumMethod::Automatic:
+- map.insert(QLatin1String(NM_SETTING_IP4_CONFIG_METHOD), QLatin1String(NM_SETTING_IP4_CONFIG_METHOD_AUTO));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_METHOD), QLatin1String(NM_SETTING_IP4_CONFIG_METHOD_AUTO));
+ break;
+ case Knm::Ipv4Setting::EnumMethod::LinkLocal:
+- map.insert(QLatin1String(NM_SETTING_IP4_CONFIG_METHOD), QLatin1String(NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_METHOD), QLatin1String(NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL));
+ break;
+ case Knm::Ipv4Setting::EnumMethod::Manual:
+- map.insert(QLatin1String(NM_SETTING_IP4_CONFIG_METHOD), QLatin1String(NM_SETTING_IP4_CONFIG_METHOD_MANUAL));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_METHOD), QLatin1String(NM_SETTING_IP4_CONFIG_METHOD_MANUAL));
+ break;
+ case Knm::Ipv4Setting::EnumMethod::Shared:
+- map.insert(QLatin1String(NM_SETTING_IP4_CONFIG_METHOD), QLatin1String(NM_SETTING_IP4_CONFIG_METHOD_SHARED));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_METHOD), QLatin1String(NM_SETTING_IP4_CONFIG_METHOD_SHARED));
+ break;
+ case Knm::Ipv4Setting::EnumMethod::Disabled:
+- map.insert(QLatin1String(NM_SETTING_IP4_CONFIG_METHOD), QLatin1String(NM_SETTING_IP4_CONFIG_METHOD_DISABLED));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_METHOD), QLatin1String(NM_SETTING_IP4_CONFIG_METHOD_DISABLED));
+ break;
+ }
+
+@@ -185,11 +185,11 @@
+ foreach (const QHostAddress &dns, setting->dns()) {
+ dbusDns << htonl(dns.toIPv4Address());
+ }
+- map.insert(QLatin1String(NM_SETTING_IP4_CONFIG_DNS), QVariant::fromValue(dbusDns));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_DNS), QVariant::fromValue(dbusDns));
+ }
+
+ if (!setting->dnssearch().isEmpty()) {
+- map.insert(QLatin1String(NM_SETTING_IP4_CONFIG_DNS_SEARCH), setting->dnssearch());
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_DNS_SEARCH), setting->dnssearch());
+ }
+ if (!setting->addresses().isEmpty()) {
+ QList > dbusAddresses;
+@@ -200,7 +200,7 @@
+ << htonl(addr.gateway());
+ dbusAddresses << dbusAddress;
+ }
+- map.insert(QLatin1String(NM_SETTING_IP4_CONFIG_ADDRESSES), QVariant::fromValue(dbusAddresses));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_ADDRESSES), QVariant::fromValue(dbusAddresses));
+ }
+ if (!setting->routes().isEmpty()) {
+ QList > dbusRoutes;
+@@ -213,17 +213,17 @@
+ dbusRoutes << dbusRoute;
+ }
+
+- map.insert(QLatin1String(NM_SETTING_IP4_CONFIG_ROUTES), QVariant::fromValue(dbusRoutes));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_ROUTES), QVariant::fromValue(dbusRoutes));
+ }
+
+
+- //map.insert(QLatin1String(NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS), setting->ignoredhcpdns());
+- insertIfTrue(map, NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS, setting->ignoredhcpdns());
+- insertIfTrue(map, NM_SETTING_IP4_CONFIG_IGNORE_AUTO_ROUTES, setting->ignoreautoroute());
+- insertIfTrue(map, NM_SETTING_IP4_CONFIG_NEVER_DEFAULT, setting->neverdefault());
++ //map.insert(QLatin1String(NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS), setting->ignoredhcpdns());
++ insertIfTrue(map, NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS, setting->ignoredhcpdns());
++ insertIfTrue(map, NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES, setting->ignoreautoroute());
++ insertIfTrue(map, NM_SETTING_IP_CONFIG_NEVER_DEFAULT, setting->neverdefault());
+ insertIfNonEmpty(map, NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID, setting->dhcpclientid());
+- insertIfNonEmpty(map, NM_SETTING_IP4_CONFIG_DHCP_HOSTNAME, setting->dhcphostname());
+- insertIfFalse(map, NM_SETTING_IP4_CONFIG_MAY_FAIL, setting->mayfail());
++ insertIfNonEmpty(map, NM_SETTING_IP_CONFIG_DHCP_HOSTNAME, setting->dhcphostname());
++ insertIfFalse(map, NM_SETTING_IP_CONFIG_MAY_FAIL, setting->mayfail());
+ return map;
+ }
+
+diff -ruN a/backends/NetworkManager/settings/ipv4dbus.h b/backends/NetworkManager/settings/ipv4dbus.h
+--- a/backends/NetworkManager/settings/ipv4dbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/ipv4dbus.h 2021-02-18 21:17:34.506276134 +0900
+@@ -3,7 +3,7 @@
+ #ifndef IPV4DBUS_H
+ #define IPV4DBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/settings/ipv6dbus.cpp b/backends/NetworkManager/settings/ipv6dbus.cpp
+--- a/backends/NetworkManager/settings/ipv6dbus.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/ipv6dbus.cpp 2021-02-20 16:56:20.600136899 +0900
+@@ -23,17 +23,17 @@
+
+ Knm::Ipv6Setting * setting = static_cast(m_setting);
+
+- if (map.contains(QLatin1String(NM_SETTING_IP6_CONFIG_METHOD))) {
+- setting->setMethod(methodStringToEnum(map.value(QLatin1String(NM_SETTING_IP6_CONFIG_METHOD)).value())); }
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_METHOD))) {
++ setting->setMethod(methodStringToEnum(map.value(QLatin1String(NM_SETTING_IP_CONFIG_METHOD)).value())); }
+
+- if (map.contains(QLatin1String(NM_SETTING_IP6_CONFIG_DNS))) {
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_DNS))) {
+ QList dbusDns;
+ QList temp;
+- if (map.value(QLatin1String(NM_SETTING_IP6_CONFIG_DNS)).canConvert()) {
+- QDBusArgument dnsArg = map.value(QLatin1String(NM_SETTING_IP6_CONFIG_DNS)).value< QDBusArgument>();
++ if (map.value(QLatin1String(NM_SETTING_IP_CONFIG_DNS)).canConvert()) {
++ QDBusArgument dnsArg = map.value(QLatin1String(NM_SETTING_IP_CONFIG_DNS)).value< QDBusArgument>();
+ temp = qdbus_cast >(dnsArg);
+ } else {
+- temp = map.value(QLatin1String(NM_SETTING_IP6_CONFIG_DNS)).value >();
++ temp = map.value(QLatin1String(NM_SETTING_IP_CONFIG_DNS)).value >();
+ }
+
+ foreach(const QByteArray &utmp, temp) {
+@@ -50,19 +50,19 @@
+ setting->setDns(dbusDns);
+ }
+
+- if (map.contains(QLatin1String(NM_SETTING_IP6_CONFIG_DNS_SEARCH)) &&
+- !map.value(QLatin1String(NM_SETTING_IP6_CONFIG_DNS_SEARCH)).value().isEmpty()
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_DNS_SEARCH)) &&
++ !map.value(QLatin1String(NM_SETTING_IP_CONFIG_DNS_SEARCH)).value().isEmpty()
+ ) {
+- setting->setDnssearch(map.value(QLatin1String(NM_SETTING_IP6_CONFIG_DNS_SEARCH)).value());
++ setting->setDnssearch(map.value(QLatin1String(NM_SETTING_IP_CONFIG_DNS_SEARCH)).value());
+ }
+
+- if (map.contains(QLatin1String(NM_SETTING_IP6_CONFIG_ADDRESSES))) {
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_ADDRESSES))) {
+ QList temp;
+- if (map.value(QLatin1String(NM_SETTING_IP6_CONFIG_DNS)).canConvert()) {
+- QDBusArgument addressArg = map.value(QLatin1String(NM_SETTING_IP6_CONFIG_ADDRESSES)).value< QDBusArgument>();
++ if (map.value(QLatin1String(NM_SETTING_IP_CONFIG_DNS)).canConvert()) {
++ QDBusArgument addressArg = map.value(QLatin1String(NM_SETTING_IP_CONFIG_ADDRESSES)).value< QDBusArgument>();
+ temp = qdbus_cast >(addressArg);
+ } else {
+- temp = map.value(QLatin1String(NM_SETTING_IP6_CONFIG_ADDRESSES)).value >();
++ temp = map.value(QLatin1String(NM_SETTING_IP_CONFIG_ADDRESSES)).value >();
+ }
+ QList addresses;
+
+@@ -96,14 +96,14 @@
+ setting->setAddresses(addresses);
+ }
+
+- if (map.contains(QLatin1String(NM_SETTING_IP6_CONFIG_ROUTES)))
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_ROUTES)))
+ {
+ QList temp;
+- if (map.value(QLatin1String(NM_SETTING_IP6_CONFIG_ROUTES)).canConvert()) {
+- QDBusArgument routeArg = map.value(QLatin1String(NM_SETTING_IP6_CONFIG_ROUTES)).value< QDBusArgument>();
++ if (map.value(QLatin1String(NM_SETTING_IP_CONFIG_ROUTES)).canConvert()) {
++ QDBusArgument routeArg = map.value(QLatin1String(NM_SETTING_IP_CONFIG_ROUTES)).value< QDBusArgument>();
+ temp = qdbus_cast >(routeArg);
+ } else {
+- temp = map.value(QLatin1String(NM_SETTING_IP6_CONFIG_ROUTES)).value >();
++ temp = map.value(QLatin1String(NM_SETTING_IP_CONFIG_ROUTES)).value >();
+ }
+ QList routes;
+
+@@ -135,20 +135,20 @@
+ setting->setRoutes(routes);
+ }
+
+- if (map.contains(QLatin1String(NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS))) {
+- setting->setIgnoredhcpdns(map.value(QLatin1String(NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS)).value());
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS))) {
++ setting->setIgnoredhcpdns(map.value(QLatin1String(NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS)).value());
+ } else {
+ // this is needed when the connection is being updated instead of created.
+ setting->setIgnoredhcpdns(false);
+ }
+- if (map.contains(QLatin1String(NM_SETTING_IP6_CONFIG_IGNORE_AUTO_ROUTES))) {
+- setting->setIgnoreautoroute(map.value(QLatin1String(NM_SETTING_IP6_CONFIG_IGNORE_AUTO_ROUTES)).value());
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES))) {
++ setting->setIgnoreautoroute(map.value(QLatin1String(NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES)).value());
+ }
+- if (map.contains(QLatin1String(NM_SETTING_IP6_CONFIG_NEVER_DEFAULT))) {
+- setting->setNeverdefault(map.value(QLatin1String(NM_SETTING_IP6_CONFIG_NEVER_DEFAULT)).value());
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_NEVER_DEFAULT))) {
++ setting->setNeverdefault(map.value(QLatin1String(NM_SETTING_IP_CONFIG_NEVER_DEFAULT)).value());
+ }
+- if (map.contains(QLatin1String(NM_SETTING_IP6_CONFIG_MAY_FAIL))) {
+- setting->setMayfail(map.value(QLatin1String(NM_SETTING_IP6_CONFIG_MAY_FAIL)).value());
++ if (map.contains(QLatin1String(NM_SETTING_IP_CONFIG_MAY_FAIL))) {
++ setting->setMayfail(map.value(QLatin1String(NM_SETTING_IP_CONFIG_MAY_FAIL)).value());
+ } else {
+ setting->setMayfail(true);
+ }
+@@ -185,22 +185,22 @@
+ Knm::Ipv6Setting * setting = static_cast(m_setting);
+ switch (setting->method()) {
+ case Knm::Ipv6Setting::EnumMethod::Automatic:
+- map.insert(QLatin1String(NM_SETTING_IP6_CONFIG_METHOD), QLatin1String(NM_SETTING_IP6_CONFIG_METHOD_AUTO));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_METHOD), QLatin1String(NM_SETTING_IP6_CONFIG_METHOD_AUTO));
+ break;
+ case Knm::Ipv6Setting::EnumMethod::Dhcp:
+- map.insert(QLatin1String(NM_SETTING_IP6_CONFIG_METHOD), QLatin1String(NM_SETTING_IP6_CONFIG_METHOD_DHCP));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_METHOD), QLatin1String(NM_SETTING_IP6_CONFIG_METHOD_DHCP));
+ break;
+ case Knm::Ipv6Setting::EnumMethod::LinkLocal:
+- map.insert(QLatin1String(NM_SETTING_IP6_CONFIG_METHOD), QLatin1String(NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_METHOD), QLatin1String(NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL));
+ break;
+ case Knm::Ipv6Setting::EnumMethod::Manual:
+- map.insert(QLatin1String(NM_SETTING_IP6_CONFIG_METHOD), QLatin1String(NM_SETTING_IP6_CONFIG_METHOD_MANUAL));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_METHOD), QLatin1String(NM_SETTING_IP6_CONFIG_METHOD_MANUAL));
+ break;
+ case Knm::Ipv6Setting::EnumMethod::Shared:
+- map.insert(QLatin1String(NM_SETTING_IP6_CONFIG_METHOD), QLatin1String(NM_SETTING_IP6_CONFIG_METHOD_SHARED));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_METHOD), QLatin1String(NM_SETTING_IP6_CONFIG_METHOD_SHARED));
+ break;
+ case Knm::Ipv6Setting::EnumMethod::Ignore:
+- map.insert(QLatin1String(NM_SETTING_IP6_CONFIG_METHOD), QLatin1String(NM_SETTING_IP6_CONFIG_METHOD_IGNORE));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_METHOD), QLatin1String(NM_SETTING_IP6_CONFIG_METHOD_IGNORE));
+ break;
+ }
+
+@@ -216,11 +216,11 @@
+
+ dbusDns << assembledDnsAddress;
+ }
+- map.insert(QLatin1String(NM_SETTING_IP6_CONFIG_DNS), QVariant::fromValue(dbusDns));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_DNS), QVariant::fromValue(dbusDns));
+ }
+
+ if (!setting->dnssearch().isEmpty()) {
+- map.insert(QLatin1String(NM_SETTING_IP6_CONFIG_DNS_SEARCH), setting->dnssearch());
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_DNS_SEARCH), setting->dnssearch());
+ }
+ if (!setting->addresses().isEmpty()) {
+ QList dbusAddresses;
+@@ -245,7 +245,7 @@
+ dbusAddress.gateway = assembledGateway;
+ dbusAddresses << dbusAddress;
+ }
+- map.insert(QLatin1String(NM_SETTING_IP6_CONFIG_ADDRESSES), QVariant::fromValue(dbusAddresses));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_ADDRESSES), QVariant::fromValue(dbusAddresses));
+ }
+ if (!setting->routes().isEmpty()) {
+ QList dbusRoutes;
+@@ -273,14 +273,14 @@
+ dbusRoutes << dbusRoute;
+ }
+
+- map.insert(QLatin1String(NM_SETTING_IP6_CONFIG_ROUTES), QVariant::fromValue(dbusRoutes));
++ map.insert(QLatin1String(NM_SETTING_IP_CONFIG_ROUTES), QVariant::fromValue(dbusRoutes));
+ }
+
+
+- insertIfTrue(map, NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS, setting->ignoredhcpdns());
+- insertIfTrue(map, NM_SETTING_IP6_CONFIG_IGNORE_AUTO_ROUTES, setting->ignoreautoroute());
+- insertIfTrue(map, NM_SETTING_IP6_CONFIG_NEVER_DEFAULT, setting->neverdefault());
+- insertIfFalse(map, NM_SETTING_IP6_CONFIG_MAY_FAIL, setting->mayfail());
++ insertIfTrue(map, NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS, setting->ignoredhcpdns());
++ insertIfTrue(map, NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES, setting->ignoreautoroute());
++ insertIfTrue(map, NM_SETTING_IP_CONFIG_NEVER_DEFAULT, setting->neverdefault());
++ insertIfFalse(map, NM_SETTING_IP_CONFIG_MAY_FAIL, setting->mayfail());
+ map.insert(QLatin1String(NM_SETTING_IP6_CONFIG_IP6_PRIVACY), setting->privacy());
+ return map;
+ }
+diff -ruN a/backends/NetworkManager/settings/ipv6dbus.h b/backends/NetworkManager/settings/ipv6dbus.h
+--- a/backends/NetworkManager/settings/ipv6dbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/ipv6dbus.h 2021-02-18 21:17:34.506276134 +0900
+@@ -3,7 +3,7 @@
+ #ifndef IPV6DBUS_H
+ #define IPV6DBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/settings/pppdbus.h b/backends/NetworkManager/settings/pppdbus.h
+--- a/backends/NetworkManager/settings/pppdbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/pppdbus.h 2021-02-18 21:17:34.507276088 +0900
+@@ -3,7 +3,7 @@
+ #ifndef PPPDBUS_H
+ #define PPPDBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/settings/pppoedbus.h b/backends/NetworkManager/settings/pppoedbus.h
+--- a/backends/NetworkManager/settings/pppoedbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/pppoedbus.h 2021-02-18 21:17:34.507276088 +0900
+@@ -3,7 +3,7 @@
+ #ifndef PPPOEDBUS_H
+ #define PPPOEDBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/settings/serialdbus.h b/backends/NetworkManager/settings/serialdbus.h
+--- a/backends/NetworkManager/settings/serialdbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/serialdbus.h 2021-02-18 21:17:34.508276042 +0900
+@@ -3,7 +3,7 @@
+ #ifndef SERIALDBUS_H
+ #define SERIALDBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/backends/NetworkManager/settings/vpndbus.h b/backends/NetworkManager/settings/vpndbus.h
+--- a/backends/NetworkManager/settings/vpndbus.h 2015-03-06 08:47:44.000000000 +0900
++++ b/backends/NetworkManager/settings/vpndbus.h 2021-02-18 21:17:34.508276042 +0900
+@@ -3,7 +3,7 @@
+ #ifndef VPNDBUS_H
+ #define VPNDBUS_H
+
+-#include
++#include
+
+ #include
+ #include
+diff -ruN a/dataengine/networkmanagementengine.h b/dataengine/networkmanagementengine.h
+--- a/dataengine/networkmanagementengine.h 2015-03-06 08:47:44.000000000 +0900
++++ b/dataengine/networkmanagementengine.h 2021-02-18 21:17:34.509275995 +0900
+@@ -17,7 +17,7 @@
+ 02110-1301, USA.
+ */
+
+-
++#include
+ #ifndef NETWORKMANAGEMENTENGINE_H
+ #define NETWORKMANAGEMENTENGINE_H
+
+diff -ruN a/kded/nm08connections.cpp b/kded/nm08connections.cpp
+--- a/kded/nm08connections.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/kded/nm08connections.cpp 2021-02-20 17:01:42.128592778 +0900
+@@ -18,6 +18,8 @@
+ License along with this library. If not, see .
+ */
+
++#include
++
+ namespace Knm {
+ class Setting;
+ }
+diff -ruN a/kded/nm08connections.h b/kded/nm08connections.h
+--- a/kded/nm08connections.h 2015-03-06 08:47:44.000000000 +0900
++++ b/kded/nm08connections.h 2021-02-20 17:01:10.826643067 +0900
+@@ -18,6 +18,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef IMPORTNM08CONNECTIONS_H
+ #define IMPORTNM08CONNECTIONS_H
+
+diff -ruN a/kded/service.h b/kded/service.h
+--- a/kded/service.h 2015-03-06 08:47:44.000000000 +0900
++++ b/kded/service.h 2021-02-20 17:01:04.337071344 +0900
+@@ -20,6 +20,7 @@
+ along with this program. If not, see .
+ */
+
++#include
+ #ifndef KNM09_KDED_SERVICE_H
+ #define KNM09_KDED_SERVICE_H
+
+diff -ruN a/kded/settingsnm08/bluetoothpersistence.cpp b/kded/settingsnm08/bluetoothpersistence.cpp
+--- a/kded/settingsnm08/bluetoothpersistence.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/kded/settingsnm08/bluetoothpersistence.cpp 2021-02-18 21:17:34.509275995 +0900
+@@ -1,7 +1,7 @@
+ // This file is generated by kconfig_compiler from bluetooth.kcfg.
+ // All changes you do to this file will be lost.
+
+-#include
++#include
+
+ #include "bluetoothpersistence.h"
+
+diff -ruN a/libs/client/remoteactivatable.cpp b/libs/client/remoteactivatable.cpp
+--- a/libs/client/remoteactivatable.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/client/remoteactivatable.cpp 2021-02-18 21:17:34.510275949 +0900
+@@ -19,6 +19,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #include
+
+ #include "remoteactivatable.h"
diff -ruN a/libs/client/remoteactivatable.h b/libs/client/remoteactivatable.h
--- a/libs/client/remoteactivatable.h 2015-03-06 08:47:44.000000000 +0900
-+++ b/libs/client/remoteactivatable.h 2021-02-13 14:59:10.800302076 +0900
++++ b/libs/client/remoteactivatable.h 2021-02-18 21:17:34.510275949 +0900
@@ -19,6 +19,7 @@
License along with this library. If not, see .
*/
@@ -11,7 +1044,7 @@ diff -ruN a/libs/client/remoteactivatable.h b/libs/client/remoteactivatable.h
diff -ruN a/libs/client/remoteactivatablelist.h b/libs/client/remoteactivatablelist.h
--- a/libs/client/remoteactivatablelist.h 2015-03-06 08:47:44.000000000 +0900
-+++ b/libs/client/remoteactivatablelist.h 2021-02-13 14:59:17.965912966 +0900
++++ b/libs/client/remoteactivatablelist.h 2021-02-18 21:17:34.510275949 +0900
@@ -19,6 +19,7 @@
License along with this library. If not, see .
*/
@@ -22,7 +1055,7 @@ diff -ruN a/libs/client/remoteactivatablelist.h b/libs/client/remoteactivatablel
diff -ruN a/libs/client/remotegsminterfaceconnection.h b/libs/client/remotegsminterfaceconnection.h
--- a/libs/client/remotegsminterfaceconnection.h 2015-03-06 08:47:44.000000000 +0900
-+++ b/libs/client/remotegsminterfaceconnection.h 2021-02-13 14:59:23.681602680 +0900
++++ b/libs/client/remotegsminterfaceconnection.h 2021-02-18 21:17:34.510275949 +0900
@@ -19,6 +19,7 @@
License along with this library. If not, see .
*/
@@ -33,7 +1066,7 @@ diff -ruN a/libs/client/remotegsminterfaceconnection.h b/libs/client/remotegsmin
diff -ruN a/libs/client/remoteinterfaceconnection.h b/libs/client/remoteinterfaceconnection.h
--- a/libs/client/remoteinterfaceconnection.h 2015-03-06 08:47:44.000000000 +0900
-+++ b/libs/client/remoteinterfaceconnection.h 2021-02-13 14:59:30.523231370 +0900
++++ b/libs/client/remoteinterfaceconnection.h 2021-02-18 21:17:34.510275949 +0900
@@ -19,6 +19,7 @@
License along with this library. If not, see .
*/
@@ -44,7 +1077,7 @@ diff -ruN a/libs/client/remoteinterfaceconnection.h b/libs/client/remoteinterfac
diff -ruN a/libs/client/remoteunconfiguredinterface.h b/libs/client/remoteunconfiguredinterface.h
--- a/libs/client/remoteunconfiguredinterface.h 2015-03-06 08:47:44.000000000 +0900
-+++ b/libs/client/remoteunconfiguredinterface.h 2021-02-13 14:59:37.156871455 +0900
++++ b/libs/client/remoteunconfiguredinterface.h 2021-02-18 21:17:34.510275949 +0900
@@ -21,6 +21,7 @@
// TODO: check if this class is really used, remove it if not.
@@ -55,7 +1088,7 @@ diff -ruN a/libs/client/remoteunconfiguredinterface.h b/libs/client/remoteunconf
diff -ruN a/libs/client/remotevpninterfaceconnection.h b/libs/client/remotevpninterfaceconnection.h
--- a/libs/client/remotevpninterfaceconnection.h 2015-03-06 08:47:44.000000000 +0900
-+++ b/libs/client/remotevpninterfaceconnection.h 2021-02-13 14:59:46.325374178 +0900
++++ b/libs/client/remotevpninterfaceconnection.h 2021-02-18 21:17:34.511275903 +0900
@@ -19,6 +19,7 @@
License along with this library. If not, see .
*/
@@ -66,7 +1099,7 @@ diff -ruN a/libs/client/remotevpninterfaceconnection.h b/libs/client/remotevpnin
diff -ruN a/libs/client/remotewirelessinterfaceconnection.h b/libs/client/remotewirelessinterfaceconnection.h
--- a/libs/client/remotewirelessinterfaceconnection.h 2015-03-06 08:47:44.000000000 +0900
-+++ b/libs/client/remotewirelessinterfaceconnection.h 2021-02-13 14:59:54.760916826 +0900
++++ b/libs/client/remotewirelessinterfaceconnection.h 2021-02-18 21:17:34.511275903 +0900
@@ -19,6 +19,7 @@
License along with this library. If not, see .
*/
@@ -77,7 +1110,7 @@ diff -ruN a/libs/client/remotewirelessinterfaceconnection.h b/libs/client/remote
diff -ruN a/libs/client/remotewirelessnetwork.h b/libs/client/remotewirelessnetwork.h
--- a/libs/client/remotewirelessnetwork.h 2015-03-06 08:47:44.000000000 +0900
-+++ b/libs/client/remotewirelessnetwork.h 2021-02-13 15:00:00.947581505 +0900
++++ b/libs/client/remotewirelessnetwork.h 2021-02-18 21:17:34.511275903 +0900
@@ -19,6 +19,7 @@
License along with this library. If not, see .
*/
@@ -88,7 +1121,7 @@ diff -ruN a/libs/client/remotewirelessnetwork.h b/libs/client/remotewirelessnetw
diff -ruN a/libs/client/remotewirelessobject.h b/libs/client/remotewirelessobject.h
--- a/libs/client/remotewirelessobject.h 2015-03-06 08:47:44.000000000 +0900
-+++ b/libs/client/remotewirelessobject.h 2021-02-13 15:00:06.803264200 +0900
++++ b/libs/client/remotewirelessobject.h 2021-02-18 21:17:34.511275903 +0900
@@ -18,6 +18,7 @@
License along with this library. If not, see .
*/
@@ -97,3 +1130,2968 @@ diff -ruN a/libs/client/remotewirelessobject.h b/libs/client/remotewirelessobjec
#ifndef REMOTEWIRELESSOBJECT_H
#define REMOTEWIRELESSOBJECT_H
+diff -ruN a/libs/internals/activatable.cpp b/libs/internals/activatable.cpp
+--- a/libs/internals/activatable.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/activatable.cpp 2021-02-18 21:17:34.511275903 +0900
+@@ -20,6 +20,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #include "activatable.h"
+
+ #include
+diff -ruN a/libs/internals/activatable.h b/libs/internals/activatable.h
+--- a/libs/internals/activatable.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/activatable.h 2021-02-18 21:17:34.511275903 +0900
+@@ -20,6 +20,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef KNM_INTERNALS_ACTIVATABLE_H
+ #define KNM_INTERNALS_ACTIVATABLE_H
+
+diff -ruN a/libs/internals/connection.cpp b/libs/internals/connection.cpp
+--- a/libs/internals/connection.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/connection.cpp 2021-02-18 21:17:34.512275857 +0900
+@@ -18,7 +18,7 @@
+ License along with this library. If not, see .
+ */
+
+-
++#include
+ #include
+ #include
+
+diff -ruN a/libs/internals/connection.h b/libs/internals/connection.h
+--- a/libs/internals/connection.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/connection.h 2021-02-18 21:17:34.512275857 +0900
+@@ -18,6 +18,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef KNM_INTERNALS_CONNECTION_H
+ #define KNM_INTERNALS_CONNECTION_H
+
+diff -ruN a/libs/internals/gsminterfaceconnection.cpp b/libs/internals/gsminterfaceconnection.cpp
+--- a/libs/internals/gsminterfaceconnection.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/gsminterfaceconnection.cpp 2021-02-18 21:17:34.512275857 +0900
+@@ -20,6 +20,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #include
+
+ #include
+diff -ruN a/libs/internals/gsminterfaceconnection.h b/libs/internals/gsminterfaceconnection.h
+--- a/libs/internals/gsminterfaceconnection.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/gsminterfaceconnection.h 2021-02-18 21:17:34.512275857 +0900
+@@ -20,6 +20,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef KNM_EXTERNALS_GSMINTERFACECONNECTION_H
+ #define KNM_EXTERNALS_GSMINTERFACECONNECTION_H
+
+diff -ruN a/libs/internals/gsminterfaceconnectionhelpers.h b/libs/internals/gsminterfaceconnectionhelpers.h
+--- a/libs/internals/gsminterfaceconnectionhelpers.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/gsminterfaceconnectionhelpers.h 2021-02-18 21:17:34.512275857 +0900
+@@ -19,6 +19,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef KNM_EXTERNALS_GSMINTERFACECONNECTIONHELPERS_H
+ #define KNM_EXTERNALS_GSMINTERFACECONNECTIONHELPERS_H
+
+diff -ruN a/libs/internals/hiddenwirelessinterfaceconnection.h b/libs/internals/hiddenwirelessinterfaceconnection.h
+--- a/libs/internals/hiddenwirelessinterfaceconnection.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/hiddenwirelessinterfaceconnection.h 2021-02-18 21:17:34.512275857 +0900
+@@ -18,6 +18,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef HIDDENWIRELESSINTERFACECONNECTION_H
+ #define HIDDENWIRELESSINTERFACECONNECTION_H
+
+diff -ruN a/libs/internals/interfaceconnection.h b/libs/internals/interfaceconnection.h
+--- a/libs/internals/interfaceconnection.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/interfaceconnection.h 2021-02-18 21:17:34.513275811 +0900
+@@ -20,6 +20,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef KNM_EXTERNALS_INTERFACECONNECTION_H
+ #define KNM_EXTERNALS_INTERFACECONNECTION_H
+
+diff -ruN a/libs/internals/interfaceconnectionhelpers.h b/libs/internals/interfaceconnectionhelpers.h
+--- a/libs/internals/interfaceconnectionhelpers.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/interfaceconnectionhelpers.h 2021-02-18 21:17:34.513275811 +0900
+@@ -18,6 +18,7 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #ifndef KNM_EXTERNALS_INTERFACECONNECTIONHELPERS_H
+ #define KNM_EXTERNALS_INTERFACECONNECTIONHELPERS_H
+
+diff -ruN a/libs/internals/knminternals_export.h b/libs/internals/knminternals_export.h
+--- a/libs/internals/knminternals_export.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/knminternals_export.h 2021-02-18 21:17:34.513275811 +0900
+@@ -17,6 +17,7 @@
+ Boston, MA 02110-1301, USA.
+ */
+
++#include
+ #ifndef KNMINTERNALS_EXPORT_H
+ #define KNMINTERNALS_EXPORT_H
+
+diff -ruN a/libs/internals/schemas/ipv4.kcfg b/libs/internals/schemas/ipv4.kcfg
+--- a/libs/internals/schemas/ipv4.kcfg 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/schemas/ipv4.kcfg 2021-02-18 21:17:34.513275811 +0900
+@@ -38,7 +38,7 @@
+
+ Ignore routes returned by automatic configuration mechanisms and use the manually configured routes instead
+
+-
++
+
+ Never assign the default route to this connection
+
+diff -ruN a/libs/internals/setting.cpp b/libs/internals/setting.cpp
+--- a/libs/internals/setting.cpp 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/setting.cpp 2021-02-18 21:17:34.513275811 +0900
+@@ -18,23 +18,9 @@
+ License along with this library. If not, see .
+ */
+
++#include
+ #include "setting.h"
+
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-
+ #include
+ #include
+
+diff -ruN a/libs/internals/settings/802-11-wireless.h b/libs/internals/settings/802-11-wireless.h
+--- a/libs/internals/settings/802-11-wireless.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/settings/802-11-wireless.h 2021-02-18 21:17:34.514275764 +0900
+@@ -1,3 +1,4 @@
++#include
+ // This file is generated by kconfig_compiler from 802-11-wireless.kcfg.
+ // All changes you do to this file will be lost.
+ #ifndef KNM_WIRELESSSETTING_H
+diff -ruN a/libs/internals/settings/802-11-wireless-security.h b/libs/internals/settings/802-11-wireless-security.h
+--- a/libs/internals/settings/802-11-wireless-security.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/settings/802-11-wireless-security.h 2021-02-18 21:17:34.514275764 +0900
+@@ -1,3 +1,4 @@
++#include
+ // This file is generated by kconfig_compiler from 802-11-wireless-security.kcfg.
+ // All changes you do to this file will be lost.
+ #ifndef KNM_WIRELESSSECURITYSETTING_H
+diff -ruN a/libs/internals/settings/802-1x.h b/libs/internals/settings/802-1x.h
+--- a/libs/internals/settings/802-1x.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/settings/802-1x.h 2021-02-18 21:17:34.514275764 +0900
+@@ -1,3 +1,4 @@
++#include
+ // This file is generated by kconfig_compiler from 802-1x.kcfg.
+ // All changes you do to this file will be lost.
+ #ifndef KNM_SECURITY8021XSETTING_H
+diff -ruN a/libs/internals/settings/802-3-ethernet.h b/libs/internals/settings/802-3-ethernet.h
+--- a/libs/internals/settings/802-3-ethernet.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/settings/802-3-ethernet.h 2021-02-18 21:17:34.514275764 +0900
+@@ -1,3 +1,4 @@
++#include
+ // This file is generated by kconfig_compiler from 802-3-ethernet.kcfg.
+ // All changes you do to this file will be lost.
+ #ifndef KNM_WIREDSETTING_H
+diff -ruN a/libs/internals/settings/bluetooth.h b/libs/internals/settings/bluetooth.h
+--- a/libs/internals/settings/bluetooth.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/settings/bluetooth.h 2021-02-18 21:17:34.514275764 +0900
+@@ -1,3 +1,4 @@
++#include
+ // This file is generated by kconfig_compiler from bluetooth.kcfg.
+ // All changes you do to this file will be lost.
+ #ifndef KNM_BLUETOOTH_H
+diff -ruN a/libs/internals/settings/cdma.h b/libs/internals/settings/cdma.h
+--- a/libs/internals/settings/cdma.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/settings/cdma.h 2021-02-18 21:17:34.514275764 +0900
+@@ -1,3 +1,4 @@
++#include
+ // This file is generated by kconfig_compiler from cdma.kcfg.
+ // All changes you do to this file will be lost.
+ #ifndef KNM_CDMASETTING_H
+diff -ruN a/libs/internals/settings/gsm.h b/libs/internals/settings/gsm.h
+--- a/libs/internals/settings/gsm.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/settings/gsm.h 2021-02-18 21:17:34.515275718 +0900
+@@ -1,3 +1,4 @@
++#include
+ // This file is generated by kconfig_compiler from gsm.kcfg.
+ // All changes you do to this file will be lost.
+ #ifndef KNM_GSMSETTING_H
+diff -ruN a/libs/internals/settings/ipv4.h b/libs/internals/settings/ipv4.h
+--- a/libs/internals/settings/ipv4.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/settings/ipv4.h 2021-02-18 21:17:34.515275718 +0900
+@@ -1,3 +1,4 @@
++#include
+ // This file is generated by kconfig_compiler from ipv4.kcfg.
+ // All changes you do to this file will be lost.
+ #ifndef KNM_IPV4SETTING_H
+diff -ruN a/libs/internals/settings/ipv6.h b/libs/internals/settings/ipv6.h
+--- a/libs/internals/settings/ipv6.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/settings/ipv6.h 2021-02-18 21:17:34.515275718 +0900
+@@ -1,3 +1,4 @@
++#include
+ // This file is generated by kconfig_compiler from ipv6.kcfg.
+ // All changes you do to this file will be lost.
+ #ifndef KNM_IPV6SETTING_H
+diff -ruN a/libs/internals/settings/pbkdf2.h b/libs/internals/settings/pbkdf2.h
+--- a/libs/internals/settings/pbkdf2.h 2015-03-06 08:47:44.000000000 +0900
++++ b/libs/internals/settings/pbkdf2.h 2021-02-18 21:17:34.515275718 +0900
+@@ -1,3 +1,4 @@
++#include