All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/18] neard plugin
@ 2012-09-21 10:02 Szymon Janc
  2012-09-21 10:02 ` [PATCH 01/18] Add initial neard plugin implementation Szymon Janc
                   ` (17 more replies)
  0 siblings, 18 replies; 22+ messages in thread
From: Szymon Janc @ 2012-09-21 10:02 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Szymon Janc

Hi,

This implements initial support for bluez to be able to act as handover
agent for neard NFC daemon.

Neard Handover Agent API is still experimental and under development. It is
subject to change so this plugin should be considered experimental as well.

Currently only pairing is handled - no profile connection or any other action
is taken as this still needs to be clarified on API level.

Also I'm not sure if selecting oob plugin during configure is correct way.
Those are separate plugins, not backends like e.g. sap. Bute nabling both will
result in conflicts in runtime so they need to be mutually excluded (yet both
should be compiled with bootstrap-configure).

Comments are welcome.

-- 
BR
Szymon Janc


Szymon Janc (18):
  Add initial neard plugin implementation
  eir: Add support for parsing SSP hash and randomizer
  eir: Store class in struct eir_data as uint32_t
  eir: Add eir_parse_oob function
  oob: Allow to register pairing complete callback
  adapter: Handle missing randomizer in btd_adapter_add_remote_oob_data
  neard: Implement PushOOB function
  eir: Add support creating EIR with hash and randomizer fields
  eir: Add support for creating EIR with CoD field
  eir: Rename eir_create to eir_create_oob
  eir: Remove support for creating EIR with tx_power fields
  eir: Return number of bytes written by eir_create_oob
  eir: Remove struct uuid_info
  eir: Add support for creating proper OOB EIR
  adapter: Add btd_adapter_get_services function
  adapter: Rename btd_adapter_get_class to btd_adapter_read_class
  adapter: Add btd_adapter_get_class function
  neard: Implement RequestOOB function

 Makefile.am         |   11 +-
 acinclude.m4        |   19 +-
 bootstrap-configure |    3 +-
 plugins/dbusoob.c   |   14 +-
 plugins/neard.c     |  534 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/adapter.c       |   30 ++-
 src/adapter.h       |    5 +-
 src/eir.c           |  154 ++++++++++++---
 src/eir.h           |   21 +-
 src/event.c         |   11 +-
 src/event.h         |    2 +-
 src/mgmt.c          |    5 +-
 src/oob.c           |   22 ++-
 src/oob.h           |   15 +-
 14 files changed, 760 insertions(+), 86 deletions(-)
 create mode 100644 plugins/neard.c

-- 
1.7.9.5


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2012-09-21 10:46 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-21 10:02 [PATCH 00/18] neard plugin Szymon Janc
2012-09-21 10:02 ` [PATCH 01/18] Add initial neard plugin implementation Szymon Janc
2012-09-21 10:02 ` [PATCH 02/18] eir: Add support for parsing SSP hash and randomizer Szymon Janc
2012-09-21 10:02 ` [PATCH 03/18] eir: Store class in struct eir_data as uint32_t Szymon Janc
2012-09-21 10:02 ` [PATCH 04/18] eir: Add eir_parse_oob function Szymon Janc
2012-09-21 10:02 ` [PATCH 05/18] oob: Allow to register pairing complete callback Szymon Janc
2012-09-21 10:02 ` [PATCH 06/18] adapter: Handle missing randomizer in btd_adapter_add_remote_oob_data Szymon Janc
2012-09-21 10:17   ` Johan Hedberg
2012-09-21 10:42     ` Szymon Janc
2012-09-21 10:46   ` [PATCH v2 06/18] Handle missing randomizer in mgmt_add_remote_oob_data Szymon Janc
2012-09-21 10:02 ` [PATCH 07/18] neard: Implement PushOOB function Szymon Janc
2012-09-21 10:02 ` [PATCH 08/18] eir: Add support creating EIR with hash and randomizer fields Szymon Janc
2012-09-21 10:02 ` [PATCH 09/18] eir: Add support for creating EIR with CoD field Szymon Janc
2012-09-21 10:02 ` [PATCH 10/18] eir: Rename eir_create to eir_create_oob Szymon Janc
2012-09-21 10:02 ` [PATCH 11/18] eir: Remove support for creating EIR with tx_power fields Szymon Janc
2012-09-21 10:02 ` [PATCH 12/18] eir: Return number of bytes written by eir_create_oob Szymon Janc
2012-09-21 10:02 ` [PATCH 13/18] eir: Remove struct uuid_info Szymon Janc
2012-09-21 10:02 ` [PATCH 14/18] eir: Add support for creating proper OOB EIR Szymon Janc
2012-09-21 10:02 ` [PATCH 15/18] adapter: Add btd_adapter_get_services function Szymon Janc
2012-09-21 10:02 ` [PATCH 16/18] adapter: Rename btd_adapter_get_class to btd_adapter_read_class Szymon Janc
2012-09-21 10:02 ` [PATCH 17/18] adapter: Add btd_adapter_get_class function Szymon Janc
2012-09-21 10:02 ` [PATCH 18/18] neard: Implement RequestOOB function Szymon Janc

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.