Permalink
Switch branches/tags
android-wear-o-preview-3 android-wear-n-preview-2 android-wear-n-preview-1 android-wear-7.1.1_r1 android-wear-5.1.1_r1 android-wear-5.1.0_r1 android-wear-5.0.0_r1 android-sdk-support_r11 android-sdk-adt_r20 android-sdk-adt_r16.0.1 android-sdk-4.4.2_r1.0.1 android-sdk-4.4.2_r1 android-sdk-4.0.3_r1 android-sdk-4.0.3-tools_r1 android-o-preview-2 android-o-preview-1 android-n-preview-5 android-n-preview-4 android-n-preview-3 android-n-preview-2 android-n-preview-1 android-n-mr2-preview-2 android-n-mr2-preview-1 android-n-mr1-preview-2 android-n-mr1-preview-1 android-n-iot-preview-4 android-n-iot-preview-2 android-m-preview android-m-preview-2 android-m-preview-1 android-l-preview_r2 android-cts-verifier-4.0.3_r1 android-cts-verifier-4.0_r1 android-cts-7.1_r6 android-cts-7.1_r5 android-cts-7.1_r4 android-cts-7.1_r3 android-cts-7.1_r2 android-cts-7.1_r1 android-cts-7.0_r10 android-cts-7.0_r9 android-cts-7.0_r8 android-cts-7.0_r7 android-cts-7.0_r6 android-cts-7.0_r5 android-cts-7.0_r4 android-cts-7.0_r3 android-cts-7.0_r2 android-cts-7.0_r1 android-cts-6.0_r19 android-cts-6.0_r18 android-cts-6.0_r17 android-cts-6.0_r16 android-cts-6.0_r15 android-cts-6.0_r14 android-cts-6.0_r13 android-cts-6.0_r12 android-cts-6.0_r9 android-cts-6.0_r8 android-cts-6.0_r7 android-cts-6.0_r6 android-cts-6.0_r5 android-cts-6.0_r4 android-cts-6.0_r3 android-cts-6.0_r2 android-cts-6.0_r1 android-cts-5.1_r20 android-cts-5.1_r19 android-cts-5.1_r18 android-cts-5.1_r17 android-cts-5.1_r16 android-cts-5.1_r15 android-cts-5.1_r14 android-cts-5.1_r13 android-cts-5.1_r10 android-cts-5.1_r9 android-cts-5.1_r8 android-cts-5.1_r7 android-cts-5.1_r6 android-cts-5.1_r5 android-cts-5.1_r4 android-cts-5.1_r3 android-cts-5.1_r2 android-cts-5.1_r1 android-cts-5.0_r9 android-cts-5.0_r8 android-cts-5.0_r7 android-cts-5.0_r6 android-cts-5.0_r5 android-cts-5.0_r4 android-cts-5.0_r3 android-cts-4.4_r4 android-cts-4.4_r1 android-cts-4.2_r2 android-cts-4.2_r1 android-cts-4.1_r4 android-cts-4.1_r2 android-cts-4.1_r1 android-cts-4.0.3_r2 android-cts-4.0.3_r1
Nothing to show
Commits on Jun 28, 2017
  1. Merge "Add (partial) support for Windows long paths"

    Treehugger Robot committed with Gerrit Code Review Jun 28, 2017
  2. Add (partial) support for Windows long paths

    * Update android::base::utf8::open/unlink to support Windows long
      paths
    
    * Add android::base::utf8::fopen, also with support for Windows long
      paths
    
    * Upcoming CLs will add additional APIs to support additional use cases
    
    Test: Added tests to utf8_test
    Bug: 38268753
    Change-Id: If72af327f3487766f5370a2f43ee9cabd4a8a810
    rpaquay committed May 22, 2017
  3. Merge "Remove documentation for obsolete board configuration."

    Treehugger Robot committed with Gerrit Code Review Jun 28, 2017
  4. Remove documentation for obsolete board configuration.

    Bug: N/A
    Test: builds
    Change-Id: I5afbf2da35a7defb12b98bb5387ab7d3eee6f15a
    enh committed Jun 28, 2017
  5. Merge "fs_mgr: add libfstab for vendor"

    Treehugger Robot committed with Gerrit Code Review Jun 28, 2017
  6. fs_mgr: add libfstab for vendor

    libfstab is a subset of libfs_mgr, intended for vendors to use. It
    exposes APIs for reading fstab. Note this 'visible to vendor' does not
    mean that the API should be stable forever. The API can be changed in
    later releases of Android, ,but the newer Android must not cause
    run-time error when there is an older version of this static library
    being used somewhere.
    
    Bug: 62990533
    Test: BOARD_VNDK_VERSION=current m -j libfstab.vendor
    Change-Id: I371174fa1f6b4de6d6dd437b84ce4ed1e8740672
    Merged-In: If8fc73e4ae4c2f8281c41a12f1c18079aab8baa2
    Jiyong Park committed Jun 28, 2017
  7. Merge "Revert "init: Terminate gracefully when CAP_SYS_BOOT is absent""

    Guang Zhu committed with Gerrit Code Review Jun 28, 2017
  8. Revert "init: Terminate gracefully when CAP_SYS_BOOT is absent"

    Bug: 63080844
    
    This reverts commit 683ebc8.
    
    Change-Id: I6074ff09300fd30bfc66881ded1c4f868a845a91
    Guang Zhu committed Jun 28, 2017
