apps/agl-service-bluetooth-pbap.git
3 months agoAdd gitreview file for Super Salmon branch salmon
Jan-Simon Moeller [Fri, 10 Jan 2025 16:38:59 +0000 (17:38 +0100)]
Add gitreview file for Super Salmon branch

Update the .gitreview file.

Bug-AGL: SPEC-5331
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I867a4201aef90b6e75de31c9ed6bafeb9bb5685f

14 months agoAdd gitlab issue/merge request templates master 17.90.0 18.90.0 19.90.0 ricefish/17.90.0 ricefish_17.90.0 salmon/18.90.0 salmon_18.90.0 trout/19.90.0 trout_19.90.0
Jan-Simon Moeller [Tue, 13 Feb 2024 21:36:10 +0000 (22:36 +0100)]
Add gitlab issue/merge request templates

Add template files for gitlab

Bug-AGL: SPEC-4474
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Id0e7df16cfd1e4d47beb71eff56f350a5ce74adc

4 years agofix history segfault following transport disconnect 85/25485/1 10.91.0 10.92.0 10.93.0 11.91.0 11.92.0 12.90.0 12.90.1 12.91.0 12.92.0 12.93.0 13.93.0 koi/10.91.0 koi/10.92.0 koi/10.93.0 koi_10.91.0 koi_10.92.0 koi_10.93.0 lamprey/11.91.0 lamprey/11.92.0 lamprey_11.91.0 lamprey_11.92.0 marlin/12.90.0 marlin/12.90.1 marlin/12.91.0 marlin/12.92.0 marlin/12.93.0 marlin_12.90.0 marlin_12.90.1 marlin_12.91.0 marlin_12.92.0 marlin_12.93.0 needlefish/13.93.0 needlefish_13.93.0
Raquel Medina [Wed, 21 Oct 2020 11:20:34 +0000 (13:20 +0200)]
fix history segfault following transport disconnect

The segmentation fault manifests if the remote
disconnects pbap transport followed by a refresh
pbap data operation.
The root cause is a read operation of
vcard data for the calls history, ignoring the error
triggered while attempting to access the
corresponding file on the remote device.
The current patch introduces the missing check for
errors.

SPEC-3652
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I916ba5b8b5fc29aa9b928dbf2ed3e7c892d15891

test & deleteme

Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I9efa151af54ae87cbf7e67bb6b985a76e0814549

4 years agofix contacts data caching mechanism 01/25401/1
Raquel Medina [Sun, 4 Oct 2020 21:22:29 +0000 (23:22 +0200)]
fix contacts data caching mechanism

* Substitute  calls to persistence binding's
non existent 'write' verb with 'insert' verb
(part of the current api), eliminating
runtime warnings.
* Update code to conform to v3 bindings:
'afb_service_call_sync' is a deprecated method
for appfw v3 bindings, substitute with the recommended
'afb_api_call_sync' method.
* Rebalance refcount for query object.

Bug-AGL: SPEC-3619
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I1453a86ca24b9e90128d9e8bd2ee8f588fe5faa8

4 years agofix(bluetooth-pbap.lua): add import test 20/25020/2 9.99.2 9.99.3 9.99.4 jellyfish/9.99.2 jellyfish/9.99.3 jellyfish/9.99.4 jellyfish_9.99.2 jellyfish_9.99.3 jellyfish_9.99.4
Li, Xiaoming [Wed, 15 Jul 2020 06:33:03 +0000 (14:33 +0800)]
fix(bluetooth-pbap.lua): add import test

Complete the missing verb test.

In this service, import verb is the precondition of the other verbs,
such as contacts, history.

Bug-AGL: SPEC-3458

Change-Id: I7206f30bd4b58f4ec41c1693bea543c7c886e8ec
Signed-off-by: Li, Xiaoming <lixm.fnst@cn.fujitsu.com>
4 years agoUpdate autobuild scripts 02/24702/1 9.99.1 jellyfish/9.99.1 jellyfish_9.99.1
Scott Murray [Tue, 9 Jun 2020 22:42:25 +0000 (18:42 -0400)]
Update autobuild scripts

