wpa_supplicant: Report EAP connection progress to DBus
authorPaul Stewart <pstew@chromium.org>
Mon, 4 Jun 2012 18:10:01 +0000 (21:10 +0300)
committerJouni Malinen <j@w1.fi>
Mon, 4 Jun 2012 18:10:01 +0000 (21:10 +0300)
commitdd7fec1f2969c377ac895246edd34c13986ebb08
tree7bf8420a577776537d56f326d11e257c693b6dd5
parent24b5bd8b42c05ca5c041c88abf3944a07f3f839f
wpa_supplicant: Report EAP connection progress to DBus

Send an "EAP" signal via the new DBus interface under various
conditions during EAP authentication:

  - During method selection (ACK and NAK)
  - During certificate verification
  - While sending and receiving TLS alert messages
  - EAP success and failure messages

This provides DBus callers a number of new tools:

  - The ability to probe an AP for available EAP methods
    (given an identity).
  - The ability to identify why the remote certificate was
    not verified.
  - The ability to identify why the remote peer refused
    a TLS connection.

Signed-hostap: Paul Stewart <pstew@chromium.org>
src/crypto/tls.h
src/crypto/tls_openssl.c
src/eap_peer/eap.c
src/eap_peer/eap.h
src/eapol_supp/eapol_supp_sm.c
src/eapol_supp/eapol_supp_sm.h
wpa_supplicant/dbus/dbus_new.c
wpa_supplicant/dbus/dbus_new.h
wpa_supplicant/notify.c
wpa_supplicant/notify.h
wpa_supplicant/wpas_glue.c