framework/connectivity/connman.git
13 years agoiptables-test: Support for chain deletion
Samuel Ortiz [Fri, 29 Oct 2010 22:21:24 +0000 (00:21 +0200)]
iptables-test: Support for chain deletion

13 years agoiptables-test: Properly clean tables up
Samuel Ortiz [Fri, 29 Oct 2010 21:43:48 +0000 (23:43 +0200)]
iptables-test: Properly clean tables up

13 years agoiptables-test: Support for user defined chain jumps
Samuel Ortiz [Fri, 29 Oct 2010 18:21:18 +0000 (20:21 +0200)]
iptables-test: Support for user defined chain jumps

13 years agoiptables-test: Update entries offsets properly
Samuel Ortiz [Fri, 29 Oct 2010 15:28:47 +0000 (17:28 +0200)]
iptables-test: Update entries offsets properly

This is needed to set the jump targets.

13 years agoiptables-test: Merge rule adding routines
Samuel Ortiz [Fri, 29 Oct 2010 12:45:20 +0000 (14:45 +0200)]
iptables-test: Merge rule adding routines

There is no valid reason for separating the builtin case from the generic
one.

13 years agoAdd skeleton for WISPr command line client
Marcel Holtmann [Fri, 29 Oct 2010 18:15:54 +0000 (20:15 +0200)]
Add skeleton for WISPr command line client

13 years agoFix --with-ntpd configure option
Marcel Holtmann [Fri, 29 Oct 2010 18:10:27 +0000 (20:10 +0200)]
Fix --with-ntpd configure option

13 years agoCheck for GnuTLS library when tools are enabled
Marcel Holtmann [Fri, 29 Oct 2010 18:08:05 +0000 (20:08 +0200)]
Check for GnuTLS library when tools are enabled

13 years agogsupplicant: Start wpa_supplicant daemon through introspection request
Leena Gunda [Thu, 28 Oct 2010 23:12:21 +0000 (01:12 +0200)]
gsupplicant: Start wpa_supplicant daemon through introspection request

Fixes BMC#8750

13 years agoUse __attribute__ marking for format strings
Marcel Holtmann [Fri, 29 Oct 2010 01:51:02 +0000 (03:51 +0200)]
Use __attribute__ marking for format strings

13 years agogsupplicant: wpa_supplicant only accepts upper case EAPs.
Mohamed Abbas [Thu, 28 Oct 2010 10:38:31 +0000 (03:38 -0700)]
gsupplicant: wpa_supplicant only accepts upper case EAPs.

Fixes BMC#8792

13 years agoiptables: Use printf format for iptables_command argument
Samuel Ortiz [Thu, 28 Oct 2010 22:58:08 +0000 (00:58 +0200)]
iptables: Use printf format for iptables_command argument

13 years agoFix string array memory leaks during plugin loading
Johan Hedberg [Wed, 27 Oct 2010 20:23:10 +0000 (16:23 -0400)]
Fix string array memory leaks during plugin loading

13 years agoiptables: Initial library commit
Samuel Ortiz [Wed, 27 Oct 2010 23:14:37 +0000 (01:14 +0200)]
iptables: Initial library commit

The ConnMan iptables library provides a simple internal API for adding
netfilter chains and rules.

13 years agoAdd the openconnect plugin to the distcheck rule
Samuel Ortiz [Wed, 27 Oct 2010 09:05:54 +0000 (11:05 +0200)]
Add the openconnect plugin to the distcheck rule

13 years agoAdd vpn.* to the openconnect plugin sources
Samuel Ortiz [Wed, 27 Oct 2010 09:02:16 +0000 (11:02 +0200)]
Add vpn.* to the openconnect plugin sources

13 years agoAdd vpn.h to the plugins builtin sources
Martin Xu [Wed, 27 Oct 2010 03:00:36 +0000 (11:00 +0800)]
Add vpn.h to the plugins builtin sources

Without it the dist tarball will failt to build.

13 years agoipv4: Return 32 as a prefix length for a NULL netmask
Samuel Ortiz [Tue, 26 Oct 2010 19:27:10 +0000 (21:27 +0200)]
ipv4: Return 32 as a prefix length for a NULL netmask

13 years agodevice: Save zero scan_interval values
Matt Francomb [Tue, 26 Oct 2010 19:08:35 +0000 (21:08 +0200)]
device: Save zero scan_interval values

