wpa_supplicant: Add more DBus EAP status
authorPaul Stewart <pstew@chromium.org>
Sat, 12 Jan 2013 17:51:18 +0000 (19:51 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 12 Jan 2013 17:51:18 +0000 (19:51 +0200)
Signal the start of EAP authentication as well as when additional
credentials are required to complete.

Signed-hostap: Paul Stewart <pstew@chromium.org>

src/eap_peer/eap.c
wpa_supplicant/wpas_glue.c

index a4c9b25..85c242a 100644 (file)
@@ -891,6 +891,7 @@ static void eap_sm_processIdentity(struct eap_sm *sm, const struct wpabuf *req)
 
        wpa_msg(sm->msg_ctx, MSG_INFO, WPA_EVENT_EAP_STARTED
                "EAP authentication started");
+       eap_notify_status(sm, "started", "");
 
        pos = eap_hdr_validate(EAP_VENDOR_IETF, EAP_TYPE_IDENTITY, req,
                               &msg_len);
index 6f69ddb..4859774 100644 (file)
@@ -662,6 +662,8 @@ static void wpa_supplicant_eap_param_needed(void *ctx,
                return;
        }
 
+       wpas_notify_eap_status(wpa_s, "eap parameter needed", field_name);
+
        buflen = 100 + os_strlen(txt) + ssid->ssid_len;
        buf = os_malloc(buflen);
        if (buf == NULL)