Update autobuild scripts with reworked version that fixes building
outside of the source tree.

Bug-AGL: SPEC-2049, SPEC-3300

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ideb9fe6fb2f50c26440288f095e1a25c148dcbc0

5 years agoUpdate autobuild script to create new targets 86/23986/1
Frederic Marec [Tue, 18 Feb 2020 09:56:55 +0000 (10:56 +0100)]
Update autobuild script to create new targets

Update autobuild script to create multiple widget target debug, coverage and all

Bug-AGL: SPEC-2049

Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
Change-Id: I5ec7dfd6e0b0cbf71c9f2fe2a7fde3fe310a6f80

5 years agoUpdate .gitreview file 10/23810/1
Jan-Simon Möller [Tue, 11 Feb 2020 16:41:29 +0000 (17:41 +0100)]
Update .gitreview file

This updates the gitreview file in the project

.

Change-Id: I981a3533700fb81a783d6d7de8c9d694e73b54f6
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agobinding: pbap: add missing return after afb_req_fail call 20/23120/1 8.99.2 8.99.3 8.99.4 8.99.5 icefish/8.99.2 icefish/8.99.3 icefish/8.99.4 icefish/8.99.5 icefish_8.99.2 icefish_8.99.3 icefish_8.99.4 icefish_8.99.5
Matt Ranostay [Thu, 28 Nov 2019 06:56:30 +0000 (22:56 -0800)]
binding: pbap: add missing return after afb_req_fail call

To avoid calling afb_req_success after failure return after
the afb_req_fail call in contacts verb.

Bug-AGL: SPEC-2630
Change-Id: I2d521d7c04a4be7dd49e8a63cf1ac267de636de8
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
5 years agofix(test/CMakeLists.txt): make test wgt work 94/22394/1 8.99.1 icefish/8.99.1 icefish_8.99.1
Li Xiaoming [Thu, 12 Sep 2019 03:36:46 +0000 (11:36 +0800)]
fix(test/CMakeLists.txt): make test wgt work

Bug-AGL: SPEC-2795

Change-Id: I6921c02a76fe903beb5502dbe8e5644c34e7735c
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
5 years agofix(confg.cmake): set PROJECT_URL to slience CMake warning 36/22336/1
Li Xiaoming [Fri, 6 Sep 2019 02:51:42 +0000 (10:51 +0800)]
fix(confg.cmake): set PROJECT_URL to slience CMake warning

CMake Warning at /xdt/sdk/sysroots/x86_64-aglsdk-linux/usr/share/
cmake-3.12/Modules/CMakeAfbTemplates/cmake/cmake.d/
02-variables.cmake:98 (message):
  No homepage url found.  Please set a PROJECT_URL cmake variable in
  your config.cmake.
Call Stack (most recent call first):
  /xdt/sdk/sysroots/x86_64-aglsdk-linux/usr/share/cmake-3.12/Modules/
  CMakeAfbTemplates/cmake/common.cmake:101 (include)
  /xdt/sdk/sysroots/x86_64-aglsdk-linux/usr/share/cmake-3.12/Modules/
  CMakeAfbTemplates.cmake:19 (include)
  conf.d/cmake/config.cmake:166 (include)
  CMakeLists.txt:21 (include)

Bug-AGL: SPEC-2804

Change-Id: Iad7cc6476d2e07629299edc1bae092a533065a46
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
5 years agofix(bluetooth-pbap-binding.c): Remove -Wformat warning 14/22314/2
Li Xiaoming [Wed, 4 Sep 2019 11:36:53 +0000 (19:36 +0800)]
fix(bluetooth-pbap-binding.c): Remove -Wformat warning

