summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-07-11Release 0.230.23Marcel Holtmann2-1/+7
2009-07-11Fix dhclient probe/remove race conditionMarcel Holtmann1-22/+38
2009-07-11Track killed status of dhclient tasksMarcel Holtmann1-4/+9
2009-07-11Some cleanup of service load/save functionsMarcel Holtmann1-26/+22
2009-07-11Add missing comment for connman_network_get_group() functionMarcel Holtmann1-0/+6
2009-07-11Minor code cleanups for supplicant handlingMarcel Holtmann1-68/+74
2009-07-11Add support for storing SSID details of hidden servicesSamuel Ortiz2-6/+100
When loading a hidden service from storage, we set the service and network name, along with the SSID. This way we can present a clean and usable service list to fetch connectable services from.
2009-07-11Use the scan_ssid supplicant attribute for all connectionsSamuel Ortiz1-5/+5
Since we now have properly set hidden network, we may now end up trying to connect to a hidden SSID from a network that comes with a set BSSID. For handling this kind of situation we need to set scan_ssid by default to 1.
2009-07-11Set hidden network group name at time of associationSamuel Ortiz5-5/+67
We want to keep hidden network's group as hidden_BSSID_mode_security in order to store them with this name and match them properly against our initial scan results. To achieve that we need to set a joined network group at associated time since we don't know its BSSID before that.
2009-07-11Remove deprecated and useless connect_known_network() functionMartin Xu1-64/+0
2009-07-11Ignore service at auto-connect after user disconnected itMartin Xu1-1/+19
2009-07-10Release 0.220.22Marcel Holtmann2-1/+8
2009-07-09Set idle state after disconnecting deviceMartin Xu1-0/+6
2009-07-09Fix disconnect race condition issue in WiFi supplicantMartin Xu1-8/+30
2009-07-09Add task_connect() function to WiFi supplicantMartin Xu1-30/+34
2009-07-08Don't trigger auto-connect when connection attempt is pendingMarcel Holtmann1-0/+22
2009-07-08Disconnect network before joining new networkMartin Xu1-0/+3
2009-07-08Fix some plugin build system detailsMarcel Holtmann1-5/+1
2009-07-08Simplify the SIOCGIWRANGE handling a little bitMarcel Holtmann1-13/+9
2009-07-08Set WiFi signal strength based on the reported rangesSamuel Ortiz1-6/+58
The semantics of the scan results level and quality change with kernel versions and/or drivers. We now fetch the wireless extensions ranges first and compute our signal strength based on that.
2009-07-08Check for valid service before dereferencing the orderMarcel Holtmann1-0/+3
2009-07-07Don't update network details of ready or connecting servicesMartin Xu1-4/+3
2009-07-07Don't trigger auto-connect if user initiated connect failedMarcel Holtmann1-2/+5
2009-07-07Fix case where CMGS returns an error before pduDenis Kenzior1-3/+15
Commands like CMGS might return an error before the entire command has been submitted. This results in gatchat stalling completely.
2009-07-07Fix broken udev rules directory detectionMarcel Holtmann1-1/+5
2009-07-07Don't update service details if network is already connectedMarcel Holtmann1-0/+7
2009-07-07Add checks for networks if attribute is not availableSamuel Ortiz1-3/+5
We do actually want to check for NULL pointers, not to prevent g_strcmp0 from crashing, but because we want to compare the 2 pointers when we've been given one and the network we're looking at has a pointer too. For example if we call find_network() without an address, it basically means "find a network with an SSID, and with _any_ address". But then we're going to compare a NULL pointer with the network's address and that's gonna be -1. As a consequence, we'll skip this network while we shouldnt.
2009-07-07Release 0.210.21Marcel Holtmann2-1/+9
2009-07-07Enable support for initial service drag and dropMarcel Holtmann1-3/+0
2009-07-07Make sure to trigger auto-connect when connection attempt failsMarcel Holtmann1-51/+53
2009-07-07The g_strcmp0 does the NULL pointer checking alreadyMarcel Holtmann1-4/+3
2009-07-07Only create new network if it doesn't existsSamuel Ortiz1-3/+73
When calling join_network(), we shouldnt create a new network when the one we're trying to join is already on the network list. So this patch looks for a matching network and connect to it, instead of always creating a 00_00_00_00_00_00 network. Obviously, if the network is not in the network list we do create the network.
2009-07-07Trigger auto-connect when new service is addedMarcel Holtmann1-0/+57
2009-07-06Check for current state on connect timeoutMarcel Holtmann1-3/+24
2009-07-06Split service connect/disconnect from D-Bus message handlingMarcel Holtmann2-49/+85
2009-07-06Fix various error definitionsMarcel Holtmann2-2/+16
2009-07-06Convert EALREADY to proper error messageMarcel Holtmann1-0/+2
2009-07-06Convert EINPROGRESS to proper error messageMarcel Holtmann1-0/+2
2009-07-05Add service error for missing PIN codesMarcel Holtmann2-0/+5
2009-07-05Add function getting device disconnected stateMarcel Holtmann2-0/+12
2009-07-05Use correct udev base directoryMarcel Holtmann1-1/+1
2009-07-05Revert change to ignore USB based Ethernet devicesMarcel Holtmann1-5/+4
2009-07-05Fix race condition with IDLE state on disconnectMarcel Holtmann1-3/+3
2009-07-04Move the network device type detection into its own functionMarcel Holtmann2-20/+44
2009-07-03Add device type for Ericsson MBM hardwareMarcel Holtmann7-0/+11
2009-07-03Detect network devices via udevMarcel Holtmann1-33/+16
2009-07-03Fix udev monitor filter fallback functionsMarcel Holtmann1-4/+7
2009-07-03Use RTNL device detection only if udev is not availableMarcel Holtmann5-131/+91
2009-07-03Also check for TTY devicesMarcel Holtmann1-3/+15
2009-07-03Require udev and if not present use a compat layerMarcel Holtmann6-31/+45