3 years agoDO NOT MERGE. Use resolved path when inserting and deleting. am: 600d3afcc3
Jeff Sharkey [Thu, 18 Feb 2016 22:22:17 +0000]
DO NOT MERGE. Use resolved path when inserting and deleting. am: 600d3afcc3
am: dee8c810c8

* commit 'dee8c810c8edbb90e43db69a4ed1b7d2ee375d07':
  DO NOT MERGE. Use resolved path when inserting and deleting.

3 years agoDO NOT MERGE. Use resolved path when inserting and deleting.
Jeff Sharkey [Thu, 18 Feb 2016 19:36:41 +0000]
DO NOT MERGE. Use resolved path when inserting and deleting.
am: 600d3afcc3

* commit '600d3afcc3cbe2a9c3f44eda66bec806709c20e8':
  DO NOT MERGE. Use resolved path when inserting and deleting.

3 years agoMerge "DO NOT MERGE. Use resolved path when inserting and deleting." into mnc-dr1...
Jeff Sharkey [Thu, 18 Feb 2016 19:28:31 +0000]
Merge "DO NOT MERGE. Use resolved path when inserting and deleting." into mnc-dr1.5-dev

3 years agoDO NOT MERGE. Use resolved path when inserting and deleting.
Jeff Sharkey [Tue, 16 Feb 2016 23:10:32 +0000]
DO NOT MERGE. Use resolved path when inserting and deleting.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I03b06b746fde5d08d6b61a7011bdace0b4e9fa77

3 years agoDO NOT MERGE. Use resolved path when inserting and deleting.
Jeff Sharkey [Tue, 16 Feb 2016 23:08:21 +0000]
DO NOT MERGE. Use resolved path when inserting and deleting.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: Ia58425ab71c1472dd2f2dd31dae000ca29d0bcb2

3 years agoImport translations. DO NOT MERGE
Geoff Mendal [Tue, 2 Feb 2016 16:05:50 +0000]
Import translations. DO NOT MERGE

Change-Id: Ic69e043ba8a8756f71991581aba324840807242e
Auto-generated-cl: translation import

3 years agoMerge "Revert "Use resolved path for both checking and opening."" into mnc-dr1.5-dev
Jeff Sharkey [Fri, 22 Jan 2016 22:29:16 +0000]
Merge "Revert "Use resolved path for both checking and opening."" into mnc-dr1.5-dev

3 years agoRevert "Use resolved path for both checking and opening."
Jeff Sharkey [Fri, 22 Jan 2016 22:22:25 +0000]
Revert "Use resolved path for both checking and opening."

This reverts commit 366af2ee1f841615d44ab770b537112d769eed05.

Change-Id: Id1155425ebcae23be8ce3916f19dda82eee992c4

3 years agoDO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am...
Jeff Sharkey [Thu, 21 Jan 2016 04:47:35 +0000]
DO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am: e13f6fa9b6 am: 8e6c809370  -s ours am: 46a4c650bb am: 1aaf16b00e  -s ours am: 47784d61cf am: ae7d56abe4 am: 224c8b5d4e  -s ours am: e33446d2dc am: 1c88cf50a5
am: fdf77d88dc

* commit 'fdf77d88dca6e6ffa84b0c46dcc512d968fd5f0f':
  DO NOT MERGE. Use resolved path for both checking and opening.

3 years agoDO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am...
Jeff Sharkey [Thu, 21 Jan 2016 02:00:17 +0000]
DO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am: e13f6fa9b6 am: 8e6c809370  -s ours am: 46a4c650bb am: 1aaf16b00e  -s ours am: 47784d61cf am: ae7d56abe4 am: 224c8b5d4e  -s ours am: e33446d2dc
am: 1c88cf50a5

* commit '1c88cf50a5220ec6105813392be5ed34b98c7b9e':
  DO NOT MERGE. Use resolved path for both checking and opening.

3 years agoDO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am...
Jeff Sharkey [Thu, 21 Jan 2016 01:51:20 +0000]
DO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am: e13f6fa9b6 am: 8e6c809370  -s ours am: 46a4c650bb am: 1aaf16b00e  -s ours am: 47784d61cf am: ae7d56abe4 am: 224c8b5d4e  -s ours
am: e33446d2dc

