Commit Graph

26888 Commits

Author SHA1 Message Date
Tianjie Xu bcc4431f24 Check filename memory bound when parsing ziparchive
Add a check to ensure the filename boundary doesn't exceed the mapped
memory region. Also add the corresponding unit test.

Bug: 28802225
Test: New unit test passes.
Change-Id: Ibf543a7da3d7898952e9eb332c84cdfc67cf5aa4
2016-10-10 14:26:15 -07:00
Tao Bao 0cc93194eb Merge "Update the header path for ext4_utils." 2016-10-10 16:44:40 +00:00
Glenn Kasten a3d98bc62e Merge "Traverse /etc/init in a well-defined order" am: db7715c7dd am: 31dcb81e63 am: 010624bd2c
am: af97f66b59

Change-Id: Ib13e0e5a02db8719fa8fc3edea7db6fcd5f95ed3
2016-10-09 18:12:41 +00:00
Tao Bao 27663171e0 Update the header path for ext4_utils.
Test: `mmma system/core`

Change-Id: I6291d10d6c8d4972aeca55596baa83f555496193
(cherry picked from commit 6d881d6db4)
2016-10-09 10:51:49 -07:00
Glenn Kasten af97f66b59 Merge "Traverse /etc/init in a well-defined order" am: db7715c7dd am: 31dcb81e63
am: 010624bd2c

Change-Id: Ie8c3467d5bb286bbdacb8479c62d2f52fef246df
2016-10-09 17:26:37 +00:00
Glenn Kasten 010624bd2c Merge "Traverse /etc/init in a well-defined order" am: db7715c7dd
am: 31dcb81e63

Change-Id: Id4f68d9eddb9e990fef07a306564a1619e87978b
2016-10-09 17:21:38 +00:00
Glenn Kasten 31dcb81e63 Merge "Traverse /etc/init in a well-defined order"
am: db7715c7dd

Change-Id: I548824b089b2abd462c83b459bb457fa1bf11a82
2016-10-09 17:17:03 +00:00
Glenn Kasten db7715c7dd Merge "Traverse /etc/init in a well-defined order" 2016-10-09 17:11:03 +00:00
Bo Hu c956e209db Merge "Fix adb flakiness on reboot" 2016-10-08 22:05:34 +00:00
Tao Bao dcaced0e5a Merge "mkbootfs: Fix the default st_mode for root directory." am: 3dee9f1f6f am: 78b352624d am: 7f8f35ccec
am: 2122bb56cd

Change-Id: I866dd7abb3874a00f421e9db8494f9a4ddc0b4f2
2016-10-08 20:41:44 +00:00
Tao Bao 2122bb56cd Merge "mkbootfs: Fix the default st_mode for root directory." am: 3dee9f1f6f am: 78b352624d
am: 7f8f35ccec

Change-Id: I368572a38b1e24224df04c80c110fdeca5e575ec
2016-10-08 20:34:06 +00:00
Tao Bao 7f8f35ccec Merge "mkbootfs: Fix the default st_mode for root directory." am: 3dee9f1f6f
am: 78b352624d

Change-Id: I1765660b21e2de6e9b95b21c73d2cf037c855dcd
2016-10-08 20:29:31 +00:00
Tao Bao 78b352624d Merge "mkbootfs: Fix the default st_mode for root directory."
am: 3dee9f1f6f

Change-Id: I7672f883954112e0c1826eae8c3024f93824eaad
2016-10-08 20:24:32 +00:00
Treehugger Robot 3dee9f1f6f Merge "mkbootfs: Fix the default st_mode for root directory." 2016-10-08 20:16:57 +00:00
Yifan Hong 09c8decc3a Merge "Add 0X as a valid hex prefix for parseint" am: 392a2c8f0f am: 11373394fd am: 92b1727472
am: 35146c467d

Change-Id: I8504fe6492f31ff0b7f72fb1e672df6aae75eb54
2016-10-08 11:01:21 +00:00
Yifan Hong 35146c467d Merge "Add 0X as a valid hex prefix for parseint" am: 392a2c8f0f am: 11373394fd
am: 92b1727472

Change-Id: I054cbb995db521669f474a6e484f71933f4d6e91
2016-10-08 10:51:39 +00:00
Yifan Hong 92b1727472 Merge "Add 0X as a valid hex prefix for parseint" am: 392a2c8f0f
am: 11373394fd

