| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Change-Id: Ia5bd3ae2f826c83f672de8e849fc5ab70abf4ca9
|
| |\
| | |
| | |
| | |
| | |
| | | |
am: c69cbeaaf3
Change-Id: I5dff0cadc40f617014ed4b5aff831c14584de26e
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | | |
am: 6942585b9d
Change-Id: I8f87595324926e9cc2a0948c9039b1909c2aaa78
|
| | | |\
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 5b67e34f82
Change-Id: I155610d482f8c950e68588cd8cd4343cd4fb75d4
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 72618679
Test: built on Mac locally.
Change-Id: I2f351f080770c3cfd67fb4c7d9c73ec0f53173be
|
|\| | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Ibd8d1aae035a59ef816f26c1d4f12fb9759b305e
|
| |\| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
1310886f7e
am: 29fd316161 -s ours
Change-Id: Ia459c30683d8410ccd29911144ac9818424e4a65
|
| | |\| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 1310886f7e
Change-Id: I3f874d4776046032686e928f0bb78c629cb55415
|
| | | |\|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 0cd09dcb44
Change-Id: Ia6d0ba65fec2bd4e86317bbcb4ed5f349ad593d5
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The policy files will be stored with indexes as suffix to improve
resilience to disk corruptions. This change makes it possible to
read the policy data from new files and validate them.
Design doc:
https://docs.google.com/document/d/1RdUKb-deQCBiyc6Dpdf4RDBEPV-feb5WHu7uzY1YozQ/edit#heading=h.h0q5njx6l4xf
BUG=chromium:764337
TEST=Manual
CQ-DEPEND=CL:681939, CL:819250, CL:819353, CL:819412
Change-Id: I10f31d307925c6ccef3cfd0887a71b7c774139e2
Reviewed-on: https://chromium-review.googlesource.com/674935
Commit-Ready: Igor <igorcov@chromium.org>
Tested-by: Igor <igorcov@chromium.org>
Reviewed-by: Maksim Ivanov <emaxx@chromium.org>
Reviewed-by: Dan Erat <derat@chromium.org>
(cherry picked from commit d213a401f639649b3e38f6def5782ae2f1322fce)
Merged-In: I10f31d307925c6ccef3cfd0887a71b7c774139e2
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The policy files will be stored with indexes as suffix to improve
resilience to disk corruptions. This change makes it possible to
read the policy data from new files and validate them.
Design doc:
https://docs.google.com/document/d/1RdUKb-deQCBiyc6Dpdf4RDBEPV-feb5WHu7uzY1YozQ/edit#heading=h.h0q5njx6l4xf
BUG=chromium:764337
TEST=Manual
CQ-DEPEND=CL:681939, CL:819250, CL:819353, CL:819412
Change-Id: I10f31d307925c6ccef3cfd0887a71b7c774139e2
Reviewed-on: https://chromium-review.googlesource.com/674935
Commit-Ready: Igor <igorcov@chromium.org>
Tested-by: Igor <igorcov@chromium.org>
Reviewed-by: Maksim Ivanov <emaxx@chromium.org>
Reviewed-by: Dan Erat <derat@chromium.org>
(cherry picked from commit d213a401f639649b3e38f6def5782ae2f1322fce)
|
|\| | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I0670d2a7420072ce5e1e7a2f140fd938ee19473f
|
| |\| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
b91af3b238 am: 957cd3c929
am: e2546a9ad7
Change-Id: Ia70064a089e57a394b45f340cdfb232880bfaadf
|
| | |\| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 957cd3c929
Change-Id: I44e0d8c7089b45f85762fef7288b7e48598189ea
|
| | | |\|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: b91af3b238
Change-Id: Ifa9fe2cab7a734d3526f6cf02a43505e85e620d6
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This CL adds the functionality to libpolicy to return the ID of the
auto-launched kiosk app, if one exists in the device policy.
BUG=chromium:707892
TEST=automated
Change-Id: Ia8fd1836c288be8a12a7b3fbd2e064e71cd118fe
Reviewed-on: https://chromium-review.googlesource.com/486241
Commit-Ready: Rahul Chaturvedi <rkc@chromium.org>
Tested-by: Rahul Chaturvedi <rkc@chromium.org>
Reviewed-by: Rahul Chaturvedi <rkc@chromium.org>
(cherry picked from commit d6d6f31b3988e21d0a5b50977ef7befedf339b55)
|
|\| | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I858bfc6948fd14cf5b25b987fbe0896d93a36f05
|
| |\| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 1552abdcdf -s ours
Change-Id: I57f562387032821e59e2f144eaf6d3fc182d227a
|
| | |\| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: c75c1f294f
Change-Id: Ida34017e671599f602546de9f5905617b776bce5
|
| | | |\|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 826000b528
Change-Id: I4e06ae3171a1e68f65cbea10564c02dc22791574
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The new libchrome has been ported from Chromium and some APIs have
changed. Make necessary changes at call sites.
Notable changes from libchrome:
- FOR_EACH_OBSERVER macro removed (replaced by use of C++ 11 range-base
for loop)
- base::Values no more FundamentalValue
- stl_util moved to base namespace
- some scoped pointers removed in crypto/ in favor of BoringSSL
UniquePtr.
- path() accessor renamed to GetPath() in ScopedTempDir (and other
classes)
BUG: 37434548
Test: All tests in libbrillo_test pass on aosp_arm-eng build
Change-Id: Iaaba63d824ecb37a5e5bc9e174b8c57e8f8c9ab2
Merged-In: I2379bb5bcea54b8343936aecd4f8a4da06f99f5a
|
|\| | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I2d43f260e68c8323c30358e4bd626a2ef3f0dbd3
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The new libchrome has been ported from Chromium and some APIs have
changed. Make necessary changes at call sites.
Notable changes from libchrome:
- FOR_EACH_OBSERVER macro removed (replaced by use of C++ 11 range-base
for loop)
- base::Values no more FundamentalValue
- stl_util moved to base namespace
- some scoped pointers removed in crypto/ in favor of BoringSSL
UniquePtr.
- path() accessor renamed to GetPath() in ScopedTempDir (and other
classes)
BUG: 37434548
Test: All tests in libbrillo_test pass on aosp_arm-eng build
Change-Id: I2379bb5bcea54b8343936aecd4f8a4da06f99f5a
|
|\| | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Ib9c4a03c7a54005af78bfff480620011722f862b
|
| |\| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 76f2ea30c6
Change-Id: I51a6156e3aeccbf43f7163a9703842020655d091
|
| | |\| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: b0c0ff679b
Change-Id: I15919eb81fd31a9ec5a1959672ed77ec7e59c9c4
|
| | | |\|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 1d20c7da0b
Change-Id: I55dcf921c9ab89f1e07bd4f85871d0be1d84a53e
|
| | | |/
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When an enum is used to define bitwise flags that are meant to be
combined (FLAG_ONE | FLAG_TWO), the resultant value needs to be cast
back to the enum type in order to be stored in a variable of the same
type as the enum (as the result is a value of underlying_type of the
enum).
This adds a macro that allows templated bitwise operators to be defined
so that the enumerators can be used more cleanly in code, while
preserving type-safety.
Test: unit-tests
Change-Id: I6f945236e430b644758d2030c9c358c655d84941
|
|\| | |
| | | |
| | | |
| | | | |
Change-Id: I329efc1446c2d0a2e304482b9d8e4ee2001c444d
|
|/| | |
| |/ /
| | |
| | |
| | |
| | | |
am: 012404a02a
Change-Id: I5c8e891545530f45bd6b9233c29bc8f42749442d
|
| |\|
| | |
| | |
| | |
| | |
| | | |
am: 2053650b8b
Change-Id: I004617bdc67c4c4f059b2283e79ba83a32655027
|
| |/|
| | |
| | |
| | |
| | |
| | | |
am: f85de06d28
Change-Id: I27a4577a1408e2399c67dddd5419446d5751de6e
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
libbrillo-minijail is needed by system/tpm/trunks.
Bug: None
Test: `make checkbuild`
Change-Id: Iab754fdbdace84e89a88deefb3c15c4178b78218
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
548b90b26b am: 7386ae1eb7 am: 357c368b8f
am: cad89f860b
Change-Id: I62530ff38cee35c55f5a93e417fee3e32dec46c2
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
548b90b26b am: 7386ae1eb7
am: 357c368b8f
Change-Id: I2721d2e3a959dc43d8410dd56b82feda6e2209f4
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
548b90b26b
am: 7386ae1eb7
Change-Id: I7287c7ec9b1985425eec4a7c28cce9d4b3f3bbe7
|
| | | |\
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 548b90b26b
Change-Id: I4612cfda41c0029ea10f6510757d47d1fef7afd8
|
| | | | |\
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 54b117b3a2
Change-Id: Ibc96ee3b286568abb08d80bd19420ba7b19de8d5
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit 2dc254ac567d43b060356ed4d660aca64fdc14a2.
Reason for revert: Broke the mac_sdk
Exempt-From-Owner-Approval: Fixing mac_sdk
Change-Id: Ie8706d7846f725a4786a2e9f9a369ee2bc549838
|
|\| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: ed809d16e1 am: 552f5f975a
am: 51cd66f681
Change-Id: Iab9f5ae91c22c303b61370d500c359815c841d18
|
|/| | | | |
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: ed809d16e1
am: 552f5f975a
Change-Id: If576dc61b7232e9e4f039f83cd67a09dd7c3b4d9
|
| |\| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: ed809d16e1
Change-Id: I89c636883fa7cb2b42507622a623c4ff2613ffeb
|
| | |\| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 92e0fd9dc3
Change-Id: I6fad59c5e394c4b816d873a4a7392c2c3b4f117c
|
| | | |\|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 2dc254ac56
Change-Id: Iae64f60c3510b1fd24cbce9797c4747b40331053
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The new libchrome has been ported from Chromium and some APIs have
changed. Make necessary changes at call sites.
Notable changes from libchrome:
- FOR_EACH_OBSERVER macro removed (replaced by use of C++ 11 range-base
for loop)
- base::Values no more FundamentalValue
- stl_util moved to base namespace
- some scoped pointers removed in crypto/ in favor of BoringSSL
UniquePtr.
- path() accessor renamed to GetPath() in ScopedTempDir (and other
classes)
BUG: 37434548
Test: All tests in libbrillo_test pass on aosp_arm-eng build
Change-Id: Ibd2734bd83811feb93f24b1576a605eb33c3e645
|
|\| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: bf339819ab
Change-Id: I83a3a531faa02c0fcc9722c632f0e98e2d63943f
|
| |\| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 18ca16c0ca
Change-Id: I7c7cca0ccdae0f71b345f23984617d3c1c8563f0
|
| | |\| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 41fd09bcd7
Change-Id: I25ae7ec969030028174b64fe0a1f3ee22c8f4eed
|
| | | |\|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 671ae36518
Change-Id: I1b2265fecf1d70fd719137b734a31159872549b7
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: none
Test: none
Change-Id: I0ebcf64415b1caba3df1a040475cdecd19fa73a4
|