lp:~connman-maintainers/connman/head

Created by David Barth and last modified
Get this branch:
bzr branch lp:~connman-maintainers/connman/head

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
ConnMan packaging maintainers
Project:
Connection Manager
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.kernel.org/pub/scm/network/connman/connman.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log

Updating branch...

Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.

Recent revisions

8400. By Grant

service: Make DBG in '__connman_service_ipconfig_indicate_state' consistent.

This makes the DBG statement in '__connman_service_ipconfig_indicate_state'
consistent in format of 'service <service_pointer> (<service_name>) type
<ipconfig_type> (<ipconfig_type_name>)' with that of other DBG statements
in the module.

This makes at-a-glance, columnar correlation and comparison of service
activities easier.

8399. By Grant

service: Add documentation to 'address_updated'.

This adds documentation to the 'address_updated' function.

8398. By Grant

service: Add DBG statement to 'address_updated'.

This adds a DBG statement to 'address_upated' to aid in debugging.

8397. By Grant

service: Leverage 'connman_service_is_default'.

This leverages the recently-added 'connman_service_is_default' in
'address_updated' rather than duplicating the same logic from the former
in the latter.

8396. By Grant

service: Document '{clear,set}_error'.

This adds documentation to the '{clear,set}_error' functions.

8395. By Grant

service: Add and leverage 'clear_error'.

There are a suffient number of instantiations of the following
implementation pattern:

    set_error(service, CONNMAN_SERVICE_ERROR_UNKNOWN);

to clear or reset the "Error" service property where it makes sense to
embody this in a single function, 'clear_error'.

This introduces and leverages the 'clear_error' function to embody
this pattern.

8394. By Grant

service: Document 'handle_online_check_{failure,success}'.

This adds documentation to the 'handle_online_check_{failure,success}'
functions.

8393. By Grant

service: Bifurcate 'complete_online_check' handling.

This bifurcates 'complete_online_check' closure handling into a
success and failure handler: 'handle_online_check_success' and
'handle_online_check_failure'.

Both at present and as the continuous online check mode (also known
as, 'EnableOnlineToReadyTransition') evolves, the closure handling of
online checks is both more tractable and easier to reason about when
partitioned into success and failures rather than co-mingling both
into the same function. Moreover, it simplifies
'complete_online_check' itself.

8392. By Grant

service: Group online check state by IP configuration type.

As the implementation of the continuous online check mode (also known
as, EnableOnlineToReadyTransition) evolves, there is an increasing
need for spatial locality of online check state by IP configuration
type.

Consequently, rather than having a collection of individual data
members in the service structure decorated with '_ipv4' and '_ipv6'
and accessing them one-by-one, group them into a common
structure. Then, instantiate that structure twice in the service
structure, once for IPv4 and once for IPv6. This allows for the
desired spatial locality.

8391. By Grant

service: Document the 'current_default' global.

This documents the 'current_default' global and includes "see also"
references to related functions.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.