From 190ede733713d2919d18f60795ad8017d4f1ec3d Mon Sep 17 00:00:00 2001
From: Alexander von Gluck IV <kallisti5@unixzen.com>
Date: Wed, 17 Jul 2013 17:21:19 +0000
Subject: [PATCH 2/4] eap: Drop 802_1X naming. Use EAP
* Could conflict with another wpa_supplicant setting.
---
wpa_supplicant/main_haiku.cpp | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/wpa_supplicant/main_haiku.cpp b/wpa_supplicant/main_haiku.cpp
index 2ab6ef7..0f3cf1e 100644
a
|
b
|
WPASupplicantApp::_JoinNetwork(BMessage *message)
|
460 | 460 | return status; |
461 | 461 | |
462 | 462 | uint32 encapMode = B_NETWORK_ENCAP_NONE; |
463 | | if (authMode == B_NETWORK_AUTHENTICATION_802_1X) |
| 463 | if (authMode == B_NETWORK_AUTHENTICATION_EAP) |
464 | 464 | message->FindUInt32("encapsulation", &encapMode); |
465 | 465 | |
466 | 466 | const char *username = NULL; |
… |
… |
WPASupplicantApp::_JoinNetwork(BMessage *message)
|
502 | 502 | if (result == 0) |
503 | 503 | result = wpa_config_set(network, "proto", "WPA RSN", 2); |
504 | 504 | if (result == 0) { |
505 | | if (authMode == B_NETWORK_AUTHENTICATION_802_1X) |
506 | | result = wpa_config_set(network, "key_mgmt", "WPA-EAP", 3); |
507 | | else |
508 | | result = wpa_config_set(network, "key_mgmt", "WPA-PSK", 3); |
| 505 | switch (authMode) { |
| 506 | case B_NETWORK_AUTHENTICATION_WPA: |
| 507 | case B_NETWORK_AUTHENTICATION_WPA2: |
| 508 | default: |
| 509 | result = wpa_config_set(network, "key_mgmt", "WPA-PSK", 3); |
| 510 | break; |
| 511 | case B_NETWORK_AUTHENTICATION_EAP: |
| 512 | result = wpa_config_set(network, "key_mgmt", "WPA-EAP", 3); |
| 513 | break; |
| 514 | } |
509 | 515 | } |
510 | 516 | if (result == 0) |
511 | 517 | result = wpa_config_set(network, "pairwise", "CCMP TKIP NONE", 4); |
… |
… |
WPASupplicantApp::_JoinNetwork(BMessage *message)
|
546 | 552 | |
547 | 553 | if (result == 0) |
548 | 554 | result = wpa_config_set(network, "wep_tx_keyidx", "0", 9); |
549 | | } else if (authMode == B_NETWORK_AUTHENTICATION_802_1X) { |
| 555 | } else if (authMode == B_NETWORK_AUTHENTICATION_EAP) { |
550 | 556 | // EAP |
551 | 557 | value = "\""; |
552 | 558 | value += password; |