summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-12-24Set Ethernet connected after assigning the network groupMarcel Holtmann1-1/+2
2009-12-23More config.c copy and paste fixesSamuel Ortiz1-5/+5
In __connman_config_provision_service(), the config pointer was always set to the last service entry found from the configuration files. This was hiding many bugs introduced by the hexadecimal SSID changes.
2009-12-23Fix copy-and-paste issue with SSID configuration fieldMarcel Holtmann1-1/+1
2009-12-23Some more whitespace cleanupsMarcel Holtmann3-15/+16
2009-12-23Add support for building passphrase from the private key fsidSamuel Ortiz2-1/+55
The private key can be build so that the passphrase is the key's filesystem ID, i.e. stat --file-system --printf="%i" <private_key_path>. By setting the PassphraseFromFsid config entry to true, such a filesystem ID will be used as private key passphrase and passed to the supplicant.
2009-12-23Enable connecting to an IEEE 802.1x network from the service APISamuel Ortiz1-4/+53
If security is "ieee8021x", allow the service API to try a connection, and update the attached network with the right IEEE 802.1x settings. Also, a passphrase is required when connecting to such network.
2009-12-23Load service entries from configuration filesSamuel Ortiz3-1/+258
For IEEE 802.1x networks, the various certificate paths, private key paths and identities are configured through an external configuration file. They belong to a "service" group in this file and loaded at startup. Any matching service with the corresponding service group will be provisioned with this configuration. These settings will also be then propagated to the network structure at connection time.
2009-12-23Fix include of documentation fileMarcel Holtmann1-1/+1
2009-12-23Add code for retrieving supplicant global propertiesMarcel Holtmann4-5/+230
2009-12-23Convert the network EAP string to uppercaseSamuel Ortiz1-1/+8
wpa_supplicant only understands upper case string for the EAP definitions.
2009-12-23Add basic mainloop and D-Bus setup to supplicant test toolMarcel Holtmann2-0/+69
2009-12-23Fix mis-merged AM_CFLAGS lineMarcel Holtmann1-1/+0
2009-12-23Add skeleton for supplicant test toolMarcel Holtmann3-2/+34
2009-12-22Pass required IEEE 802.1x settings to wpa_supplicantSamuel Ortiz1-1/+176
When trying to connect to a 802.1x service, the attached network is updated with the 802.1x settings from the config entries, if any. Then we fetch those settings and send the relevant ones to wpa_supplicant. Please note that only TLS and PEAP are supported at the moment. Those two authentication methods account for most of the 802.1x WiFi networks.
2009-12-22Fix service loading and add provision callbacksMarcel Holtmann3-8/+13
2009-12-21Add IEEE 802.1x related fields to network structureSamuel Ortiz1-1/+50
In order to support IEEE 802.1x serveral additional fields needs to be stored. In addition the network's EAP is displayed when listing the network's properties.
2009-12-20Add initial documentation for advanced configurationMarcel Holtmann2-1/+63
2009-12-20Enable notification for IP configuration changesMarcel Holtmann2-9/+28
2009-12-20Add IP configured method for fixed addressesMarcel Holtmann3-4/+13
2009-12-20Decode the immutable property correctlyMarcel Holtmann1-1/+1
2009-12-20Add basic support for immutable servicesMarcel Holtmann2-1/+15
2009-12-20Add D-Bus interface for configuring IP addressesMarcel Holtmann7-22/+191
2009-12-20Remove unused code snippetMarcel Holtmann1-18/+0
2009-12-20Rename IP configuration methods to match specificationMarcel Holtmann4-17/+16
2009-12-20Fix Ethernet address string representationMarcel Holtmann1-3/+12
2009-12-20Fix netmask from prefix length string conversionMarcel Holtmann1-1/+3
2009-12-20Add tracking of system IP address settingsMarcel Holtmann2-5/+35
2009-12-20Fix update of Ethernet address and MTU valuesMarcel Holtmann2-4/+18
2009-12-19Fix debugging output of link addressMarcel Holtmann1-3/+4
2009-12-19Fix test script for listing service propertiesMarcel Holtmann1-4/+1
2009-12-19Remove invalid IPv4 configuration handlingMarcel Holtmann1-10/+0
2009-12-19Fix wrong extraction of link addressMarcel Holtmann1-12/+11
2009-12-19Track link address and MTU settingsMarcel Holtmann4-19/+66
2009-12-19Add support for more advanced service property listingMarcel Holtmann1-1/+20
2009-12-19Add property for Ethernet configuration settingsMarcel Holtmann1-6/+17
2009-12-19Update handling of IPv4 configuration settingsMarcel Holtmann3-25/+8
2009-12-19Update service details for IPv4 and Ethernet informationMarcel Holtmann1-5/+55
2009-12-19Remove deprecated debugging test scriptMarcel Holtmann2-45/+3
2009-12-19Remove deprecated test script for connection interfaceMarcel Holtmann3-25/+2
2009-12-19Rename D-Bus helper function for variable arraysMarcel Holtmann5-25/+25
2009-12-19Make use of property changed helper for arraysMarcel Holtmann4-107/+25
2009-12-19Add D-Bus helper for array property changed signalsMarcel Holtmann2-0/+26
2009-12-19Use D-Bus property helpers for network list detailsMarcel Holtmann2-41/+13
2009-12-19Add address and netmask configuration to settingsMarcel Holtmann1-0/+15
2009-12-19Append settings only for ready servicesMarcel Holtmann1-0/+12
2009-12-19Include current configuration into settingsMarcel Holtmann1-7/+4
2009-12-19Add user data parameter to dictionary helpersMarcel Holtmann4-15/+18
2009-12-19Add user data argument to D-Bus array property helpersMarcel Holtmann5-13/+15
2009-12-19Rename D-Bus helper for basic dictionary typesMarcel Holtmann10-70/+70
2009-12-19Rename D-Bus helper for basic property typesMarcel Holtmann4-8/+8