1. 05 Mar, 2013 1 commit
    • Dmitry Shmidt's avatar
      Accumulative patch from commit 77e4e85321a0a1255901914d5de916aba050f9e1 · 7a5e50a0
      Dmitry Shmidt authored
      
      P2P: Mark peer authorized for persistent group invitation
      P2P: Indicate frequency for upper layer invitation processing
      Allow wpa_supplicant AP mode to configure Beacon interval
      P2P: Use peer's channel list to limit GO freq on invitation
      P2P: Allow P2P client to specify preferred group channel
      P2P: Use shared function for setting up frequencies
      P2P: Allow all channels in case of multi channel concurrency
      hostapd: Make VHT IE struct more expressive
      
      Change-Id: I6d86d98a10a1a699bb464c5b916ebf21f626558b
      Signed-off-by: default avatarDmitry Shmidt <dimitrysh@google.com>
      7a5e50a0
  2. 01 Mar, 2013 2 commits
  3. 28 Feb, 2013 3 commits
  4. 27 Feb, 2013 3 commits
    • Dmitry Shmidt's avatar
      Accumulative patch from commit 8cee87ab139e52516ee4185789b40a0459fa7406 · 9cdf1b90
      Dmitry Shmidt authored
      
      P2P: Only schedule a single p2p_go_neg_start timeout at a time
      P2P: Do not start new GO Neg on Probe Req when waiting for Confirm
      P2P: Fail GO Negotiation on missing Group ID
      P2P: Assign GO tie breaker bit at the same time with dialog token
      
      Change-Id: Ie7d1a795988cd5e8420234392e9a83a3ad4165f0
      Signed-off-by: default avatarDmitry Shmidt <dimitrysh@google.com>
      9cdf1b90
    • Dmitry Shmidt's avatar
      Accumulative patch from commit f8361e3d681e55efead2aac79fedf4b232d533fb · 33e38bfa
      Dmitry Shmidt authored
      
      TDLS: Pass peer's VHT Capability information during sta_add
      WPS: Clear sent_carrier to avoid errors in python script
      WPS: Fix OOB Device Password use in PSK1,PSK1 derivation
      WPS: Add AP mode NFC connection handover with wpa_supplicant/nfcpy
      WPS NFC: Add connection handover support for ER
      WPS: Add wps-er-config command for writing config token from ER
      
      Change-Id: I8934dcffb9f66bd3a2f840b78d72c9dd6cecf61d
      Signed-off-by: default avatarDmitry Shmidt <dimitrysh@google.com>
      33e38bfa
    • Jouni Malinen's avatar
      P2P: Fix GO Probe Response IEs when Wi-Fi Display is enabled · 33077b18
      Jouni Malinen authored
      Commit 1a9f6509b3a711071c12006ff7c3a9cb2a6691f2 added support for
      fragmenting the P2P IE in Probe Response frames from a GO. However, it
      did not take into account the possibility of Wi-Fi Display IE being
      included in the same buffer and caused a regression for the cases where
      Wi-Fi Display is enabled. Fix this by building the possibly fragmented
      P2P IE first and then concatenating the separate IEs together.
      
      Bug: 8225922
      Change-Id: I3c11c4558506f2324f883bb555f025b535b9e40e
      33077b18
  5. 20 Feb, 2013 1 commit
    • Dmitry Shmidt's avatar
      Accumulative patch from commit b618a469c42120e984ab1c85ed6058504d1fca78 · f8623283
      Dmitry Shmidt authored
      
        Author: Jouni Malinen <jouni@qca.qualcomm.com>
        Date:   Sat Feb 16 19:54:09 2013 +0200
          Interworking: Select highest priority cred if multiple matches
      
      Interworking: Select highest priority cred if multiple matches
      GAS server: Fix a regression in GAS server callback
      hostapd: Fix Max SP Length derivation from QoS Info
      nl80211: Configure STA Capabilities and Extended Capabilities
      Synchronize with wireless-testing.git include/uapi/linux/nl80211.h
      WPS: Fix build without CONFIG_WPS_NFC
      WPS: Add support for NFC handover select generation with wpa_supplicant
      WPS: Update NFC connection handover documentation
      WPS: Add support for config token generation with wpa_supplicant
      WPS: Allow password token to be written with nfcpy
      WPS: Use pre-configured NFC password token instead of overriding it
      TDLS: Pass peer's Capability and Ext Capability info during sta_add
      TDLS: Pass peer's HT Capability and QOS information during sta_add
      nl80211: Add debug prints for STA add/set operations
      TDLS: Fix add/set STA operation
      Synchronize with wireless-testing.git include/uapi/linux/nl80211.h
      WPS: Allow Device Password to be changed from M1 to M2
      WPS: Fix wps_reg nfc-pw option
      TDLS: Tear down peers when disconnecting from the AP
      P2P: Do not use old scan result data for peer discovery
      Use more accurate timestamps for scan results
      P2P: Postpone P2P-DEVICE-FOUND if config_methods not known
      P2P: Do not allow peer update to clear config_methods
      WPS: Report NFC connection handover completion differently
      P2P: Avoid concurrent scans during all steps of group formation
      P2P: Cancel group formation timeout on group removal (on client)
      WPS: Change listen time to match nfcpy default (250 ms)
      WPS: Report only the carrier record from NFC to wpa_supplicant
      WPS: Fetch only the carrier record from wpa_supplicant for NFC
      WPS: Update nfcpy script to support AP mode NFC connection handover
      WPS: Add command for fetching carrier record for NFC handover
      WPS: Clean up debug prints with nfcpy
      WPS: Remove 0.5 sec extra wait from NFC handover with nfcpy
      WPS: Use alternating poll/listen for NFC peer discovery with nfcpy
      WPS: Configure logging to show nfcpy log message
      WPS: Add an example python script for NFC operations with hostapd
      hostapd: Do not change HT40 capability due to OBSS scan
      dbus: Add missing signal description for WPS (7)
      EAP peer: Add Session-Id derivation to more EAP methods
      EAP peer: Add Session-Id derivation
      EAP-IKEV2 server: Fix invalid memory freeing operation
      eap_proxy: Add a dummy implementation for compilation testing
      eap_proxy: Add mechanism for allowing EAP methods to be offloaded
      Android: Allow setgroups to be overridden from build configuration
      P2P: Send p2p_stop_find event on failure to start pending p2p_find
      P2P: Fix GO Probe Response IEs when Wi-Fi Display is enabled
      Capability matching for 60 GHz band
      nl80211: Add ctrl_iface message for AP mode connection rejection
      P2P: Allow local configuration to use 5 GHz band 40 MHz channels
      Fix BSS RANGE command for no exact id match cases
      
      Change-Id: Iac9284bba31db40911aecc3adf2843c9b1576db1
      Signed-off-by: default avatarDmitry Shmidt <dimitrysh@google.com>
      f8623283
  6. 15 Feb, 2013 1 commit
  7. 07 Feb, 2013 1 commit
    • Dmitry Shmidt's avatar
      Accumulative patch from commit cc03d0fef3bf5913f8e11b7e998c10bf36a3c07f · 4b9d52f5
      Dmitry Shmidt authored
      
        Author: Amar Singhal <asinghal@qca.qualcomm.com>
        Date:   Wed Feb 6 00:31:34 2013 +0200
          Add "BSS LAST ..." command
      
       - Add "BSS LAST ..." command
       - HS 2.0: Fix IE buffer length for extra scan IEs
       - TDLS: Several fixes
       - P2P: Fix P2P-GROUP-STARTED event for p2p_connect-join
       - P2P: Fix Action frame processing if Interworking is enabled
       - wpa_supplicant: Fix access to the freed memory when removing all networks
       - Add driver for OpenBSD net80211 layer
       - Make wpas_select_network_from_last_scan() static
       - wpa_supplicant: Implement fast-associate on SelectNetwork
       - Update scan interval gracefully
       - eloop: Add a timer cancel that returns the remaining time
       - nl80211: Do not use void pointer for driver_ops used internally
       - hostapd: Fix crash when scan fails
      
      Change-Id: I083747a0b1f7000730a9ab3ea80f3ee7e6247181
      Signed-off-by: default avatarDmitry Shmidt <dimitrysh@google.com>
      4b9d52f5
  8. 06 Feb, 2013 1 commit
  9. 30 Jan, 2013 3 commits
  10. 28 Jan, 2013 4 commits
  11. 15 Jan, 2013 1 commit
    • Dmitry Shmidt's avatar
      Accumulative patch from commit dc013f1e37df3462085cf01a13f0c432f146ad7a · a54fa5fb
      Dmitry Shmidt authored
      
      Author: Jouni Malinen <jouni@qca.qualcomm.com>
      Date:   Tue Jan 15 12:03:29 2013 +0200
          eapol_test: Remove unnecessary header file inclusion
      
       - P2P: Send P2P-FIND-STOPPED event in the new continue-search states
       - P2P: Add some more details on Service Query TLV format
       - P2P: Use the same Dialog Token value for every GO Negotiation retry
       - P2P: Publish more connected clients info in Probe Response frames
       - P2P: Fix some memory leaks in p2p_add_device()
       - P2P: Use the same Dialog Token value for every PD retry
       - P2P: Document operating channel selection functions
       - P2P: Always re-select operating channel if not hard coded
       - P2P: Do not allow re-selection of GO channel if forced_freq in use
       - P2P: Set FORCE_FREQ flag as part of p2p_prepare_channel()
       - P2P: Share a single function for GO channel selection
       - P2P: Prefer operating channels where HT40 is possible
       - P2P: Be more careful with wpa_config_update_psk() call
       - P2P: Allow PSK to be used instead of passphrase for persistent GO
       - P2P: Consider age for the P2P scan results
       - Move some P2P offchannel operations to offchannel.c
       - P2P: Add more complete description of p2p_cancel
       - P2P: Allow p2p_cancel to be used to stop p2p_connect-join operation
       - Interworking changes
       - WNM changes
       - WPS changes
       - SAE changes
      
      Change-Id: I38b847d3460066cc58aecbcf67266bfcff1d344e
      Signed-off-by: default avatarDmitry Shmidt <dimitrysh@google.com>
      a54fa5fb
  12. 09 Jan, 2013 2 commits
    • Dmitry Shmidt's avatar
      Cleaning: Remove obsolte ANDROID_QCOM_WCN define · d27fcf69
      Dmitry Shmidt authored
      
      Change-Id: I4862776f2c4c7462519a7a431f7ef2dad389bfba
      Signed-off-by: default avatarDmitry Shmidt <dimitrysh@google.com>
      d27fcf69
    • Jouni Malinen's avatar
      Extend EAPOL frames processing workaround for roaming cases · a05074ca
      Jouni Malinen authored
      Commit 1ff733383f3d5c73233ef452a738765667021609 added a mechanism to
      work around issues due to association events and EAPOL RX events being
      getting reordered. However, this applied only for the case where
      wpa_supplicant is not in associated state. The same issue can happen in
      roaming case with drivers that perform BSS selection internally (or in
      firmware). Handle that case similarly by delaying received EAPOL frame
      processing if the source address of the EAPOL frame does not match the
      current BSSID.
      
      Since wired IEEE 802.1X do not have BSSID, make this additional
      workaround conditional on BSSID match having been observed during the
      previous association.
      
      This fixes issues where the initial EAPOL frame after reassociation was
      either dropped (e.g., due to replay counter not increasing) or replied
      to with incorrect destination address (the BSSID of the old AP). This
      can result in significantly more robust roaming behavior with drivers
      that do not use wpa_supplicant for BSS selection.
      
      Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
      a05074ca
  13. 20 Dec, 2012 1 commit
    • Dmitry Shmidt's avatar
      Accumulative patch from commit f5f37d3a4fc2df2a24676b4f95afca15ed793cba · d5e4923d
      Dmitry Shmidt authored
      
      Author: Jouni Malinen <j@w1.fi>
      Date:   Sun Nov 25 22:05:32 2012 +0200
      
         Fix REAUTHENTICATE command after PMKSA caching
      
         The current PMKSA cache entry needs to be clear to allow EAPOL
         reauthentication to be started in case this association used PMKSA
         caching.
      
       - Remove old WPS_OOB NCF
       - WPS: Add preliminary NFC connection handover support for Enrollee
       - WPS: Reenable the networks disabled during wpa_wpas_reassoc
       - P2P: Avoid multi-channel scans when they are not needed
       - P2P: Allow discoverable interval for p2p_find to be configured
       - P2P: Allow all channels with multi-channel concurrency
       - Bonjour changes
       - Remove disassociate
       - HS 2.0 changes
       - Add preliminary support for using SQLite for eap_user database
       - Add SAE support
       - Add disallow_aps parameter to disallow BSSIDs/SSIDs
      
      Change-Id: I85358a05b39d46b8db49acdad667e771c580b05c
      Signed-off-by: default avatarDmitry Shmidt <dimitrysh@google.com>
      d5e4923d
  14. 07 Dec, 2012 2 commits
  15. 05 Dec, 2012 1 commit
  16. 26 Nov, 2012 1 commit
    • Jouni Malinen's avatar
      Android: Force group access to ctrl_iface directory · 70fd8a03
      Jouni Malinen authored
      wpa_supplicant is started from /init.*.rc on Android and that seems
      to be using umask 0077 which would leave the control interface
      directory without group access. This breaks things since Wi-Fi
      framework assumes that this directory can be accessed by other
      applications in the wifi group. Fix this by adding group access even
      if umask value would prevent this.
      
      In most cases, this issue was not hit since the control interface
      directory is normally created by that same init.*.rc file with suitable
      mode and wpa_supplicant is killed in the way that does not allow it to
      remove the file. However, if wpa_supplicant is allowed stop cleanly, it
      will remove the directory and the next start could result with the Wi-Fi
      framework not being able to use Wi-Fi (and GUI not showing Wi-Fi getting
      enabled).
      
      Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
      70fd8a03
  17. 21 Nov, 2012 4 commits
  18. 16 Nov, 2012 1 commit
  19. 14 Nov, 2012 3 commits
  20. 07 Nov, 2012 1 commit
  21. 06 Nov, 2012 3 commits