Commits on Jun 27, 2017
  1. Merge changes I5c6bf2a5,I20a337bb

    * changes:
      debuggerd: diagnostics for dumps that are guaranteed to fail.
      libprocinfo: add support for parsing process state.
    Treehugger Robot committed with Gerrit Code Review Jun 27, 2017
  2. Merge "init: Terminate gracefully when CAP_SYS_BOOT is absent"

    Treehugger Robot committed with Gerrit Code Review Jun 27, 2017
  3. Merge "Indicate that a packet was truncated."

    Treehugger Robot committed with Gerrit Code Review Jun 27, 2017
  4. debuggerd: diagnostics for dumps that are guaranteed to fail.

    Print diagnostics when the user requests a dump that is guaranteed to
    fail, such as trying to dump a process you can't send a signal to.
    
    Bug: http://b/63008395
    Change-Id: I5c6bf2a5751f858e0534990b8d2ab6932eb9f11d
    Test: manually tested
    jmgao committed Jun 27, 2017
  5. libprocinfo: add support for parsing process state.

    Bug: http://b/63008395
    Test: libprocinfo_test32
    Change-Id: I20a337bb5075bcdb325d2b48e174b0b5ef896261
    jmgao committed Jun 27, 2017
  6. Merge changes Ibe1feb39,I05be83e4,If1422e4d

    * changes:
      init.rc: setup console-ramoops-0
      healthd: check console-ramoops-0
      fs_mgr: check console-ramoops-0
    Treehugger Robot committed with Gerrit Code Review Jun 27, 2017
  7. Merge "Allow configuration of the number of tombstones."

    enh committed with Gerrit Code Review Jun 27, 2017
  8. init: Terminate gracefully when CAP_SYS_BOOT is absent

    This change makes it possible for Android running in a container to
    terminate cleanly instead of calling abort() when requested to shut
    down.
    
    Bug: 62388055
    Test: setprop sys.powerctl reboot makes init terminate nicely
    
    Change-Id: I31c7b475d89d7cbd665e135d9b8951dfd4bca80d
    lhchavez committed Jun 27, 2017
  9. Indicate that a packet was truncated.

    Test: make checkbuild, check adb log
    Bug: None
    Change-Id: I0006ed284697f01966fdd79ca0b05dbc6d2eecf0
    DanAlbert committed Jun 27, 2017
  10. init.rc: setup console-ramoops-0

    On later kernels /sys/fs/pstore/console-ramoops becomes
    /sys/fs/pstore/console-ramoops-0
    
    Test: none
    Bug: 63058217
    Change-Id: Ibe1feb39ef9081b1ab2316510674bf181bdc7b0c
    Mark Salyzyn committed Jun 27, 2017
  11. healthd: check console-ramoops-0

    On later kernels /sys/fs/pstore/console-ramoops becomes
    /sys/fs/pstore/console-ramoops-0
    
    Test: none
    Bug: 63058217
    Change-Id: I05be83e40dfc1730ed62b74a146123cdb8573ca6
    Mark Salyzyn committed Jun 27, 2017
  12. fs_mgr: check console-ramoops-0

    On later kernels /sys/fs/pstore/console-ramoops becomes
    /sys/fs/pstore/console-ramoops-0
    
    Test: none
    Bug: 63058217
    Change-Id: If1422e4df09b68c44f16608b1d191aeb6378c66b
    Mark Salyzyn committed Jun 27, 2017