* commit 'e33446d2dc4846df0fe93da49090b990e2db9267':
  DO NOT MERGE. Use resolved path for both checking and opening.

3 years agoDO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am...
Jeff Sharkey [Thu, 21 Jan 2016 01:49:04 +0000]
DO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am: e13f6fa9b6 am: 8e6c809370  -s ours am: 46a4c650bb am: 1aaf16b00e  -s ours am: 47784d61cf am: ae7d56abe4
am: 224c8b5d4e  -s ours

* commit '224c8b5d4e15175c9632b25d8a4f3fecc81cc074':
  DO NOT MERGE. Use resolved path for both checking and opening.

3 years agoDO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am...
Jeff Sharkey [Thu, 21 Jan 2016 01:47:08 +0000]
DO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am: e13f6fa9b6 am: 8e6c809370  -s ours am: 46a4c650bb am: 1aaf16b00e  -s ours am: 47784d61cf
am: ae7d56abe4

* commit 'ae7d56abe493e7896a24024d1cf0d16e55609e6e':
  DO NOT MERGE. Use resolved path for both checking and opening.

3 years agoDO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am...
Jeff Sharkey [Thu, 21 Jan 2016 01:45:07 +0000]
DO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am: e13f6fa9b6 am: 8e6c809370  -s ours am: 46a4c650bb am: 1aaf16b00e  -s ours
am: 47784d61cf

* commit '47784d61cf756509e5002b0938af03ce009fd854':
  DO NOT MERGE. Use resolved path for both checking and opening.

3 years agoDO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am...
Jeff Sharkey [Thu, 21 Jan 2016 01:42:14 +0000]
DO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am: e13f6fa9b6 am: 8e6c809370  -s ours am: 46a4c650bb
am: 1aaf16b00e  -s ours

* commit '1aaf16b00e0bb62547686a742023648d2558f557':
  DO NOT MERGE. Use resolved path for both checking and opening.

3 years agoDO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am...
Jeff Sharkey [Thu, 21 Jan 2016 01:38:53 +0000]
DO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am: e13f6fa9b6 am: 8e6c809370  -s ours
am: 46a4c650bb

* commit '46a4c650bbb2699612dd98cd627109db3334af71':
  DO NOT MERGE. Use resolved path for both checking and opening.

3 years agoDO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am...
Jeff Sharkey [Thu, 21 Jan 2016 01:25:50 +0000]
DO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874 am: e13f6fa9b6
am: 8e6c809370  -s ours

* commit '8e6c8093709b144e69efb8c6bff4be50729f3c25':
  DO NOT MERGE. Use resolved path for both checking and opening.

3 years agoDO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874
Jeff Sharkey [Thu, 21 Jan 2016 00:58:31 +0000]
DO NOT MERGE. Use resolved path for both checking and opening. am: 8a2e551874
am: e13f6fa9b6

* commit 'e13f6fa9b6aa1665d0af0df75e1b3a9f7d3d481d':
  DO NOT MERGE. Use resolved path for both checking and opening.

3 years agoDO NOT MERGE. Use resolved path for both checking and opening.
Jeff Sharkey [Thu, 21 Jan 2016 00:54:58 +0000]
DO NOT MERGE. Use resolved path for both checking and opening.
am: 8a2e551874

* commit '8a2e55187463fd4f8e9f6e80ae89c4e6dcb9b9f6':
  DO NOT MERGE. Use resolved path for both checking and opening.

3 years agoDO NOT MERGE. Use resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
DO NOT MERGE. Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: Ie3d2ff0be3f9590869302f0c2d6cdbca1377e7ce

3 years agoRevert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e...
Jeff Sharkey [Fri, 15 Jan 2016 21:23:59 +0000]
Revert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e33 am: 9f47480ba2  -s ours am: 9294cf83d9 am: e6235ebca3 am: 5a066c39a6 am: 78b21c54af am: 451e81a331 am: 80409f3081 am: 6b8c97d2e4
am: bd15b5ea8f

