{"push_id":2842068432,"size":1000,"distinct_size":2676,"ref":"refs/heads/p9x","head":"0311d69ae37f1538fd9e13226d7833823a731b5c","before":"770d65c4939d59b102bb269d306a49dd9fcc197b","commits":[{"sha":"fe557d13599da337ba65297b8068a195abb5dde7","author":{"name":"Elliott Hughes","email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com"},"message":"Merge \"Yet more printf de-duplication.\" am: 0793e3dd07 am: 97da26384a\nam: 6bf4c73298\n\nChange-Id: Ia580fced78a517a250dea265eeace8ffa886c193","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/fe557d13599da337ba65297b8068a195abb5dde7"},{"sha":"b70576b04869ae85b2f79e072efd40f792a16baf","author":{"name":"Elliott Hughes","email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com"},"message":"Remove more trivial char/wchar_t printf differences.\n\nBug: http://b/67371539\nTest: ran tests\nChange-Id: I899458af92517dc21f874519716fa3f3a0f0e3d6","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/b70576b04869ae85b2f79e072efd40f792a16baf"},{"sha":"40a5cfa8d11c7a36c546eb9acff19975a99450ce","author":{"name":"Elliott Hughes","email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com"},"message":"Merge \"Remove more trivial char/wchar_t printf differences.\"","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/40a5cfa8d11c7a36c546eb9acff19975a99450ce"},{"sha":"4ccc650c66b927fa327a543926c86f752a40fe55","author":{"name":"Elliott Hughes","email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com"},"message":"Merge \"Remove more trivial char/wchar_t printf differences.\"\nam: 40a5cfa8d1\n\nChange-Id: I2ffe7058aa5dc40f095f9d86eaa5edb6b77688a6","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/4ccc650c66b927fa327a543926c86f752a40fe55"},{"sha":"dc00c1488a8c85aa74b2af4d852d4adff51a43d6","author":{"name":"Elliott Hughes","email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com"},"message":"Merge \"Remove more trivial char/wchar_t printf differences.\" am: 40a5cfa8d1\nam: 4ccc650c66\n\nChange-Id: I8e204c9c1907b9451ab9140388c93581ef9d1dc8","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/dc00c1488a8c85aa74b2af4d852d4adff51a43d6"},{"sha":"c0b2e6a50977117ae6e519899f85f90374327ab8","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"Snap for 4450504 from fe557d13599da337ba65297b8068a195abb5dde7 to pi-release\n\nChange-Id: Ia20a6c617b09a10b33b1ee90223de370ab06a92f","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/c0b2e6a50977117ae6e519899f85f90374327ab8"},{"sha":"fd44b9f8d89ce4f33ff39d7f340a5ed08029d21c","author":{"name":"Tom Cherry","email":"997c58dd6c5a672bad06dad05c71d3ea9a8778c4@google.com"},"message":"Split system_properties.cpp into its component pieces\n\nsystem_properties.cpp is a little bit unmanageable in its current\nform, and is overdue for a refactoring into more clearly defined\ncomponents.\n\nOf particular interest, is creating of a Contexts interface that\nhandles mapping of system property name -> SEContext and its\nassociated prop_area, and creating two classes that implement the\ncurrent and legacy functionality.  This is needed as there will likely\nbe a third even newer way to do this mapping.\n\nBug: 36001741\nTest: boot bullhead, system property unit tests\nChange-Id: Ie75ec6fea1a95f90813918f54669d533e51327c6","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/fd44b9f8d89ce4f33ff39d7f340a5ed08029d21c"},{"sha":"f76bbf5384c0504b165168f51ccadfb605ccb2af","author":{"name":"Tom Cherry","email":"997c58dd6c5a672bad06dad05c71d3ea9a8778c4@google.com"},"message":"Remove some globals from system_properties\n\npa_size should be static to prop_area, so make it so.\n\n__system_property_area__ was reused for various purposes, but\nrealistically is a deprecated symbol and this finally separates us\nfrom it.\n\nBug: 36001741\nTest: boot bullhead, system property unit tests\nChange-Id: I39663cc3b613093fa4c728b21d8ba58754f8e105","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/f76bbf5384c0504b165168f51ccadfb605ccb2af"},{"sha":"7fca5e67b4a1fa295fb5f21577e7df004cb350e2","author":{"name":"Elliott Hughes","email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com"},"message":"Merge \"Remove more trivial char/wchar_t printf differences.\" am: 40a5cfa8d1 am: 4ccc650c66\nam: dc00c1488a\n\nChange-Id: Idc2a6a0ab8c1e98beb44d14f8302ed6e0e0302ad","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/7fca5e67b4a1fa295fb5f21577e7df004cb350e2"},{"sha":"315dd896deae928f3e64f94d75cd20566cc95183","author":{"name":"Tom Cherry","email":"997c58dd6c5a672bad06dad05c71d3ea9a8778c4@google.com"},"message":"Merge changes I39663cc3,Ie75ec6fe\n\n* changes:\n  Remove some globals from system_properties\n  Split system_properties.cpp into its component pieces","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/315dd896deae928f3e64f94d75cd20566cc95183"},{"sha":"fe0a16fa38ae31044170169c00bd08493cf016b8","author":{"name":"Tom Cherry","email":"997c58dd6c5a672bad06dad05c71d3ea9a8778c4@google.com"},"message":"Merge changes I39663cc3,Ie75ec6fe\nam: 315dd896de\n\nChange-Id: Ieec9084c2f9b2daee095180c8ff6a0c817dea98c","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/fe0a16fa38ae31044170169c00bd08493cf016b8"},{"sha":"2ed200b964c986e9ed2607e512e37b027330af88","author":{"name":"Tom Cherry","email":"997c58dd6c5a672bad06dad05c71d3ea9a8778c4@google.com"},"message":"Merge changes I39663cc3,Ie75ec6fe am: 315dd896de\nam: fe0a16fa38\n\nChange-Id: I7c5ca54ba158b6eae5904f441a4b5f046c8c1398","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/2ed200b964c986e9ed2607e512e37b027330af88"},{"sha":"a0ec1c639c8af3a4de0e891ea2310cf6edb52a12","author":{"name":"Tom Cherry","email":"997c58dd6c5a672bad06dad05c71d3ea9a8778c4@google.com"},"message":"Merge changes I39663cc3,Ie75ec6fe am: 315dd896de am: fe0a16fa38\nam: 2ed200b964\n\nChange-Id: I3df84755226dd850512b51b62b4433309e9f7b99","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/a0ec1c639c8af3a4de0e891ea2310cf6edb52a12"},{"sha":"74d57a37cb14360a2f2690fdb07aec4a60d5e673","author":{"name":"Xin Li","email":"93465216fd46a440eb04b27d6e009aced8b0c153@google.com"},"message":"Merge commit 'e3d21c84af0b8e3244e4c67a873d2a16bfb85034' into HEAD\n\nChange-Id: I09b21c2e27a0dfbef10633b20d8ee7adbedc1597","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/74d57a37cb14360a2f2690fdb07aec4a60d5e673"},{"sha":"09aedc78074c22b32d93b92ff9f9fc051358ca45","author":{"name":"Xin Li","email":"93465216fd46a440eb04b27d6e009aced8b0c153@google.com"},"message":"Merge remote-tracking branch 'goog/stage-aosp-master' into HEAD\n\nChange-Id: I45b87248510e5f41c1a7794622ae61bd16d8d628","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/09aedc78074c22b32d93b92ff9f9fc051358ca45"},{"sha":"50e55058e08213c3e7a52de3145dac9bfe82a8f3","author":{"name":"Xin Li","email":"93465216fd46a440eb04b27d6e009aced8b0c153@google.com"},"message":"Merge remote-tracking branch 'goog/stage-aosp-master' into HEAD\nam: 09aedc7807\n\nChange-Id: I38747c28a9820c1df38b0ebed923c9e29a0fa34c","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/50e55058e08213c3e7a52de3145dac9bfe82a8f3"},{"sha":"2b8ab4b5da58105432081ed8302a4364583c2279","author":{"name":"Elliott Hughes","email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com"},"message":"Simplify the posix_spawn sigdefault logic.\n\nI don't think there's any observable difference, but this is certainly\nsimpler.\n\nBug: http://b/68707996\nTest: ran tests\nChange-Id: Id9e1a7d40533c90d073ebf391a72bbdfe79627de","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/2b8ab4b5da58105432081ed8302a4364583c2279"},{"sha":"3092e49fe6c21176fb87bae985bef9eb2ccba06f","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"Snap for 4453288 from 50e55058e08213c3e7a52de3145dac9bfe82a8f3 to pi-release\n\nChange-Id: I17eab3f2fbcc2074daa2b093822f852ae0156e4e","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/3092e49fe6c21176fb87bae985bef9eb2ccba06f"},{"sha":"10ba4bd6d1e99faf05f058ab0de7708210d1f33e","author":{"name":"Elliott Hughes","email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com"},"message":"Reduce unnecessary quoting for --gtest_filter.\n\nUse posix_spawn rather than popen, to remove a surprising extra shell.\n\nBug: http://b/68949647\nTest: /data/nativetest64/bionic-unit-tests/bionic-unit-tests --gtest_filter=stdio.swprintf_1$ju_UINTMAX_MAX\nChange-Id: Id90afab04ee799932de9f5ca7e580e61ecfde7a4","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/10ba4bd6d1e99faf05f058ab0de7708210d1f33e"},{"sha":"4362f897f73f95b5b9e48f2b758b5800f1cc83a2","author":{"name":"Tom Cherry","email":"997c58dd6c5a672bad06dad05c71d3ea9a8778c4@google.com"},"message":"Only use uids and gids for which we've allocated AIDs\n\nCurrently, getpwnam, getpwent, etc return successfully for any uid\nfrom AID_APP_START (10000) to AID_USER_OFFSET (100000) for each user.\nThis is not correct however, as only specific ranges above\nAID_APP_START are reserved as valid ranges.  This change corrects this.\n\nThis is particularly important as the newly added AID_OVERFLOWUID is\n65534, which is above AID_APP_START but not in any reserved range,\ncollided with the faulty returned values.\n\nBug: 69119022\nBug: 69128408\nTest: pwd/grp bionic unit tests\nChange-Id: I3dae97a90597915fa30a88fe27cda88b107e9c35","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_bionic/commits/4362f897f73f95b5b9e48f2b758b5800f1cc83a2"}]}
{"actor":{"display_login":"Mazda--"}}