{"push_id":561422543,"size":17,"distinct_size":17,"ref":"refs/heads/cm-12.0","head":"738e0b176ab0fd7948bf8fd7772e2ae8020d2e4a","before":"62c6807a12dee5d36c7fb8a9848dfa9fceeac122","commits":[{"sha":"549c941969481368e413352b202f45a9def002dd","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@cerqueira.org","name":"Ricardo Cerqueira"},"message":"Telephony: Add getLteOnGsmMode() method (2/2)\n\nSame functionality as the existing getLteOnCdmaMode, but for GSM\nLTE devices.\nEnable with the telephony.lteOnGsmDevice system property\n\nFrom CM 10.0: Ibfb47ca608e51393b99d3308e0a6c66050b3f32e\n- Moved getLteOnGsmModeStatic() to TelephonyManager.\n\nChange-Id: I66ca1d109450b8e857079c342a93de8086e80660","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/549c941969481368e413352b202f45a9def002dd"},{"sha":"434c86576f0336180884baa35020aec268e59c22","author":{"email":"eea14559972bd5f7c3fc8682fe2dbc5d3c24349e@gmail.com","name":"Koushik Dutta"},"message":"Add SMS Middleware layer.\n\nChange-Id: If5621d0c5126d6917ab00143af645692f3c4a384","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/434c86576f0336180884baa35020aec268e59c22"},{"sha":"cfdb9a0b62cb454ebe4598d6ab5e079bfd781805","author":{"email":"eea14559972bd5f7c3fc8682fe2dbc5d3c24349e@gmail.com","name":"Koushik Dutta"},"message":"Fix Whisperpush and Voice+ when using the new Hangouts.\n\nChange-Id: I1ae96354e8d5679d1e7b781875081cec08108691","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/cfdb9a0b62cb454ebe4598d6ab5e079bfd781805"},{"sha":"555eaa6849b8766e21eff5f9adbbf3f51a33b315","author":{"email":"6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","name":"Ricardo Cerqueira"},"message":"IccSmsInterfaceManager: Don't intercept short-code premium messages\n\nFor both charging and potential timing factors on emergency and carrier\nservices, short codes should be delivered directly to the network.\n\nChange-Id: If9d288048f9925573f8c5f2e51f0c2df789277bd","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/555eaa6849b8766e21eff5f9adbbf3f51a33b315"},{"sha":"16ccb5c99b8698f6c266e0abd352be5f7ca22cf7","author":{"email":"eea14559972bd5f7c3fc8682fe2dbc5d3c24349e@gmail.com","name":"Koushik Dutta"},"message":"Voice+, Whisperpush: Need to send SMS_RECEIVED_ACTION for all apps.\n\nChange-Id: I05fe3fb6dc6acea612e25d7a93d0891ad6d1754e","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/16ccb5c99b8698f6c266e0abd352be5f7ca22cf7"},{"sha":"a1f8499300d893c5b105351ef8e2f5188000892d","author":{"email":"6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","name":"Ricardo Cerqueira"},"message":"SMSDispatcher: Fix determining the defaultSmsApp for proxied messages\n\nWe can't rely on the calling UID, since for re-broadcasted texts that'll\nalways be the telephony itself; so if called by the framework, use\nthe sentIntent creator to determine which app originated the message\n\nChange-Id: I60ac02f6ae09f4260f5494659a174352f353aa2a","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/a1f8499300d893c5b105351ef8e2f5188000892d"},{"sha":"5c16927dd2ffa59f62d6ea614bc16cf67b1e1128","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"Telephony: Implement and override new Sms methods.\n\nChange-Id: I15952dad6a79a02e718c245aa945d80339c58b93","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/5c16927dd2ffa59f62d6ea614bc16cf67b1e1128"},{"sha":"089b5fac1bfa784ba531e74855e4abcd5b145f02","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"Telephony: Trim callingUid from a synthetic sms for default sms app matching.\n\n  4ef274dc introduced functionality that would append a callingUid for any\n  synthesized message.\n\n  The behavior in KitKat was that SMSDispatcher#handleSendComplete on\n  EVENT_SEND_SMS_COMPLETE would handle writing to the default sms package.\n  However, with recent changes in Lollipop for carrier packages, the calling methods\n  for SMSDispatcher#sendText and SMSDispatcher#sendMultiPartText write directly\n  to the default sms packages outbox if the callingpackage doesn't match the default package.\n\n  Since the synthetic sms' calling package contains the uid, it never matches the\n  default sms package, and causes a scenario where two messages are written to\n  the default sms package database.\n\nChange-Id: Ia4d8a749cabc5d16094827170d2a540e0c1486dc","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/089b5fac1bfa784ba531e74855e4abcd5b145f02"},{"sha":"a615da7ebc1668c53e6c0ec23f180371c66460b0","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan"},"message":"Ignore certain sms-sending packages [2/2]\n\nPort from CM11\n\nChange-Id: I1a704a3a15ba43a29332412e2453ee0f48fd6c41","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/a615da7ebc1668c53e6c0ec23f180371c66460b0"},{"sha":"5fddf7cac31ac7d71f5cf14e22655ef939d655ba","author":{"email":"308059d2078ba123c435ebf7d0f20d8f137330cf@cyngn.com","name":"Raj Yengisetty"},"message":"Generate transaction Ids for RetrieveConf\n- This is required to be able to backup and restore received MMS\n\nChange-Id: I146af50206ee4a936c51dfc0d684f9d5514bf24b","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/5fddf7cac31ac7d71f5cf14e22655ef939d655ba"},{"sha":"f5f5e1a96a51bf4a3e09b1ccda137c8c13e63931","author":{"email":"c1b83eb86e217d56d257d00d1cddd50f3df499ea@cyngn.com","name":"Marcos Marado"},"message":"protected SMS [4/4]\n\nPorts \"protected SMS\" from CM11:\n\n* Telephony: Add PROTECTED_SMS_RECEIVED_ACTION.\n  Change-Id: Ibc62b5bb0110192620ef35f197553065a8c5345f\n* Telephony: remove libphonenumbergoogle dependency\n  Change-Id: Iaabb7463ff4dd91da9b310672d5d5dc1014a81f0\n* Check for null on originating address in an SMSMessage.\n  Change-Id: I78c47f7c82886c1b6386f50d238850b51e1fc69d\n\nChange-Id: I77d25987d944d411c5a4475aa6c535876aa61042","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/f5f5e1a96a51bf4a3e09b1ccda137c8c13e63931"},{"sha":"93251ef075b0b227ab8566e0b02480d3613cf47b","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"Telephony: Hide new helper method.\n\nChange-Id: I11a6b223609c314b842418601878660656def534","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/93251ef075b0b227ab8566e0b02480d3613cf47b"},{"sha":"ffd7847edf7355133122991e1e1bde3ac3f52910","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"Telephony: Fall back on deprecated createFromPdu.\n\n Since some of our legacy cdma devices utilizes legacy\n RIL blobs and hacky implementations, we can't wholly rely\n on getting a correct format from the InboundSmsTracker.\n\n Thus we fallback on the deprecated createFromPdu which attempts\n to guess the format of the SmsMessage by looking at the voice tech\n and falling back to the other format if it's incorrect.\n\nChange-Id: I90dc185071de827510f2bcec1c837c0024182c41","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/ffd7847edf7355133122991e1e1bde3ac3f52910"},{"sha":"12d124284ef36d16df0764baacd1878b06445d05","author":{"email":"6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","name":"Ricardo Cerqueira"},"message":"Telephony: Find creator package if sms is sent from systemuid.\n\nChange-Id: I72a8e479eab903a8354b5a3eb5aaf11a41570294","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/12d124284ef36d16df0764baacd1878b06445d05"},{"sha":"a545a5724713ad28c9f18e3b500b8ad56d7ad939","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan"},"message":"Telephony: Always allow ignored sms packages for premium sms.\n\n  Also clean up redundant code by creating a new method (resolvePackageName).\n\nChange-Id: I14eafe2c1ae007c1a8d9c1270a832a2c92f3a04e","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/a545a5724713ad28c9f18e3b500b8ad56d7ad939"},{"sha":"fb9b3698548cefa00845a6e06fe42844f97da044","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cs.pitt.edu","name":"William C. Garrison III"},"message":"Telephony: If no wrapped message, originating address is null\n\nA Verizon HTC m8 user reported this error:\n\nhttp://pastebin.com/3LaYGB6X\n\nwhich means that mWrappedSmsMessage is null, meaning it wasn't created\nsuccessfully by createFromPdu(pdu, format). Let's let getOriginatingAddress()\nreport this as a null, and see if createFromPdu(pdu) can create the wrapped\nmessage properly.\n\nEven if it's still a null, TextUtils.isEmpty will return true, meaning the\nmessage's address won't be returned (better than crashing com.process.phone).\n\nChange-Id: I419bc3e6045b0cf7d62a348a0be02555e0f7b76e","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/fb9b3698548cefa00845a6e06fe42844f97da044"},{"sha":"738e0b176ab0fd7948bf8fd7772e2ae8020d2e4a","author":{"email":"bf3610f34fd7efd9b97d43ee052ebc950393ba65@gmail.com","name":"root"},"message":"Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_frameworks_opt_telephony into HEAD","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/738e0b176ab0fd7948bf8fd7772e2ae8020d2e4a"}]}