History log of /system/weaved/buffet/shill_client.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
34183c1b5b678a9726a955db9e05a361ed05eeac 23-Jan-2016 Vitaly Buka <vitalybuka@google.com> libweave uprev

https://weave-review.googlesource.com/#/c/2328/

Change-Id: I998da846ddb361600f2603bb22c331feb3fc1cae
/system/weaved/buffet/shill_client.cc
5d14dca2905a70a814a15044fff0f555d7e333c1 06-Nov-2015 Vitaly Buka <vitalybuka@google.com> Don't fall-back into AP mode after connecting to WiFi network

Probably the code was written with assumption that
On*PropertyChangeRegistration will be called asynchronously.
These function access data which will be initialized immediately after
RegisterPropertyChangedSignalHandler return.
This is not true with the current state of the code. Functions are being
called from RegisterPropertyChangedSignalHandler before data is read.
This effectively disabled most of OnPropertyChange logic. Probably the
logic of DBUS proxies was changed.

This fix initializes required data before calling
RegisterPropertyChangedSignalHandler.

Also fixed call to Init(), but seems does nothing important.

BUG:25531670
Change-Id: I7e1580c165d618b3f9bd763d06f909d9c35f87c3
/system/weaved/buffet/shill_client.cc
685b2aeed879903b86448428dec1e88c9b6741b1 21-Oct-2015 Alex Vakulenko <avakulenko@google.com> weaved: Add logging for network/soft AP setup/teardown

Added a few useful log messages to mark the moment when soft AP
is started/stopped and when new WiFi network is setup in order to
help with debugging networking events.

Change-Id: Iec9b335f8accc07714d5f37b7eb4a4e5b0368023
/system/weaved/buffet/shill_client.cc
cad20f0768bb6f2b5b647c7663e9bfc4e7ac3cb7 17-Oct-2015 Vitaly Buka <vitalybuka@google.com> Add "The Android Open Source Project" NOTICE and headers

BUG:24569791

Change-Id: Ia80e783c617220dda2c04aa48284daf236dd6c72
/system/weaved/buffet/shill_client.cc
94f8eba2f71f0d73e15bfd5b1c28bb0ed682706d 14-Oct-2015 Alex Vakulenko <avakulenko@google.com> weaved: Uprev libweave and fix public interfaces

libweave includes these two new commits now:
- 11956f74 Added version field to state and migrate from unversioned data
- c37cbb8b Use single callback for replies to async operations

Change-Id: I67f67c735b538c2a4dc161464ac7796c4d114ca6
/system/weaved/buffet/shill_client.cc
4170585fe75d99036883229081420f2972dd4ec1 13-Oct-2015 Alex Vakulenko <avakulenko@google.com> weaved: Rename "chromeos" -> "brillo" in include paths and namespaces

libchromeos is transitioning to libbrillo and chromeos namespaces
and include directory is changing to brillo.

Bug: 24872993
Change-Id: Ic91fe342fb2c29ae915300d1ce9ae8473303238b
/system/weaved/buffet/shill_client.cc
297114c6c820d71bba206d1b2d38c98abc8540d9 12-Oct-2015 Alex Vakulenko <avakulenko@google.com> Update weaved to reflect new interface changes in libweave

Pulling the following commits from libweave public repo:

f7f52d47 - Pass error as ErrorPtr into ErrorCallback
7a35005c - Added few logging for command notification and DNS-SD updates
96cc933e - Ordered includes
1a42e146 - Replace type of method parameter of HttpClient::SendRequest with enum
17280378 - Cleanup mock_http_client.h
226842f8 - Fixed inconsistent type for RegisterCallbacks
4774df27 - Async RegisterDevice implementation
533dd429 - Allow multiple calls Request::GetData
890124a1 - Add --v switch into example code
866b60a1 - Remove request id from HTTP client

Change-Id: If52121f9a6e70ecf60c791fc3b839f0a35904c8b
/system/weaved/buffet/shill_client.cc
be39e9339baa85af546344da40b0663a6aea1a97 09-Oct-2015 Alex Vakulenko <avakulenko@google.com> Update weaved to reflect the latest changes in libweave

A number of APIs have changed in libweave and weaved is updated to
work with the latest version of the library. Some public D-Bus APIs
have changed as well to reflect the underlying libweave interfaces:

- Command::Done/SetProgress are replaced with Command::Complete
- Command::Abort now takes error code and error messages
- Command::category is removed
- Command::status is renamed to Command::state
- Manager::GetCommand is removed (since weave::Command::ToJson is
no longer available)

Change-Id: Iebf0565467756e8a21be37163d750ff22c419672
/system/weaved/buffet/shill_client.cc
0022b7523bca3bde23c0f982384f83a39791e88b 02-Oct-2015 Alex Vakulenko <avakulenko@google.com> Sync with latest version of libweave

