History log of /packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
438403eab51611bd92050e64eba56efe00c613da 22-Feb-2013 Tom Taylor <tomtaylor@google.com> Don't allow clients to update or insert _data column data

Bug 8214355

Change-Id: I45c93047ced465277a46c6a33d6ef590ab0bf8bb
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
8168ff8cebcd1b51ef9d97f2a50f9c91ee8aa562 19-Feb-2013 Tom Taylor <tomtaylor@google.com> Android MMS api allows arbitrary file access as the radio user

Bug 8214355

Only allow files in mms's app_parts directory to be opened.
Tested with the code found in the bug, before and after this
change.

Change-Id: Ifce883caf1631d352ae264266614d58d125964bf
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
f27792fb80c6f533a250ec75867c9f2351ff9f04 05-Feb-2013 Dianne Hackborn <hackbod@google.com> App ops: new ops for reading/writing SMS/MMS.

Change-Id: I17b5154c2eb53cbde9d562fb23a9ce047fe41327
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
5926996da70fff9275e948d1cf8a0f17b52a5e14 09-May-2012 Tom Taylor <tomtaylor@google.com> Thread with no recipients getting created

Bug 6453254

Don't allow a thread to be created with no recipients. Return null so
the situation can be dealt with by the caller.

Change-Id: Idd82ac5967524287e894ecd72b2bc01a1d3f639f
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
c2db47d0d13883d9817c2e2b9c425d1552c4494f 28-Mar-2012 Tom Taylor <tomtaylor@google.com> Use real filename + ".fl" on drm'd content. Set file permissions.

Bug 5158047

Needed changes for new drm scheme.

Change-Id: I48ec9e435c02a2d2b225aabfc11ae59fad97a902
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
c40bd51dc08df1c6ee637dd89a5ba70c3a2d7603 30-Sep-2011 Mark Wagner <mxw@google.com> bugfix 5381702 MMS app puts temporary files on sdcard in wrong location

part 3 of this fix; remove this logic from the provider

Change-Id: I2ec21587b37523ddb20e8b3ec645136dc178942b
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
dc94679e1de943695cf40297c341bc929ea1b67e 08-Apr-2011 Joe Onorato <joeo@google.com> Remove the deprecated things from Config.java. These havent been working since before 1.0.

Change-Id: I2d6874943008b819c987bd5cef0f530eb2283ca3
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
e861b4fb73f2bcad381c9d5a5666a05d59db68b5 08-Apr-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Ie2616d4bbc9f1f545accbf043176b698e2e7dc3f
21c25bcedfc36ff1ebe6082eef2fb4076fe636ac 16-Jun-2009 Yusuf T. Mobile <yusuf.saib@T-Mobile.com> Fix for Android.com issue 1421:
"The insert method doesn't get a theradID if the thread ID is missing."
http://code.google.com/p/android/issues/detail?id=1421

Change-Id: Iea19f22afd436b17a838314a51af67ec90e327fc
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
b1bae65bf18dc22762cf7b8210fdad836b3e4ee5 09-Mar-2010 Tom Taylor <tomtaylor@google.com> Remove mms-common lib

Refer to mms in its old location in the framework.

Change-Id: Id2e7fd636be814495c92c7aaf09a11c35ad92218
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
c71e770495e0b4597b4b3d947cbc68a0d35051be 28-Jan-2010 Tom Taylor <tomtaylor@google.com> Remove MMS from the framework

Reference the new mms-common library for MMS stuff that used
to live in the framework.

Change-Id: I79f35fa0ba0f51adbdf386688469318e40688ef6
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
8e5ee782690175e9cfb9a37f600f207b952ba8a6 05-Jan-2010 Mark Wagner <mxw@google.com> search work

1. introduce an FTS3 indexed table called "words"
2. put all sms messages into the words table (done in the SmsProvider's insert).
3. put all part messages which are plain text into the words table (done in the MmsProvider's insert).
4. put triggers on the delete and update for sms and part and update words appropriately.
5. remove the search recents code (mainly commented out) within the mms app.
6. implement a suggest provider which queries the words table for matches.
7. modify the search activity to use the words table rather than a LIKE clause.
8. modify the search activity to use a regular expression (rather than String.indexOf) for
generating the snippet and highlighting the appropriate words within the snippet. NOTE
that originally I wanted to compute the matching words positions using the sql offsets
function but it doesn't work within the slightly complicated query which is used for
doing the search (two joins and a union, etc.)
9. modify the highlighting code within compose message activity to use regular expressions
rather than indexof to do the highlighting.
10. what else did I forget?
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
2914a7ab544c795f9e47cd7bcd44e0c28bd3cdb9 23-Sep-2009 Wei Huang <weih@google.com> add content uri support for opening a file descriptor for storing a temp picture.

Change-Id: I6b765e16540b9a6c5c091d74336852ffee3968af
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
f0a9e90721310bed023a9ff1f176f1b5e05a14f7 20-Jun-2009 Mark Wagner <mxw@google.com> mods to support searching of mms messages
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
6c0ef2476db38e51932975db870a9e6670200f20 01-Jun-2009 Tom Taylor <tomtaylor@google.com> Checkpoint of SMS/MMS Recycler.

The recycler allows a user to turn on setting that'll limit the number
of messages saved per thread. An eventual UI will allow users to lock
messages and prevent them from being deleted. This change adds a couple
of tweaks to be able to query the number of messages per thread id, etc.
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
7236c3ad7ff01dd5ece14a2cabbf5ce3a570d793 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
9812a61b6cc6a630b836d3c4d3a1a95ae25e3abb 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java
15fe736a6429ed6e4cc0138ce88b241807af207e 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/MmsProvider.java