* commit 'bd15b5ea8fb6bcc1ae56413080c5afcc9fac47fe':
  Revert "Use resolved path for both checking and opening."

3 years agoRevert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e...
Jeff Sharkey [Fri, 15 Jan 2016 21:22:15 +0000]
Revert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e33 am: 9f47480ba2  -s ours am: 9294cf83d9 am: e6235ebca3 am: 5a066c39a6 am: 78b21c54af am: 451e81a331 am: 80409f3081
am: 6b8c97d2e4

* commit '6b8c97d2e434f0608f9fabf2cea6c5371860b23d':
  Revert "Use resolved path for both checking and opening."

3 years agoRevert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e...
Jeff Sharkey [Fri, 15 Jan 2016 21:19:35 +0000]
Revert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e33 am: 9f47480ba2  -s ours am: 9294cf83d9 am: e6235ebca3 am: 5a066c39a6 am: 78b21c54af am: 451e81a331
am: 80409f3081

* commit '80409f3081ae9bae81f6005e12003bde11ed42a0':
  Revert "Use resolved path for both checking and opening."

3 years agoRevert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e...
Jeff Sharkey [Fri, 15 Jan 2016 21:17:41 +0000]
Revert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e33 am: 9f47480ba2  -s ours am: 9294cf83d9 am: e6235ebca3 am: 5a066c39a6 am: 78b21c54af
am: 451e81a331

* commit '451e81a33193986f5de177e7a66393e8aba4134f':
  Revert "Use resolved path for both checking and opening."

3 years agoRevert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e...
Jeff Sharkey [Fri, 15 Jan 2016 21:15:08 +0000]
Revert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e33 am: 9f47480ba2  -s ours am: 9294cf83d9 am: e6235ebca3 am: 5a066c39a6
am: 78b21c54af

* commit '78b21c54af58acd7acc40f1cd010a8cf8ed1d07b':
  Revert "Use resolved path for both checking and opening."

3 years agoRevert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e...
Jeff Sharkey [Fri, 15 Jan 2016 21:13:09 +0000]
Revert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e33 am: 9f47480ba2  -s ours am: 9294cf83d9 am: e6235ebca3
am: 5a066c39a6

* commit '5a066c39a6149d155ba7b4a6aada49bf6bfe240a':
  Revert "Use resolved path for both checking and opening."

3 years agoRevert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e...
Jeff Sharkey [Fri, 15 Jan 2016 21:10:19 +0000]
Revert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e33 am: 9f47480ba2  -s ours am: 9294cf83d9
am: e6235ebca3

* commit 'e6235ebca3a939ccce6d0e93ce0902332ca7690d':
  Revert "Use resolved path for both checking and opening."

3 years agoRevert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e...
Jeff Sharkey [Fri, 15 Jan 2016 21:01:08 +0000]
Revert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e33 am: 9f47480ba2  -s ours
am: 9294cf83d9

* commit '9294cf83d93386caae1103ea9c969ff3e6e8f85d':
  Revert "Use resolved path for both checking and opening."

3 years agoRevert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e33
Jeff Sharkey [Fri, 15 Jan 2016 20:52:17 +0000]
Revert "Use resolved path for both checking and opening." am: 6947a091f1 am: cd15221e33
am: 9f47480ba2  -s ours

* commit '9f47480ba25b08c4e16506e9de21f11e79d4d06d':
  Revert "Use resolved path for both checking and opening."

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:52:06 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa am: da4797f794 am: 9ee6a555cf am: ecd0dab75b am: 6c54c8fc53 am: cbcf09217a am: 6034546747
am: 7a8883afa7

* commit '7a8883afa7483652d65dbba8ee7d0e709e364e5f':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:44:32 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa am: da4797f794 am: 9ee6a555cf am: ecd0dab75b am: 6c54c8fc53 am: cbcf09217a
am: 6034546747

* commit '60345467479f7d22dfb982e8375db6e89aab718a':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:42:05 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa am: da4797f794 am: 9ee6a555cf am: ecd0dab75b am: 6c54c8fc53
am: cbcf09217a

