aboutsummaryrefslogtreecommitdiffstats
path: root/wpa_supplicant/config.h
Commit message (Collapse)AuthorAgeFilesLines
* P2P: Use hardcoded idle timeout of 10 seconds in P2P client roleJouni Malinen2011-12-181-1/+4
| | | | | | | | | | | | | The p2p_group_idle configuration parameter is much more useful for GO role, so use a separate hardcoded value of 10 seconds in P2P client role. In practice, this means that the P2P client role will automatically tear down the group when the GO tears down the group. The 10 second timeout is enough to recover from temporary disconnections without unnecessary tearing down the group if the GO is still present and allows the client to connect. Signed-hostap: Jouni Malinen <j@w1.fi>
* Interworking: Allow ANT to be configured for Probe Request framesJouni Malinen2011-10-211-0/+10
| | | | | Access Network Type can now be configured (default: 15 = wildcard) to limit which APs reply to the scan.
* Interworking: Support for using EAP-SIM credentials in network selectionJouni Malinen2011-10-161-0/+11
| | | | | | | | | | | | | New configuration parameters home_imsi and home_milenage can be used to configure SIM/USIM simulator parameters for network selection based on SIM/USIM credentials. home_imsi=(MCC | MNC | '-' | rest of IMSI) home_milenage=(Ki):(OPc):(SQN) For example: home_imsi=310026-000000000 home_milenage=90dca4eda45b53cf0f12d7c9c3bc6a89:cb9cccc4b9258e6dca4760379fb82581:000000000123
* Interworking: Support username/password based network selectionJouni Malinen2011-10-161-0/+17
| | | | | | | Add support for network selection for username/password credentials with EAP-TTLS and EAP-PEAP. The new global configuration parameters home_username, home_password, and home_ca_cert can be used to specify credentials for network selection.
* Interworking: Parse NAI Realms and match against home realmJouni Malinen2011-10-161-0/+5
|
* IEEE 802.11u: Allow Interworking and HESSID to be configuredJouni Malinen2011-10-161-0/+14
| | | | | | The new wpa_supplicant.conf file global parameters interworking and hessid can be used to configure wpa_supplicant to include Interworking element in Probe Request frames.
* Fix typos found by codespellPavel Roskin2011-09-211-1/+1
| | | | Signed-off-by: Pavel Roskin <proski@gnu.org>
* P2P: Update listen and operating channel from P2P D-BusJayant Sane2011-06-251-0/+2
| | | | | | | | | Some P2PDevice properties were not updated in p2p->cfg structure: reg_class, channel, op_reg_class, and op_channel. Hence, update p2p->cfg parameters through p2p core calls in wpas_p2p_update_config(). Signed-off-by: Jean-Michel.Bachot <jean-michelx.bachot@intel.com> Signed-off-by: Jayant Sane <jayant.sane@intel.com>
* wpa_supplicant: Parameterize BSS table expiration age + countSam Leffler2011-03-201-0/+21
| | | | | | Replace compile-time BSS cache expiration age and scan count by config parameters that can be set via wpa_cli and the new D-Bus API. The latter is done with interface properties BSSExpireAge and BSSExpireCount.
* Fix a typo in a commentJouni Malinen2011-03-201-1/+1
|
* dbus: Add RemoveAllNetworks to the new D-Bus APISam Leffler2011-03-201-0/+3
| | | | | | This adds a new command to the interface to remove all configured netblocks. Without this it's necessary to query properties on the interface and explicitly remove each netblock.
* P2P: Allow adding of WPS vendor extension attributesJean-Michel Bachot2011-03-191-0/+7
| | | | | | | | This adds the ability to add WPS vendor extension attributes in P2P frames, like GO Negotiation and Probe Response frames. Signed-off-by: Jean-Michel Bachot <jean-michelx.bachot@linux.intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
* WPS: Store (secondary) device type as binaryJohannes Berg2011-03-171-14/+5
| | | | | | | Instead of converting back and forth from the string representation, always use the binary representation internally. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
* Allow AP mode to disconnect STAs based on low ACK conditionJohannes Berg2010-12-281-0/+5
| | | | | | | | | | | The nl80211 driver can report low ACK condition (in fact it reports complete loss right now only). Use that, along with a config option, to disconnect stations when the data connection is not working properly, e.g., due to the STA having went outside the range of the AP. This is disabled by default and can be enabled with disassoc_low_ack=1 in hostapd or wpa_supplicant configuration file. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
* P2P: Add mechanism for timing out idle groupsJouni Malinen2010-10-251-0/+12
| | | | | | | | | | | | | A new configuration parameter, p2p_group_idle, can now be used to set idle timeout value for P2P groups in seconds (0 = no timeout). If set, this values is used to remove P2P group (both GO and P2P client) interfaces after the group has been idle (no clients/GO seen) for the configuration duration. The P2P-GROUP-REMOVED event is now indicating the reason for group removal when known. For example: P2P-GROUP-REMOVED wlan0 GO reason=REQUESTED P2P-GROUP-REMOVED wlan1 client reason=IDLE
* Add max_num_sta config option for wpa_supplicant AP modeJouni Malinen2010-10-191-0/+6
| | | | | This can be used to limit the number of stations allowed to be connected to the AP.
* P2P: Add option for disabling intra BSS distributionSudhakar Swaminathan2010-09-101-0/+3
| | | | | | p2p_intra_bss configuration parameter can now be used to disable/enable intra BSS distribution (bridging of frames between the clients in a group).
* Trigger WPS configuration update on string changesJouni Malinen2010-09-091-0/+1
| | | | | | Previously, only Device Name string was handled, but similar trigger is needed on Manufacturer, Model Name, Model Number, and Serial Number changes.
* P2P: Add global configuration parameters for P2PJouni Malinen2010-09-091-0/+18
|
* Add flag indicating which global configuration parameters have changedJouni Malinen2010-09-091-0/+12
|
* Move global configuration parser into config.cJouni Malinen2010-09-091-0/+4
| | | | | This makes it easier to provide support for dynamic updates of the global configuration parameters while wpa_supplicant is running.
* WPS 2.0: Add virtual/physical display and pushbutton config methodsJouni Malinen2010-09-091-2/+5
|
* Update priority list after priority changeDmitry Shmidt2010-03-061-0/+1
| | | | | | | | Despite comments in the wpa_config_update_prio_list(struct wpa_config *config) telling that it is called "if priority for a network is changed", it is apparently not. Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* Add optional scan result filter based on SSIDJouni Malinen2010-03-051-0/+8
| | | | | | | | | filter_ssids=1 global configuration parameter can now be used to enable scan result filtering (with -Dnl80211 only for now) based on the configured SSIDs. In other words, only the scan results that have an SSID matching with one of the configured networks are included in the BSS table. This can be used to reduce memory needs in environments that have huge number of APs.
* Make maximum BSS table size configurableJouni Malinen2010-03-051-0/+6
| | | | | | New global configuration parameter bss_max_count can now be used to change the maximum BSS table size. The old fixed size limit (200) is used as the default value for this parameter.
* WPS: Make Config Methods configurable for wpa_supplicantJouni Malinen2009-12-211-0/+10
| | | | | | | | This adds config_methods configuration option for wpa_supplicant following the design used in hostapd. In addition, the string is now parsed in common code from src/wps/wps_common.c and the list of configurable methods include all the defined methods from WPS 1.0h spec.
* Remove unnecessary definesJouni Malinen2009-12-051-2/+0
| | | | | | | | | The following defines are not really needed in most places, so remove them to clean up source code and build scripts: EAP_TLS_FUNCS EAP_TLS_OPENSSL EAP_TLS_GNUTLS CONFIG_TLS_INTERNAL
* Add dbus mechanism for fetching all network configuration parametersWitold Sowa2009-11-111-0/+1
|
* WPS: Add configurable option for processing credentials externallyJouni Malinen2009-01-181-0/+11
| | | | | | | The wps_cred_process option can be used to configure wpa_supplicant to send received Credential attributes for external processing over ctrl_iface and dbus. This allows external programs to update their configuration when WPS is used to provision new networks.
* Silenced number of Doxygen warningsJouni Malinen2009-01-041-2/+2
|
* Added configuration of WPS device parameters for wpa_supplicantJouni Malinen2008-12-131-0/+52
|
* Renamed the 'alpha2' variable to 'country' to match with config stringJouni Malinen2008-12-091-2/+2
|
* wpa_supplicant: Add support for setting of a regulatory domainLuis R. Rodriguez2008-12-091-0/+8
| | | | | | | This adds support for setting of a regulatory domain to wpa_supplicant drivers. It also adds regulatory domain setting for the nl80211 driver. We expect an ISO / IEC 3166 alpha2 in the wpa configuration file as a global.
* WPS: Moved UUID configuration from phase1 into global config areaJouni Malinen2008-11-261-0/+5
|
* Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 releaseJouni Malinen2008-02-281-0/+316