agl-service-bluetooth/agl-service-bluetooth-pbap/binding/
bluetooth-pbap-binding.c:173:13: warning: format ‘%ld’ expects argument
of type ‘long int’, but argument 7 has type ‘size_t’
{aka ‘unsigned int’} [-Wformat=]
AFB_ERROR("Read only %ld/%ld bytes from %s", n, size, filename);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
agl-service-bluetooth/agl-service-bluetooth-pbap/binding/
bluetooth-pbap-binding.c:173:13: warning: format ‘%ld’ expects argument
of type ‘long int’, but argument 8 has type ‘size_t’ {aka ‘unsigned int’}
[-Wformat=]

Bug-AGL: SPEC-2422

Change-Id: I90504163278b3bbd415b73021bd32eaa2a759572
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
5 years agoLink to library libm 30/22130/2
José Bollo [Fri, 9 Aug 2019 14:23:25 +0000 (16:23 +0200)]
Link to library libm

The binding used lrint since a long time but wasn't
linked against libm. It implied that loading of the
binding by the binder was failing because the symbol
"lrint" wasn't resolved.

This change add an explicit link to libm.

Bug-AGL: SPEC-2742

Change-Id: I4bfb78c0e5eca2fbb330a81b69fc1794642b7fff
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
5 years agobinding: pbap: move data transfer results to shared directory 19/22019/2
Matt Ranostay [Mon, 29 Jul 2019 21:30:39 +0000 (14:30 -0700)]
binding: pbap: move data transfer results to shared directory

Data transfers needs to be stored in /run/user/UID/usrshr to
get the User::App-Shared Smack label on creation from obexd

Bug-AGL: SPEC-2695
Change-Id: Ib32b1d02bb008311bbad975263af28452bf1647e
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
5 years agoRevert "binding: bluetooth-pbap: add scope-platform permission to config.xml.in" 18/22018/1
Matt Ranostay [Thu, 25 Jul 2019 18:08:10 +0000 (11:08 -0700)]
Revert "binding: bluetooth-pbap: add scope-platform permission to config.xml.in"

This reverts commit f207663c1dd42351e858907f4b1020af492f0e73.

Bug-AGL: SPEC-2575 SPEC-2695
Change-Id: I9baebc0a58b876fb230f550a11f72fdf17cf8ea0
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
5 years agobinding: bluetooth-pbap: add check on file pointer 15/22015/1
Matt Ranostay [Mon, 29 Jul 2019 18:51:32 +0000 (11:51 -0700)]
binding: bluetooth-pbap: add check on file pointer

Avoid segfaulting if obex data transfer result cannot be
accessed due to permissions.

Bug-AGL: SPEC-2695
Change-Id: Iae75af3e44f7e8265f1a9a52d2343d358c985bfc
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
5 years agobinding: bluetooth-pbap: add scope-platform permission to config.xml.in 79/21779/2 7.99.2 7.99.3 halibut/7.99.2 halibut/7.99.3 halibut_7.99.2 halibut_7.99.3
Matt Ranostay [Thu, 27 Jun 2019 18:20:45 +0000 (11:20 -0700)]
binding: bluetooth-pbap: add scope-platform permission to config.xml.in

Add urn:AGL:permission::partner:scope-platform to run on the platform scope.

Bug-AGL: SPEC-2575
Change-Id: I4a12158de80b791a6af25c947592e58a27bf7c96
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
5 years agobinding: bluetooth-pbap: add import verb to improve transfer of contacts 95/21695/2
Matt Ranostay [Thu, 20 Jun 2019 19:49:03 +0000 (12:49 -0700)]
binding: bluetooth-pbap: add import verb to improve transfer of contacts

Previously contacts are requested on every connection of a device by
OBEX transfers, and due to issues with transfer rates it should be only
done when requested.

import verb requests new phonebook transfer, and returns data as the
contacts verb currently does.

Also this patchset switchs from the canonical MAC address to using the
identifier from the Bluetooth stack for better connection tracking.