* commit 'cbcf09217a6bbd6753e01510870e0852fe963471':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:40:19 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa am: da4797f794 am: 9ee6a555cf am: ecd0dab75b
am: 6c54c8fc53

* commit '6c54c8fc534d11c25010e02f2000289a5faa62f2':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:38:38 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa am: da4797f794 am: 9ee6a555cf
am: ecd0dab75b

* commit 'ecd0dab75b2ec0cc7ee1387b5e3b404ce6c4b898':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:36:47 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa am: da4797f794
am: 9ee6a555cf

* commit '9ee6a555cf969fcd23d95dcc24ea0fe66f69a3f6':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:35:06 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours am: fcbe3a53fa
am: da4797f794

* commit 'da4797f794042c11fd18262f22e4f4e4df5f32c6':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am...
Jeff Sharkey [Fri, 15 Jan 2016 20:32:35 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c am: 721a135472  -s ours
am: fcbe3a53fa

* commit 'fcbe3a53fa23b4ed0368ecbd55a1c21b504aff09':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c
Jeff Sharkey [Fri, 15 Jan 2016 20:24:42 +0000]
Use resolved path for both checking and opening. am: 5accb13517 am: 3784acf34c
am: 721a135472  -s ours

* commit '721a13547271c7af1629268d5e3b5e6361555270':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am...
Jeff Sharkey [Fri, 15 Jan 2016 19:32:47 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am: 9d3bd7d1ea am: 13fbee9d2e am: 40b85de66a am: a4a018a5be am: 90e618a6e8
am: 5198da8949

* commit '5198da89496ccb52e44917eeb17d523a87d537f8':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d am...
Jeff Sharkey [Fri, 15 Jan 2016 19:32:44 +0000]
Use resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d am: c64ced184c  -s ours am: b31d5ef92d am: 69a399f65d
am: e987c210b3

* commit 'e987c210b322d077214cbdd0ff61b7470e40c8ad':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am...
Jeff Sharkey [Fri, 15 Jan 2016 19:30:49 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am: 9d3bd7d1ea am: 13fbee9d2e am: 40b85de66a am: a4a018a5be
am: 90e618a6e8

* commit '90e618a6e8f768c225f8c6b4ae5345bbaa8bbea3':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d am...
Jeff Sharkey [Fri, 15 Jan 2016 19:30:43 +0000]
Use resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d am: c64ced184c  -s ours am: b31d5ef92d
am: 69a399f65d

* commit '69a399f65dd33d704e0460f7c1c0bd3f8cc3dd19':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am...
Jeff Sharkey [Fri, 15 Jan 2016 19:28:29 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am: 9d3bd7d1ea am: 13fbee9d2e am: 40b85de66a
am: a4a018a5be

* commit 'a4a018a5bedec66d2cb31a99056e4018b60a1ac2':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d am...
Jeff Sharkey [Fri, 15 Jan 2016 19:28:25 +0000]
Use resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d am: c64ced184c  -s ours
am: b31d5ef92d

* commit 'b31d5ef92d85e3dbacd6cdaac4a5d98b8bb58dc7':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am...
Jeff Sharkey [Fri, 15 Jan 2016 19:21:03 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am: 9d3bd7d1ea am: 13fbee9d2e
am: 40b85de66a

* commit '40b85de66a592cd2eaf3cb3766416a54d34e41f2':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d
Jeff Sharkey [Fri, 15 Jan 2016 19:20:59 +0000]
Use resolved path for both checking and opening. am: bdc831357e am: 0e710ca30d
am: c64ced184c  -s ours

* commit 'c64ced184cc4545303bdd13b8060f3111e256307':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am...
Jeff Sharkey [Fri, 15 Jan 2016 19:12:35 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384 am: 9d3bd7d1ea
am: 13fbee9d2e

* commit '13fbee9d2e3421ba0750ad617adf75bd4f30334d':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 8fbf1207a6 am: 1b75f917e8
Jeff Sharkey [Fri, 15 Jan 2016 19:08:51 +0000]
Use resolved path for both checking and opening. am: 8fbf1207a6 am: 1b75f917e8
am: be307b2c00

* commit 'be307b2c00bf6fefb8c74c72e450ee244e7c925f':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384
Jeff Sharkey [Fri, 15 Jan 2016 19:08:43 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe am: 5d406ad384
am: 9d3bd7d1ea

* commit '9d3bd7d1ea05f012609c47bd9410a5e9f66fe09e':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: bdc831357e
Jeff Sharkey [Fri, 15 Jan 2016 19:08:43 +0000]
Use resolved path for both checking and opening. am: bdc831357e
am: 0e710ca30d

* commit '0e710ca30d0b04843b3d2e83755e35fe092cfd4a':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 6608eb8fee
Jeff Sharkey [Fri, 15 Jan 2016 19:08:43 +0000]
Use resolved path for both checking and opening. am: 6608eb8fee
am: 06ed2539f5

* commit '06ed2539f5172289f5a1dc14e37b4f151251f590':
  Use resolved path for both checking and opening.

3 years agoRevert "Use resolved path for both checking and opening." am: 6947a091f1
Jeff Sharkey [Fri, 15 Jan 2016 19:08:42 +0000]
Revert "Use resolved path for both checking and opening." am: 6947a091f1
am: cd15221e33

* commit 'cd15221e332ec8beca4870099de41dde6f5a3213':
  Revert "Use resolved path for both checking and opening."

3 years agoRevert "Use resolved path for both checking and opening."
Jeff Sharkey [Fri, 15 Jan 2016 19:04:46 +0000]
Revert "Use resolved path for both checking and opening."
am: 6947a091f1

* commit '6947a091f1d9d2b62f5d4a6429df2679ffe5434b':
  Revert "Use resolved path for both checking and opening."

3 years agoUse resolved path for both checking and opening. am: 5c08fb8cbe
Jeff Sharkey [Fri, 15 Jan 2016 19:04:46 +0000]
Use resolved path for both checking and opening. am: 5c08fb8cbe
am: 5d406ad384

* commit '5d406ad38446af78bc904d8141d2856a6a5a8dfd':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 5accb13517
Jeff Sharkey [Fri, 15 Jan 2016 19:04:46 +0000]
Use resolved path for both checking and opening. am: 5accb13517
am: 3784acf34c

* commit '3784acf34cce6aed448b3f3541b6734b79efb31d':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening. am: 8fbf1207a6
Jeff Sharkey [Fri, 15 Jan 2016 19:04:46 +0000]
Use resolved path for both checking and opening. am: 8fbf1207a6
am: 1b75f917e8

* commit '1b75f917e82e3a4a61b4c910d492ac83afdebc86':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Fri, 15 Jan 2016 19:01:51 +0000]
Use resolved path for both checking and opening.
am: bdc831357e

* commit 'bdc831357e7a116bc561d51bf2ddc85ff11c01a9':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Fri, 15 Jan 2016 19:01:50 +0000]
Use resolved path for both checking and opening.
am: 6608eb8fee

* commit '6608eb8feedafab93b840c208a40aa6d6c755584':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Fri, 15 Jan 2016 18:59:09 +0000]
Use resolved path for both checking and opening.
am: 5c08fb8cbe

* commit '5c08fb8cbeb045b9ce447443208e87f42604d168':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Fri, 15 Jan 2016 18:59:02 +0000]
Use resolved path for both checking and opening.
am: 5accb13517

* commit '5accb135178325878840c6e36fc3e640ae582dea':
  Use resolved path for both checking and opening.

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Fri, 15 Jan 2016 18:58:33 +0000]
Use resolved path for both checking and opening.
am: 8fbf1207a6

* commit '8fbf1207a69b123493a8c6ca7e0295c385d195dc':
  Use resolved path for both checking and opening.

3 years agoRevert "Use resolved path for both checking and opening."
Jeff Sharkey [Fri, 15 Jan 2016 18:51:24 +0000]
Revert "Use resolved path for both checking and opening."

This reverts commit 5accb135178325878840c6e36fc3e640ae582dea.

Change-Id: I5ec1719b28feafb5b0850ec7c17cf23571ab0bba

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I5842aaecc7b7d417a3b1902957b59b8a1f3c1ccb

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I5842aaecc7b7d417a3b1902957b59b8a1f3c1ccb

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I5842aaecc7b7d417a3b1902957b59b8a1f3c1ccb

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I5842aaecc7b7d417a3b1902957b59b8a1f3c1ccb

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I5842aaecc7b7d417a3b1902957b59b8a1f3c1ccb

3 years agoUse resolved path for both checking and opening.
Jeff Sharkey [Thu, 7 Jan 2016 21:15:59 +0000]
Use resolved path for both checking and opening.

This avoids a race condition where someone can change a symlink
target after the security checks have passed.

Bug: 26211054
Change-Id: I5842aaecc7b7d417a3b1902957b59b8a1f3c1ccb

3 years agoam b54f5f60: (-s ours) am 4099afd8: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Fri, 25 Sep 2015 03:05:23 +0000]
am b54f5f60: (-s ours) am 4099afd8: (-s ours) Import translations. DO NOT MERGE

* commit 'b54f5f60ef0e41cf75c2156a5da67ce9858ccf9c':
  Import translations. DO NOT MERGE

3 years agoam 4099afd8: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Fri, 25 Sep 2015 02:59:16 +0000]
am 4099afd8: (-s ours) Import translations. DO NOT MERGE

