summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-12-30Release 0.480.48Marcel Holtmann2-1/+21
2009-12-30Add set property result handling for supplicant test programMarcel Holtmann3-10/+40
2009-12-30Add support for debug settings in supplicant test programMarcel Holtmann4-10/+170
2009-12-30Fix compilation errorMarcel Holtmann1-1/+1
2009-12-30Use new functions for setting gateway address or interfaceMartin Xu1-75/+16
2009-12-30Add INET functions for setting gateway address and gateway interfaceMartin Xu2-4/+53
2009-12-30Add method handling into function set_connected()Martin Xu1-33/+71
2009-12-30Set network method as CONNMAN_IPCONFIG_METHOD_DHCPMartin Xu6-0/+12
Before calling connman_network_set_connected(true), the method should be set to CONNMAN_IPCONFIG_METHOD_DHCP.
2009-12-30Add function connman_network_set_method()Martin Xu2-0/+10
2009-12-30Don't reset associating from function connman_network_set_error()Martin Xu1-1/+0
2009-12-29Fix undefined symbolsLuiz Augusto Von Dentz1-2/+2
2009-12-29Decode mode and auth capabilities in supplicant test programMarcel Holtmann2-18/+77
2009-12-29Use better network identifier in supplicant test programMarcel Holtmann3-20/+234
2009-12-29Fix length checks for WPA and RSN IEsMarcel Holtmann1-2/+2
2009-12-29Handle supplicant restarts in test programMarcel Holtmann1-7/+64
2009-12-29Add interface and network handling to supplicant test programMarcel Holtmann6-117/+933
2009-12-29Port gdbus to use g_dbus_add_signal_watchLuiz Augusto Von Dentz1-11/+10
2009-12-29Add initial implementation of g_dbus_add_signal_watchLuiz Augusto Von Dentz2-202/+321
With g_dbus_add_signal_watch there is no need to register multiple filters for dbus nor add matching rules manually.
2009-12-25Add signal handling to supplicant test programMarcel Holtmann3-7/+115
2009-12-25Add extra NULL pointer check for service configurationMarcel Holtmann1-0/+3
2009-12-25Some cleanup with the provision handlingMarcel Holtmann1-12/+16
2009-12-25Fix broken error handling with D-Bus filterMarcel Holtmann1-1/+2
2009-12-24Use failed as label name instead of errorMarcel Holtmann1-4/+4
2009-12-24Unifiy all GAtChat error labelsMarcel Holtmann1-2/+2
2009-12-24Fix permissions of newly created /etc/resolv.confMarcel Holtmann1-4/+20
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