Bug-AGL: SPEC-2541
Change-Id: I27ad0626248e8dba0cacd65f34843b8eec2ca754
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
5 years agoAdding tests for agl-service-bluetooth-pbap. 21/21621/3
Edi Feschiyan [Thu, 2 May 2019 12:28:32 +0000 (15:28 +0300)]
Adding tests for agl-service-bluetooth-pbap.
Running the tests requires actual paired and currently connected phone with phonebook entries.

Bug-AGL: SPEC-2524
Signed-off-by: Edi Feschiyan <edi.feschiyan@konsulko.com>
Change-Id: I1713d8976b8855f2d802a9ed51728272735a463a

5 years agobinding: bluetooth-pbap: parse fn correctly for UTF-8 charset 56/21456/1 7.99.1 halibut/7.99.1 halibut_7.99.1
Matt Ranostay [Wed, 29 May 2019 18:22:22 +0000 (11:22 -0700)]
binding: bluetooth-pbap: parse fn correctly for UTF-8 charset

Don't include CHARSET=UTF-8 or the like in the JSON output.

Bug-AGL: SPEC-2392
Change-Id: I85322e710b737bdfa58fe80ff5f0bbc0e298250b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
5 years agobinding: bluetooth-pbap: add vcard parser framework 25/21325/4
Matt Ranostay [Tue, 14 May 2019 07:31:03 +0000 (00:31 -0700)]
binding: bluetooth-pbap: add vcard parser framework

Parse the vCard information within the binding itself, and
reduce service consumers processing and dependencies.

Bug-AGL: SPEC-2392
Change-Id: Ie7654c4ba6d269cb8224e61021e19739614afb4e
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agobinding: bluetooth-pbap: save cached contacts by per device 89/20989/1
Matt Ranostay [Wed, 10 Apr 2019 20:57:02 +0000 (13:57 -0700)]
binding: bluetooth-pbap: save cached contacts by per device

Use the respective device's MAC address as an key for caching
of contacts. This allows multiple devices to be paired with
each having their own cached results.

Bug-AGL: SPEC-2311
Change-Id: Iadc4da383a5e0860866414c9228e2e10ba238395
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agobinding: bluetooth-pbap: use persistence binding for caching 88/20988/1
Matt Ranostay [Wed, 10 Apr 2019 01:45:18 +0000 (18:45 -0700)]
binding: bluetooth-pbap: use persistence binding for caching

Caching of contacts moved into storing in the persistence binding

Bug-AGL: SPEC-2311
Change-Id: Ie9fa7b3e01f84f17101b211204575fc77bdc9a67
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agobinding: bluetooth-pbap: remove useless .gitmodules 13/20713/1
Matt Ranostay [Fri, 15 Mar 2019 17:56:52 +0000 (10:56 -0700)]
binding: bluetooth-pbap: remove useless .gitmodules

Bug-AGL: SPEC-2268
Change-Id: I91cb1edf6a31322679d9fb2b27646a5cc45c68dc
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoautobuild: fix warnings due to cp command exit error 49/20349/2
Raquel Medina [Tue, 26 Feb 2019 22:43:33 +0000 (00:43 +0200)]
autobuild: fix warnings due to cp command exit error

- bring latest version of autobuild script in
- move conf.d/autobuild to root folder
- update autobuild script to fix warnings triggered by
  cp operation error.

Change-Id: I23c00cce5257dcc3a9fc381f8a1306e3535c7e98
Bug-AGL: SPEC-2164
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
6 years agobinding: bluetooth-pbap: fix device disconnect check 13/19813/2
Matt Ranostay [Wed, 30 Jan 2019 07:30:47 +0000 (23:30 -0800)]
binding: bluetooth-pbap: fix device disconnect check

address parameter in properties isn't usually sent in a disconnect
so just use the bluetooth stack device name.