Change-Id: I3140b23ec23d4c8af3a25afa3e20a86bf0dd8beb
2016-10-08 10:47:07 +00:00
Yifan Hong 11373394fd Merge "Add 0X as a valid hex prefix for parseint"
am: 392a2c8f0f

Change-Id: Ia9409c0424fab1966197ea5bb7a4532ed9a8c709
2016-10-08 10:42:37 +00:00
Treehugger Robot 392a2c8f0f Merge "Add 0X as a valid hex prefix for parseint" 2016-10-08 10:36:02 +00:00
Dimitry Ivanov f14fdbeae8 Merge "Revert "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib""""" am: afda14e61d am: a46dfe2306 am: d1f924f663
am: 8a4e8bba64

Change-Id: Ia2385d6a6c4a189b882fc7bbd81148cb0d1d4437
2016-10-08 08:22:11 +00:00
Dimitry Ivanov 8a4e8bba64 Merge "Revert "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib""""" am: afda14e61d am: a46dfe2306
am: d1f924f663

Change-Id: I1303ec146eb71fb7111f31c5d87e4268a875e77a
2016-10-08 08:05:52 +00:00
Dimitry Ivanov d1f924f663 Merge "Revert "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib""""" am: afda14e61d
am: a46dfe2306

Change-Id: I73ff45d49c6bd174923c747d16063f18bc1ea299
2016-10-08 08:00:52 +00:00
Dimitry Ivanov a46dfe2306 Merge "Revert "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib"""""
am: afda14e61d

Change-Id: I5f9d475db5e5f843f59c1a9484f4ed6174e62650
2016-10-08 07:56:21 +00:00
Dimitry Ivanov afda14e61d Merge "Revert "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib""""" 2016-10-08 07:51:33 +00:00
Chia-I Wu 83c351a6d3 Merge "Add native_handle_clone" am: e8f6c7398b am: 462e087e40 am: cb52dc258e
am: ebebf0198d

Change-Id: Iefc37b74b98d265ab779c0ded9e4bbc3ee73ba2c
2016-10-08 01:56:36 +00:00
Chia-I Wu ebebf0198d Merge "Add native_handle_clone" am: e8f6c7398b am: 462e087e40
am: cb52dc258e

Change-Id: I011555d429120a26e61fbce5f7a125ce96fadb3f
2016-10-08 01:39:01 +00:00
Chia-I Wu cb52dc258e Merge "Add native_handle_clone" am: e8f6c7398b
am: 462e087e40

Change-Id: I745341bf4c76fc8c75f36e578cf1086808119426
2016-10-08 01:34:05 +00:00
Chia-I Wu 462e087e40 Merge "Add native_handle_clone"
am: e8f6c7398b

Change-Id: I788664dbcd2663f197292368bb89cd1b98e9489f
2016-10-08 01:30:01 +00:00
Chia-I Wu e8f6c7398b Merge "Add native_handle_clone" 2016-10-08 01:25:35 +00:00
Yifan Hong 89fbd6349f Add 0X as a valid hex prefix for parseint
Bug: 31983995

Test: make android.hardware.tests.expression@1.0
Change-Id: I526d73f96c519f84dec93befa442b1d2fff7979b
2016-10-07 16:50:16 -07:00
Tao Bao 3b5fbd8331 mkbootfs: Fix the default st_mode for root directory.
CL in [1] fixed the wrong mode for the root directory from 0644 to 0755.
However it only handles the path by calling mkbootfs with canned
fs_config (i.e. with -f flag). When calling mkbootfs without -f flag, it
still treats the root directory as a file. This renders the generated
boot/recovery images w/ and w/o -f being different, and leads to the
incorrect checksums in /system/bin/install-recovery.sh.

[1] commit aa8f2f65a030f71506277e2a8d64d83a099e9feb.

Bug: 31988535
Test: `make dist` and verify the checksums in /system/bin/install-recovery.sh.

Change-Id: Ib50fadb23367da0b46944ae0579093da21412593
2016-10-07 16:14:27 -07:00
Josh Gao 41fd5277ce Merge "adb: rationalize types." am: 8caf4e7443 am: e335bea277 am: 010818f313
am: f883e2f65c

Change-Id: Id6884e23a41c025e36582dc9323866cb2e46ac8a
2016-10-07 20:57:58 +00:00
Glenn Kasten 2de796491a Traverse /etc/init in a well-defined order
Bug: 31996208
Test: will need a CTS, not yet done
Change-Id: I5ecc7f0519d42a83065b7b97a31cdb5b33549cda
2016-10-07 13:56:37 -07:00
Josh Gao f883e2f65c Merge "adb: rationalize types." am: 8caf4e7443 am: e335bea277
am: 010818f313

Change-Id: I1edebee150c7b36cfa3ca58626eaebf5e9ce647f
2016-10-07 20:48:19 +00:00
Josh Gao 010818f313 Merge "adb: rationalize types." am: 8caf4e7443
am: e335bea277

Change-Id: I045ccbebbc1005a501768da3222a211e49821895
2016-10-07 20:44:43 +00:00
Josh Gao e335bea277 Merge "adb: rationalize types."
am: 8caf4e7443

Change-Id: I2e363c31a22b57964688f170c6f96cd8764959e0
2016-10-07 20:41:16 +00:00
Treehugger Robot 8caf4e7443 Merge "adb: rationalize types." 2016-10-07 20:35:00 +00:00
Dimitry Ivanov 625484ddfa Revert "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib""""
This reverts commit 6a452917b3.

