{"push_id":1217208424,"size":6,"distinct_size":6,"ref":"refs/heads/marshmallow-dr1.6-release","head":"cc1c2e9c2a961adf1941e88a9721c1c11671d895","before":"188c82c6a2f618d25a88717ec4d148cc14f1013d","commits":[{"sha":"7fb140fb524b188d79be56b070e016b6ac82b8ad","author":{"name":"Daniel Micay","email":"56a4f5a14d32bfcf295ef186e01c362d3f5fc20f@gmail.com"},"message":"applypatch: avoid accessing zero-size allocations\n\nThe number of pairs can be 0, resulting in a zero-size allocations for\nthe size and index arrays. However, the following code unconditionally\naccesses these arrays:\n\n    file->data = malloc(size[index[pairs-1]]);\n\nSince dlmalloc and jemalloc both return usable allocations for a zero\nsize request, this wasn't ever detected. However, OpenBSD malloc returns\npointers to PROT_NONE pages for zero-size allocations.","distinct":true,"url":"https://api.github.com/repos/CopperheadOS/platform_bootable_recovery/commits/7fb140fb524b188d79be56b070e016b6ac82b8ad"},{"sha":"5fdbdce7241ee0b3986c0b56c3e3185e551b5f6b","author":{"name":"Daniel Micay","email":"56a4f5a14d32bfcf295ef186e01c362d3f5fc20f@gmail.com"},"message":"uncrypt: avoid use-after-free","distinct":true,"url":"https://api.github.com/repos/CopperheadOS/platform_bootable_recovery/commits/5fdbdce7241ee0b3986c0b56c3e3185e551b5f6b"},{"sha":"ba101803cd1de1bce9f1dcc93554fab59872a3ab","author":{"name":"Yabin Cui","email":"bdf6105036dd90ef8236fbbcd1079186e2ad8dda@google.com"},"message":"minadbd: use strdup() to create argument for sideload thread.\n\nSo sideload thread will not use argument which is to be freed\nin the main thread.\n\nBug: 23968770\nChange-Id: I9d6dadc6c33cfbe4b5759382a80fe14cd0d54355","distinct":true,"url":"https://api.github.com/repos/CopperheadOS/platform_bootable_recovery/commits/ba101803cd1de1bce9f1dcc93554fab59872a3ab"},{"sha":"03215ffdc69c8b7a9985f21107c3772443349690","author":{"name":"Daniel Micay","email":"56a4f5a14d32bfcf295ef186e01c362d3f5fc20f@gmail.com"},"message":"remove the ability to wipe cache and data\n\nThis makes the anti-theft aspect of OEM unlocking work properly.","distinct":true,"url":"https://api.github.com/repos/CopperheadOS/platform_bootable_recovery/commits/03215ffdc69c8b7a9985f21107c3772443349690"},{"sha":"c5cf7df627833a8aa4be205d0d1100c219118980","author":{"name":"Daniel Micay","email":"56a4f5a14d32bfcf295ef186e01c362d3f5fc20f@gmail.com"},"message":"use GPL3 as the standard license for all CopperheadOS enhancements","distinct":true,"url":"https://api.github.com/repos/CopperheadOS/platform_bootable_recovery/commits/c5cf7df627833a8aa4be205d0d1100c219118980"},{"sha":"cc1c2e9c2a961adf1941e88a9721c1c11671d895","author":{"name":"Daniel Micay","email":"56a4f5a14d32bfcf295ef186e01c362d3f5fc20f@gmail.com"},"message":"replace variable-length array","distinct":true,"url":"https://api.github.com/repos/CopperheadOS/platform_bootable_recovery/commits/cc1c2e9c2a961adf1941e88a9721c1c11671d895"}]}
{"actor":{"display_login":"thestinger"}}