Commit graph

  • 1ef83fae63 Added support for AP mode Beacon transmission Jouni Malinen 2008-06-10 20:46:12 +0300
  • 561c0c4c3e Set ACK flag properly for txstatus Jouni Malinen 2008-06-10 19:44:26 +0300
  • 2b5ac52ee0 Use _irqsafe versions of ieee80211 rx and tx_status functions Jouni Malinen 2008-06-10 19:28:39 +0300
  • badba00bd4 Added start/stop handlers and do not send frames to stopped radios Jouni Malinen 2008-06-10 19:27:00 +0300
  • a218a713b8 Added a comment about hwsim# Jouni Malinen 2008-06-10 18:10:40 +0300
  • 1f9afa67e3 Added global monitor interface (hwsim#) Jouni Malinen 2008-06-10 17:11:58 +0300
  • a837861751 Fixed tx() handler to use GFP_ATOMIC. Jouni Malinen 2008-06-10 15:49:06 +0300
  • de08c7248d Added mac80211_hwsim - software simulator of 802.11 radio(s) for mac80211 Jouni Malinen 2008-06-10 13:31:25 +0300
  • 3e2ad1b932 Fixed race condition between disassociation event and group key handshake Jouni Malinen 2008-06-09 16:26:47 +0300
  • 2eeaa5c9d0 EAP-PEAP: Moved the common peap_prfplus() function into a shared file Jouni Malinen 2008-06-09 10:32:12 +0300
  • 3f5285e852 Added a preliminary nl80211/cfg80211 driver interface for wpa_supplicant Jouni Malinen 2008-06-06 16:55:42 +0300
  • 3f3339dfe7 Fixed a buffer overflow in nla_parse call Jouni Malinen 2008-06-06 16:51:17 +0300
  • f3833aee90 Fix compile warnings on 64-bit systems Pavel Roskin 2008-06-06 14:17:03 +0300
  • ad844747ca Updated the LibTomMath reference to use 0.41 version Jouni Malinen 2008-06-06 10:32:09 +0300
  • 187bc466a3 Removed the 20% estimate on faster bignum routines Jouni Malinen 2008-06-06 10:30:43 +0300
  • b95394c66f Combined internal LibTomMath configuration into one option Jouni Malinen 2008-06-06 10:21:28 +0300
  • ec0205a87a Added an option to build internal LibTomMath with faster div routine Jouni Malinen 2008-06-06 10:11:17 +0300
  • b6ab429402 Read Michael MIC keys through TK2 union instead of offset from TK1 Jouni Malinen 2008-06-05 21:00:56 +0300
  • 7cdeb81e1f Fixed potential NULL pointer dereference if memory allocation fails Jouni Malinen 2008-06-05 20:44:30 +0300
  • 815c5e1435 Fixed RADIUS client local address forcing for IPv6 (eapol_test) Jouni Malinen 2008-06-05 20:33:33 +0300
  • c5f5c91aeb Add faster, optional sqr routine for internal LibTomMath Jouni Malinen 2008-06-05 18:33:46 +0300
  • 4fba48a5a7 Silence compiler warnings about out of array bounds indexes Jouni Malinen 2008-06-05 17:50:53 +0300
  • 1d3c75b3b6 Give adhoc associations a bit more time Dan Williams 2008-06-04 21:00:09 +0300
  • 59c9707863 wext: handle mode switches correctly for mac80211 Dan Williams 2008-06-04 20:55:57 +0300
  • 87114163b7 Updated the comments since Montgomery reduction is now included Jouni Malinen 2008-06-04 11:59:45 +0300
  • 8ccc0402b2 Internal LibTomMath: add optional support for Montgomery reduction Jouni Malinen 2008-06-04 11:57:55 +0300
  • 0527710dd3 Reduce integrated LibTomMath size by dropping negative exponent support Jouni Malinen 2008-06-04 11:26:52 +0300
  • a8e16edc86 Introduced new helper function is_zero_ether_addr() Jouni Malinen 2008-06-03 18:08:48 +0300
  • 957ed801e9 Fix USE_KERNEL_HEADERS build with compat-wireless Jouni Malinen 2008-06-03 11:57:52 +0300
  • 7e1488494e Do not continually reschedule specific scans to help finding hidden SSIDs Dan Williams 2008-06-03 11:37:48 +0300
  • 8479707beb Include wireless_copy.h instead of linux/wireless.h to avoid conflicts Jouni Malinen 2008-06-03 11:31:42 +0300
  • 2e5a7b49a0 wext: don't overwrite BSS frequency Dan Williams 2008-06-02 20:47:09 +0300
  • d952d16df4 Internal TLS: Added support for parsing PKCS #8 formatted private keys Jouni Malinen 2008-06-02 19:39:46 +0300
  • b5aebee49e Fixed dbus build without OpenSSL. Jouni Malinen 2008-06-02 18:45:45 +0300
  • ec717917e5 Fixed build without CONFIG_IEEE8021X_EAPOL, but with CONFIG_CTRL_IFACE Jouni Malinen 2008-05-30 18:43:06 +0300
  • bf206cada3 Changed TLS server to use OpenSSL SSL_accept() instead of SSL_read() Jouni Malinen 2008-05-29 20:36:18 +0300
  • 8816045743 Updated the EAP-FAST patch for the latest OpenSSL 0.9.9 snapshot Jouni Malinen 2008-05-29 11:00:33 +0300
  • 2298ca6410 Added the EAP-FAST patch for OpenSSL 0.9.8h Jouni Malinen 2008-05-29 10:47:03 +0300
  • 3c99fa29d3 Add eap_tls_state() to get closer to EAP-TTLS/PEAP/FAST code Jouni Malinen 2008-05-28 17:19:57 +0300
  • cda97d11bb Share EAP-TLS/PEAP/TTLS/FAST core process() functionality Jouni Malinen 2008-05-28 17:15:17 +0300
  • 3c724cc564 Do not refer to Flags::Version field as 'PEAP version' Jouni Malinen 2008-05-28 09:59:55 +0300
  • 34f564dbd5 Redesigned EAP-TLS/PEAP/TTLS/FAST fragmentation/reassembly Jouni Malinen 2008-05-28 09:57:17 +0300
  • ab17e3f2b7 Fixed EAP-IKEv2 server fragment processing Jouni Malinen 2008-05-26 16:51:40 +0300
  • ef626b4d50 Added a workaround for handling TLS compression Jouni Malinen 2008-05-26 12:33:04 +0300
  • e572cb6398 Do not define tls_engine_get_cert() if OpenSSL engine is disabled Jouni Malinen 2008-05-26 12:04:35 +0300
  • 1b52ea47e4 Added fragmentation support for EAP-TNC Jouni Malinen 2008-05-26 12:00:18 +0300
  • d9521c7438 Example configuration for EAP-TLS authentication using PKCS#11 TPM token Jouni Malinen 2008-05-23 19:41:05 +0300
  • 61ee0f71bb Add support to wpa_supplicant configuring eap_peer for client cert and CA cert on smartcard, plus handling phase2 auth with smartcard same as phase1. David Smith 2008-05-23 10:55:30 +0300
  • d1f73353bc Add support to eap_peer for client cert and CA cert on smartcard and in phase2 auth. David Smith 2008-05-23 10:52:49 +0300
  • e59c91af82 Add support to crypto/tls for client cert and CA cert from smartcard David Smith 2008-05-23 10:49:59 +0300
  • 29222cd303 Added instructions on how to create the DH parameters files. Jouni Malinen 2008-05-21 10:53:56 +0300
  • fca25ef4b4 Only use SSL_OP_NO_COMPRESSION if it is defined Jouni Malinen 2008-05-21 10:10:10 +0300
  • 1f358437d3 Disable TLS compression since the EAP-TTLS/PEAP/FAST payload processing does not support it currently and EAP-TLS RFC does not allow compression to be negotiated for TLS. Jouni Malinen 2008-05-15 16:48:44 +0300
  • dcf9c2bd77 Updated the comment on 'bridge' variable to mention nl80211 which needs this parameter, too. Jouni Malinen 2008-05-07 13:51:00 +0300
  • 579313ab07 Fixed xsi:schemaLocation to use whitespace to separate members of the pair. Jouni Malinen 2008-05-06 21:29:14 +0300
  • e403be0b12 Add setSmartcardModules DBus message to set pkcs11 and opensc options David Smith 2008-04-28 17:15:56 +0300
  • a6a89fea36 Fix compilation without IEEE8021X_EAPOL defined Henrik Brix Andersen 2008-04-28 17:06:43 +0300
  • b717ee2ab2 Disable functionality in hostapd_deauth_all_stas for hostap driver only Michael Bernhard 2008-04-16 14:40:32 +0300
  • fe2b7dda02 Fixed fallback to full handshake when server rejects PAC-Opaque Jouni Malinen 2008-04-15 17:24:06 +0300
  • d4092763cf Fixed fallback to full handshake when server rejects PAC-Opaque Jouni Malinen 2008-04-15 17:08:15 +0300
  • 1c156e783d Fixed tls_prf() to handle keys with odd length Jouni Malinen 2008-04-14 20:11:49 +0300
  • 0d58229994 Small whitespace cleanup Jouni Malinen 2008-04-13 12:48:59 +0300
  • 4c6122c397 driver_nl80211: Do not send nl80211 message if beacon is not set yet Michael Bernhard 2008-04-13 12:41:30 +0300
  • f4a5a7468d driver_nl80211: Return correct value Michael Bernhard 2008-04-13 12:40:24 +0300
  • a325926a9c driver_nl80211: Initialize local variable Michael Bernhard 2008-04-13 12:39:13 +0300
  • 99c55ef92f driver_nl80211: Clone netlink callbacks instead of creating new ones Michael Bernhard 2008-04-13 12:37:49 +0300
  • f7868b5018 driver_nl80211: Use customizable netlink callbacks Bernhard Michael 2008-04-13 12:36:23 +0300
  • 7cc92d7275 driver_nl80211: Use the correct nl80211 command to flush all stations Michael Bernhard 2008-04-13 12:33:59 +0300
  • dda803699f nl80211 driver: fix beacon interval setting Johannes Berg 2008-04-09 10:11:04 +0300
  • 0146165170 TNC: Added preliminary code for IF-TNCCS-SOH client side support Jouni Malinen 2008-04-08 16:15:56 +0300
  • d6888f9e37 PEAPv0: Added crypto_binding configuration option (part of phase1) Jouni Malinen 2008-04-08 14:57:39 +0300
  • eaaab2bd98 Fix nl80211 driver to receive EAPOL response Artem Antonov 2008-04-08 09:49:06 +0300
  • 8738e4fc55 driver_wext: Fix missing bracket in [DORMANT] Pavel Roskin 2008-04-07 10:09:37 +0300
  • 913cf1caec Rename NL80211_[ATTR]_STA_STAT_* to NL80211_[ATTR_]STA_INFO_ Daniel Wagner 2008-03-31 12:39:52 +0300
  • 0e5776f673 Remove the -w option from help output Kel Modderman 2008-03-31 11:51:49 +0300
  • 7da6794022 Explain not all driver backends will be compiled into wpa_supplicant binary Kel Modderman 2008-03-31 11:49:55 +0300
  • c454f57379 eapol_test: Allow client IP address to be specified Tomasz Wolniewicz 2008-03-30 18:15:52 +0300
  • 1e4b9da10c Chargeable-User-Identity (RFC 4372) in eapol_test Tomasz Wolniewicz 2008-03-30 17:39:19 +0300
  • 1c2ff04f3a TNC: Added preliminary code for IF-TNCCS-SOH server side support Jouni Malinen 2008-03-30 17:10:44 +0300
  • 30680e9332 EAP-TTLS: Fixed implicit challenge derivation to use correct output length Jouni Malinen 2008-03-23 12:07:59 +0200
  • e7d8003358 EAP-PEAP: Fixed interop issues in key derivation with cryptobinding Jouni Malinen 2008-03-19 16:58:06 +0200
  • 32f049b2af EAP-PEAP: Swap MS-CHAP-v2 MPPE keys for EAP-PEAP ISK derivation Jouni Malinen 2008-03-18 16:27:55 +0200
  • e1a69a0b10 EAP-PEAP: Added preliminary code for PEAPv0 and PEAPv2 cryptobinding Jouni Malinen 2008-03-18 12:19:52 +0200
  • 0ac0e4df1c EAP-PEAP: Moved EAP-TLV processing into eap_peap.c Jouni Malinen 2008-03-18 11:26:17 +0200
  • 06726f0bdd EAP-PEAP: Moved EAP-TLV processing into eap_peap.c Jouni Malinen 2008-03-18 08:31:04 +0200
  • a865bd5031 Some cleanup for the new driver wrapper for PS3 Jouni Malinen 2008-03-13 19:05:45 +0200
  • b5a357b476 Add support for PS3 Linux wireless driver Masakazu Mokuno 2008-03-13 19:00:37 +0200
  • 6affdaee6b Support for RADIUS ACLs with drivers that do not use hostapd MLME Chris Zimmermann 2008-03-12 11:43:55 +0200
  • b6745143e8 hostapd_allowed_address() is called from hostapd_config_reload_sta() with session_timeout and acct_interim_interval set to NULL. Without checking these before accessing, we'd cause a NULL pointer access in this case. In ieee802_11.c calls hostapd_allowed_address() with valid pointers. Chris Zimmermann 2008-03-12 11:39:56 +0200
  • 658d166297 FT: Use correct BSSID when deriving PTK and verifying MIC Jouni Malinen 2008-03-12 11:20:20 +0200
  • 58a98fb027 Delete PTK SA on (re)association if this is not part of a Fast BSS Transition. This fixes a potential issue where an incorrectly behaving AP could send a group key update using the old (now invalid after reassociate) PTK. This could also happen if there is a race condition between reporting received EAPOL frames and association events. Jouni Malinen 2008-03-12 11:18:57 +0200
  • 748e54937d The attached patch fixes a few build errors when compiling with GCC 4.3, caused by a few missing header includes. It was done against 0.5.8, but still applies to 0.5.10. Ryan Hill 2008-03-12 09:39:25 +0200
  • ccfab35a6a Silence gcc 4.3.0 warnings about invalid array indexes Jouni Malinen 2008-03-12 09:33:18 +0200
  • 502a293e30 TNC: Added TNC server support into documentation and ChangeLogs Jouni Malinen 2008-03-09 12:14:15 +0200
  • c80a74d70c TNC: Integrated TNC support into EAP-TTLS server Jouni Malinen 2008-03-09 12:05:06 +0200
  • 35f39ac4c9 TNC: Fixed TNC when using EAP-TTLS with non-EAP Phase 2 Jouni Malinen 2008-03-09 12:04:10 +0200
  • 7db0fca522 TNC: Integrated TNC support into EAP-FAST server Jouni Malinen 2008-03-09 11:22:17 +0200
  • 4f1c561725 TNC: Added support for using TNC with EAP-FAST Jouni Malinen 2008-03-09 11:21:01 +0200
  • c3e258ae9f TNC: Provide 'tnc' configuration option for EAP server and methods Jouni Malinen 2008-03-09 10:42:53 +0200
  • da08a7c732 TNC: Added preliminary TNC implementation for hostapd Jouni Malinen 2008-03-09 10:37:18 +0200