This is an automated email from the ASF dual-hosted git repository.

naraj pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git.


    from e1642b0  nimble/drivers: Fix loop condition in nrf51 driver
     new ab4c864  mesh: Fix net_buf_slist_merge implementation
     new ebecbf5  mesh: Fix clang uninitialized var warning
     new 0d6ccd1  mesh: Add some more BT_DBG() calls to cfg_srv.c
     new 8e07421  mesh: Fix clearing model subscription list
     new 23cca74  mesh: Fix confusing language in log messages
     new 1a3579c  mesh: Fix printing heartbeat publication storing log
     new 97b1a3a  mesh: Add more logs in settings.c
     new e4417d0  mesh: Fix gen_prov struct definition
     new 18a0f31  mesh: Fix disconnecting existing provisioning bearers
     new bde2c6b  mesh: Fix not updating health publication message
     new 93504ba  mesh: Fix qualification test MESH/SR/HM/CFS/BV-02-C
     new c02f193  mesh: Add error checks for scan start/stop
     new e991ebf  mesh: AES-CCM: Fix output MIC with additional data
     new e0c8345  mesh: Fix RPL storage timeout handling
     new b8fb913  mesh: Fix postponing storage deadline indefinitely
     new b8754b9  mesh: LPN: Clear sent_req on failure
     new 1627352  mesh: Make RSSI value available to mesh applications
     new 68f56be  mesh: Change from bitfields to normal types
     new 99e94ed  mesh: Fix segmented message RPL behavior
     new dcd670f  mesh: Sync fix for invalid remote public key with Zephyr
     new 485d573  mesh: Move heartbeat sending to transport layer
     new e0c0d0d  mesh: Fix checking for active heartbeat publication
     new 6da672f  mesh: Fix heartbeat sending on Friendship established/lost
     new e572684  mesh: Fix canceled buffer memory leak
     new 311c7a6  mesh: Fix not sending all segments through the Friend Queue
     new 642422e  mesh: Fix resending segments on correct bearer
     new 4efec43  mesh: Fix canceling publication retransmission timer
     new c16a103  mesh: Fix starting IV Update when not on primary subnet
     new bdeca2e  mesh: Introduce a helper for send callback finalization
     new 5764e7d  mesh: Fix reference count imbalance in bt_mesh_net_resend()
     new 91ac801  mesh: LPN: Remove msg from cache on rejection
     new 71aa669  mesh: Fix missing call to send_cb_finalize
     new dcf84aa  mesh: Remove unused code
     new 27698ba  mesh: Fix adhering to the configured Friend Queue size
     new 33a9500  mesh: Prov confirm tx after confirm rx
     new b611e35  mesh: Use define for no prov pdu
     new 871f98f  mesh: Fix discarding messages with many segments
     new eecea2d  mesh: Remove dependency on BT_MESH_IV_UPDATE_TEST in shell
     new e2c9fb0  mesh: Fix publication period timestamp initialization
     new 8d3e5ff  mesh: Add prov input_complete cb
     new eceb45b  mesh: Add prov input_complete to shell
     new 21e0a32  mesh: Move model_find to public header
     new ee96e19  mesh: Make unicast elem lookup O(1)
     new 20703c3  mesh: Fix matching for "All Proxies" group address
     new 348fc48  mesh: Expose SeqZero mask
     new a7a65b9  mesh: Encrypt friend packets on send
     new aef5321  mesh: Add model callback structure
     new b1d3a9f  mesh: Add persistent model user data
     new a59788b  mesh: Add model reset callback
     new 64c23f8  mesh: Fix Clear Procedure start timestamp initialization
     new b34cb68  mesh: net: Remove unnecessary #ifdefs
     new fb11b29  mesh: beacon: Remove unnecessary #ifdefs
     new caf62c7  mesh: crypto: Remove unnecessary #ifdefs
     new 9d18f20  mesh: Expose header parsing outside net
     new 7f48c26  mesh: Expose app key get
     new 0b65971  mesh: Fix Generic models
     new fecd98f  mesh: Ensure seqnum match in app/net
     new 77702b9  mesh: Skip local messages in rx
     new 5df5bee  mesh: Model message macros
     new 3bd51d1  mesh: Proxy forwards ALL_NODES addr
     new 8a75d18  mesh: Fixed Provision Random buffer size
     new f23331c  mesh: Persistent storage of Virtual Addresses
     new 91671c3  mesh: Add callback for unprovisioned device beacon
     new fdf8a03  mesh: Add support for provisioner role over PB-ADV
     new faa8b22  mesh: Add bt_mesh_provision_adv API
     new 98c7f43  mesh: Add support for provisioner over PB-ADV to shell
     new 62cbf76  mesh: Use modlog in nodes.c
     new 1240978  mesh: Reduce severity of unavoidable warnings
     new fc33079  mesh: Model extension concept
     new 6c41794  mesh: Fixes Config client send publish message
     new f80330e  mesh: Fix Generic Model callback API
     new c5553d7  porting/linux_blemesh: Add new configs
     new d42ee61  apps/blemesh_shell: Enable provisioning and model extensions
     new 9746f2e  apps/blemesh_light: Fix using new Generic Model callbacks

