| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The device may receive invalid sms pdu, i.e the pdu contins sms header
with an invalid seqNumber. This caused InboundSmsHandler crashed constantly.
This CL added the range check for the seqNumber to ensure the
InboundSmsHandler will not crash even if the seqNumber is invalid.
Test: runtest -x GsmInboundSmsHandlerTest -m
testMultiPartSmsWithInvalidSeqNumber
Bug: 72298611
Merged-In: Icf291c8530abdc2a528c5cf227cf00135281b899
Change-Id: Icf291c8530abdc2a528c5cf227cf00135281b899
(cherry picked from commit 9eec9d02937dd41fc94ad1c874f8467f4698df5c)
(cherry picked from commit d2f410c0ff07c5a7b79e61bc36527b0259677de7)
(cherry picked from commit e8955271c5ca1595ae7c495b6cd7c5f8515d65ea)
|
|
|
|
|
|
| |
issue-id: CYNGNOS-980
Change-Id: I806b70da553adad9e9e03a39c63049ae2c73d7fa
|
|
|
|
|
|
|
| |
Bug: 29420123
Change-Id: I41ef7138635f11fbe7f495dd81103458cb969c35
(cherry picked from commit 15f55ca2f204e664807e047b5f898693b274bab6)
(cherry picked from commit d8764991caedd2cd5f6b92de0ea609313cbead03)
|
|
|
|
|
| |
Bug: 28557603
Change-Id: I4542dd8f11903522ce19d9d832324a3f7abdf766
|
|
|
|
|
| |
Bug: 28557603
Change-Id: I48fda34700ea389a13110530f1d9f4b3df65cf28
|
|
|
|
|
|
| |
Bug: 29083635
Change-Id: I21c5f4147d8146f92b7e33f0967a179ae644a263
(cherry picked from commit 6c2365a258381ac0ecb34f143b620a32649d3d32)
|
|
|
|
|
|
|
|
|
|
|
|
| |
the SMS short code notification prompt
Bug 22314646
When android.permission.SEND_SMS_NO_CONFIRMATION was renamed to
android.permission.SEND_RESPOND_VIA_MESSAGE in JB-MR2, the necessary change
in SmsDispatcher was accidentally overlooked.
Change-Id: I58aef2d044b8a48b1b42311a471cb112e3a258e4
|
|
|
|
|
|
|
| |
And make stk commands protected.
Bug: 21697171
Change-Id: I7649c7341428194963ac74e9ae622dfa76ea738b
|
|
|
|
| |
Change-Id: I9b0fb9c0a1c3175581edf3eeff9e2766a7409251
|
|
|
|
|
|
|
|
|
| |
Stock stores the IMSI gathered with SIMRecords and uses that value when
RuimRecords wants to get the APN/operator number.
Set System prop "ro.telephony.get_imsi_from_sim=true" to enable this function
Change-Id: I5e766951313afe4dedb0b6bccfdc83acf701f440
|
|
|
|
|
|
| |
Also clean up redundant code by creating a new method (resolvePackageName).
Change-Id: I14eafe2c1ae007c1a8d9c1270a832a2c92f3a04e
|
|
|
|
| |
Change-Id: I72a8e479eab903a8354b5a3eb5aaf11a41570294
|
|
|
|
|
|
|
|
| |
Using an alternative SMS app like chompSMS leads to a crash as
sendResult is an array without any entries (sendResult[0] is accessed)
The default SMS app does not show this because mCurrntCmd == null
Change-Id: Icfef6d20f9082dd1f64ed29b67031d2575896513
|
|
|
|
|
|
|
|
| |
Add in the ability to overlay a config value to allow for incoming calls
to always request focus no matter the current ring volume.
Change-Id: Ie1fdbf7f0783772e3a0dae9606e3b5c3ea8e1e2b
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
| |
Change-Id: I1a704a3a15ba43a29332412e2453ee0f48fd6c41
|
|
|
|
|
|
|
| |
This was breaking some apps which bundle libphonenumbergoogle.
Change-Id: Iaabb7463ff4dd91da9b310672d5d5dc1014a81f0
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
|
|
|
| |
- If an address matches against a whitelist for known reg/auth,
broadcast it as a protected sms received action. Not for third
party applications.
Change-Id: Ibc62b5bb0110192620ef35f197553065a8c5345f
|
|
|
|
| |
Change-Id: I12865e8d974515d4f349d476bcf775e015008e16
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When user accepts MT call mSpeedUpAudioForMtCall should be set
to true, but this is not happening when there is already a call active
and user accepts an MT call. As a result when setAudioMode()is called
after user accepting call, audio mode is again set to RINGING.
As part of the change, mSpeedUpAudioForMtCall is set to true,
when user accepts MT call, regardless of whether there is already
an active call or not.
Change-Id: I08cc4955c5d8dbb100bd33b5ef2db2532d43fb56
CRs-Fixed: 690366
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For CDMA-LTE mode, operator numeric based on USIM is used for configuring
MMSC settings in APN db. Currently CSIM based operator numeric is set
as current carrier in CDMALTEPhone and hence MMS app cannot find MMSC
setting when camped to LTE in CDMA-LTE mode.
However for CDMA only networks, MMSC settings are added based on CSIM/RUIM
operator numeric.
To make both configurations work, update the current carrier operator
numeric based on current data RAT from DcTracker.
Also make sure that only DcTracker updates the current carrier in case of
CDMA/CDMA-LTE modes to avoid overwriting with wrong value in case of multi
app UICC cards.
Change-Id: I465369811520cf345605ad70d7dadf9532b74017
CRs-Fixed: 642640
|
|
|
|
|
|
|
|
| |
The class must be in 1st place for RIL_REQUEST_SIM_TRANSMIT_BASIC
or RIL_REQUEST_SIM_TRANSMIT_CHANNEL requests to map hardware/RIL
component.
Change-Id: Idcf6faee0f6259704ea07b62ce713ebdd4c5da1b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes receiving MMS as one or more sms from a 9999999999 number full of
gibberish.
Back in the CM7 days, a developer named Blarf (Blarfiejandro) started a
repo called Inferior Human Organs for the optimus S/V (LG LS670 and
VM670) when no-one could figure out how to get Virgin Mobile MMS working
in CM.
His MMS patch to decode Virgin's weird system for MMS was eventually
absorbed by CM10.2 by rukin5197. Without it, MMS comes in as one or
more sms from a 9999999999 number full of gibberish.
bigsupersquid took the CM10.2 patch for this fix and updated it enough
to work in CM11. However because he doesn't have Gerrit, he asked others
to integrate the fix for him.
More information here:
http://forum.xda-developers.com/showthread.php?t=2663277
http://androidforums.com/virgin-mobile-galaxy-s3-all-things-root/840298-mod-universal-lte-virgin-mobile-apn-fix-wip-cm-aosp-4-4-x-2.html
Change-Id: I6518538e941fdbfb7d7441b6db49d1309e87aa9e
|
|
|
|
| |
Change-Id: I70fd8d9b4900dc9e070be24e7efa8d3458caef99
|
|
|
|
|
|
|
|
| |
Turns out some SIM (TMobile US, at least) don't fill in the SPN, but
do insert a PNN record for home network (which in the case of a non-MVNO
are the same. a MVNO should always have the SPN filled anyway).
Change-Id: I18388bb071a49698015c76abefb58798f800946c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Support for following apis have been added:
1. exchangeApdu()
2. openLogicalChannel()
3. closeLogicalChannel()
4. getAtr()
Conflicts:
src/java/com/android/internal/telephony/sip/SipCommandInterface.java
src/java/com/android/internal/telephony/test/SimulatedCommands.java
Change-Id: I267d0d6fd229f20671411b130f7654ee705f14ca
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current stall recovery process has a pending packet queue which
needs to fill up before a stall is determined. But that process is
also multi-step, and it is currently expecting that queue to fill
between steps.
Waiting for the unacknowledged packets to grow after running the
connection cleanup step looks like something that would never happen,
or would take a very long time to, so expedite the stall recovery after
it begins: if any single packet stalls and there's already a recovery
in progress, run the follow up step immediately.
Change-Id: Ib16b2c47b5c832a812c8bd2a3d940862741ed9db
|
|
|
|
|
|
|
|
| |
Add one API:
- getSmsCapacityOnIcc: get the capacity of stored SMS on ICC card.
Change-Id: I63c1431cf02db2dbdee3553afc2448b4ec2cdfa3
CRs-Fixed: 645022
|
|
|
|
| |
Change-Id: I580057791e3a37e084c870446e07195fbe3d96d0
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I25e8ae7a41070b7554697439ae8ec81c2fea2131
|
|/
|
|
|
|
|
|
|
|
|
|
| |
There is no API to get the recipient address of submit pdu for SIM
card message. getDisplayOriginatingAddress() return null for submit
pdu, it will cause applicatoin can not get address of sent message.
Thread ID can not be created for this invalid message record.
Add an API getRecipientAddress() for SubmitPdu in SmsMessage.
Change-Id: I8b8af6002b5b309cba5383adb37275642487f1f0
CRs-Fixed: 627278
|
|
|
|
|
|
|
| |
Add conversation sub
Change-Id: I67f508baf66ba5ebc86a4f430af739d6ba8180ba
CRs-Fixed: 659123
|
|
|
|
|
|
|
| |
Add methods to send/stop dtmf as per subscription.
Change-Id: Ia17a733bd6ec1cd0163024d12c021e1e21032078
CRs-Fixed: 610582
|
|
|
|
|
|
|
|
|
| |
setCreateTime() API is added to Connection class so that
create time can be transferred from IMS to CS connection
during SRVCC.
Change-Id: I20dc536171e3e91ac13c0897bf2121c56762785b
CRs-Fixed: 682041
|
|
|
|
|
|
|
|
|
|
|
| |
1)Added new registrant to handle CallModifyRequest
Fail or success.
2)Added Error codes.
3)This will ensure failed response to be propagated
properly.
Change-Id: Ib5671d57e227e4e46bb548cb99703292eb6d4f6e
CRs-Fixed: 667503
|
|
|
|
|
|
|
|
|
| |
Add ServiceStatus class to support different access tech and
create uniform way of storing information for local/peer ability
and service status updates
Change-Id: I418c273e8b7f4cd5912e9b9cde85e9d83419cbf4
CRs-Fixed: 639446
|
|
|
|
|
|
|
|
| |
As per spec C.S0065 section 5.2.2 MNC length in case of CSIM
IMSI is 2. So modify the code to return the MNC of proper length.
Change-Id: Id046b9ff3173c038fb2196e18625f077b1897beb
CRs-Fixed: 656508
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Telephony checks voicemail count stored
in persist memory if SIM record returns
count zero.
Add code not to check voicemail count stored
in persist phone memory if card read success
and valid count is returned from card.
Change-Id: I69ea6e5087dd49a550bbb4b6f6721729e8cd7f15
CRs-Fixed: 655038
|
|\
| |
| |
| |
| |
| | |
git://codeaurora.org/platform/frameworks/opt/telephony into cm-11.0
Change-Id: Iea6b1df02ab59e2f897d589e5b9575546e09dd17
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Android 4.4.3 release 1
Conflicts:
src/java/com/android/internal/telephony/ServiceStateTracker.java
src/java/com/android/internal/telephony/WapPushOverSms.java
src/java/com/android/internal/telephony/cdma/SmsMessage.java
src/java/com/android/internal/telephony/uicc/RuimRecords.java
src/java/com/android/internal/telephony/uicc/SIMRecords.java
Change-Id: I6fb33d6bac56c6a98e6f19d06d6d86a004a49fde
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When the phone moves from a DTM cell to a non DTM cell while in
active voice call, data connection is not suspended.
To fix this, consider CSS indicator change also for notifying
data connection.
Change-Id: I57c445ee28be4e1c0f2934cb136a70d39447511c
CRs-Fixed: 641116
|
| |\ \ \ |
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add a condition to distinguish between alpha identifier with
null data and no alpha identifier.
Ref spec: 3GPP TS 11.14, 6.4.5. Play Tone.
Change-Id: Ibfe211653c34206e4326d4b4f234c9dd1e9778f2
CRs-Fixed: 631723
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Roaming status needs to be determined based on both voice and data
registration states.
Change-Id: Icf49ac1ab1bfe48bdaf3f84d0ca712d221105f5d
CRs-Fixed: 656114
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In CdmaLte phone when RAT switch happens, telephony receiving
new signal info before updating to new RAT and because of that
the received signal info is ignored and empty bars updated
on UI. To avoid that query signal strength info when there
is a change in PS RAT happens.
Change-Id: I4d837f562d64fc17155241524ed998130b6e4725
CRs-Fixed: 464438
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
getPDUs now checks if the provided senderAddress is a well formed SMS-
address. If this is the case, it used in the inital process of creating
the PDUs. If it isn't (for example: it is a vanish- or mail-address),
the MOCK_ADDRESS is initially used and later replaced with the alpha-
numeric string representing the provided address.
Change-Id: I512ae4074dd538b4394b9e9e5ba479625d2a4393
JIRA: CYAN-4057
Issue: https://jira.cyanogenmod.org/browse/CYAN-4057
|
|\ \ \
| | | |
| | | |
| | | | |
git://github.com/CyanogenMod/android_frameworks_opt_telephony into cm-11.0
|
| |\| |
| | | |
| | | |
| | | |
| | | |
| | | | |
git://codeaurora.org/platform/frameworks/opt/telephony into cm-11.0
Change-Id: Idb9c2e7444681c5ecf7bad4d520ce60807e31e5f
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Voice call is in progress, and PS is reported as out of service
due to IRAT from 3G to 2G. On voice call end, as PS is out of
service, data is reported as disconnected to connectivityservice,
though the data connection is still active at modem.
Use the existing property "persist.telephony.oosisdc" to block
disconnected indication on voice call end.
Change-Id: If8d96115fdb8b0f65d75b57ee32da5fec2f4c178
CRs-Fixed: 636080
|