lp:~marcustomlinson/unity-scopes-api/merge_trunk

Created by Marcus Tomlinson and last modified
Get this branch:
bzr branch lp:~marcustomlinson/unity-scopes-api/merge_trunk
Only Marcus Tomlinson can upload to this branch. If you are Marcus Tomlinson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Marcus Tomlinson
Project:
unity-scopes-api
Status:
Merged

Recent revisions

510. By Marcus Tomlinson

Merge trunk

509. By Pete Woods

Send country code to smart scopes.

Approved by PS Jenkins bot, Marcus Tomlinson.

508. By Michi Henning

Removed a bunch of redundant #includes.

Approved by Marcus Tomlinson, PS Jenkins bot.

507. By Marcus Tomlinson

1. Invoke callback for all known statuses when setting the callback method (To avoid losing statuses between construction and providing a callback).

2. Improved thread safety for access to AccountInfo from mainloop / non-mainloop threads.

3. Updated tests. Fixes: https://bugs.launchpad.net/bugs/1380588.

Approved by PS Jenkins bot, Pawel Stolowski.

506. By Marcus Tomlinson

Move flush_pending_session() out of refresh_service_statuses() and into get_service_statuses() to defer the wait for SignOn replies until statuses are pulled. Also, run the callback in a seperate thread so that get_service_statuses() can be called from it.

Approved by PS Jenkins bot, Pawel Stolowski.

505. By Marcus Tomlinson

1. Removed SIGNON_SESSION_DATA_UI_POLICY specification (use default always) as this is actually a bug in OA not scopes (Bug #1374394).

2. Removed pub-sub network for authentication as this is no longer needed when using the default UI policy.

3. Updated test.

Approved by Pawel Stolowski, PS Jenkins bot.

504. By Michi Henning

More permanent fix for the Zmq infinite reconnection problem.
The outgoing connection pool now runs a reaper that removes
sockets from the pool after ten seconds idle time. Fixes: https://bugs.launchpad.net/bugs/1364464, https://bugs.launchpad.net/bugs/1374206.

Approved by Marcus Tomlinson, PS Jenkins bot.

503. By Michi Henning

Fixed a few compiler warnings in OnlineAccountClient_test.

Approved by Marcus Tomlinson, PS Jenkins bot.

502. By Marcus Tomlinson

Added tests for OnlineAccountClient.

Approved by PS Jenkins bot, Pawel Stolowski.

501. By Marcus Tomlinson

1. Depending on whether OnlineAccountClient is used by the shell or by a scope, set the SIGNON_SESSION_DATA_UI_POLICY accordingly.

2. Inform scopes of successful user authentications via a pub/sub network.

3. Removed inc_logins() and dec_logins() as only one session can be active per service (now using info->session != nullptr).

4. Added better thread and exception safety.

5. Run the internal event loop within its own context to avoid clashing with external main loops. Fixes: https://bugs.launchpad.net/bugs/1374394, https://bugs.launchpad.net/bugs/1377147.

Approved by PS Jenkins bot, Pawel Stolowski.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:unity-scopes-api
This branch contains Public information 
Everyone can see this information.

Subscribers