OSDN Git Service

PBAP: Add support for PBAP 1.1.1 specification
authorHemant Gupta <hemantg@codeaurora.org>
Tue, 28 Apr 2015 12:15:17 +0000 (17:45 +0530)
committerAndre Eisenbach <eisenbach@google.com>
Tue, 23 Jun 2015 19:43:11 +0000 (12:43 -0700)
commitb99a8af5a27318bb5ae3745531d5a2175370b892
treef9e074399df557ceb30362fdfaf3dc7884ad0ebe
parentdb94389c30d5ad5555a922d28868b119e1c6f2e1
PBAP: Add support for PBAP 1.1.1 specification

This patch adds support for erratas to make the specification version
compatible to PBAP 1.1.1 specification.

Following errata needs to be supported to make the specification version
compatible to PBAP 1.1.1

   https://www.bluetooth.org/errata/errata_view.cfm?errata_id=1824

   Proposed modification to the text of the spec:
   5.3.3 Name
     This is the name of the folder to be retrieved. The value shall not include
     any path information, since the PullvCardListing function uses relative paths.
     An empty name header may be sent to retrieve the vCard Listing object of the
     current folder. However, it is illegal to issue a PullvCardListing request with
     an emtpy name header from the telecom/ folder.
     Any such request shall be responded to with a "Not Found" error message.

Bug: 21896912
Change-Id: I0fb2c7d96b6e34d0bf83bb62901a8fd47c470fe6
src/com/android/bluetooth/pbap/BluetoothPbapObexServer.java