summaryrefslogtreecommitdiff
path: root/plugins/wifi.c
AgeCommit message (Collapse)AuthorFilesLines
2010-09-20Remove last ConnMan dependency for GSupplicantSamuel Ortiz1-0/+6
This is achieved through the addition of a debug callback.
2010-09-20WPA-EAP support for GSupplicantSamuel Ortiz1-8/+39
2010-09-20WEP and WPA-PSK support for GSupplicantSamuel Ortiz1-0/+2
2010-09-20Prioritize wifi pluginsSamuel Ortiz1-0/+2
The legacy one as the default wifi plugin.
2010-09-20Move current wifi plugin to legacySamuel Ortiz1-50/+435
The current wifi plugin is replaced by the new API one and is renamed to wifi-legacy.c.
2010-05-06Remove set_powered() calls based on IFF_UPKalle Valo1-5/+2
wpa_supplicant 0.7.2+ (from git) didn't connect automatically to a wifi network. I found out that this because of two calls to connman_device_set_powered(), from wifi_newlink() and get_interface_reply(). The former was called first and causing the latter call not to trigger a scan. Because wpa_supplicant is initialised only in get_interface_reply(), and I wasn't able to find a reason for the set_powered() call in wifi_newlink(), the call in wifi_newlink() can be removed. Now connman will work with both 0.6 and 0.7 versions of wpa_supplicant. Also the supplicant_scan() is not needed, calling connman_device_set_powered() in get_interface_reply() will trigger a scan.
2010-03-22Ignore wext wireless rtnetlink eventsSamuel Ortiz1-0/+3
The kernel wext core sends wireless events through the rtnetlink channel. They show up with the ifi_change field set to 0. The problem with those messages is that their ifi_flags might be unsynchronized due to the fact that the actual message sending is handled by a workqueue that doesnt build the message. ifi_flags is set to dev_flags, but by the time the message is sent dev_flags might have changed. Connman should just ignore those messages as we don't care about wext events at all.
2010-02-05Toggle WiFi device powered fieldSamuel Ortiz1-1/+2
When receiving an RTNL message for a WiFI NEWLINK, the powered device field should be toggled accordingly.
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-09-13Fix issue with missing scanning after power upMarcel Holtmann1-0/+2
2009-08-08Integrate RTNL deeper into IP configuration trackingMarcel Holtmann1-2/+0
2009-08-08Use central place to request current link detailsMarcel Holtmann1-1/+1
2009-08-07Add monitoring of RTNL status for WiFi devicesMarcel Holtmann1-10/+55
2009-07-21Remove broken and unused callback for joining networksMarcel Holtmann1-21/+0
2009-05-21Export and use more generic INET helpersMarcel Holtmann1-1/+0
2009-03-26Set AP scanning and make network availableMarcel Holtmann1-0/+2
2009-03-26Remove SSID debug statementMarcel Holtmann1-5/+0
2009-03-25Trigger supplicant connection when joining hidden networksMarcel Holtmann1-1/+10
2009-03-25Add skeleton for WiFi network joining callbackMarcel Holtmann1-0/+15
2009-02-28Add priority field to plugin descriptor definitionMarcel Holtmann1-1/+1
2009-01-05Remove ununsed disconnect codeMarcel Holtmann1-4/+0
2009-01-05Add support for connecting WiFi networksMarcel Holtmann1-1/+22
2009-01-05Update WiFi plugin for new network helper functionsMarcel Holtmann1-376/+14
2009-01-04Use async creation and removal for supplicant interfacesMarcel Holtmann1-19/+3
2009-01-04Add callbacks to supplicant driverMarcel Holtmann1-11/+9
2009-01-04Use global supplicant filter matching ruleMarcel Holtmann1-1/+2
2009-01-04Add basics for a supplicant driver and use itMarcel Holtmann1-32/+18
2009-01-04Remove useless suffix of device driver namesMarcel Holtmann1-1/+1
2009-01-04Use global device detection for WiFiMarcel Holtmann1-122/+2
2009-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-01-01Allow transport definition for device modeMarcel Holtmann1-1/+1
2008-12-30Add CONNMAN_API_SUBJECT_TO_CHANGE definitionMarcel Holtmann1-0/+1
2008-12-26Convert WiFi device handling to generic driverMarcel Holtmann1-74/+90
2008-12-23Use an unsigned iterator variableMarcel Holtmann1-1/+1
2008-12-22Don't start DHCP again after handshakeMarcel Holtmann1-1/+1
2008-12-21Add support for exporting the WiFi network modeMarcel Holtmann1-1/+7
2008-12-20Let plugins use connman_dbus_get_connection() functionMarcel Holtmann1-1/+2
2008-12-18Fix duplicate wireless scan resultsMarcel Holtmann1-20/+8
2008-12-18Activate wpa_supplicant if neededMarcel Holtmann1-0/+2
2008-12-18Handle element registration failuresMarcel Holtmann1-3/+12
2008-12-17Indicate scanning state while not associatedMarcel Holtmann1-0/+5
2008-12-15Allow numbers in path for network objectsMarcel Holtmann1-3/+3
2008-12-15Only connect known networks when in inactive stateMarcel Holtmann1-1/+1
2008-12-15Only update signal strength when it changesMarcel Holtmann1-3/+5
2008-12-15Trigger update process after scan resultsMarcel Holtmann1-0/+2
2008-12-15Make signal strength value availableMarcel Holtmann1-4/+7
2008-12-14Add generic signal strength propertyMarcel Holtmann1-2/+2
2008-12-14Indicate changes to the signal strengthMarcel Holtmann1-8/+6
2008-12-13Only try to connect to available networksMarcel Holtmann1-1/+2
2008-12-13Add support for automatically connecting known networksMarcel Holtmann1-8/+40