For some devices it makes sense to not run periodic wifi scans at all.
Although the default value is kept at 300 seconds for wifi, one should be
able to set that value to 0, and fetch it back after rebooting.

13 years agoiptables-test: Build custom rule
Samuel Ortiz [Tue, 26 Oct 2010 01:39:20 +0000 (03:39 +0200)]
iptables-test: Build custom rule

The match and target correct parsing allows for custom rule building.

13 years agoiptables-test: Inversion support
Samuel Ortiz [Mon, 25 Oct 2010 23:25:45 +0000 (01:25 +0200)]
iptables-test: Inversion support

13 years agoiptables-test: Parse targets and matches options
Samuel Ortiz [Mon, 25 Oct 2010 22:24:30 +0000 (00:24 +0200)]
iptables-test: Parse targets and matches options

The target and matches parsing routine allow for a proper xtable structure
building. Those structures then allow for an easier rule building.

13 years agoiptables-test: Add -t option support
Samuel Ortiz [Mon, 25 Oct 2010 14:15:17 +0000 (16:15 +0200)]
iptables-test: Add -t option support

This will be needed for masquerading support.

13 years agoiptables-test: Initial command line parsing
Samuel Ortiz [Mon, 25 Oct 2010 14:08:06 +0000 (16:08 +0200)]
iptables-test: Initial command line parsing

The command line options are an iptables subset.

13 years agoiptables: Replace iptables-test program
Samuel Ortiz [Fri, 22 Oct 2010 22:09:30 +0000 (00:09 +0200)]
iptables: Replace iptables-test program

The new iptables-test no longer links against the unstable libiptc
library. A link against libxtables is still necessary as the iptables
extensions are only registered against iptables through this library.
Not using it would mean replicating any of the extensions ConnMan could
potentially need.

13 years agoSplit openconnect into generic vpn and openconnect part
Daniel Wagner [Fri, 22 Oct 2010 17:55:53 +0000 (13:55 -0400)]
Split openconnect into generic vpn and openconnect part

13 years agoAdd provider driver name accessor
Daniel Wagner [Fri, 22 Oct 2010 17:55:52 +0000 (13:55 -0400)]
Add provider driver name accessor

13 years agogsupplicant: Get all BSSs when scan is done
Leena Gunda [Fri, 22 Oct 2010 09:53:39 +0000 (11:53 +0200)]
gsupplicant: Get all BSSs when scan is done

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

13 years agoUpdate AUTHORS file with new contributors
Marcel Holtmann [Fri, 22 Oct 2010 07:48:57 +0000 (09:48 +0200)]
Update AUTHORS file with new contributors

13 years agowifi: Search for networks based on their identifier
Leena Gunda [Thu, 21 Oct 2010 21:29:21 +0000 (23:29 +0200)]
wifi: Search for networks based on their identifier

13 years agodevice: Set element driver when probing a device driver
Joey Lee [Thu, 21 Oct 2010 08:56:53 +0000 (10:56 +0200)]
device: Set element driver when probing a device driver

When a device shows up through rtnl before the device driver is created,
the device's element driver pointer will not be set.
The bug is not visible with built-in devices, it only appears with
removable ones or with those that are completely removed from the bus when
being rfkilled.

13 years agoUpdate pacrunner plugin to take care of all proxy methods
Tomasz Bursztyka [Mon, 18 Oct 2010 12:22:42 +0000 (15:22 +0300)]
Update pacrunner plugin to take care of all proxy methods

13 years agoAdd proxy accessor function for services
Tomasz Bursztyka [Mon, 18 Oct 2010 08:59:23 +0000 (11:59 +0300)]
Add proxy accessor function for services

13 years agortnl: Check for wireless extensions when missing DEVTYPE
Samuel Ortiz [Fri, 15 Oct 2010 13:27:52 +0000 (15:27 +0200)]
rtnl: Check for wireless extensions when missing DEVTYPE

Checking for wireless extensions is a bit more reliable than looking for
a potentially missing wireless directory.

13 years agortnl: Detect non cfg80211 based WiFi drivers
Samuel Ortiz [Thu, 14 Oct 2010 22:36:20 +0000 (00:36 +0200)]
rtnl: Detect non cfg80211 based WiFi drivers

Those don't come with a proper uevent DEVTYPE label. ConnMan looks for
a sysfs wireless directory in that case.

13 years agoipconfig: Do not call inet_network() with a NULL pointer
Samuel Ortiz [Thu, 14 Oct 2010 13:43:58 +0000 (15:43 +0200)]
ipconfig: Do not call inet_network() with a NULL pointer

inet_network() segfaults when given a NULL pointer as an argument.

13 years agogdbus: fix not handling bus disconnects
Luiz Augusto von Dentz [Wed, 13 Oct 2010 12:06:46 +0000 (15:06 +0300)]
gdbus: fix not handling bus disconnects

We where not dispatching data when a bus disconnects which cause
Disconnected signal to not be processed and thus causing the process to
either not exit or to not trigger callbacks registered with
g_dbus_set_disconnect_function.

To fix this now we always schedule a dispatch which will make sure data
still not processed will make its way to the proper handlers even if
disconnected.

13 years agoMerge stats_create into __connman_stats_service_register
Daniel Wagner [Wed, 13 Oct 2010 07:26:46 +0000 (09:26 +0200)]
Merge stats_create into __connman_stats_service_register

This avoid doing an hash table lookup from
__connman_stats_service_register() right after inserting the stats_file
pointer into it.

13 years agoUpdate stats-ringbuffer-dump tool
Daniel Wagner [Tue, 12 Oct 2010 13:36:23 +0000 (15:36 +0200)]
Update stats-ringbuffer-dump tool

Adapt stats-ringbuffer-dump to the new file format.

13 years agoMerge home and roaming stats file
Daniel Wagner [Tue, 12 Oct 2010 13:36:22 +0000 (15:36 +0200)]
Merge home and roaming stats file

Instead creating for each service two stats file (home and roaming), just
create one. Each entry in the file is marked with a flag (home or roaming).

The file header contains two additional index which points to the current
home or roaming entry.

Now we have a nice history in the ring buffer.
Additionally this reduces the number of open files by half.

13 years agodocs: Update Service State and LoginRequired docs
Jussi Kukkonen [Tue, 12 Oct 2010 13:58:20 +0000 (16:58 +0300)]
docs: Update Service State and LoginRequired docs

13 years agoUpdate AUTHORS list
Marcel Holtmann [Tue, 12 Oct 2010 08:57:10 +0000 (11:57 +0300)]
Update AUTHORS list

13 years agoAdded support for "auto" and "manual" proxy.
Tomasz Bursztyka [Mon, 11 Oct 2010 13:57:07 +0000 (16:57 +0300)]
Added support for "auto" and "manual" proxy.

13 years agoUsing netlink to set and clear ipv6 addresses
Cristiano Fernandes [Mon, 11 Oct 2010 22:35:38 +0000 (00:35 +0200)]
Using netlink to set and clear ipv6 addresses

13 years agoUsing netlink to set and clear ipv4 addresses
Cristiano Fernandes [Mon, 11 Oct 2010 22:34:39 +0000 (00:34 +0200)]
Using netlink to set and clear ipv4 addresses

Using netlink to set and clear ipv4 configuration avoids connman from
sending multiple IPv4 signals through DBus with the wrong configuration,
since the configuration are set all at once triggering only one netlink
event.

13 years agoOpen stats file late and close them early
Daniel Wagner [Mon, 11 Oct 2010 11:58:02 +0000 (13:58 +0200)]
Open stats file late and close them early

Instead of opening stats file when a service is created,
defer it to the point where either __connman_ipconfig_enable
or __connman_ipconfig_disable is called.

13 years agosimple-agent: update to new agent api
Kalle Valo [Mon, 11 Oct 2010 12:12:10 +0000 (15:12 +0300)]
simple-agent: update to new agent api

simple-agent was still using the old agent api and didn't work anymore.
Update it to use the new api.

13 years agoAdded a test tool for proxy configuration (set-proxy)
Tomasz Bursztyka [Mon, 11 Oct 2010 07:09:16 +0000 (10:09 +0300)]
Added a test tool for proxy configuration (set-proxy)

13 years agoInitialize struct stat in error case correctly
Daniel Wagner [Mon, 11 Oct 2010 09:17:03 +0000 (11:17 +0200)]
Initialize struct stat in error case correctly

In the case stat failes to gather information
about the log file, it has to initialize struct
stat. Otherwise, we will set a random file size.

13 years agoRemove unnecessary pre initializing
Daniel Wagner [Fri, 8 Oct 2010 15:31:48 +0000 (17:31 +0200)]
Remove unnecessary pre initializing

13 years agoRelease counter and session watches whe unregistering
Samuel Ortiz [Fri, 8 Oct 2010 21:36:44 +0000 (23:36 +0200)]
Release counter and session watches whe unregistering

Releasing the watches from the hash table freeing routines lead to double
freeing the interface data watch pointer in case the owner would disappear
before unregistering.

13 years agoinet: Remove __connman_inet_get_device_type
Samuel Ortiz [Fri, 8 Oct 2010 16:59:16 +0000 (18:59 +0200)]
inet: Remove __connman_inet_get_device_type

The routine is replaced by __connman_rtnl_get_device_type.

13 years agortnl: Export device type detection routine
Samuel Ortiz [Fri, 8 Oct 2010 16:53:08 +0000 (18:53 +0200)]
rtnl: Export device type detection routine

Since ConnMan is now relying only on rtnl for device detection, the rtnl.c
code should be responsible for providing device types. And this is done by
parsing the device uevent DEVTYPE label.

13 years agodevice: Set blocked field depending on the technology status
Samuel Ortiz [Fri, 8 Oct 2010 15:23:38 +0000 (17:23 +0200)]
device: Set blocked field depending on the technology status

If a device is created before any rfkill event is received, it will not
be blocked. Otherwise, it will mirror the technology blocked status.

13 years agotechnology: Add technology blocked field getter
Samuel Ortiz [Fri, 8 Oct 2010 15:22:57 +0000 (17:22 +0200)]
technology: Add technology blocked field getter

13 years agotechnology: Do not update a technology blocked counter when unchanged
Samuel Ortiz [Fri, 8 Oct 2010 13:52:45 +0000 (15:52 +0200)]
technology: Do not update a technology blocked counter when unchanged

Some buggy rfkill driver send rfkill CHANGE events while the actual rfkill
status has not changed. ConnMan should just ignore those.

13 years agoSmall proxy settings rewrite in service API documentation.
Tomasz Bursztyka [Fri, 8 Oct 2010 09:10:29 +0000 (12:10 +0300)]
Small proxy settings rewrite in service API documentation.

13 years agoDisplay IPv4/IPv6 gateway in PropertyChanged signal
leena.gunda@wipro.com [Wed, 6 Oct 2010 13:31:12 +0000 (19:01 +0530)]
Display IPv4/IPv6 gateway in PropertyChanged signal

ConnMan should emit the IP PropertyChanged signal when the IP is set but
also when a route for the device is set.

Fixes BMC#7895

13 years agortnl: Remove unused operstate callback
Samuel Ortiz [Thu, 7 Oct 2010 18:10:11 +0000 (20:10 +0200)]
rtnl: Remove unused operstate callback

13 years agotechnology: Block devices based on technology rfkill status
Samuel Ortiz [Thu, 7 Oct 2010 18:03:48 +0000 (20:03 +0200)]
technology: Block devices based on technology rfkill status

Devices are blocked when their technology is blocked, i.e. all its devices
are rfkilled. They all move back to the unblocked state when all the
technology devices are no longer rfkilled.

13 years agotechnology: Use allocated index for rfkill hash tables keys
Samuel Ortiz [Wed, 6 Oct 2010 16:01:31 +0000 (18:01 +0200)]
technology: Use allocated index for rfkill hash tables keys

13 years agotechnology: Track rfkill blocked state
Samuel Ortiz [Wed, 6 Oct 2010 09:57:24 +0000 (11:57 +0200)]
technology: Track rfkill blocked state

13 years agoPretty printers for proxy settings in various test tool.
Tomasz Bursztyka [Thu, 7 Oct 2010 07:40:05 +0000 (10:40 +0300)]
Pretty printers for proxy settings in various test tool.

13 years agoAnother update to proxy configuration API
Marcel Holtmann [Thu, 7 Oct 2010 11:23:44 +0000 (13:23 +0200)]
Another update to proxy configuration API

13 years agoUpdating service API documentation about proxy support.
Tomasz Bursztyka [Thu, 7 Oct 2010 07:40:01 +0000 (10:40 +0300)]
Updating service API documentation about proxy support.

13 years agoUse nl80211/cfg80211 WiFi configuration by default
Marcel Holtmann [Wed, 6 Oct 2010 06:38:57 +0000 (08:38 +0200)]
Use nl80211/cfg80211 WiFi configuration by default

13 years agoAdd interface name checks for Virtual Machine Manager
Marcel Holtmann [Wed, 6 Oct 2010 06:38:39 +0000 (08:38 +0200)]
Add interface name checks for Virtual Machine Manager

13 years agoMove GResolv source file sinto GWeb directory
Marcel Holtmann [Mon, 4 Oct 2010 16:08:49 +0000 (18:08 +0200)]
Move GResolv source file sinto GWeb directory

13 years agortnl: support isimodem GPRS connections
Pekka Pessi [Thu, 23 Sep 2010 19:44:09 +0000 (22:44 +0300)]
rtnl: support isimodem GPRS connections

The isimodem GPRS connections (PHONET_PIPEs) have ARP header type 821.

13 years agoSupport -p and -P options with list of plugins
Pekka Pessi [Fri, 24 Sep 2010 14:22:54 +0000 (17:22 +0300)]
Support -p and -P options with list of plugins

13 years agoRemove unused __connman_detect_get_blocked function
Marcel Holtmann [Mon, 4 Oct 2010 12:36:26 +0000 (14:36 +0200)]
Remove unused __connman_detect_get_blocked function

13 years agoRemove unused __connman_detect_start function
Marcel Holtmann [Mon, 4 Oct 2010 12:31:58 +0000 (14:31 +0200)]
Remove unused __connman_detect_start function

13 years agoRemove dependency on udev
Marcel Holtmann [Mon, 4 Oct 2010 12:22:18 +0000 (14:22 +0200)]
Remove dependency on udev

13 years agoAdd information if scan has been requested
Marcel Holtmann [Sun, 3 Oct 2010 09:55:47 +0000 (11:55 +0200)]
Add information if scan has been requested

13 years agoAdd support for systemd service configuration
Marcel Holtmann [Sat, 2 Oct 2010 18:20:19 +0000 (20:20 +0200)]
Add support for systemd service configuration

13 years agoAdd support for installing D-Bus autostart configuration
Marcel Holtmann [Sat, 2 Oct 2010 15:58:45 +0000 (17:58 +0200)]
Add support for installing D-Bus autostart configuration

13 years agoRelease 0.62
Marcel Holtmann [Sat, 2 Oct 2010 06:45:00 +0000 (08:45 +0200)]
Release 0.62

13 years agoAdd support for handling DHCP timerserver values from DHCP
Marcel Holtmann [Sat, 2 Oct 2010 05:25:56 +0000 (07:25 +0200)]
Add support for handling DHCP timerserver values from DHCP

13 years agoPrint debug information about DHCP timeserver value if available
Marcel Holtmann [Sat, 2 Oct 2010 05:25:16 +0000 (07:25 +0200)]
Print debug information about DHCP timeserver value if available

13 years agoTODO update
Samuel Ortiz [Thu, 30 Sep 2010 22:07:19 +0000 (00:07 +0200)]
TODO update

13 years agosupplicant: Do not reset passphrase when asociation fails
Samuel Ortiz [Thu, 30 Sep 2010 16:20:58 +0000 (18:20 +0200)]
supplicant: Do not reset passphrase when asociation fails

Resetting the passphrase is redundant as the service will present a
"connect-failed" error string through D-Bus whenever association fails.

13 years agosupplicant: No need for actively remove network upon disconnection
Samuel Ortiz [Thu, 30 Sep 2010 14:39:41 +0000 (16:39 +0200)]
supplicant: No need for actively remove network upon disconnection

When being disconnected, ConnMan should just wait for wpa_supplicant scan
results instead of trying to be smart about if the disconnected AP is still
around or not.
wpa_supplicant will try to roam and run periodic scan for that purpose. If
the AP is missing after 2 scans, it's removed from the list, and ConnMan
then removes it from the enabled networks.

Fixes BMC#7730 BMC#7734

13 years agoSet WiFi task scanning flag when receiving a Scanning event
Samuel Ortiz [Thu, 30 Sep 2010 14:33:40 +0000 (16:33 +0200)]
Set WiFi task scanning flag when receiving a Scanning event

wpa_supplicant can start scanning without ConnMan telling it to do so (in
the roaming case for example), and thus the task scanning state should be
updated accordingly in that case.
Without this fix the device network list is not refreshed appropriately.

13 years agoImplement WiFi network driver remove hook
Samuel Ortiz [Thu, 30 Sep 2010 14:18:56 +0000 (16:18 +0200)]
Implement WiFi network driver remove hook