Bug: http://b/31289077
Bug: http://b/27171986
Change-Id: Id020fa10c50847bf16a2fcbc7d5e72cf8766b711
2016-10-07 18:43:37 +00:00
Colin Cross 84f83a57de Merge "libsparse: output_file.c, fix large data chunk issue" am: 62c9101646 am: faaeda8e12 am: 4179f2ec65
am: c0422d1b2a

Change-Id: I812e1f268fa8c3a1ba8b5555319424cadf07a707
2016-10-07 17:39:17 +00:00
Colin Cross c0422d1b2a Merge "libsparse: output_file.c, fix large data chunk issue" am: 62c9101646 am: faaeda8e12
am: 4179f2ec65

Change-Id: I8845a058ff2c6f1bc3592655a4805f1e77fd41eb
2016-10-07 17:28:01 +00:00
Colin Cross 4179f2ec65 Merge "libsparse: output_file.c, fix large data chunk issue" am: 62c9101646
am: faaeda8e12

Change-Id: I167d7d8083e8e15f89f21b5838fc5b4e97121b10
2016-10-07 17:24:00 +00:00
Colin Cross faaeda8e12 Merge "libsparse: output_file.c, fix large data chunk issue"
am: 62c9101646

Change-Id: Ica50c8fd851ea2e9ff734253b102b3fa8362577f
2016-10-07 17:20:34 +00:00
Colin Cross 62c9101646 Merge "libsparse: output_file.c, fix large data chunk issue" 2016-10-07 17:17:10 +00:00
John Reck 34919fbfba Merge "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib"""" am: b02a355d10 am: 8e7fa9fb7e am: 7e86b688cb
am: 5e106e0da8

Change-Id: Ia8438ce510c96b6f5d899ce4d287a27eac7409d5
2016-10-07 16:57:10 +00:00
John Reck 5e106e0da8 Merge "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib"""" am: b02a355d10 am: 8e7fa9fb7e
am: 7e86b688cb

Change-Id: I90d8fc3b22fc59b04532fba6418b73ad8af998e3
2016-10-07 16:46:29 +00:00
John Reck 7e86b688cb Merge "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib"""" am: b02a355d10
am: 8e7fa9fb7e

Change-Id: Ia5387836b2f07edff773dbe700e93552f3eed85b
2016-10-07 16:41:57 +00:00
John Reck 8e7fa9fb7e Merge "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib""""
am: b02a355d10

Change-Id: I0d520bbf002a317784ff8bb2963676a98df36706
2016-10-07 16:38:02 +00:00
John Reck b02a355d10 Merge "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib"""" 2016-10-07 16:32:38 +00:00
John Reck 6a452917b3 Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib"""
This reverts commit 595c1480d0.

Revert reason: broke bullhead-eng build in master

Change-Id: Ie64fc31c3c971366ab9f2543b91b8f5d2040868b
2016-10-07 16:22:38 +00:00
Tianjie Xu cd145b6278 Fix out of bound access in libziparchive am: 1ee4892e66 am: c24dd97654 am: 8788591224 am: 167562aa76 am: 398adf9b55 am: 680c3f1dc4 am: f0ce69815f am: 6fb68bb196 am: 2af1a88fcb am: ae8cebf5ae am: c4b38b2b0c
am: 5f3f482c3e

Change-Id: I02d1b71588c45e87e716fc453bf6a369cff1dc34
2016-10-07 01:32:21 +00:00