Change-Id: I75a7a7212fe06f63816e8cdadd0f29610ce80c82
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agobinding: bluetooth-pbap: cache contacts list on connection 11/19811/1
Matt Ranostay [Wed, 30 Jan 2019 02:20:52 +0000 (18:20 -0800)]
binding: bluetooth-pbap: cache contacts list on connection

Populating the contacts list can take several seconds for the OBEX
transfer to complete. So to avoid phone UI delays service is started
at startup, and populates a cached version of contacts for clients.

Change-Id: I1687fc6bc075964b71be4515c5048bff1861b4ec
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agobinding: bluetooth-pbap: remove compiler warnings 07/19807/1
Matt Ranostay [Tue, 29 Jan 2019 09:37:33 +0000 (01:37 -0800)]
binding: bluetooth-pbap: remove compiler warnings

Remove compiler warnings on gdbus generated code by regenerating
with gdbus-codegen 2.56.3

Change-Id: I1a5f136873a44a09cb0cc2b13aa273a38f5d45e4
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agobinding: bluetooth-pbap: fix hang when an invalid handle was requested 11/19511/1 6.99.4 7.90.0 guppy/6.99.4 guppy_6.99.4 halibut/7.90.0 halibut_7.90.0
Matt Ranostay [Sat, 5 Jan 2019 01:56:57 +0000 (17:56 -0800)]
binding: bluetooth-pbap: fix hang when an invalid handle was requested

If an invalid handle was requested the wait condition wouldn't ever return.
This patchset handlest the error condition and gracefully alerts the user.

Change-Id: I05fdc6dfff998789aaa9332b1cc755b8e3fd970a
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agobinding: bluetooth-pbap: add initial README.md 09/19509/2
Matt Ranostay [Fri, 4 Jan 2019 05:14:05 +0000 (21:14 -0800)]
binding: bluetooth-pbap: add initial README.md

Bug-AGL: SPEC-2095
Change-Id: Ib932342dd9f3da2b5f40648c2c11de325a519639
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agobinding: bluetooth: change 'card' to 'handle' as field name 07/19507/2
Matt Ranostay [Sat, 5 Jan 2019 04:30:10 +0000 (20:30 -0800)]
binding: bluetooth: change 'card' to 'handle' as field name

To keep parameter and field repsonses consistent name 'card' to 'handle'
which entry verb uses.

Bug-AGL: SPEC-2095
Change-Id: I7964469a631b5aeb19814b595c4c4f4ca394040a
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agobinding: bluetooth-pbap: upgrade bluetooth binding calls to version 2.0 41/17841/2 6.99.1 6.99.2 6.99.3 guppy/6.99.1 guppy/6.99.2 guppy/6.99.3 guppy_6.99.1 guppy_6.99.2 guppy_6.99.3
Matt Ranostay [Thu, 8 Nov 2018 07:39:18 +0000 (23:39 -0800)]
binding: bluetooth-pbap: upgrade bluetooth binding calls to version 2.0

Bug-AGL: SPEC-1630
Change-Id: If9efc97fb5f89a31ca08eb1189156a3519475601
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoMigrate app-templates to CMake module 91/17591/2
Romain Forlot [Tue, 23 Oct 2018 13:26:39 +0000 (15:26 +0200)]
Migrate app-templates to CMake module

Bug-AGL SPEC-1682

Change-Id: I74bf7414e3925c6aab8f8895885551c473219ce4
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agobinding: pbap: upgrade afb framework to version 3 59/17159/2
Matt Ranostay [Wed, 10 Oct 2018 08:32:18 +0000 (16:32 +0800)]
binding: pbap: upgrade afb framework to version 3

Change-Id: I8c580ca04151e10581bcdf51dca7fc408ae85f7b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoUse feature 'required-binding' 43/17043/2
Jose Bollo [Tue, 9 Oct 2018 10:01:16 +0000 (12:01 +0200)]
Use feature 'required-binding'

The feature "urn:AGL:widget:required-binding" is now
preferred to the feature "urn:AGL:widget:required-api"
for requiring a local binding.

Bug-AGL: SPEC-1800