Pull the latest changes of libweave and update weaved correspondingly

Change-Id: I0a24a948c9296d4f8a12d1f26f808cb7b78fe572
/system/weaved/buffet/shill_client.cc
786a90630feaa70b81e029edd4f6620e7ab3a211 02-Oct-2015 Peter Qiu <zqiu@google.com> Switch over to use ShillClient instead of NetworkClient

shill and apmanager is ready now on Brillo, so switch over to use
ShillClient.

Bug: 24575517
TEST=Setup dragonboard device using Nexus 6

Change-Id: I73ed3d55fb5688ddc80c07b8a24ed08d5958c539
/system/weaved/buffet/shill_client.cc
e32375bdf73d6e79a003a194e4c6931f38348520 28-Sep-2015 Alex Vakulenko <avakulenko@google.com> Update interface implementations to reflect changes to libweave

Pulling current version of libweave and making necessary changes to
weaved implementation of libweave's interfaces

Change-Id: I31d5d00ce1c7d2338257d62ec2dd510608ff71af
/system/weaved/buffet/shill_client.cc
4f77153a124969f9bc48a498d37c943a82a82527 14-Aug-2015 Vitaly Buka <vitalybuka@chromium.org> buffet: Conversion between chromeos::Error and weave::Error

libweave has own error to avoid dependency on libchromeos.

BUG=brillo:1257
TEST=`FEATURES=test emerge-gizmo libweave buffet`
CQ-DEPEND=CL:293615

Change-Id: I64227cdecff29826f95df084a284935ed4ec395a
Reviewed-on: https://chromium-review.googlesource.com/293873
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
/system/weaved/buffet/shill_client.cc
a03514f0bd637da232aa5ad6cf9db8b47b043093 14-Aug-2015 Vitaly Buka <vitalybuka@chromium.org> libweave: Remove dependency on libchromeos/chromeos/errors/error_codes.h

Codes moved into libweave.

BUG=brillo:1257
TEST=`FEATURES=test emerge-gizmo libweave`

Change-Id: If564703f1e7d1ba354d0ee991031bbcd71f0d67c
Reviewed-on: https://chromium-review.googlesource.com/293586
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
/system/weaved/buffet/shill_client.cc
493f604eb1cb5bff0a4af86e6cb9e79983d543f6 13-Aug-2015 Vitaly Buka <vitalybuka@chromium.org> libweave: Extract weave::Stream interface

Interface is implemented in buffet using ChromeOS streams.
This breaks libweave dependency on chromeos/streams/.

BUG=brillo:1257
TEST=`FEATURES=test emerge-gizmo libweave buffet`

Change-Id: I9fa73d40810f39d5608b3cbe320bc9eca0dff4ef
Reviewed-on: https://chromium-review.googlesource.com/293321
Trybot-Ready: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
/system/weaved/buffet/shill_client.cc
e2713aceb7b2fb9d2486cfdd983e44a1f8832ecb 03-Aug-2015 Vitaly Buka <vitalybuka@chromium.org> libweave: Put "weave" includes into <>

This style is usually used for external includes.

BUG=brillo:1258
TEST='FEATURES=test emerge-gizmo buffet'

Change-Id: I16ccf70545c593ef530230deda140ecc372715e0
Reviewed-on: https://chromium-review.googlesource.com/290404
Reviewed-by: Vitaly Buka <vitalybuka@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
Trybot-Ready: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
/system/weaved/buffet/shill_client.cc
3ef4fff987aa1da566262907f993cd3807c37a62 31-Jul-2015 Vitaly Buka <vitalybuka@chromium.org> buffet: Move ApManagerClient out of libweave

libweave will rely on implementation provided by interface
weave::Network.

BUG=brillo:1247
TEST='FEATURES=test emerge-gizmo buffet'

Change-Id: I36b8d8af21d461d53815c214f18586cd3afcce5c
Reviewed-on: https://chromium-review.googlesource.com/290101
Reviewed-by: Vitaly Buka <vitalybuka@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
Trybot-Ready: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
/system/weaved/buffet/shill_client.cc
58a288b5b10aec975c7bc4fbfdcbcb80d5899c12 31-Jul-2015 Vitaly Buka <vitalybuka@chromium.org> buffet: Move ShillClient to buffet

ShillClient is brillo specific code and should not be in libweave.

BUG=brillo:1249
TEST='FEATURES=test emerge-gizmo buffet'

Change-Id: Ib44f3621519eb9de4cafae3042117b71de413846
Reviewed-on: https://chromium-review.googlesource.com/290100
Reviewed-by: Vitaly Buka <vitalybuka@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
/system/weaved/buffet/shill_client.cc