{"push_id":1373132734,"size":38,"distinct_size":26,"ref":"refs/heads/8916-par-6.0","head":"e0c7fee2cfdf61ec05927e5a65b7477fbb7d53f3","before":"bbacd515c2053dc3e3fae229704616cd2078dca9","commits":[{"sha":"d24141db25f0cae27e9400a755d830cd9cb433a0","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"Fix overflow in path building\n\nAn incorrect size was causing an unsigned value\nto wrap, causing it to write past the end of\nthe buffer.\n\nBug: 28085658\nChange-Id: Ie9625c729cca024d514ba2880ff97209d435a165\n(cherry picked from commit 6ea6c04ca695e0f0b6bcf3ea4529b9fd74fee8e4)","distinct":false,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/d24141db25f0cae27e9400a755d830cd9cb433a0"},{"sha":"b211c84aa80b1989c3adb6b0a2c08db2ecc03cbc","author":{"name":"Elliott Hughes","email":"81ac2db89fbdbb927a776dbdecbca836702a89ae@google.com"},"message":"Fix scanf %s in lsof.\n\nBug: http://b/28175237\nChange-Id: Ief0ba299b09693ad9afc0e3d17a8f664c2fbb8c2\n(cherry picked from commit ae18eb014609948a40e22192b87b10efc680daa7)","distinct":false,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/b211c84aa80b1989c3adb6b0a2c08db2ecc03cbc"},{"sha":"8c715290cdea175f690bae954099fb3835d56a41","author":{"name":"Daniel Micay","email":"56a4f5a14d32bfcf295ef186e01c362d3f5fc20f@gmail.com"},"message":"add a property for controlling perf_event_paranoid\n\nThis adds a system property for controlling unprivileged access to\nperf_event_paranoid. It depends on adding kernel support for\nperf_event_paranoid=3 based on grsecurity's PERF_HARDEN feature to\ncompletely disable unprivileged access to perf. A minimal port of this\nfeature is used in the vanilla Debian kernel by default.\n\nIt hides the non-hardened value as an implementation detail, since while\nit is currently 1, it will probably become 2 in the future.\n\n(Cherry picked from commit 2b22a66382db8a2fdf5ed7a685085a6d7d67cf12)\n\nBug: 29054680\n\nChange-Id: I6e3ae3cf18d8c76df94f879c34fb6fde519b89a9\n(cherry picked from commit 671d62d73c9c643159107ca77721b6540ef79eea)","distinct":false,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/8c715290cdea175f690bae954099fb3835d56a41"},{"sha":"1a888bfce99bb7f2440de858b5c40f53c3f1aeb3","author":{"name":"Josh Gao","email":"2c5a90132028849b4286e986e301187c0da11de3@google.com"},"message":"DO NOT MERGE: debuggerd: verify that traced threads belong to the right process.\n\nFix two races in debuggerd's PTRACE_ATTACH logic:\n  1. The target thread in a crash dump request could exit between the\n     /proc/<pid>/task/<tid> check and the PTRACE_ATTACH.\n  2. Sibling threads could exit between listing /proc/<pid>/task and the\n     PTRACE_ATTACH.\n\nConflicts:\n\tdebuggerd/debuggerd.cpp\n\nBackport of NYC change I4dfe1ea30e2c211d2389321bd66e3684dd757591\nBug: http://b/29555636\nChange-Id: I6c6efcf82a49bca140d761b2d1de04215ba4d252\n(cherry picked from commit c764dcd6977a04e272e44b0381c13ac4aed8a280)","distinct":false,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/1a888bfce99bb7f2440de858b5c40f53c3f1aeb3"},{"sha":"61d10b22e47530c83a5e938f8f267240e1b30591","author":{"name":"Sergio Giro","email":"f0d5631e6dfe0060a5bc8c3c43a781001498e600@google.com"},"message":"libutils/Unicode.cpp: Correct length computation\n\n and add checks for utf16->utf8\n\nInconsistent behaviour between utf16_to_utf8 and utf16_to_utf8_length\nis causing a heap overflow.\n\nCorrecting the length computation and adding bound checks to the\nconversion functions.\n\nTest: ran libutils_tests\nBug: 29250543\nChange-Id: I6115e3357141ed245c63c6eb25fc0fd0a9a7a2bb\n(cherry picked from commit c4966a363e46d2e1074d1a365e232af0dcedd6a1)\n(cherry picked from commit 3c28cda5d0120eb7bf7a49b36b96f45c0a588232)","distinct":false,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/61d10b22e47530c83a5e938f8f267240e1b30591"},{"sha":"39e0e81aee612060a8f095634881568d7a81f6fc","author":{"name":"Josh Gao","email":"2c5a90132028849b4286e986e301187c0da11de3@google.com"},"message":"adb: switch the socket list mutex to a recursive_mutex.\n\nsockets.cpp was branching on whether a socket close function was\nlocal_socket_close in order to avoid a potential deadlock if the socket\nlist lock was held while closing a peer socket.\n\nBug: http://b/28347842\nChange-Id: I5e56f17fa54275284787f0f1dc150d1960256ab3\n(functionally a cherrypick of 903b749f + 9b587dec, with windows disabled)\n(cherry picked from commit 014b1592fd10ef5733a943325cf20cb6c1cdf187)","distinct":false,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/39e0e81aee612060a8f095634881568d7a81f6fc"},{"sha":"85e260bef79ecb1e20fb68a8eb80a8dec80e98f2","author":{"name":"Josh Gao","email":"2c5a90132028849b4286e986e301187c0da11de3@google.com"},"message":"adb: use asocket's close function when closing.\n\nclose_all_sockets was assuming that all registered local sockets used\nlocal_socket_close as their close function. However, this is not true\nfor JDWP sockets.\n\nBug: http://b/28347842\nChange-Id: I40a1174845cd33f15f30ce70828a7081cd5a087e\n(cherry picked from commit 53eb31d87cb84a4212f4850bf745646e1fb12814)\n(cherry picked from commit 014b01706cc64dc9c2ad94a96f62e07c058d0b5d)\n(cherry picked from commit f483354e592c9edd836acbc0fffcedfb6958c889)","distinct":false,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/85e260bef79ecb1e20fb68a8eb80a8dec80e98f2"},{"sha":"08c081983095033a806bcae6158bafc2a9a942b9","author":{"name":"Josh Gao","email":"2c5a90132028849b4286e986e301187c0da11de3@google.com"},"message":"debuggerd: fix missed use of ptrace(PTRACE_ATTACH).\n\nBug: http://b/29555636\nChange-Id: Ibd8a2e2b619b74aac667555b7085d6f28e367c07\n(cherry picked from commit 4cc6d3d4057ef566a87a2e1db2c4c152b52e0765)","distinct":false,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/08c081983095033a806bcae6158bafc2a9a942b9"},{"sha":"c8fc58be10fc56828e2b8f2e9d975e6f682ccb5d","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge \"libutils/Unicode.cpp: Correct length computation\" into LA.BR.1.2.7.c1","distinct":false,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/c8fc58be10fc56828e2b8f2e9d975e6f682ccb5d"},{"sha":"d2a030a010cd9d592c583f35431eed94a9aa6e59","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge \"adb: switch the socket list mutex to a recursive_mutex.\" into LA.BR.1.2.7.c1","distinct":false,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/d2a030a010cd9d592c583f35431eed94a9aa6e59"},{"sha":"b822b768d6a60336c9fe0d384314388f838d8498","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge \"adb: use asocket's close function when closing.\" into LA.BR.1.2.7.c1","distinct":false,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/b822b768d6a60336c9fe0d384314388f838d8498"},{"sha":"b0643a16ff3d34f390641d20ba9f8232e5167170","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge \"debuggerd: fix missed use of ptrace(PTRACE_ATTACH).\" into LA.BR.1.2.7.c1","distinct":false,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/b0643a16ff3d34f390641d20ba9f8232e5167170"},{"sha":"767995e6800ea2160170576448996e94d8bf5f4c","author":{"name":"Connor O'Brien","email":"99c3669c551cabe18c0b985d0adb2b00f7aef33e@google.com"},"message":"Fix vold vulnerability in FrameworkListener\n\nModify FrameworkListener to ignore commands that exceed the maximum\nbuffer length and send an error message.\n\nBug: 29831647\nChange-Id: I9e57d1648d55af2ca0191bb47868e375ecc26950\n(cherry picked from commit baa126dc158a40bc83c17c6d428c760e5b93fb1a)\n(cherry picked from commit 470484d2a25ad432190a01d1c763b4b36db33c7e)","distinct":true,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/767995e6800ea2160170576448996e94d8bf5f4c"},{"sha":"45b839cb1997b4ec168271521c5e2ccd88c7ad31","author":{"name":"h2o64","email":"ef0f919da59763ad5c6afd5613877386b449da58@gmail.com"},"message":"init : Disable flash recovery\n\nSigned-off-by: Louis Popi <theh2o64@gmail.com>","distinct":true,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/45b839cb1997b4ec168271521c5e2ccd88c7ad31"},{"sha":"917f64bfb8f99e17a159fd79c230d14de7109bd3","author":{"name":"David Ng","email":"b4cea4bb99b2bfe98580e8a1404151e1fa946999@codeaurora.org"},"message":"mkbootimg: Add --dt parameter to specify DT image\n\nNew optional --dt parameter to specify a kernel device tree image.\n\nChange-Id: Ie29a11cbf4138426bfd19ae486d69a5fcbd8f442\nSigned-off-by: Louis Popi <theh2o64@gmail.com>","distinct":true,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/917f64bfb8f99e17a159fd79c230d14de7109bd3"},{"sha":"a33ff7bfd90963487c0d06842a82c7af1b59395d","author":{"name":"Shruthi Krishna","email":"3a47aeba5079a2d3f2d543124a52c4ba0fadca84@codeaurora.org"},"message":"mkbootimg: fixing the typecast issue\n\nChange-Id: Ic375089ecce7aed3f9968e5e0b48e8ae0df66d83\nSigned-off-by: Louis Popi <theh2o64@gmail.com>","distinct":true,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/a33ff7bfd90963487c0d06842a82c7af1b59395d"},{"sha":"9c7048b37c55fe1ebf2976ad6aeea84e6f6e540b","author":{"name":"ChampionSwimmer","email":"eec7f8ed2708e61595f39d5fbf7ef6e4d9d266e7@championswimmer.tk"},"message":"mkbootimg: Support 32K 64K and 128K pagesizes\n\nSigned-off-by: ChampionSwimmer <android@championswimmer.tk>\nSigned-off-by: Michael Bestas <mikeioannina@gmail.com>\n\nChange-Id: I0ee608b74a1daefe536b9247f99368f3e043f93d\nSigned-off-by: Louis Popi <theh2o64@gmail.com>","distinct":true,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/9c7048b37c55fe1ebf2976ad6aeea84e6f6e540b"},{"sha":"321db70fd439d9a99e92ee14a9694d281bee5248","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"Forward-port mkbootimg / unpackbootimg support\n\n * Mostly from Koush and Seth Shelnutt\n\nunpackbootimg (squashed)\n\nunpackbootimg ported forward from eclair\n\nChange-Id: I74d2df0b47d40e7105cc58c2b05f8f383dc7f8a0\n\nport forward pagesize arg from eclair\n\nChange-Id: Ia789a4f392a3890aa0efa7efb42032482b48beb0\n\nunpackbootimg should output BOARD_PAGE_SIZE\n\nChange-Id: Ieb5cda01943a33da97eee4d025f56c2c6e7560e8\n\noutput page size in mkbootimg\n\nadd an option to override the pagesize for boot images created by nubs. ie, acer liquid mkliquidbootimg.\n\nChange-Id: Ie0c7e67edf5ae59019517e72b9be8c0b81388e41\n\nUpdate unpackbootimg to verify the Android boot image magic value. It will also search the first 512 bytes for padding.\n\nChange-Id: I490cba05f2bb616a3f64e3271ecaa61eb9e64be8\n\nunpackbootimg: Fix up the padding search in case the magic does not fall on a 8 byte boundary.\n\nChange-Id: I57471f9c2117cd7965b6958ea0aa88e356436da6\n\nunpackbootimg: Fix magic search.\n\nChange-Id: I68470b637556a08e48ff72b7ef8811cba13b04ad\n\nunpackbootimg: apparently mkbootimg no longer accepts hex values\n\nChange-Id: I95a33f7b40470e4500d418d863a65a75e7aa8499\n\nunpackbootimg: Need to also update the written file.\n\nChange-Id: I45faddbae85273c79b2837f97933634b6e70546f\n\nramdiskaddr is now ramdisk_offset\n\nChange-Id: I3bf83af5f7001f581506dc7fd9b1eb653334ad35\n\nunpackbootimg: remove host LOCAL_MODULE_TAG\n\nChange-Id: I199d680dc5ab8bf50f5be65c29095bf3adade695\n\nunpackbootimg: Add support for device trees\n\nChange-Id: I340eed99d2274a2f4cbaf5a9f27726ff3a9302e5\n\nunpackbootimg: Add support for detecting lz4 compressed ramdisks\n\nThis will check for lz4 magic, and if found change the extension of the\nfile. Else it'll fall back to the default behavior of assuming gzip. This has\nbeen tested with stock LS980 boot images and LS970 boot images for lz4\nand gzip respectively.\n\nChange-Id: If2139ff172397b6db079ffb7ab9cb61897c38fb3\n\nunpackbootimg: Add support for dumping ramdisk offset\n\nChange-Id: Ic62b9fe61db4435ecbc52b66db5ffc9b9d79cbb4\n\nunpackbootimg: Add support for second, second_offset and tags_offset.\n\nChange-Id: Ia7ef7f00191dbf2c44736c4e4d980f72afa8c253\nSigned-off-by: Louis Popi <theh2o64@gmail.com>","distinct":true,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/321db70fd439d9a99e92ee14a9694d281bee5248"},{"sha":"73b3a78c45b0cee67a939943a71567d075fee35f","author":{"name":"Brandon McAnsh","email":"01072946037802e0dfab0c53ec109902e78a9942@gmail.com"},"message":"mkbootimg: Fix for loop initial declaration error\n\nerror: 'for' loop initial declarations are only allowed in C99 or C11 mode\n\nChange-Id: I6e46b61ca21793080d2e3f649c0ef1bd7eacdc76\nSigned-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>\nSigned-off-by: Louis Popi <theh2o64@gmail.com>","distinct":true,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/73b3a78c45b0cee67a939943a71567d075fee35f"},{"sha":"978bebc65937a77f13b16e8ebbd8294ef7918e2e","author":{"name":"chrmhoffmann","email":"641894aae979550422b007373bf914cf248722dc@gmail.com"},"message":"mkbootimg: use right local module class to avoid relocation packaging.\n\nThis change here now checks EXECUTABLES and UTILITY_EXECUTABLES seems unused anyway.\nhttps://android.googlesource.com/platform/build/+/f55c5a5%5E%21/#F0\n\nChange-Id: I2ad898817b6b7cdd39f2f563caa2f54e9c097617\nSigned-off-by: Louis Popi <theh2o64@gmail.com>","distinct":true,"url":"https://api.github.com/repos/AOSParadox/android_system_core/commits/978bebc65937a77f13b16e8ebbd8294ef7918e2e"}]}
{"actor":{"display_login":"h2o64"}}