Add a new wifi error type for association failure 39/280939/3 accepted/tizen_7.0_unified_hotfix tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.061104 accepted/tizen/7.0/unified/hotfix/20221116.104926 accepted/tizen/unified/20220919.012627 tizen_7.0_m2_release
authorJaehyun Kim <jeik01.kim@samsung.com>
Wed, 7 Sep 2022 02:50:18 +0000 (11:50 +0900)
committerJaehyun Kim <jeik01.kim@samsung.com>
Thu, 15 Sep 2022 06:02:03 +0000 (15:02 +0900)
Change-Id: I6e44be299523f6f1ea2cb7808805eb3aed76bf8c
Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
include/wifi-manager.h
packaging/capi-network-wifi-manager.spec
src/wifi_ap.c
src/wifi_internal.c
tools/connection-tool/wifi_connect_tool.c
tools/manager-test/wman_test_common.c
tools/manager-tool/wifi_mgr_tool.c

index 4ab34ca..8c81d49 100644 (file)
@@ -183,6 +183,10 @@ typedef enum {
         */
        WIFI_MANAGER_ERROR_NOT_INITIALIZED = TIZEN_ERROR_WIFI_MANAGER|0x14,
 
+       /**
+        * Association failed (Since 7.0)
+        */
+       WIFI_MANAGER_ERROR_ASSOCIATION_FAILED = TIZEN_ERROR_WIFI_MANAGER|0x15,
 } wifi_manager_error_e;
 
 
@@ -919,6 +923,7 @@ typedef void(*wifi_manager_deactivated_cb)(wifi_manager_error_e result, void *us
  *              #WIFI_MANAGER_ERROR_CONNECT_FAILED           Connect failed \n
  *              #WIFI_MANAGER_ERROR_LOGIN_FAILED             Login failed \n
  *              #WIFI_MANAGER_ERROR_AUTHENTICATION_FAILED    Authentication failed \n
+ *              #WIFI_MANAGER_ERROR_ASSOCIATION_FAILED       Association failed \n
  *              #WIFI_MANAGER_ERROR_INVALID_KEY              Invalid key \n
  *              #WIFI_MANAGER_ERROR_PIN_MISSING              PIN missing \n
  *              #WIFI_MANAGER_ERROR_WPS_OVERLAP              WPS Overlap \n
index 62a4a33..85dc46e 100644 (file)
@@ -1,6 +1,6 @@
 Name:          capi-network-wifi-manager
 Summary:       Network Wi-Fi library in TIZEN C API
-Version:       1.3.19
+Version:       1.3.20
 Release:       0
 Group:         System/Network
 License:       Apache-2.0
index c84313a..0fbfd69 100644 (file)
@@ -297,10 +297,11 @@ wifi_manager_error_e __wifi_convert_to_ap_error_state(net_error_state_type_e err
                ap_error_state = WIFI_MANAGER_ERROR_LOGIN_FAILED;
                break;
        case NET_STATE_ERROR_AUTH_FAILED:
-               /* fall through */
-       case NET_STATE_ERROR_ASSOC_FAILED:
                ap_error_state = WIFI_MANAGER_ERROR_AUTHENTICATION_FAILED;
                break;
+       case NET_STATE_ERROR_ASSOC_FAILED:
+               ap_error_state = WIFI_MANAGER_ERROR_ASSOCIATION_FAILED;
+               break;
        case NET_STATE_ERROR_INVALID_KEY:
                ap_error_state = WIFI_MANAGER_ERROR_INVALID_KEY;
                break;
index e12e61e..7030dd4 100644 (file)
@@ -82,9 +82,9 @@ static wifi_manager_error_e __convert_to_ap_error_type(net_err_e err_type)
        case NET_ERR_CONNECTION_LOGIN_FAILED:
                return WIFI_MANAGER_ERROR_LOGIN_FAILED;
        case NET_ERR_CONNECTION_AUTH_FAILED:
-               /* fall through */
-       case NET_ERR_CONNECTION_ASSOC_FAILED:
                return WIFI_MANAGER_ERROR_AUTHENTICATION_FAILED;
+       case NET_ERR_CONNECTION_ASSOC_FAILED:
+               return WIFI_MANAGER_ERROR_ASSOCIATION_FAILED;
        case NET_ERR_CONNECTION_INVALID_KEY:
                return WIFI_MANAGER_ERROR_INVALID_KEY;
        case NET_ERR_IN_PROGRESS:
@@ -143,6 +143,8 @@ static const char *__convert_ap_error_type_to_string(wifi_manager_error_e err_ty
                return "LOGIN_FAILED";
        case WIFI_MANAGER_ERROR_AUTHENTICATION_FAILED:
                return "AUTH_FAILED";
+       case WIFI_MANAGER_ERROR_ASSOCIATION_FAILED:
+               return "ASSOC_FAILED";
        case WIFI_MANAGER_ERROR_NO_REPLY:
                return "NO_REPLY";
        case WIFI_MANAGER_ERROR_SECURITY_RESTRICTED:
index d5a8c11..34dd0f9 100644 (file)
@@ -114,6 +114,8 @@ static const char *__convert_error_to_string(int err)
                return "LOGIN_FAILED";
        case WIFI_MANAGER_ERROR_AUTHENTICATION_FAILED:
                return "AUTH_FAILED";
+       case WIFI_MANAGER_ERROR_ASSOCIATION_FAILED:
+               return "ASSOC_FAILED";
        case WIFI_MANAGER_ERROR_PIN_MISSING:
                return "PIN_MISSING";
        case WIFI_MANAGER_ERROR_WPS_OVERLAP:
index 69d134f..d90df61 100644 (file)
@@ -62,6 +62,8 @@ const char *wman_test_strerror(wifi_manager_error_e err_type)
                return "LOGIN_FAILED";
        case WIFI_MANAGER_ERROR_AUTHENTICATION_FAILED:
                return "AUTH_FAILED";
+       case WIFI_MANAGER_ERROR_ASSOCIATION_FAILED:
+               return "ASSOC_FAILED";
        case WIFI_MANAGER_ERROR_PIN_MISSING:
                return "PIN_MISSING";
        case WIFI_MANAGER_ERROR_WPS_OVERLAP:
index 2e5cd98..5c60514 100644 (file)
@@ -682,6 +682,8 @@ const char *test_wifi_mgr_convert_error_to_string(wifi_manager_error_e err_type)
                return "LOGIN_FAILED";
        case WIFI_MANAGER_ERROR_AUTHENTICATION_FAILED:
                return "AUTH_FAILED";
+       case WIFI_MANAGER_ERROR_ASSOCIATION_FAILED:
+               return "ASSOC_FAILED";
        case WIFI_MANAGER_ERROR_PIN_MISSING:
                return "PIN_MISSING";
        case WIFI_MANAGER_ERROR_WPS_OVERLAP: