framework/connectivity/connman.git
13 years agopacrunner: Pass proper namesevers array pointer
Samuel Ortiz [Fri, 11 Mar 2011 02:37:08 +0000 (03:37 +0100)]
pacrunner: Pass proper namesevers array pointer

And not the pointer's address.

Fixes BMC #14242

13 years agodhcp: Stop pending gdhcp client requests
Daniel Wagner [Thu, 10 Mar 2011 09:43:43 +0000 (10:43 +0100)]
dhcp: Stop pending gdhcp client requests

When remove_network is called there could be still a pending
dhcp request in the dhcp client.

Fixes BMC#13947

13 years agotethering: Using /proc/sys/net/bridge to detect the support of bridge
Martin Xu [Wed, 9 Mar 2011 08:16:49 +0000 (16:16 +0800)]
tethering: Using /proc/sys/net/bridge to detect the support of bridge

If bridge is built in kernel, /sys/module/bridge can not be used to detect
the support of bridge.

13 years agotethering: Add wifi interface to bridge after carrier on
Martin Xu [Wed, 9 Mar 2011 08:16:48 +0000 (16:16 +0800)]
tethering: Add wifi interface to bridge after carrier on

When changing wifi from STA to AP the interface needs to be closed
and then opened. Only after the interface is opened and detected
carrier, the interface can be added to bridge.

13 years agotist: Initial plugin implementation
Samuel Ortiz [Thu, 10 Mar 2011 22:33:06 +0000 (23:33 +0100)]
tist: Initial plugin implementation

This is a plugin to support TI's shared transport driver.

13 years agogdbus: Unconditionally remove D-Bus timeouts
Grant Erickson [Thu, 3 Mar 2011 18:45:06 +0000 (10:45 -0800)]
gdbus: Unconditionally remove D-Bus timeouts

Address an issue in which the daemon incorrectly handles D-Bus main
loop timeouts by only removing timeouts that are not enabled when
D-Bus requests a timeout removal.

13 years agostats: Fix compiler warning on 64-bit machines
Marcel Holtmann [Fri, 4 Mar 2011 13:11:31 +0000 (05:11 -0800)]
stats: Fix compiler warning on 64-bit machines

13 years agosession: Pass struct connman_session to callback
Gustavo F. Padovan [Fri, 4 Mar 2011 00:06:33 +0000 (21:06 -0300)]
session: Pass struct connman_session to callback

13 years agostats: Add an informational message for mmap failures
Grant Erickson [Thu, 3 Mar 2011 18:44:57 +0000 (10:44 -0800)]
stats: Add an informational message for mmap failures

Added an informational message when mmap fails with EINVAL in
stats_file_remap.

13 years agostats: Avoid double-frees on a failed mapping
Grant Erickson [Thu, 3 Mar 2011 18:44:46 +0000 (10:44 -0800)]
stats: Avoid double-frees on a failed mapping

Added debugging statements and ensure, following calls to g_free, that
the statistics file name field is set to NULL to ensure that a failed
file mapping and a subsequent call to stats_free doesn't fault when
trying to double-free it.

13 years agodevice: Remove connman_device_set_connected from device.h
Samuel Ortiz [Thu, 3 Mar 2011 16:57:59 +0000 (17:57 +0100)]
device: Remove connman_device_set_connected from device.h

The routine is not even implemented.

13 years agobluetooth: Set service state to IDLE when PAN connection fails
Samuel Ortiz [Thu, 3 Mar 2011 16:56:09 +0000 (17:56 +0100)]
bluetooth: Set service state to IDLE when PAN connection fails

13 years agoprofile: Ignore malformed profiles
Grant Erickson [Wed, 2 Mar 2011 16:24:32 +0000 (17:24 +0100)]
profile: Ignore malformed profiles

Ignore malformed profiles. That is, if there is no non-extension
portion to the file (i.e. it is precisely named .profile), then
ignore it. Passing such files to create_profile will result in
a SIGABRT.

13 years agoipconfig: Catch IPv6 default route creation and deletion.
Jukka Rissanen [Fri, 18 Feb 2011 13:48:56 +0000 (15:48 +0200)]
ipconfig: Catch IPv6 default route creation and deletion.

13 years agortnl: Catch IPv6 route netlink messages.
Jukka Rissanen [Fri, 18 Feb 2011 13:48:55 +0000 (15:48 +0200)]
rtnl: Catch IPv6 route netlink messages.

13 years agoofono: Remove set_connected forward declaration
Samuel Ortiz [Wed, 2 Mar 2011 15:45:07 +0000 (16:45 +0100)]
ofono: Remove set_connected forward declaration

13 years agoofono: Connect when context activation is requested
Henri Bragge [Wed, 2 Mar 2011 15:43:35 +0000 (16:43 +0100)]
ofono: Connect when context activation is requested

ConnMan should connect the corresponding network/service after a
successful response to context activation request. If the context was
already active, connecting has to happen this way instead of waiting for
active property going up (it already is up).

In case the context was inactive before activation, it will not have
network index yet and connecting will happen later when activation is
ready.

This patch removes the reply handler for context inactivation because
it would have no other use than logging.

13 years agoofono: Do not connect autonomously activated contexts
Henri Bragge [Wed, 2 Mar 2011 15:42:04 +0000 (16:42 +0100)]
ofono: Do not connect autonomously activated contexts

When activated context is found, do not connect to it unless requested
to do so.

13 years agonetwork: Export connman_network_get_connecting() to plugins
Henri Bragge [Tue, 1 Mar 2011 15:20:25 +0000 (17:20 +0200)]
network: Export connman_network_get_connecting() to plugins

13 years agoprovider: Initial IPv6 support
Samuel Ortiz [Fri, 25 Feb 2011 19:51:57 +0000 (20:51 +0100)]
provider: Initial IPv6 support

13 years agoconnection: Do not move to DISCONNECT when removing a gateway
Samuel Ortiz [Fri, 25 Feb 2011 19:49:42 +0000 (20:49 +0100)]
connection: Do not move to DISCONNECT when removing a gateway

The state change should be handled by the caller.

13 years agoopenconnect: Support IPv6 settings
Samuel Ortiz [Fri, 25 Feb 2011 18:36:33 +0000 (19:36 +0100)]
openconnect: Support IPv6 settings

13 years agoservice: Add a generic ipconfig selection routine
Samuel Ortiz [Fri, 25 Feb 2011 18:31:04 +0000 (19:31 +0100)]
service: Add a generic ipconfig selection routine

13 years agonetwork: Remove gateway when network disconnects
Samuel Ortiz [Fri, 25 Feb 2011 14:32:56 +0000 (15:32 +0100)]
network: Remove gateway when network disconnects

13 years agoelement: Remove IPV4 element
Daniel Wagner [Fri, 25 Feb 2011 13:51:14 +0000 (14:51 +0100)]
element: Remove IPV4 element

ipv4.c is also removed.

13 years agovpnc: Port to the new provider APIs
Samuel Ortiz [Fri, 25 Feb 2011 13:44:06 +0000 (14:44 +0100)]
vpnc: Port to the new provider APIs

13 years agoprovider: Remove IPv4 element registration
Daniel Wagner [Fri, 25 Feb 2011 13:37:34 +0000 (14:37 +0100)]
provider: Remove IPv4 element registration

13 years agoipconfig: Remove __connman_ipconfig_set_element_ipv6_gateway
Samuel Ortiz [Fri, 25 Feb 2011 00:04:28 +0000 (01:04 +0100)]
ipconfig: Remove __connman_ipconfig_set_element_ipv6_gateway

This routine is unused.

13 years agoipconfig: Remove connman_ipconfig_bind
Samuel Ortiz [Fri, 25 Feb 2011 00:02:23 +0000 (01:02 +0100)]
ipconfig: Remove connman_ipconfig_bind

This routine is unused.

13 years agonetwork: Fix nameserver setting routine
Samuel Ortiz [Thu, 24 Feb 2011 22:59:09 +0000 (23:59 +0100)]
network: Fix nameserver setting routine

13 years agoofono: Remove IPv4 element registration
Daniel Wagner [Thu, 24 Feb 2011 15:23:34 +0000 (16:23 +0100)]
ofono: Remove IPv4 element registration

13 years agoservice: Do not always reset the IPv4 state on error clearing
Samuel Ortiz [Thu, 24 Feb 2011 15:09:50 +0000 (16:09 +0100)]
service: Do not always reset the IPv4 state on error clearing

When clearing the service error from the oFono plugin, moving the IPv6
state to IDLE can trigger an automatic connection and thus move the IPv4
to the ASSOCIATING state.

13 years agoipconfig: IPv4 gateway can be NULL
Samuel Ortiz [Thu, 24 Feb 2011 14:28:00 +0000 (15:28 +0100)]
ipconfig: IPv4 gateway can be NULL

For point to point interfaces, our IPv4 gateway will be NULL.

13 years agonetwork: Fix the manual setting case
Samuel Ortiz [Thu, 24 Feb 2011 01:47:00 +0000 (02:47 +0100)]
network: Fix the manual setting case

13 years agoelement: Remove DHCP element
Daniel Wagner [Thu, 24 Feb 2011 00:46:29 +0000 (01:46 +0100)]
element: Remove DHCP element

13 years agoipconfig: Split ipconfig_set_gateway()
Samuel Ortiz [Wed, 23 Feb 2011 20:05:39 +0000 (21:05 +0100)]
ipconfig: Split ipconfig_set_gateway()

ipconfig_set_gateway() sets the gateway pointer while gateway_add() sets
the route.

13 years agoipconfig: Rename ipconfig_set/clear_address routines
Samuel Ortiz [Wed, 23 Feb 2011 19:38:33 +0000 (20:38 +0100)]
ipconfig: Rename ipconfig_set/clear_address routines

13 years agoipconfig: Fix IP setters
Daniel Wagner [Wed, 23 Feb 2011 19:12:06 +0000 (20:12 +0100)]
ipconfig: Fix IP setters

13 years agoprovider: Add IP setters
Daniel Wagner [Wed, 23 Feb 2011 18:57:08 +0000 (19:57 +0100)]
provider: Add IP setters

13 years agonetwork: Add IP setters
Daniel Wagner [Wed, 23 Feb 2011 18:23:11 +0000 (19:23 +0100)]
network: Add IP setters

13 years agoservice: Add a nameserver clearing routine
Samuel Ortiz [Wed, 23 Feb 2011 18:15:07 +0000 (19:15 +0100)]
service: Add a nameserver clearing routine

13 years agoservice: Add timeserver and pac setters
Daniel Wagner [Wed, 23 Feb 2011 17:53:05 +0000 (18:53 +0100)]
service: Add timeserver and pac setters

13 years agoipconfig: Save IPv6 privacy setting
Samuel Ortiz [Wed, 23 Feb 2011 11:41:21 +0000 (12:41 +0100)]
ipconfig: Save IPv6 privacy setting

13 years agoipconfig: Only save FIXED & MANUAL IP configuraiton
Daniel Wagner [Tue, 22 Feb 2011 16:17:48 +0000 (17:17 +0100)]
ipconfig: Only save FIXED & MANUAL IP configuraiton

13 years agonetwork: Remove address field
Samuel Ortiz [Tue, 22 Feb 2011 15:52:41 +0000 (16:52 +0100)]
network: Remove address field

The address network field holds the WiFi BSSID but is unused.

13 years agoRelease 0.70
Marcel Holtmann [Tue, 22 Feb 2011 08:25:48 +0000 (00:25 -0800)]
Release 0.70

13 years agoconnection: Check gateway_hash value before call update_order()
Martin Xu [Tue, 22 Feb 2011 06:23:26 +0000 (14:23 +0800)]
connection: Check gateway_hash value before call update_order()

When exit from ConnMan, __connman_connection_cleanup() is called
before __connman_service_cleanup() which then calls update_order().
__connman_connection_cleanup() sets gateway_hash as NULL, so update_order()
will access NULL hash and causes GLib-CRITICAL abort

13 years agoservice: Do not duplicate nameserver entries
Samuel Ortiz [Mon, 21 Feb 2011 23:48:58 +0000 (00:48 +0100)]
service: Do not duplicate nameserver entries

13 years agowifi: Remove interfaces from the bridge when disabling tethering
Samuel Ortiz [Mon, 21 Feb 2011 20:32:54 +0000 (21:32 +0100)]
wifi: Remove interfaces from the bridge when disabling tethering

13 years agotest: Fix tethering scripts
Samuel Ortiz [Mon, 21 Feb 2011 20:26:19 +0000 (21:26 +0100)]
test: Fix tethering scripts

Check for the enabling/disabling python return values.

13 years agotest: Enable or disable IPv6 privacy extension
Jukka Rissanen [Mon, 21 Feb 2011 15:40:24 +0000 (17:40 +0200)]
test: Enable or disable IPv6 privacy extension

13 years agoipconfig: Support IPv6 privacy extension for autoconf addresses
Jukka Rissanen [Mon, 21 Feb 2011 15:40:23 +0000 (17:40 +0200)]
ipconfig: Support IPv6 privacy extension for autoconf addresses

13 years agodoc: Add description about IPv6 privacy setting
Jukka Rissanen [Mon, 21 Feb 2011 15:40:22 +0000 (17:40 +0200)]
doc: Add description about IPv6 privacy setting

13 years agodevice: Initial scan delays exponential backoff
Samuel Ortiz [Fri, 18 Feb 2011 20:01:38 +0000 (21:01 +0100)]
device: Initial scan delays exponential backoff

Scanning delays increase exponentially from 10 seconds to the scanning
interval, as long as the device network list is empty.

13 years agoipconfig: Enable and disable IPv6 properly
Jukka Rissanen [Fri, 18 Feb 2011 11:43:00 +0000 (13:43 +0200)]
ipconfig: Enable and disable IPv6 properly

this sets the IPv6 status correctly by
- enabling IPv6 when service config is loaded and method is AUTO or MANUAL
- and disabling IPv6 when service is connected and method is OFF

13 years agotest: Remove APN support from test-connman
Samuel Ortiz [Fri, 18 Feb 2011 14:16:31 +0000 (15:16 +0100)]
test: Remove APN support from test-connman

13 years agoofono: Fix infinite recursion in network disconnect
Henri Bragge [Thu, 17 Feb 2011 11:51:47 +0000 (13:51 +0200)]
ofono: Fix infinite recursion in network disconnect

If association takes too long and connection timeout goes off, then
connman will try to disconnect and ends up in infinite recursion when
__connman_network_disconnect() and connman_network_set_connected() call
each other.

13 years agoofono: Fix memory leak in network activation
Henri Bragge [Thu, 17 Feb 2011 11:51:25 +0000 (13:51 +0200)]
ofono: Fix memory leak in network activation

13 years agoipconfig: Toggle interface IPv6 status properly
Jukka Rissanen [Thu, 17 Feb 2011 07:59:30 +0000 (09:59 +0200)]
ipconfig: Toggle interface IPv6 status properly

This is done so that if service is disconnected, the kernel
created autoconf routes need to be cleared also.
That can be done easily by disabling IPv6 for that interface.
The disabling of IPv6 is only done for autoconfigured interfaces.
When service is connected, the IPv6 is enabled for the used
interface.

13 years agoportal: Print region information if available
Marcel Holtmann [Thu, 17 Feb 2011 06:00:35 +0000 (22:00 -0800)]
portal: Print region information if available

13 years agodnsproxy: Add domains to the query only when it has no dot
Samuel Ortiz [Thu, 17 Feb 2011 00:09:52 +0000 (01:09 +0100)]
dnsproxy: Add domains to the query only when it has no dot

13 years agoipv4: Add domainame before moving to READY state
Samuel Ortiz [Wed, 16 Feb 2011 23:17:03 +0000 (00:17 +0100)]
ipv4: Add domainame before moving to READY state

13 years agonetwork: Remove unused parameter from autoconf_ipv6_set()
Jukka Rissanen [Wed, 16 Feb 2011 13:07:48 +0000 (15:07 +0200)]
network: Remove unused parameter from autoconf_ipv6_set()

13 years agotechnology: Rename __connman_technology_[enable|disable]_device
Alok Barsode [Wed, 16 Feb 2011 09:03:30 +0000 (11:03 +0200)]
technology: Rename __connman_technology_[enable|disable]_device

13 years agoservice: Remove unused mcc and mnc fields
Samuel Ortiz [Wed, 16 Feb 2011 00:46:02 +0000 (01:46 +0100)]
service: Remove unused mcc and mnc fields

13 years agoservice: Remove APN property
Samuel Ortiz [Wed, 16 Feb 2011 00:38:44 +0000 (01:38 +0100)]
service: Remove APN property

APNs are operator specific settings and should be either provisioned
or set through oFono.

13 years agogweb: Avoid forward declarations in resolver code
Marcel Holtmann [Wed, 16 Feb 2011 00:14:46 +0000 (16:14 -0800)]
gweb: Avoid forward declarations in resolver code

13 years agogweb: Some coding style cleanup on resolver code
Marcel Holtmann [Wed, 16 Feb 2011 00:11:12 +0000 (16:11 -0800)]
gweb: Some coding style cleanup on resolver code

13 years agoservice: Compare combined states in service_compare()
Samuel Ortiz [Tue, 15 Feb 2011 16:15:03 +0000 (17:15 +0100)]
service: Compare combined states in service_compare()

13 years agoconnection: Remove connection element
Daniel Wagner [Tue, 15 Feb 2011 15:45:23 +0000 (16:45 +0100)]
connection: Remove connection element

13 years agoipconfig: Add ipaddress setters/getters
Daniel Wagner [Tue, 15 Feb 2011 14:51:51 +0000 (15:51 +0100)]
ipconfig: Add ipaddress setters/getters

13 years agoipconfig: Rename __connman_ipconfig_get_*(index)
Daniel Wagner [Tue, 15 Feb 2011 14:51:50 +0000 (15:51 +0100)]
ipconfig: Rename __connman_ipconfig_get_*(index)

To avoid a name clash with the next patch, the
__connman_ipconfig_get_*(index) have to be renamed.
Since they all use an index as lookup argument rename
them to __connman_ipconfig_get_*_from_index(index).

13 years agoservice: Refactor Service nameserver API
Daniel Wagner [Tue, 15 Feb 2011 14:51:49 +0000 (15:51 +0100)]
service: Refactor Service nameserver API

__connman_service_append/remove_namerserver() is renamed to
__connman_service_nameserver_append/remove to be more consistent with
the other Service API naming. Also the semantic changes to
append/remove instead of set/clear.

The list of configured nameservers takes preference over the list of
discovered (DHCP, VPN, ...) nameservers.

13 years agotechnology: Remove "blocked" state and use "offline" state instead
Alok Barsode [Wed, 9 Feb 2011 11:39:56 +0000 (13:39 +0200)]
technology: Remove "blocked" state and use "offline" state instead

Both "offline" and "blocked" states mean the same hence merging them.

13 years agonetwork: IPv6 must go through disconnect state before idle
Jukka Rissanen [Fri, 11 Feb 2011 13:22:53 +0000 (15:22 +0200)]
network: IPv6 must go through disconnect state before idle

13 years agonetwork: Back to IDLE when network is not connected
Samuel Ortiz [Fri, 11 Feb 2011 12:08:49 +0000 (13:08 +0100)]
network: Back to IDLE when network is not connected

13 years agoTODO: IPv6 enhancements are done
Jukka Rissanen [Thu, 10 Feb 2011 15:52:21 +0000 (17:52 +0200)]
TODO: IPv6 enhancements are done

13 years agoipconfig: Enable ipconfig if loading autoconfigurable IPv6 config
Jukka Rissanen [Thu, 10 Feb 2011 15:52:20 +0000 (17:52 +0200)]
ipconfig: Enable ipconfig if loading autoconfigurable IPv6 config

13 years agoservice: Change IPv4 state when address is released
Jukka Rissanen [Thu, 10 Feb 2011 15:52:19 +0000 (17:52 +0200)]
service: Change IPv4 state when address is released

13 years agoservice: Check service state properly if user changes method
Jukka Rissanen [Thu, 10 Feb 2011 15:52:18 +0000 (17:52 +0200)]
service: Check service state properly if user changes method

13 years agoservice: IPv6 autoconf will change the service state
Jukka Rissanen [Thu, 10 Feb 2011 15:52:17 +0000 (17:52 +0200)]
service: IPv6 autoconf will change the service state

13 years agonetwork: Set service state correctly when ipconfig is cleared
Jukka Rissanen [Thu, 10 Feb 2011 15:52:16 +0000 (17:52 +0200)]
network: Set service state correctly when ipconfig is cleared

13 years agonetwork: Enable IPv6 autoconf to change the service state to ready
Jukka Rissanen [Thu, 10 Feb 2011 15:52:15 +0000 (17:52 +0200)]
network: Enable IPv6 autoconf to change the service state to ready

13 years agoipconfig: Enable or disable IPv6 when loading the saved service
Jukka Rissanen [Thu, 10 Feb 2011 15:52:14 +0000 (17:52 +0200)]
ipconfig: Enable or disable IPv6 when loading the saved service

