summaryrefslogtreecommitdiffstats
path: root/src/org/codeaurora/bluetooth/map
Commit message (Collapse)AuthorAgeFilesLines
* BluetoothExt: Cleanup CAF stringsMichael Bestas2015-11-072-4/+4
| | | | Change-Id: I00782b8e5656d8356a843dcc8b862275a04eba5a
* BT: Remove BluetoothExt process foreground handling.Ashwini Munigala2015-02-021-38/+2
| | | | | | | | | | | | | | | | FTP Service startForeground was required during a active FTP Session because BluetoothExt process had less proirity than Bluetooth (com.android.bluetooth) process. This is not required anymore due to BluetoothExt process runs in Bluetooth (com.android.bluetooth) process context now. Removed the relevant code changes to mark the FTPService in foreground and back to normal priority while active FTP Session Connect and Disconnect. This actually reverts commit f32eef886d7429dcf07d4499ae970b1e71279b30. Change-Id: If3619f5d0a952ace9e4dcbef3a923fff678fe1a0 CRs-Fixed: 765862
* MAP: Handle MAP Email setMessageStatus features through Intents.Ashwini Munigala2013-11-261-50/+26
| | | | | | | | | Perform MAP Email setMessage status operations for READ/UNREAD and DELETE/UNDELETE through INTENTS to EMAIL App instead of direct database operations. Change-Id: I346a76e81d52a2cc1c1a6bea3aca35e2a3e81dc9 CRs-fixed: 534986
* MAP: Reset MNS waiting flag for RFCOMM connection failure.Ashwini Munigala2013-11-151-0/+1
| | | | | | | | Clear MNS waiting flag to indicate RFCOMM connection establishing in progress when RfComm channel connection fails. Change-Id: I5ab6a7a10f0db427760c39a9fdd5d88707440a11 CRs-fixed: 573659
* Merge "Bluetooth: Map: set proper cid value while pushing MMS."Linux Build Service Account2013-11-131-2/+1
|\
| * Bluetooth: Map: set proper cid value while pushing MMS.Pradeep Panigrahi2013-10-301-2/+1
| | | | | | | | | | | | | | | | Message text is lost when sending mms using Map app because of improper cid and data values. Add change to address the same. Change-Id: I13b0693d00d052660a995b9d30812625ed536e2f Crs-fixed: 562127
* | MAP: Handle GetMessageListing formatting for maxListcount 0.Ashwini Munigala2013-11-071-0/+1
|/ | | | | | | | No End of Body paramter required for GetMessageListing Response packet when maxListCount parmater value is 0 in Request packet. CRs-fixed: 568409 Change-Id: I881b82130f66a20144abae3956a22b45f9d5d259
* Merge "MAP: Handle quoted-printable encodedWords for MAP Email senderName."Linux Build Service Account2013-10-201-14/+55
|\
| * MAP: Handle quoted-printable encodedWords for MAP Email senderName.Ashwini Munigala2013-09-271-14/+55
| | | | | | | | | | | | | | | | | | Decode quoted-printable encoding for senderName in GetMessageListing RESPONSE for MAP EMAIL. This is as per encodeWords defined in MIME standard RFC 2047. Change-Id: I302fd4ad6b4ba0378ea00a91b2577f2753958f88 CRs-fixed: 529254
* | Merge "MAP: Synchronize parseIntent method to handle broken pipe exception."Linux Build Service Account2013-10-051-1/+1
|\ \
| * | MAP: Synchronize parseIntent method to handle broken pipe exception.Ashwini Munigala2013-09-261-1/+1
| |/ | | | | | | | | | | | | | | Mark BluetoothMasService parseIntent method as synchronize to handle broken pipe IO exception. Change-Id: Idf875ee183846e52bdfb3e422470d7dde8db3da3 CRs-fixed: 546553
* | Merge "OBEX: Avoid BluetoothExt process kill for active MAP or FTP Session."Linux Build Service Account2013-10-011-2/+38
|\ \
| * | OBEX: Avoid BluetoothExt process kill for active MAP or FTP Session.Ashwini Munigala2013-09-261-2/+38
| |/ | | | | | | | | | | | | | | | | | | | | | | | | StartForeground() API during MAP or FTP session CONNECT mark the process in foreground and avoid it being getting killed from Android process management. StopForeground() API for corresponding session DISCONNECT mark it to original priority or background. Ongiong Notifications are supplied to indicate the Acitve FTP or MAP sessions to USER in Status Bar. Change-Id: I177c07e57a7382fced83da906d6a61ee5176e189 CRs-fixed: 547554
* | Merge "MAP: Email message size in Bytes instead of characters."Linux Build Service Account2013-09-281-1/+1
|\ \ | |/ |/|
| * MAP: Email message size in Bytes instead of characters.Ashwini Munigala2013-09-241-1/+1
| | | | | | | | | | | | | | | | Set Email Message Body LENGTH in Bytes instead of characters for GetMessage Response. Change-Id: I54bfe74182a64bca584d8bb6e9ec0a7f7cc86287 CRs-fixed: 514436
* | Merge "Bluetooth: MAP-FTP: Handle BT MAP-FTP forced close"Linux Build Service Account2013-09-191-1/+1
|\ \
| * | Bluetooth: MAP-FTP: Handle BT MAP-FTP forced closeJuffin Alex Varghese2013-09-141-1/+1
| |/ | | | | | | | | | | | | | | Introduce NULL check to handle NULLPOINTER exception occurs during MAP and FTP Service. CRs-Fixed: 538606 Change-Id: I14de4ce4d7671d317e3c3a8207b7d82a988fe3ee
* | Merge "MAP: Get first recipient name of multiple recipients for SMS Drafts."Linux Build Service Account2013-09-181-2/+11
|\ \
| * | MAP: Get first recipient name of multiple recipients for SMS Drafts.Ashwini Munigala2013-09-161-2/+11
| |/ | | | | | | | | | | | | | | | | Fetch only first recipeint name for multiple recipeint names use case while composing GetMessageListing response for SMS Drafts folder. Change-Id: Ieb29ad6b88a394d05fc2c9ad9b6f601d0a0b65b2 CRs-fixed: 538861
* / Bluetooth: Use Trust feature in SAP/FTP/MAP applicationsPradeep Panigrahi2013-09-161-21/+6
|/ | | | | | | | | | Add change in SAP/FTP/MAP application to use bluetoth framework api to set/get remote device trust value. This marks remote devices as trusted devices and stores it in NVRAM for subsequent connections. Change-Id: I6060698b6aa9c4f7dd6ae19b7b6a6b089b895239 CRs-fixed: 523135
* Merge "MAP: Handle ANR caused from socket close and accept thread."Linux Build Service Account2013-09-051-6/+7
|\
| * MAP: Handle ANR caused from socket close and accept thread.Ashwini Munigala2013-09-041-6/+7
| | | | | | | | | | | | | | | | | | Perform connection and server socket close before AcceptThread shutdown to handle ANR caused from AcceptThread blocked for socket close. Change-Id: I65e67ccae5075c723b06e1c163f8a76a92d9d676 CRs-fixed: 535008
* | Merge "MAP: EMAIL GetMessage support multiple VCARD for multiple recipients."Linux Build Service Account2013-09-042-19/+66
|\ \ | |/ |/|
| * MAP: EMAIL GetMessage support multiple VCARD for multiple recipients.Ashwini Munigala2013-08-052-19/+66
| | | | | | | | | | | | | | | | | | Compose multiple VCARD in GetMessage Response BENV for multiple recipients instead of composing all recipient address(es) within one single VCARD. Change-Id: Id5eba997bd4a121fd6639160c8b1bcefc4990e85 CRs-fixed: 521718
* | MAP: Implement recipient address support for SMS DRAFT.Ashwini Munigala2013-09-021-0/+64
| | | | | | | | | | | | | | | | | | Fetch Recipient addressing for messages in SMS folder of type DRAFT ONLY from "canonical_addreses" table instead from "sms" table in Messaging database. Change-Id: I578ec3e88cb6bf6409e3a5654ab6eab4b6400687 CRs-fixed: 496778
* | Merge "MAP: Properly set connection identifier in put request"Linux Build Service Account2013-08-121-3/+1
|\ \
| * | MAP: Properly set connection identifier in put requestHemant Gupta2013-08-071-3/+1
| |/ | | | | | | | | | | | | | | | | | | This patch properly sets Connection Identifier in Put Request sent from MNC to MNS. Without this patch conneciton identifier was not set in put request sent to remote side, resulting in requests being rejected. Change-Id: I94379bf536ca59e036e3a593a6b633ce129cf4d6 CRs-Fixed: 518395
* | Merge "MAP: Handle Issues for MAP1.0 Server."Linux Build Service Account2013-08-094-28/+36
|\ \
| * | MAP: Handle Issues for MAP1.0 Server.Ashwini Munigala2013-07-254-28/+36
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EmailUtils.getTypeForFolderAtPath utility to query for folders from db with "serverId" instead of "displayName". PushMsg Drafts to EMAIL TYPE_DRAFT folder. Insert folders according to TYPE_FOLDER for GetFolderListing response. Remove unnecessary socket Accept thread logging and wait. Reject pushMMS for Vcard containing , or ; in Tel entry. Use FLAG_ONE_SHOT for Notification PendingIntent to launch authorization prompt and display the updated device name for every new MAP connection request. Parse for last occurence of CRLF END:MSG tag instead of first occurence of END:MSG tag while retreiving original message for pushMessage SMS. Change-Id: I31692cd96529cba05fc93f2204f217bf89e143d7 CRs-fixed: 504042
* / MAP: Handle SMS address database query exception.Ashwini Munigala2013-08-071-2/+3
|/ | | | | | | | | | Handle white space in SMS address entry (TEXT String) while running a database query . SMS address is generally numerical digits without spaces. This is a good to have fix to handle exceptional cases. Change-Id: Ib5c8719e14ae765551cf80b85a05698265dacd97 CRs-fixed: 518526
* MAP: Handle NullPointer exception and CSS style tags for EMAIL.Ashwini Munigala2013-07-152-5/+15
| | | | | | | | | | | | Perform close Server Socket after AcceptThread shutdown to handle Null Pointer exception while BT TURN OFF. Remove CSS style from original EMAIL Body HTML content and extra tags that Html.fromHtml() utility doesnot support parsing, for GetMessage Response from MSE. Change-Id: I632fb3429ed200847d8be94ce7fadeb7e65ee0b8 CRs-fixed: 504042
* MAP: Fix Issues for MAP Server on Bluedroid.Ashwini Munigala2013-07-094-54/+77
| | | | | | | | | | | | | | | | | | Handle SDP registeration and serversocket binding on START/STOP MAP Service, instead from every MAP session CONNECT/DISCONNECT . Allow EMPTY Recipient address for pushEmail Drafts. MAP and FTP concurrency issue fix. Optimization for retreiving email message size for GetMessagesListing Email. Reject pushSMS for Vcard containing , or ; in Tel entry. Change-Id: I738c416c2ea1296ea2b0af193bc5240d22a77185 CRs-fixed: 504042
* Bluetooth: Support OBEX MAP profile on Bluedroid.Ashwini Munigala2013-06-2729-0/+13675
Porting changes for MAP on Bluedroid as a part of BluetoothExt APK. Support MAP 1.0 version features. Handle MAP Authorization Settings from BluetoothExt APK instead from AOSP Settings proj. CRs-fixed: 504042 Change-Id: If12233e8c2861fec3105076b8fcdc58448405e6a