summaryrefslogtreecommitdiff
path: root/gsupplicant
AgeCommit message (Collapse)AuthorFilesLines
2011-02-08gsupplicant: Report AddNetwork and SelectNetwork errors to callerPatrik Flykt1-2/+28
Call interface_connect_data callback when an error is reported for wpa_supplicant AddNetwork and SelectNetwork method calls. In the case of WPA-PSK or WEP key being incorrectly formatted, set the callback result to -ENOKEY.
2011-02-03gsupplicant: Add ciphers only for WPA PSK and EAPSamuel Ortiz1-2/+2
2011-02-03gsupplicant: Set WPA protocolSamuel Ortiz2-0/+39
2011-02-03gsupplicant: Set WPA ciphersSamuel Ortiz2-0/+63
2011-02-02gsupplicant: Add interface ap_scan property settingSamuel Ortiz2-0/+19
2011-02-02gsupplicant: Add interface bridge settingSamuel Ortiz2-0/+8
2011-02-02gsupplicant: Call select_network callbackSamuel Ortiz1-0/+8
2011-02-02gsupplicant: Add network scan ssid settingSamuel Ortiz2-3/+4
2011-02-02gsupplicant: Add network channel settingSamuel Ortiz2-0/+5
2011-02-02gsupplicant: Add interface mode capability getterSamuel Ortiz2-0/+9
2011-02-02gsupplicant: Add network mode supportSamuel Ortiz2-0/+26
2011-01-27gsupplicant: Disconnect request might not need to go through RemoveNetwork callTomasz Bursztyka1-0/+6
2011-01-27gsupplicant: WPS start() method implementationTomasz Bursztyka2-1/+83
2011-01-27gsupplicant: WPS event signal supportTomasz Bursztyka2-0/+59
2011-01-27gsupplicant: WPS credentials signal supportTomasz Bursztyka2-0/+95
2011-01-27gsupplicant: bss/network wps enabled supportTomasz Bursztyka2-1/+93
2011-01-10gsupplicant: Support EAP phase2 authentication methodsHenri Bragge1-1/+5
2011-01-10wifi: Stack based crash risk fixedTomasz Bursztyka1-0/+2
2011-01-07gsupplicant: Use the prefixed version of phase2_auth valueHenri Bragge1-1/+1
2011-01-07gsupplicant: Drop unnecessary quotes from phase2 valueHenri Bragge1-1/+1
2011-01-06Fix missing and empty WiFi APs issue after kill/restartLeena Gunda1-13/+41
When ConnMan is SIGKILLed and restarted WiFi plugin will reuse the existing interface and the BSSs list. For BSSs list the next iterator contains the object path of next BSS but interface_bss_added() wrongly assumes that the next iterator contains the key/value pairs for the BSS properties and a GSupplicantNetwork is created with empty fields resulting in and empty AP list. Also the iterator is moved to next by both interface_bss_added() and supplicant_dbus_array_foreach() resulting in not adding alternate BSSs from the list. Fix gsupplicant interface_bss_added() to distinguish between BSS's added with/without the BSS properties. Fixes BMC#10454 and #11201
2011-01-05Fix memory leaks in gsupplicant interface_propertyLeena Gunda1-3/+9
Free the interface properties before doing a g_strdup. Fixes BMC#11687
2011-01-05Fix Valgrind invalid write error for WiFi pluginLeena Gunda1-3/+3
g_supplicant_unregister first destroys the interface table and then invokes system_killed callback which will trigger wifi device driver removal. wifi_remove will now set it's interface data to NULL but the GSupplicantInterface has already been freed and hence the issue. Invoking the system_killed callback before destroying the interface table in gsupplicant will fix this issue. Fixes BMC#11684
2010-12-28Fix Valgrind Invalid Read error while removing gsupplicant interfaceLeena Gunda1-2/+5
2010-12-28Free gsupplicant network path when removing networkLeena Gunda1-0/+1
2010-12-28gsupplicant network_path not freed while removing interfaceLeena Gunda1-0/+1
Below is patch for: http://bugs.meego.com/show_bug.cgi?id=11763 Free the network path of the connected WiFi when removing the interface.
2010-12-23gsupplicant: Remove network even if disconnect failedSamuel Ortiz1-3/+1
If a connection is in progress but is cancelled before wpa supplicant reached the ASSOCIATING phase, removing the network is the only way to prevent it from continuing the association.
2010-12-22gsupplicant: Remove get_results warningSamuel Ortiz1-1/+1
This is normal operation, the interface is created at from get_results() if it doesn't exist yet. Fixes BMC#11066
2010-12-15gsupplicant: Country setting implementationSamuel Ortiz2-0/+75
This implements the Country wpa_supplicant global property setting, in order to be able to set a regulatory domain.
2010-12-15gsupplicant: Support empty property set responsesSamuel Ortiz1-3/+1
2010-12-13gsupplicant: Dont allow scanning while associatingMohamed Abbas1-0/+15
In gsupplicant defer any scanning if association is in progress.
2010-11-22gsupplicant: Fix D-Bus interface name argumentsLeena Gunda1-9/+5
Interface.Network, Interface.BSS and Interface.Blob do not exist. Fixes BMC#10205
2010-11-02gsupplicant: Remove network from wpa_s when disconnectingKalle Valo1-1/+37
gsupplicant adds networks to wpasupplicant but never removes them. So after a time wpasupplicant will contain a lot of disabled networks. This doesn't seem to create any problems, but it's still better to make sure that wpasupplicant configuration is clean.
2010-11-02gsupplicant: Store network pathKalle Valo1-8/+23
Store wpasupplicant network path so that it can be removed later.
2010-10-29gsupplicant: Start wpa_supplicant daemon through introspection requestLeena Gunda1-1/+19
Fixes BMC#8750
2010-10-29gsupplicant: wpa_supplicant only accepts upper case EAPs.Mohamed Abbas1-1/+7
Fixes BMC#8792
2010-10-22gsupplicant: Get all BSSs when scan is doneLeena Gunda3-8/+141
After a scan, all BSSs need to be refreshed and passed back to the device layer or else the WiFi device networks list is emptied. Fixes BMC#8324 Fixes BMC#8363
2010-09-28gsupplicant: fix return value of g_supplicant_interface_get_data()Kalle Valo2-2/+2
g_supplicant_interface_get_data() was returning a const void pointer even though the setter took a non-const pointer. Change get_data() to return non-const as well.
2010-09-28gsupplicant: use term managed in object pathKalle Valo1-2/+2
gsupplicant uses term "infra" instead of "managed" used by the old wifi plugin. This forced connman to create a new service instead of using the stored. For example, wifi_0026b6675606_76616c6f_managed_psk vs wifi_0026b6675606_76616c6f_infra_psk. Convert gsupplicant to use term "managed". That way old services work with the new plugin.
2010-09-20Improve GSupplicant debugSamuel Ortiz1-41/+44
2010-09-20Remove last ConnMan dependency for GSupplicantSamuel Ortiz2-50/+61
This is achieved through the addition of a debug callback.
2010-09-20WPA-EAP support for GSupplicantSamuel Ortiz2-7/+128
2010-09-20WEP and WPA-PSK support for GSupplicantSamuel Ortiz2-1/+69
2010-09-20GSupplicant intial commitSamuel Ortiz4-0/+2986