GitHub PushEvent at 2014-11-21 22:47:47
Repository: android_frameworks_base
Actor: XXMrHyde
Payload: {"shas":[["32a22c44b8351c1cccd3a1f9c47a33469d9378e0","0816896af54120651c7639d7d7d0d2919ec34276@android.com","Recover apps with malformed certificates.\n\nThere was a window of time in Lollipop where we persisted certificates\nafter they had passed through a decode/encode cycle.  The well-written\nOpenSSL library was liberal when decoding (allowing slightly malformed\ncerts to be parsed), but then strict when encoding, giving us\ndifferent bytes for effectively the same certificate.\n\nA related libcore change (0c990ab4a90b8a5492a67b2b728ac9a4a1ccfa1b)\nnow returns the original bytes verbatim, fixing both pre-Lollipop\ninstalls and installs after that change.\n\nThis change recovers any apps that had been installed during the\nwindow of time described above by doing a one-time check to see if\nthe certs are effectively equal.\n\nBug: 18228011\nChange-Id: Ib82bd6db718d0490d7a26c9c1014b7c8457a7f2d","Jeff Sharkey",true],["9ec18fff4d3c55e47bae6a2e4db64955d3ba6251","9c2685e721eb5199b8725c1d8fa5d3daff1f3ae6@gmx.co.uk","Merge remote-tracking branch 'aosp/lollipop-release' into darkkat-5.0.0","XXMrHyde",true]],"size":2,"ref":"refs/heads/darkkat-5.0.0","head":"9ec18fff4d3c55e47bae6a2e4db64955d3ba6251"}