Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/wpa/dist Import wpa_supplicant and hostapd



details:   https://anonhg.NetBSD.org/src/rev/66d3016382f7
branches:  trunk
changeset: 756813:66d3016382f7
user:      christos <christos%NetBSD.org@localhost>
date:      Wed Aug 04 10:17:50 2010 +0000

description:
Import wpa_supplicant and hostapd

diffstat:

 external/bsd/wpa/dist/COPYING                                                       |   340 +
 external/bsd/wpa/dist/README                                                        |    19 +
 external/bsd/wpa/dist/hostapd/.gitignore                                            |     7 +
 external/bsd/wpa/dist/hostapd/ChangeLog                                             |   647 +
 external/bsd/wpa/dist/hostapd/Makefile                                              |   791 +
 external/bsd/wpa/dist/hostapd/README                                                |   387 +
 external/bsd/wpa/dist/hostapd/README-WPS                                            |   238 +
 external/bsd/wpa/dist/hostapd/config_file.c                                         |  2049 +++
 external/bsd/wpa/dist/hostapd/config_file.h                                         |    20 +
 external/bsd/wpa/dist/hostapd/ctrl_iface.c                                          |   670 +
 external/bsd/wpa/dist/hostapd/ctrl_iface.h                                          |    32 +
 external/bsd/wpa/dist/hostapd/defconfig                                             |   175 +
 external/bsd/wpa/dist/hostapd/dump_state.c                                          |   184 +
 external/bsd/wpa/dist/hostapd/dump_state.h                                          |    20 +
 external/bsd/wpa/dist/hostapd/eap_register.c                                        |   134 +
 external/bsd/wpa/dist/hostapd/eap_register.h                                        |    20 +
 external/bsd/wpa/dist/hostapd/eap_testing.txt                                       |    77 +
 external/bsd/wpa/dist/hostapd/hlr_auc_gw.c                                          |   714 +
 external/bsd/wpa/dist/hostapd/hlr_auc_gw.milenage_db                                |    13 +
 external/bsd/wpa/dist/hostapd/hostapd.8                                             |    59 +
 external/bsd/wpa/dist/hostapd/hostapd.accept                                        |     6 +
 external/bsd/wpa/dist/hostapd/hostapd.conf                                          |  1012 +
 external/bsd/wpa/dist/hostapd/hostapd.deny                                          |     5 +
 external/bsd/wpa/dist/hostapd/hostapd.eap_user                                      |    91 +
 external/bsd/wpa/dist/hostapd/hostapd.radius_clients                                |     4 +
 external/bsd/wpa/dist/hostapd/hostapd.sim_db                                        |     9 +
 external/bsd/wpa/dist/hostapd/hostapd.vlan                                          |     9 +
 external/bsd/wpa/dist/hostapd/hostapd.wpa_psk                                       |     9 +
 external/bsd/wpa/dist/hostapd/hostapd_cli.1                                         |    89 +
 external/bsd/wpa/dist/hostapd/hostapd_cli.c                                         |   881 +
 external/bsd/wpa/dist/hostapd/logwatch/README                                       |     9 +
 external/bsd/wpa/dist/hostapd/logwatch/hostapd                                      |    65 +
 external/bsd/wpa/dist/hostapd/logwatch/hostapd.conf                                 |    10 +
 external/bsd/wpa/dist/hostapd/main.c                                                |   565 +
 external/bsd/wpa/dist/hostapd/nt_password_hash.c                                    |    53 +
 external/bsd/wpa/dist/hostapd/wired.conf                                            |    40 +
 external/bsd/wpa/dist/patches/openssl-0.9.8-tls-extensions.patch                    |   429 +
 external/bsd/wpa/dist/patches/openssl-0.9.8d-tls-extensions.patch                   |   429 +
 external/bsd/wpa/dist/patches/openssl-0.9.8e-tls-extensions.patch                   |   353 +
 external/bsd/wpa/dist/patches/openssl-0.9.8g-tls-extensions.patch                   |   330 +
 external/bsd/wpa/dist/patches/openssl-0.9.8h-tls-extensions.patch                   |   344 +
 external/bsd/wpa/dist/patches/openssl-0.9.8i-tls-extensions.patch                   |   404 +
 external/bsd/wpa/dist/patches/openssl-0.9.9-session-ticket.patch                    |   374 +
 external/bsd/wpa/dist/src/Makefile                                                  |    11 +
 external/bsd/wpa/dist/src/ap/Makefile                                               |     8 +
 external/bsd/wpa/dist/src/ap/accounting.c                                           |   499 +
 external/bsd/wpa/dist/src/ap/accounting.h                                           |    45 +
 external/bsd/wpa/dist/src/ap/ap_config.c                                            |   604 +
 external/bsd/wpa/dist/src/ap/ap_config.h                                            |   396 +
 external/bsd/wpa/dist/src/ap/ap_drv_ops.c                                           |   621 +
 external/bsd/wpa/dist/src/ap/ap_drv_ops.h                                           |    67 +
 external/bsd/wpa/dist/src/ap/ap_list.c                                              |   397 +
 external/bsd/wpa/dist/src/ap/ap_list.h                                              |    78 +
 external/bsd/wpa/dist/src/ap/ap_mlme.c                                              |   184 +
 external/bsd/wpa/dist/src/ap/ap_mlme.h                                              |    40 +
 external/bsd/wpa/dist/src/ap/authsrv.c                                              |   216 +
 external/bsd/wpa/dist/src/ap/authsrv.h                                              |    21 +
 external/bsd/wpa/dist/src/ap/beacon.c                                               |   453 +
 external/bsd/wpa/dist/src/ap/beacon.h                                               |    36 +
 external/bsd/wpa/dist/src/ap/ctrl_iface_ap.c                                        |   104 +
 external/bsd/wpa/dist/src/ap/ctrl_iface_ap.h                                        |    25 +
 external/bsd/wpa/dist/src/ap/drv_callbacks.c                                        |   457 +
 external/bsd/wpa/dist/src/ap/hostapd.c                                              |   886 +
 external/bsd/wpa/dist/src/ap/hostapd.h                                              |   275 +
 external/bsd/wpa/dist/src/ap/hw_features.c                                          |   731 +
 external/bsd/wpa/dist/src/ap/hw_features.h                                          |    62 +
 external/bsd/wpa/dist/src/ap/iapp.c                                                 |   535 +
 external/bsd/wpa/dist/src/ap/iapp.h                                                 |    45 +
 external/bsd/wpa/dist/src/ap/ieee802_11.c                                           |  1769 +++
 external/bsd/wpa/dist/src/ap/ieee802_11.h                                           |    69 +
 external/bsd/wpa/dist/src/ap/ieee802_11_auth.c                                      |   524 +
 external/bsd/wpa/dist/src/ap/ieee802_11_auth.h                                      |    31 +
 external/bsd/wpa/dist/src/ap/ieee802_11_ht.c                                        |   262 +
 external/bsd/wpa/dist/src/ap/ieee802_1x.c                                           |  1982 +++
 external/bsd/wpa/dist/src/ap/ieee802_1x.h                                           |    89 +
 external/bsd/wpa/dist/src/ap/peerkey_auth.c                                         |   401 +
 external/bsd/wpa/dist/src/ap/pmksa_cache_auth.c                                     |   425 +
 external/bsd/wpa/dist/src/ap/pmksa_cache_auth.h                                     |    64 +
 external/bsd/wpa/dist/src/ap/preauth_auth.c                                         |   279 +
 external/bsd/wpa/dist/src/ap/preauth_auth.h                                         |    58 +
 external/bsd/wpa/dist/src/ap/sta_info.c                                             |   751 +
 external/bsd/wpa/dist/src/ap/sta_info.h                                             |   155 +
 external/bsd/wpa/dist/src/ap/tkip_countermeasures.c                                 |    93 +
 external/bsd/wpa/dist/src/ap/tkip_countermeasures.h                                 |    20 +
 external/bsd/wpa/dist/src/ap/utils.c                                                |    88 +
 external/bsd/wpa/dist/src/ap/vlan_init.c                                            |   903 +
 external/bsd/wpa/dist/src/ap/vlan_init.h                                            |    59 +
 external/bsd/wpa/dist/src/ap/wmm.c                                                  |   324 +
 external/bsd/wpa/dist/src/ap/wmm.h                                                  |    29 +
 external/bsd/wpa/dist/src/ap/wpa_auth.c                                             |  2633 ++++
 external/bsd/wpa/dist/src/ap/wpa_auth.h                                             |   281 +
 external/bsd/wpa/dist/src/ap/wpa_auth_ft.c                                          |  1775 +++
 external/bsd/wpa/dist/src/ap/wpa_auth_glue.c                                        |   484 +
 external/bsd/wpa/dist/src/ap/wpa_auth_glue.h                                        |    22 +
 external/bsd/wpa/dist/src/ap/wpa_auth_i.h                                           |   230 +
 external/bsd/wpa/dist/src/ap/wpa_auth_ie.c                                          |   868 +
 external/bsd/wpa/dist/src/ap/wpa_auth_ie.h                                          |    56 +
 external/bsd/wpa/dist/src/ap/wps_hostapd.c                                          |   904 +
 external/bsd/wpa/dist/src/ap/wps_hostapd.h                                          |    57 +
 external/bsd/wpa/dist/src/common/Makefile                                           |     8 +
 external/bsd/wpa/dist/src/common/defs.h                                             |   255 +
 external/bsd/wpa/dist/src/common/eapol_common.h                                     |    47 +
 external/bsd/wpa/dist/src/common/ieee802_11_common.c                                |   326 +
 external/bsd/wpa/dist/src/common/ieee802_11_common.h                                |    78 +
 external/bsd/wpa/dist/src/common/ieee802_11_defs.h                                  |   607 +
 external/bsd/wpa/dist/src/common/privsep_commands.h                                 |    75 +
 external/bsd/wpa/dist/src/common/version.h                                          |     6 +
 external/bsd/wpa/dist/src/common/wpa_common.c                                       |   787 +
 external/bsd/wpa/dist/src/common/wpa_common.h                                       |   351 +
 external/bsd/wpa/dist/src/common/wpa_ctrl.c                                         |   455 +
 external/bsd/wpa/dist/src/common/wpa_ctrl.h                                         |   233 +
 external/bsd/wpa/dist/src/crypto/.gitignore                                         |     1 +
 external/bsd/wpa/dist/src/crypto/Makefile                                           |    56 +
 external/bsd/wpa/dist/src/crypto/aes-cbc.c                                          |    86 +
 external/bsd/wpa/dist/src/crypto/aes-ctr.c                                          |    61 +
 external/bsd/wpa/dist/src/crypto/aes-eax.c                                          |   151 +
 external/bsd/wpa/dist/src/crypto/aes-encblock.c                                     |    38 +
 external/bsd/wpa/dist/src/crypto/aes-internal-dec.c                                 |   151 +
 external/bsd/wpa/dist/src/crypto/aes-internal-enc.c                                 |   121 +
 external/bsd/wpa/dist/src/crypto/aes-internal.c                                     |   805 +
 external/bsd/wpa/dist/src/crypto/aes-omac1.c                                        |   124 +
 external/bsd/wpa/dist/src/crypto/aes-unwrap.c                                       |    79 +
 external/bsd/wpa/dist/src/crypto/aes-wrap.c                                         |    76 +
 external/bsd/wpa/dist/src/crypto/aes.h                                              |    27 +
 external/bsd/wpa/dist/src/crypto/aes_i.h                                            |   122 +
 external/bsd/wpa/dist/src/crypto/aes_wrap.h                                         |    48 +
 external/bsd/wpa/dist/src/crypto/crypto.h                                           |   469 +
 external/bsd/wpa/dist/src/crypto/crypto_cryptoapi.c                                 |   789 +
 external/bsd/wpa/dist/src/crypto/crypto_gnutls.c                                    |   305 +
 external/bsd/wpa/dist/src/crypto/crypto_internal-cipher.c                           |   256 +
 external/bsd/wpa/dist/src/crypto/crypto_internal-modexp.c                           |    55 +
 external/bsd/wpa/dist/src/crypto/crypto_internal-rsa.c                              |   115 +
 external/bsd/wpa/dist/src/crypto/crypto_internal.c                                  |   205 +
 external/bsd/wpa/dist/src/crypto/crypto_libtomcrypt.c                               |   732 +
 external/bsd/wpa/dist/src/crypto/crypto_none.c                                      |    29 +
 external/bsd/wpa/dist/src/crypto/crypto_nss.c                                       |   213 +
 external/bsd/wpa/dist/src/crypto/crypto_openssl.c                                   |   505 +
 external/bsd/wpa/dist/src/crypto/des-internal.c                                     |   499 +
 external/bsd/wpa/dist/src/crypto/des_i.h                                            |    31 +
 external/bsd/wpa/dist/src/crypto/dh_group5.c                                        |    40 +
 external/bsd/wpa/dist/src/crypto/dh_group5.h                                        |    23 +
 external/bsd/wpa/dist/src/crypto/dh_groups.c                                        |   631 +
 external/bsd/wpa/dist/src/crypto/dh_groups.h                                        |    32 +
 external/bsd/wpa/dist/src/crypto/fips_prf_cryptoapi.c                               |    25 +
 external/bsd/wpa/dist/src/crypto/fips_prf_gnutls.c                                  |    26 +
 external/bsd/wpa/dist/src/crypto/fips_prf_internal.c                                |    74 +
 external/bsd/wpa/dist/src/crypto/fips_prf_nss.c                                     |    25 +
 external/bsd/wpa/dist/src/crypto/fips_prf_openssl.c                                 |    83 +
 external/bsd/wpa/dist/src/crypto/md4-internal.c                                     |   278 +
 external/bsd/wpa/dist/src/crypto/md5-internal.c                                     |   293 +
 external/bsd/wpa/dist/src/crypto/md5-non-fips.c                                     |   113 +
 external/bsd/wpa/dist/src/crypto/md5.c                                              |   111 +
 external/bsd/wpa/dist/src/crypto/md5.h                                              |    35 +
 external/bsd/wpa/dist/src/crypto/md5_i.h                                            |    29 +
 external/bsd/wpa/dist/src/crypto/milenage.c                                         |   329 +
 external/bsd/wpa/dist/src/crypto/milenage.h                                         |    33 +
 external/bsd/wpa/dist/src/crypto/ms_funcs.c                                         |   476 +
 external/bsd/wpa/dist/src/crypto/ms_funcs.h                                         |    64 +
 external/bsd/wpa/dist/src/crypto/rc4.c                                              |    60 +
 external/bsd/wpa/dist/src/crypto/sha1-internal.c                                    |   308 +
 external/bsd/wpa/dist/src/crypto/sha1-pbkdf2.c                                      |   100 +
 external/bsd/wpa/dist/src/crypto/sha1-tlsprf.c                                      |   109 +
 external/bsd/wpa/dist/src/crypto/sha1-tprf.c                                        |    76 +
 external/bsd/wpa/dist/src/crypto/sha1.c                                             |   163 +
 external/bsd/wpa/dist/src/crypto/sha1.h                                             |    33 +
 external/bsd/wpa/dist/src/crypto/sha1_i.h                                           |    29 +
 external/bsd/wpa/dist/src/crypto/sha256-internal.c                                  |   243 +
 external/bsd/wpa/dist/src/crypto/sha256.c                                           |   157 +
 external/bsd/wpa/dist/src/crypto/sha256.h                                           |    27 +
 external/bsd/wpa/dist/src/crypto/tls.h                                              |   569 +
 external/bsd/wpa/dist/src/crypto/tls_gnutls.c                                       |  1457 ++
 external/bsd/wpa/dist/src/crypto/tls_internal.c                                     |   651 +
 external/bsd/wpa/dist/src/crypto/tls_none.c                                         |   229 +
 external/bsd/wpa/dist/src/crypto/tls_nss.c                                          |   680 +
 external/bsd/wpa/dist/src/crypto/tls_openssl.c                                      |  2925 +++++
 external/bsd/wpa/dist/src/crypto/tls_schannel.c                                     |   767 +
 external/bsd/wpa/dist/src/drivers/.gitignore                                        |     2 +
 external/bsd/wpa/dist/src/drivers/Apple80211.h                                      |   156 +
 external/bsd/wpa/dist/src/drivers/Makefile                                          |     9 +
 external/bsd/wpa/dist/src/drivers/MobileApple80211.c                                |   189 +
 external/bsd/wpa/dist/src/drivers/MobileApple80211.h                                |    43 +
 external/bsd/wpa/dist/src/drivers/driver.h                                          |  2491 ++++
 external/bsd/wpa/dist/src/drivers/driver_atheros.c                                  |  1292 ++
 external/bsd/wpa/dist/src/drivers/driver_atmel.c                                    |   499 +
 external/bsd/wpa/dist/src/drivers/driver_broadcom.c                                 |   599 +
 external/bsd/wpa/dist/src/drivers/driver_bsd.c                                      |  1542 ++
 external/bsd/wpa/dist/src/drivers/driver_hostap.c                                   |  1635 +++
 external/bsd/wpa/dist/src/drivers/driver_hostap.h                                   |   216 +
 external/bsd/wpa/dist/src/drivers/driver_iphone.m                                   |   466 +
 external/bsd/wpa/dist/src/drivers/driver_ipw.c                                      |   472 +
 external/bsd/wpa/dist/src/drivers/driver_madwifi.c                                  |  1854 +++
 external/bsd/wpa/dist/src/drivers/driver_ndis.c                                     |  3278 ++++++
 external/bsd/wpa/dist/src/drivers/driver_ndis.h                                     |    65 +
 external/bsd/wpa/dist/src/drivers/driver_ndis_.c                                    |   105 +
 external/bsd/wpa/dist/src/drivers/driver_ndiswrapper.c                              |   378 +
 external/bsd/wpa/dist/src/drivers/driver_nl80211.c                                  |  5380 ++++++++++
 external/bsd/wpa/dist/src/drivers/driver_none.c                                     |    99 +
 external/bsd/wpa/dist/src/drivers/driver_osx.m                                      |   459 +
 external/bsd/wpa/dist/src/drivers/driver_privsep.c                                  |   758 +
 external/bsd/wpa/dist/src/drivers/driver_ralink.c                                   |  1499 ++
 external/bsd/wpa/dist/src/drivers/driver_ralink.h                                   |   383 +
 external/bsd/wpa/dist/src/drivers/driver_roboswitch.c                               |   480 +
 external/bsd/wpa/dist/src/drivers/driver_test.c                                     |  2753 +++++
 external/bsd/wpa/dist/src/drivers/driver_wext.c                                     |  2189 ++++
 external/bsd/wpa/dist/src/drivers/driver_wext.h                                     |    82 +
 external/bsd/wpa/dist/src/drivers/driver_wired.c                                    |   622 +
 external/bsd/wpa/dist/src/drivers/drivers.c                                         |   139 +
 external/bsd/wpa/dist/src/drivers/drivers.mak                                       |   181 +
 external/bsd/wpa/dist/src/drivers/linux_ioctl.c                                     |   198 +
 external/bsd/wpa/dist/src/drivers/linux_ioctl.h                                     |    27 +
 external/bsd/wpa/dist/src/drivers/ndis_events.c                                     |   808 +
 external/bsd/wpa/dist/src/drivers/netlink.c                                         |   204 +
 external/bsd/wpa/dist/src/drivers/netlink.h                                         |    33 +
 external/bsd/wpa/dist/src/drivers/nl80211_copy.h                                    |  1644 +++
 external/bsd/wpa/dist/src/drivers/priv_netlink.h                                    |   113 +
 external/bsd/wpa/dist/src/drivers/wireless_copy.h                                   |  1099 ++
 external/bsd/wpa/dist/src/eap_common/Makefile                                       |     8 +
 external/bsd/wpa/dist/src/eap_common/chap.c                                         |    34 +
 external/bsd/wpa/dist/src/eap_common/chap.h                                         |    23 +
 external/bsd/wpa/dist/src/eap_common/eap_common.c                                   |   184 +
 external/bsd/wpa/dist/src/eap_common/eap_common.h                                   |    28 +
 external/bsd/wpa/dist/src/eap_common/eap_defs.h                                     |    85 +
 external/bsd/wpa/dist/src/eap_common/eap_fast_common.c                              |   304 +
 external/bsd/wpa/dist/src/eap_common/eap_fast_common.h                              |   113 +
 external/bsd/wpa/dist/src/eap_common/eap_gpsk_common.c                              |   423 +
 external/bsd/wpa/dist/src/eap_common/eap_gpsk_common.h                              |    66 +
 external/bsd/wpa/dist/src/eap_common/eap_ikev2_common.c                             |   132 +
 external/bsd/wpa/dist/src/eap_common/eap_ikev2_common.h                             |    42 +
 external/bsd/wpa/dist/src/eap_common/eap_pax_common.c                               |   150 +
 external/bsd/wpa/dist/src/eap_common/eap_pax_common.h                               |    97 +
 external/bsd/wpa/dist/src/eap_common/eap_peap_common.c                              |    88 +
 external/bsd/wpa/dist/src/eap_common/eap_peap_common.h                              |    22 +
 external/bsd/wpa/dist/src/eap_common/eap_psk_common.c                               |    74 +
 external/bsd/wpa/dist/src/eap_common/eap_psk_common.h                               |    78 +
 external/bsd/wpa/dist/src/eap_common/eap_sake_common.c                              |   393 +
 external/bsd/wpa/dist/src/eap_common/eap_sake_common.h                              |   102 +
 external/bsd/wpa/dist/src/eap_common/eap_sim_common.c                               |  1214 ++
 external/bsd/wpa/dist/src/eap_common/eap_sim_common.h                               |   235 +
 external/bsd/wpa/dist/src/eap_common/eap_tlv_common.h                               |   118 +
 external/bsd/wpa/dist/src/eap_common/eap_ttls.h                                     |    71 +
 external/bsd/wpa/dist/src/eap_common/eap_wsc_common.c                               |    39 +
 external/bsd/wpa/dist/src/eap_common/eap_wsc_common.h                               |    33 +
 external/bsd/wpa/dist/src/eap_common/ikev2_common.c                                 |   796 +
 external/bsd/wpa/dist/src/eap_common/ikev2_common.h                                 |   344 +
 external/bsd/wpa/dist/src/eap_peer/Makefile                                         |    11 +
 external/bsd/wpa/dist/src/eap_peer/eap.c                                            |  2140 +++
 external/bsd/wpa/dist/src/eap_peer/eap.h                                            |   291 +
 external/bsd/wpa/dist/src/eap_peer/eap_aka.c                                        |  1389 ++
 external/bsd/wpa/dist/src/eap_peer/eap_config.h                                     |   669 +
 external/bsd/wpa/dist/src/eap_peer/eap_fast.c                                       |  1712 +++
 external/bsd/wpa/dist/src/eap_peer/eap_fast_pac.c                                   |   922 +
 external/bsd/wpa/dist/src/eap_peer/eap_fast_pac.h                                   |    56 +
 external/bsd/wpa/dist/src/eap_peer/eap_gpsk.c                                       |   737 +
 external/bsd/wpa/dist/src/eap_peer/eap_gtc.c                                        |   151 +
 external/bsd/wpa/dist/src/eap_peer/eap_i.h                                          |   355 +
 external/bsd/wpa/dist/src/eap_peer/eap_ikev2.c                                      |   506 +
 external/bsd/wpa/dist/src/eap_peer/eap_leap.c                                       |   415 +
 external/bsd/wpa/dist/src/eap_peer/eap_md5.c                                        |   120 +
 external/bsd/wpa/dist/src/eap_peer/eap_methods.c                                    |   373 +
 external/bsd/wpa/dist/src/eap_peer/eap_methods.h                                    |   113 +
 external/bsd/wpa/dist/src/eap_peer/eap_mschapv2.c                                   |   882 +
 external/bsd/wpa/dist/src/eap_peer/eap_otp.c                                        |   107 +
 external/bsd/wpa/dist/src/eap_peer/eap_pax.c                                        |   530 +
 external/bsd/wpa/dist/src/eap_peer/eap_peap.c                                       |  1288 ++
 external/bsd/wpa/dist/src/eap_peer/eap_psk.c                                        |   482 +
 external/bsd/wpa/dist/src/eap_peer/eap_sake.c                                       |   499 +
 external/bsd/wpa/dist/src/eap_peer/eap_sim.c                                        |  1100 ++
 external/bsd/wpa/dist/src/eap_peer/eap_tls.c                                        |   289 +
 external/bsd/wpa/dist/src/eap_peer/eap_tls_common.c                                 |  1020 +
 external/bsd/wpa/dist/src/eap_peer/eap_tls_common.h                                 |   126 +
 external/bsd/wpa/dist/src/eap_peer/eap_tnc.c                                        |   434 +
 external/bsd/wpa/dist/src/eap_peer/eap_ttls.c                                       |  1986 +++
 external/bsd/wpa/dist/src/eap_peer/eap_vendor_test.c                                |   195 +
 external/bsd/wpa/dist/src/eap_peer/eap_wsc.c                                        |   532 +
 external/bsd/wpa/dist/src/eap_peer/ikev2.c                                          |  1303 ++
 external/bsd/wpa/dist/src/eap_peer/ikev2.h                                          |    65 +
 external/bsd/wpa/dist/src/eap_peer/mschapv2.c                                       |   123 +
 external/bsd/wpa/dist/src/eap_peer/mschapv2.h                                       |    34 +
 external/bsd/wpa/dist/src/eap_peer/tncc.c                                           |  1369 ++
 external/bsd/wpa/dist/src/eap_peer/tncc.h                                           |    42 +
 external/bsd/wpa/dist/src/eap_server/Makefile                                       |     8 +
 external/bsd/wpa/dist/src/eap_server/eap.h                                          |   124 +
 external/bsd/wpa/dist/src/eap_server/eap_i.h                                        |   196 +
 external/bsd/wpa/dist/src/eap_server/eap_methods.h                                  |    53 +
 external/bsd/wpa/dist/src/eap_server/eap_server.c                                   |  1364 ++
 external/bsd/wpa/dist/src/eap_server/eap_server_aka.c                               |  1277 ++
 external/bsd/wpa/dist/src/eap_server/eap_server_fast.c                              |  1614 +++
 external/bsd/wpa/dist/src/eap_server/eap_server_gpsk.c                              |   633 +
 external/bsd/wpa/dist/src/eap_server/eap_server_gtc.c                               |   230 +
 external/bsd/wpa/dist/src/eap_server/eap_server_identity.c                          |   180 +
 external/bsd/wpa/dist/src/eap_server/eap_server_ikev2.c                             |   538 +
 external/bsd/wpa/dist/src/eap_server/eap_server_md5.c                               |   176 +
 external/bsd/wpa/dist/src/eap_server/eap_server_methods.c                           |   175 +
 external/bsd/wpa/dist/src/eap_server/eap_server_mschapv2.c                          |   574 +
 external/bsd/wpa/dist/src/eap_server/eap_server_pax.c                               |   569 +
 external/bsd/wpa/dist/src/eap_server/eap_server_peap.c                              |  1386 ++
 external/bsd/wpa/dist/src/eap_server/eap_server_psk.c                               |   517 +
 external/bsd/wpa/dist/src/eap_server/eap_server_sake.c                              |   542 +
 external/bsd/wpa/dist/src/eap_server/eap_server_sim.c                               |   797 +
 external/bsd/wpa/dist/src/eap_server/eap_server_tls.c                               |   286 +
 external/bsd/wpa/dist/src/eap_server/eap_server_tls_common.c                        |   401 +
 external/bsd/wpa/dist/src/eap_server/eap_server_tnc.c                               |   581 +
 external/bsd/wpa/dist/src/eap_server/eap_server_ttls.c                              |  1430 ++
 external/bsd/wpa/dist/src/eap_server/eap_server_vendor_test.c                       |   198 +
 external/bsd/wpa/dist/src/eap_server/eap_server_wsc.c                               |   503 +
 external/bsd/wpa/dist/src/eap_server/eap_sim_db.c                                   |  1337 ++
 external/bsd/wpa/dist/src/eap_server/eap_sim_db.h                                   |    91 +
 external/bsd/wpa/dist/src/eap_server/eap_tls_common.h                               |    91 +
 external/bsd/wpa/dist/src/eap_server/ikev2.c                                        |  1205 ++
 external/bsd/wpa/dist/src/eap_server/ikev2.h                                        |    67 +
 external/bsd/wpa/dist/src/eap_server/tncs.c                                         |  1273 ++
 external/bsd/wpa/dist/src/eap_server/tncs.h                                         |    49 +
 external/bsd/wpa/dist/src/eapol_auth/Makefile                                       |     8 +
 external/bsd/wpa/dist/src/eapol_auth/eapol_auth_dump.c                              |   231 +
 external/bsd/wpa/dist/src/eapol_auth/eapol_auth_sm.c                                |  1139 ++
 external/bsd/wpa/dist/src/eapol_auth/eapol_auth_sm.h                                |    89 +
 external/bsd/wpa/dist/src/eapol_auth/eapol_auth_sm_i.h                              |   183 +
 external/bsd/wpa/dist/src/eapol_supp/Makefile                                       |     8 +
 external/bsd/wpa/dist/src/eapol_supp/eapol_supp_sm.c                                |  1898 +++
 external/bsd/wpa/dist/src/eapol_supp/eapol_supp_sm.h                                |   347 +
 external/bsd/wpa/dist/src/l2_packet/Makefile                                        |     8 +
 external/bsd/wpa/dist/src/l2_packet/l2_packet.h                                     |   130 +
 external/bsd/wpa/dist/src/l2_packet/l2_packet_freebsd.c                             |   285 +
 external/bsd/wpa/dist/src/l2_packet/l2_packet_linux.c                               |   200 +
 external/bsd/wpa/dist/src/l2_packet/l2_packet_ndis.c                                |   516 +
 external/bsd/wpa/dist/src/l2_packet/l2_packet_none.c                                |   123 +
 external/bsd/wpa/dist/src/l2_packet/l2_packet_pcap.c                                |   386 +
 external/bsd/wpa/dist/src/l2_packet/l2_packet_privsep.c                             |   267 +
 external/bsd/wpa/dist/src/l2_packet/l2_packet_winpcap.c                             |   341 +
 external/bsd/wpa/dist/src/lib.rules                                                 |    21 +
 external/bsd/wpa/dist/src/radius/.gitignore                                         |     1 +
 external/bsd/wpa/dist/src/radius/Makefile                                           |    22 +
 external/bsd/wpa/dist/src/radius/radius.c                                           |  1317 ++
 external/bsd/wpa/dist/src/radius/radius.h                                           |   273 +
 external/bsd/wpa/dist/src/radius/radius_client.c                                    |  1491 ++
 external/bsd/wpa/dist/src/radius/radius_client.h                                    |   263 +
 external/bsd/wpa/dist/src/radius/radius_server.c                                    |  1518 ++
 external/bsd/wpa/dist/src/radius/radius_server.h                                    |   210 +
 external/bsd/wpa/dist/src/rsn_supp/Makefile                                         |     8 +
 external/bsd/wpa/dist/src/rsn_supp/peerkey.c                                        |  1184 ++
 external/bsd/wpa/dist/src/rsn_supp/peerkey.h                                        |    87 +
 external/bsd/wpa/dist/src/rsn_supp/pmksa_cache.c                                    |   476 +
 external/bsd/wpa/dist/src/rsn_supp/pmksa_cache.h                                    |   127 +
 external/bsd/wpa/dist/src/rsn_supp/preauth.c                                        |   515 +
 external/bsd/wpa/dist/src/rsn_supp/preauth.h                                        |    85 +
 external/bsd/wpa/dist/src/rsn_supp/wpa.c                                            |  2558 ++++
 external/bsd/wpa/dist/src/rsn_supp/wpa.h                                            |   333 +
 external/bsd/wpa/dist/src/rsn_supp/wpa_ft.c                                         |  1040 +
 external/bsd/wpa/dist/src/rsn_supp/wpa_i.h                                          |   259 +
 external/bsd/wpa/dist/src/rsn_supp/wpa_ie.c                                         |   581 +
 external/bsd/wpa/dist/src/rsn_supp/wpa_ie.h                                         |    56 +
 external/bsd/wpa/dist/src/tls/.gitignore                                            |     1 +
 external/bsd/wpa/dist/src/tls/Makefile                                              |    37 +
 external/bsd/wpa/dist/src/tls/asn1.c                                                |   212 +
 external/bsd/wpa/dist/src/tls/asn1.h                                                |    72 +
 external/bsd/wpa/dist/src/tls/bignum.c                                              |   230 +
 external/bsd/wpa/dist/src/tls/bignum.h                                              |    38 +
 external/bsd/wpa/dist/src/tls/libtommath.c                                          |  3381 ++++++
 external/bsd/wpa/dist/src/tls/pkcs1.c                                               |   201 +
 external/bsd/wpa/dist/src/tls/pkcs1.h                                               |    28 +
 external/bsd/wpa/dist/src/tls/pkcs5.c                                               |   238 +
 external/bsd/wpa/dist/src/tls/pkcs5.h                                               |    22 +
 external/bsd/wpa/dist/src/tls/pkcs8.c                                               |   193 +
 external/bsd/wpa/dist/src/tls/pkcs8.h                                               |    22 +
 external/bsd/wpa/dist/src/tls/rsa.c                                                 |   358 +
 external/bsd/wpa/dist/src/tls/rsa.h                                                 |    29 +
 external/bsd/wpa/dist/src/tls/tlsv1_client.c                                        |   667 +
 external/bsd/wpa/dist/src/tls/tlsv1_client.h                                        |    59 +
 external/bsd/wpa/dist/src/tls/tlsv1_client_i.h                                      |    87 +
 external/bsd/wpa/dist/src/tls/tlsv1_client_read.c                                   |   976 +
 external/bsd/wpa/dist/src/tls/tlsv1_client_write.c                                  |   797 +
 external/bsd/wpa/dist/src/tls/tlsv1_common.c                                        |   241 +
 external/bsd/wpa/dist/src/tls/tlsv1_common.h                                        |   216 +
 external/bsd/wpa/dist/src/tls/tlsv1_cred.c                                          |   493 +
 external/bsd/wpa/dist/src/tls/tlsv1_cred.h                                          |    46 +
 external/bsd/wpa/dist/src/tls/tlsv1_record.c                                        |   409 +
 external/bsd/wpa/dist/src/tls/tlsv1_record.h                                        |    74 +
 external/bsd/wpa/dist/src/tls/tlsv1_server.c                                        |   592 +
 external/bsd/wpa/dist/src/tls/tlsv1_server.h                                        |    54 +
 external/bsd/wpa/dist/src/tls/tlsv1_server_i.h                                      |    77 +
 external/bsd/wpa/dist/src/tls/tlsv1_server_read.c                                   |  1134 ++
 external/bsd/wpa/dist/src/tls/tlsv1_server_write.c                                  |   790 +
 external/bsd/wpa/dist/src/tls/x509v3.c                                              |  1963 +++
 external/bsd/wpa/dist/src/tls/x509v3.h                                              |   117 +
 external/bsd/wpa/dist/src/utils/.gitignore                                          |     1 +
 external/bsd/wpa/dist/src/utils/Makefile                                            |    36 +
 external/bsd/wpa/dist/src/utils/base64.c                                            |   154 +
 external/bsd/wpa/dist/src/utils/base64.h                                            |    23 +
 external/bsd/wpa/dist/src/utils/build_config.h                                      |   105 +
 external/bsd/wpa/dist/src/utils/common.c                                            |   363 +
 external/bsd/wpa/dist/src/utils/common.h                                            |   477 +
 external/bsd/wpa/dist/src/utils/eloop.c                                             |   613 +
 external/bsd/wpa/dist/src/utils/eloop.h                                             |   316 +
 external/bsd/wpa/dist/src/utils/eloop_none.c                                        |   401 +
 external/bsd/wpa/dist/src/utils/eloop_win.c                                         |   611 +
 external/bsd/wpa/dist/src/utils/includes.h                                          |    59 +
 external/bsd/wpa/dist/src/utils/ip_addr.c                                           |    83 +
 external/bsd/wpa/dist/src/utils/ip_addr.h                                           |    34 +
 external/bsd/wpa/dist/src/utils/list.h                                              |    89 +
 external/bsd/wpa/dist/src/utils/os.h                                                |   508 +
 external/bsd/wpa/dist/src/utils/os_internal.c                                       |   471 +
 external/bsd/wpa/dist/src/utils/os_none.c                                           |   226 +
 external/bsd/wpa/dist/src/utils/os_unix.c                                           |   437 +
 external/bsd/wpa/dist/src/utils/os_win32.c                                          |   222 +
 external/bsd/wpa/dist/src/utils/pcsc_funcs.c                                        |  1238 ++
 external/bsd/wpa/dist/src/utils/pcsc_funcs.h                                        |    68 +
 external/bsd/wpa/dist/src/utils/radiotap.c                                          |   287 +
 external/bsd/wpa/dist/src/utils/radiotap.h                                          |   242 +
 external/bsd/wpa/dist/src/utils/radiotap_iter.h                                     |    41 +
 external/bsd/wpa/dist/src/utils/state_machine.h                                     |   144 +
 external/bsd/wpa/dist/src/utils/trace.c                                             |   329 +
 external/bsd/wpa/dist/src/utils/trace.h                                             |    74 +
 external/bsd/wpa/dist/src/utils/uuid.c                                              |    77 +
 external/bsd/wpa/dist/src/utils/uuid.h                                              |    24 +
 external/bsd/wpa/dist/src/utils/wpa_debug.c                                         |   400 +
 external/bsd/wpa/dist/src/utils/wpa_debug.h                                         |   256 +
 external/bsd/wpa/dist/src/utils/wpabuf.c                                            |   304 +
 external/bsd/wpa/dist/src/utils/wpabuf.h                                            |   162 +
 external/bsd/wpa/dist/src/wps/Makefile                                              |     8 +
 external/bsd/wpa/dist/src/wps/http.h                                                |    29 +
 external/bsd/wpa/dist/src/wps/http_client.c                                         |   371 +
 external/bsd/wpa/dist/src/wps/http_client.h                                         |    46 +
 external/bsd/wpa/dist/src/wps/http_server.c                                         |   312 +
 external/bsd/wpa/dist/src/wps/http_server.h                                         |    39 +
 external/bsd/wpa/dist/src/wps/httpread.c                                            |   861 +
 external/bsd/wpa/dist/src/wps/httpread.h                                            |   123 +
 external/bsd/wpa/dist/src/wps/ndef.c                                                |   175 +
 external/bsd/wpa/dist/src/wps/upnp_xml.c                                            |   252 +
 external/bsd/wpa/dist/src/wps/upnp_xml.h                                            |    23 +
 external/bsd/wpa/dist/src/wps/wps.c                                                 |   464 +
 external/bsd/wpa/dist/src/wps/wps.h                                                 |   735 +
 external/bsd/wpa/dist/src/wps/wps_attr_build.c                                      |   312 +
 external/bsd/wpa/dist/src/wps/wps_attr_parse.c                                      |   445 +
 external/bsd/wpa/dist/src/wps/wps_attr_process.c                                    |   323 +
 external/bsd/wpa/dist/src/wps/wps_common.c                                          |   635 +
 external/bsd/wpa/dist/src/wps/wps_defs.h                                            |   293 +
 external/bsd/wpa/dist/src/wps/wps_dev_attr.c                                        |   382 +
 external/bsd/wpa/dist/src/wps/wps_dev_attr.h                                        |    33 +
 external/bsd/wpa/dist/src/wps/wps_enrollee.c                                        |  1235 ++
 external/bsd/wpa/dist/src/wps/wps_er.c                                              |  1649 +++
 external/bsd/wpa/dist/src/wps/wps_er.h                                              |   105 +
 external/bsd/wpa/dist/src/wps/wps_er_ssdp.c                                         |   198 +
 external/bsd/wpa/dist/src/wps/wps_i.h                                               |   277 +
 external/bsd/wpa/dist/src/wps/wps_nfc.c                                             |   117 +
 external/bsd/wpa/dist/src/wps/wps_nfc_pn531.c                                       |   113 +
 external/bsd/wpa/dist/src/wps/wps_registrar.c                                       |  2893 +++++
 external/bsd/wpa/dist/src/wps/wps_ufd.c                                             |   235 +
 external/bsd/wpa/dist/src/wps/wps_upnp.c                                            |  1076 ++
 external/bsd/wpa/dist/src/wps/wps_upnp.h                                            |    50 +
 external/bsd/wpa/dist/src/wps/wps_upnp_ap.c                                         |    80 +
 external/bsd/wpa/dist/src/wps/wps_upnp_event.c                                      |   357 +
 external/bsd/wpa/dist/src/wps/wps_upnp_i.h                                          |   179 +
 external/bsd/wpa/dist/src/wps/wps_upnp_ssdp.c                                       |   924 +
 external/bsd/wpa/dist/src/wps/wps_upnp_web.c                                        |  1267 ++
 external/bsd/wpa/dist/wpa_supplicant/.gitignore                                     |     8 +
 external/bsd/wpa/dist/wpa_supplicant/ChangeLog                                      |  1295 ++
 external/bsd/wpa/dist/wpa_supplicant/Makefile                                       |  1372 ++
 external/bsd/wpa/dist/wpa_supplicant/README                                         |  1032 +
 external/bsd/wpa/dist/wpa_supplicant/README-WPS                                     |   200 +
 external/bsd/wpa/dist/wpa_supplicant/README-Windows.txt                             |   450 +
 external/bsd/wpa/dist/wpa_supplicant/ap.c                                           |   481 +
 external/bsd/wpa/dist/wpa_supplicant/ap.h                                           |    43 +
 external/bsd/wpa/dist/wpa_supplicant/bgscan.c                                       |   110 +
 external/bsd/wpa/dist/wpa_supplicant/bgscan.h                                       |    69 +
 external/bsd/wpa/dist/wpa_supplicant/bgscan_simple.c                                |   219 +
 external/bsd/wpa/dist/wpa_supplicant/blacklist.c                                    |   133 +
 external/bsd/wpa/dist/wpa_supplicant/blacklist.h                                    |    30 +
 external/bsd/wpa/dist/wpa_supplicant/bss.c                                          |   606 +
 external/bsd/wpa/dist/wpa_supplicant/bss.h                                          |    93 +
 external/bsd/wpa/dist/wpa_supplicant/config.c                                       |  2167 ++++
 external/bsd/wpa/dist/wpa_supplicant/config.h                                       |   416 +
 external/bsd/wpa/dist/wpa_supplicant/config_file.c                                  |   947 +
 external/bsd/wpa/dist/wpa_supplicant/config_none.c                                  |    57 +
 external/bsd/wpa/dist/wpa_supplicant/config_ssid.h                                  |   378 +
 external/bsd/wpa/dist/wpa_supplicant/config_winreg.c                                |   995 +
 external/bsd/wpa/dist/wpa_supplicant/ctrl_iface.c                                   |  2142 +++
 external/bsd/wpa/dist/wpa_supplicant/ctrl_iface.h                                   |   159 +
 external/bsd/wpa/dist/wpa_supplicant/ctrl_iface_named_pipe.c                        |   835 +
 external/bsd/wpa/dist/wpa_supplicant/ctrl_iface_udp.c                               |   561 +
 external/bsd/wpa/dist/wpa_supplicant/ctrl_iface_unix.c                              |   712 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/.gitignore                                |     1 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/Makefile                                  |    84 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus-wpa_supplicant.conf                  |    27 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_common.c                             |   371 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_common.h                             |    26 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_common_i.h                           |    30 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_dict_helpers.c                       |   923 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_dict_helpers.h                       |   137 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new.c                                |  1559 ++
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new.h                                |   234 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new_handlers.c                       |  2949 +++++
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new_handlers.h                       |   196 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new_handlers_wps.c                   |   331 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new_helpers.c                        |   875 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new_helpers.h                        |   147 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new_introspect.c                     |   278 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_old.c                                |   692 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_old.h                                |   131 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_old_handlers.c                       |  1435 ++
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_old_handlers.h                       |   104 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_old_handlers_wps.c                   |   161 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service   |     4 +
 external/bsd/wpa/dist/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service             |     4 +
 external/bsd/wpa/dist/wpa_supplicant/defconfig                                      |   404 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/.gitignore                         |     6 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/Makefile                           |    27 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/manpage.refs                       |     4 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_background.8                   |    84 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_background.sgml                |   101 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_cli.8                          |   210 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_cli.sgml                       |   339 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_gui.8                          |    51 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_gui.sgml                       |    85 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_passphrase.8                   |    40 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_passphrase.sgml                |    73 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_priv.8                         |   120 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_priv.sgml                      |   148 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_supplicant.8                   |   583 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_supplicant.conf.5              |   225 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_supplicant.conf.sgml           |   239 +
 external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_supplicant.sgml                |   827 +
 external/bsd/wpa/dist/wpa_supplicant/driver_i.h                                     |   494 +
 external/bsd/wpa/dist/wpa_supplicant/eap_register.c                                 |   235 +
 external/bsd/wpa/dist/wpa_supplicant/eap_testing.txt                                |   392 +
 external/bsd/wpa/dist/wpa_supplicant/eapol_test.c                                   |  1209 ++
 external/bsd/wpa/dist/wpa_supplicant/events.c                                       |  1733 +++
 external/bsd/wpa/dist/wpa_supplicant/examples/60_wpa_supplicant                     |    19 +
 external/bsd/wpa/dist/wpa_supplicant/examples/ieee8021x.conf                        |    13 +
 external/bsd/wpa/dist/wpa_supplicant/examples/openCryptoki.conf                     |    41 +
 external/bsd/wpa/dist/wpa_supplicant/examples/plaintext.conf                        |     8 +
 external/bsd/wpa/dist/wpa_supplicant/examples/wep.conf                              |    11 +
 external/bsd/wpa/dist/wpa_supplicant/examples/wpa-psk-tkip.conf                     |    12 +
 external/bsd/wpa/dist/wpa_supplicant/examples/wpa2-eap-ccmp.conf                    |    15 +
 external/bsd/wpa/dist/wpa_supplicant/examples/wpas-dbus-new-getall.py               |    59 +
 external/bsd/wpa/dist/wpa_supplicant/examples/wpas-dbus-new-signals.py              |   203 +
 external/bsd/wpa/dist/wpa_supplicant/examples/wpas-dbus-new-wps.py                  |    80 +
 external/bsd/wpa/dist/wpa_supplicant/examples/wpas-dbus-new.py                      |   149 +
 external/bsd/wpa/dist/wpa_supplicant/examples/wpas-test.py                          |    91 +
 external/bsd/wpa/dist/wpa_supplicant/ibss_rsn.c                                     |   510 +
 external/bsd/wpa/dist/wpa_supplicant/ibss_rsn.h                                     |    49 +
 external/bsd/wpa/dist/wpa_supplicant/main.c                                         |   285 +
 external/bsd/wpa/dist/wpa_supplicant/main_none.c                                    |    46 +
 external/bsd/wpa/dist/wpa_supplicant/main_symbian.cpp                               |    48 +
 external/bsd/wpa/dist/wpa_supplicant/main_winmain.c                                 |    84 +
 external/bsd/wpa/dist/wpa_supplicant/main_winsvc.c                                  |   464 +
 external/bsd/wpa/dist/wpa_supplicant/mlme.c                                         |  3198 +++++
 external/bsd/wpa/dist/wpa_supplicant/mlme.h                                         |   129 +
 external/bsd/wpa/dist/wpa_supplicant/nmake.mak                                      |   240 +
 external/bsd/wpa/dist/wpa_supplicant/notify.c                                       |   339 +
 external/bsd/wpa/dist/wpa_supplicant/notify.h                                       |    81 +
 external/bsd/wpa/dist/wpa_supplicant/preauth_test.c                                 |   376 +
 external/bsd/wpa/dist/wpa_supplicant/scan.c                                         |   702 +
 external/bsd/wpa/dist/wpa_supplicant/scan.h                                         |    37 +
 external/bsd/wpa/dist/wpa_supplicant/sme.c                                          |   463 +
 external/bsd/wpa/dist/wpa_supplicant/sme.h                                          |    78 +
 external/bsd/wpa/dist/wpa_supplicant/symbian/README.symbian                         |    24 +
 external/bsd/wpa/dist/wpa_supplicant/symbian/bld.inf                                |     8 +
 external/bsd/wpa/dist/wpa_supplicant/symbian/wpa_supplicant.mmp                     |    38 +
 external/bsd/wpa/dist/wpa_supplicant/tests/link_test.c                              |    83 +
 external/bsd/wpa/dist/wpa_supplicant/tests/test_eap_sim_common.c                    |    53 +
 external/bsd/wpa/dist/wpa_supplicant/tests/test_wpa.c                               |   379 +
 external/bsd/wpa/dist/wpa_supplicant/todo.txt                                       |    85 +
 external/bsd/wpa/dist/wpa_supplicant/vs2005/eapol_test/eapol_test.vcproj            |   465 +
 external/bsd/wpa/dist/wpa_supplicant/vs2005/win_if_list/win_if_list.vcproj          |   203 +
 external/bsd/wpa/dist/wpa_supplicant/vs2005/wpa_cli/wpa_cli.vcproj                  |   215 +
 external/bsd/wpa/dist/wpa_supplicant/vs2005/wpa_passphrase/wpa_passphrase.vcproj    |   232 +
 external/bsd/wpa/dist/wpa_supplicant/vs2005/wpa_supplicant.sln                      |    52 +
 external/bsd/wpa/dist/wpa_supplicant/vs2005/wpa_supplicant/wpa_supplicant.vcproj    |   453 +
 external/bsd/wpa/dist/wpa_supplicant/vs2005/wpasvc/wpasvc.vcproj                    |   453 +
 external/bsd/wpa/dist/wpa_supplicant/win_example.reg                                |    42 +
 external/bsd/wpa/dist/wpa_supplicant/win_if_list.c                                  |   179 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_cli.c                                      |  2407 ++++
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/.gitignore                         |     6 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/addinterface.cpp                   |   245 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/addinterface.h                     |    45 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/eventhistory.cpp                   |   130 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/eventhistory.h                     |    63 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/eventhistory.ui                    |    61 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons.qrc                          |     7 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons/Makefile                     |    23 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons/README                       |    39 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons/ap.svg                       |   832 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons/laptop.svg                   |  1568 ++
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons/wpa_gui.svg                  |   256 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons_png.qrc                      |     7 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/lang/.gitignore                    |     1 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/lang/wpa_gui_de.ts                 |  1262 ++
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/main.cpp                           |    82 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp                  |   858 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/networkconfig.h                    |    61 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/networkconfig.ui                   |   435 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/peers.cpp                          |   956 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/peers.h                            |    70 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/peers.ui                           |    40 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/scanresults.cpp                    |   144 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/scanresults.h                      |    46 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/scanresults.ui                     |    94 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/stringquery.cpp                    |    37 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/stringquery.h                      |    34 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/userdatarequest.cpp                |   100 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/userdatarequest.h                  |    46 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/userdatarequest.ui                 |   109 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/wpa_gui.desktop                    |    10 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/wpa_gui.pro                        |    68 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/wpagui.cpp                         |  1754 +++
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/wpagui.h                           |   150 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/wpagui.ui                          |   524 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/wpamsg.h                           |    41 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/.gitignore                             |     5 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/eventhistory.ui                        |   125 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/eventhistory.ui.h                      |    41 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/main.cpp                               |    30 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/networkconfig.ui                       |   475 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/networkconfig.ui.h                     |   552 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/scanresults.ui                         |   179 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/scanresults.ui.h                       |   101 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/setup-mingw-cross-compiling            |    11 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/userdatarequest.ui                     |   163 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/userdatarequest.ui.h                   |    72 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/wpa_gui.pro                            |    50 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/wpagui.ui                              |   471 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/wpagui.ui.h                            |   730 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_gui/wpamsg.h                               |    34 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_passphrase.c                               |    73 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_priv.c                                     |  1040 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_supplicant.c                               |  2406 ++++
 external/bsd/wpa/dist/wpa_supplicant/wpa_supplicant.conf                            |   888 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_supplicant.nsi                             |   110 +
 external/bsd/wpa/dist/wpa_supplicant/wpa_supplicant_i.h                             |   516 +
 external/bsd/wpa/dist/wpa_supplicant/wpas_glue.c                                    |   677 +
 external/bsd/wpa/dist/wpa_supplicant/wpas_glue.h                                    |    23 +
 external/bsd/wpa/dist/wpa_supplicant/wps_supplicant.c                               |  1185 ++
 external/bsd/wpa/dist/wpa_supplicant/wps_supplicant.h                               |   117 +
 external/bsd/wpa/dist/wpa_supplicant/xcode/wpa_supplicant.xcodeproj/project.pbxproj |   513 +
 634 files changed, 261604 insertions(+), 0 deletions(-)

diffs (truncated from 264140 to 300 lines):

diff -r 324950e90d92 -r 66d3016382f7 external/bsd/wpa/dist/COPYING
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/wpa/dist/COPYING     Wed Aug 04 10:17:50 2010 +0000
@@ -0,0 +1,340 @@
+                   GNU GENERAL PUBLIC LICENSE
+                      Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                       51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                           Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                   GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+                           NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+                    END OF TERMS AND CONDITIONS
+
+           How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) 19yy  <name of author>
+
+    This program is free software; you can redistribute it and/or modify



Home | Main Index | Thread Index | Old Index