| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
am: b2834234e3
Change-Id: I5abb2ede9f92c8a028ef67fe956c921cf26c727c
|
| |\
| |/
|/|
| |
| | |
Change-Id: Ic3dbc268c2b2f9c860ea21c4308d704df8dba578
BUG: 129345239
|
|\ \
| |/
|/|
| |
| |
| | |
am: 8dfd450857
Change-Id: I316ed6c3013127699c697bfeb074c8dafee80836
|
| |\
| | |
| | |
| | |
| | |
| | | |
am: ed8287f098
Change-Id: I7a157edda93715cefb8ab772004b8280b754964f
|
| |/|
| | |
| | |
| | |
| | |
| | | |
am: 9715862d2c
Change-Id: I355325da814353cd9b7157c20a9f0cfc642c7daf
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
atest libbrillo_test is the supported method to run the tests.
Fixes: 122332057
Test: none
Change-Id: I3f8fa89773abb4f07badf61e363090bc224879df
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
am: 0768e6b58e -s ours
am skip reason: subject contains skip directive
Change-Id: Iec5d34bb32d8e34389c77c474e8cfb2faa20b721
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
Bug: 120848293
Change-Id: I616bdffdfb0bfdc72f8a92cd598cd097acdac98a
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | | |
am: ad083ea5b7
Change-Id: Id1fbfe6f69c08017d5c6f959ccd337a25ef8fe65
|
| |\| |
| | | |
| | | |
| | | |
| | | |
| | | | |
am: e6218de3c6
Change-Id: Ibdf909e9a32b844a6169775ffcd1b5c9463c1fa4
|
| | |\|
| | | |
| | | |
| | | |
| | | |
| | | | |
am: 1193286ebe
Change-Id: I95e7b2d991e6d0d149ea635fb004f8378082acda
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The comment suggest that the fstat() check is to simplify the logic to
dup2, this patch switch to use base::ShuffleFileDescriptors() to handle
that logic so that we can allow closed fd.
Bug: 121177337
Test: unit tests
Change-Id: I9fdb0cd00fb371ebcd90a3d6e91a353159ab8413
|
|\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
f6035ae5e8 am: 2b2d62f76e
am: c37cea20c7
Change-Id: I5cb3a693c05501d977b4545736c2f3b98de500b2
|
| |\| |
| | | |
| | | |
| | | |
| | | |
| | | | |
am: 2b2d62f76e
Change-Id: I5aa03bdb1dee91ce9d36ddba2e9a44fa7b2c474d
|
| | |\|
| | | |
| | | |
| | | |
| | | |
| | | | |
am: f6035ae5e8
Change-Id: Iaeedd13f36d404ff7d92df6ce17a290d5b144717
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Test: build update_engine_sideload
Change-Id: I317df5338fe7e8377a9f5d416cc09a99e8d79bc1
|
|\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
MERGE am: d7ce703857 -s ours am: b7629499f0 -s ours
am: fff58d4773 -s ours
Change-Id: Ib947e04fc2b8fd11b9fd0e177465b6eb52d9f3a0
|
| |\| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
MERGE am: d7ce703857 -s ours
am: b7629499f0 -s ours
Change-Id: Ie742d52932ded4aa1bbdd6ca4086ca9046b44733
|
| | |\|
| | | |
| | | |
| | | |
| | | |
| | | | |
am: d7ce703857 -s ours
Change-Id: Id2d24e21e66652fa6b5470667e3a9f22b1a23e94
|
| | | |\
| | | | |
| | | | |
| | | | | |
Change-Id: I82f93ac199999e8dc1f6998d8c5ae47761d0e47c
|
|\| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
MERGE am: 8ee02968b0 -s ours
am: 558a43f008 -s ours
Change-Id: I04843faa35b853a16abb651ad8317b844ac35f87
|
| |\| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
MERGE
am: 8ee02968b0 -s ours
Change-Id: I2ef7e3ff24f1e2caa55750510a467cb96fe86f51
|
| | |\ \ \
| | | |/ /
| | |/| /
| | | |/ |
Change-Id: I5325b514dc1f9069c1f781cb1443edbbe1fd174c
|
| | | |\
| | | | |
| | | | |
| | | | | |
Change-Id: Ia5bd3ae2f826c83f672de8e849fc5ab70abf4ca9
|
| | | |\ \
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Ibd8d1aae035a59ef816f26c1d4f12fb9759b305e
|
| | | |\ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I0670d2a7420072ce5e1e7a2f140fd938ee19473f
|
| | | |\ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Change-Id: I858bfc6948fd14cf5b25b987fbe0896d93a36f05
|
| | | |\ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Change-Id: I2d43f260e68c8323c30358e4bd626a2ef3f0dbd3
|
| | | |\ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Change-Id: Ib9c4a03c7a54005af78bfff480620011722f862b
|
| | | |\ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Change-Id: I329efc1446c2d0a2e304482b9d8e4ee2001c444d
|
|\| | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
3a75a52d4e
am: 6fab0bf28a -s ours
Change-Id: I9a64291969c69150a1f2aa8ba48b826b61b0c83e
|
| |\| | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
am: 3a75a52d4e
Change-Id: I7ecc3d2dacd159c45ef9835cad2f9c64a064c072
|
| | |\ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
am: cfd1fbb90d
Change-Id: I3a01f1c3c627ea6fd1358e839c4f92ca9f1bbc55
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Test: compilation
Change-Id: If75092008dcca5dfbb1683072f03cb1e5fa2e62f
Merged-In: If75092008dcca5dfbb1683072f03cb1e5fa2e62f
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Test: compilation
Change-Id: If75092008dcca5dfbb1683072f03cb1e5fa2e62f
Merged-In: If75092008dcca5dfbb1683072f03cb1e5fa2e62f
(cherry picked from commit ef0f9cdcaab17cb18c75fc04810ceb553752d4c9)
|
|\| | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
am: 2af48bbad1
Change-Id: I332a0063a80692b677c79554a148616d48bbd658
|
| |\| | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
am: 5eacad6165
Change-Id: Ia3dcea11e53dfdc12a76ef90b6b31d78b8561025
|
| | |\| | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
am: a53a186822
Change-Id: I608703bb6572afc18d5a29562e23cdf1f4dd2120
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Test: Ran tests.
Change-Id: Ia325d252caa1529abc51715855f7a5f81ea04f10
|
|\| | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
0fa01c38cc am: 02903ef05e
am: 012ffab435
Change-Id: Ia4f7c4b5efd6f001e69c10317334797793702856
|
| |\| | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
0fa01c38cc
am: 02903ef05e
Change-Id: I19f3bf81b582b791fc7f8cd05b86d3faf1752be1
|
| |/| | | | | | | | | |
| | |/ / / / / / / / /
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
am: 0fa01c38cc
Change-Id: Ifc725167753e0e2c9d5a7f966c70fa22329166e3
|
| | |\ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Merge Chromium ToT to AOSP:
git fetch aosp upstream-master
git merge -X patience aosp/upstream-master
Bug: 112326236
Test: libbrillo_test
Change-Id: I35fbbddad556b051ce12b9cdd95bb2afef3cf6af
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Modify the DeviceUpdateStagingSchedule policy code to account for the
changes to use JSON strings. Add JSONToListValue to remove repeated
logic between new JSON based policies.
BUG=chromium:858621
TEST=cros_workon_make libbrillo --test
CQ-DEPEND=CL:1158225
Change-Id: I01f73980c5309d77bfe04861255d6665cb7e2e11
Reviewed-on: https://chromium-review.googlesource.com/1142480
Commit-Ready: Lutz Justen <ljusten@chromium.org>
Tested-by: Lutz Justen <ljusten@chromium.org>
Tested-by: Adolfo Higueros <adokar@google.com>
Reviewed-by: Dan Erat <derat@chromium.org>
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
We move them to libbrillo so it could be shared by
imageloader&dlcservice.
BUG=chromium:866203
TEST=unittest
Change-Id: Id6e1f898d69c5cb1d4d291147482248ee3578f03
Reviewed-on: https://chromium-review.googlesource.com/1147249
Commit-Ready: Xiaochu Liu <xiaochu@chromium.org>
Tested-by: Xiaochu Liu <xiaochu@chromium.org>
Reviewed-by: Xiaochu Liu <xiaochu@chromium.org>
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Add a new device policy that will allow administrators to specify a schedule
for rolling out updates to an organizational unit.
BUG=chromium:858621
TEST=Used YAPS as DM server, verified that the new policy is parsed correctly.
CQ-DEPEND=CL:1119162
Change-Id: I72852ddf86e6c7e432aea38a33c6fb3be4c7f315
Reviewed-on: https://chromium-review.googlesource.com/1123683
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: May Lippert <maybelle@chromium.org>
Reviewed-by: Dan Erat <derat@chromium.org>
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Add a new device policy from chrome_device_policy.proto:
DeviceAutoUpdateTimeRestrictions
BUG=chromium:852860
TEST=libpolicy unit tests
CQ-DEPEND=CL:1136538
Change-Id: Iaef8791f683af00668dcd4041282758cc26b8fbf
Reviewed-on: https://chromium-review.googlesource.com/1101707
Commit-Ready: Adolfo Higueros <adokar@google.com>
Tested-by: Adolfo Higueros <adokar@google.com>
Reviewed-by: Dan Erat <derat@chromium.org>
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Polymorphic usage of SecureBlob is problematic (see crbug.com/728047).
In some cases we're unnecessarily passing plain Blobs into functions
that take SecureBlobs because we don't have code to create a SecureBlob
from a hex string, so we use base::HexStringToBytes to create a Blob
instead.
This CL does attempt to use HexStringToBytes and then zero out the
memory. As long as we still have polymorphic usage of SecureBlobs,
this is not a big deal. Once we decouple SecureBlob from Blob, we can
improve this implementation.
BUG=chromium:728047
TEST=New unit tests.
Change-Id: Iad94cbd8f574dd35730cb2d68b6ae39798b03ef6
Reviewed-on: https://chromium-review.googlesource.com/1114919
Commit-Ready: Jorge Lucangeli Obes <jorgelo@chromium.org>
Tested-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
When SecureBlob stops inheriting from Blob we'll want to make sure that
functionality continues to work.
BUG=chromium:728047
TEST=New unit tests pass.
Change-Id: I23bbbc37287046ad48ad3b234d752fba934d8d9e
Reviewed-on: https://chromium-review.googlesource.com/1110150
Commit-Ready: Jorge Lucangeli Obes <jorgelo@chromium.org>
Tested-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Reviewed-by: Dan Erat <derat@chromium.org>
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Add a function that concatenates given Blob's.
This provides analogous functionality of SecureBlob::Combine()
to Blob.
BUG=chromium:728047
TEST=new unit test (BlobTest.CombineBlobs)
Change-Id: I33218bd81a49a265d021e7afdcf438b7fc70921d
Reviewed-on: https://chromium-review.googlesource.com/1089338
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Maksim Ivanov <emaxx@chromium.org>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
|