The 74 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 apps/blemesh_light/src/main.c                      |  27 +-
 apps/blemesh_shell/syscfg.yml                      |   2 +
 nimble/host/mesh/include/mesh/access.h             | 243 +++++++-
 nimble/host/mesh/include/mesh/cfg_cli.h            |   7 +-
 nimble/host/mesh/include/mesh/cfg_srv.h            |   7 +-
 nimble/host/mesh/include/mesh/glue.h               |  12 +-
 nimble/host/mesh/include/mesh/health_cli.h         |   7 +-
 nimble/host/mesh/include/mesh/health_srv.h         |   7 +-
 nimble/host/mesh/include/mesh/main.h               |  47 ++
 nimble/host/mesh/include/mesh/model_cli.h          |  18 +-
 nimble/host/mesh/include/mesh/model_srv.h          |  37 +-
 nimble/host/mesh/src/access.c                      | 302 ++++++----
 nimble/host/mesh/src/access.h                      |  20 +-
 nimble/host/mesh/src/adv.c                         |  25 +-
 nimble/host/mesh/src/adv.h                         |  15 +-
 nimble/host/mesh/src/beacon.c                      |  41 +-
 nimble/host/mesh/src/cfg_cli.c                     | 124 +++--
 nimble/host/mesh/src/cfg_srv.c                     | 486 ++++++++--------
 nimble/host/mesh/src/crypto.c                      |  98 +++-
 nimble/host/mesh/src/crypto.h                      |  10 +
 nimble/host/mesh/src/foundation.h                  |  15 +-
 nimble/host/mesh/src/friend.c                      | 613 +++++++++++++++------
 nimble/host/mesh/src/friend.h                      |   9 +-
 nimble/host/mesh/src/glue.c                        |  13 +-
 nimble/host/mesh/src/health_cli.c                  |  22 +-
 nimble/host/mesh/src/health_srv.c                  |  31 +-
 nimble/host/mesh/src/lpn.c                         |  12 +
 nimble/host/mesh/src/mesh.c                        |  25 +-
 nimble/host/mesh/src/model_cli.c                   |  80 ++-
 nimble/host/mesh/src/model_srv.c                   |  82 ++-
 nimble/host/mesh/src/net.c                         |  94 ++--
 nimble/host/mesh/src/net.h                         |  43 +-
 nimble/host/mesh/src/nodes.c                       | 161 ++++++
 nimble/host/mesh/src/nodes.h                       |  10 +
 nimble/host/mesh/src/prov.c                        | 562 +++++++++++++++----
 nimble/host/mesh/src/prov.h                        |   4 +
 nimble/host/mesh/src/proxy.c                       |  34 +-
 nimble/host/mesh/src/proxy.h                       |   2 +-
 nimble/host/mesh/src/settings.c                    | 571 +++++++++++++++++--
 nimble/host/mesh/src/settings.h                    |   3 +
 nimble/host/mesh/src/shell.c                       | 123 ++++-
 nimble/host/mesh/src/transport.c                   | 345 +++++++++---
 nimble/host/mesh/src/transport.h                   |   6 +
 nimble/host/mesh/syscfg.yml                        |  19 +
 .../examples/linux_blemesh/include/syscfg/syscfg.h |  12 +
 45 files changed, 3396 insertions(+), 1030 deletions(-)
 create mode 100644 nimble/host/mesh/src/nodes.c
 create mode 100644 nimble/host/mesh/src/nodes.h

Reply via email to