13 years agoservice: Split service state to IPv4 and IPv6 parts
Jukka Rissanen [Thu, 10 Feb 2011 15:52:13 +0000 (17:52 +0200)]
service: Split service state to IPv4 and IPv6 parts

13 years agoipconfig: Added helper function that returns the config type
Jukka Rissanen [Thu, 10 Feb 2011 15:52:12 +0000 (17:52 +0200)]
ipconfig: Added helper function that returns the config type

13 years agoipv6: Add property for IPv6 nameserver
Jukka Rissanen [Thu, 10 Feb 2011 15:52:11 +0000 (17:52 +0200)]
ipv6: Add property for IPv6 nameserver

13 years agoipconfig: Clear the ipaddress pointers when address is deleted
Jukka Rissanen [Thu, 10 Feb 2011 15:52:10 +0000 (17:52 +0200)]
ipconfig: Clear the ipaddress pointers when address is deleted

13 years agoTODO: VPNc and WiFi tethering are done
Samuel Ortiz [Thu, 10 Feb 2011 16:34:51 +0000 (17:34 +0100)]
TODO: VPNc and WiFi tethering are done

13 years agotest: Improve tethering scripts
Samuel Ortiz [Thu, 10 Feb 2011 16:21:49 +0000 (17:21 +0100)]
test: Improve tethering scripts

13 years agotethering: Check for kernel bridge support
Samuel Ortiz [Thu, 10 Feb 2011 16:13:46 +0000 (17:13 +0100)]
tethering: Check for kernel bridge support

13 years agortnl: Fix some uninitalised warnings
Kalle Valo [Tue, 8 Feb 2011 15:36:07 +0000 (17:36 +0200)]
rtnl: Fix some uninitalised warnings

src/rtnl.c:578:8: error: 'src' may be used uninitialized in this function
src/rtnl.c:610:8: error: 'src' may be used uninitialized in this function
src/rtnl.c:1108:19: error: 'servers' may be used uninitialized in this function

13 years agoAUTHORS: Mention Alok's contributions
Samuel Ortiz [Tue, 8 Feb 2011 14:47:36 +0000 (15:47 +0100)]
AUTHORS: Mention Alok's contributions

13 years agotechnology: Optimize __connman_technology_remove_interface()
Alok Barsode [Mon, 7 Feb 2011 12:43:06 +0000 (14:43 +0200)]
technology: Optimize __connman_technology_remove_interface()

Using technology_find() instead of looping through technology_list.

13 years agotechnology: Optimize __connman_technology_add_interface()
Alok Barsode [Tue, 8 Feb 2011 13:03:41 +0000 (15:03 +0200)]
technology: Optimize __connman_technology_add_interface()

Instead of looping through the technology_list, using the technology
pointer returned by technology_get().

13 years agopacrunner: Remove unitialised use of host_ret variable
Kalle Valo [Mon, 7 Feb 2011 13:34:03 +0000 (15:34 +0200)]
pacrunner: Remove unitialised use of host_ret variable

For some reason there's a null check for host_ret in parse_url(), which
is at that point is an uninitialised local variable. Just remove the check.

plugins/pacrunner.c:316:5: error: 'host_ret' may be used uninitialized in
this function

13 years agoiptables: Fix uninitialised use of entry_return
Kalle Valo [Mon, 7 Feb 2011 13:33:56 +0000 (15:33 +0200)]
iptables: Fix uninitialised use of entry_return

src/iptables.c:432:20: error: ‘entry_return’ may be used
uninitialized in this function

13 years agoiptables-test: Fix uninitialised use of entry_return
Kalle Valo [Mon, 7 Feb 2011 13:33:43 +0000 (15:33 +0200)]
iptables-test: Fix uninitialised use of entry_return

tools/iptables-test.c:455:20: error: ‘entry_return’ may be used
uninitialized in this function

13 years agoAUTHORS: Mention Henri's contributions
Samuel Ortiz [Tue, 8 Feb 2011 00:12:17 +0000 (01:12 +0100)]
AUTHORS: Mention Henri's contributions

13 years agoofono: Handle ContextAdded/ContextRemoved signals
Henri Bragge [Mon, 7 Feb 2011 10:33:15 +0000 (12:33 +0200)]
ofono: Handle ContextAdded/ContextRemoved signals