aboutsummaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Add peer certificate alt subject name information to EAP eventsJouni Malinen2015-01-141-1/+1
| | | | | | | | | | | | | | | A new "CTRL-EVENT-EAP-PEER-ALT depth=<i> <alt name>" event is now used to provide information about server certificate chain alternative subject names for upper layers, e.g., to make it easier to configure constraints on the server certificate. For example: CTRL-EVENT-EAP-PEER-ALT depth=0 DNS:server.example.com Currently, this includes DNS, EMAIL, and URI components from the certificates. Similar information is priovided to D-Bus Certification signal in the new altsubject argument which is a string array of these items. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Add rule for generating _wpa_supplicant.epsJouni Malinen2015-01-031-3/+6
| | | | | | | | Commit 7c4e92115a795dd2ee2135cf49d7e9e172fb5851 ('Update Doxygen documentation for new version') rename the PNG version of the image, but forgot the EPS version for Latex. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Disable Doxygen autolink supportJouni Malinen2015-01-0313-408/+411
| | | | | | | | | | | | | | | The way autolink support is implementing in Doxygen is a bit inconvenient with wpa_supplicant being recognized as something that would always be linked to struct wpa_supplicant. In addition, number of links were not really noticed automatically. To get this working more robustly and without having to use the %wpa_supplicant workaround (which had its own issues, e.g., with titles), disable autolinking and use explicit \ref commands instead. This is also updating some of the obsolete notes to point to correct file names, etc. changes in the source code tree. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Document the D-Bus P2P extensionsJouni Malinen2015-01-021-4/+735
| | | | | | | | | | P2P support was added to the wpa_supplicant D-Bus interface long time ago, but there has been no attempt of documenting that interface so far. This commit adds at least a list of new interfaces, methods, properties, and signals. Some of the incorrect and/or strange parts of the interface are also identified with bug/todo comments. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Document D-Bus WPS property ConfigMethodsJouni Malinen2015-01-021-0/+4
| | | | | | This was added a long time ago, but documentation update was forgotten. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Document missing D-Bus Interface propertiesJouni Malinen2015-01-021-0/+10
| | | | | | | CurrentAuthMode and DisconnectReason have been added a long time ago, but documentation update was forgotten. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Document D-Bus BSS properties WPS and AgeJouni Malinen2015-01-021-0/+11
| | | | | | | These have been added a long time ago, but documentation update was forgotten. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Add D-Bus documentation for Probe Request reportingJouni Malinen2015-01-021-0/+34
| | | | | | | | Commit 2d43d37ff2c3115da812bec8ea4c72048e1194d8 ('DBus: Add ability to report probe requests') added this capability, but forgot to document it. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Fix D-Bus documentation for .Network PropertiesJouni Malinen2015-01-021-1/+1
| | | | | | | This propertry is not read-only, i.e., it can also be used to change configuration parameters for an existing network. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Add D-Bus signals Certification(), EAP(), NetworkRequest()Jouni Malinen2014-12-291-0/+59
| | | | | | | This documents number of EAP related D-Bus signals and the related NetworkResponse() method. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Add D-Bus FlushBSS() methodJouni Malinen2014-12-291-0/+9
| | | | | | | | Commit 2b65b30da86f550dc8c228cb2c6456e76dbc7978 ('dbus: Add D-Bus methods to flush the BSS cache') added this, but forgot to update documentation. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Add D-Bus RemoveAllNetworks() methodJouni Malinen2014-12-291-0/+5
| | | | | | | | Commit 7c49fdd0bd214f5fa3af8407d7011930ac150ef1 ('dbus: Add RemoveAllNetworks to the new D-Bus API') added this, but forgot to document it. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Add D-Bus Reattach() methodJouni Malinen2014-12-291-0/+10
| | | | | | | | Commit 0f44ec8eba8a2b01e9c443308a72a2fd3208f7cf ('Add a reattach command for fast reassociate-back-to-same-BSS') added Reattach(), but forgot to document it. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Add D-Bus SignalPoll() methodJouni Malinen2014-12-291-0/+21
| | | | | | | | Commit 7a4a93b9593575ffd64ba72739429d98e4b90858 ('dbus: Add SignalPoll() method to report current signal properties') added this method, but forgot to document it. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Add D-Bus global Capabilities propertyJouni Malinen2014-12-291-0/+5
| | | | | | | | This property was added to the fi.w1.wpa_supplicant1 interface in commit 1634ac0654eba8d458640a115efc0a6cde3bac4d ('dbus: Add global capabilities property'), but documentation was not updated. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Fix D-Bus documentation for CreateInterface()Jouni Malinen2014-12-291-1/+2
| | | | | | | The "Bridge_ifname" parameter had been renamed to "BridgeIfname" and "ConfigFile" is also available as a parameter. Signed-off-by: Jouni Malinen <j@w1.fi>
* doc: Fix D-Bus page format with newer Doxygen versionsJouni Malinen2014-12-291-13/+13
| | | | | | | | | It looks like the space indentation before the HTML command ended up being converted to HTML tags getting shown as code text rather than being used to control formatting. Fix this by removing indentation from the first line of each HTML segment. Signed-off-by: Jouni Malinen <j@w1.fi>
* Remove references to madwifi from various filesJouni Malinen2014-11-012-2/+2
| | | | | | | | Number of documentation and configuration files had references to the madwifi driver interface that was removed in the previous commit. Remove these references as well. Signed-off-by: Jouni Malinen <j@w1.fi>
* test: Remove driver_test.cJouni Malinen2014-10-111-162/+0
| | | | | | | | | | | | The driver_test.c driver wrapper (-Dtest in wpa_supplicant and driver=test in hostapd) was previously used for testing without real Wi-Fi hardware. mac80211_hwsim-based tests have practically replaced all these needs and there has been no improvements or use for driver_test.c in a long while. Because of this, there has not really been any effort to maintain this older test tool and no justification to change this either. Remove the obsoleted test mechanism to clean up the repository. Signed-off-by: Jouni Malinen <j@w1.fi>
* Add reassociate command to dbus doxygenFionn Cleary2014-04-111-0/+10
| | | | Signed-off-by: Fionn Cleary <fionn.cleary@streamunlimited.com>
* P2P: Remove WPA_DRIVER_FLAGS_P2P_MGMT optionJouni Malinen2013-12-291-24/+0
| | | | | | | | | | | | | The option of handling upper layer P2P management operations within the driver/firmware was originally planned to be used with wpa_supplicant, but this has not really happened and there is no clear sign of this being needed in the near term either. This functionality has not been completed and it is certainly not being kept up-to-date or tested. As such, it is best to remove it for now and if this or something similar is needed in the future, it can be brought back once a clear need for it has been demonstrated first. Signed-hostap: Jouni Malinen <j@w1.fi>
* D-Bus: Add support to set pkcs11_{engine,module}_pathMichael Schaller2013-11-231-0/+29
| | | | | | | Add SetPKCS11EngineAndModulePath D-Bus method. Add PKCS11EnginePath and PKCS11ModulePath D-Bus property getters. Signed-hostap: Michael Schaller <misch@google.com>
* dbus_new: Add documentation for D-Bus TDLS methodsPaul Stewart2013-11-201-0/+67
| | | | Signed-hostap: Paul Stewart <pstew@chromium.org>
* doc: Update D-Bus docs for Scan()'s new AllowRoam optionDan Williams2013-10-221-0/+1
| | | | Signed-hostap: Dan Williams <dcbw@redhat.com>
* D-Bus: Emit signal when a station is authorized or deauthorizedChengyi Zhao2013-06-221-0/+20
| | | | | | | | | | Add "StaAuthorized" and "StaDeauthorized" D-Bus interface in AP mode. After enabling the AP mode of wpa_supplicant, the other process need to get the MAC address and authorization status of every station, so wpa_supplicant emits signal when the station is authorized or deauthorized. Signed-hostap: Chengyi Zhao <chengyix.zhao@gmail.com>
* dbus_new: Add EAP logon/logoffPaul Stewart2013-04-231-1/+9
| | | | | | | | | Add "EAPLogoff" and "EAPLogon" interface DBus commands which parallel the "logoff" and "logon" wpa_ctrl commands which terminate and restart EAP authentication. Slightly enhance the "logon" case by expiring any running "startWhile" timer. Signed-hostap: Paul Stewart <pstew@chromium.org>
* Add Doxygen documentation for functionality related to scanningJouni Malinen2012-12-271-1/+1
| | | | Signed-hostap: Jouni Malinen <j@w1.fi>
* D-Bus: Add AutoScan interface method to set/unset autoscan parametersTomasz Bursztyka2012-06-261-0/+16
| | | | Signed-hostap: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
* P2P: Add P2P information for Doxygen docsJouni Malinen2012-05-036-1/+746
| | | | Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* Update Doxygen documentation for new versionJouni Malinen2012-04-244-9/+14
| | | | | | | Add src/p2p directory and work around some issues with newer Doxygen versions disliking the wpa_supplicant prefix in labels. Signed-hostap: Jouni Malinen <j@w1.fi>
* Create DBus getter/setter for ScanIntervalMukesh Agrawal2012-04-011-0/+25
| | | | | | | | | | Enable control of wpa_s->scan_interval via D-Bus. This parameter controls the delay between successive scans for a suitable AP. Also, update dbus.doxygen with ScanInterval, and some other parameters that were undocumented. Signed-hostap: Mukesh Agrawal <quiche@chromium.org>
* Fix P2P-SERV-DISC-{REQ,RESP} documentationJouni Malinen2012-03-011-3/+4
| | | | | | The Service Update Indicator parameter was missing from documentation. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* Select the BSD license terms as the only license alternativeJouni Malinen2012-02-111-4/+4
| | | | | | | | | | | | | | | Simplify licensing terms for hostap.git by selecting the BSD license alternative for any future distribution. This drops the GPL v2 alternative from distribution terms and from contribution requirements. The BSD license alternative that has been used in hostap.git (the one with advertisement clause removed) is compatible with GPL and as such the software in hostap.git can still be used with GPL projects. In addition, any new contribution to hostap.git is expected to be licensed under the BSD terms that allow the changes to be merged into older hostap repositories that still include the GPL v2 alternative. Signed-hostap: Jouni Malinen <j@w1.fi>
* Remove kerneldoc2doxygen.pl from hostap.gitJouni Malinen2011-11-032-135/+3
| | | | | | | | | This is a separate tool for preparing source code files for Doxygen. It does not need to be distributed with hostap.git and it can now be downloaded separately from http://w1.fi/tools/kerneldoc2doxygen-hostap.pl by anyone who wants to build the developers' documents with Doxygen. Signed-hostap: Jouni Malinen <j@w1.fi>
* Fix typos found by codespellPavel Roskin2011-09-213-3/+3
| | | | Signed-off-by: Pavel Roskin <proski@gnu.org>
* doc: Use correct path for kerneldoc2doxygen.plPavel Roskin2011-09-211-1/+1
| | | | | | | Refer to kerneldoc2doxygen.pl as doc/kerneldoc2doxygen.pl since doxygen is run in the top-level source directory. Signed-off-by: Pavel Roskin <proski@gnu.org>
* P2P: Add Device Password ID to GO Neg Request RX eventJouni Malinen2010-09-091-1/+1
| | | | | | This event indicates the Device Password ID that the peer tried to use in GO Negotiation. For example: P2P-GO-NEG-REQUEST 02:40:61:c2:f3:b7 dev_passwd_id=4
* P2P: Document new control interface commands and eventsJouni Malinen2010-09-091-0/+335
|
* dbus: Add new KeyMgmt interface capabilitiesWitold Sowa2010-04-111-1/+1
| | | | | | Add "wpa-ft-psk", "wpa-psk-sha256", "wpa-ft-eap" and "wpa-eap-sha256" possible KeyMgmt values of interface capabilities to fit values in BSS RSN options dictionary.
* dbus: Change WPA/RSNIE byte array props to dictsWitold Sowa2010-01-161-6/+17
| | | | | | | Expose RSN and WPA properties for BSS objects containing information about key management and cipher suites. Get rid of WPA/RSN/WPSIE byte array properties and add IEs byte array property with all IE data instead.
* Add preliminary documentation for ctrl_iface eventsJouni Malinen2010-01-151-0/+237
|
* dbus: Change BSS, Network and some errors interface namesWitold Sowa2010-01-091-8/+8
| | | | | Remove ".Interface" part from BSS and Network objects and some error names.
* dbus: Document BSS PropertiesChanged signalJouni Malinen2010-01-061-0/+14
|
* dbus: Change BSS property MaxRate to RatesWitold Sowa2010-01-041-2/+2
| | | | | Instead of exposing maximum BSS bit rate, expose sorted array of all supported rates.
* dbus: Replace StateChanged with PropertiesChanged signalMarcel Holtmann2010-01-041-13/+1
| | | | | | | | | | | The actual supplicant state is exposed via a property on the interface object. So having a separate signal StateChanged for notifying about changes is a bad idea. The standard PropertiesChanged signal should be used for this. The advantage of StateChanged signal was that it includes the previous state, but not even NetworkManager is making use of this. And tracking the old state via the property and this signal is easily possible anyway.
* dbus: Use simple strings for debug levelMarcel Holtmann2010-01-041-3/+3
| | | | | | | Instead of using some magic integer values that really only mean something to WPA internal code, just use simple strings. Possible values are "msgdump", "debug", "info", "warning" and "error" which map directly to WPA debugging support.
* dbus: Document DebugLevel valuesJouni Malinen2010-01-011-3/+5
|
* Fix a typo in doxygen specificationJouni Malinen2010-01-011-1/+1
|
* dbus: Divide DebugParams property to three separate propertiesWitold Sowa2010-01-011-2/+12
|
* dbus: Add second properties arg to *Added signalsWitold Sowa2010-01-011-3/+15
| | | | | Add a dictionary argument containing all properties of the newly added object to BSSAdded, NetworkAdded, and InterfaceAdded signals.