Commits on Jun 26, 2017
  1. Merge "libcutils: fs_config: fix "system/<partition>/" aliasing"

    Treehugger Robot committed with Gerrit Code Review Jun 26, 2017
  2. Merge "Revert "adb: turn on libusb by default.""

    Treehugger Robot committed with Gerrit Code Review Jun 26, 2017
  3. libcutils: fs_config: fix "system/<partition>/" aliasing

    Pull prefix checking into fs_config_cmp and make prefix_cmp be a
    glorified partial ? strncmp() : strcmp()
    
    Results before:
    [ RUN      ] fs_config.system_alias
    
    [ ERROR ] system/core/libcutils/tests/fs_config.cpp:143:: vendor/lib/hw didn't match system/vendor/lib
    
    [ ERROR ] system/core/libcutils/tests/fs_config.cpp:143:: system/vendor/bin/wifi didn't match vendor/bin/wifi
    
    [ ERROR ] system/core/libcutils/tests/fs_config.cpp:143:: system/odm/bin/wifi didn't match odm/bin/wifi
    
    [ ERROR ] system/core/libcutils/tests/fs_config.cpp:143:: system/oem/bin/wifi didn't match oem/bin/wifi
    system/core/libcutils/tests/fs_config.cpp:247: Failure
    Value of: check_fs_config_cmp(fs_config_cmp_tests)
      Actual: true
    Expected: false
    [  FAILED  ] fs_config.system_alias (6 ms)
    
    Results after:
    [ RUN      ] fs_config.system_alias
    [       OK ] fs_config.system_alias (0 ms)
    
    Bug: 62204623
    Test: gTest libcutils-unit-test --gtest_filter=fs_config.*
    Change-Id: I8282827002816e86ea3014fed29eabf43b837815
    Signed-off-by: Ben Fennema <fennema@google.com>
    bfennema committed Jun 22, 2017
  4. Allow configuration of the number of tombstones.

    Bug: http://b/62810514
    Test: altered the property, got more tombstones
    Change-Id: Iba8089915fa715658d2dfecb076c6a61321243bd
    enh committed Jun 26, 2017
  5. Revert "adb: turn on libusb by default."

    This reverts commit f2f0b31.
    
    libusb seems to be causing flakiness on some machines. Disable it for
    now.
    
    Bug: http://b/62962248
    Test: python test_device.py (with DeviceOfflineTest commented out)
    Change-Id: Ia9de78ab772c22574cf5ca7facb78f22af6d7a71
    jmgao committed Jun 26, 2017
