Initial empty repository
Bluetooth: Introduce BTC Service

Introduce the BTC Service which listen to the Bluetooth
related events and send those events to the connected client.
BT-WLAN coex module would connect to this socket as client and listen
to BT related events

Change-Id: Ic8223d6c761bb9e64ce94b83b2a947c1ad87b1d4
Merge "Bluetooth: Introduce BTC Service"
BTC: Rename package name to org.codeaurora.bluetooth

Changed the Bluetooth package name from 'qcom.android.bluetooth' to
'org.codeaurora.bluetooth'.

Change-Id: Id58856c1daebd2a91bdeadc02479de006875d5c1
Merge "BTC: Rename package name to org.codeaurora.bluetooth"
Bluetooth: Support OBEX MAP profile on Bluedroid.

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
Bluetooth: Support OBEX FTP profile on Bluedroid.

Porting changes for FTP on Bluedroid as a part of
BluetoothExt APK. Support FTP 1.1 version features.
Handle FTP Authorization from BluetoothExt APK instead
from AOSP Settings proj.

CRs-fixed: 504049

Change-Id: Iec2ee10b47599db8fa7f2b8e4da36dee25c577c9
Merge "Bluetooth: Support OBEX MAP profile on Bluedroid."
Merge "Bluetooth: Support OBEX FTP profile on Bluedroid."
MAP: Fix Issues for  MAP Server on Bluedroid.

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
Merge "MAP: Fix Issues for  MAP Server on Bluedroid."
MAP: Handle NullPointer exception and CSS style tags for EMAIL.

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
Merge "MAP: Handle NullPointer exception and CSS style tags for EMAIL."
Bluetooth: SAP: Introduce SAP profile support to BluetoothExt APK

This Change consists of:
- Read SAP requests from Rfcomm channel and pass them to SAP server
- Read the responses from SAP server and route them to Rfcomm channel
- Authorization changes
- SAP profile Connection status notification

Change-Id: Ib692ef28ab5009346f9a3b6e44cb9b3b6c3f2bfa
Merge "Bluetooth: SAP: Introduce SAP profile support to BluetoothExt APK"
Bluetooth: SAP: Introduce a property to signify the SAP profile status

Introduced a property "bluetooth.sap.status" to convey the SAP
profile status, based on the status init.qcom.rc will start/stop
the sapd which is required for SAP profile to work.

Change-Id: Id3a0df5901bf72b5718c0ea7cba5fb790125a42b
Merge "Bluetooth: SAP: Introduce a property to signify the SAP profile status"
MAP: Handle Issues for MAP1.0 Server.

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: EMAIL GetMessage support multiple VCARD for multiple recipients.

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
FTP: Handle Abort exception in onPut Request.

Perform both close file stream and delete current file
on Abort Exception for onPut FTP Request.

Change-Id: Ie0b1eb80b9706a79285b6021cf5c304ce29b7399
CRs-fixed: 523330