Change-Id: I6fd143c82298e9afa3d8eb7c3788bd3890810b4b
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
6 years agobinding: bluetooth: pbap: remove session-dump.xml 41/16841/2
Matt Ranostay [Fri, 28 Sep 2018 06:50:34 +0000 (14:50 +0800)]
binding: bluetooth: pbap: remove session-dump.xml

Remove xml file that is likely only useful for initial development.

Change-Id: I65a895ab708fd6402853de2efa45f49b959975ae
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agobinding: pbap: change default build to RELEASE 93/16993/1
Matt Ranostay [Mon, 8 Oct 2018 10:05:44 +0000 (18:05 +0800)]
binding: pbap: change default build to RELEASE

By default the build should be RELEASE and not the DEBUG option

Change-Id: Idc1c9173b47c1cad655368eca1f2909415c7147b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agobinding: pbap: add missing conf.d/autobuild files 91/16991/1
Matt Ranostay [Mon, 8 Oct 2018 10:23:03 +0000 (18:23 +0800)]
binding: pbap: add missing conf.d/autobuild files

Add missing build scripts along with uprev the conf.d/app-templates
git submodule

Change-Id: I48a477451867fd8098d58b6f18eaa3525123d59d
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoSend connection status upon event subscribe 69/14569/1 5.99.1 5.99.2 5.99.3 5.99.4 5.99.5 5.99.6 6.90.0 flounder/5.99.1 flounder/5.99.2 flounder/5.99.3 flounder/5.99.4 flounder/5.99.5 flounder/5.99.6 flounder_5.99.1 flounder_5.99.2 flounder_5.99.3 flounder_5.99.4 flounder_5.99.5 flounder_5.99.6 guppy/6.90.0 guppy_6.90.0
Matt Porter [Thu, 21 Jun 2018 02:02:38 +0000 (22:02 -0400)]
Send connection status upon event subscribe

When the status event is subscribed, immediately
send the current PBAP connection status.

Bug-AGL: SPEC-1519

Change-Id: I222789f81040c80fb67dac63c889c96586ba0dbd
Signed-off-by: Matt Porter <mporter@konsulko.com>
6 years agoAdd connection status event and verb 39/14539/2
Matt Porter [Tue, 19 Jun 2018 21:53:01 +0000 (17:53 -0400)]
Add connection status event and verb

Adds a status event and a verb which reports the
current PBAP device connection status. This allows
applications to determine when to refresh data or
display alternative data if a PBAP connection is
unavailable.

Bug-AGL: SPEC-1519

Change-Id: I7c3bd7081be3a850cebb3c708a0be95fc685a6fc
Signed-off-by: Matt Porter <mporter@konsulko.com>
6 years agoAdd LICENSE file 99/14499/1
Matt Porter [Mon, 18 Jun 2018 21:30:58 +0000 (17:30 -0400)]
Add LICENSE file

Copyright notices cite Apache 2.0 so add the missing
LICENSE file.

Bug-AGL: SPEC-1437

Change-Id: I028f8e6fc8306943cdd870f7275efb75086c5a38
Signed-off-by: Matt Porter <mporter@konsulko.com>
6 years agoInitial Bluetooth PBAP binding 51/14451/1
Matt Porter [Mon, 4 Jun 2018 18:31:40 +0000 (14:31 -0400)]
Initial Bluetooth PBAP binding

Supports the following features:

  - retrieval of phonebook contacts
  - retrieval of call history (incoming/outgoing/missed/combined lists)
  - retrieval of individual contact entry by handle
  - search for contact by phone number

Bug-AGL: SPEC-1437

Change-Id: I1d0d5c4c02e5ba4a5db1bcfc932421fd9d478426
Signed-off-by: Matt Porter <mporter@konsulko.com>
6 years agoInitial empty repository
Jan-Simon Moeller [Thu, 14 Jun 2018 13:26:16 +0000 (13:26 +0000)]
Initial empty repository