13 years agoTODO update
Samuel Ortiz [Wed, 29 Sep 2010 22:41:30 +0000 (00:41 +0200)]
TODO update

13 years agoReset WiFi passphrase if association or WPA handshake fails
Samuel Ortiz [Wed, 29 Sep 2010 17:47:41 +0000 (19:47 +0200)]
Reset WiFi passphrase if association or WPA handshake fails

13 years agoDefine connman_network_set_passphrase
Samuel Ortiz [Wed, 29 Sep 2010 17:29:22 +0000 (19:29 +0200)]
Define connman_network_set_passphrase

This is needed for the supplicant plugin to reset a service passphrase
when authentication fails.

13 years agoExport __connman_service_set_passphrase() to ConnMan core
Samuel Ortiz [Wed, 29 Sep 2010 17:19:14 +0000 (19:19 +0200)]
Export __connman_service_set_passphrase() to ConnMan core

13 years agoRemoveProvider argument is an object path
Samuel Ortiz [Tue, 28 Sep 2010 10:43:07 +0000 (12:43 +0200)]
RemoveProvider argument is an object path

13 years agoRemove providers based on their VPN service path
Samuel Ortiz [Mon, 27 Sep 2010 23:36:32 +0000 (01:36 +0200)]
Remove providers based on their VPN service path

13 years agoSet device scanning state to false from the scan callback
Samuel Ortiz [Mon, 27 Sep 2010 22:59:52 +0000 (00:59 +0200)]
Set device scanning state to false from the scan callback

If scan fails, the scan callback is called.
When scan results are available, it is called as well.
In both cases, the device is no longer scanning when it's called.

13 years agowifi: use const pointer for a ssid buffer
Kalle Valo [Mon, 27 Sep 2010 21:44:34 +0000 (00:44 +0300)]
wifi: use const pointer for a ssid buffer

A pointer for an ssid buffer was incorrectly stored to a non-const pointer.
After fixing this a unneeded cast can be removed.

13 years agowifi: remove unneeded casts
Kalle Valo [Mon, 27 Sep 2010 21:44:28 +0000 (00:44 +0300)]
wifi: remove unneeded casts

13 years agogsupplicant: fix return value of g_supplicant_interface_get_data()
Kalle Valo [Mon, 27 Sep 2010 21:44:21 +0000 (00:44 +0300)]
gsupplicant: fix return value of g_supplicant_interface_get_data()

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.

13 years agogsupplicant: use term managed in object path
Kalle Valo [Mon, 27 Sep 2010 21:44:14 +0000 (00:44 +0300)]
gsupplicant: use term managed in object path

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.

13 years agoSet the network associating state to false when disconnecting
Samuel Ortiz [Mon, 27 Sep 2010 22:00:18 +0000 (00:00 +0200)]
Set the network associating state to false when disconnecting

The gsupplicant based plugin is not setting the network state appropriately
and can trigger an infinite loop between connman_network_set_connected()
and network_disconnect.

13 years agowifi: use connman options to get the wpasupplicant driver
Kalle Valo [Mon, 27 Sep 2010 18:38:55 +0000 (21:38 +0300)]
wifi: use connman options to get the wpasupplicant driver

The new gsupplicant based wifi plugin doesn't support -c command-line
switch to make it possible to choose between wext, nl80211 or both. Add
support for this by using connman_option_get_string().

13 years agoCheck device before call connman_device_set_string at ofono plugin
Martin Xu [Sun, 26 Sep 2010 05:48:37 +0000 (13:48 +0800)]
Check device before call connman_device_set_string at ofono plugin

Fixes BMC#6681

13 years agoudev: Print error when udev support is not available and not disabled
Marcel Holtmann [Sun, 26 Sep 2010 08:36:39 +0000 (17:36 +0900)]
udev: Print error when udev support is not available and not disabled

13 years agoRemove EDNS0 option
Samuel Ortiz [Fri, 24 Sep 2010 22:16:26 +0000 (00:16 +0200)]
Remove EDNS0 option

Many routers block EDNS0 DNS requests and that leads to a non working
DNS resolver for ConnMan. This option can now be removed and have dnsproxy
fallling back to DNS over TCP for big DNS replies.
The optimal solution would be to keep this option and disable it on the fly
for nameserver paths rejecting EDNS0 packets. Unfortunately ConnMan is not
able to detect those paths at the moment and so simply falls back to DNS
over TCP.