Commits on Jun 24, 2017
  1. Merge "AVB: allow no metadata in the generic system.img for project T…

    …reble"
    Treehugger Robot committed with Gerrit Code Review Jun 24, 2017
  2. AVB: allow no metadata in the generic system.img for project Treble

    The generic system.img released from project Treble can't contain any verity
    metadata (e.g., vboot 1.0, AVB, or any other implementation) because it's
    *generic*. To make any device can boot with it, `avbctl disable-verification`
    is introduced to set a new flag AVB_VBMETA_IMAGE_FLAGS_VERIFICATION_DISABLED
    in the top-level vbmeta to disable the entire AVB verification process. This
    should be done prior to flash the generic system.img. See the following link
    for details:
    
        https://android-review.googlesource.com/#/c/418399/
    
    This CL checks whether AVB_VBMETA_IMAGE_FLAGS_VERIFICATION_DISABLED is
    set in the top-level vbmeta. When set, skip verifying the vbmeta structs
    against androidboot.vbmeta.{hash_alg, size, digest} because it will be
    absent in kernel cmdline. Also, only top-level vbmeta struct is read then
    returned by libavb in this case.
    
    Note that another flag AVB_VBMETA_IMAGE_FLAGS_HASHTREE_DISABLED, usually
    set by `adb disable-verity`, is used to signal fs_mgr to skip setting up
    dm-verity, but libavb still verifies all vbmeta structs. fs_mgr will
    also verify all vbmeta structs against androidboot.vbmeta.{hash_alg,
    size, digest} from kernel cmdline as well.
    
    Also rename SetUpAvb() to SetUpAvbHashtree() to better fit its usage.
    This function will return kDisabled when any of the above two flags is set.
    
    Finally, regardless of which flag is set or not set, we still only allow two
    return values from avb_slot_verify():
    
       - AVB_SLOT_VERIFY_RESULT_OK: it's still possible to get this value
         when any of these flags are set in build time. e.g.,
         BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS=--flags 2
    
       - AVB_SLOT_VERIFY_RESULT_ERROR_VERIFICATION: in most cases we should
         get this value, because the flags are likely set at run time.
    
    Bug: 62523303
    Test: boot device with 'avbctl disable-verification'.
    Test: boot device with 'avbctl enable-verification'.
    Test: boot device with 'adb disable-verity'.
    Test: boot device with 'adb enable-verity'.
    
    Test: build image with BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS=--flags 2, then boot device.
          repeat the above steps to boot device again.
    
    Change-Id: Ie8436f3e0e82c78490208f3b85eac5238a9fdfdb
    bowgotsai committed Jun 22, 2017
Commits on Jun 23, 2017
  1. Merge "init: create android::init:: namespace"

    Tom Cherry committed with Gerrit Code Review Jun 23, 2017
  2. Merge "libsysutils: Fix vold vulnerability in FrameworkListener"

    Treehugger Robot committed with Gerrit Code Review Jun 23, 2017
  3. init: create android::init:: namespace

    With some small fixups along the way
    
    Test: Boot bullhead
    Test: init unit tests
    Change-Id: I7beaa473cfa9397f845f810557d1631b4a462d6a
    Tom Cherry committed Jun 22, 2017
  4. Merge "Add section parsing and function name handling."

    cferris1000 committed with Gerrit Code Review Jun 23, 2017
  5. Merge "init: cleanup some string usage"

    Tom Cherry committed with Gerrit Code Review Jun 23, 2017
  6. Add section parsing and function name handling.

    Add the code to parse the Elf section headers.
    
    Add the plumbing through of all the symbol handling code.
    
    Add tests for all of this new functionality.
    
    Bug: 23762183
    
    Test: Pass new unit tests.
    Change-Id: Ie2d90cbb3d7653c53251dbcf34d9e5d241278377
    cferris1000 committed Jun 20, 2017
  7. Merge "tombstoned: Improve message on java trace completion."

    narayank committed with Gerrit Code Review Jun 23, 2017
  8. Merge "Debuggerd: Extend crash_dump timeout to 5 seconds"

    Treehugger Robot committed with Gerrit Code Review Jun 23, 2017