* commit '4099afd8117743bdab7ea4281638adadf0f501ba':
  Import translations. DO NOT MERGE

3 years agoImport translations. DO NOT MERGE
Baligh Uddin [Thu, 24 Sep 2015 21:49:53 +0000]
Import translations. DO NOT MERGE

Change-Id: Id642601b72d6a4465d2b7f282bd4e08108379ce7
Auto-generated-cl: translation import

3 years agoam 903b5694: (-s ours) am a8070554: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Wed, 23 Sep 2015 17:42:54 +0000]
am 903b5694: (-s ours) am a8070554: (-s ours) Import translations. DO NOT MERGE

* commit '903b56949549d78af56f832bba490659c77d0fa6':
  Import translations. DO NOT MERGE

3 years agoam a8070554: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Wed, 23 Sep 2015 17:25:27 +0000]
am a8070554: (-s ours) Import translations. DO NOT MERGE

* commit 'a80705548f8f03bde8ae5e3331018385f268c90b':
  Import translations. DO NOT MERGE

3 years agoImport translations. DO NOT MERGE
Baligh Uddin [Wed, 23 Sep 2015 10:22:33 +0000]
Import translations. DO NOT MERGE

Change-Id: I282fe4e34de9161e16c4c64894f720bda53642f9
Auto-generated-cl: translation import

