summaryrefslogtreecommitdiff
path: root/src/device.c
AgeCommit message (Collapse)AuthorFilesLines
2009-07-22Store the current blocked state internallyMarcel Holtmann1-0/+6
2009-07-22Add support for RFKILL changes of the WiFi subsystemMarcel Holtmann1-0/+32
2009-07-22If previously powered off then don't enable when leaving offline modeMarcel Holtmann1-0/+3
2009-07-22Remove deprecated and unused network storage callbacksMarcel Holtmann1-12/+0
2009-07-22Use common storage helper for device information storageMarcel Holtmann1-55/+12
2009-07-22Rename internal function to match other function namesMarcel Holtmann1-1/+1
2009-07-22Enforce current offline mode for new devicesMarcel Holtmann1-1/+7
2009-07-22Add support for persistent storage of device power stateMarcel Holtmann1-48/+76
2009-07-21Fix the problems with scan result from unknown triggersMarcel Holtmann1-2/+0
2009-07-20Remove support for CreateNetwork, RemoveNetwork and JoinNetworkMarcel Holtmann1-205/+0
2009-07-19Ensure updates of connected technologies for EthernetMarcel Holtmann1-0/+12
2009-07-19Fix handling of enabled notifications with async powered changesMarcel Holtmann1-14/+27
2009-07-19Add support for ConnectedTechnologies propertyMarcel Holtmann1-0/+10
2009-07-19Track service types and not device types for technologies listingMarcel Holtmann1-6/+51
2009-07-18During the scan trigger set scanning to false to start freshMarcel Holtmann1-0/+2
2009-07-18Use common function for resetting the scan triggerMarcel Holtmann1-30/+20
2009-07-17Ensure to disconnect from devices and networksMarcel Holtmann1-3/+1
2009-07-17Add full support for enable/disable technology methodsMarcel Holtmann1-0/+26
2009-07-17Add function for cleaning out stale networksMarcel Holtmann1-2/+7
2009-07-17When scanning finished check for the auto-connect triggerMarcel Holtmann1-0/+2
2009-07-16Add support for Technologies and EnabledTechnologies propertiesMarcel Holtmann1-0/+4
2009-07-16Add global method call to request scanningMarcel Holtmann1-7/+12
2009-07-16Add support for connecting existing services via SSIDMarcel Holtmann1-21/+1
2009-07-16Fix stalled configuration issue with supplicantMartin Xu1-1/+2
2009-07-15Show Ethernet services only if carrier is setMarcel Holtmann1-2/+7
2009-07-15Fix missing Powered property changed signalsMarcel Holtmann1-20/+33
2009-07-12Add function to retrieve control interfaceMarcel Holtmann1-0/+5
2009-07-12Fix handling of initial device powered stateMarcel Holtmann1-2/+4
2009-07-12Set powered variable from the global functionMarcel Holtmann1-2/+3
2009-07-12Set powered variable if callback returns successfulMarcel Holtmann1-0/+2
2009-07-12Store control interface for complex devicesMarcel Holtmann1-1/+7
2009-07-12Remove connman_device_get_interface() functionMarcel Holtmann1-11/+0
2009-07-11Set hidden network group name at time of associationSamuel Ortiz1-2/+0
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-09Set idle state after disconnecting deviceMartin Xu1-0/+6
2009-07-08Disconnect network before joining new networkMartin Xu1-0/+3
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-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-05Add function getting device disconnected stateMarcel Holtmann1-0/+11
2009-07-03Add device type for Ericsson MBM hardwareMarcel Holtmann1-0/+3
2009-07-03Fix to replace unprintable characters with a white spaceMarcel Holtmann1-9/+7
2009-07-02Use only printable characters for network nameSamuel Ortiz1-2/+28
2009-07-01Fix async handling of device powered propertyMarcel Holtmann1-5/+8
2009-07-01Fix handling of connect/disconnect for Ethernet devicesMarcel Holtmann1-11/+50
2009-06-30Return positive result if properties are already setMarcel Holtmann1-1/+1
2009-06-29Hook up setting of IPv4 propertiesMarcel Holtmann1-4/+10
2009-06-29Add IP configuration details to devices, networks and servicesMarcel Holtmann1-10/+19
2009-06-29First step towards a generic IP configuration infrastructureMarcel Holtmann1-5/+5
2009-06-29The device policy is a bad idea and so remove all support for itMarcel Holtmann1-161/+0