{"push_id":767258617,"size":1000,"distinct_size":175230,"ref":"refs/heads/master","head":"10e0f07975e6e446763b733bb438df5715c3693d","before":"6fefeb3e6b8c7291bfb417d4bce60c4c0b193f07","commits":[{"sha":"efa5b6142082d8c958b09a932fc972261c405912","author":{"email":"995cad867ca30d6399abe011583a53547c8afea1@google.com","name":"Leon Scroggins III"},"message":"am 7aa7f841: am dc77ec59: am 3bb5fdc7: Merge \"Check that bitmap\\'s size does not exceed 32 bits. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit '7aa7f841dccfc36bb79e21c43fbf3028d4c6cc1c':","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/efa5b6142082d8c958b09a932fc972261c405912"},{"sha":"06524dccbc35cdeed92d0b5ec96b42d43518d7ed","author":{"email":"a37b918d2e30a509a6a62aec92384cf4377987ae@google.com","name":"Marco Nelissen"},"message":"Fix memory leak\n\nChange-Id: Id691f9b32f9daeb23a01b17c5418b4d74a294cda","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/06524dccbc35cdeed92d0b5ec96b42d43518d7ed"},{"sha":"396f131de7646faacd74ec3be11c4861bb233872","author":{"email":"a37b918d2e30a509a6a62aec92384cf4377987ae@google.com","name":"Marco Nelissen"},"message":"Merge \"Fix memory leak\"","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/396f131de7646faacd74ec3be11c4861bb233872"},{"sha":"6da3cc59a0e77e723a8413d2443b0f1bc5821b03","author":{"email":"a37b918d2e30a509a6a62aec92384cf4377987ae@google.com","name":"Marco Nelissen"},"message":"am 396f131d: Merge \"Fix memory leak\"\n\n* commit '396f131de7646faacd74ec3be11c4861bb233872':\n  Fix memory leak","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/6da3cc59a0e77e723a8413d2443b0f1bc5821b03"},{"sha":"fb14e77f45fbad139a0b0c9278bd003964b8f987","author":{"email":"a37b918d2e30a509a6a62aec92384cf4377987ae@google.com","name":"Marco Nelissen"},"message":"am 6da3cc59: am 396f131d: Merge \"Fix memory leak\"\n\n* commit '6da3cc59a0e77e723a8413d2443b0f1bc5821b03':\n  Fix memory leak","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/fb14e77f45fbad139a0b0c9278bd003964b8f987"},{"sha":"d0d13d822cdec4fa7214d1495137064c28ecc07e","author":{"email":"d7b7f639f621b3ed89d9b581ffecdb610b635a33@google.com","name":"Nick Vaccaro"},"message":"Merge \"Update API to contain new wrist tilt sensor type and string.\" into lmp-mr1-modular-dev","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/d0d13d822cdec4fa7214d1495137064c28ecc07e"},{"sha":"5ff571155f0a405d6f7d298c7acaddc84bb8fb26","author":{"email":"d7b7f639f621b3ed89d9b581ffecdb610b635a33@google.com","name":"Nick Vaccaro"},"message":"am d0d13d82: Merge \"Update API to contain new wrist tilt sensor type and string.\" into lmp-mr1-modular-dev\n\n* commit 'd0d13d822cdec4fa7214d1495137064c28ecc07e':\n  Update API to contain new wrist tilt sensor type and string.","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/5ff571155f0a405d6f7d298c7acaddc84bb8fb26"},{"sha":"d6a7980dd9a52f082091cf000095b77a9d44565d","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"Make getNetworkInfo() take into account VPN underlying networks.\n\nIf a user is subject to a VPN, getActiveNetworkInfo() will return\nthe VPN's underlying network (e.g., TYPE_WIFI), so that apps that\ncall getActiveNetworkInfo to answer questions like \"is the device\nconnected to wifi?\" will continue to work. Make getNetworkInfo\ndo this as well: if the query is for a network type that is\nunderlying the current user's VPN, then return that network.\n\nBug: 19196545\nChange-Id: Ic5a651735b927c758594a26d26a03fbd704b52e6","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/d6a7980dd9a52f082091cf000095b77a9d44565d"},{"sha":"0831f66f1949307bae54ccf01d70283005467085","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"Make reportInetCondition revalidate if the report differs from our state\n\n1. If reportInetCondition says the network is not working, and\n   the network is already marked not validated, don't revalidate\n   it. This was superfluous and should save battery.\n2. If reportInetCondition says the network is working, and the\n   network is not marked as validated, revalidated. This will\n   allow us to get out of a validated state quickly based on app\n   input (e.g., allowing GCM's exponential backoff timer to drive\n   revalidation instead of our 10-minute timer).\n\nBug: 19258761\nBug: 19209043\nChange-Id: Iaa4bac82d117ed1f4088dab106e6f6ce46b34bc3","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/0831f66f1949307bae54ccf01d70283005467085"},{"sha":"64ce5f8fab077e4792737f86502d0e77ad6cbb0b","author":{"email":"a412edee7d9631e69aabfbdc917038b0efa7ddb6@google.com","name":"Shishir Agrawal"},"message":"GpsLocationProvider: Read data enabled status from TelephonyManager.\n\nBug: 18814559\nChange-Id: I0333050d2a5b8d484466e1b1914dcfb9965398c9","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/64ce5f8fab077e4792737f86502d0e77ad6cbb0b"},{"sha":"6b274720c5a210c07256e5b9fc11a1e9aca59017","author":{"email":"a412edee7d9631e69aabfbdc917038b0efa7ddb6@google.com","name":"Shishir Agrawal"},"message":"GpsLocationProvider: Read data enabled status from TelephonyManager.\nautomerge: 64ce5f8\n\n* commit '64ce5f8fab077e4792737f86502d0e77ad6cbb0b':\n  GpsLocationProvider: Read data enabled status from TelephonyManager.","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/6b274720c5a210c07256e5b9fc11a1e9aca59017"},{"sha":"c54a87e302a2a28b16864f71b9db57241d68ca48","author":{"email":"a412edee7d9631e69aabfbdc917038b0efa7ddb6@google.com","name":"Shishir Agrawal"},"message":"am 6b274720: GpsLocationProvider: Read data enabled status from TelephonyManager. automerge: 64ce5f8\n\n* commit '6b274720c5a210c07256e5b9fc11a1e9aca59017':\n  GpsLocationProvider: Read data enabled status from TelephonyManager.","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/c54a87e302a2a28b16864f71b9db57241d68ca48"},{"sha":"b7e04f3294d2ce60450fcc6881249b6b0c6c30b0","author":{"email":"a412edee7d9631e69aabfbdc917038b0efa7ddb6@google.com","name":"Shishir Agrawal"},"message":"GpsLocationProvider: Read data enabled status from TelephonyManager. automerge: 64ce5f8\nautomerge: 6b27472\n\n* commit '6b274720c5a210c07256e5b9fc11a1e9aca59017':\n  GpsLocationProvider: Read data enabled status from TelephonyManager.","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/b7e04f3294d2ce60450fcc6881249b6b0c6c30b0"},{"sha":"ac46e8240470eefbfebb852906a1972ee5faf4db","author":{"email":"a412edee7d9631e69aabfbdc917038b0efa7ddb6@google.com","name":"Shishir Agrawal"},"message":"am c54a87e3: am 6b274720: GpsLocationProvider: Read data enabled status from TelephonyManager. automerge: 64ce5f8\n\n* commit 'c54a87e302a2a28b16864f71b9db57241d68ca48':","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/ac46e8240470eefbfebb852906a1972ee5faf4db"},{"sha":"c38b90bb6bc5efc5f07e69b86d10f76a1eaa9eb4","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"Merge \"Make getNetworkInfo() take into account VPN underlying networks.\" into lmp-mr1-dev","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/c38b90bb6bc5efc5f07e69b86d10f76a1eaa9eb4"},{"sha":"00c8450d2711de57ee45f66cae1050dbca98d1f5","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"Merge \"Make getNetworkInfo() take into account VPN underlying networks.\" into lmp-mr1-dev\nautomerge: c38b90b\n\n* commit 'c38b90bb6bc5efc5f07e69b86d10f76a1eaa9eb4':\n  Make getNetworkInfo() take into account VPN underlying networks.","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/00c8450d2711de57ee45f66cae1050dbca98d1f5"},{"sha":"2d33b31c86ade166b97cbb9085e0185f765932cb","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"Merge \"Make getNetworkInfo() take into account VPN underlying networks.\" into lmp-mr1-dev automerge: c38b90b\nautomerge: 00c8450\n\n* commit '00c8450d2711de57ee45f66cae1050dbca98d1f5':\n  Make getNetworkInfo() take into account VPN underlying networks.","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/2d33b31c86ade166b97cbb9085e0185f765932cb"},{"sha":"e1507ac506a4dac327a5cbabede0384836659de0","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"am 00c8450d: Merge \"Make getNetworkInfo() take into account VPN underlying networks.\" into lmp-mr1-dev automerge: c38b90b\n\n* commit '00c8450d2711de57ee45f66cae1050dbca98d1f5':\n  Make getNetworkInfo() take into account VPN underlying networks.","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/e1507ac506a4dac327a5cbabede0384836659de0"},{"sha":"0f0e93dc702e97644bacceb7ac08552672a8151d","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"am e1507ac5: am 00c8450d: Merge \"Make getNetworkInfo() take into account VPN underlying networks.\" into lmp-mr1-dev automerge: c38b90b\n\n* commit 'e1507ac506a4dac327a5cbabede0384836659de0':","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/0f0e93dc702e97644bacceb7ac08552672a8151d"},{"sha":"b21298a686b04d55ff97223dd317497845713f4b","author":{"email":"f5cc679d8c92d3766f2d6b4df774de1fc748fea8@google.com","name":"Jeff Davidson"},"message":"Do not enforce CONTROL_VPN for calls from lockdown VPN.\n\nClearly document which methods in Vpn.java are designed to be used to\nservice a Binder call, and which must therefore check permissions and\nclear the calling identity, and which methods are designed for\ninternal use only and which therefore need not check permission.\n\nAdd a new startLegacyVpnPrivileged method which bypasses the\npermission checks, to be used by lockdown VPN which is a trusted\nsystem service. Ensure that the existing startLegacyVpn method checks\npermissions as this is used whenever we respond to a binder call.\n\nBug: 19311172\nChange-Id: I34f13258ee7481f1356bc523124cf5db068b4972","distinct":true,"url":"https://api.github.com/repos/YoMommaHouse/frameworks-base/commits/b21298a686b04d55ff97223dd317497845713f4b"}]}