3 years agoam a4a4b85d: (-s ours) am 6ed30705: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Fri, 18 Sep 2015 17:24:20 +0000]
am a4a4b85d: (-s ours) am 6ed30705: (-s ours) Import translations. DO NOT MERGE

* commit 'a4a4b85d344fb6d2b571023c1b1b7d2877c7bbc6':
  Import translations. DO NOT MERGE

3 years agoam 6ed30705: (-s ours) Import translations. DO NOT MERGE
Baligh Uddin [Fri, 18 Sep 2015 17:16:29 +0000]
am 6ed30705: (-s ours) Import translations. DO NOT MERGE

* commit '6ed30705f468b2eb036899acf944bda523399fd2':
  Import translations. DO NOT MERGE

3 years agoImport translations. DO NOT MERGE
Baligh Uddin [Fri, 18 Sep 2015 17:03:16 +0000]
Import translations. DO NOT MERGE

Change-Id: Ibe6acc8f559ed63b2aa447f0004affddba21eca7
Auto-generated-cl: translation import

3 years agoam 23092ff6: am 3f506809: am 346190f3: Add RTL flag to DownloadProvider.
Julia Reynolds [Fri, 28 Aug 2015 00:06:56 +0000]
am 23092ff6: am 3f506809: am 346190f3: Add RTL flag to DownloadProvider.

* commit '23092ff679f7b72df927cf30440063b4eb6a1c09':
  Add RTL flag to DownloadProvider.

