1. 29 Sep, 2015 1 commit
    • Narayan Kamath's avatar
      libutils: Fix integer overflows in VectorImpl. · 6b667fdd
      Narayan Kamath authored
      Use external/safe-iop to check for overflows on arithmetic
      operations.
      
      Also remove an unnecessary copy of Vector/SharedBuffer from
      codeflinger and use the copy from libutils instead.
      
      Note that some of the unit tests are somewhat useless due to
      test-runner limitations : gtest's ability to filter on abort message
      doesn't work when combined with messages formatted by android's logging
      system.
      
      bug: 22953624
      
      Change-Id: I46b1ae8ca1f3a010be13aca36a091e76a97a7b70
      6b667fdd
  2. 27 Aug, 2015 2 commits
  3. 26 Aug, 2015 2 commits
  4. 25 Aug, 2015 10 commits
  5. 22 Aug, 2015 1 commit
  6. 21 Aug, 2015 8 commits
  7. 20 Aug, 2015 7 commits
  8. 19 Aug, 2015 1 commit
  9. 18 Aug, 2015 3 commits
  10. 08 Aug, 2015 1 commit
  11. 06 Aug, 2015 2 commits
    • Andres Morales's avatar
    • Jeff Sharkey's avatar
      Protect runtime storage mount points. · b9f438ff
      Jeff Sharkey authored
      We have a bunch of magic that mounts the correct view of storage
      access based on the runtime permissions of an app, but we forgot to
      protect the real underlying data sources; oops.
      
      This series of changes just bumps the directory heirarchy one level
      to give us /mnt/runtime which we can mask off as 0700 to prevent
      people from jumping to the exposed internals.
      
      Also add CTS tests to verify that we're protecting access to
      internal mount points like this.
      
      Bug: 22964288
      Change-Id: I32068e63a3362b37e8ebca1418f900bb8537b498
      b9f438ff
  12. 05 Aug, 2015 1 commit
  13. 29 Jul, 2015 1 commit