1. 06 Mar, 2016 2 commits
  2. 03 Mar, 2016 1 commit
  3. 02 Mar, 2016 1 commit
    • James Christopher Adduono's avatar
      Merge code from upstream libtar + bug fixes · 6f57f7c6
      James Christopher Adduono authored
      All updates and fixes applied from upstream libtar as of
      March 1, 2016.
      
      Debug flag is disabled, however non-debug output now
      provides 1 line of useful output per object extracted.
      
      I've also merged some fixes from CyanogenMod's
      fork of libtar:
      
      From: Tom Marshall <tdm@cyngn.com>
      Date: Thu, 11 Feb 2016 16:24:40 -0800
      Subject: libtar: Cleanup, secure, and extend numeric fields
      Commit: e18b457ea1cbf6be1adc3b75450ed1c737cd82ea
      
      From: Tom Marshall <tdm@cyngn.com>
      Date: Thu, 11 Feb 2016 12:49:30 -0800
      Subject: libtar: Make file sizes 64-bit clean
      Commit: e628c2025549a24018bc568351465130a05daafb
      
      From: Tom Marshall <tdm@cyngn.com>
      Date: Thu, 17 Apr 2014 09:39:25 -0700
      Subject: libtar: Add methods for in-memory files
      Commit: 8ec5627a8ff0a91724c6d5b344f0e887da922527
      
      From: Tom Marshall <tdm@cyngn.com>
      Date: Wed, 2 Jul 2014 09:34:40 -0700
      Subject: libtar: Fix hardlink extract
      Commit: 166d83a51e0c51abcea37694dbd7df92d03c1f56
      
      From: philz-cwm6 <phytowardt@gmail.com>
      Date: Sat, 26 Apr 2014 01:11:35 +0200
      Subject: libtar: Various bug fixes and enhancements
      Commit: a271d763e94235ccee9ecaabdb52bf4b9b2f8c06
      (Some of this was not merged in, as better solutions were
      available from upstream libtar)
      
      From: Tom Marshall <tdm@cyngn.com>
      Date: Wed, 9 Apr 2014 09:35:54 -0700
      Subject: libtar: Add const qualifiers to reduce compile warnings
      Commit: 0600afa19fe827d06d3fcf24a7aabd52dbf487b4
      
      Change-Id: I6d008cb6fdf950f835bbed63aeb8727cc5c86083
      6f57f7c6
  4. 29 Feb, 2016 4 commits
    • Matt Mower's avatar
      Unix file endings and remove execute permission · 64ffe730
      Matt Mower authored
      Change-Id: Iceaae3f7f20c3c6f23da807786b4cf4739c887c9
      64ffe730
    • that's avatar
      minuitwrp: retry opening fb0 if it failed · b9d8f62c
      that authored
      On some devices TWRP tries to access the framebuffer before all
      device nodes have been created. Retry opening instead of crashing later.
      
      Change-Id: I189a8fe80a8906b46fb6cece53c0bf83c00c0e09
      b9d8f62c
    • Ethan Yonker's avatar
      Fix verifier_test build · 98ebdafe
      Ethan Yonker authored
      Some people insist on running make without specifying any target
      like recoveryimage or otapackage, which triggers a build of
      verifier_test, so this fix will keep people from asking about
      this build error anymore.
      
      Change-Id: Ic955b7a3fb2599894e712fd8b418227da240d288
      98ebdafe
    • Ethan Yonker's avatar
      Remove busybox modprobe to fix slow performance for some devices · a60c7860
      Ethan Yonker authored
      bionic process initialization calls personality
      (specifically personality-8)
      personality wants to load a kernel module
      loading a kernel module calls /sbin/modprobe
      loading /sbin/modprobe is a bionic process initialization
      bionic process initialization calls personality
      personality wants to load a kernel module
      loading a kernel module calls /sbin/modprobe . . .
      
      Before you know it, it takes 0.5 seconds to do anything.
      Note: modprobe is still technically available, but the symlink
      has been removed, so you can still call it directly by running
      busybox modprobe if you like.
      
      From what I can tell, this issue only affects 32 bit devices
      with CONFIG_MODULES=y in the defconfig. The problem can be also
      patched out of the kernel by commenting or otherwise removing
      the block of code in kernel/exec_domain.c inside the CONFIG_MODULES
      ifdef block
      
      It is also possible to patch the problem in bionic libc by commenting
      out or otherwise removing the __initialize_personality in bionic/libc/
      bionic/libc_init_common.cpp file.
      
      Change-Id: Iebac314616080ac18320d73b087980ac1b98b951
      a60c7860
  5. 24 Feb, 2016 1 commit
    • Matt Mower's avatar
      partitions: Fix path based Find_Next_Storage · 9a561dd2
      Matt Mower authored
      If a path is specified for Find_Next_Storage() and datamedia is
      excluded, the function currently runs to the end of available
      partitions and reports no other storage is available. Fix this by
      restoring the original mount_point == search_path check to break the
      loop. The subsequent partitions loop will skip data-media storage as
      needed.
      
      Change-Id: I92baed866cd36f13d851bd58ba5346e47edb142e
      9a561dd2
  6. 18 Feb, 2016 5 commits
  7. 17 Feb, 2016 2 commits
  8. 16 Feb, 2016 1 commit
    • Sultan Qasim Khan's avatar
      cryptfs: major overhaul and cleanup · a7e63a28
      Sultan Qasim Khan authored
      - Don't upgrade HW encrypted Lollipop devices to Marshmallow crypto
      - Fix support for passwords and patterns with an odd number of elements
      - Remove unused code
      - Fix build warnings
      
      Change-Id: I25f015085e5c859d0353f42f6a2fbc7ccecd48ed
      a7e63a28
  9. 15 Feb, 2016 2 commits
    • James Christopher Adduono's avatar
      Remove inexplicable checks for enabling/disabled UMS support · 09f380db
      James Christopher Adduono authored
      Removing these lines allows UMS to be enabled for devices with storage lun.
      The checks don't seem to make sense as they are referencing always defined strings.
      
      Change-Id: I75df9b7db5a790807fc2b5c946b271b103326b39
      09f380db
    • Ethan Yonker's avatar
      Fix up logd make file rules · e5a288c9
      Ethan Yonker authored
      logd, the init.recovery.logd.rc, and other related files were
      included by default if your device configs specified
      TARGET_USES_LOGD := true which would be the case for any device
      that has a full ROM tree instead of a minimal TWRP tree.
      
      Change-Id: Ia1e55703631f0f22beab2f4d4479599b88539e1a
      e5a288c9
  10. 14 Feb, 2016 1 commit
  11. 09 Feb, 2016 4 commits
  12. 08 Feb, 2016 4 commits
  13. 07 Feb, 2016 8 commits
  14. 06 Feb, 2016 4 commits