3 years agoam 3f506809: am 346190f3: Add RTL flag to DownloadProvider.
Julia Reynolds [Fri, 28 Aug 2015 00:01:39 +0000]
am 3f506809: am 346190f3: Add RTL flag to DownloadProvider.

* commit '3f5068098eb27294cf786c91692a9e22f8a329fc':
  Add RTL flag to DownloadProvider.

3 years agoam 346190f3: Add RTL flag to DownloadProvider.
Julia Reynolds [Thu, 27 Aug 2015 23:52:21 +0000]
am 346190f3: Add RTL flag to DownloadProvider.

* commit '346190f357128d3d4171494713546da773277d3b':
  Add RTL flag to DownloadProvider.

3 years agoAdd RTL flag to DownloadProvider.
Julia Reynolds [Thu, 27 Aug 2015 18:57:32 +0000]
Add RTL flag to DownloadProvider.

Bug: 23410732
Change-Id: Iae4628bb56c17140da32d40e9c425d9f85a9a920

3 years agoam 6a25eda3: am 94fc3343: am 8b2880ba: Give secondary users read-only physical cards.
Jeff Sharkey [Wed, 29 Jul 2015 02:18:40 +0000]
am 6a25eda3: am 94fc3343: am 8b2880ba: Give secondary users read-only physical cards.

* commit '6a25eda34b9e65390c1f47d197b5bbaa40c3277b':
  Give secondary users read-only physical cards.

3 years agoam 94fc3343: am 8b2880ba: Give secondary users read-only physical cards.
Jeff Sharkey [Wed, 29 Jul 2015 02:01:14 +0000]
am 94fc3343: am 8b2880ba: Give secondary users read-only physical cards.

* commit '94fc3343f0f032cd6d0d32bdc8e8c20ab248aca3':
  Give secondary users read-only physical cards.

3 years agoam 8b2880ba: Give secondary users read-only physical cards.
Jeff Sharkey [Wed, 29 Jul 2015 01:34:45 +0000]
am 8b2880ba: Give secondary users read-only physical cards.

* commit '8b2880ba6d192c4dd66516541ed931a84e6d8a9a':
  Give secondary users read-only physical cards.

3 years agoGive secondary users read-only physical cards.
Jeff Sharkey [Tue, 28 Jul 2015 21:31:33 +0000]
Give secondary users read-only physical cards.

Follow method refactoring so we only consider writable locations.

Bug: 22787184
Change-Id: Ib8b037216d23ab474d7e0df427671d174eaf030a

3 years agoam 4a4f35e4: am c478f1e7: am b8bc2a76: Switch to proxy variants of app-ops calls.
Jeff Sharkey [Sat, 25 Jul 2015 16:21:22 +0000]
am 4a4f35e4: am c478f1e7: am b8bc2a76: Switch to proxy variants of app-ops calls.

* commit '4a4f35e4265d95213996daea6bf58f2e1a45c286':
  Switch to proxy variants of app-ops calls.

3 years agoam c478f1e7: am b8bc2a76: Switch to proxy variants of app-ops calls.
Jeff Sharkey [Sat, 25 Jul 2015 15:55:08 +0000]
am c478f1e7: am b8bc2a76: Switch to proxy variants of app-ops calls.

* commit 'c478f1e7bceaed550a3c94ca414cb50a2ddf52a5':
  Switch to proxy variants of app-ops calls.

3 years agoam b8bc2a76: Switch to proxy variants of app-ops calls.
Jeff Sharkey [Sat, 25 Jul 2015 02:20:28 +0000]
am b8bc2a76: Switch to proxy variants of app-ops calls.

* commit 'b8bc2a76ddaa0c59d681913dba10fd7ec0a2a22b':
  Switch to proxy variants of app-ops calls.

3 years agoSwitch to proxy variants of app-ops calls.
Jeff Sharkey [Fri, 24 Jul 2015 22:22:54 +0000]
Switch to proxy variants of app-ops calls.

Bug: 22718722
Change-Id: I9c054956c3b3655332475607d6919dc34515e550

3 years agoam 69f51ddb: (-s ours) am 2a17dd4e: (-s ours) am e6841c13: (-s ours) Import translati...
Geoff Mendal [Wed, 15 Jul 2015 17:34:11 +0000]
am 69f51ddb: (-s ours) am 2a17dd4e: (-s ours) am e6841c13: (-s ours) Import translations. DO NOT MERGE

* commit '69f51ddb152140d77cf356951f2638f98486455b':
  Import translations. DO NOT MERGE

3 years agoam 2a17dd4e: (-s ours) am e6841c13: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Wed, 15 Jul 2015 17:17:27 +0000]
am 2a17dd4e: (-s ours) am e6841c13: (-s ours) Import translations. DO NOT MERGE

* commit '2a17dd4e1ecd343aa0257d846fdfc23df1711e4b':
  Import translations. DO NOT MERGE

3 years agoam e6841c13: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Wed, 15 Jul 2015 17:08:40 +0000]
am e6841c13: (-s ours) Import translations. DO NOT MERGE

* commit 'e6841c13b2fc246d34d2645151056e3e347523a8':
  Import translations. DO NOT MERGE

3 years agoImport translations. DO NOT MERGE
Geoff Mendal [Wed, 15 Jul 2015 16:53:06 +0000]
Import translations. DO NOT MERGE

Change-Id: I4ccf722a3452199e4d97a47fff05ff7b0077d422
Auto-generated-cl: translation import

3 years agoam 7a61721e: am 546250aa: am ed30deae: Relax permissions on package-specific paths.
Jeff Sharkey [Tue, 14 Jul 2015 21:43:46 +0000]
am 7a61721e: am 546250aa: am ed30deae: Relax permissions on package-specific paths.

* commit '7a61721ed07df863fdce4916b0bf9715ffb40df2':
  Relax permissions on package-specific paths.

3 years agoam 546250aa: am ed30deae: Relax permissions on package-specific paths.
Jeff Sharkey [Tue, 14 Jul 2015 21:28:12 +0000]
am 546250aa: am ed30deae: Relax permissions on package-specific paths.

* commit '546250aac342b3e0a2fe084537a221a1e0769021':
  Relax permissions on package-specific paths.

3 years agoam ed30deae: Relax permissions on package-specific paths.
Jeff Sharkey [Tue, 14 Jul 2015 21:18:17 +0000]
am ed30deae: Relax permissions on package-specific paths.

* commit 'ed30deae5fe5b9de142b44933001c9b098c47712':
  Relax permissions on package-specific paths.

3 years agoRelax permissions on package-specific paths.
Jeff Sharkey [Mon, 13 Jul 2015 17:25:58 +0000]
Relax permissions on package-specific paths.

Normally apps must hold the WRITE_EXTERNAL_STORAGE permission in
order to use DownloadManager.  However, now that the platform has
relaxed permissions on package-specific directories, we relax the
DownloadManager check in a similar way.  This also opens up using
DownloadManager to save files on secondary external storage devices.

Fix bug so that we now check the relevant volume state when thinking
about resuming a download.

Bug: 22135060
Change-Id: If439340ea48789ea167f49709b5b69a4f0883150

3 years agoam b34b9a0c: (-s ours) am bdb78458: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Mon, 13 Jul 2015 15:25:31 +0000]
am b34b9a0c: (-s ours) am bdb78458: (-s ours) Import translations. DO NOT MERGE

* commit 'b34b9a0c142b8cc909b4e86a50deae2f02cecb3f':
  Import translations. DO NOT MERGE

3 years agoam bdb78458: (-s ours) Import translations. DO NOT MERGE
Geoff Mendal [Mon, 13 Jul 2015 15:11:27 +0000]
am bdb78458: (-s ours) Import translations. DO NOT MERGE

* commit 'bdb784583441806542b90e8dfe454eb85d995037':
  Import translations. DO NOT MERGE

3 years agoImport translations. DO NOT MERGE
Geoff Mendal [Sat, 11 Jul 2015 22:19:21 +0000]
Import translations. DO NOT MERGE

Change-Id: I4903c3288b6dc807cc7814bfd478e230f87cc6bb
Auto-generated-cl: translation import