You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by an...@apache.org on 2017/12/06 08:20:09 UTC

[mynewt-nimble] branch master updated (e9fd7ac -> 3df1614)

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

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


 discard e9fd7ac  net/nimble/host unittest; change null initialization to memset.
 discard fe0fa08  BLE Host - use instance 0 when ext. adv. disabled.
 discard 73287be  Merge pull request #671 from sjanc/ext_adv_host
 discard 7e11175  Merge pull request #673 from andrzej-kaczmarek/nimble-fixing
 discard bfdef1e  Add missing license headers
 discard e62a484  nimble/host: Add support for setting extended adv_data and scan_rsp
 discard 7426090  nimble/gap: Remove old experimental API for setting advertising PHY
 discard e6f1fc9  nimble/host: Don't use slave timer with extended advertising
 discard 8b5c950  nimble/host: Make preempt code multi advertising aware
 discard d858d4d  nimble/host: Extend advertising stop event with instance
 discard 306d682  nimble/host: Add support for setting advertising instance address
 discard 2264543  nimble/host: Pass advertising instance to connection complete
 discard 5430feb  nimble/host: Remove ext adv path from legacy API
 discard 80a71ad  nimble/host: Add support for configuring advertising instances
 discard 6549a39  nimble/host: Add support for removing advertising instance
 discard 2d52a4a  nimble/host: Add support for stopping advertising instance
 discard f6249ea  nimble/host: Add support for starting advertising instance
 discard 81cc8a1  nimble/mesh: Remove invalid typedef
 discard 296e7a2  nimble/mesh: Fix #include
 discard 87ff613  nimble/host: Change services pkg init priorities
 discard 5232478  nimble/host: Add API for extended advertising
 discard a0cd82f  nimble/host: Use static buffer for GAP mempool
 discard 5246e1b  Merge pull request #668 from andrzej-kaczmarek/nimble-build-fix
 discard 496b429  Merge pull request #667 from ccollins476ad/apollo2-timers
 discard 16c0345  emspi transport - Fix compiler warning.
 discard 96f07fb  nimble/lls: Make LLS usable
 discard 21bf395  nimble/tps: Fix compilation error
 discard 7690551  MYNEWT-869 BLE Host - Fix CoC double free
 discard 1d05064  MYNEWT-869 BLE Host - Fix GATT svr unit test.
 discard a85ca3d  Merge pull request #662 from sjanc/ext_adv_cleanups
 discard 56528a2  nimble/host: Make function touching ble_gap_slave use instance
 discard ceca647  nimble/host: Simplify connection accept functions
 discard 9425189  nimble/host: Use flag for tracking advertising type
 discard fa72061  nimble: Fix tx power type in hci_ext_adv_params
 discard c19e50c  nimble/gap: Make ble_gap_slave table
 discard eec5f4a  nimble/host: Unanonimize ble_gap_slave
 discard f9ec530  nimble: Move adv instances count definition to common header
 discard 48f4992  nimble/host: Remove unused members from ble_gap_slave
 discard 7c039a0  Merge pull request #651 from michal-narajowski/friend_preparation
 discard aad64de  Merge pull request #652 from michal-narajowski/mesh-msg-cache
 discard 6d12aab  Merge pull request #653 from andrzej-kaczmarek/various-fixes
 discard 31de988  Merge pull request #655 from ccollins476ad/apollo2
 discard ec571f3  Merge pull request #647 from wes3/hfxo_fix
 discard 1ebbf01  ANS service: Add a hacky #undef to fix ambiq blds.
 discard b951fcc  BLE HCI transport - emspi
 discard 055a22b  nimble/ias: Fix service definition
 discard d400f49  nimble/host: Enable ble_hs_locked_by_cur_task for debug only
 discard e352826  nimble/host: Fix semaphore usage
 discard 05b79d7  nimble/host: Add missing include
 discard d559c85  nimble/host: Remove unused bsp includes
 discard 4313da3  mesh: Improve Network Message Cache behavior
 discard 8ec5e3c  mesh: Extend advertising API with helpers for Friend support
 discard 06aa171  mesh: Return change information from bt_mesh_iv_update()
 discard d281775  mesh: Export bt_mesh_friend_cred_get() for Friend usage
 discard 4dc09bb  mesh: Remove redundant assignment
 discard 59225e5  mesh: Cfg: Only update friend state if supported
 discard 223bdb4  mesh: Export some transport layer helpers
 discard 0409332  mesh: Add bt_mesh_net_flags() helper function
 discard e7b77e7  mesh: Fix TX segment context lookups
 discard bd268a1  mesh: Take advantage of BT_MESH_NET_HDR_LEN define
 discard f8af7d8  mesh: Keep received buffer intact until transport layer
 discard 8b80a1a  Merge pull request #649 from michal-narajowski/mesh_pts_fixes
 discard 2f6d210  Merge pull request #646 from michal-narajowski/mesh-init-fix
 discard cf4c99e  mesh: Fix HB Sub Status when disabling subscription
 discard 8f14a6b  mesh: Fix clearing HB state when disabling HB sub
 discard 0a35415  mesh: Fix sending heartbeat only when relay state changes
 discard 5febeee  mesh: Fix HB Pub Count Log calculation routine
 discard 3c9c40a  mesh: Fix ignoring all prohibited sub_dst in HB Sub Set
 discard 6738193  net/nimble: MYNEWT-862 HFXO not always turning off
 discard c8377a6  BLE Host - Delay sync callback after IRK restore
 discard 8a8941b  Merge pull request #632 from ccollins476ad/rm-conn-cancel
 discard 1cf5839  mesh: Fail init on keys generation error
 discard c285d6d  Merge pull request #641 from michal-narajowski/mesh-iv-update-fix
 discard b976893  mesh: Fix and clean up iv update procedure
 discard 3951ab3  Merge pull request #622 from andrzej-kaczmarek/nimble-aux-sched-fix
 discard 8ef99ac  BLE Host - Lock mutex in ble_hs_id_infer_auto()
 discard ae2365b  BLE Host - Corrections for heartrate PR (591).
 discard dfd18af  apps/blehr: Added heart-rate sensor app
 discard 46b71ec  BLE Host - Remove BLE_GAP_EVENT_CONN_CANCEL
 discard 081d703  BLE socket transport - don't drop large frames.
 discard 62b8fe4  Merge pull request #633 from ccollins476ad/frag-typo
 discard a32c90f  nimble/ll: Drop event if adv ext is delayed beyond aux
 discard ad7382e  nimble/ll: Add stat for dropped adv event
 discard f85a441  nimble/ll: Set phy mode before scheduling tx
 discard 259efb9  Merge pull request #621 from michal-narajowski/heartbeat
 discard 3edc6df  Merge pull request #620 from michal-narajowski/bt_mesh_feat_bits
 discard 23f741c  BLE Host - Fix typo in flag check
 discard 9913d75  nimble/host: Fix build issue
 discard a69333c  BLE Host - Fix build errors for non-centrals.
 discard 44def4a  MYNEWT-842 - Unit tests for adding IRK entries.
 discard 6e400aa  MYNEWT-842 BLE Host - Stop GAP, add to rslv list
 discard 8f41dfc  BLE Host - Allow GAP to be preempted.
 discard b0fcda0  BLE Host - no_lock versions of GAP cancel fns.
 discard c7b871e  BLE Host - add reason for adv / disc complete.
 discard c91d187  BLE Host - Fix a few coding style issues.
 discard db04c94  nimble/controller: remove reduntant return
 discard 732d1bf  nimble/controller: Fix connecting on long scan interval
 discard eeec1a0  nimble/controller: minor coding style fix
 discard ca26f05  nimble/controller: Store missing DID from ext adv
 discard bae2102  nimble/controller: Fix extended connect
 discard 1b96aff  mesh: Fix missing feature bits
 discard f3b12e9  mesh: Heartbeat fixes for message count
 discard 26ff62e  nimble/controller: Fix off one issue with ext adv data
 discard 566dc09  nimble/controller: Fix handling ext adv with advA
 discard a742cf4  nimble/controller: Fix wl for extended scanner
 discard 9b840b4  nimble/controller: Move scheduling aux to LL
 discard 7954fb1  nimble/controller: Improve ext connection creation
 discard f35dda8  nimble/controller: Fix memory leaks when creating connection
 discard 80316cb  nimble/controller: Improve getting aux ptr code
 discard a3e5846  nimble/controller: Fix memory leaks in the ext scanner
 discard 8047efe  nimble/controller: Always check if we need to continue scan
 discard 1880158  nimble/controller: Fix missleading variable name
 discard cd4ec05  nimble/controller: Improve wfr timer for aux ptr
 discard 8e439ad  nimble/controller: Fix freeze in extended scanning
 discard 80ff649  nimble/gap: Fix usage of BLE_GAP_OBSERVER
 discard 0fd50c0  Merge pull request #617 from andrzej-kaczmarek/nimble-ll-fix-build
 discard 4571e2b  Merge pull request #612 from mkiiskila/debug_mX_flags
 discard 7c3eebe  nimble/ll: Fix build w/o ext adv
 discard bf25cb8  Merge pull request #616 from ccollins476ad/ble-hs-test-refactor
 discard c6bab19  ble controller; was not building properly with FEAT_LL_PRIVACY set to 0.
 discard aed6fcc  Merge pull request #615 from andrzej-kaczmarek/nimble-phy-mode-fix
 discard 4b046d8  Fix new warnings caused by change in compiler flag setting.
 discard 77e15eb  BLE Host - Move HCI test util code into a new file
 discard b000fd6  nimble/ll: Fix scheduling of extended advertising events
 discard 50bac62  nimble/ll: Fix scheduling new connection in slave role
 discard 228f795  nimble/phy: Add phy_mode to rxinfo
 discard 21d9401  Merge pull request #608 from andrzej-kaczmarek/nimble-ll-aux-sched
 discard 05b557e  Merge pull request #609 from michal-narajowski/mesh-fixes
 discard f8c0510  Merge pull request #613 from ccollins476ad/ble-max-pkts
 discard a67b3c8  BLE Host - Read BR/EDR buffer size at startup.
 discard 69a2861  BLE Host - Remove ACL transmit queue.
 discard 669550a  BLE Host - Honor controller's flow control
 discard 22a44f0  mesh: Fix sending unassigned variable in mod_sub_va_overwrite
 discard 9941350  mesh: Fix setting mod sub status parameters
 discard 3e42693  mesh: Fix missing argument in k_delayed_work
 discard c5d3396  Merge pull request #604 from michal-narajowski/mesh_app_key_revoke
 discard ce30987  nimble/ll: Improve scheduling of aux scan
 discard 3b6e4f8  nimble/ll: Cleanup aux scheduling function
 discard 18c9479  nimble/ll: Fix consecutive bits detection in AA
 discard f8fd21d  mesh: Fix revoking app keys
 discard 68b9b02  nimble/ll: Add extra assertion for adv chanmask
 discard a890106  nimble/ll: Fix calculating auxiliary offset in AUX_ADV_IND
 discard 950f5fe  nimble/ll: Fix scheduling of AUX_ADV_IND packets
 discard 0c820b2  nimble/ll: Add ble_ll_usecs_to_ticks_round_up
 discard 374b9e6  nimble/ll: Fix weird symbol name usage
 discard daaee52  Merge pull request #595 from ccollins476ad/no-conn-fail-evt
 discard 5bd8eb3  BLE Host - Unit test for unreported connect fails.
 discard e50dcda  nimble/host: Fix ble_hs_adv_parse()
 discard bc34e8c  mesh: Don't send health status messages if a test fails
 discard 5dbee63  mesh: Fix setting health period divider
 discard 22c9999  mesh: Fix Set LPNTimeout message handling
 discard 47ef76e  mesh: Fix resetting heartbeat subscription expiry properly
 discard fba8b59  mesh: Fix zeroing heartbeat state
 discard ed8c0f8  mesh: Fix spelling of "heartbeat"
 discard 9039bb3  mesh: Fix encoding fault count to Health Current Status
 discard 3cdc6b7  mesh: Fix Health Period Set OpCode
 discard 3c877a9  mesh: Fix SDU length check
 discard 701a5ad  mesh: Fix string signedness issue
 discard 1f57b35  BLE Host - Connect failures were not reported.
 discard ed54709  Merge pull request #593 from ccollins476ad/restore-irks
 discard 18d2a6e  nimble: Don't hardcode TinyCrypt rand function
 discard 44664e4  nimble/mesh: Fix address type handling
 discard d71733b  Merge pull request #589 from rymanluk/mesh_proxy_fix
 discard eb2c9d9  BLE Host - Unit tests for IRK restore on startup.
 discard d6c4dce  MYNEWT-841 BLE Host - Fill resolve list at startup
 discard f436963  BLE Host - Reduce line length to <= 79 chars.
 discard 7a2382b  BLE Host - rename `default_irk` --> `ble_hs_pvcy_default_irk`
 discard 94bacdd  mesh: Fix compilation with GCC 7.1
 discard d9b9a86  mesh: Fix dropping valid proxy configration messages
 discard c1cc285  Merge pull request #578 from sjanc/tc
 discard 982f159  BLE Host - Make ble_hs_id_infer_auto() public.
 discard e87ae0a  Merge pull request #582 from ccollins476ad/native-sock-write
 discard 766cd72  nimble/host: Allow setting adv data when advertising
 discard 25855f9  Rename BLE socket task "sock" --> "hci_sock"
 discard 10b8e2e  mesh: Allow TTL <= 1 for the local net interface
 discard 5c5b571  mesh: Remove local network interface MYNEWT_VAL option
 discard bf662a0  Revert "mesh: fix handling group send with local interface enabled"
 discard 34f73b1  Merge pull request #576 from andrzej-kaczmarek/tifs-rework
 discard 47ef62d  nimble/phy: Fix wfr time calculations
 discard 937984d  nimble/host: Update with new Tinycrypt ECC API
 discard 0e66066  nimble/controller: Remove misleading TODO
 discard 5b3dcf1  nimble/ll: Drop packets with empty payload for LL Control PDU
 discard 86dac7d  nimble/ll: Enforce minimum payload length for coded phy
 discard 5a05212  nimble/ll: Fix setting default phy prefs
 discard 27ef9f5  Merge pull request #572 from andrzej-kaczmarek/nimble-host-symbol-fix
 discard 665b6bc  nimble/host: Add symbol for 'any' phy mask
 discard f80d7d0  nimble/host: Fix invalid symbol name
 discard c6a36c1  Merge pull request #562 from ccollins476ad/bswap-errors
 discard 8f612bf  mesh: set company id field in health status message
 discard 8158c0f  mesh: set delayed timer for periodic publish before publishing
 discard ed668bf  mesh: add more debug logs in network layer
 discard cff95b4  mesh: fix setting message fields in health model
 discard c0408ef  mesh: add missing delayed work argument
 discard acd61a4  mesh: fix toggling debug logs per layer
 discard 8940f0c  mesh: fix typo in setting friend config
 discard 0c6ac71  mesh: add extended debug flag for printing adv packets
 discard 49d245d  mesh: add log message when dropping packet because unprovisioned
 discard 8eefd57  mesh: check destination address on receive
 discard 0800608  mesh: fix initialize message queue
 discard 9f33c3c  mesh: fix handling group send with local interface enabled
 discard 87135a2  mesh: return buffer even when no usrhdr
 discard 1f5b6e9  mesh: fix null ptr access
 discard 5f6b92b  mesh: add missing argument to delayed work in configuration
 discard ea14597  mesh: send ack for every message with matching FSC
 discard 876bf6b  Remove extraneous #include.
 discard ba3ccaf  Merge pull request #538 from andrzej-kaczmarek/nimble-ll-stack-fix
 discard 8420fc7  Merge pull request #539 from rymanluk/scan_fix
 discard 5cac869  nimble/ll: Increase stack for ble_ll_task
 discard 8a7fdd6  nimble/mesh: Return once app-key is found and handled
 discard dd8110d  nimble/controller: Drop adv event if it is too big
 discard d15b597  Merge pull request #537 from rymanluk/scan_fix
 discard f980a34  Merge pull request #534 from rymanluk/priv_fix
 discard 2581560  Merge pull request #533 from andrzej-kaczmarek/nimble-ll-dup-fix
 discard f8566e5  nimble/controller: Decrease size of struct ble_mbuf_hdr
 discard adc29a7  nimble/controller: Fix scan long advertising packets
 discard 14a7b6c  nimble/sm: Use privacy device mode as default
 discard fa41bef  nimble/ll: Fix duplicates filtering in scanner
 discard a0d5c41  nimble/controller: Fix disconnection event status
 discard c2da164  nimble/mesh: Clear link TX when ACK arrived on it
 discard bebd062  nimble/gap: Fix pointer to local outside of scope
 discard ca5e14b  nimble/l2cap: Fix use on uninitialized value
 discard 71e0c25  Merge pull request #519 from andrzej-kaczmarek/monitor-dev
 discard 156ac4c  nimble/monitor: Add reporting of dropped packets
 discard 27c74da  Merge pull request #520 from sjanc/static_check
 discard be4961c  Merge pull request #521 from michal-narajowski/mesh-porting-fixes
 discard 503946d  nimble/mesh: Fix failed provisioning response
 discard 559fe69  nimble/test: Assert os_mbuf operations in GATT tests
 discard 00179d7  Merge pull request #511 from rymanluk/porting
 discard fd989a5  nimble/mesh: assert on out of prov buffers
 discard ce03d0e  mesh: Fix setting the right value for Static OOB type
 discard 567062b  nimble/monitor: Fix ble_monitor_out
 discard cc5b5d3  nimble/monitor: Always use uptime for timestamp
 discard d15d372  nimble/monitor: Make console out buffer size configurable
 discard 8592acd  nimble/monitor: Make UART ring buffer size configurable
 discard 3f527f5  nimble/monitor: Make RTT buffer size configurable
 discard 7a972bb  nimble/hs: Make ble_hs_evq_get() private API
 discard 43d40f9  nimble/mesh: Porting Mesh to Mynewt
 discard 743aa78  Merge pull request #483 from ccollins476ad/ble-auto-addr
 discard 416ccfe  nimble/test: Limit max characteristics when validating handling FIX
 discard e7811da  nimble/test: Fix max intervals in L2CAP tests
 discard a186027  nimble/test: Limit max characteristics when validating handling
 discard 1580ee2  nimble/test: Fix setting channel map for CSA2
 discard 4ef2a12  nimble/tests: Fix possible NULL pointer dereference
 discard 738f959  nimble/test: Assert all os_mbuf operations
 discard 7beadbc  nimble/test: Check for ble_gap_conn_find return value
 discard 2e06da9  nimble/test: Pass SM public key structure to ble_sm_dbg_set_sc_keys
 discard 91d7656  mesh: One to one copy of Mesh from Zephyr
 discard 3e676ee  Revert "nimble/host: Fix build with new TinyCrypt"
 discard e074b59  nimble/host: fix event flag check
 discard a6dd7bc  nimble/host: Fix build with new TinyCrypt
 discard 500b65a  Merge pull request #493 from sjanc/static_check
 discard f84d6bd  BLE Host - Don't abort reset if HCI restart fails.
 discard 8d80e26  nimble/host: Fix searching for descriptor in gatts
 discard 77ee7cd  nimble/host: Allow to hide GATT services from clients
 discard cbee3dc  nimble/ans: Fix out of bounds access
 discard 4d6486f  nimble/ans: Assert on invalid operation
 discard 9f908d4  nimble/controller: Fix validating extended advertising phy
 discard 1c3e06c  nimble/l2cap: Remove redundant NULL check
 discard 3513c9c  nimble/host: Refactor HCI commands sending functions
 discard 278124d  Merge pull request #489 from sjanc/static_check
 discard d9c7bd1  This closes #480.
 discard ab26aa0  nimble/controller: Fix checking for invalid PHY in aux ptr
 discard db8e527  nimble/controller: Remove redundant NULL checks
 discard a0092cf  nimble/controller: Fix out of bound access to g_ble_ll_adv_sm
 discard 5a94e1a  nimble/host: Remove redundant check for unsigned value
 discard c169732  BLE Host - Change unit test to use dflt evq.
 discard cdd7289  BLE Host - Remove start event.
 discard 9b40257  nimble/sm: Fix os_mbuf leaks on keys distribution
 discard 431889a  nimble/sm: Fix NULL pointer dereference
 discard 15a14b3  nimble/gap: Fix storing pointer for local outside of scope
 discard f6dc819  nimble/gap: Fix NULL pointer dereference
 discard c3156e7  nimble/sm: Fix buffer overflow when copying address
 discard fbb72f5  nimble/sm: Fix passing uninitialized variable
 discard 8a020ba  Add function to load at least one BLE addr from hw
 discard b6aeb25  BLE Host - Allow NULL output params in ID fns.
 discard a1aaf58  BLE Host - Automatic own-addr-type resolution
 discard 3560f2a  Merge pull request #461 from rymanluk/bt5_scanner_improve
 discard 36ec3a0  BLE Host - GATT svr now Initializes ATT svr.
 discard 417a84f  BLE Host - Function to copy a UUID.
 discard 30e628d  BLE Host - Remove unnecessary const in chr def.
 discard cc24104  BLE Host - Allow GATT svcs to be reg. after init.
 discard c4d8756  nimble/controller: Fix handling privacy mode
 discard 105ed3a  nimble/controller: Fix build issue when PHY is not set
 discard 5eaae2d  nimble/controller: Fix for checking valid scanning PHY
 discard b4c0bb8  nimble/controller: Fix duration for aux packet
 discard 3123ae7  nimble/controller: Improve handling aux ptr scheduller
 discard 97ee00f  nimble: Fix setting advertising instance random address
 discard 69a7781  nimble/controller: Fix build issue when BT5_PHY is set but not EXT ADV
 discard bdd480b  nimble/controller: Fix scan response set for legacy
 discard a8ab2f1  Fix host unit test compiler error on mac.
 discard 356c65b  Merge pull request #463 from sjanc/directed_adv_fixes
 discard 2190ad2  nimble/controller: Fix handling direct advertising
 discard 51f34e1  nimble/controller: Fix privacy mode
 discard 4119708  nimble/host: Fix HD directed advertising with extended advertising
 discard 072f0e4  nimble/controller: Fix interval settings for directed advertising
 discard 7c9b1e2  nimble/controller: Minor fix function name
 discard 08e61e5  nimble/controller: Minor comment fix and cleanup
 discard 9408faf  nimble/controller: Minor coding style
 discard 41de360  nimble/controller: Add stat for AUX_CONNECT_RSP tx
 discard df0857f  nimble/controller: Fix AUX_CONNECT_RSP handling
 discard 6018556  nimble/controller: Fix wfr timer handling in init state
 discard 3175b48  nimble/controller: Ignore PDUs with invalid CRC in init state
 discard 98ff1aa  nimble/controller: Remove invalid comment
 discard b23f03e  Merge pull request #452 from andrzej-kaczmarek/bt5-legacy-scan-fix
 discard 97f79d1  Merge pull request #422 from wes3/bsnbranch
 discard 59ba181  nimble/controller: Fix legacy scanning
 discard ed6af81  Remove last incubator leftovers
 discard a0435a9  Merge pull request #437 from sjanc/master_bluetooth5
 discard 29baa32  nimble/test: update tests after bugfix in SM legacy
 discard 96d22f2  Merge pull request #428 from sjanc/bt5_ext_adv_host
 discard 648d825  Remove incubator leftovers
 discard 2543d9c  Merge pull request #415 from michal-narajowski/bt5-regression-tests
 discard e999117  nimble/host: Add support for using Extended Advertising
 discard 5b29f6d  nimble/host: Add builder functions for Ext Adv HCI commands
 discard db15a85  nimble/controller: bsnbranch merge into bluetooth5
 discard fb8e571  nimble/controller: merge bsnbranch into bluetooth5
 discard 3403570  Initial commit for the "body sensor network" code changes.
 discard 84974c0  nimble/controller: Improve advertising report HCI event building
 discard d11ef4f  nimble/controller: Remove unused subev parameter
 discard 59cf9ac  nimble/controller: Fix event mask checking for advertising report HCI events
 discard 00371c8  nimble/controller: Fix advertising report HCI event with empty adv data
 discard 057ac82  nimble/controller: Fix length for advertising report HCI event
 discard 9d9da16  nimble/hs: Update enabled LE Event Mask
 discard 5c6e41b  nimble/host: fix SM SC authenticated pairing
 discard 217f8d5  nimble/host: fix SM legacy authenticated pairing
 discard b0c15f4  nimble/pts: update testing dates
 discard 11b5e3f  nimble/pts: update PTS GATT test scenarios
 discard abfe2a3  nimble/pts: update PTS SM test scenarios
 discard 5c5725e  nimble/pts: update PTS GAP test scenarios
 discard 4882767  nimble/controller: Fix initial conn event scheduling on ext adv
 discard 1b0ef98  nimble/controller: Fix connMaxTxTime calculation on coded PHY
 discard 204b60f  nimble/controller: Fix typo
 discard 5509cdf  nimble/controller: Fix setting PHY for slave connection
 discard 2704b71  Merge branch 'master' into bluetooth5_master
 discard 1643f79  Merge pull request #403 from wes3/myn810
 discard d8d01ce  nimble: convert HCI error codes to hex
 discard 51cb8d8  Merge pull request #398 from michal-narajowski/bt5-fixes
 discard 062cbf4  Merge pull request #402 from sjanc/bt5_ext_adv
 discard 59ed1c4  nimble/host: handle error case on ble_svc_ans_chr_write
 discard c1ecbae  nimble/host: add missing rc check when setting adv fields
 discard 56b0d2b  nimble/controller: fix undefined result of << expression
 discard a0b9882  nimble/controller: fix null pointer dereference
 discard 95006e6  nimble/controller: fix uninitialized value
 discard a964c65  nimble/host: fix uninitialized value
 discard 3f304cf  BLE Host - Add comments; move decls to priv hdrs.
 discard c8aa6a9  Merge pull request #372 from andrzej-kaczmarek/btmon_core
 discard 3806e95  Merge pull request #401 from andrzej-kaczmarek/bt5-aar-fix
 discard fc6864c  nimble/controller: Fix scheduler advertising halt error
 discard 5b48f42  nimble/controller: Remove redundant call to ble_ll_scan_chk_resume
 discard 65a5852  nimble/controller: Add support for ext advertising duration
 discard 0308da9  nimble/monitor: Use vsnprintf to calculate characters in log message
 discard c41f9d7  nimble/monitor: Make controller name static
 discard fdda567  nimble/monitor: Make RTT upstream buffer name configurable
 discard a3fc718  nimble/monitor: Make UART device configurable in syscfg
 discard 3ccdcb0  nimble/monitor: Fix coding style
 discard 912cd76  nimble/monitor: Add delay in UART queue flush
 discard 9ed3ccd  Merge branch 'master' into bluetooth5_master
 discard 3fbea8e  Merge pull request #380 from ccollins476ad/ble-store-clear
 discard 6581060  Merge pull request #363 from ccollins476ad/testutil-init
 discard e85a741  Merge pull request #384 from ccollins476ad/ble-hci-task
 discard 8b61e6d  Merge pull request #370 from ccollins476ad/key-dist-0
 discard fca304b  nimble/controller: fix null pointer dereference
 discard 105937b  nimble/controller: Fix build error with ext adv disabled
 discard bc312be  nimble/controller: Minor doxygen fixes
 discard 753c3ee  nimble/controller: Fix AAR usage for extended advertising
 discard d7a1b88  nimble/controller: Create ble_ll_init_rx_isr_start
 discard fe2cfb6  Merge pull request #387 from rymanluk/bt5_fix
 discard d33c9a1  nimble/controller: Improve validation on extended connect command
 discard 1148c57  nimble/controller: Disable LL logs
 discard c5af887  Give HCI socket transport its own task.
 discard aff73cb  Merge pull request #382 from sjanc/bluetooth5_master
 discard 14b11f4  Merge pull request #379 from sjanc/bt5_ext_adv
 discard 1438af3  Merge pull request #371 from bgiori/remove_lls
 discard f83c824  Merge branch 'master' into bluetooth5_master
 discard bb8084f  nimble/controller: Fix window delay for PHY 2M
 discard 7e460a2  nimble/controller: Improve handling hci create connection command
 discard b3801f8  nimble/controller: Fix for regression in extended connect
 discard 58a7190  nimble/controller: Remove not needed flag from header
 discard 81982b5  nimble/controller: Support ext scanner for chain aux ptr
 discard 6b78e6c  nimble/controller: Add stats for aux scan req/rsp
 discard 1a6abcf  nimble/controller: Improve handling aux scan response
 discard 12aac1f  nimble/controller: Make sure auxiliary offset is good enough
 discard a33e0a5  nimble/controller: Minor fix for correct define usage
 discard f980ea2  nimble/controller: Fix BLE_LL_MAX_EVT_LEN
 discard 4e4e074  nimble/controller: Add MYNEWT_VAL BLE_LL_EXT_ADV_AUX_PTR_CNT
 discard 93c7f14  nimble/transport: Add support fot extended advertising
 discard a8bacfd  nimble/test: Update unittests after features exchange changes
 discard 153ec60  BLE Host - Remove BLE_EDDYSTONE syscfg setting.
 discard dd2c244  MYNEWT-749 BLE Host - Don't persist if keydist==0
 discard f995674  MYNEWT-268 BLE Host - enable factory reset
 discard 63c665f  nimble/controller: Fix calculating ext advertising PDUs TX time
 discard 1c28a81  nimble/controller: Fix calculating AUX_ADV_IND start time
 discard f18a601  nimble/controller: Allow to use larger advertising data
 discard 005b5f4  Merge pull request #375 from andrzej-kaczmarek/bt5-featexch
 discard 2d67810  nimble/host: Do not enable unnecessary events from controller
 discard fb1d2b0  nimble/controller: Remove callout for HCI Read Remote Features event
 discard 23ac3ad  nimble/controller: Update supported HCI commands mask
 discard 9413a88  nimble/controller: Remove reduntant checks for OS_CPUTIME_FREQ
 discard 37f7cbe  nimble/controller: Fix for missing scansm pointer in connsm
 discard a8e81cb  nimble/controller: Initiate data length update if remote supports it
 discard b71fb23  nimble/controller: Refactor remote features handling
 discard 9997086  nimble/controller: Fix features handling
 discard e17961e  nimble/controller: Enable Connection Parameters Request procedure
 discard 40c5d0e  nimble/controller: Fix LE Connection Update status code in slave role
 discard fdc13ae  nimble/host: Use features to check parameters update procedure
 discard b8e766d  nimble/host: Store peer supported features
 discard e844909  nimble/host: Store local controller supported features
 discard d0951f8  nimble/controller: Remove phy_data from non-phy builds
 discard 94712ee  nimble/controller: Fix set adv enable hci cmd processing
 discard 6ef890f  nimble: Disable HCI logs when monitor is enabled
 discard fc558b8  nimble/monitor: Add intermediate buffer option for RTT
 discard afee99d  nimble/monitor: Add call to output text via monitor interface
 discard 6938800  nimble/monitor: Add call to log via monitor interface
 discard e463bdb  nimble/monitor: Add monitor interface over RTT
 discard dfc6498  nimble/monitor: Add monitor interface over UART
 discard 0360b2d  Merge pull request #367 from rymanluk/bt5_scanner
 discard f5e37ef  remove misplaced duplicate of link lost service
 discard 8874419  nimble/controller: For Bluetooth5 disable HW whitelist
 discard 1e00afe  nimble/controller: Add MYNEWT_VAL to enable/disable HW whitelist
 discard 3051e04  nimble/hci: Fix mapping legacy event types
 discard 9f292ba  nimble/controller: Ignore scan rsp which is not an answer on scan req
 discard 6a7c30d  nimble/controller: Add default values to extended advertising event
 discard 485a3e4  nimble/controller: Add support for whitelist and privacy for extended adv
 discard 9354f02  nimble/controller: Fix handling scan req during extended scan
 discard 4e96f07  Merge pull request #364 from sjanc/bluetooth5_master
 discard b84a144  Merge branch 'master' into bluetooth5_master
 discard d2cdcec  nimble/controller: Remove restriction whcih does not work in this case
 discard bed782b  Merge pull request #360 from sjanc/bt5_ext_adv
 discard dce222e  BLE Host - Add missing #include.
 discard 4921ca5  nimble/controller: Use flag for marking advertising on data channel
 discard b99f278  nimble/controller: Store DID and SID in single variable
 discard 58af0c2  nimble/controller: Fix build with extended advertising disabled
 discard a842bfb  nimble/controller: Remove support for Android specific HCI commands
 discard 5f3629f  nimble/controller: Reduce padding in ble_ll_adv_sm
 discard af6c345  nimble/controller: Add support for setting advertising TX power
 discard f1da68a  nimble/controller: Schedule AUX_ADV_IND based ADV_EXT_IND channel mask
 discard 3e885c9  nimble/controller: Adjust slave anchor point based on PHY used
 discard 565fc3c  nimble/controller: Use flags for storing flag-like values
 discard cfefda2  nimble/controller: Remove leftover TODOs
 discard 0b9d800  nimble/controller: Add support for sending Set Terminated event
 discard 5f55eb6  nimble/controller: Reply with AUX_CONN_RSP for connection request
 discard 6cd3f5e  nimble/controller: Send LE Scan Request Received Event
 discard 69a235b  nimble/controller: Add support for sending AUX_SCAN_RSP
 discard e56841b  nimble/controller: Add support for non-connectable advertising
 discard a64383a  nimble/controller: Use properties for storing advertising type
 discard 09ce6e2  nimble/controller: Add LE Set Extended Advertising Parameters Command
 discard d7e013d  nimble/controller: Add LE Set Extended Scan Response Data Command
 discard 8e4a5cd  testutil - Remove init boilerplate.
 discard 2e4bf8b  nimble/controller: Add LE Set Extended Advertising Data Command
 discard 5f08975  nimble/controller: Add LE Clear Advertising Sets Command
 discard 7c8bd44  nimble/controller: Add LE Remove Advertising Set Command
 discard ae8d4a3  nimble/controller: Add LE Set Extended Advertising Enable Command
 discard 2529a30  nimble/controller: Add initial stubs for Ext Advertising HCI commands
 discard c3d78bb  nimble/controller: Reject le set adv if connectable
 discard a863b90  nimble/controller: Don't build VS code if Android VS are not enabled
 discard 22d28f6  nimble/controller: Rename BLE_MULTI_ADV_SUPPORT
 discard f4ef966  nimble/controller: Remove few not needed #ifdefs
 discard 3b33924  Merge pull request #280 from ccollins476ad/store-config
 discard 2ef71f4  MYNEWT-743 BLE Host - Persist bonds to sys/config
 discard 5f3f4c6  nimble: Add BLE_EXT_ADV MYNEWT_VAL
 discard a1b673c  nimble/gap: Add support for handling extended advertising event
 discard 844cf67  nimble/gap: Add GAP API for extended connection
 discard 9e603c9  nimble/hci: Add support for HCI create ext connect
 discard 4cfc0c3  nimble/hci: Minor coding style fix
 discard 6918d01  nimble/hci: Remove reduntant declaration
 discard 607f3a3  nimble/gap: Add API for extended scan
 discard 47aa5b5  nimble/hci: Add set extended scan parameters command
 discard cf9a73b  nimble/hci: Add HCI commands for enhanced trans/recv test
 discard 2657f64  BLE Host - Allow get / set of channel map.
 discard edd4110  BLE Host - Remove unused functions.
 discard 1a0a8f9  Merge pull request #341 from andrzej-kaczmarek/remove_1mhz
 discard fe7da19  nimble/controller: Header already contains valid phy
 discard 5edd004  nimble/controller: Fix for write above array bound
 discard 699a0dd  nimble/controller: Minor coding style fix
 discard 989fbfb  nimble/controller: CSA2 is mandatory for extended advertising
 discard de19121  nimble/controller: Add LP clock sysval to configure BSP
 discard 26da6c4  nimble/controller: Emit build error when building with non-32kHz clock
 discard be20580  nimble/controller: Fix build with native phy
 discard 7e22f09  nimble/controller: Remove code for 1MHz clock
 discard e4305d2  nimble/controller: Allow 2M and Coded PHYs only on nRF52840
 discard 8bab4a0  Merge pull request #279 from ccollins476ad/key-wont-fit
 discard 8b4b6a7  nimble/controller: Fix checking for supported PHY
 discard 0dccf0f  MYNEWT-751 store event API change
 discard 88938ce  nimble/controller: Fix build issue for non Bluetooth 5 configuration
 discard d79b9ab  nimble/controller: Fix build for 1M
 discard 77b3905  nimble/controller: Sort out flag configuration for BT5
 discard 4cf2fd9  nimble/controller: Minor coding style fix
 discard 2a03e91  nimble/controller: Increase stack
 discard f256aac  nimble/controller: Fix conn params check
 discard 01998fb  nimble/controller: Fix rxinfo rx state mask
 discard d46843b  nimble/controller: Make rxinfo macros return casted values
 discard 2b2cdfd  nimble/controller: Fix for scanning freeze
 discard a1c90b7  nimble/controller: Add support to create extended connection
 discard 835ac46  nimble/controller: Add parser for extended advertising
 discard 1f6ad5e  nimble/controller/sched: Remove reduntant declarations
 discard a6d3861  nimble/controller: Refactor a bit ble_ll_init_rx_isr_end
 discard 67b1770  nimble/controller: Improve flow for handling connection data
 discard 86e2846  nimble/controller: Extract function to prepare and send adv report
 discard 135d330  nimble/controller: Make use of access_add nad crcinit for scan/adv
 discard e4db8f2  nimble/controller: Change PHY when extended scan requires that
 discard 0ac5402  nimble/controller: Add support for scan using two PHYs
 discard 8aaecce  nimble/controller: Add restriction for extended scan
 discard 1bb4dc9  nimble/controller: Refactor ble_ll_scan_proc function
 discard 19a9528  nimble/controller: Refactor ble_ll_scan_window_chk
 discard b56a53f  nimble/controller: Fix scan comment
 discard a1b48ed  nimble/controller: Add support for extended scan
 discard 0d598bf  nimble/controller: Enhance scansm for future support of Bluetooth 5.0
 discard 3352122  nimble/controller: Fix compiler warning
 discard 4c4d28e  nimble/controller/phy: Move helper function to header
 discard 8789b8e  nimble/controller: Minor fix: Keep consistent function names
 discard 85f0e52  nimble/controller: Add proper conn event scheduling for secondary adv ch
 discard 35707a7  nimble/controller: Add current phy getter
 discard 40c27df  nimble/controller: Adjust TX size to fit in maxTxTime
 discard c2210b1  nimble/controller: Store max TX octets in each PHY mode
 discard ad60d67  nimble/controller: Add helper to calculate payload octets per TX time
 discard e4f2945  nimble/controller: Make PDU header TX times easily accessible
 discard ce8325c  nimble/controller: Make number of PHY modes a common definition
 discard 4a1e9f4  Merge pull request #293 from michal-narajowski/btshell
 discard ed9ca25  BLE Host - decrease dflt mtu; make cfgable.
 discard b60e2f6  nimble/host: add api to print local gatt server database
 discard 8eb3f9e  MYNEWT-751 Make ble_store_status() private.
 discard d892962  MYNEWT-751 - Slight change to internal function.
 discard 4d0bd57  MYNEWT-751 BLE Host - Policy for SM key overflow
 discard b06305f  Merge pull request #287 from ccollins476ad/repeat-pairing
 discard 33d658d  nimble/controller: Move helpers for PDU duration from phy to ll
 discard b689d74  nimble/controller: Fix applying PHY Options in LE Set PHY
 discard 05e2411  Merge branch 'master' into bluetooth5_master
 discard f8c8e17  BLE Host - Make ble_hs_sched_reset()
 discard 14c437b  Merge pull request #311 from wes3/myn738
 discard 149f21b  This closes #310.
 discard 7974fb8  Fix typo ("ACM" should be "ACL").
 discard 8454891  MYNEWT-550 Add ble_gattc_indicate_custom()
 discard 3b83425  Merge branch 'master' into myn689
 discard f9076da  MYNEWT-772 BLE Host - Rsrvd bits in set-event-mask
 discard 5fd483a  This closes #307.
 discard 0472b39  MYNEWT-738: Fix parameter arrays
 discard 14765e2  Merge pull request #296 from jacobrosenthal/gap-log
 discard 6fcd104  MYNEWT-550 Signal GAP event for custom notifies.
 discard 2a89b08  ibeacon: add fields.flags
 discard b6a070c  MYNEWT-772 BLE Host - Rsrvd bits in set-event-mask
 discard 948a9de  Merge pull request #255 from ccollins476ad/ble-preserve-ota
 discard 2916225  MYNEWT-750 Fix build when SM disabled.
 discard eb4cbf0  MYNEWT-750 BLE Host - Ignore pair from bonded peer
 discard 282f98d  MYNEWT-750 - Authenticated flag incorrect.
 discard 3e0bc90  MYNEWT-750 BLE Host - Persist SC flag for bonds.
 discard c14bd0b  MYNEWT-750 Fix some coding style issues.
 discard e1b518a  nimble: gap slave remove unused struct items
 discard 65264b1  nimble: fix gap logging on advertise
 discard 4d2a8de  This closes #292.
 discard 4465883  nimble/sm: Fix passing rx_buf to the sm callback
 discard d69b8ac  This closes #290
 discard ad14f6a  nimble/l2cap: Fix double free when calling ble_l2cap_discard_rx
 discard 4a4c957  nimble/controller: Fix setting parameters for scanning
 discard f10c59e  nimble/host: fix find by address when addr is NULL
 discard 8cd8d25  This closes #277.
 discard b22a584  nimble/controller: Add configuration for LE Coded PHY
 discard a5955c9  nimble/controller: Add access address constraints for LE Coded PHY
 discard e5c4a4c  nimble/controller: Fix setting LE Coded PHY feature flag
 discard a9827a7  nimble/controller: Cleanup PHY symbols names
 discard 7c705da  nimble/controller: Fix applying PHY update
 discard 807d0a9  nimble/controller: Fix checking PHY Options in LE Set PHY
 discard f63aff9  net/nimble; adjust BCM2837 fix to print a warning instead of erroring. Keep header file define the same.
 discard 05cdbc3  net/nimble/hs; QCA6234 rejects 2nd page of event settings. Instead of failing, log the event as warning and continue.
 discard c3ee9df  net/nimble; we reject BCM2837 on raspberry pi for higher tx power report. Up the allowed range to accomodate it.
 discard a1c2bef  Merge branch 'master' into bluetooth5_master
 discard 4956251  MYNEWT-754 BLE Host - Support deleting of CCCDs.
 discard 0cc8c8e  MYNEWT-754 BLE Host - Basic store util unit tests.
 discard c57cb2a  MYNEWT-754 BLE Host - Add some missing consts.
 discard 9277814  MYNEWT-754 BLE Host - Store mgmt API additions
 discard 6fbf928  MYNEWT-754 BLE Host - iterate: return err on fail
 discard b4af98a  MYNEWT-754 BLE host - addrcmp ignores padding.
 discard cb283c3  MYNEWT-754 BLE host - Store cb can abort iterate.
 discard 1be136c  MYNEWT-754 BLE Host - cfgable RAM store capacity
 discard 6303097  fix double semicolons
 discard 7be8574  This closes #276
 discard 991477c  nimble/controller: Use scansm from function parameter
 discard 9c0f705  nimble/gap: Fix lock issue
 discard 2f54154  nimble/ll: Check peer features for LE Connection Update
 discard fd4c1e1  nimble/ll: Change LL PDU name to match spec
 discard 96f24fc  nimble/ll: Add option to schedule connection with non-zero WindowOffset
 discard d672cce  nimble/ll: Fix sending features xchange PDUs
 discard 0807113  Merge branch 'master' into bluetooth5
 discard 1be1851  nimble/controller: Fix controller unit test
 discard a3b14c7  BLE Host - Fix peer OTA addr and type on pairing.
 discard 9cc8a85  MYNEWT-723: Fix build issue
 discard 0ee8828  MYNEWT-723: Fix creating LL_PHY_REQ
 discard 222ef59  MYNEWT-723: Fix setting current PHY
 discard b5898d4  MYNEWT-723: Some additional changes to get the basic 2Mbps PHY support.
 discard 2797266  MYNEWT-723: Add control procedure code and HCI command/event code.
 discard 4b02182  MYNEWT-723: Add PHY support to change modulations for 2M phy.
 discard bfcf52f  MYNEWT-723: L# 2Mbit and Long range support
 discard e1a81e2  MYNEWT-723: Add control procedure code and HCI command/event code.
 discard 2226f4d  nimble/controller: MYNEWT-726
 discard 704062f  This closes #245
 discard 4b90bd9  This closes #250.
 discard 17224e4  nimble/transport; MYNEWT-737: Make ble_hci_uart_tx_char more efficient
 discard d3f55a4  MYNEWT-738: Fix parameter array errors
 discard 2b6feb7  nimble/transport; MYNEWT-737: Make ble_hci_uart_tx_char more efficient
 discard ea78a60  This closes #221.
 discard 61bac21  MYNEWT-736 NimBLE - UART xport can't send multibuf
 discard 8b58b6a  This closes #237.
 discard bef6807  BLE Host - Check tx of disc-svc-uuid in unit tests
 discard 392b2bf  MYNEWT-732: Fix ble_gattc_disc_svc_by_uuid
 discard 18cba7d  nimble/gap: Add API to manage LE PHY
 discard 076f458  nimble/hci: Add LE set PHY command
 discard 2b9cd0d  nimble/hci: Add LE set default PHY command
 discard 3e770f2  nimble/hci: Add LE read PHY command
 discard cf40941  nimble/hci: Remove reduntant checks
 discard 0770e3d  nimble/controller: MYNEWT-726
 discard 6d34369  nimble/controller: No jira ticket.
 discard f444830  nimble/controller: No jira ticket.
 discard fdc5793  This closes #226.
 discard bc94300  nimble/controller: Allow to configure CSA #2 support
 discard eea4842  nimble/controller: Move latency calculations to ble_ll_conn_calc_dci
 discard afe87ef  nimble/controller: Use single function for DCI calculation
 discard d2f0eb6  nimble/controller: Rename and move ble_ll_conn_csa2_remapped_channel
 discard c1bc68d  This closes #206.
 discard 6de5222  controller: Minor comment fix
 discard 6da0f64  nimble: Remove ble_hs_endian_priv.h API
 discard 1bb581c  nimble/l2cap: Use endian.h API for protocol data
 discard fdc1b9e  nimble/l2cap: Remove some dead code
 discard fe68ec5  nimble/sm: Use endian.h API for protocol data
 discard 7f41f18  nimble/att: Use endian.h API for protocol data
 discard 6b473c5  nimble/att: Strip common ATT header before passing buf to handlers
 discard b642c17  nimble/att: Use packed struct for receiving Write Command
 discard 9b22300  nimble/att: Use packed struct for receiving Indication
 discard ed18f2e  nimble/att: Use packed struct for receiving Notification
 discard 9fff8a2  nimble/att: Use packed struct for receiving Execute Write Response
 discard 28dfb07  nimble/att: Use packed struct for receiving Execute Write Request
 discard 4c23b57  nimble/att: Use packed struct for receiving Prepare Write Response
 discard 2ecc8f7  nimble/att: Use packed struct for receiving Prepare Write Request
 discard d5adaf3  nimble/att: Use packed struct for receiving Write Request and Command
 discard e88ddcd  nimble/att: Use packed struct for receiving Read By Group Type Request
 discard c60fc38  nimble/att: Use packed struct for receiving Read By Group Type Request
 discard b87ce03  nimble/att: Use packed struct for receiving Read Multiple Response
 discard f3e020d  nimble/att: Use packed struct for receiving Read Multiple Request
 discard eeb1dbe  nimble/att: Use packed struct for receiving Read Blob Response
 discard 7444413  nimble/att: Use packed struct for receiving Read Blob Request
 discard 8bd1b3f  nimble/att: Use packed struct for receiving Read Request
 discard 89be1c2  nimble/att: Use packed struct for receiving Read By Type Response
 discard d8ec7ab  nimble/att: Use packed struct for receiving Read By Type Request
 discard 890838a  nimble/att: Fix no responding with error for invalid data
 discard 113c2e4  nimble/att: Use packed struct for receiving Find By Type Response
 discard d8c557e  nimble/att: Use packed struct for receiving Find By Type Request
 discard 3ef7440  nimble/att: Use packed struct for receiving Find Information Request
 discard 80cb1d6  nimble/att: Use packed struct for receiving MTU Exchange
 discard b4c0a5f  nimble/att: Use packed struct for receiving Find Information Response
 discard 920d5e5  nimble/att: Use packed struct for receiving MTU exchange
 discard 4353330  nimble/att: Use packed struct for receiving Error Response
 discard db99d1f  nimble/att: Don't pass Writes Response as packed structure
 discard dff969a  nimble/att: Don't pass Error Responce as packed structure
 discard 6ceab79  nimble/att: Use new helpers for sending Indication
 discard d554fde  nimble/att: Use new helpers for sending Notification
 discard ad77cd4  nimble/att: Use new helpers for sending Execute Write Request
 discard 36bf20f  nimble/att: Use new helpers for sending Prepare Write Request
 discard 6cc59bb  nimble/att: Use new helpers for sending Write Request and Command
 discard c397efa  nimble/att: Use new helpers for sending Find By Type Value Request
 discard 269f614  nimble/att: Use new helpers for sending Find Information Request
 discard efdc5ed  nimble/att: Use new helpers for sending Read By Group Type Request
 discard f534d85  nimble/att: Use new helpers for sending Read By Type Request
 discard 9645772  nimble/att: Use new helpers for sending Read Multiple Request
 discard 9145bce  nimble/att: Use new helpers for sending Read Blob Request
 discard 366e972  nimble/att: Use new helpers for sending read command
 discard 10f9ead  nimble/att: Use new helpers for sending MTU exchange
 discard 51fd905  nimble/att: Use new helpers for sending error response
 discard 22a469e  nimble/att: Add generic helpers for sending commands
 discard e19c324  nimble/att: Remove not needed forward declaration
 discard a502bf1  nimble/controller: Send LE Channel Selection Algorithm Event
 discard 796a146  nimble/controller: Add CSA #2 to supported features
 discard a47950f  nimble/controller: Improve CSA #2 channel identifier calculation
 discard f49701f  nimble/controller: Add support for Channel Selection Algorithm #2
 discard 7fe3d1a  nimble/controller: Add initial unit tests for controller
 discard bb8001b  nimble/controller: Use common implementation for channel remapping
 discard db7af99  nimble/controller: Add Channel Selection Algorithm #2 implementation
 discard 03d9719  MYNEWT-713 Sysinit: nimble controller crashes
 discard 5484d6e  nimble/transport/socket; forgot to register with stats package.
 discard e5a9091  nimble/l2cap: Add PTS instructions for LE CoC and run all the testcases
 discard 08f675c  nimble/pts: Update pts files due to L2CAP LE CoC
 discard 8dc2454  nimble/l2cap: Add initial unit tests for LE CoC
 discard dd8c4e6  nimble/l2cap: Fix hs locking issue when sending le_credit_update
 discard 2fa274b  nimble/l2cap: Fix logs on LE CoC receive data
 discard d9e2031  nimble/l2cap: Fix for reject incoming LE CoC channel
 discard 3d3d937  nimble/l2cap: Fix locking on incoming LE CoC connect request
 discard 1772096  nimble/l2cap: Fix locking on LE CoC connect
 discard 6d2513d  nimble/l2cap: Fix locking when receiving LE CoC credit update
 discard 27713b8  nimble/host: Add support for privacy modes
 discard ba677de  nimble/controller: Add helper to check if controller is busy
 discard 55994a0  nimble/controller: Add support for handling privacy modes
 discard d5e150e  nimble: Add defines for all Bluetooth 5.0 HCI commands and events
 discard c7070cc  This closes #212.
 discard f541b59  nimble/controller: Add support for high duty cycle non-conn
 discard 9ae11e2  nimble/controller: Change LL and HCI version to Bluetooth 5.0
 discard 6e81848  No jira ticket: fix uninitialized local variable.
 discard c0153b8  No jira ticket: get native ble building.
 discard 05aea6c  No jira ticket. Remove unused header file bsp.h
 discard e52d526  MYNEWT-707: Add API to retrieve public and random static address
 discard 107a3fe  net/nimble; add HCI transport which has Linux bluetooth socket, or TCP socket as it's target.
 discard 5615565  MYNEWT-702 dbg: Erase mempool entries during free.
 discard a97f3e6  MYNEWT-702 BLE Host - duplicate update entries
 discard 41df152  MYNEWT-668: Improve throughput of BLE connections
 discard 368d3e8  MYNEWT-698: Unhandled exception in ble_ll_conn_end
 discard b8c4055  nimble/controller: Fix mixed AdvAdd and InitA in the advertising report
 discard 1254a59  nimble/controller: Fix len of InitA in advertising report
 discard 90167a8  nimble/controller: Fix for directed advertising report
 discard 24b2b38  MYNEWT-702 BLE Host - duplicate update entries
 discard 508a89d  MYNEWT-701: Low power timer support
 discard 18866fd  Low power timer. Only nrf52 right now.
 discard 6fa24b5  nimble/controller: Slight refactor of use of pkt receive time
 discard 1b391d5  MYNEWT-700 BLE Host - Race condition: discon + att
 discard 52129e4  MYNEWT-698: Unhandled exception in controller in ble_ll_conn_end
 discard 74c1c7d  MYNEWT-698: Unhandled exception in controller in ble_ll_conn_end
 discard a681eec  MYNEWT-697: Controller can leak connection state machines
 discard e75ad1a  BLE Host - Remove duplicate conn check.
 discard b5bc318  BLE uart transport: Add text to sysinit panic.
 discard 8c26a83  BLE Host - If initial sync fails, retry later.
 discard dccd9f6  BLE Host - Make L2CAP CID definitions public.
 discard 428a608  BLE UART xport - sysinit panic on init fail.
 discard d30dacb  BLE Host - Add missing #include.
 discard ed20893  BLE Host - Additional debug logging.
 discard b0df240  BLE Host - Don't allow conn to already-conned peer
 discard 9662368  BLE Host - Rename parameter for clarity
 discard c96fcf6  nimble/sm: Fix Secure Connection only mode
 discard 2ab9166  MYNEWT-633: Controller does not respond on LL_PHY_REQ
 discard 5b437f5  nimble/controller: Fix handling incorrect LL opcode
 discard 0979bb5  nimble/controller: Minor fix to avoid magic number
 discard 37e44ec  nimble/gap: Fix bad calculation on connection parameters validation
 discard 6fea37c  Fix invalid memory accesses in ble_uuid_cmp
 discard 71ae44f  This closes #190.
 discard c9bbc14  nimble/l2cap: Add initial credits calculations
 discard 7253469  nimble/l2cap: Improve L2CAP LE CoC connection handling
 discard 4fa83d7  nimble/l2cap: Fix hanlding broken ACL during L2CAP procedure
 discard 73ae205  nimble/l2cap: Fix for possible memory leak
 discard d294735  nimble/l2cap: Handle REJECT CMD on L2CAP LE CoC connection create req
 discard 8bcb908  nibmle/l2cap: Clear LE CoC channel on ACL drop
 discard bba58db  nimble/l2cap: Add suppport to send data over L2CAP LE CoC
 discard a621fb1  nimble/l2cap: Add helper to clean L2CAP LE CoC channel
 discard c73b070  nimble/l2cap: Add handling receiving SDU over L2CAP LE CoC
 discard 29b52db  nimble/l2cap: Add LE credits update handling
 discard ab30594  nimble/l2cap: Remove not needed **om from ble_l2cap_rx_fn
 discard 865be2c  nimble/l2cap: Make ble_l2cap_chan available in ble_l2cap_rx_fn
 discard f9f39d5  nimble/l2cap: Remove not needed function ble_l2cap_sig_init_cmd
 discard 4e33e35  nimble/l2cap: Refactor handling L2CAP reject command
 discard 2852063  nimble/l2cap: Fix handling bad data in L2CAP update parameters response
 discard 1e2794f  nimble/l2cap: Add helper to create L2CAP channel for LE CoC
 discard 30971f0  nimble/l2cap: Refactor update parameters handling
 discard dd65448  nimble/l2cap: Fix L2CAP LE CoC disconnection handling
 discard 7637f3f  nimble/l2cap: Memset response in L2CAP LE CoC connect request
 discard 1107990  nimble/l2cap: Fix handling scid/dcid in the channel.
 discard c679174  MYNEWT-492 Add missing syscfg setting descriptions
 discard 88c44cb  MYNEWT-492 - Remove unused obsolete settings.
 discard edf9558  MYNEWT-642 Eddystone buf: one byte too large.
 discard e2f7113  MYNEWT-642 Eddystone UID format is incorrect
 discard 533a961  MYNEWT-638: Bug when resetting controller while creating connection
 discard 15d5a2c  Merge branch 'sensors_branch' of https://github.com/vrahane/incubator-mynewt-core into develop
 discard a21e4fe  This closes #182.
 discard 04a0040  Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into sensors_branch
 discard 6e81aab  nimble/sm: Fix for bonding information storing
 discard b092880  nimble/l2cap: Drop packets bigger than MTU on the channel
 discard d03b9bd  MYNEWT-629: Unexpected advertising state machine stop.
 discard 8828555  BLE Host - Remove extraneous indentation.
 discard eaab59d  nimble/gap-test: Add unit tests
 discard 8b119c6  nimble/gap: Fix validation of conn parameters
 discard 73a7b07  BLE Host - Minor formatting change.
 discard 604c57c  MYNEWT-492: Update TBD in syscfg files.
 discard 0fda237  MYNEWT-627 BLE Host - Join rx frags into 1 mbuf
 discard 530b4c3  This closes #174.
 discard 9bdf1b4  BLE Host - Update for CoC field name change.
 discard a5200fc  This closes #171.
 discard ae384a9  BLE host - add chr-read app err to unit tests.
 discard d75612d  MYNEWT-579 Free rxed l2cap frags on disconnect.
 discard 7c18fe1  MYNEWT-534 Pkgs set dflt eventq in init function.
 discard e02ced1  Merge branch '1_0_0_b2_dev' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
 discard 65a2d00  nimble: Cleanup address types usage
 discard a174e17  MYNEWT-617 BLE Host - UUID-string conv missing '-'
 discard a22f02f  nimble/controller; silence compile warning about uninitialized variable.
 discard 36f6b8e  bletiny: Add support to connect/disconnect L2CAP LE COC
 discard 726fb45  nimble/l2cap: Add support to disconnect L2CAP LE COC
 discard ff7e483  nimble/l2cap: Add support to connect L2CAP LE COC
 discard c297df2  nimble/l2cap: Add LE L2CAP COC API
 discard b11b053  nimble/l2cap: Move ble_l2cap_chan_mtu() to ble_att
 discard 79eba6b  nimble/l2cap: Remove prefix blc_ and blh_ from L2CAP structs
 discard 4d0e257  nimble/l2cap: Remove not needed checks
 discard 5b6f456  BLE Host - Remove dead code.
 discard c1196e5  BLE Host - Fix crash in unit test
 discard 96fc338  nimble/sm: Update peer's identity after pairing
 discard 54f1dcc  nimble/host: Add generic type for BD address
 discard a5b4939  nimble/sm: Use proper address types for confirm
 discard a3349ef  This closes #172.
 discard 4a1d4b4  nimble/ll: Fix for compiler warning
 discard a3c04f4  nimble/gatts: Fix use of uninitialized variable
 discard 4f86733  nimble/hci: Fix passing uninitialized data
 discard f4cdd4b  nimble/l2cap: Fix possible NULL pointer dereference
 discard e36ec30  nimble/sm: Fix out of bound access with logs enabled
 discard 070b4c7  This closes #169.
 discard a7d368b  This closes #166.
 discard 89a0982  nimble/adv: Use ble_uuid types in ble_hs_adv_fields
 discard 4bc0ec1  nimble/gap: Use raw data only in ble_gap_disc_desc struct
 discard 295a8a1  nimble/adv: Remove invalid data types
 discard f45ce65  MYNEWT-564 BLE Host - Allow byte buf for adv data
 discard dc023e9  nimble/sm: Make ble_sm_build_authreq static
 discard 0188b0c  nimble/sm: Move PDU parsing functions to tests
 discard c69c429  nimble/sm: Remove op parameter from ble_sm_rx_fn
 discard b938098  nimble/sm: Remove unused functions
 discard 8350d51  nimble/sm: Use packed structures for dhkey check
 discard 576c67e  nimble/sm: Use packed structures for pub key
 discard 6ce6601  nimble/sm: Use packed structures for sec req
 discard bbb3d39  nimble/sm: Use packed structures for sign info
 discard f74c071  nimble/sm: Use packed structures for id addr info
 discard e29f8c6  nimble/sm: Use packed structures for id info
 discard 00cc4ad  nimble/sm: Use packed structures for master id
 discard e351784  nimble/sm: Use packed structures for encrypt info
 discard aa31105  nimble/sm: Use packed structures for pairing failed
 discard fd38959  nimble/sm: Use packed structures for random
 discard 689bd5e  nimble/sm: Use packed structures for confirm
 discard 3389802  nimble/sm: Use packed structures for pairing req and rsp
 discard 01da509  nimble/sm: Remove useless function declaration
 discard 663706c  Move endiannes related API from ble.h to endian.h
 discard 01720b2  nimble: Rename htol* and htobe* functions
 discard bea7ad4  nimble/gatt: unify discovery api
 discard a1da706  merge from develop, and update to support new sysinit
 discard ebca002  Merge branch 'def_task' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
 discard 9a4b04f  MYNEWT-555 BLE Host - Avoid mbuf copy on chr read
 discard c1b5ad7  pkg.yml; update to use the new format of specifying package initialization functions.
 discard f2c4851  BLE Host - Allow reconf of connection GAP event cb
 discard 341787c  This closes #160.
 discard f0b6d4f  This closes #161.
 discard 2fd6864  nimble/sm: Use TinyCrypt for AES
 discard 6c8ac09  Update TinyCrypt library to version 0.2.5
 discard 1813ae1  nimble/sm: Use TinyCrypt for AES
 discard c4ed29c  Update TinyCrypt library to version 0.2.5
 discard fd76a44  nimble/pts: update test results for PTS 7.0
 discard 8419dfd  nimble/privacy: fix set private address timeout
 discard dbce41f  nimble/ll: fix and refactor set rpa timeout
 discard 01dcce1  nimble/hci: remove redundant check
 discard 7c8c8bf  nimble/gatt: fix zero length attribute read
 discard 51e858d  sys/log; move log module to sys/log/full. This package exports api 'log'. Packages which used to depend on 'sys/log' now depend on that API. Update apps/unit tests to depend on sys/log/full.
 discard ca64d6a  sys/stats; add STATS_RESET() to clear counter area from stats structure.
 discard 197c346  sys/stats; move the stats module to sys/stats/full. Tell that sys/stats/full package exports API 'stats'. Packages list 'stats' as required API. Update apps to depend on sys/stats/full.
 discard 7a24b95  nimble: Refactor UUID handling (ATT/GATT)
 discard 5ee36e5  BLE Host - disallow conn to already-connected peer
 discard 5e1c2d6  MYNEWT-542: Controller not working if os cputime not 1 MHz.
 discard d37f63b  nimble host test; change the way empty struct is initialized to get this to compile on linux gcc.
 discard baa34a0  MYNEWT-542: Controller not working properly if os cputime not 1MHz
 discard 4871f81  nimble ble host; assert if host fails to start.
 discard 9ce94d7  This closes #156.
 discard a0e5614  This closes #155.
 discard 5235e5c  MYNEWT-539: Controller allocates too many os events for commands
 discard fc764e6  BLE Host - Fix double mbuf free.
 discard 1ba1106  MYNEWT-536: mbuf exhaustion can cause supervision timeout
 discard 79316a7  nimble/sm: Remove not needed stack variables
 discard 59959db  nimble/sm: Add support for rejecting pairing with disabled SM
 discard 6fe2ba8  nimble/pts: Update PTS-GAP test results
 discard c5811d9  nimble/pts: Update PTS-GATT test results
 discard 04fbfd9  nimble/att: Support "Insufficient Encryption Key Size" error code
 discard 79c93a8  nimble/att: Support "Insufficient Encryption" error code
 discard 116a903  nimble/att: Add mimimum encryption key size for attribute
 discard 2d10ec5  nimble/sm: Store encryption key size in link security state
 discard b075d3d  nimble/sm: Persist encryption key size
 discard 4afde74  This closes #154.
 discard 2dbd96b  This closes #148.
 discard ae48b85  nimble: fixed nested long writes
 discard 87e948e  nimble: added missing descriptors
 discard 48e5c0a  nimble: passed some PTS tests
 discard 5c3d6dc  nimble: fix send cancel pending writes on error
 discard a51383e  nimble: fix execute write flags
 discard f955e65  BLE uart - fix host-only build error.
 discard 5c8647a  Add BLE_HOST syscfg setting.
 discard b176083  nimble: add offset option to write long in client
 discard fd8ea6e  nimble: add offset option to read long in client
 discard 0ccffb4  This closes #146.
 discard 7775d06  This closes #143.
 discard b7aa424  This closes #142.
 discard 51f5eaf  nimble: Add PTS tests results and TPG files
 discard 7a6e9c7  nimble/att: Refactor Find By Type Value handling
 discard 259746a  nimble/att: Rename ble_att_svr_is_valid_group_type
 discard 435fd2c  nimble/test: Fix ble_att_svr_test_find_type_value test cases
 discard 3fee62a  nimble: fix not handling invalid offset read
 discard a3c64ff  nimble: fix sending uuid16 when possible in disc_svc_uuid
 discard d7d52a5  Revert "MYNEWT-512 Replace gen. sysinit with linker sect"
 discard 611b4af  MYNEWT-346 BLE Host - Remove extraneous dep.
 discard be8c49e  MYNEWT-512 Replace gen. sysinit with linker sect
 discard 3b62261  BLE Host - Use generic fragmentation function.
 discard d571b55  BLE ctlr - Fix maybe-uninitialized warning.
 discard b025d33  nimble/gap: Fix for missing ble_hs_unlock
 discard fe200ca  MYNEWT-508: The ocf at the host needs to be a uint16_t.
 discard 1fbef61  MYNEWT-508: Add multiple advertising instances
 discard e67ddd1  gattc: Fix unnecessary status overwrite in read by type err
 discard 97e89e5  BLE Host - Use generic fragmentation function.
 discard 701c56f  BLE ctlr - Fix maybe-uninitialized warning.
 discard 5c98674  nimble/gap: Fix for missing ble_hs_unlock
 discard a38cbc7  MYNEWT-508: The ocf at the host needs to be a uint16_t.
 discard b9bbae2  MYNEWT-508: Add multiple advertising instances
 discard a6ecf53  This closes #132.
 discard fed81a6  This closes #130. Merge remote-tracking branch 'andrzej-kaczmarek/nimble-fixing' into develop
 discard 5c7b74a  This closes #136.
 discard 1028b13  nimble/sm: Fix obvious array size mismatch
 discard d5a79be  nimble/sm: Use proper key size for encryption
 discard c31f81c  nimble/sm: Improve pairing req/rsp validation
 discard 8e28bc7  nimble/sm: Fix AuthReq/KeyDist validation in pairing req/rsp
 discard d58f53d  nimble/test: Remove invalid SM test cases
 discard ca2e646  nimble/test: Fix expected error for key size lower than minimum
 discard 9171513  nimble/test: Fix expected value in ble_sm_test_util_us_fail_inval
 discard 0905c45  MYNEWT-346 BLE Host - Add BLE_SM_LEGACY setting.
 discard 9851739  BLE Host - Work around gcc bug
 discard f4c11f9  MYNEWT-349 BLE Host - API for gatt-service-changed
 discard d49e948  MYNEWT-383 BLE Host - Allow programmatic unbonding
 discard 3c43352  MYNEWT-383 - BLE Host - use ram store in unittests
 discard 5c5ba42  MYNEWT-383 BLE Host - Deletion from ram store.
 discard da3f284  Remove redundant includes
 discard a2bfe00  gattc: Fix unnecessary status overwrite in read by type err
 discard 17d1a0c  BLE Host - Don't send l2cap error to unconn. peer.
 discard 478a3bf  MYNEWT-487 BLE Host - Execute GATT proc cb on tmo.
 discard 63d05bd  MYNEWT-324 BLE Host - Don't use req buf for wr.rsp
 discard fee6680  BLE Host - rename BLE_ATT_MAX_PREP_ENTRIES
 discard 291455f  MYNEWT-353 BLE Host - Timeout for ATT queued write
 discard 21c64f8  BLE Host - Combine PREP_WRITE, EXEC_WRITE syscfg
 discard 708b715  BLE Host - Fix SM unit test.
 discard d9375e6  MYNEWT-341 BLE Host - Handle missing ACL fragments
 discard 477aa1b  MYNEWT-491 Prevent repeated package initialization
 discard 9d8b632  nimble/l2cap: Fix for L2CAP connection parameters update
 discard cc8bb3c  nimble/gap: Add check for connection parameters
 discard 3a98c32  nimble/l2cap: Minor flow refactor of ble_l2cap_sig_update_req_rx
 discard 5a5deaa  nimble/l2cap: Fix L2CAP command not understood handling
 discard 550359a  nimble/l2cap: Fix for handling unknown L2CAP signaling commands
 discard 9aa294d  nimble/l2cap: Fix for handling unknown response
 discard 2aabf67  nimble/l2cap: Fix for l2cap rx handles
 discard 10d66f5  MYNEWT-324 BLE Host - Reuse rxbuf for MTU rsp.
 discard 42ead8a  MYNEWT-324 BLE Host - Reuse inbuf for error rsp.
 discard e74386a  BLE Host - On rx indicate, allocate rsp first.
 discard b0518a0  BLE Host - Differentiate prep-q-full / insuf. res.
 discard 76a06a0  MYNEWT-324 BLE Host - Reuse rxbuf for write rsp..
 discard 023aefb  Merge branch '1_0_0_b1_dev' into develop
 discard d068dcf  BLE Host - Fix warning reported by gcc 6.
 discard f2b4b2b  Merge branch '1_0_0_b1_dev' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
 discard caad863  MYNEWT-324 BLE Host - Reuse inbuf for error rsp.
 discard bba1a45  BLE Host - ble_att_clt_tx_read_type() return bad.
 discard 1607655  MYNEWT-339 BLE host - Retry GATT on mbuf exhaust.
 discard 7b8a63a  MYNEWT-339 BLE host - Retry GATT on mbuf exhaust.
 discard 097902e  BLE Host - ble_att_clt_tx_read_type() return bad.
 discard bda32e5  BLE Host - Don't allow ATT tx to unconnected peer
 discard b13c6fa  BLE Host - Increase max ATT MTU to 527 (was: 240).
 discard 2a9d9cc  BLE Host - Don't send overly-large ACL data pkts.
 discard 0309a2d  BLE Host - whitespace fix.
 discard 42377eb  BLE Host - Don't allow ATT tx to unconnected peer
 discard 1ae0439  BLE Host - Allow tx of chained mbufs.
 discard 7269da1  BLE Host - Remove debug console_printf.
 discard 43ebfc1  BLE Host - Add test for interrupted indicate.
 discard d6854d9  BLE Host - Unit tests for GATT timeouts.
 discard a04f2ab  BLE Host - Eliminate spurious time expirations.
 discard a4b15be  BLE Host - L2CAP intrnl API chg: handle, not ptrs.
 discard 956980f  BLE Host - Compilation error for SC without DEBUG.
 discard f3cc343  BLE Host - Remove unused sc bit from persisted sec
 discard 3835202  MYNEWT-486: Further fixes for ACL data buffer size/count.
 discard 7af592b  BLE Host - Compilation error for SC without DEBUG.
 discard ed95bbd  MYNEWT-486: Controller cannot accept ACL data packets > 255 bytes.
 discard bd9568a  MYNEWT-336: Allow for smaller mbufs in nimble.
 discard eb87363  MYNEWT-336: Allow for smaller mbufs in nimble.
 discard 39cc738  ble uart transport - Add mising init function.
 discard ea2297f  ble_store_ram - Set the persist callbacks on init.
 discard a7b8feb  Merge remote-tracking branch 'apache/master' into develop
 discard 0856349  The ACL data packet length being reported by the LE read buffer size command included the HCI ACL data packet header. Well, there still needs more work to be done here to reconcile the constants being used, but the current code could have caused issues. We now report a ACL data packet length of 256 bytes.
 discard 4868149  License audit
 discard 428b6c1  BLE TPS service - Use latest host API.
 discard b815145  BLE TPS service - use sysinit.
 discard 7377932  This closes #84.
 discard 7a0b7a5  BLE ANS service - Use sysinit.
 discard 6ab0aff  This closes #85.
 discard 78eb8d8  BLE IAS svc - Update to use sysinit.
 discard f8e0dd7  This closes #87.
 discard 9eb26e6  BLE host - Fix incorrect expiry issue
 discard c2f06ed  No jira ticket: It seems that with some of the syscfg changes that these values got reverted or modified unintentionally. The number and size of the events has now been corrected.
 discard 7122af5  obsolete defs
 discard 7b4cb9f  BLE Controller: Event codes -> callbacks
 discard 1eb5ff9  BLE Host: Event codes -> callbacks
 discard 5c9f92e  Replace os_event types with callback functions.
 discard ca44e07  basic doxygen support in OS (modules) and update Apache License header.
 discard 07b1acb  No jira ticket: fix old (erroneous) comment.
 discard 1fb118c  nimble uart transport; fix broken build.
 discard 20b4aa9  sample apps - initialize nimble host log.
 discard f9a3796  MYNEWT-444 - Configure log level per-module
 discard 6f101bf  Unit test infrastructure
 discard 770d201  final re-org of directories -- removing the lib/ directory.
 discard b98f008  MYNEWT-431: Move cputime from HAL into os.
 discard f8a2a18  Add #ifdef __cplusplus guards
 discard 166e6e0  Move syscfg from pkg.yml to syscfg.yml.
 discard 8158897  MYNEWT-397: Nimble controller assert if advertising started/stopped frequently
 discard 88cbfb9  BLE Host - Trust conn-complete-evt role field
 discard 1b63b85  correct a few more pkg names
 discard b3f3c83  MYNEWT-397: Nimble controller assert if advertising started/stopped frequently
 discard 10c0d95  newt test all compiling again.
 discard 7175fb8  directory re-org
 discard 0cb9fb4  directory re-org, part 1
 discard 1c3d264  move nimble drivers into standard drivers
 discard b90c975  BLE Host - Move SC-specific functions into SC file
 discard d9b1807  Conclude merge from sterly_refactor.
 discard f8302fe  Merge branch 'develop' into sterly_refactor
 discard 4e03875  update ias package structure into host/services
 discard 075c522  MYNEWT-388: HCI uart should not assert if a command, event or ACL buffer not available
 discard 9d91408  Add Apache License header. Not sure why this was omitted.
 discard a22045e  MYNEWT-388: HCI uart should not assert if a command, event or ACL buffer not available
 discard 8737d8e  Add Apache License header. Not sure why this was omitted.
 discard 8b568bd  MYNEWT-387: Separate ACL data buffer pool for controller only
 discard fe99ba9  MYNEWT-387: Separate ACL buffer pool for controller only
 discard 69df7cf  MYNEWT-387: Separate ACL data buffer pool for controller only
 discard 49e0aa4  MYNEWT-387: Separate ACL buffer pool for controller only
 discard 53c62db  syscfg / sysinit
 discard c9b060e  MYNEWT-386: Controller should always send connection complete event
 discard fbf898f  MYNEWT-386: Controller should always send connection complete event
 discard e34636f  MYNEWT-382: Controller number of completed packets event changes
 discard ac6ee59  MYNEWT-382: Controller number of completed packets event changes
 discard 5b3c934  Logging format and initialization
 discard 705a5d4  MYNEWT-385: Controller not sending connection update complete event
 discard dac38a0  MYNEWT-385: Controller not sending connection update complete event
 discard e03f5a9  MYNEWT-347 BLE Host - GAP update; use L2CAP proc.
 discard dec1085  MYNEWT-347 BLE Host - GAP update; use L2CAP proc.
 discard 4cce9eb  MYNEWT-374 Code does not build if BLE_LLC_FEAT_LL_PRIVACY=0
 discard 8094d1f  MYNEWT-374 Code does not build if BLE_LLC_FEAT_LL_PRIVACY=0
 discard c61b4c3  Use SDK include paths for nRF SDK headers.
 discard 2d30138  MYNEWT-317
 discard 12adacd  Fix warnings reported by clang.
 discard f8fe2e7  MYNEWT-354
 discard 80c32c6  MYNEWT-83: use a fixed buffer for reception.
 discard 87e9b10  BLE Host - Only log ATT cmd after tx succeeds.
 discard 87f2cc2  BLE Host - Report updated MTU via GAP event cb.
 discard 2f74574  BLE Host - Don't allow >1 tx MTU request per conn.
 discard 52c63f4  BLE Host - Update conns' pref. MTU
 discard c5d0b76  BLE Host - Function to retrieve preferred ATT MTU.
 discard e41b2b1  MYNEWT-358: nrf51 cannot connect to directed advertisers w/privacy
 discard 2e71b9e  MYNEWT_83: Use fixed buffer for reception.
 discard 4ea06b1  MYNEWT-83: use fixed buffer for reception. Get native arch building
 discard 82c188d  MYNEWT-83: Use a fixed buffer for reception for controller stack
 discard 811de04  BLE Host - sm,sc - ask for pk after rx pubkey
 discard 22d1880  BLE - Fix out-of-date comment.
 discard c1dcdc9  BLE Ctlr - max evt sz too low for rd-lcl-sup-ftrs
 discard 758eeff  BLE Host - Send correct error code for unsup. n/i.
 discard 339997a  BLE Host - Allow MTU to be checked for unconn peer
 discard a6adb93  This closes #88. Merge remote-tracking branch 'bgiori/refactor-services' into develop
 discard 47fffb6  BLE Host - Check conn state once before proc.
 discard 924a9e5  BLE RAM trans: evt buf sz 260-->45; ct 3-->14
 discard f00ae08  BLE Host - Fix crash when #-evt-bufs > #-os-events
 discard 74d18fe  BLE Host - Add missing break statement.
 discard fac79d0  fixup adv
 discard c14dce5  BLE Host - Don't reject max-size adv field.
 discard 5d6154a  BLE Host - Set state before tx HCI enable.
 discard bbc75a9  BLE Host - Cleanup att_svr rx prep / exec write.
 discard 655a455  BLE Host - reuse exec-write-req mbuf for rsp.
 discard f804dfe  ble - Transports return BLE_ERR_ return codes.
 discard 03422cd  BLE Host - Fix unit test SIGSEGV.
 discard d697908  BLE Host - prep/exec tests: better mbuf leak check
 discard 10928d1  BLE Host - gap test needs to hb when checking tmo.
 discard 44b6df6  BLE Host - validate write upon rx of prep write
 discard 6ea0244  BLE Host - Free mbufs on exec-write-failure
 discard 9f72671  BLE Host - Send exec-write when prep-writes cmplt.
 discard 5a56cfe  BLE Host - Free mbufs on exec-write-failure
 discard 93085cb  BLE Host - doxy comments for ble_gatts_count_cfg()
 discard a67a261  BLE Host - Don't assume leading space in l2cap tx.
 discard b2079a4  BLE Host - Clean up ACL tx fragmentation.
 discard c902c0b  BLE Host - Free mbuf on os_mqueue_put() failure.
 discard ec1b4bc  BLE Host - Use os_mbuf_append_from, not handrolled
 discard 649eaa4  BLE Host - distinguish already/busy in conn/disc.
 discard 0022509  BLE UART HCI - Remove debug log.
 discard e3029a1  NimBLE - high / low prio event buffers.
 discard c919198  BLE Host - Use os_eventq_poll()
 discard 92c8962  BLE Host - Rename HCI identifiers and files.
 discard c220cd9  BLE Host - Reset on hardware error.
 discard a243e11  BLE Host - Use HCI transport API
 discard 05d4b06  BLE Host - Read BD_ADDR on startup.
 discard b41ed3a  BLE Host - Cleanup att_svr rx prep / exec write.
 discard 5c1cb6c  BLE Host - reuse exec-write-req mbuf for rsp.
 discard 412db3e  ble - Transports return BLE_ERR_ return codes.
 discard 6a4edf0  BLE Host - Fix unit test SIGSEGV.
 discard e375287  BLE Host - prep/exec tests: better mbuf leak check
 discard 5789e89  BLE Host - gap test needs to hb when checking tmo.
 discard 5b3e8e6  BLE Host - validate write upon rx of prep write
 discard 11128c1  BLE Host - Free mbufs on exec-write-failure
 discard 591877d  BLE Host - Send exec-write when prep-writes cmplt.
 discard 5e51b36  BLE Host - Free mbufs on exec-write-failure
 discard ce47885  BLE Host - doxy comments for ble_gatts_count_cfg()
 discard 995071a  BLE Host - Don't assume leading space in l2cap tx.
 discard 7714f86  BLE Host - Clean up ACL tx fragmentation.
 discard b635805  BLE Host - Free mbuf on os_mqueue_put() failure.
 discard a1f5a32  BLE Host - Use os_mbuf_append_from, not handrolled
 discard 731d97e  BLE Host - distinguish already/busy in conn/disc.
 discard 1881d57  BLE UART HCI - Remove debug log.
 discard 3f86331  NimBLE - high / low prio event buffers.
 discard 0f3618e  BLE Host - Use os_eventq_poll()
 discard d0db206  BLE Host - Rename HCI identifiers and files.
 discard 0d403f0  BLE Host - Reset on hardware error.
 discard 095671b  BLE Host - Use HCI transport API
 discard 24d356f  BLE Host - Read BD_ADDR on startup.
 discard 8d29025  BLE lls - Move variable defn. to top of fn.
 discard 2fed998  renamed on_gap_event to on_gap_disconnect to better describe functionality
 discard 0d13274  added doxygen style comments
 discard fa6c347  forgot to change header file
 discard 64ede5c  coding standard and on_gap_event changes.
 discard f1c90f4  updated lls location to host and new api
 discard e8c32fe  Update Lost to Loss in comments.
 discard 75fa8ef  Added the profiles dir. Added Link Lost Service
 discard 17c5e23  moved tps to services dir.
 discard 1b63aff  update include path
 discard 5c74c4c  moved location to services from profiles
 discard cea5624  Refactored file structure for premade services.
 discard 283bc8e  Variables declared at top of function scope
 discard 0d60ac6  BLE lls - Move variable defn. to top of fn.
 discard 64dfafc   variables declared at top of function scope
 discard c0b9b33  This closes #83. Merge remote-tracking branch 'bgiori/develop' into develop
 discard 19e0847  Immediate Alert Service implemented.
 discard 4e04b50  BLE Host - Wait for conn-cmplt-ev for GAP conn tmo
 discard a46e889  Fix memory overwrite in random number generation code. This overwrite could cause privacy to fail
 discard 4829c29  MYNEWT-342: Fix invalid access address generation
 discard 02440b2  BLE ctlr - Use updated host rx data API.
 discard 0cc2d06  BLE Host - Remove double indirection from tx API.
 discard 29686b2  BLE Host - Wait for conn-cmplt-ev for GAP conn tmo
 discard 5dfd88e  updated comments
 discard 845c5ab  Alert Notification Service implemented.
 discard 73506a5  renamed on_gap_event to on_gap_disconnect to better describe functionality
 discard f489529  Fix memory overwrite in random number generation code. This overwrite could cause privacy to fail
 discard c7aca06  MYNEWT-342: Fix invalid access address generation
 discard b961fd4  coding style changes
 discard af7fdb0  added doxygen style comments
 discard e4093ea  forgot to change header file
 discard 57a7a70  coding standard and on_gap_event changes.
 discard b39080a  fixed compilation errors and runs. Untested. Unfinished.
 discard ca7b556  unfinished changes
 discard c7c3db7  updated comments and error return value
 discard de4b355  Tx Power Service implementation
 discard ec242c2  BLE ctlr - Use updated host rx data API.
 discard a725899  BLE Host - Remove double indirection from tx API.
 discard c1b1baa  BLEuart app changes and host fix
 discard 31ae677  added tx power service to profiles
 discard e5afa89  updated lls location to host and new api
 discard 1bd1a77  Update Lost to Loss in comments.
 discard 2faa4bb  Added the profiles dir. Added Link Lost Service
 discard 777297c  BLEuart app changes and host fix
 discard 3e7f10c  BLE Host - Oops, remove debug code.
 discard d074ae2  BLE Host - Update unit tests for new GATTs API.
 discard 51f9400  BLE Host - Don't require 2-phase GATT server init.
 discard 116edfe  BLE Host - Reduce dflt # of hci bufs.
 discard d4783f0  BLE Host - Update unit tests to use new dflt cfg.
 discard 6f94122  BLE Host - Fix null pointer dereference.
 discard bb3cf3a  BLE Host - Fix default ble_hs configuration.
 discard dac8928  BLE Host - Small doxygen update.
 discard e122117  BLE Host - Use mbufs instead of flat bufs.
 discard 855a18a  BLE Host - unit test for rx GATT long read.
 discard 382a7b3  MYNEWT-266 Newtmgr over BLE
 discard 7cce734  BLE Host - Only enable GATT procs for centrals.
 discard 95fad37  BLE Host - Ensure proper ordering of notify GAP ev
 discard b0f73dd  BLE Host - GAP event when peer subscribes to CCCD.
 discard 10879f0  BLE Host - Don't include conn-desc in GAP event.
 discard 8ea94eb  BLE Host - Send notify/indicate in parent task.
 discard d3e5148  BLE Host - Call GAP cb for notify tx events.
 discard 77811ce  BLE Host - Package for mandatory svcs (GAP & GATT)
 discard 058326a  BLE Host - RAM persistence layer package.
 discard 17c3ea1  BLE Host - GATT procedures handled in wrong order.
 discard d8bd486  BLE Host - rxed adv: UUIDs directly accessible.
 discard b406738  BLE Host - Move logging into separate file.
 discard 80e1028  BLE Host - Move opcode into gatt register ctxt.
 discard 1217f53  BLE Host - Move opcode into gatt access ctxt.
 discard 6507d66  BLE Host - scan: svc data fields had 0 length.
 discard bfd9679  MYNEWT-350 BLE Host - Fn to calc GATT server rsrcs
 discard cc3e7da  BLE Host - Fix filter-duplicates in GAP discovery.
 discard 38c42fe  BLE Host - Move ATT MTU defines into public hdr.
 discard 1d216de  Merge branch 'ble_hs_api' into develop
 discard 3c5dcc5  BLE Host - combine adv enable/disable tx commands.
 discard 0c2af92  BLE Host - HCI commands were logged incorrectly.
 discard 87e488c  Nimble: rename g_hci_cmd_pool --> g_hci_evt_pool
 discard 62a37ba  BLE Host - gattc: dsc refers to chr val handle.
 discard 81f168b  Nimble: rename g_hci_cmd_pool --> g_hci_evt_pool
 discard 6881d68  BLE Host - Add duration param to ble_gap_connect()
 discard d214088  BLE Host - Fix spurious maybe-uninitialized warn.
 discard a401f5e  BLE Host - Fix for spurious gcc warning.
 discard 5c8d1b6  BLE Host - Additional doxygen comments.
 discard aba2767  BLE Host - ACL data packet fragmentation.
 discard 7fbaf38  BLE Host - ble_gap_conn_rssi().
 discard 5198540  BLE Host - GAP event callback updates.
 discard 1ff4869  BLE Host - Move ibeacon prototypes to new header.
 discard 7067b68  BLE Host - Clean up error codes.
 discard af52616  BLE Host - BLE_HS_ERR_SM_THEM ->BLE_HS_ERR_SM_PEER
 discard 9b7b284  BLE Host - Clean up error codes.
 discard 90a0b84  BLE Host - Remove obsolete error codes.
 discard 9e71cbc  BLE Host - Fill in privacy API.
 discard 8affa7c  BLE Host - Add API doxygen comments.
 discard e789543  BLE Host - Clean up private headers.
 discard 9eefebd  BLE Host - ble_gap_conn_cancel() - rc when !active
 discard d4fb797  BLE Host - Add missing 'static'
 discard 6d1b0d6  BLE Host - Allow HCI reason in ble_gap_terminate()
 discard df000af  BLE Host - ble_gap_[...]_active() functions.
 discard c22b716  BLE Host - Indicate GATT proc done - BLE_HS_EDONE
 discard a3f443a  BLE Host - GATT client cb: error arg never null.
 discard 98acbda  BLE Host - Lookup svc,chr,dsc handles by UUID.
 discard 91da074  BLE Host - Comments for GATT server structs.
 discard 967ae79  BLE Host - Const correctness.
 discard 27d24b5  BLE Host - Add missing fields to ble_gap_conn_desc
 discard 6cefe63  BLE Host - ble_gap_conn_ctxt->ble_gap_event_ctxt
 discard 234f87c  BLE Host - Always increment GAP stats on failure.
 discard 2e62e67  BLE Host - handle direct advertising report event.
 discard c3c5811  BLE Host - Don't auto-generate NRPA.
 discard 617f47d  BLE Host - Updated GAP discovery API.
 discard bab9b81  BLE Host - Add duration parameter for advertising.
 discard 33bff54  BLE Host - GATT registration API changes
 discard 292a545  BLE Host - Update ble_gap_adv_start() API.
 discard f99923a  BLE Host - ble_gap_cancel->ble_gap_conn_cancel
 discard 658e2c9  BLE Host - ble_gap_conn_initiate->ble_gap_connect
 discard 4fffc01  BLE Host - Update ble_gap_conn_initiate() API.
 discard fb9172d  BLE Host - ble_gap_crt_params->ble_gap_conn_params
 discard 2615b47  BLE Host - Remove 'enhanced' from connect ctxt.
 discard 41adc6f  BLE Host - Change GATT server callback API.
 discard d1736da  BLE Host - Allow app to specify adv flags,txpwr
 discard 6376296  BLE Host - Indicate service in chr reg callback.
 discard de30c5e  BLE Host - Limit to 2 consecutive OS events.
 discard 286a06d  MYNEWT-83: Controller should use a fixed buffer for reception
 discard 3743d08  NimBLE - Host frees HCI cmd buf on ev alloc fail.
 discard 93c5fe4  BLE Host - unit tests for reading RSSI.
 discard 8d2dc29  BLE Host - BLE_HS_EMSGSIZE used incorrectly.
 discard 6ab0327  BLE Host - Fix read-rssi bug.
 discard 0b839b5  BLE Host - Report HCI error code on terminate.
 discard 29bf62a  MYNEWT-332: Return error if initiating and host attempts to enable scanning
 discard f3bcfeb  log2smtest.rb: generates BLE SM unit tests.
 discard 344de81  BLE Host - ble_att_svr_read_local()
 discard a90b77e  BLE Host - Remove extra sec check on ATT write.
 discard 04c1612  BLE Host - Fix build error caused by prev commit.
 discard ad7a6ca  BLE Host - Clean up runtime settings.
 discard 50a2b4d  BLE Host - Single buffer for HCI cmds and acks.
 discard dfc0db7  BLE Host - Stop scan timer when disc. proc. cncld.
 discard e15a750  BLE Host - Remove obsolete ble_hs_thread_safe() fn
 discard cea419e  BLE Host - Return oom errors on no hci buf / no ev.
 discard 0e92da6  BLE Host - Return BLE_HS_ETIMEOUT_HCI on ack tmo.
 discard df3ee13  BLE Host - Ability to cancel discovery operation.
 discard c583ee3  BLE Host - Handle overflow in large scan duration.
 discard b0395fb  BLE Host - Fix broken scan timeout.
 discard 40711e8  BLE Host - Clean up host privacy.
 discard 59256c9  BLE Host - Fix bug; lgcy pairing iocap=4.
 discard 58323e9  BLE Host - More SM unit tests.
 discard f5ba132  BLE Host - Rename start_rand to master_id_rand.
 discard d9faabf  BLE Host - Deal with va_args bug for master_id log
 discard 4679b75  BLE Host - Consider bonding flag in rxed sec req.
 discard 6dc15cc  BLE Host - Don't restore bonding on enc. fail.
 discard e861e38  BLE Host - SM: remove obsolete ediv,rand field
 discard 07a143b  BLE Host - Fix unit tests with new startup seq.
 discard fd6f785  BLE Host - Fix build when SM disabled
 discard 8c81e68  Turn LE ping on by default
 discard 3fd73d4  Add LE ping and Authenticated Payload Timeout event
 discard df281ab  BLE Host - Clean up endianness confusion.
 discard 6f4c2fb  BLE Host - unit tests for combined priv/sc.
 discard 5f4bf58  BLE Host - Include our_id_addr/type in conn desc.
 discard bfa7fee  bletiny - Separate pairing from encryption.
 discard 5c16c93  BLE Host - unit tests: restore via enc in sc tests
 discard 0f1431a  BLE Host - Search DB when initiating security.
 discard 025a144  BLE Host - More SM SC unit tests.
 discard bd96328  BLE Host - Rename mst/slv sec -> peer/our
 discard be5201d  BLE Host - Persist our IRK.
 discard d63f373  BLE Host - SM SC unit tests.
 discard 70f41ac  BLE Host - ble_hs_addrs() function.
 discard 95cbb6c  BLE Host - Add write functions for key exch msgs.
 discard 19a7004  BLE Host - SM; remove obsolete KEY_EXCH flag.
 discard 9dcd822  BLE Host - Send correct SM err on confirm mismatch.
 discard 03ec751  BLE Host - Fix mistakes in IO capabilities tables.
 discard 195f187  BLE Host - Persist keys if both sides want bonding
 discard ee15e86  BLE Host - Log addresses in big endian.
 discard cd1501c  BLE Host - Fix compiler errors!
 discard 428a51d  BLE Host - Clear queue on gatt-reliable-write fail
 discard a789d2f  BLE Host - Clear queue on gatt-long-write failure.
 discard e521f72  BLE Host - Don't kill SM proc when bad io injected
 discard 5386993  BLE Host - Don't print status for no-op event.
 discard 0e3fa51  BLE Host - Nack unexpected LTK reqs from ctlr.
 discard 0780857  BLE Host - Rename sec_state.enc_enabled->encrypted
 discard 84d23d5  BLE Host - always honor ctlr encryption events.
 discard 5e1cb22  BLE Host - SM SC: Log public / private keys.
 discard b22c8b8  BLE Host - Do key exchange if only one side txes.
 discard a1325e7  BLE Host - initiator tx key exch if no keys rx.
 discard b95fd49  BLE Host - Never persist our own IRK in keystore.
 discard dc4c49d  BLE Host - Reject SMP opcode 15.
 discard b2f3542  Fix resolving INITA in directed advertisement when initiating
 discard cec180b  BLE Host - SM: Remove accidental assignment.
 discard 2baf9f9  BLE Host - Fix wrong peer addr type in ltk req rx.
 discard 9027208  BLE Host - rename effective->ota; identity->id
 discard aefb35d  BLE Host - SM: correctly report encrypted state.
 discard f66b009  BLE Host - include both addresses in conn desc.
 discard 3371503  Forget to initialize rxadd properly if directed advertising
 discard ca030e1  BLE Host - Fix privacy+pairing bug.
 discard 8620341  BLE Host - Always use effective addrs during SMP.
 discard 9a92ec1  BLE Host - persist irk properly when ltk not xchgd
 discard 74fbc09  BLE Host - Enable data-length-change event by dflt
 discard db9c653  BLE Host - set data length HCI command.
 discard 5112139  BLE Host - Don't change enc status on SMP timeout.
 discard d228421  BLE Host - Fix for encryption key refresh.
 discard 6216741  BLE Host - enable key rfrsh & param req events.
 discard af14a5e  Fix directed advertising when using rpa for inita
 discard 001d10a  BLE Host - Encryption key refresh.
 discard b2a5a47  BLE Host - Fix build when security disabled.
 discard 2c7c16f  BLE Host - Fix for builds with debug log disabled.
 discard 56b3fdc  BLE Host - More log cleanup.
 discard 0beab9f  Add statistic to count received l2cap bytes at LL
 discard ef91a87  BLE Host - clean up packet logging.
 discard 20c4233  INTERIM - logging
 discard d8ede9d  BLE Host - Rename SM identifiers for consistency.
 discard aa7b0cc  BLE Host - Fix inconsistent GATT identifier names.
 discard 47980d8  BLE Host - Add comment about ltk endianness.
 discard cbb6f31  Fix ble log being turned on by default
 discard 12a00a5  Fix issue when receiving an invalid pdu type
 discard 870948b  Fix TXADD bit not being set correctly in advertisements for all cases
 discard 984fdac  BLE controller - enable data length extension.
 discard b72c94a  Add privacy and extended scanner filter policy to supported features
 discard 0e9200f  BLE Host - Clean up debug logging.
 discard 7c39107  BLE Host - Remove stray memcpy.
 discard 8f9a32a  BLE Host - SC "us" unit tests.
 discard 821bf3e  BLE Host - Log outgoing SM commands.
 discard df67507  BLE Host - sc; persist both slv and mst keys.
 discard ce466b7  BLE Host - Don't build SC unless so configured.
 discard 48d9780  BLE Host - SC unit test, us as initiator.
 discard 2d9f2d5  BLE Host - Rearrange SM test code.
 discard 6973f55  BLE Host - Persist LTK on SC success.
 discard c832ce5  BLE Host - Remove extraneous log message
 discard 16de26b  BLE Host - Merge privacy changes.
 discard e41d737  BLE Host - SC cosmetic changes.
 discard 14614ee  BLE Host - unit test for SC passkey.
 discard d5cda34  BLE Host - Fix SM bug - keydist use pair rsp.
 discard 65e1703  BLE Host - Fix SM bug - keydist use pair rsp.
 discard 1ee2bdc  BLE Host - SC numeric comparison.
 discard ab2f42a  BLE Host - Fix log issue.
 discard 6258dac  BLE Host - Fix SC unit test.
 discard 7ab2d04  BLE Host - Initial numeric comparison impl.
 discard 03c611d  BLE Host - Ignore EncKey flag in SC.
 discard d33e55c  BLE Host - Initial numeric comparison work.
 discard d3c3cc4  BLE Host - Fix incorrect IO capabilities table.
 discard a986cca  BLE Host - Use tinycrypt for SC.
 discard 1e4649d  BLE Host - Rearrange some SM code.
 discard 90fd56f  BLE Host - rename sm identifiers for consistency.
 discard 912ecb1  BLE Host - separate key exchange into functions.
 discard e9a9118  BLE Host - Don't forget to persist keys.
 discard 442a500  BLE Host - Move state repetition go->process_result.
 discard 0c1c80f  BLE Host - Rearrange SM.
 discard 4eabe5b  BLE Host - separate lgcy/sc
 discard d3242f3  BLE Host - Initial secure connections support.
 discard 72640f1  BLE Host - Add "black hole" L2CAP CID.
 discard c407b27  Add privacy stubs for native ble
 discard bff1a77  we also need to keep the peers RPA in case we do a pairing with that address while using resolvable private addresses
 discard 7a0c971  ensure that we do security pairing with the correct address type and address for our device and theirs.
 discard f2b4bd6  Fix TXADD bit not being set correctly in advertisements for all cases
 discard 3ae2ca3  Fix RPA usage for scanner when advertising not using RPA
 discard 4e1d5cf  Fix error in RPA timeout value
 discard 4ef698c  when we do a key exchange and get an identity address from the peer make sure we use that address and not the device address in the key store
 discard 14f27a5  first cut at LL privacy
 discard 9ee8191  second cut at host privacy
 discard 444961a  BLE Host - Separate secure-read from secure-write
 discard 0f64831  Initial cut of LL privacy
 discard a3acb9a  first cut at Host Privacy
 discard ae803aa  BLE Host - Handle oddly sized read-group-type rsp.
 discard b90bac1  BLE Host - Add idx to store sec key.
 discard ba50d1b  BLE Host - Unit test for indicate without ack.
 discard 4d0b961  BLE Host - rename store ltk to sec.
 discard 57f1590  BLE Host - Fix some SM mst/slv mismatches.
 discard 6906e30  fixup
 discard ee0000c  BLE Host - Clarify keys; our/peer -> mst/slv
 discard 9b77ae5  BLE Host - Handle sec-req via db lookup.
 discard b1531be  BLE Host - Add peer address to ltk store.
 discard a8eddce  BLE Host - Much needed comment re: CCCD persist.
 discard abc3c2c  bleprph - Use new BLE host persist store.
 discard 45c70d8  BLE Host - unit tests for persisted CCCDs.
 discard 9a5b85a  BLE Host - fix bug caused by outdated code.
 discard 306cf68  BLE Host - Implement unittest persist store
 discard f7af0ea  BLE Host tests - n/i disabled for unbonded reconn.
 discard 011842e  BLE Host - Silence some warnings.
 discard 44b5740  BLE Host - Tx updates upon rebonding.
 discard e00f5f2  BLE Host - Use chr val handle for stores.
 discard 3f96907  BLE Host - Corner case: chr updated before ind ack
 discard 1001a5d  BLE Host - Combine CCCD store into a single key.
 discard 4c4e5ef  BLE Host - Chr updates for unconnected bonded peer
 discard 3f3cc87  BLE Host - Don't require key in persist write.
 discard 0e9e5c6  BLE Host - Persistence mechanism.
 discard 43db223  BLE Host - comment indicating irk endianness.
 discard d50eb9e  Get native ble building.
 discard e3407df  BLE Host - Move status into GAP ctxt object.
 discard ddcc0b9  BLE Host - Use GAP callback for notifications.
 discard 27fd129  BLE Host - (dbg) Assert proc entries not in list.
 discard 7a1bcb5  BLE Host - dbg, ensure sm proc not in list on free
 discard f8ef623  BLE Host - Fix misordered fields in unit test.
 discard e2bf697  BLE Host - Fix typo in log message.
 discard c44acef  BLE Host - Use macro to check NIMBLE_OPT defines.
 discard 6264bf6  BLE Host - Enable security manager by default.
 discard e2ae561  BLE Host - Separate secure-read from secure-write
 discard 5267781  BLE Host - On disconnect, call non-conn CBs first.
 discard a6a1e52  BLE Host - disconn: delete conn before app cb.
 discard 856cdeb  BLE Host - Send irk and csrk during key dist.
 discard e466ccb  BLE Host - tx slave security request.
 discard 9a18161  BLE Host - rx slave security request.
 discard 1f55eb8  BLE Host - Add bonded flag to SM proc.
 discard 925f470  BLE Host - Rename sec procs to match spec language
 discard 63237ba  Fix scheduling bugs
 discard 1121c68  BLE Host - Enforce thread safety in unit tests.
 discard 7251b43  BLE Host - Formalize some GATT thread safety reqs.
 discard d2ffa6a  BLE host - rename struct with appropriate prefix.
 discard e0a16bc  BLE Host - SM passkey unit tests.
 discard e97e5c4  BLE Host unit tests - queue of previous data txes.
 discard 1745fee  BLE Host - callback when SM proc ends due to term.
 discard 91657b5  BLE Host - Always set timer for GATT client procs.
 discard 0aa4b44  BLE host - More specific reasons for disconnect.
 discard d9de526  BLE host - fix check for sufficient conn resources
 discard 1be99e1  BLE host - Set random address HCI command.
 discard 9988b8f  BLE host - only include eddystone if specified.
 discard 1e49883  BLE Host: Send invalid CID l2cap sig err.
 discard 9576d4e  BLE host - eddystone advertisements.
 discard 3a9e975  BLE host - unit test for invalid pair-rsp.
 discard 4bf519d  BLE host - remove ble_l2cap_sm_process_status().
 discard ffe43c0  BLE host - Ensure pair-req sender is master.
 discard 9e079e8  BLE host - Validate pair req/rsp at rx time.
 discard 3faa677  BLE host - whitespace fix.
 discard 4077a7d  BLE host - bonding.
 discard 4fd291e  fix merge conflict
 discard 7f6afd9  add more documentation of callouts.  remove os_callout_init() which was unused, have everything be a callout_func.  include os/time.h for eventq_poll()
 discard 0591c57  Code now asks PHY maximum data pdu payload size
 discard b26b1db  LL feature configuration for controller moved to nimble_opt.h
 discard 9479636  BLE host - Add BLE_GAP_ prefix to passkey actions.
 discard 050a1c9  BLE host - fix typo in iocap-pairing tables.
 discard a92a2a6  BLE host: Return correct att err for sec issues.
 discard 7aaad3b  BLE host - indicate correct peer addr type in pair
 discard e94dc55  BLE host - swap PIN endianness in TK.
 discard c52c3eb  BLE Host - use big endian for iBeacon ver fields.
 discard 3937274  changes to support passkey requests and MITM
 discard 2d2ea1d  Fix l2cap-sm thread-safety.
 discard a1bbf55  Do not obtain and hold a mbuf just to transmit advertisements.
 discard bcdc6a6  Fix encryption event error
 discard 9fce558  MYNEWT-85: Transmit timing fixes MYNEWT-99: Encryption.
 discard 7e81ec8  MYNEWT-85: Fix BLE timing for start of connection events. MYNEWT-283: Slave anchor point now set correctly on CRC error.
 discard ff38b2e  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
 discard 9d7022b  MYNEWT-99: implement encryption pause procedure
 discard 1a76406  Fix bug in data length extension procedure
 discard 59eff96  Modify bletest for new host
 discard 5f2e927  MYNEWT-284: fix nrf51 radio state errors
 discard 45aec24  ble host - make priv header filenames consistent.
 discard 9456647  ble host - rename "app task" to "parent task"
 discard 15079c4  ble ll - don't undef feature macros.
 discard f1e0d40  ble host - clarify locking restrictions.
 discard dca0d9f  ble host - fix SM bug; r1/r2 misordered on master.
 discard fe9b27b  ble host - separate blocking HCI from rx
 discard a9169c6  ble host - fix security bug
 discard 0ffc279  Update example apps to account for blehost changes
 discard 640c224  ble host - major changes.
 discard 8458944  MYNEWT-99: Port encryption to nrf51
 discard eda1865  Modify write suggested default data length command in controller
 discard 81f246a  ble host - revert accidental test commit.
 discard 2df3425  MYNEWT-99: Implement LL encryption procedure.
 discard 21bedc7  Minor encryption/decrpytion host changes
 discard 5221c15  Add remaining command LE HCI command lengths
 discard 00001ea  Move connection request txd flag to connection state machine
 discard 6d39863  Add PHY statistics
 discard b763bd5  Finish half-completed transition to packed structs
 discard 714ad4a  Remove space at end of line
 discard 7c4ee63  Advertising receive isr start only requires pdu type
 discard 9f7ccf9  ble host - Use blocking HCI tx in GAP procedures.
 discard 55205f1  ble host - fix bug for incoming ATT read-type-req.
 discard 2f7a776  ble host: fix bug in att statistics
 discard a3359a8  ble host - fix LTK generation bugs
 discard 142d84b  ble-host: Prevent warning in debug builds.
 discard 11a4423  Fix error in le64toh
 discard 5a237f7  Fix incorrect scan response advertising event type
 discard 260369f  MYNEWT-265 BLE - advertise iBeacon
 discard 6a8f3b1  MYNEWT-265 BLE - advertise iBeacon
 discard 6a31629  MYNEWT-265 BLE - advertise iBeacon
 discard b3afc9f  MYNEWT-265 BLE - advertise iBeacon
 discard c35058c  ble host - fix build when security is disabled.
 discard c72727d  ble host: cancel sm proc when connection broken.
 discard 2889081  ble host: sm procedures time out after 30 seconds.
 discard f605d12  ble host: use one 1hz timer for lazy procedures.
 discard b1cc0ed  ble host: Minor change in BLE_HS_DBG_ASSERT macros
 discard 2226ae6  ble host - fix bug: ensure proc inserted.
 discard 5358965  ble host: reduce code size.
 discard f484b94  ble host: support for initiating pairing.
 discard 84ac2b7  ble ctlr: clear filtered advertisers on scan start
 discard 9447f00  Fix nrf51 receive mbuf data pointer error
 discard 83c4d02  Add random number code back to build if LE encryption not defined
 discard 33cc832  No jira ticket: modified api to ble_ll_hci_is_event_enabled() to pass in the event as opposed to the bit position as this was confusing
 discard f7460ae  No jira ticket for this commit. Renamed a BLE error code since it was very poorly named. The old name was 'unsupported feature' when it really was an error denoting 'unsupported remote feature'. This was confusing and was leading to bugs so I modified the name and also returned the proper error code in cases where we dont support a feature (as opposed to the remote)
 discard 7610645  MYNEWT-277: add commands that need to be supported for data length extension. This also fixes a bug in the code regarding fragmentation of frames. Prior code was not fragmenting frames correctly
 discard 27ec247  ble host- fix crash upon gatt procedure timeout.
 discard fd0fdae  nimble host: Fix failing adv unit tests.
 discard 3be975e  MYNEWT-271: the same issue regarding set advertising data was present in set scan response data.
 discard d737bf2  MYNEWT-272: Fix error in octets 34 and 35 of supported commands returned from the controller
 discard 8614acf  MYNEWT-271: fix nimble stack set advertising data HCI command bugs.
 discard 27d76f9  Some preliminary passkey & OOB.
 discard bf475af  Look at nimble options before #if NIMBLE_OPT_SM !
 discard 30028a1  Reduce blehost code size - disable SM by default.
 discard b14e9ea  MYNEWT-99: add random number genration/support for LE encryption
 discard dffbbdc  nimble host: notify app when encryption changes.
 discard 5045d6e  nimble host: Initial security manager (SM)
 discard 327cef7  nimble host: Clarify host address and address type
 discard 19d96c4  nimble host - Add missing " " at end of log lines
 discard b913fd7  nimble host: Misc fixes related to fsm.
 discard 5e4784d  Add LE encrypt command
 discard bc8f6bc  ble host: Don't call system assert in tests.
 discard 58b0c4f  Add swap_in_place() for arbitrary byte-swapping.
 discard df1fd83  Add read supported commands and read local supported features commands
 discard 407882f  MYNEWT-100: remove need for each connection to have its own empty pdu
 discard 748a06c  Add the following commands to the controller: read BD address, read supported states and read maximum data length
 discard bb5412b  Merge branch 'develop'
 discard e8f5fc0  Fix crash in bletiny (stack overflow). Get 16K working
 discard 9d41fb9  Merge branch 'develop' for 0.8.0 B2
 discard 785bc6c  MYNEWT-96: Moved LL configuration items out of controller code into nimble_opt.h. This also caused the LL init API to change which is why the main C modules were modified in some of the apps
 discard 7d767cf  remove empty readmes, fixup readmes with content.  some of these may be re-added, but shouldn't be in the release empty.  top-level readme suffices
 discard c2cfc58  Replace some common fields in pkg.yml.
 discard aaf2c94  No jira ticket for this commit. Modifying some of how the nimble stack gets initialized and also trying to move configuration options out of the controller code into nimble_opt.h
 discard efeedcf  Initialize libs/os in libs/testutil's tu_init().
 discard 10a6d43  Undef byte swapping macros that exist in some envs.
 discard d1da914  Capitalize unit test feature names.
 discard f723e7f  MYNEWT-84: extend connection events beyond originally scheduled connection event
 discard aa3f5df  Reflect repository name change in yml files. Types in packages. Move projects -> apps.
 discard c6cf121  Undef byte swapping macros that exist in some envs.
 discard f287791  Merge branch 'MYNEWT-230' of https://github.com/paulfdietrich/incubator-mynewt-larva into develop
 discard 17f2eb7  Merge remote-tracking branch 'origin/develop'
 discard 97e08b7  MYNEWT-95: fix whitelist enable/disable in the controller code.
 discard 9ae4c6a  MYNEWT-188: controller code now uses correct mbuf API to free a mbuf chain.
 discard bd1074e  (MYNEWT-43) Update pkg.yml versions to 0.8.0.
 discard 0c791cd  (MYNEWT-43) Add missing fields to egg.yml files.
 discard 7252ace  MYNEWT-111:support random static addresses
 discard 8b3489e  (MYNEWT-127) - Fix ble_gap stat names.
 discard 06f9695  (MYNEWT-127) - rsp. data unit tests.
 discard 0453938  (MYNEWT-127) - Expose scan response data.
 discard 8e87008  Delete redundant .gitignore files.
 discard 59a3e93  Add missing Apache license to some files.
 discard 02b0f0a  (MYNEWT-70) Add some GATT client logging.
 discard 5c460eb  (MYNEWT-69) More GAP stats.
 discard d300d4b  update for a 0.8.0 release
 discard 46873d1  add ASF license header
 discard 2309821  MYNEWT-40: first cut at adding ble controller link layer statistics. There are two groups as of now: ble_ll and ble_ll_conn. I dont think this will be the final arrangement as some of the stats may move from ble_ll to ble_ll_conn
 discard e9170c0  (MYNEWT-69) BLE Host - Add some GAP fail stats.
 discard b401543  (MYNEWT-70) BLE Host - Some GAP logging.
 discard 018977d  (MYNEWT-69) BLE Host - Missing l2cap stat names.
 discard 4900a18  BLE host: Include all priv hdrs from ble_hs_priv.h
 discard 8f4c89e  (MYNEWT-69) L2CAP stats.
 discard 73943dd  MYNEWT-87: add channel map update procedure. This also fixes a big in the data channel selection index code that was not picking the correct channels if any channels were masked out
 discard cff6958  Fix bug in PHY where it could overwrite the end of a mbuf. Remove global API to retrieve a ble mbuf
 discard f371efc  (MYNEWT-69) BLE Hosti - att_clt stats.
 discard b7d488c  BLE host - Don't lock conn list before att tx.
 discard 016aea4  (MYNEWT-69) BLE Host - Initial set of statistics
 discard a87c5eb  Replace os_mbuf_pullup() calls with BLE hs version
 discard 0f7a980  (MYNEWT-68) BLE Host - mbuf size reqs; att_clt.
 discard e11c54d  (MYNEWT-68) BLE Host - Overly strict mbuf reqs.
 discard 2ba0f08  BLE host: Check HCI handle on ack.
 discard b8377b3  BLE host - only check mutex state if OS started.
 discard e78816a  BLE host: Unit tests for HCI cancel.
 discard 5925a6c  If there is no connection handle and a read RSSI command is sent, return the handle and 127 for rssi (which is the number used by the specification to denote the fact that we dont know the RSSI for the connection)
 discard eec1d53  BLE host - unset ack callback if HCI tx fails.
 discard c6f990a  BLE host: Make max HCI slots configurable.
 discard c1ad2d2  Remove ble_hci_ack.[ch]; merge into ble_hci_sched.
 discard 146160e  (MYNEWT-64) BLE Host - HCI callback thread-safety.
 discard 3d255d8  Separate user-specified options from auto options.
 discard 44cd4fc  BLE host: hardcode max conns setting in unit tests
 discard 7b70db5  BLE: Compile-time NIMBLE_OPT_MAX_CONNECTIONS cfg.
 discard ecfe96a  Set RSSI in connection state machine when data frame received. Display RSSI for host command complete debug
 discard 7295548  Remove some stray whitespace.
 discard f6367d8  Add struct for read-rssi ack parameters.
 discard 97eca8e  Initial read rssi command implementation. Currently returns unkwown rssi. Committing this so host can test before final implementation
 discard bd4ffd9  rename package.yml to pkg.yml for consistency's sake.
 discard e81b66e  rename repository to app, and fix merge conflicts
 discard 5d7dbcb  remove interim egg files
 discard 78ba6cb  Host HCI command to read RSSI
 discard 94eb791  sys/log - Add nimble-ctrl and nimble-host modules.
 discard 7e59a12  Integration of generic FSM into l2cap sig.
 discard 2ee8ce2  Remove scanning events from the scheduler as the code was just too ugly. Scanning is started/stopped from link layer task
 discard 52167b7  Advertising packets within an advertising event are now transmitted as fast as possible. We no longer put 10msecs between each transmission. This is not configurable
 discard 00374e7  ble host - generic fsm implementation.
 discard d5a451c  Stub security manager implementation.
 discard 6ab7ea8  Reduce nimble ll RAM usage for low-memory devices.
 discard b93886b  Increase ble_hs stack size to allow for logging.
 discard 93c4e2a  Convert nimble host from console_printf to sys/log
 discard 50bf976  Make number of HCI bufs configurable.
 discard 819a22b  Add some configurable settings to L2CAP.
 discard 4d77731  Ensure no locks when notify procedure calls ATT cb
 discard bd9ea25  Allow values of 0 in configurable host options.
 discard 10d9604  L2CAP configurability.
 discard 331b078  l2cap_sig thread safety.
 discard d3508c9  Fill in some comments.
 discard eddf79f  add license definitions to .yml files
 discard b5d4dd8  update license header files, continued.
 discard 644da60  replace license headers with ASF license.  first pass.
 discard d4e478d  Add some configurability to the host.
 discard f78faf9  The temporary ble ll log should be disabled by default
 discard 86b875c  Switch nimble host from private mbuf poool to msys
 discard c329cd1  We now only need to allocate msys for the nimble ble stack. The BLE stack defines the size of the mbufs needed
 discard 9be1ea7  Modify code to use msys as opposed to mbuf. For now, we define the size of the msys buffer pool in ble.h and that is used by the project to allocate the memory blocks for the block
 discard 2821ad2  Rename ble_gap_conn* to ble_gap*.
 discard 4004c05  GAP thread safty.
 discard f2ab844  Add thread safety to GATT client.
 discard 1d4be9d  Remove some old todo comments
 discard bd1fc28  Add some missing copyright headers.
 discard 315ed6e  Allow notifications with custom content.
 discard 753a1e6  Missing support for server side write-no-rsp!
 discard 6b698ba  Remove ATT mutex; list never modified after start.
 discard 65bcca4  Ensure connection list never locked during att callback.
 discard 825e7fe  consolidate flags in connection state machine to save a little space. Lower number of mbufs and connections.
 discard 6de4fbb  Protect connection list with a mutex
 discard a80c8da  Use correct macro for nzbss section and add a newline when displaying received packet data on console
 discard 3effef0  First cut (non-tested) port of nrf52 drivers to nrf51
 discard 0525a88  Optimization for processing of multi-entry rsps.
 discard 7e16f7f  L2CAP signal channel.
 discard 39f35f3  Sort L2CAP channels by channel ID.
 discard 24be211  Last service should indicate end handle=0xffff
 discard bd849ca  Set preferred ATT MTU to 240 at startup.
 discard 623490e  Add some more connection update unit tests.
 discard c21f6f4  Return all parameters in events even if the status is not success and they may not make sense
 discard 882d5bb  First cut at connection parameter request procedure. Major modifications to scheduling code to fix some schedule bugs
 discard d22a00f  Honor L2CAP connection parameter update requests.
 discard 0a8b72a  Don't pass garbage arg to callout.
 discard e74b9d4  Fix null pointer dereference bug in host.
 discard 663c7a7  During svc disc, return 16-bit UUIDs if possible.
 discard a9079b1  Fix bug - Long reads caused GATT hang.
 discard 892c83e  Remove temporary asserts.
 discard 5e592a7  Write to console on rx of L2CAP sig message.
 discard 74a7c9a  Fix bug with remote read version control procedure where control procedure was being erroneously started and timing out
 discard 4e30a8b  Add local and remote version info commands, events and LL control procedures
 discard dc39be5  Discard current packet when channel is deleted.
 discard 9c94f69  Reassembly of fragmented HCI ACL data.
 discard d547197  Implement local version info command
 discard 3c95bd3  Respond correctly if we receive a LL control request that we dont understand/implement. Also, fix bug where we would not stop our own initiated slave feature req if we received a unknown response from the peer
 discard 4b58166  Add handle to debug log
 discard d9be7e7  Don't expect 'role' field for failed connections.
 discard 62fbebd  Allow advertising parameters to be specified.
 discard 55f054b  Add read remote used features and feature exchange control procedure
 discard d6c2872  Connection update unit tests.
 discard 384b1ee  Discard cur conn-update upon rx of conn-param-req.
 discard ca25da0  Support for more advertisement data fields.
 discard 0c9f267  Impose maximum ATT MTU of 240.
 discard a52a605  Move some stuff into bssnz (from bss).
 discard bf42eed  Add additinoal adv field defines.
 discard b1ab939  Fix failing advertisement tests.
 discard 412d9cc  Fix off-by-one bug in service end handle.
 discard 0bccd34  Move some global data into bss.nz.
 discard fead831  Allow app to specify conn params.
 discard 9434e12  Reliable Writes GATT procedure.
 discard b87c9ae  Fix slave latency bug
 discard 24419a5  Moved some events to new module since others getting cluttered
 discard f50e2ae  Connection update procedure implemented. Most of connection parameter request implemented but not final so connection parameter
 discard 3d6922a  Fix some typos.
 discard c8b3932  Allow app to specify scan type,filter policy.
 discard 9e302ca  Handle Connection Update and Parameter Req events.
 discard 8b2a58e  Rename GATT procedure for consistency.
 discard abbc87e  GATT service.
 discard ff69b04  GAP service.
 discard 26dcfa4  Make GATT services easier to define.
 discard f326ac0  GAP Connection Parameter Update procedure.
 discard 2220557  Fix GATT MTU exchange procedure.
 discard 983079f  Fix some failing tests.
 discard d425197  Register characteristics with proper ATT perms.
 discard a0e3ec1  Change GATT discover-descriptors interface.
 discard 0f2df87  Add function for local attribute write.
 discard 2c21fe9  Addition of conn update command and debug display of connection update complete event and connection parameter request event
 discard 759dbc3  Fix const correctness issue.
 discard 5328947  Fix two GATT bugs.
 discard 9976ae1  Include all public host headers in ble_hs.h
 discard 00b4858  Some miscellaneous renaming.
 discard e068019  Many changes to the scheduler and link layer to allow for scheduling of multiple connections. Also allows concurrent connections and/or advertising and/or scanning and/or initiating state machines
 discard 3c47610  Add 'le read loc supp feat' to startup seq.
 discard 4400cb7  Tests for discovery GAP procedures.
 discard 948afd6  Tests for stop-advertise GAP procedure.
 discard 3ca49ea  Fix bugs found by slave-mode tests.
 discard 2b685a7  Add slave-mode unit tests.
 discard cb6a21a  Some organization for ble_gap_test.c.
 discard d581890  Add GAP callback per-connection, rather than single global.
 discard 9d493f0  Separate white list operations from GAP connection operations.
 discard 531b676  Unit tests for Direct Connection Establishment.
 discard db4367d  Restructure GAP connection code.
 discard 6515aca  GAP Auto Connection Establishment procedure.
 discard 942958e  Ensure GATT is notified when there is an ATT error
 discard 80f00ba  Cleanup and comments for ble_gattc.c
 discard 63ea542  read (long), write (long) descriptors GATT procs.
 discard 1341abe  Unit tests for GATT procedure: write long.
 discard 31d34f2  ATT prep/exec unit tests.
 discard 9214f24  ATT client prep/exec ; GATT long write.
 discard 5db6dfa  ATT MTU should be configured independent of GATT.
 discard cc14a37  Modify GATT API s.t. errors include att handle.
 discard 7a0d10b  GATT procedure: Read Multiple Characteristics.
 discard 1ae6b07  ATT Read multiple: client-side unit tests.
 discard 2050a5a  Unit tests for ATT command: read multiple.
 discard cfa518b  Fix compiler warning.
 discard 2311296  Server-side ATT command: Read Multiple.
 discard eef7624  Client-side ATT command: Read Multiple.
 discard 9e02e36  Tests for GATT procedure: read long characteristic
 discard 1f0b490  Replace descriptor fields with single struct.
 discard a7b1018  GATT Read Long Characteristic Value procedure.
 discard 71f3cb7  Some more client-side ATT tests.
 discard d8b384d  Unit tests for server-side read blob command.
 discard ac28a7a  Server-side ATT read blob command.
 discard ee83b33  Rename some fields in the ATT context struct.
 discard 702414e  Client-side ATT read blob command.
 discard 1ac5794  Change GATT naming to be more consistent.
 discard 616e299  Add some sanity checking for GATT responses.
 discard e5fd9db  Minor change to make a macro more usable.
 discard 203a7d6  Read by UUID unit tests.
 discard ac68f4b  Modify read test to accommodate read by UUID.
 discard 2c094a0  GATT procedure: Read Using Characteristic UUID.
 discard 768d0ac  Reserve connection handle 0xffff for internal tx.
 discard a94f908  Reorganize a bunch of ATT code.
 discard 1ebea8a  Fix up some missing tx calls in unit tests.
 discard abe426a  Discover All Characteristic Descriptors GATT proc.
 discard 8944f8f  Find Included Services GATT procedure.
 discard ea1c8bd  Shorten some GATT identifiers.
 discard 112266a  Minor modifications to when a connection ends and some slight cleanup of timing
 discard 87472f6  Fix issues with Link Layer fragmentation. We now support (fully) the data length extension feature and fragmentation of ACL data packets inside the controller
 discard e9a94ad  Discover Characteristics by UUID GATT procedure.
 discard a01be35  Fix some test name typos.
 discard 08ae9e0  Server tx of notifications / indications.
 discard 68a137d  Indication tests.
 discard cbbed87  Notification tests.
 discard be1fa36  Notifications and indications.
 discard ba92d1a  Log all outgoing HCI commands.
 discard 9983ec6  Fix parsing bug for disconnection complete event.
 discard 1b2147b  Oops - wasn't setting GATT tx time.
 discard 077fabc  Disconnect from peers who don't respond to GATT.
 discard 100758f  Client configuration descriptor.
 discard d412e42  Start modification of code so that we can fragment PDUs that we send to other devices if they do not accept as large a frame as we can
 discard 13f8291  Client-configurable GATT characteristics.
 discard 99a37fc  ATT permissions.
 discard a79b2b2  Remove obsolete ATT callback union.
 discard d61ccc5  Pass connection handle in ATT/GATT callbacks.
 discard a2eccff  Add some GATT server unit tests.
 discard 1f7875d  Read / write descriptors.
 discard 5dfd18c  Rename UUID identifiers.
 discard e03e4db  Use GATT-specific callbacks for GATT access.
 discard 3372d69  Fix some GATT server crashes.
 discard bf187c8  Split hostctlrtest into centtest,prphtest projects
 discard f9e4195  GATT server
 discard 8026148  Fix bug: ATT server silent when read-type done!
 discard 170baa2  Use a different set of op codes for ATT callbacks.
 discard e4d1994  Change function type for ATT callbacks.
 discard 8b614a3  Initial implementation of GATT server.
 discard d0148df  Separate gatt source into gatt-client,gatt-server
 discard 017b247  Add actualy transmit end/receive end timing by using the chip to capture the rx/tx end times in a timer capture register. Add phy tx end callback. Get better connection timing using the tx/rx end times.
 discard 0a92f75  Error code overhaul continues.
 discard 5223bff  Error code overhaul!
 discard 7d78e1b  Add some more advertisement data fields.
 discard 957a952  Add basic unit tests for adv. data.
 discard 3c505a7  Add ability to cancel a connection in progress.
 discard 4563972  Reset FSM when the connect procedure completes.
 discard ddea4ca  Add ability to stop advertising.
 discard d4512a0  Parse data field of incoming advertisement report.
 discard 8f8fd55  split adv from gap
 discard e2bf154  Combine all GAP discovery procedures.
 discard e91b069  Set advertising data.
 discard 1558cdb  Combine all GAP slave connection procedures.
 discard 2e137b4  Make maximum number of connections configurable.
 discard 6b3baf5  Separate directed and undirected slave connections
 discard 3ad9353  GAP discoverable and connectable procedures.
 discard f211185  GAP slave modes.
 discard 238fef8  Reduce startup code with generic HCI ack fn.
 discard 595367b  Fix startup sequence.
 discard ce09777  Replace ble_hs rx and tx tpq with mqueue.
 discard b713c58  Add GATT congestion test.
 discard fe311b8  Add rudimentary configuration.
 discard ecf116c  Rename ble_gatt_break_test to ble_gatt_conn_test.
 discard f423b97  Correct some incorrect default GAP timings.
 discard 2a10dd2  GATT retries in case of congestion or OOM.
 discard 32d0424  Don't overallocate for ble_hs events.
 discard ad06155  Fix the completed packets event; it used to be a continuous counter which was incorrect. It should bea delta from the last time we sent it. Add the HCI reset command. Fix the mbuf pool that the bletest code was allocating; the size of the mbuf was incorrect.
 discard 4b24699  Cancel GATT procedures when connection is broken.
 discard 1a720b8  Number of Completed Packets event.
 discard c97b4fc  Rename ble_gap_test to ble_os_test.
 discard 8c6ee24  Host HCI tx timeouts.
 discard 36298b3  GAP Terminate Connection procedure.
 discard 2dfec76  Unit tests for ATT prep write / exec write.
 discard 35b5d72  ATT prepare write and execute write commands.
 discard 30cfd34  ATT write req / cmd tests.
 discard a0ba556  In GATT write CBs, pass attr val so user can free
 discard 257786a  Add the number of completed packets event. Starting moving some code from the connection module to other modules. Fix some low duty cycle direct advertising issues.
 discard 5c28afb  Add basic GATT characteristic value write tests.
 discard 62274ae  Add additional characteristic-discovery tests.
 discard e97692b  GATT write without rsp, write char value procs.
 discard 2f6693d  Notify application of rxed advertisement reports.
 discard b9b28c3  Add additional connection establishment tests.
 discard c57f271  Add connection timer for general discovery.
 discard 187f917  Initial implementation of startup sequence.
 discard 7621690  Move ble_gap.c to ble_gap_conn.c.
 discard fedae5e  Generic HCI command queue.
 discard 37876c9  Rename ble_hs_ack to ble_hci_ack for consistency.
 discard 58729cb  Add disconnect command and code to terminate a connection
 discard 3e822ca  GAP General Discovery procedure.
 discard 40e2b1f  Reduce number of host mbufs to 8.
 discard 8f51121  Move ble host membufs from heap to bss.
 discard aaf4d1a  Fix server side ATT read-by-group-type
 discard 7577adc  Fix a number of issues with high duty cycle advertising and direct advertising in general.
 discard 8d051fb  Add characteristic discovery and reads to proj.
 discard e9c3b8f  Fix response format for characteristic discovery.
 discard 26f9ddb  Split ble_hs.h into a public and private header.
 discard 49107dc  Implement data length change procedure. Now the advertiser does not stop advertising after 60 seconds. Advertising will end only if there is a connection
 discard 71d7d8f  Replace posix errno code with ble_hs codes.
 discard f15c210  Provide two error codes for GATT callbacks.
 discard 14eb5c3  GATT: always call cb when something fails.
 discard 7331c9e  Organize GATT code by procedure.
 discard feed0e3  Use util rxerr function in host test code.
 discard db4d541  Add ATT read by group type tests.
 discard 22e0b81  ATT read by group type; fix bugs.
 discard 41b0eae  Fix some connection bugs where I might not hand up all received PDUs. Fix bug in checking pb bits from host. Add start of LL control
 discard 3afadd5  Move connection state machine structure definition to ble_ll_conn.h. No longer use memory pool for connections; just use an array (saves memory and code).
 discard 5431546  Fix ble host tests; I wasn't stripping the HCI hdr
 discard fc00697  Move some code around to expose some functions.
 discard 2244d6e  Add missing copyright header.
 discard 74bfee3  Add tests for GATT Read Characteristic Value.
 discard 79817a3  GATT Read Characteristic Value procedure.
 discard 2fb9646  Remove dummy "find info" GATT procedure.
 discard a790d9d  Add tests for discover characteristics GATT proc
 discard ccbdce6  GATT Discover All Characteristics procedure.
 discard 291f967  ATT Read By Type client-side.
 discard 561053d  Rearrange some att client functions to match spec.
 discard eb79f54  Split service disc. tests from other GATT tests.
 discard 1ef1ba8  Some renaming for consistency.
 discard 1eaf033  GATT Discover Primary Service by Service UUID proc
 discard ee9844e  Add additional GATT tests and fix UUID endianness.
 discard 00c2b4a  GATT Discover All Primary Services procedure.
 discard 6b669eb  Fix a number of connection issues including crcinit and wait for response timer. Also added code to clear outstanding opcode for test project so host does not crash
 discard 5011f7b  Add calls to os_mbuf_pullup; more GATT.
 discard e0f431a  Rename ble_hs_att_* to ble_att_*
 discard ff5844e  ATT Read, Read By Group Type.
 discard 8ccd5ef  Initial GATT work.
 discard 106d794  Remove generic work queue; add hci batch queue.
 discard 6b2b98b  Fix some issues with initiating and starting a connection. Add API to send data packets from host to controller
 discard 432d376  Add missing copyright headers.
 discard c4b44e0  Initial implementation of ATT batch commands.
 discard adef7d1  Allow simulataneous BLE host jobs.
 discard 1bdd056  Initial work for client-side ATT.
 discard e46cf20  Merge new os mbuf changes into bletest
 discard 502da21  Refactor connection handle code. Place all connections on a free list and assign the handles on init. Add active/free connection lists
 discard a08486e  Clear ack callback when HCI tx fails.
 discard 3bec351  Read buffer size HCI command.
 discard 8932c67  Separate ATT server functionality from client.
 discard 2769a91  Modify host ble to account for latest mbuf changes
 discard 2eb8cef  Use mbufs for incoming HCI ACL data packets.
 discard 5762045  Integrate ble_hs packet queues into l2cap.
 discard 847bcf9  Use selftest identity for self-contained test deps
 discard 88c4add  Data queues in host task; remove l2cap buffers.
 discard eb3fb16  att find type value command.
 discard dd36c22  Change byte-swapping fns to use void pointers.
 discard b39aed7  att find type value parse / write cmds.
 discard 439b96f  (ble host) Send MTU response as server.
 discard 07e3d96  Remove erroneous debug commit and add ble_ll_ctrl header file
 discard 961a31c  Additional connection code: supervision timeout, connection scheduling, start/end event processing
 discard b87f542  ATT MTU exchange.
 discard 4d71d37  Additional ATT find-info tests.
 discard ff1abca  Fix 128-bit to 16-bit UUID conversion.
 discard 04454e6  find-info ATT command.
 discard d3923f4  Start of connection process finished. Sending connect requests and receiving them and starting the connection is finished.
 discard c7edecb  Remove workaround for having capability for ble_driver in bsp egg. Move BLE_DRIVER identity from bletest project to nimble/controller.
 discard d799deb  BLE host: add connection event callback.
 discard d2faf58  Basic GAP test with running OS.
 discard 4ccc4ca  Directed Connectable Mode.
 discard a5d8dfc  Make HCI acks OGF-aware; work queue for GAP.
 discard e43c49d  Configurable ack callbacks for cmd sequences.
 discard 582089c  Concurrent roles; change ack mechanism.
 discard d752639  Add BLE_DEVICE identity to project bletest. Also added ble_driver capability to the native and nrf52 drivers in net/nimble. No required capability yet as we need to modify the tool to support this
 discard dbbf132  Some additional LL connection related code
 discard 2e5b519  Temporary fix to get projects building with addition of ble driver dependency
 discard 87584b5  Handle connection events.
 discard 85ca35c  Some basic unit tests for HCI events.
 discard 1aa14e1  Initial processing of HCI events.
 discard 1877bc9  Initial commit of drivers for ble stack. Ported to nrf52 and native bsp's. Includes hal_cputime implementation on native cpu
 discard 6de5082  Add basic HCI create connection command.
 discard 8510151  Merge host_hci task into ble_hs task.
 discard c170964  Basic ATT write / ATT MTU exchange handling.
 discard 7a3706e  Add connection files to project (nothing implemented there yet)
 discard a6ae2fb  Set response length of hci commands in the command processing functions themselves
 discard 631cafe  Don't send more than ATT_MTU-1 bytes of attr data.
 discard 5bab913  Add some rudimentary att-read-req handling.
 discard 998b226  Add whitelist to advertising
 discard 47c03e5  Send error response on rx of bad attr read req.
 discard edf5bb4  Rename some host files with the "ble_hs_" prefix.
 discard 647d449  Check result of writing l2cap header in test.
 discard 4bc7e3d  Oops - fix broken build.
 discard 84d93ca  Initial basic test for net/nimble/host.
 discard f198372  Use mbufs in l2cap channels; basic att-read handler.
 discard 4190c55  Move bletest references out of host code and put it bletest project directory where they belong. If we are building for sim, dont include transport references
 discard dc09839  Plug att stub into l2cap / hci.
 discard 8c7b814  Fix module headers to use the correct copyright notice
 discard 85769ce  Add missing copyright headers to nimble/host files
 discard b23657a  Initial "scaffolding" for host-side data rx/tx.
 discard 2e46cb0  Add whitelisting
 discard 888bbee  Add whitelisting. Not yet working for advertising filter policy but basically working for scanner filter policy
 discard d0ca7e6  Fix some minor ble spec comments.
 discard 7d3f633  Prefix ble stack modules, functions, definitions and variables with ble_
 discard cf8faae  Prefix modules, functions, definitions and variables with ble_
 discard ab9ed16  Prefix ble stack modules, functions, definitions and variables with ble_
 discard 21d530b  Prefix ble stack modules, functions, definitions and variables with ble_
 discard 8134454  Prefix ll with ble_. This includes filenames
 discard 4585124  Fix scan response reception and modify code to add a packet number to advertisements (for debugging purposes). Use console for advertising report display
 discard 0ad22b8  Console full/stub provide console API. nimble host depends on console API.
 discard 8ec9f7d  Modify code to search for duplicate advertising addresses
 discard 92e69f7  display received host events on console
 discard 65b916d  Add console to ble stack. Add sending of advertising report to host
 discard 81afd12  Merge branch 'master' of https://github.com/mynewt/larva
 discard 23b37ac  Some ll hci event framework. Rename some LL/HCI defines. Call host_task from main and modify host task to be event driven
 discard fbbb62e  bad merge, bad sterly.  fix the compile.
 discard d4dab3a  reserve err code.
 discard 4338f61  Basic scanning implemented
 discard a4dbe89  separate host and controller hci. Add some random address support
 discard e19d291  Some controller code cleanup
 discard 283124f  Addition of set scan response data command and first attempt at receiving scan requests and sending scan responses
 discard d230712  Remove the htoleXX and leXXtoh from host_hci.c since they are in util
 discard 7771990  Start of the nimble ble stack
 discard 3bc9460  add net/nimble for the BLE skeleton project.
     new 94e3735  add net/nimble for the BLE skeleton project.
     new 5adc993  Start of the nimble ble stack
     new ec003cc  Remove the htoleXX and leXXtoh from host_hci.c since they are in util
     new 01c3fb6  Addition of set scan response data command and first attempt at receiving scan requests and sending scan responses
     new bef3805  Some controller code cleanup
     new 05f49a5  separate host and controller hci. Add some random address support
     new 4e0e90a  Basic scanning implemented
     new d17f408  Some ll hci event framework. Rename some LL/HCI defines. Call host_task from main and modify host task to be event driven
     new 4028316  reserve err code.
     new dd14d1e  bad merge, bad sterly.  fix the compile.
     new d46d789  Merge branch 'master' of https://github.com/mynewt/larva
     new 8bf91dc  Add console to ble stack. Add sending of advertising report to host
     new 7891e64  display received host events on console
     new e882e87  Modify code to search for duplicate advertising addresses
     new 3e4dd97  Console full/stub provide console API. nimble host depends on console API.
     new 579afa1  Fix scan response reception and modify code to add a packet number to advertisements (for debugging purposes). Use console for advertising report display
     new 32156da  Prefix ll with ble_. This includes filenames
     new 52ca42a  Prefix ble stack modules, functions, definitions and variables with ble_
     new a64ae25  Prefix ble stack modules, functions, definitions and variables with ble_
     new acba3ff  Prefix modules, functions, definitions and variables with ble_
     new 27954e0  Prefix ble stack modules, functions, definitions and variables with ble_
     new d4d35a2  Fix some minor ble spec comments.
     new ea7de43  Add whitelisting. Not yet working for advertising filter policy but basically working for scanner filter policy
     new e2d9364  Add whitelisting
     new 8b771cd  Initial "scaffolding" for host-side data rx/tx.
     new 6fcd050  Add missing copyright headers to nimble/host files
     new 70e7f1e  Fix module headers to use the correct copyright notice
     new 9b30a67  Plug att stub into l2cap / hci.
     new 6790190  Move bletest references out of host code and put it bletest project directory where they belong. If we are building for sim, dont include transport references
     new d12e3fd  Use mbufs in l2cap channels; basic att-read handler.
     new abde208  Initial basic test for net/nimble/host.
     new 701b903  Oops - fix broken build.
     new e0f829b  Check result of writing l2cap header in test.
     new 632b915  Rename some host files with the "ble_hs_" prefix.
     new e72d13d  Send error response on rx of bad attr read req.
     new 8ab1572  Add whitelist to advertising
     new 8d3f130  Add some rudimentary att-read-req handling.
     new f5782bb  Don't send more than ATT_MTU-1 bytes of attr data.
     new 2b1717e  Set response length of hci commands in the command processing functions themselves
     new a05fc65  Add connection files to project (nothing implemented there yet)
     new 814dab2  Basic ATT write / ATT MTU exchange handling.
     new 55cd9ab  Merge host_hci task into ble_hs task.
     new fb79705  Add basic HCI create connection command.
     new 1cfa3a6  Initial commit of drivers for ble stack. Ported to nrf52 and native bsp's. Includes hal_cputime implementation on native cpu
     new 3f0dbc0  Initial processing of HCI events.
     new aaf4d8d  Some basic unit tests for HCI events.
     new ca8a8be  Handle connection events.
     new 9c4a5a5  Temporary fix to get projects building with addition of ble driver dependency
     new bf3bcac  Some additional LL connection related code
     new 0cfe163  Add BLE_DEVICE identity to project bletest. Also added ble_driver capability to the native and nrf52 drivers in net/nimble. No required capability yet as we need to modify the tool to support this
     new 525df31  Concurrent roles; change ack mechanism.
     new b0fc5d1  Configurable ack callbacks for cmd sequences.
     new 5e0ecf7  Make HCI acks OGF-aware; work queue for GAP.
     new f020775  Directed Connectable Mode.
     new daf2c2f  Basic GAP test with running OS.
     new 041e9f2  BLE host: add connection event callback.
     new bf97c08  Remove workaround for having capability for ble_driver in bsp egg. Move BLE_DRIVER identity from bletest project to nimble/controller.
     new b94c072  Start of connection process finished. Sending connect requests and receiving them and starting the connection is finished.
     new 5785c4c  find-info ATT command.
     new a0387ac  Fix 128-bit to 16-bit UUID conversion.
     new f2cdc8d  Additional ATT find-info tests.
     new c0b3e3f  ATT MTU exchange.
     new f0a0fb3  Additional connection code: supervision timeout, connection scheduling, start/end event processing
     new 2fc663e  Remove erroneous debug commit and add ble_ll_ctrl header file
     new fcfce0d  (ble host) Send MTU response as server.
     new 1f1cdab  att find type value parse / write cmds.
     new 4d6b02e  Change byte-swapping fns to use void pointers.
     new c367d8e  att find type value command.
     new 13ab005  Data queues in host task; remove l2cap buffers.
     new 49a2ddd  Use selftest identity for self-contained test deps
     new 99a0910  Integrate ble_hs packet queues into l2cap.
     new d8d6345  Use mbufs for incoming HCI ACL data packets.
     new 21d01b5  Modify host ble to account for latest mbuf changes
     new 80110b8  Separate ATT server functionality from client.
     new b92cef8  Read buffer size HCI command.
     new 00d6f19  Clear ack callback when HCI tx fails.
     new 7f4b078  Refactor connection handle code. Place all connections on a free list and assign the handles on init. Add active/free connection lists
     new 4215ed6  Merge new os mbuf changes into bletest
     new f9bdd2b  Initial work for client-side ATT.
     new 6aaa7df  Allow simulataneous BLE host jobs.
     new 3029040  Initial implementation of ATT batch commands.
     new 4a3fdca  Add missing copyright headers.
     new 8c4bbd3  Fix some issues with initiating and starting a connection. Add API to send data packets from host to controller
     new 3b0491e  Remove generic work queue; add hci batch queue.
     new 0736ec4  Initial GATT work.
     new f1c63a4  ATT Read, Read By Group Type.
     new b8947e0  Rename ble_hs_att_* to ble_att_*
     new f3cd314  Add calls to os_mbuf_pullup; more GATT.
     new 106069e  Fix a number of connection issues including crcinit and wait for response timer. Also added code to clear outstanding opcode for test project so host does not crash
     new 6c9f54b  GATT Discover All Primary Services procedure.
     new 4a655f3  Add additional GATT tests and fix UUID endianness.
     new 9453e9b  GATT Discover Primary Service by Service UUID proc
     new 555950d  Some renaming for consistency.
     new 557f26f  Split service disc. tests from other GATT tests.
     new 0878fe2  Rearrange some att client functions to match spec.
     new 3dbd9cd  ATT Read By Type client-side.
     new e3fa80a  GATT Discover All Characteristics procedure.
     new 3cc1819  Add tests for discover characteristics GATT proc
     new d1eb4ef  Remove dummy "find info" GATT procedure.
     new b7d51e3  GATT Read Characteristic Value procedure.
     new bcd51b8  Add tests for GATT Read Characteristic Value.
     new 6c9e04e  Add missing copyright header.
     new 1b77121  Move some code around to expose some functions.
     new ed2dfc1  Fix ble host tests; I wasn't stripping the HCI hdr
     new 78f00d5  Move connection state machine structure definition to ble_ll_conn.h. No longer use memory pool for connections; just use an array (saves memory and code).
     new 275f448  Fix some connection bugs where I might not hand up all received PDUs. Fix bug in checking pb bits from host. Add start of LL control
     new c7ef6e5  ATT read by group type; fix bugs.
     new 0904952  Add ATT read by group type tests.
     new 8a346bb  Use util rxerr function in host test code.
     new 8bb3945  Organize GATT code by procedure.
     new ce79d6f  GATT: always call cb when something fails.
     new e3a1385  Provide two error codes for GATT callbacks.
     new 21a3d60  Replace posix errno code with ble_hs codes.
     new 66c5a92  Implement data length change procedure. Now the advertiser does not stop advertising after 60 seconds. Advertising will end only if there is a connection
     new 6c55d72  Split ble_hs.h into a public and private header.
     new 110cbce  Fix response format for characteristic discovery.
     new b6b0825  Add characteristic discovery and reads to proj.
     new 3f7e09e  Fix a number of issues with high duty cycle advertising and direct advertising in general.
     new ec3db59  Fix server side ATT read-by-group-type
     new f6be926  Move ble host membufs from heap to bss.
     new 00061f8  Reduce number of host mbufs to 8.
     new 8f030f1  GAP General Discovery procedure.
     new d6dc477  Add disconnect command and code to terminate a connection
     new 4d3c884  Rename ble_hs_ack to ble_hci_ack for consistency.
     new 0276afa  Generic HCI command queue.
     new 7071b20  Move ble_gap.c to ble_gap_conn.c.
     new 8d17c51  Initial implementation of startup sequence.
     new 762949e  Add connection timer for general discovery.
     new 0f593c9  Add additional connection establishment tests.
     new d23aa8c  Notify application of rxed advertisement reports.
     new 31e32cd  GATT write without rsp, write char value procs.
     new e113e18  Add additional characteristic-discovery tests.
     new c37acf6  Add basic GATT characteristic value write tests.
     new 8adda5b  Add the number of completed packets event. Starting moving some code from the connection module to other modules. Fix some low duty cycle direct advertising issues.
     new 3f18353  In GATT write CBs, pass attr val so user can free
     new 201c208  ATT write req / cmd tests.
     new bad116b  ATT prepare write and execute write commands.
     new 45d8a50  Unit tests for ATT prep write / exec write.
     new 76ce2ae  GAP Terminate Connection procedure.
     new 9ecf42f  Host HCI tx timeouts.
     new a22c390  Rename ble_gap_test to ble_os_test.
     new 0280c7d  Number of Completed Packets event.
     new e07aaa3  Cancel GATT procedures when connection is broken.
     new cb9352d  Fix the completed packets event; it used to be a continuous counter which was incorrect. It should bea delta from the last time we sent it. Add the HCI reset command. Fix the mbuf pool that the bletest code was allocating; the size of the mbuf was incorrect.
     new 1524621  Don't overallocate for ble_hs events.
     new 6f16a62  GATT retries in case of congestion or OOM.
     new 7140e73  Correct some incorrect default GAP timings.
     new d43d775  Rename ble_gatt_break_test to ble_gatt_conn_test.
     new e51aebe  Add rudimentary configuration.
     new ffd3f2b  Add GATT congestion test.
     new 2556f36  Replace ble_hs rx and tx tpq with mqueue.
     new 712540b  Fix startup sequence.
     new 2761102  Reduce startup code with generic HCI ack fn.
     new 61fbea3  GAP slave modes.
     new 74df380  GAP discoverable and connectable procedures.
     new f4f0530  Separate directed and undirected slave connections
     new 3959c80  Make maximum number of connections configurable.
     new 0b52098  Combine all GAP slave connection procedures.
     new 6c50aaf  Set advertising data.
     new 1b8adca  Combine all GAP discovery procedures.
     new d5ff288  split adv from gap
     new eff19e2  Parse data field of incoming advertisement report.
     new c85aa18  Add ability to stop advertising.
     new a57f6dd  Reset FSM when the connect procedure completes.
     new 0c926f3  Add ability to cancel a connection in progress.
     new afdddcd  Add basic unit tests for adv. data.
     new b5fd5c3  Add some more advertisement data fields.
     new 22265e3  Error code overhaul!
     new dd7bd4d  Error code overhaul continues.
     new 44d25f3  Add actualy transmit end/receive end timing by using the chip to capture the rx/tx end times in a timer capture register. Add phy tx end callback. Get better connection timing using the tx/rx end times.
     new 2fafdd9  Separate gatt source into gatt-client,gatt-server
     new bf54de8  Initial implementation of GATT server.
     new 345fb04  Change function type for ATT callbacks.
     new 8e7594a  Use a different set of op codes for ATT callbacks.
     new 8f45e18  Fix bug: ATT server silent when read-type done!
     new eabf162  GATT server
     new bcb0704  Split hostctlrtest into centtest,prphtest projects
     new 1c4ea46  Fix some GATT server crashes.
     new 8609ac7  Use GATT-specific callbacks for GATT access.
     new fc636a1  Rename UUID identifiers.
     new 82c5009  Read / write descriptors.
     new 49364f2  Add some GATT server unit tests.
     new 983159e  Pass connection handle in ATT/GATT callbacks.
     new fb29bf1  Remove obsolete ATT callback union.
     new dff8178  ATT permissions.
     new 6d72757  Client-configurable GATT characteristics.
     new 0aa0802  Start modification of code so that we can fragment PDUs that we send to other devices if they do not accept as large a frame as we can
     new ca4e889  Client configuration descriptor.
     new e7f932c  Disconnect from peers who don't respond to GATT.
     new fada9ad  Oops - wasn't setting GATT tx time.
     new b19231e  Fix parsing bug for disconnection complete event.
     new 68ea05c  Log all outgoing HCI commands.
     new 71d09a8  Notifications and indications.
     new 37924aa  Notification tests.
     new 91cac25  Indication tests.
     new 1a5be59  Server tx of notifications / indications.
     new f9226a6  Fix some test name typos.
     new cc05a59  Discover Characteristics by UUID GATT procedure.
     new cb170ea  Fix issues with Link Layer fragmentation. We now support (fully) the data length extension feature and fragmentation of ACL data packets inside the controller
     new dc57c31  Minor modifications to when a connection ends and some slight cleanup of timing
     new a6061a5  Shorten some GATT identifiers.
     new 728df7a  Find Included Services GATT procedure.
     new 93c918a  Discover All Characteristic Descriptors GATT proc.
     new f6aa14d  Fix up some missing tx calls in unit tests.
     new 0d63043  Reorganize a bunch of ATT code.
     new 5dfab70  Reserve connection handle 0xffff for internal tx.
     new 34be06b  GATT procedure: Read Using Characteristic UUID.
     new ebcf33a  Modify read test to accommodate read by UUID.
     new 030522d  Read by UUID unit tests.
     new a429c35  Minor change to make a macro more usable.
     new a39a9da  Add some sanity checking for GATT responses.
     new ea2f20c  Change GATT naming to be more consistent.
     new 1893f7d  Client-side ATT read blob command.
     new 78af610  Rename some fields in the ATT context struct.
     new 15a926d  Server-side ATT read blob command.
     new c474adf  Unit tests for server-side read blob command.
     new c823f3b  Some more client-side ATT tests.
     new 492f90e  GATT Read Long Characteristic Value procedure.
     new 37a9989  Replace descriptor fields with single struct.
     new 298d1f0  Tests for GATT procedure: read long characteristic
     new 1ad42a2  Client-side ATT command: Read Multiple.
     new cdbe0ca  Server-side ATT command: Read Multiple.
     new 44dbbb8  Fix compiler warning.
     new 0eb49df  Unit tests for ATT command: read multiple.
     new 750adda  ATT Read multiple: client-side unit tests.
     new ea10106  GATT procedure: Read Multiple Characteristics.
     new cc6c2a3  Modify GATT API s.t. errors include att handle.
     new 99e8112  ATT MTU should be configured independent of GATT.
     new e205374  ATT client prep/exec ; GATT long write.
     new 935ea99  ATT prep/exec unit tests.
     new 640b21c  Unit tests for GATT procedure: write long.
     new b10b32c  read (long), write (long) descriptors GATT procs.
     new 1f02510  Cleanup and comments for ble_gattc.c
     new 49e5bb6  Ensure GATT is notified when there is an ATT error
     new b751b4d  GAP Auto Connection Establishment procedure.
     new f6d917b  Restructure GAP connection code.
     new 555b0b6  Unit tests for Direct Connection Establishment.
     new b2f0f47  Separate white list operations from GAP connection operations.
     new c5f32f8  Add GAP callback per-connection, rather than single global.
     new 07f4c7c  Some organization for ble_gap_test.c.
     new 7d4a641  Add slave-mode unit tests.
     new f335a01  Fix bugs found by slave-mode tests.
     new c09d118  Tests for stop-advertise GAP procedure.
     new c58156a  Tests for discovery GAP procedures.
     new 23b1fa2  Add 'le read loc supp feat' to startup seq.
     new 6a646e6  Many changes to the scheduler and link layer to allow for scheduling of multiple connections. Also allows concurrent connections and/or advertising and/or scanning and/or initiating state machines
     new e71e0ab  Some miscellaneous renaming.
     new dbc39aa  Include all public host headers in ble_hs.h
     new 4eadd56  Fix two GATT bugs.
     new 138f030  Fix const correctness issue.
     new 5a8953a  Addition of conn update command and debug display of connection update complete event and connection parameter request event
     new c1f034d  Add function for local attribute write.
     new bb2d12c  Change GATT discover-descriptors interface.
     new f6da73f  Register characteristics with proper ATT perms.
     new 12c2f5d  Fix some failing tests.
     new 3bfd591  Fix GATT MTU exchange procedure.
     new 66905d6  GAP Connection Parameter Update procedure.
     new 2a0c0ab  Make GATT services easier to define.
     new fa18e46  GAP service.
     new 9b2f09b  GATT service.
     new 51f9b3d  Rename GATT procedure for consistency.
     new 9845b92  Handle Connection Update and Parameter Req events.
     new e04512e  Allow app to specify scan type,filter policy.
     new 310a4a7  Fix some typos.
     new 29f6820  Connection update procedure implemented. Most of connection parameter request implemented but not final so connection parameter
     new b40fb20  Moved some events to new module since others getting cluttered
     new 42b9a30  Fix slave latency bug
     new 12f0409  Reliable Writes GATT procedure.
     new b46b291  Allow app to specify conn params.
     new 2ed3aaa  Move some global data into bss.nz.
     new db94b12  Fix off-by-one bug in service end handle.
     new fe3af12  Fix failing advertisement tests.
     new 351dfb0  Add additinoal adv field defines.
     new f91fd74  Move some stuff into bssnz (from bss).
     new c2c3491  Impose maximum ATT MTU of 240.
     new 761fe35  Support for more advertisement data fields.
     new 4656361  Discard cur conn-update upon rx of conn-param-req.
     new 5f2f2f8  Connection update unit tests.
     new 3e3744d  Add read remote used features and feature exchange control procedure
     new 38826c3  Allow advertising parameters to be specified.
     new 3f7f976  Don't expect 'role' field for failed connections.
     new 2f201f9  Add handle to debug log
     new 8216a16  Respond correctly if we receive a LL control request that we dont understand/implement. Also, fix bug where we would not stop our own initiated slave feature req if we received a unknown response from the peer
     new 0a98a9a  Implement local version info command
     new 3613619  Reassembly of fragmented HCI ACL data.
     new 6d9414f  Discard current packet when channel is deleted.
     new b912fc8  Add local and remote version info commands, events and LL control procedures
     new 26b121b  Fix bug with remote read version control procedure where control procedure was being erroneously started and timing out
     new 0ffd55c  Write to console on rx of L2CAP sig message.
     new dc0ac3c  Remove temporary asserts.
     new 2310edc  Fix bug - Long reads caused GATT hang.
     new 9a534d9  During svc disc, return 16-bit UUIDs if possible.
     new 2840c26  Fix null pointer dereference bug in host.
     new 40c7e3d  Don't pass garbage arg to callout.
     new 132f2e1  Honor L2CAP connection parameter update requests.
     new e6046af  First cut at connection parameter request procedure. Major modifications to scheduling code to fix some schedule bugs
     new d5a34bc  Return all parameters in events even if the status is not success and they may not make sense
     new 46c052f  Add some more connection update unit tests.
     new d54c1e3  Set preferred ATT MTU to 240 at startup.
     new d03e127  Last service should indicate end handle=0xffff
     new dff8e13  Sort L2CAP channels by channel ID.
     new 04d3f08  L2CAP signal channel.
     new 02366cc  Optimization for processing of multi-entry rsps.
     new bfd63cf  First cut (non-tested) port of nrf52 drivers to nrf51
     new a62da3f  Use correct macro for nzbss section and add a newline when displaying received packet data on console
     new 828b849  Protect connection list with a mutex
     new 339ff1b  consolidate flags in connection state machine to save a little space. Lower number of mbufs and connections.
     new 945502e  Ensure connection list never locked during att callback.
     new c152a72  Remove ATT mutex; list never modified after start.
     new 2eaf35a  Missing support for server side write-no-rsp!
     new a0de164  Allow notifications with custom content.
     new 8a82568  Add some missing copyright headers.
     new ef0c1b9  Remove some old todo comments
     new 53749fd  Add thread safety to GATT client.
     new 7bd7352  GAP thread safty.
     new 23dea6e  Rename ble_gap_conn* to ble_gap*.
     new afa4186  Modify code to use msys as opposed to mbuf. For now, we define the size of the msys buffer pool in ble.h and that is used by the project to allocate the memory blocks for the block
     new 6da810a  We now only need to allocate msys for the nimble ble stack. The BLE stack defines the size of the mbufs needed
     new d706794  Switch nimble host from private mbuf poool to msys
     new bae3c9c  The temporary ble ll log should be disabled by default
     new 9b9a116  Add some configurability to the host.
     new 6ed33aa  replace license headers with ASF license.  first pass.
     new 470d32d  update license header files, continued.
     new 2e62af2  add license definitions to .yml files
     new 704d51c  Fill in some comments.
     new 3859e7a  l2cap_sig thread safety.
     new 28a1a54  L2CAP configurability.
     new 27b933c  Allow values of 0 in configurable host options.
     new 7794924  Ensure no locks when notify procedure calls ATT cb
     new 228d376  Add some configurable settings to L2CAP.
     new 80fb86a  Make number of HCI bufs configurable.
     new db8e94d  Convert nimble host from console_printf to sys/log
     new a3faa33  Increase ble_hs stack size to allow for logging.
     new 9689b9c  Reduce nimble ll RAM usage for low-memory devices.
     new 71a91bd  Stub security manager implementation.
     new d2b5cfd  ble host - generic fsm implementation.
     new 04ea05d  Advertising packets within an advertising event are now transmitted as fast as possible. We no longer put 10msecs between each transmission. This is not configurable
     new 4f06bf4  Remove scanning events from the scheduler as the code was just too ugly. Scanning is started/stopped from link layer task
     new ed10d8f  Integration of generic FSM into l2cap sig.
     new 129bf6b  sys/log - Add nimble-ctrl and nimble-host modules.
     new 6e0f1a0  Host HCI command to read RSSI
     new c0adc8e  remove interim egg files
     new ce00fb8  rename repository to app, and fix merge conflicts
     new e69a2fc  rename package.yml to pkg.yml for consistency's sake.
     new aa6dbef  Initial read rssi command implementation. Currently returns unkwown rssi. Committing this so host can test before final implementation
     new a1d6b60  Add struct for read-rssi ack parameters.
     new 33afdcc  Remove some stray whitespace.
     new ea6f78b  Set RSSI in connection state machine when data frame received. Display RSSI for host command complete debug
     new eeb6e1f  BLE: Compile-time NIMBLE_OPT_MAX_CONNECTIONS cfg.
     new 8859be4  BLE host: hardcode max conns setting in unit tests
     new c771511  Separate user-specified options from auto options.
     new 0996fe2  (MYNEWT-64) BLE Host - HCI callback thread-safety.
     new 16ab191  Remove ble_hci_ack.[ch]; merge into ble_hci_sched.
     new 3b81a8e  BLE host: Make max HCI slots configurable.
     new 0a06294  BLE host - unset ack callback if HCI tx fails.
     new f02c551  If there is no connection handle and a read RSSI command is sent, return the handle and 127 for rssi (which is the number used by the specification to denote the fact that we dont know the RSSI for the connection)
     new 0be7c77  BLE host: Unit tests for HCI cancel.
     new 0ace739  BLE host - only check mutex state if OS started.
     new 81e18e3  BLE host: Check HCI handle on ack.
     new ad22fff  add ASF license header
     new 0c77916  update for a 0.8.0 release
     new 6fd189e  Add missing Apache license to some files.
     new 4df19d1  Delete redundant .gitignore files.
     new ee29720  (MYNEWT-68) BLE Host - Overly strict mbuf reqs.
     new 03510d4  (MYNEWT-68) BLE Host - mbuf size reqs; att_clt.
     new 755c955  Replace os_mbuf_pullup() calls with BLE hs version
     new 293249b  (MYNEWT-69) BLE Host - Initial set of statistics
     new 9a16d9e  BLE host - Don't lock conn list before att tx.
     new bb7b078  (MYNEWT-69) BLE Hosti - att_clt stats.
     new 05b3ccf  Fix bug in PHY where it could overwrite the end of a mbuf. Remove global API to retrieve a ble mbuf
     new f84d037  MYNEWT-87: add channel map update procedure. This also fixes a big in the data channel selection index code that was not picking the correct channels if any channels were masked out
     new 676f540  (MYNEWT-69) L2CAP stats.
     new 28639ae  BLE host: Include all priv hdrs from ble_hs_priv.h
     new 6d03aee  (MYNEWT-69) BLE Host - Missing l2cap stat names.
     new 1e4c89d  (MYNEWT-70) BLE Host - Some GAP logging.
     new 7035c09  (MYNEWT-69) BLE Host - Add some GAP fail stats.
     new e50fad5  MYNEWT-40: first cut at adding ble controller link layer statistics. There are two groups as of now: ble_ll and ble_ll_conn. I dont think this will be the final arrangement as some of the stats may move from ble_ll to ble_ll_conn
     new d508037  (MYNEWT-69) More GAP stats.
     new cf4d09f  (MYNEWT-70) Add some GATT client logging.
     new 6384e53  (MYNEWT-127) - Expose scan response data.
     new 064ea4b  (MYNEWT-127) - rsp. data unit tests.
     new b2e1409  (MYNEWT-127) - Fix ble_gap stat names.
     new 88b8999  MYNEWT-111:support random static addresses
     new ca3e482  (MYNEWT-43) Add missing fields to egg.yml files.
     new 8065b7a  (MYNEWT-43) Update pkg.yml versions to 0.8.0.
     new 9b9c074  MYNEWT-188: controller code now uses correct mbuf API to free a mbuf chain.
     new 52a721b  Merge remote-tracking branch 'origin/develop'
     new c8ab02b  MYNEWT-95: fix whitelist enable/disable in the controller code.
     new 0ebdc0a  Merge branch 'MYNEWT-230' of https://github.com/paulfdietrich/incubator-mynewt-larva into develop
     new 6f6070d  Reflect repository name change in yml files. Types in packages. Move projects -> apps.
     new e6cb2c9  MYNEWT-84: extend connection events beyond originally scheduled connection event
     new 5ae26cb  Capitalize unit test feature names.
     new 6c5a0a7  Undef byte swapping macros that exist in some envs.
     new 7634604  Initialize libs/os in libs/testutil's tu_init().
     new 4c26b88  No jira ticket for this commit. Modifying some of how the nimble stack gets initialized and also trying to move configuration options out of the controller code into nimble_opt.h
     new c3e81d6  Replace some common fields in pkg.yml.
     new a6ca79a  remove empty readmes, fixup readmes with content.  some of these may be re-added, but shouldn't be in the release empty.  top-level readme suffices
     new 0b847d3  MYNEWT-96: Moved LL configuration items out of controller code into nimble_opt.h. This also caused the LL init API to change which is why the main C modules were modified in some of the apps
     new c8c1a6a  Fix crash in bletiny (stack overflow). Get 16K working
     new 0c2d7a0  Add the following commands to the controller: read BD address, read supported states and read maximum data length
     new e890dfa  MYNEWT-100: remove need for each connection to have its own empty pdu
     new 58d5d2e  Add read supported commands and read local supported features commands
     new 9c2030f  Add swap_in_place() for arbitrary byte-swapping.
     new f4094c9  ble host: Don't call system assert in tests.
     new 147c7a1  Add LE encrypt command
     new c4279f5  nimble host: Misc fixes related to fsm.
     new c175f1d  nimble host - Add missing " " at end of log lines
     new 2098d82  nimble host: Clarify host address and address type
     new 8450d84  nimble host: Initial security manager (SM)
     new d79930e  nimble host: notify app when encryption changes.
     new 9f2ecae  MYNEWT-99: add random number genration/support for LE encryption
     new e942b7b  Reduce blehost code size - disable SM by default.
     new 0b36d3a  Look at nimble options before #if NIMBLE_OPT_SM !
     new 5bf5f3b  Some preliminary passkey & OOB.
     new a69766b  MYNEWT-271: fix nimble stack set advertising data HCI command bugs.
     new c653d0c  MYNEWT-272: Fix error in octets 34 and 35 of supported commands returned from the controller
     new 1ddf493  MYNEWT-271: the same issue regarding set advertising data was present in set scan response data.
     new c2e11d7  nimble host: Fix failing adv unit tests.
     new 3e0a642  ble host- fix crash upon gatt procedure timeout.
     new ac7ab16  MYNEWT-277: add commands that need to be supported for data length extension. This also fixes a bug in the code regarding fragmentation of frames. Prior code was not fragmenting frames correctly
     new 072ccc9  No jira ticket for this commit. Renamed a BLE error code since it was very poorly named. The old name was 'unsupported feature' when it really was an error denoting 'unsupported remote feature'. This was confusing and was leading to bugs so I modified the name and also returned the proper error code in cases where we dont support a feature (as opposed to the remote)
     new a18d39d  No jira ticket: modified api to ble_ll_hci_is_event_enabled() to pass in the event as opposed to the bit position as this was confusing
     new 20c2eec  Add random number code back to build if LE encryption not defined
     new c291d46  Fix nrf51 receive mbuf data pointer error
     new 42703ad  ble ctlr: clear filtered advertisers on scan start
     new db0f140  ble host: support for initiating pairing.
     new be19e57  ble host: reduce code size.
     new e8a1ac4  ble host - fix bug: ensure proc inserted.
     new 035bdb0  ble host: Minor change in BLE_HS_DBG_ASSERT macros
     new f104793  ble host: use one 1hz timer for lazy procedures.
     new ce7b45d  ble host: sm procedures time out after 30 seconds.
     new 790318c  ble host: cancel sm proc when connection broken.
     new 0bec8cd  ble host - fix build when security is disabled.
     new dbb5274  MYNEWT-265 BLE - advertise iBeacon
     new 259f0b7  MYNEWT-265 BLE - advertise iBeacon
     new eb01335  MYNEWT-265 BLE - advertise iBeacon
     new 113421b  MYNEWT-265 BLE - advertise iBeacon
     new 2a349d6  Fix incorrect scan response advertising event type
     new b4223c3  Fix error in le64toh
     new ebc7663  ble-host: Prevent warning in debug builds.
     new 33ec368  ble host - fix LTK generation bugs
     new 3242310  ble host: fix bug in att statistics
     new c8413cf  ble host - fix bug for incoming ATT read-type-req.
     new 56481b3  ble host - Use blocking HCI tx in GAP procedures.
     new bb0e904  Advertising receive isr start only requires pdu type
     new d25598f  Remove space at end of line
     new 5478eb8  Finish half-completed transition to packed structs
     new 62dc810  Add PHY statistics
     new f01248f  Move connection request txd flag to connection state machine
     new 5210d79  Add remaining command LE HCI command lengths
     new 8b5dbaf  Minor encryption/decrpytion host changes
     new bbdaffb  MYNEWT-99: Implement LL encryption procedure.
     new e47b269  ble host - revert accidental test commit.
     new 4a8b89b  Modify write suggested default data length command in controller
     new a082cd2  MYNEWT-99: Port encryption to nrf51
     new 9d551d9  ble host - major changes.
     new d12e259  Update example apps to account for blehost changes
     new e12c02f  ble host - fix security bug
     new 814ab6d  ble host - separate blocking HCI from rx
     new 9bd8b26  ble host - fix SM bug; r1/r2 misordered on master.
     new d3a9245  ble host - clarify locking restrictions.
     new 6cfd0f2  ble ll - don't undef feature macros.
     new 7913707  ble host - rename "app task" to "parent task"
     new 15e9490  ble host - make priv header filenames consistent.
     new c2dc047  MYNEWT-284: fix nrf51 radio state errors
     new 5dde2a2  Modify bletest for new host
     new b39c55d  Fix bug in data length extension procedure
     new bd66b2b  MYNEWT-99: implement encryption pause procedure
     new 16499d4  Undef byte swapping macros that exist in some envs.
     new 59e1d7d  Merge branch 'develop' for 0.8.0 B2
     new 40361f7  Merge branch 'develop'
     new e49968d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
     new 0b28bae  MYNEWT-85: Fix BLE timing for start of connection events. MYNEWT-283: Slave anchor point now set correctly on CRC error.
     new 5e7b19f  MYNEWT-85: Transmit timing fixes MYNEWT-99: Encryption.
     new 8123a3f  Fix encryption event error
     new 2303c19  Do not obtain and hold a mbuf just to transmit advertisements.
     new 12e2ce3  Fix l2cap-sm thread-safety.
     new 9718e8f  changes to support passkey requests and MITM
     new 9dbe7aa  BLE Host - use big endian for iBeacon ver fields.
     new 1fbbaa7  BLE host - swap PIN endianness in TK.
     new 95f709b  BLE host - indicate correct peer addr type in pair
     new 22ef5f7  BLE host: Return correct att err for sec issues.
     new 1004e2a  BLE host - fix typo in iocap-pairing tables.
     new 4645c26  BLE host - Add BLE_GAP_ prefix to passkey actions.
     new 458bfa0  add more documentation of callouts.  remove os_callout_init() which was unused, have everything be a callout_func.  include os/time.h for eventq_poll()
     new db3f203  LL feature configuration for controller moved to nimble_opt.h
     new bb93519  Code now asks PHY maximum data pdu payload size
     new 7ed513f  fix merge conflict
     new 9fab782  BLE host - bonding.
     new f2a0767  BLE host - whitespace fix.
     new 7efe76f  BLE host - Validate pair req/rsp at rx time.
     new 042ab70  BLE host - Ensure pair-req sender is master.
     new c5ee32a  BLE host - remove ble_l2cap_sm_process_status().
     new 1f18e67  BLE host - unit test for invalid pair-rsp.
     new 3b1a02f  BLE host - eddystone advertisements.
     new 7bd1d62  BLE Host: Send invalid CID l2cap sig err.
     new ded1272  BLE host - only include eddystone if specified.
     new 7bd92c2  BLE host - Set random address HCI command.
     new 75bf503  BLE host - fix check for sufficient conn resources
     new 6a11405  BLE host - More specific reasons for disconnect.
     new 8fb6944  BLE Host - Always set timer for GATT client procs.
     new 1d7f442  BLE Host - callback when SM proc ends due to term.
     new 81f1298  BLE Host unit tests - queue of previous data txes.
     new fbd53e0  BLE Host - SM passkey unit tests.
     new f7935b9  BLE host - rename struct with appropriate prefix.
     new 6599da2  BLE Host - Formalize some GATT thread safety reqs.
     new 075b873  BLE Host - Enforce thread safety in unit tests.
     new 95a3f2a  Fix scheduling bugs
     new 0e3ede4  BLE Host - Rename sec procs to match spec language
     new 6195235  BLE Host - Add bonded flag to SM proc.
     new 1891063  BLE Host - rx slave security request.
     new ac114aa  BLE Host - tx slave security request.
     new 8fb344c  BLE Host - Send irk and csrk during key dist.
     new d15c961  BLE Host - disconn: delete conn before app cb.
     new 500f657  BLE Host - On disconnect, call non-conn CBs first.
     new ed96486  BLE Host - Separate secure-read from secure-write
     new ecd8967  BLE Host - Enable security manager by default.
     new 44875b8  BLE Host - Use macro to check NIMBLE_OPT defines.
     new 0474d0e  BLE Host - Fix typo in log message.
     new c6c66a9  BLE Host - Fix misordered fields in unit test.
     new d8a3c70  BLE Host - dbg, ensure sm proc not in list on free
     new 394ba2c  BLE Host - (dbg) Assert proc entries not in list.
     new a17386b  BLE Host - Use GAP callback for notifications.
     new 1b78742  BLE Host - Move status into GAP ctxt object.
     new da94cd2  Get native ble building.
     new e57fb66  BLE Host - comment indicating irk endianness.
     new 49fa5dc  BLE Host - Persistence mechanism.
     new d8dac14  BLE Host - Don't require key in persist write.
     new 270c337  BLE Host - Chr updates for unconnected bonded peer
     new 3077e70  BLE Host - Combine CCCD store into a single key.
     new de7e339  BLE Host - Corner case: chr updated before ind ack
     new 45ac06c  BLE Host - Use chr val handle for stores.
     new 927f5af  BLE Host - Tx updates upon rebonding.
     new caed858  BLE Host - Silence some warnings.
     new ad7ff74  BLE Host tests - n/i disabled for unbonded reconn.
     new 42384af  BLE Host - Implement unittest persist store
     new 8014041  BLE Host - fix bug caused by outdated code.
     new 75defd9  BLE Host - unit tests for persisted CCCDs.
     new b10d389  bleprph - Use new BLE host persist store.
     new 0c43c15  BLE Host - Much needed comment re: CCCD persist.
     new 7765143  BLE Host - Add peer address to ltk store.
     new d12f942  BLE Host - Handle sec-req via db lookup.
     new 4038663  BLE Host - Clarify keys; our/peer -> mst/slv
     new fd74412  fixup
     new efb5bbe  BLE Host - Fix some SM mst/slv mismatches.
     new 4c66809  BLE Host - rename store ltk to sec.
     new 925cdd8  BLE Host - Unit test for indicate without ack.
     new dfb8c01  BLE Host - Add idx to store sec key.
     new 7d762b2  BLE Host - Handle oddly sized read-group-type rsp.
     new 219914e  first cut at Host Privacy
     new 349f644  Initial cut of LL privacy
     new 953eb0b  BLE Host - Separate secure-read from secure-write
     new c847e1b  second cut at host privacy
     new 8c08fd9  first cut at LL privacy
     new 80e271a  when we do a key exchange and get an identity address from the peer make sure we use that address and not the device address in the key store
     new 5ce8fb1  Fix error in RPA timeout value
     new 2c64229  Fix RPA usage for scanner when advertising not using RPA
     new 0976e1e  Fix TXADD bit not being set correctly in advertisements for all cases
     new 1f4683f  ensure that we do security pairing with the correct address type and address for our device and theirs.
     new 9a0cf85  we also need to keep the peers RPA in case we do a pairing with that address while using resolvable private addresses
     new 4eb0868  Add privacy stubs for native ble
     new 08068e9  BLE Host - Add "black hole" L2CAP CID.
     new 58daae9  BLE Host - Initial secure connections support.
     new a3b5f69  BLE Host - separate lgcy/sc
     new 153656d  BLE Host - Rearrange SM.
     new 4402f7a  BLE Host - Move state repetition go->process_result.
     new 082a2b6  BLE Host - Don't forget to persist keys.
     new 0bbeba1  BLE Host - separate key exchange into functions.
     new 1794b15  BLE Host - rename sm identifiers for consistency.
     new 1572b6d  BLE Host - Rearrange some SM code.
     new 276c59d  BLE Host - Use tinycrypt for SC.
     new 5480068  BLE Host - Fix incorrect IO capabilities table.
     new ce7706c  BLE Host - Initial numeric comparison work.
     new ec3165f  BLE Host - Ignore EncKey flag in SC.
     new c25f81a  BLE Host - Initial numeric comparison impl.
     new b56a347  BLE Host - Fix SC unit test.
     new 6bb3348  BLE Host - Fix log issue.
     new 87efb81  BLE Host - SC numeric comparison.
     new ff37317  BLE Host - Fix SM bug - keydist use pair rsp.
     new d364e78  BLE Host - Fix SM bug - keydist use pair rsp.
     new 2a18dce  BLE Host - unit test for SC passkey.
     new f7db84b  BLE Host - SC cosmetic changes.
     new 626a27b  BLE Host - Merge privacy changes.
     new 94c67b7  BLE Host - Remove extraneous log message
     new 7ac7abb  BLE Host - Persist LTK on SC success.
     new 313a6cc  BLE Host - Rearrange SM test code.
     new b4feaf0  BLE Host - SC unit test, us as initiator.
     new 8d6a491  BLE Host - Don't build SC unless so configured.
     new 20a8316  BLE Host - sc; persist both slv and mst keys.
     new 2dab34c  BLE Host - Log outgoing SM commands.
     new 58e715c  BLE Host - SC "us" unit tests.
     new 620c7fb  BLE Host - Remove stray memcpy.
     new 6c7f46e  BLE Host - Clean up debug logging.
     new f0d4c04  Add privacy and extended scanner filter policy to supported features
     new f0e5b08  BLE controller - enable data length extension.
     new 82b5276  Fix TXADD bit not being set correctly in advertisements for all cases
     new b770551  Fix issue when receiving an invalid pdu type
     new 64ec3a2  Fix ble log being turned on by default
     new bf59e52  BLE Host - Add comment about ltk endianness.
     new 3f64684  BLE Host - Fix inconsistent GATT identifier names.
     new 39dd3ba  BLE Host - Rename SM identifiers for consistency.
     new 7f00a3c  INTERIM - logging
     new 7c53d89  BLE Host - clean up packet logging.
     new e667b8d  Add statistic to count received l2cap bytes at LL
     new 5a4003a  BLE Host - More log cleanup.
     new df38a5b  BLE Host - Fix for builds with debug log disabled.
     new 335f032  BLE Host - Fix build when security disabled.
     new 593db97  BLE Host - Encryption key refresh.
     new d4c49d0  Fix directed advertising when using rpa for inita
     new aa481e5  BLE Host - enable key rfrsh & param req events.
     new 053f8c4  BLE Host - Fix for encryption key refresh.
     new 7cb6d3a  BLE Host - Don't change enc status on SMP timeout.
     new b9a8c56  BLE Host - set data length HCI command.
     new 3d55f4a  BLE Host - Enable data-length-change event by dflt
     new 3f75e60  BLE Host - persist irk properly when ltk not xchgd
     new 0ef9784  BLE Host - Always use effective addrs during SMP.
     new f8c6249  BLE Host - Fix privacy+pairing bug.
     new e3f858d  Forget to initialize rxadd properly if directed advertising
     new bc3c606  BLE Host - include both addresses in conn desc.
     new fc0a0a2  BLE Host - SM: correctly report encrypted state.
     new 5036192  BLE Host - rename effective->ota; identity->id
     new 785741e  BLE Host - Fix wrong peer addr type in ltk req rx.
     new 643a5bb  BLE Host - SM: Remove accidental assignment.
     new 5fb578e  Fix resolving INITA in directed advertisement when initiating
     new 01c23b3  BLE Host - Reject SMP opcode 15.
     new 1d11f30  BLE Host - Never persist our own IRK in keystore.
     new a49a4d9  BLE Host - initiator tx key exch if no keys rx.
     new 8fdabb0  BLE Host - Do key exchange if only one side txes.
     new 7362df5  BLE Host - SM SC: Log public / private keys.
     new 5184c3a  BLE Host - always honor ctlr encryption events.
     new d6ec980  BLE Host - Rename sec_state.enc_enabled->encrypted
     new ce40817  BLE Host - Nack unexpected LTK reqs from ctlr.
     new 9ee505f  BLE Host - Don't print status for no-op event.
     new f1ce188  BLE Host - Don't kill SM proc when bad io injected
     new 1c94ca4  BLE Host - Clear queue on gatt-long-write failure.
     new 94ae615  BLE Host - Clear queue on gatt-reliable-write fail
     new 4895de4  BLE Host - Fix compiler errors!
     new 0a31dfb  BLE Host - Log addresses in big endian.
     new 0a1a207  BLE Host - Persist keys if both sides want bonding
     new 1d294d8  BLE Host - Fix mistakes in IO capabilities tables.
     new 37b61ea  BLE Host - Send correct SM err on confirm mismatch.
     new 87d0348  BLE Host - SM; remove obsolete KEY_EXCH flag.
     new 9a836a4  BLE Host - Add write functions for key exch msgs.
     new f4c2a69  BLE Host - ble_hs_addrs() function.
     new 0f52fb0  BLE Host - SM SC unit tests.
     new abdc8a7  BLE Host - Persist our IRK.
     new 8749e4c  BLE Host - Rename mst/slv sec -> peer/our
     new b2a1da9  BLE Host - More SM SC unit tests.
     new eabc6d3  BLE Host - Search DB when initiating security.
     new 6ee3a7c  BLE Host - unit tests: restore via enc in sc tests
     new 36c213d  bletiny - Separate pairing from encryption.
     new 79cdec5  BLE Host - Include our_id_addr/type in conn desc.
     new e85e1b0  BLE Host - unit tests for combined priv/sc.
     new 119ecf9  BLE Host - Clean up endianness confusion.
     new a9e4c4c  Add LE ping and Authenticated Payload Timeout event
     new 01f5753  Turn LE ping on by default
     new 259ed6b  BLE Host - Fix build when SM disabled
     new 0613baf  BLE Host - Fix unit tests with new startup seq.
     new 739b144  BLE Host - SM: remove obsolete ediv,rand field
     new c77e935  BLE Host - Don't restore bonding on enc. fail.
     new 01c6b47  BLE Host - Consider bonding flag in rxed sec req.
     new f31b3dc  BLE Host - Deal with va_args bug for master_id log
     new ab69bee  BLE Host - Rename start_rand to master_id_rand.
     new c546756  BLE Host - More SM unit tests.
     new 7ab2d77  BLE Host - Fix bug; lgcy pairing iocap=4.
     new dccd1ff  BLE Host - Clean up host privacy.
     new dfd0bc8  BLE Host - Fix broken scan timeout.
     new 72498f7  BLE Host - Handle overflow in large scan duration.
     new 6bcd150  BLE Host - Ability to cancel discovery operation.
     new 3defd5a  BLE Host - Return BLE_HS_ETIMEOUT_HCI on ack tmo.
     new 20b0bc7  BLE Host - Return oom errors on no hci buf / no ev.
     new 4016f14  BLE Host - Remove obsolete ble_hs_thread_safe() fn
     new 9cd38a8  BLE Host - Stop scan timer when disc. proc. cncld.
     new 4422060  BLE Host - Single buffer for HCI cmds and acks.
     new f5bceea  BLE Host - Clean up runtime settings.
     new aab41f4  BLE Host - Fix build error caused by prev commit.
     new 9bc789b  BLE Host - Remove extra sec check on ATT write.
     new 2972404  BLE Host - ble_att_svr_read_local()
     new ac5fab6  log2smtest.rb: generates BLE SM unit tests.
     new b2353e2  MYNEWT-332: Return error if initiating and host attempts to enable scanning
     new 47522eb  BLE Host - Report HCI error code on terminate.
     new 113d63e  BLE Host - Fix read-rssi bug.
     new 8217f2e  BLE Host - BLE_HS_EMSGSIZE used incorrectly.
     new 540ed18  BLE Host - unit tests for reading RSSI.
     new 2390e42  NimBLE - Host frees HCI cmd buf on ev alloc fail.
     new 9682c06  MYNEWT-83: Controller should use a fixed buffer for reception
     new 7a0b1bd  BLE Host - Limit to 2 consecutive OS events.
     new 469f8b0  Nimble: rename g_hci_cmd_pool --> g_hci_evt_pool
     new bd1111d  BLE Host - Indicate service in chr reg callback.
     new a8666f1  BLE Host - Allow app to specify adv flags,txpwr
     new 540f658  BLE Host - Change GATT server callback API.
     new 7440a2a  BLE Host - Remove 'enhanced' from connect ctxt.
     new 10ee4ea  BLE Host - ble_gap_crt_params->ble_gap_conn_params
     new 8e2c4f3  BLE Host - Update ble_gap_conn_initiate() API.
     new b393004  BLE Host - ble_gap_conn_initiate->ble_gap_connect
     new 8bc2016  BLE Host - ble_gap_cancel->ble_gap_conn_cancel
     new 6310397  BLE Host - Update ble_gap_adv_start() API.
     new 066651a  BLE Host - GATT registration API changes
     new ae2ffd1  BLE Host - Add duration parameter for advertising.
     new 77215d3  BLE Host - Updated GAP discovery API.
     new 8f6d885  BLE Host - Don't auto-generate NRPA.
     new 2a439cb  BLE Host - handle direct advertising report event.
     new 722625f  BLE Host - Always increment GAP stats on failure.
     new c82e339  BLE Host - ble_gap_conn_ctxt->ble_gap_event_ctxt
     new 3d19973  BLE Host - Add missing fields to ble_gap_conn_desc
     new ae0e95c  BLE Host - Const correctness.
     new af25297  BLE Host - Comments for GATT server structs.
     new 17c2479  BLE Host - Lookup svc,chr,dsc handles by UUID.
     new 8db5b07  BLE Host - GATT client cb: error arg never null.
     new 44f96db  BLE Host - Indicate GATT proc done - BLE_HS_EDONE
     new dc50015  BLE Host - ble_gap_[...]_active() functions.
     new 87ef31a  BLE Host - Allow HCI reason in ble_gap_terminate()
     new 3ae37de  BLE Host - Add missing 'static'
     new af34e88  BLE Host - ble_gap_conn_cancel() - rc when !active
     new c5d11aa  BLE Host - Clean up private headers.
     new 1d816d2  BLE Host - Add API doxygen comments.
     new 35c854f  BLE Host - Fill in privacy API.
     new 946b1ba  BLE Host - Remove obsolete error codes.
     new 711dfc1  BLE Host - Clean up error codes.
     new 42a003e  BLE Host - BLE_HS_ERR_SM_THEM ->BLE_HS_ERR_SM_PEER
     new 555ab4b  BLE Host - Clean up error codes.
     new 20dd43f  BLE Host - Move ibeacon prototypes to new header.
     new d7809db  BLE Host - GAP event callback updates.
     new 2d0f9df  BLE Host - ble_gap_conn_rssi().
     new 5621932  BLE Host - ACL data packet fragmentation.
     new 8ff0762  BLE Host - Additional doxygen comments.
     new df6aede  BLE Host - Fix for spurious gcc warning.
     new df54d2a  BLE Host - Fix spurious maybe-uninitialized warn.
     new 1eb19e8  BLE Host - Add duration param to ble_gap_connect()
     new b1bdf48  BLE Host - gattc: dsc refers to chr val handle.
     new 1dfa164  Nimble: rename g_hci_cmd_pool --> g_hci_evt_pool
     new c5990a5  BLE Host - HCI commands were logged incorrectly.
     new 243adeb  BLE Host - combine adv enable/disable tx commands.
     new 747759b  Merge branch 'ble_hs_api' into develop
     new 4637a24  BLE Host - Move ATT MTU defines into public hdr.
     new 18e0f3b  BLE Host - Fix filter-duplicates in GAP discovery.
     new c10a2e3  MYNEWT-350 BLE Host - Fn to calc GATT server rsrcs
     new 069d4e2  BLE Host - scan: svc data fields had 0 length.
     new c7e2e3e  BLE Host - Move opcode into gatt access ctxt.
     new 953b855  BLE Host - Move opcode into gatt register ctxt.
     new 09f93ce  BLE Host - Move logging into separate file.
     new 3d7e448  BLE Host - rxed adv: UUIDs directly accessible.
     new d56e3df  BLE Host - GATT procedures handled in wrong order.
     new 847a0af  BLE Host - RAM persistence layer package.
     new 4455f1e  BLE Host - Package for mandatory svcs (GAP & GATT)
     new 35f697b  BLE Host - Call GAP cb for notify tx events.
     new b37eb49  BLE Host - Send notify/indicate in parent task.
     new ee5e080  BLE Host - Don't include conn-desc in GAP event.
     new 0b28088  BLE Host - GAP event when peer subscribes to CCCD.
     new 24d5723  BLE Host - Ensure proper ordering of notify GAP ev
     new c2a78ab  BLE Host - Only enable GATT procs for centrals.
     new c392eab  MYNEWT-266 Newtmgr over BLE
     new caffb14  BLE Host - unit test for rx GATT long read.
     new 49877aa  BLE Host - Use mbufs instead of flat bufs.
     new 54ccf4e  BLE Host - Small doxygen update.
     new b4a4e0a  BLE Host - Fix default ble_hs configuration.
     new ecb94c7  BLE Host - Fix null pointer dereference.
     new c88ef3e  BLE Host - Update unit tests to use new dflt cfg.
     new 82f1313  BLE Host - Reduce dflt # of hci bufs.
     new 25223b8  BLE Host - Don't require 2-phase GATT server init.
     new 810850a  BLE Host - Update unit tests for new GATTs API.
     new 7b379fc  BLE Host - Oops, remove debug code.
     new ea50634  BLEuart app changes and host fix
     new d2f3145  BLE Host - Remove double indirection from tx API.
     new e1b3ffd  BLE ctlr - Use updated host rx data API.
     new f7c226d  MYNEWT-342: Fix invalid access address generation
     new d3e4303  Fix memory overwrite in random number generation code. This overwrite could cause privacy to fail
     new 66d5257  BLE Host - Wait for conn-cmplt-ev for GAP conn tmo
     new 9d02420  Added the profiles dir. Added Link Lost Service
     new f7c9064  Update Lost to Loss in comments.
     new b6e8ba9  updated lls location to host and new api
     new 68de833  coding standard and on_gap_event changes.
     new 2ec4022  forgot to change header file
     new 8b0e729  added doxygen style comments
     new db9e1ec  renamed on_gap_event to on_gap_disconnect to better describe functionality
     new 7b5cc12  BLE lls - Move variable defn. to top of fn.
     new 5506f0d  BLE Host - Read BD_ADDR on startup.
     new 03d5c8c  BLE Host - Use HCI transport API
     new 30ac80b  BLE Host - Reset on hardware error.
     new 4999730  BLE Host - Rename HCI identifiers and files.
     new 4b00b79  BLE Host - Use os_eventq_poll()
     new 557f923  NimBLE - high / low prio event buffers.
     new ffc4ba1  BLE UART HCI - Remove debug log.
     new 5dc0d97  BLE Host - distinguish already/busy in conn/disc.
     new ab47ab5  BLE Host - Use os_mbuf_append_from, not handrolled
     new b6e392a  BLE Host - Free mbuf on os_mqueue_put() failure.
     new 5eb06de  BLE Host - Clean up ACL tx fragmentation.
     new 9246b5b  BLE Host - Don't assume leading space in l2cap tx.
     new bb34e7c  BLE Host - doxy comments for ble_gatts_count_cfg()
     new 7191864  BLE Host - Free mbufs on exec-write-failure
     new 2349186  BLE Host - Send exec-write when prep-writes cmplt.
     new abb387f  BLE Host - Free mbufs on exec-write-failure
     new 2d6d010  BLE Host - validate write upon rx of prep write
     new ffedd69  BLE Host - gap test needs to hb when checking tmo.
     new 26ef3f0  BLE Host - prep/exec tests: better mbuf leak check
     new 4d9be7e  BLE Host - Fix unit test SIGSEGV.
     new 529a8da  ble - Transports return BLE_ERR_ return codes.
     new e105061  BLE Host - reuse exec-write-req mbuf for rsp.
     new 7b4b54f  BLE Host - Cleanup att_svr rx prep / exec write.
     new b6fedaf  Use SDK include paths for nRF SDK headers.
     new c5f13d7  syscfg / sysinit
     new b41269e  BLEuart app changes and host fix
     new 14a0458  BLE Host - Remove double indirection from tx API.
     new cea67b0  BLE ctlr - Use updated host rx data API.
     new 8b196c5  MYNEWT-342: Fix invalid access address generation
     new 8543c7c  Fix memory overwrite in random number generation code. This overwrite could cause privacy to fail
     new d59794a  BLE Host - Wait for conn-cmplt-ev for GAP conn tmo
     new 00b7b52  Added the profiles dir. Added Link Lost Service
     new eccdfd8  Update Lost to Loss in comments.
     new 3e37aae  updated lls location to host and new api
     new b462d80  coding standard and on_gap_event changes.
     new c36ff29  forgot to change header file
     new fbf36a1  added doxygen style comments
     new c0e030a  renamed on_gap_event to on_gap_disconnect to better describe functionality
     new f2a0edd  This closes #83. Merge remote-tracking branch 'bgiori/develop' into develop
     new f3f5ade  BLE lls - Move variable defn. to top of fn.
     new e992630  BLE Host - Read BD_ADDR on startup.
     new 863860d  BLE Host - Use HCI transport API
     new 69507d1  BLE Host - Reset on hardware error.
     new e83f82e  BLE Host - Rename HCI identifiers and files.
     new e950fc4  BLE Host - Use os_eventq_poll()
     new 06dc0fe  NimBLE - high / low prio event buffers.
     new 105c078  BLE UART HCI - Remove debug log.
     new 8ef7a4c  BLE Host - distinguish already/busy in conn/disc.
     new fae9471  BLE Host - Use os_mbuf_append_from, not handrolled
     new bac0176  BLE Host - Free mbuf on os_mqueue_put() failure.
     new 400f54c  BLE Host - Clean up ACL tx fragmentation.
     new 2ef3af3  BLE Host - Don't assume leading space in l2cap tx.
     new 5eb2689  BLE Host - doxy comments for ble_gatts_count_cfg()
     new 9542710  BLE Host - Free mbufs on exec-write-failure
     new d00da04  BLE Host - Send exec-write when prep-writes cmplt.
     new 9b9ca54  BLE Host - Free mbufs on exec-write-failure
     new 5b75d95  BLE Host - validate write upon rx of prep write
     new 8b6103e  BLE Host - gap test needs to hb when checking tmo.
     new f825f7a  BLE Host - prep/exec tests: better mbuf leak check
     new 05b031b  BLE Host - Fix unit test SIGSEGV.
     new cbe591a  ble - Transports return BLE_ERR_ return codes.
     new 5c6f067  BLE Host - reuse exec-write-req mbuf for rsp.
     new 288682a  BLE Host - Cleanup att_svr rx prep / exec write.
     new 87251c3  BLE Host - Set state before tx HCI enable.
     new e786cc6  BLE Host - Don't reject max-size adv field.
     new 01b22d4  fixup adv
     new 7c441a9  BLE Host - Add missing break statement.
     new ead8805  BLE Host - Fix crash when #-evt-bufs > #-os-events
     new e78137b  BLE RAM trans: evt buf sz 260-->45; ct 3-->14
     new 1e0f0f4  BLE Host - Check conn state once before proc.
     new 0d5f7ed  Refactored file structure for premade services.
     new 9798451  This closes #88. Merge remote-tracking branch 'bgiori/refactor-services' into develop
     new 950c172  BLE Host - Allow MTU to be checked for unconn peer
     new 7fedabf  BLE Host - Send correct error code for unsup. n/i.
     new a3eb116  BLE Ctlr - max evt sz too low for rd-lcl-sup-ftrs
     new ce8cf92  BLE - Fix out-of-date comment.
     new d6996c7  BLE Host - sm,sc - ask for pk after rx pubkey
     new 3402264  MYNEWT-83: Use a fixed buffer for reception for controller stack
     new f7dde8b  MYNEWT-83: use fixed buffer for reception. Get native arch building
     new b7940e2  MYNEWT_83: Use fixed buffer for reception.
     new 6ab5141  MYNEWT-358: nrf51 cannot connect to directed advertisers w/privacy
     new b02fe07  BLE Host - Function to retrieve preferred ATT MTU.
     new d135be6  BLE Host - Update conns' pref. MTU
     new 5ae289b  BLE Host - Don't allow >1 tx MTU request per conn.
     new bb31142  BLE Host - Report updated MTU via GAP event cb.
     new 44f7b75  BLE Host - Only log ATT cmd after tx succeeds.
     new 949b849  MYNEWT-83: use a fixed buffer for reception.
     new 86e9144  MYNEWT-354
     new 1b85cf9  Fix warnings reported by clang.
     new 7889f23  MYNEWT-317
     new 9785515  MYNEWT-374 Code does not build if BLE_LLC_FEAT_LL_PRIVACY=0
     new 50169b1  MYNEWT-347 BLE Host - GAP update; use L2CAP proc.
     new 8c59428  MYNEWT-385: Controller not sending connection update complete event
     new 37b3fa1  Logging format and initialization
     new 810b8f1  MYNEWT-382: Controller number of completed packets event changes
     new 4e92cd8  MYNEWT-386: Controller should always send connection complete event
     new 8f37a8e  MYNEWT-387: Separate ACL buffer pool for controller only
     new 4e87c3c  MYNEWT-387: Separate ACL data buffer pool for controller only
     new 7a81cb1  Add Apache License header. Not sure why this was omitted.
     new 76a6002  MYNEWT-388: HCI uart should not assert if a command, event or ACL buffer not available
     new 9d1c3b0  Merge branch 'develop' into sterly_refactor
     new 505d0a8  Conclude merge from sterly_refactor.
     new 4395754  BLE Host - Move SC-specific functions into SC file
     new efa73de  move nimble drivers into standard drivers
     new 080d714  directory re-org, part 1
     new 528b233  directory re-org
     new 0ddcb78  newt test all compiling again.
     new 275fd41  MYNEWT-397: Nimble controller assert if advertising started/stopped frequently
     new 7b038bd  mn_socket; add error code network unreachable.
     new 0f968d0  net/ip; mynewt adaptation layer for LwIP.
     new be6f859  net/ip/lwip_base; LwIP.
     new 0cda2d3  correct a few more pkg names
     new edc0bc3  BLE Host - Trust conn-complete-evt role field
     new 7a2fc19  Syscfg / sysinit update
     new 0adb14b  Move syscfg from pkg.yml to syscfg.yml.
     new 86f4843  Add #ifdef __cplusplus guards
     new bff2d2a  Require SHELL_TASK for CLI functionality.
     new a8af582  move libs/iotivity -> net/oic.
     new 7965a9c  oic; updated package location. Add license blurb.
     new a2199fc  refactor the encoder for tinycbor to use mbufs, flat bufs, or just count size (to replace existing functionality). This had the detrimental affect of making the checked container close difficult so that is left our for now.
     new 33ce1d8  finish refactoring tinycbor to allow mbuf decoding or flat buf decoding
     new 667b91d  MYNEWT-431: Move cputime from HAL into os.
     new 16ed323  final re-org of directories -- removing the lib/ directory.
     new 424dd2f  Remove "@apache-mynewt-core/" from pkg.yml files.
     new 20a425a  refactor oicmgr to use cbor encoding without encapsulation
     new afa8267  Unit test infrastructure
     new e68937f  Fix some minor unit test merge issues.
     new 4c141d2  MYNEWT-444 - Configure log level per-module
     new 03c21a2  sample apps - initialize nimble host log.
     new 2f6a008  nimble uart transport; fix broken build.
     new 3a9a64a  wifi_mgmt; location of shell has moved.
     new 3416d0d  No jira ticket: fix old (erroneous) comment.
     new 6a4e425  basic doxygen support in OS (modules) and update Apache License header.
     new e580acb  oic - Remove high-level operations from lib.
     new 4cd5cf5  oic/oicmgr; oicmgr was not getting the full undecoded CBOR payload to pass to it's handlers. Make that available.
     new 79ac7c3  oic; increase max response size.
     new 6f1a480  native_sockets; move to a separate package, from underneath mn_socket. This so that it can have init function automatically called from sysinit.
     new cc36203  oic; make resource allocations configurable with syscfg.
     new 6f69fd5  oic; start oic task if one of the transports initializes ok.
     new 19b1b0c  Replace os_event types with callback functions.
     new 06dd751  BLE Host: Event codes -> callbacks
     new 0360d7d  OIC: Event codes -> callbacks
     new 1c19192  BLE Controller: Event codes -> callbacks
     new 56d2903  Wifi: Event codes -> callbacks
     new 6d0f4e6  mn_socket - Fix strict aliasing warning.
     new 58ca288  mn_socket - add missing include.
     new dedfba8  oic - Remove dedicated task
     new f8748a3  obsolete defs
     new 076d1cb  inet_def_service - Remove dedicated task.
     new c5eddbf  oic - Fix some build errors on linux.
     new 6367e3c  oic; remove unused file
     new 5b5694b  Additional fixes required for evq callback change.
     new fccff4b  No jira ticket: It seems that with some of the syscfg changes that these values got reverted or modified unintentionally. The number and size of the events has now been corrected.
     new 2fb1c5c  inet_def_service; fix build
     new c980d50  inet_def_service; previous commit was incomplete. Now actually fix the build.
     new 0377e22  wifi; bring back the task to get this to build again.
     new 9948d0e  BLE host - Fix incorrect expiry issue
     new afe5f33  Immediate Alert Service implemented.
     new c6a838e  update ias package structure into host/services
     new f4b2ae8  This closes #87.
     new abd4b08  BLE IAS svc - Update to use sysinit.
     new 6af94a3  unfinished changes
     new fd90c61  fixed compilation errors and runs. Untested. Unfinished.
     new cb96c5f  Alert Notification Service implemented.
     new 3f9b831  updated comments
     new 453886e  Variables declared at top of function scope
     new 2300b13  moved location to services from profiles
     new 62de02e  update include path
     new f2d6959  This closes #85.
     new aa3ffa6  BLE ANS service - Use sysinit.
     new db80898  added tx power service to profiles
     new fddb82f  Tx Power Service implementation
     new 19bb3c6  updated comments and error return value
     new e00789e  coding style changes
     new 17b457b   variables declared at top of function scope
     new 042f029  moved tps to services dir.
     new 7fcdcfe  This closes #84.
     new 57204b6  BLE TPS service - use sysinit.
     new 26f7538  BLE TPS service - Use latest host API.
     new 0266338  License audit
     new 33de2b5  The ACL data packet length being reported by the LE read buffer size command included the HCI ACL data packet header. Well, there still needs more work to be done here to reconcile the constants being used, but the current code could have caused issues. We now report a ACL data packet length of 256 bytes.
     new 375abbd  MYNEWT-374 Code does not build if BLE_LLC_FEAT_LL_PRIVACY=0
     new 08a9da8  MYNEWT-347 BLE Host - GAP update; use L2CAP proc.
     new 4d03085  MYNEWT-385: Controller not sending connection update complete event
     new 44aa631  MYNEWT-382: Controller number of completed packets event changes
     new b2fd49e  MYNEWT-386: Controller should always send connection complete event
     new 19d5a85  MYNEWT-387: Separate ACL buffer pool for controller only
     new dfea314  MYNEWT-387: Separate ACL data buffer pool for controller only
     new fa573cd  Add Apache License header. Not sure why this was omitted.
     new 79147b9  MYNEWT-388: HCI uart should not assert if a command, event or ACL buffer not available
     new 409ee95  MYNEWT-397: Nimble controller assert if advertising started/stopped frequently
     new 9c9e962  Merge remote-tracking branch 'apache/master' into develop
     new fc56bee  MYNEWT-336: Allow for smaller mbufs in nimble.
     new 4ab69e1  BLE Host - Remove unused sc bit from persisted sec
     new 5752f26  BLE Host - Compilation error for SC without DEBUG.
     new b53e0bf  BLE Host - L2CAP intrnl API chg: handle, not ptrs.
     new c2d22ac  BLE Host - Eliminate spurious time expirations.
     new 372076b  BLE Host - Unit tests for GATT timeouts.
     new cbe4340  BLE Host - Add test for interrupted indicate.
     new 01d9589  BLE Host - Remove debug console_printf.
     new 9a18f04  BLE Host - Allow tx of chained mbufs.
     new 6df4cfb  BLE Host - Don't allow ATT tx to unconnected peer
     new 135c70b  BLE Host - whitespace fix.
     new 6892cac  BLE Host - Don't send overly-large ACL data pkts.
     new 49b0eb5  BLE Host - Increase max ATT MTU to 527 (was: 240).
     new 2454525  BLE Host - ble_att_clt_tx_read_type() return bad.
     new 7c6ff0a  MYNEWT-339 BLE host - Retry GATT on mbuf exhaust.
     new fc50aeb  MYNEWT-339 BLE host - Retry GATT on mbuf exhaust.
     new cf19354  MYNEWT-324 BLE Host - Reuse inbuf for error rsp.
     new 6e2c1d9  oic; use os_events for controlling when to run oc_etimer.
     new 5de956c  oic; remove oc_set_delayed_cb(), use os_callout instead.
     new aad0758  oic; remove add_periodic_observer, use os_callout instead.
     new 020a6cc  oic; no need for timed_events pseudo-task anymore.
     new 37f9107  oic coap; use os_callout as timer instead of oc_etimer.
     new 9607eff  oic; using os_callout() now; remove oc_etimer.
     new 3a29bf1  oic; remove coap_engine pseudo-process.
     new cc3bb95  oic; use os_events to trigger oc_network_events handling.
     new 8650e10  oic; use os_events for trigger processing incoming/outgoing data.
     new 7d13d09  oic; redo oc_network_ev_process.
     new e28c655  oic; remove unnecessary call to oc_main_loop_signal().
     new 9f0c9e0  oic; remove oc_process.h/oc_events.h
     new 5d865c6  oic; use %zu when printing size_t.
     new cb313c4  oic coap; using wrong local variable to set retransmit timer.
     new 7523444  oic; use os_mempools for coap transactions.
     new 1466e32  oic; change oc_rep_objects pool to be os_mempool.
     new 52484f5  oic; change coap_separate to use os_mempools.
     new ca34e52  oic; use os_mempool for coap observers. Fix use-after-free error.
     new c2b1c7e  oic; fix use-after-free when using IP together with other transports. Message was getting freed by IP before it is delivered to others.
     new 86b2e84  oic; use os_mempool for oc_buffer.
     new addcd45  oic; use os_mempool for oc_client_cbs, and oc_app_resources.
     new 6d412e4  oic; no need for oc_memb anymore.
     new 3bf7bd3  ble_store_ram - Set the persist callbacks on init.
     new d180be5  ble uart transport - Add mising init function.
     new ec628ef  MYNEWT-336: Allow for smaller mbufs in nimble.
     new 1a82735  MYNEWT-486: Controller cannot accept ACL data packets > 255 bytes.
     new 0e24c71  BLE Host - Compilation error for SC without DEBUG.
     new 1fce827  MYNEWT-486: Further fixes for ACL data buffer size/count.
     new 74a7733  BLE Host - Don't allow ATT tx to unconnected peer
     new 8bdb5ef  BLE Host - ble_att_clt_tx_read_type() return bad.
     new 61a707d  Merge branch '1_0_0_b1_dev' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
     new be6cf9f  mn_socket - Allow for itfs with null address flds.
     new 1b661d0  BLE Host - Fix warning reported by gcc 6.
     new 8b0d626  Merge branch '1_0_0_b1_dev' into develop
     new d1842e1  MYNEWT-324 BLE Host - Reuse rxbuf for write rsp..
     new 1b44e28  BLE Host - Differentiate prep-q-full / insuf. res.
     new d25949e  BLE Host - On rx indicate, allocate rsp first.
     new ebd0b41  MYNEWT-324 BLE Host - Reuse inbuf for error rsp.
     new 3584e4a  MYNEWT-324 BLE Host - Reuse rxbuf for MTU rsp.
     new 5432ca4  oic; in preparation to moving to os_mbufs.
     new 30eb134  oic; change to use os_mbuf from transport to oc_recv_message(). Call oc_recv_message() directly, instead of going through oc_network_events.
     new ad9cdf6  mn_socket; add comment saying interface index cannot be 0.
     new 3c74cb6  oic; change to use os_mbufs from oc_buffer_tx to transport.
     new bb42a2e  oic; in preparation to moving to os_mbufs.
     new a0de569  oic; change to use os_mbuf from transport to oc_recv_message(). Call oc_recv_message() directly, instead of going through oc_network_events.
     new e87b8d7  mn_socket; add comment saying interface index cannot be 0.
     new 6769e0b  oic; change to use os_mbufs from oc_buffer_tx to transport.
     new 53888dd  oic/coap; don't use void * where coap_packet_t * should be used.
     new 1edd01d  oic coap; don't use void * where coap_packet_t * should be used.
     new 5c04710  oic; remove most of the oc_list users.
     new 0a60d8d  oic; use malloc() instead of os_mmem.
     new 3178808  oic; remove oc_list, oc_mmem.
     new 88d0f77  oic; allow only one request in at a time.
     new 4f78b4c  Merge branch 'coap' into develop
     new af9c037  nimble/l2cap: Fix for l2cap rx handles
     new e2e0b15  nimble/l2cap: Fix for handling unknown response
     new 9443a33  nimble/l2cap: Fix for handling unknown L2CAP signaling commands
     new 369e2e2  nimble/l2cap: Fix L2CAP command not understood handling
     new 7636b97  nimble/l2cap: Minor flow refactor of ble_l2cap_sig_update_req_rx
     new 5eaf432  nimble/gap: Add check for connection parameters
     new 8d4908c  nimble/l2cap: Fix for L2CAP connection parameters update
     new ed1b2df  This closes #129.
     new 2842eaf  MYNEWT-491 Prevent repeated package initialization
     new 95944d4  MYNEWT-341 BLE Host - Handle missing ACL fragments
     new a1e339d  BLE Host - Fix SM unit test.
     new c85efeb  BLE Host - Combine PREP_WRITE, EXEC_WRITE syscfg
     new b4bd7b4  MYNEWT-353 BLE Host - Timeout for ATT queued write
     new 2dade08  BLE Host - rename BLE_ATT_MAX_PREP_ENTRIES
     new af69fdf  MYNEWT-324 BLE Host - Don't use req buf for wr.rsp
     new 20e8c25  oic; in preparation of moving to use os_mbuf.
     new ef85625  oic; change concurrent request count back to 2. This was causing issues when acting as oic client.
     new 201f98d  oic; fix typo in log message.
     new 18e0561  oic; use coap_udp_hdr for decoding coap header fields.
     new d120b87  oic coap; in preparation of moving to os_mbuf.
     new 4695374  oic; shorten variable names.
     new 81ebe4d  MYNEWT-487 BLE Host - Execute GATT proc cb on tmo.
     new b388b73  BLE Host - Don't send l2cap error to unconn. peer.
     new d1a7d81  oic; add parsing/encoding TCP like CoAP. Use this with BLE.
     new 9cfc4be  oic; newconn/delconn calls to oic ble. These should be called when new connection is established.
     new 1a6a141  oic; location of oc_log.h was moved.
     new 5d1f63e  oic; add debug log macro.
     new c3a5c1b  oic; advertise host OS as mynewt in platform info.
     new cb6060c  oic; coap - fixes to TCP header parsing. Add initial statistics.
     new 7365d49  oic; coap - log at debug level incoming request/response data.
     new 8d8edcc  oic ble; switch to use same UUID as iotivity. Add reassembly/fragmentation of data to BLE MTU size chunks. Add initial statistics.
     new 6c0af7d  oic; add back accidentally dropped include of oc_log.h.
     new 47947a5  oic; encoded core resources were sent one byte too short.
     new 7d5adef  oic; %p printf format specifier not supported in baselibc. Use 0x%x.
     new 187da3f  oic; ble, remove whitespaces from comment in OIC characteristic UUIDs.
     new 84f5a2d  oic; coap - allocated transaction can be freed without adding it to list of transactions.
     new 4d35562  oic; move OIC platform init/device registration out of the omgr, and to app.
     new 1978085  oic; coap - remove length check on incoming data vs header info w/TCP hdrs. This must happen at transport level at reassembly time already.
     new c136d6a  MYNEWT-383 BLE Host - Deletion from ram store.
     new 8d77e40  MYNEWT-383 - BLE Host - use ram store in unittests
     new 3a02975  MYNEWT-383 BLE Host - Allow programmatic unbonding
     new 24f410c  oic; coap - take reference on outgoing message BEFORE sending it, not after.
     new 7544182  oic; copy outgoing oc_message to os_mbuf at coap_send_message().
     new 36e3ab6  oic; oc_buffer.h contains private API, move it under src.
     new 9024d47  oic; oc_buffer - remove unnecessary temp variable.
     new 63863ef  oic; engine.c - bring coding style closer to mynewt.
     new b32af31  oic; serialize outgoing coap header/options directly to a mbuf.
     new f43c9c7  oic; move the check for use of tcp-style headers to take place inside coap_serialize_message().
     new fa1340a  MYNEWT-349 BLE Host - API for gatt-service-changed
     new c5dc841  BLE Host - Work around gcc bug
     new 137ec6c  MYNEWT-346 BLE Host - Add BLE_SM_LEGACY setting.
     new bd32b93  oic; use OC_LOG_XXX macros for logging.
     new 4064a9a  oic; helper routines for logging.
     new 34ef240  MYNEWT-506 Replace src-rel dirs with proj-rel dirs
     new a9bc241  oic; add syscfg variable to turn off logging completely.
     new 3ac7e95  Remove redundant includes
     new 5e620d4  This closes #136.
     new 9c4a43e  nimble/test: Fix expected value in ble_sm_test_util_us_fail_inval
     new f018075  nimble/test: Fix expected error for key size lower than minimum
     new 62807ce  nimble/test: Remove invalid SM test cases
     new 25ed57e  nimble/sm: Fix AuthReq/KeyDist validation in pairing req/rsp
     new 3399ccb  nimble/sm: Improve pairing req/rsp validation
     new 3ef886b  nimble/sm: Use proper key size for encryption
     new 0c07b95  nimble/sm: Fix obvious array size mismatch
     new b464742  This closes #130. Merge remote-tracking branch 'andrzej-kaczmarek/nimble-fixing' into develop
     new 17f0386  oic; remove oc_signal api.
     new 0429333  oic; surround OIC client only function prototypes with an appropriate #ifdef.
     new d90174f  gattc: Fix unnecessary status overwrite in read by type err
     new cbbbc0b  This closes #132.
     new 5795a2e  MYNEWT-508: Add multiple advertising instances
     new 1becaf7  MYNEWT-508: The ocf at the host needs to be a uint16_t.
     new 8aadef6  nimble/gap: Fix for missing ble_hs_unlock
     new 46139c9  BLE ctlr - Fix maybe-uninitialized warning.
     new b759263  BLE Host - Use generic fragmentation function.
     new 407cd93  oic; fix build warning when neither IP and BLE transport options were compiled in.
     new c9e1a9a  oic; don't automatically decode incoming payload to a tree of allocated objects. Make handlers do the decoding, allowing them to use stack-only construct.
     new 0532dfc  oic; construct writes directly to mbuf.
     new 354e02b  oic; reduce the number of oc_message_t's to 1.
     new 7d5ff7b  oic; free incoming mbuf right after copying the data to oc_message, as opposed to after calling coap_receive().
     new c0f1080  oic; server was making a copy of payload mbuf, instead of directly chaining it to response header.
     new 1df2c7d  oic; fix debug log string in oc_buffer_tx().
     new 75a86bf  oic; we don't actually keep track of mac address in oc_endpoint. So remove it.
     new 63f4283  oic; ble, change reassembly take place in write callback from host. Only allocate oc_endpoint mbuf for the first fragment.
     new 7516ed6  oic; reduce the default number of registrable resources.
     new f548b17  oic; reverse the order in which fragments are created from original packet. This allows os_mbuf_adj() of original packet to free unused mbufs, when possible.
     new 717fec8  oic; fix endpoint logging at RX, used wrong pointer as data.
     new c0d9f23  oic; make oc_endpoint structure size dependent on type of transport. For IPv6 it needs a full v6 address/port, while ble only needs 2 bytes for connection handle.
     new 330958f  MYNEWT-512 Replace gen. sysinit with linker sect
     new 32d061e  MYNEWT-346 BLE Host - Remove extraneous dep.
     new 16b9df7  Revert "MYNEWT-512 Replace gen. sysinit with linker sect"
     new 88bd606  nimble: fix sending uuid16 when possible in disc_svc_uuid
     new 90e5388  nimble: fix not handling invalid offset read
     new 9f6e352  This closes #142.
     new 421758b  nimble/test: Fix ble_att_svr_test_find_type_value test cases
     new 662fef9  nimble/att: Rename ble_att_svr_is_valid_group_type
     new 169a677  nimble/att: Refactor Find By Type Value handling
     new a5cb7bb  This closes #143.
     new 4c78262  nimble: Add PTS tests results and TPG files
     new 84cacdc  This closes #146.
     new a972abe  Add BLE_HOST syscfg setting.
     new b3a9564  BLE uart - fix host-only build error.
     new 1a89637  nimble: add offset option to read long in client
     new ff4e7ec  nimble: add offset option to write long in client
     new 8b740ee  This closes #148.
     new a4e4fd4  nimble: fix execute write flags
     new cb5c570  nimble: fix send cancel pending writes on error
     new ab9e77f  nimble: passed some PTS tests
     new a237fba  nimble: added missing descriptors
     new fe49057  nimble: fixed nested long writes
     new 6545631  This closes #154.
     new df59b48  oic; client response handler now gets similar argument to server request handler. Instead of void * to payload, it gets coap_packet_t.
     new fce5269  MYNEWT-536: mbuf exhaustion can cause supervision timeout
     new fa07678  BLE Host - Fix double mbuf free.
     new 57f6ec7  oic; add logging routines printing strings/hex data from mbuf.
     new 6cbeb72  oic; if ble_att_mtu() returns 0, assume that connection is gone.
     new 74aca5a  oic; change the RX data path to use data within mbuf, instead of copying it to a flat buffer.
     new f409cda  oic; add stubs of mbuf logging macros when OC_LOGGING is not defined.
     new 9c439d7  oic; ble transport was now fragmenting incorrectly.
     new ca6c4aa  oic; remove oc_message, and it's memory pool.
     new ea7b265  MYNEWT-539: Controller allocates too many os events for commands
     new 449ebee  oic; update comments in coap.h.
     new 26f4fed  nimble/sm: Persist encryption key size
     new 8dea2d1  nimble/sm: Store encryption key size in link security state
     new 592bf0d  nimble/att: Add mimimum encryption key size for attribute
     new b4f987f  nimble/att: Support "Insufficient Encryption" error code
     new 7ef3875  nimble/att: Support "Insufficient Encryption Key Size" error code
     new 7754502  nimble/pts: Update PTS-GATT test results
     new 969f0d8  nimble/pts: Update PTS-GAP test results
     new 53fd6c3  This closes #155.
     new 1e6d841  nimble/sm: Add support for rejecting pairing with disabled SM
     new be3faa2  nimble/sm: Remove not needed stack variables
     new 3af30ee  This closes #156.
     new d6daba3  nimble ble host; assert if host fails to start.
     new d8272ce  MYNEWT-542: Controller not working properly if os cputime not 1MHz
     new 08e0eeb  nimble host test; change the way empty struct is initialized to get this to compile on linux gcc.
     new 58f5a33  MYNEWT-542: Controller not working if os cputime not 1 MHz.
     new 70478bc  oic; move oc_evq_set() prototype to oic/oc_api.h.
     new 592dc47  oic; ip_adaptor.c minor coding style fix
     new 6495efb  oic; start of selftests.
     new 72d23c5  mn_socket unit test; clear scope_id of v6 sockaddr.
     new 79c3626  oic; ble - count incoming/outgoing frames separate from fragments.
     new 7a7451f  oic; ip - multicast TX was not right. Fix mbuf frees on failure paths. Add statistics.
     new fe1fdf5  oic unit test; do statistics during unit test.
     new dfc1adc  oic unittest; don't filter out responses to discovery messages based on source address.
     new 7d7332e  oic; on oc_reset memset() g_encoder with 0.
     new 9712b6b  oic; construct oic status -> coap status table at compile time.
     new 769fd4b  oic; increase default coap response timeout to 3 secs.
     new d515da7  oic; initialize flow_info to 0 when sending to v6.
     new 97ee870  oic; random.c coding style.
     new 7523873  oic; set the coap response timeout back to 2seconds. Previous change was unnecessary.
     new 5b32052  BLE Host - disallow conn to already-connected peer
     new f99aecb  oic; remove network event mutex as unused.
     new 00ed448  oic; coap separate response support is now optional.
     new 237adeb  oic unittest; break apart testcase and test app creation.
     new 7d1fafe  oic; allow use of 'struct <name>' for request/response..
     new e8baa12  oic unittest; start of get/set tests.
     new 6f5d182  oic; depends on cborattr.
     new a274c2a  sys/stats; move the stats module to sys/stats/full. Tell that sys/stats/full package exports API 'stats'. Packages list 'stats' as required API. Update apps to depend on sys/stats/full.
     new a423dd5  sys/stats; add STATS_RESET() to clear counter area from stats structure.
     new 16fbb6a  net/oic; fix build when using sys/stats/stub.
     new 2ee7ba5  sys/log; move log module to sys/log/full. This package exports api 'log'. Packages which used to depend on 'sys/log' now depend on that API. Update apps/unit tests to depend on sys/log/full.
     new b1f171f  oic; fix build when compiling with sys/log/stub.
     new 23893b8  nimble/gatt: fix zero length attribute read
     new 4c4c6e5  nimble/hci: remove redundant check
     new 4bf43b0  nimble/ll: fix and refactor set rpa timeout
     new f120aaf  nimble/privacy: fix set private address timeout
     new 937642c  nimble/pts: update test results for PTS 7.0
     new b3cb32a  Update TinyCrypt library to version 0.2.5
     new 8d1130e  nimble/sm: Use TinyCrypt for AES
     new 74c7407  Update TinyCrypt library to version 0.2.5
     new 818c46e  nimble/sm: Use TinyCrypt for AES
     new eca27e3  This closes #161.
     new 72c5419  nimble: Refactor UUID handling (ATT/GATT)
     new a5dd0ff  This closes #160.
     new dae0f32  oic; if unittest fails on catch-all timeout, print the phase test is in. Increase catch-all timeout from 2 seconds to 4.
     new b57637b  BLE Host - Allow reconf of connection GAP event cb
     new 7d2acec  MYNEWT-555 BLE Host - Avoid mbuf copy on chr read
     new 7c514b7  os; spin up OS before calling. main() gets called in context of main task.
     new 441c6d2  pkg.yml; update to use the new format of specifying package initialization functions.
     new ce2f6a1  Merge branch 'def_task' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
     new cf52818  nimble/gatt: unify discovery api
     new 35040de  nimble: Rename htol* and htobe* functions
     new 17ec2a0  Move endiannes related API from ble.h to endian.h
     new 191b6b7  kernel/os; os_init() - add function name to be used as the entry point to main task.
     new ff6134a  MYNEWT-564 BLE Host - Allow byte buf for adv data
     new 00feb3d  nimble/sm: Remove useless function declaration
     new 69faca6  nimble/sm: Use packed structures for pairing req and rsp
     new 41d4bb6  nimble/sm: Use packed structures for confirm
     new 2ae131a  nimble/sm: Use packed structures for random
     new ed045ad  nimble/sm: Use packed structures for pairing failed
     new 6e1da7c  nimble/sm: Use packed structures for encrypt info
     new 47fb6da  nimble/sm: Use packed structures for master id
     new c64528f  nimble/sm: Use packed structures for id info
     new 5c86884  nimble/sm: Use packed structures for id addr info
     new 894498f  nimble/sm: Use packed structures for sign info
     new 4695cff  nimble/sm: Use packed structures for sec req
     new 1093d25  nimble/sm: Use packed structures for pub key
     new ad37972  nimble/sm: Use packed structures for dhkey check
     new 5442d8d  nimble/sm: Remove unused functions
     new 6ae8c7a  nimble/sm: Remove op parameter from ble_sm_rx_fn
     new 09c6479  nimble/sm: Move PDU parsing functions to tests
     new f2914ce  nimble/sm: Make ble_sm_build_authreq static
     new b3bf262  This closes #166.
     new bac63c0  nimble/adv: Remove invalid data types
     new 09ec34d  nimble/gap: Use raw data only in ble_gap_disc_desc struct
     new 02c149b  nimble/adv: Use ble_uuid types in ble_hs_adv_fields
     new e39441b  This closes #169.
     new b68a211  oic; ble fragmentation was splitting packets too small.
     new cbb18c0  oic; clear next ptr on mbuf pkthdr for TX. This was confusing ble fragmentation.
     new 5274c87  nimble/sm: Fix out of bound access with logs enabled
     new 9d41e95  nimble/l2cap: Fix possible NULL pointer dereference
     new 1d572ca  nimble/hci: Fix passing uninitialized data
     new 31209de  nimble/gatts: Fix use of uninitialized variable
     new a149616  nimble/ll: Fix for compiler warning
     new 39d1108  This closes #172.
     new 0b148bd  nimble/sm: Use proper address types for confirm
     new 48bdf91  nimble/host: Add generic type for BD address
     new b8fab54  nimble/sm: Update peer's identity after pairing
     new 1dba18c  BLE Host - Fix crash in unit test
     new f913ff4  BLE Host - Remove dead code.
     new 61d7ea0  MYNEWT-617 BLE Host - UUID-string conv missing '-'
     new 5074393  nimble/controller; silence compile warning about uninitialized variable.
     new 71772d8  Merge branch '1_0_0_b2_dev' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
     new 7d62c6b  MYNEWT-534 Pkgs set dflt eventq in init function.
     new 4e0dc0c  MYNEWT-579 Free rxed l2cap frags on disconnect.
     new 505f093  BLE host - add chr-read app err to unit tests.
     new 720d97b  nimble/l2cap: Remove not needed checks
     new db6b0d7  nimble/l2cap: Remove prefix blc_ and blh_ from L2CAP structs
     new 0e6ee06  nimble/l2cap: Move ble_l2cap_chan_mtu() to ble_att
     new a69ef62  nimble/l2cap: Add LE L2CAP COC API
     new 7f247e0  nimble/l2cap: Add support to connect L2CAP LE COC
     new a2f77f9  nimble/l2cap: Add support to disconnect L2CAP LE COC
     new 7701b93  bletiny: Add support to connect/disconnect L2CAP LE COC
     new 1d73f9a  This closes #171.
     new 7882be9  BLE Host - Update for CoC field name change.
     new ae6b983  nimble: Cleanup address types usage
     new bad501d  This closes #174.
     new 6c63422  MYNEWT-627 BLE Host - Join rx frags into 1 mbuf
     new 61b5fd1  MYNEWT-492: Update TBD in syscfg files.
     new 5c48318  BLE Host - Minor formatting change.
     new 263cd82  nimble/gap: Fix validation of conn parameters
     new 95e058c  nimble/gap-test: Add unit tests
     new e897e0d  BLE Host - Remove extraneous indentation.
     new 5b68ca9  MYNEWT-492; TBD -> descriptions.
     new 54b992d  MYNEWT-629: Unexpected advertising state machine stop.
     new 68d4094  nimble/l2cap: Drop packets bigger than MTU on the channel
     new e4fe93d  nimble/sm: Fix for bonding information storing
     new ad39daa  This closes #182.
     new 22c2409  gattc: Fix unnecessary status overwrite in read by type err
     new 42a0701  oic; remove oc_signal api.
     new dbeab11  oic; surround OIC client only function prototypes with an appropriate #ifdef.
     new 3fb9d09  MYNEWT-508: Add multiple advertising instances
     new d976ebb  MYNEWT-508: The ocf at the host needs to be a uint16_t.
     new b5647f5  nimble/gap: Fix for missing ble_hs_unlock
     new 5818d1d  BLE ctlr - Fix maybe-uninitialized warning.
     new 84a2b69  BLE Host - Use generic fragmentation function.
     new ada4c9f  oic; fix build warning when neither IP and BLE transport options were compiled in.
     new b76a109  oic; don't automatically decode incoming payload to a tree of allocated objects. Make handlers do the decoding, allowing them to use stack-only construct.
     new 2a9556a  oic; construct writes directly to mbuf.
     new f939423  oic; reduce the number of oc_message_t's to 1.
     new fa793db  oic; free incoming mbuf right after copying the data to oc_message, as opposed to after calling coap_receive().
     new 1e77ff4  oic; server was making a copy of payload mbuf, instead of directly chaining it to response header.
     new 7f8ac57  oic; fix debug log string in oc_buffer_tx().
     new f3322f4  oic; we don't actually keep track of mac address in oc_endpoint. So remove it.
     new 71997e8  oic; ble, change reassembly take place in write callback from host. Only allocate oc_endpoint mbuf for the first fragment.
     new b52605d  oic; reduce the default number of registrable resources.
     new b0283cc  oic; reverse the order in which fragments are created from original packet. This allows os_mbuf_adj() of original packet to free unused mbufs, when possible.
     new 7bf2f96  oic; fix endpoint logging at RX, used wrong pointer as data.
     new c37b003  oic; make oc_endpoint structure size dependent on type of transport. For IPv6 it needs a full v6 address/port, while ble only needs 2 bytes for connection handle.
     new 2b702de  merge from develop, and update to support new sysinit
     new b8649d0  Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into sensors_branch
     new 8826676  Fixing incomplete merge to the sensors_branch
     new bca3b47  Fix accidental free caused by a merge earlier
     new d3de356  Merge branch 'sensors_branch' of https://github.com/vrahane/incubator-mynewt-core into develop
     new ba168e0  MYNEWT-638: Bug when resetting controller while creating connection
     new d34a12a  net/oic; fix mbuf leak. Noticed in inspection.
     new 20064e5  net/oic; notifications were not working. memset() in coap_receive_packet() was overwriting too many bytes, running into observer memory pool area.
     new 486a509  MYNEWT-642 Eddystone UID format is incorrect
     new 1bf9e67  MYNEWT-642 Eddystone buf: one byte too large.
     new a62b927  MYNEWT-492 - Remove unused obsolete settings.
     new 695136f  MYNEWT-492 Add missing syscfg setting descriptions
     new 3a5420b  net/oic; support IPv4.
     new 3fc258b  This closes #188.
     new 85a9ed4  MYNEWT-652; net/oic - remove check of OC_PERIODIC when deciding whether to send notify or not.
     new 2f7b599  This closes #189.
     new 9f99759  nimble/l2cap: Fix handling scid/dcid in the channel.
     new c2c9f4e  nimble/l2cap: Memset response in L2CAP LE CoC connect request
     new a2de18b  nimble/l2cap: Fix L2CAP LE CoC disconnection handling
     new b40e790  nimble/l2cap: Refactor update parameters handling
     new fd1e513  nimble/l2cap: Add helper to create L2CAP channel for LE CoC
     new 49325f8  nimble/l2cap: Fix handling bad data in L2CAP update parameters response
     new f977aaa  nimble/l2cap: Refactor handling L2CAP reject command
     new 0682cc8  nimble/l2cap: Remove not needed function ble_l2cap_sig_init_cmd
     new 2f8a26f  nimble/l2cap: Make ble_l2cap_chan available in ble_l2cap_rx_fn
     new 2271743  nimble/l2cap: Remove not needed **om from ble_l2cap_rx_fn
     new 94fe8f1  nimble/l2cap: Add LE credits update handling
     new c4529b8  nimble/l2cap: Add handling receiving SDU over L2CAP LE CoC
     new f875f73  nimble/l2cap: Add helper to clean L2CAP LE CoC channel
     new 27943d7  nimble/l2cap: Add suppport to send data over L2CAP LE CoC
     new b704986  nibmle/l2cap: Clear LE CoC channel on ACL drop
     new b32aa0c  nimble/l2cap: Handle REJECT CMD on L2CAP LE CoC connection create req
     new 2be8fe3  nimble/l2cap: Fix for possible memory leak
     new 73e92c5  nimble/l2cap: Fix hanlding broken ACL during L2CAP procedure
     new 5da0ff0  nimble/l2cap: Improve L2CAP LE CoC connection handling
     new 2862a68  nimble/l2cap: Add initial credits calculations
     new f372875  This closes #190.
     new 7a3a092  Fix invalid memory accesses in ble_uuid_cmp
     new ffd77cb  nimble/gap: Fix bad calculation on connection parameters validation
     new cf4a712  MYNEWT-666; walk of observer list was ending too soon.
     new 34463f2  nimble/controller: Minor fix to avoid magic number
     new c1bf9bf  nimble/controller: Fix handling incorrect LL opcode
     new 4ccda86  MYNEWT-633: Controller does not respond on LL_PHY_REQ
     new 996a1b7  net/oic; when deleting resource, remove it from oc_app_resources list.
     new 328d7ec  net/oic; oc_endpoint size is different depending on transport type. Take this into account when comparing them.
     new 621651d  net/oic; add a testcase for basic observe.
     new 17017e2  net/oic; don't send confirmable requests over TCP-like transports.
     new 8b849aa  net/oic; use hal_bsp_dev_id() to generate platform uuid.
     new 4ed1fd8  BLE Host - Rename parameter for clarity
     new 83c3f50  BLE Host - Don't allow conn to already-conned peer
     new 7a2c713  BLE Host - Additional debug logging.
     new 23eb1f0  BLE Host - Add missing #include.
     new 7b85a1d  BLE UART xport - sysinit panic on init fail.
     new 4a90c2e  BLE Host - Make L2CAP CID definitions public.
     new 22d1636  BLE Host - If initial sync fails, retry later.
     new d5ec55b  BLE uart transport: Add text to sysinit panic.
     new 70689dd  BLE Host - Remove duplicate conn check.
     new abc127a  MYNEWT-697: Controller can leak connection state machines
     new 01e87ed  MYNEWT-698: Unhandled exception in controller in ble_ll_conn_end
     new 1284609  MYNEWT-698: Unhandled exception in controller in ble_ll_conn_end
     new 86f2e69  MYNEWT-700 BLE Host - Race condition: discon + att
     new 52e6439  nimble/controller: Slight refactor of use of pkt receive time
     new 7087a9f  Low power timer. Only nrf52 right now.
     new 5d8e016  MYNEWT-701: Low power timer support
     new 464d7d6  MYNEWT-702 BLE Host - duplicate update entries
     new d8bc0db  nimble/controller: Fix for directed advertising report
     new 72756c6  nimble/controller: Fix len of InitA in advertising report
     new 05ef2d2  nimble/controller: Fix mixed AdvAdd and InitA in the advertising report
     new 8b22907  MYNEWT-698: Unhandled exception in ble_ll_conn_end
     new 2b2ee09  MYNEWT-668: Improve throughput of BLE connections
     new 88b726d  MYNEWT-702 BLE Host - duplicate update entries
     new b7123e9  MYNEWT-702 dbg: Erase mempool entries during free.
     new 56b7f8f  net/oic; fix compilation errors with clang.
     new 472532f  MYNEWT-707: Add API to retrieve public and random static address
     new 980f0fa  No jira ticket. Remove unused header file bsp.h
     new 4dfb517  No jira ticket: get native ble building.
     new c3b11d4  No jira ticket: fix uninitialized local variable.
     new 8d34d8b  nimble/sm: Fix Secure Connection only mode
     new 758126f  This closes #212.
     new 07d9852  MYNEWT-713 Sysinit: nimble controller crashes
     new 2d64662  net/ip/mn_socket; fix a typo in address conversion with v6.
     new d09dc3c  nimble/att: Remove not needed forward declaration
     new 5ed606f  nimble/att: Add generic helpers for sending commands
     new cef6e57  nimble/att: Use new helpers for sending error response
     new 84b7f6f  nimble/att: Use new helpers for sending MTU exchange
     new 04df754  nimble/att: Use new helpers for sending read command
     new 7a05353  nimble/att: Use new helpers for sending Read Blob Request
     new bf6e5a7  nimble/att: Use new helpers for sending Read Multiple Request
     new e83b010  nimble/att: Use new helpers for sending Read By Type Request
     new 6dd0af3  nimble/att: Use new helpers for sending Read By Group Type Request
     new 55f0ea2  nimble/att: Use new helpers for sending Find Information Request
     new 7ddc990  nimble/att: Use new helpers for sending Find By Type Value Request
     new 348fc65  nimble/att: Use new helpers for sending Write Request and Command
     new 1071c40  nimble/att: Use new helpers for sending Prepare Write Request
     new bc7f05c  nimble/att: Use new helpers for sending Execute Write Request
     new ca9f9e5  nimble/att: Use new helpers for sending Notification
     new 2797e57  nimble/att: Use new helpers for sending Indication
     new 3ede1e0  nimble/att: Don't pass Error Responce as packed structure
     new b06f4e3  nimble/att: Don't pass Writes Response as packed structure
     new 1aa788d  nimble/att: Use packed struct for receiving Error Response
     new cec6cfb  nimble/att: Use packed struct for receiving MTU exchange
     new 9049c55  nimble/att: Use packed struct for receiving Find Information Response
     new 898a3d3  nimble/att: Use packed struct for receiving MTU Exchange
     new 3e08e77  nimble/att: Use packed struct for receiving Find Information Request
     new 3fd43f5  nimble/att: Use packed struct for receiving Find By Type Request
     new 5b73be6  nimble/att: Use packed struct for receiving Find By Type Response
     new 66be697  nimble/att: Fix no responding with error for invalid data
     new 3a626b8  nimble/att: Use packed struct for receiving Read By Type Request
     new fcd2d9e  nimble/att: Use packed struct for receiving Read By Type Response
     new 42ffbbd  nimble/att: Use packed struct for receiving Read Request
     new fd9d3bb  nimble/att: Use packed struct for receiving Read Blob Request
     new 9c2ab5d  nimble/att: Use packed struct for receiving Read Blob Response
     new a7a6e4f  nimble/att: Use packed struct for receiving Read Multiple Request
     new 961f4ee  nimble/att: Use packed struct for receiving Read Multiple Response
     new 966cb65  nimble/att: Use packed struct for receiving Read By Group Type Request
     new 58f12fb  nimble/att: Use packed struct for receiving Read By Group Type Request
     new 12f2e50  nimble/att: Use packed struct for receiving Write Request and Command
     new 2f379fb  nimble/att: Use packed struct for receiving Prepare Write Request
     new f84f4d4  nimble/att: Use packed struct for receiving Prepare Write Response
     new 139fd06  nimble/att: Use packed struct for receiving Execute Write Request
     new 80b77ca  nimble/att: Use packed struct for receiving Execute Write Response
     new 7997add  nimble/att: Use packed struct for receiving Notification
     new 34f0e45  nimble/att: Use packed struct for receiving Indication
     new f1b0216  nimble/att: Use packed struct for receiving Write Command
     new bd808a1  nimble/att: Strip common ATT header before passing buf to handlers
     new 5bfdc7f  nimble/att: Use endian.h API for protocol data
     new bdba46e  nimble/sm: Use endian.h API for protocol data
     new 0e495b0  nimble/l2cap: Remove some dead code
     new 693ec23  nimble/l2cap: Use endian.h API for protocol data
     new 597555b  nimble: Remove ble_hs_endian_priv.h API
     new fe617ee  nimble/l2cap: Fix locking when receiving LE CoC credit update
     new 38e7c8d  nimble/l2cap: Fix locking on LE CoC connect
     new 7f8e797  nimble/l2cap: Fix locking on incoming LE CoC connect request
     new 35c6921  nimble/l2cap: Fix for reject incoming LE CoC channel
     new 4a5fcb8  nimble/l2cap: Fix logs on LE CoC receive data
     new 192d95a  nimble/l2cap: Fix hs locking issue when sending le_credit_update
     new dd25e7b  nimble/l2cap: Add initial unit tests for LE CoC
     new 2737b87  nimble/pts: Update pts files due to L2CAP LE CoC
     new f13fcd1  nimble/l2cap: Add PTS instructions for LE CoC and run all the testcases
     new 891674a  This closes #206.
     new 77abb1e  nimble/controller: No jira ticket.
     new 84c970e  nimble/controller: MYNEWT-726
     new 784e2c6  MYNEWT-729 SensorAPI: Send sensor data over OIC
     new 1597fed  MYNEWT-729 SensorAPI: Send sensor data over OIC
     new ab48a64  MYNEWT-729 SensorAPI: Send sensor data over OIC
     new 23df89f  inet_def_service; fix race when connection is closing.
     new 2fa7c81  mn_socket; add LINK flag, mn_itf_get() convenience function.
     new 48ee3a6  net/ip; use pkg_init to initialize this package.
     new c4f9c72  net/ip; increase the default pbuf pool, listen socket count to allow inet_def_service to operate.
     new 343d38b  net/ip; add locking, and other bug fixes.
     new bb7c492  net/ip; add stub of a CLI for managing interfaces.
     new 4448778  net/ip; fix memory allocation for tcpip stack.
     new 3bfb3e5  net/ip/lwip_base; update to LwIP to tag STABLE-2_0_2_RELEASE
     new 0e9ec1f  net/ip; updates needed for LwIP 2.0.2
     new 491e6e1  net/ip; allow multicast join/leave via socket interface.
     new 1ae1dcf  net/ip; add sys/shell as conditional dependency.
     new 6e68ce7  native_sockets; fill in LINK flag when querying interfaces in sim.
     new 3b1db40  Merge branch 'lwip_updates' of https://github.com/mkiiskila/incubator-mynewt-core
     new 256c9f8  BLE Host - Check tx of disc-svc-uuid in unit tests
     new 52d8795  MYNEWT-732: Fix ble_gattc_disc_svc_by_uuid
     new c15be1f  This closes #237.
     new dd09cf7  MYNEWT-736 NimBLE - UART xport can't send multibuf
     new e8eb494  net/nimble; add HCI transport which has Linux bluetooth socket, or TCP socket as it's target.
     new ad39186  nimble/transport/socket; forgot to register with stats package.
     new 8eb92dd  This closes #221.
     new 67b663b  nimble/transport; MYNEWT-737: Make ble_hci_uart_tx_char more efficient
     new 3d7cc41  nimble/transport; MYNEWT-737: Make ble_hci_uart_tx_char more efficient
     new eed6278  MYNEWT-738: Fix parameter array errors
     new 63640f8  This closes #245
     new b69fe76  MYNEWT-741 Port of LoRaMac-node library
     new 2084058  MYNEWT-741 Port of LoRaMac-node library
     new f79cfb8  MYNEWT-741 Lora cleanup
     new e4594dc  nimble/ll: Fix sending features xchange PDUs
     new 7483341  nimble/ll: Add option to schedule connection with non-zero WindowOffset
     new ee5596f  nimble/ll: Change LL PDU name to match spec
     new 3750f63  nimble/ll: Check peer features for LE Connection Update
     new dbccc2d  nimble/gap: Fix lock issue
     new 7b3c52c  nimble/controller: Use scansm from function parameter
     new 5eb0009  This closes #276
     new be49b0c  fix double semicolons
     new 0c98a8f  MYNEWT-745 Make native sockets nonblocking.
     new 30ac285  This closes #269.
     new 013fd0f  net/nimble; we reject BCM2837 on raspberry pi for higher tx power report. Up the allowed range to accomodate it.
     new 9b939e1  net/nimble/hs; QCA6234 rejects 2nd page of event settings. Instead of failing, log the event as warning and continue.
     new 5ad5bce  net/nimble; adjust BCM2837 fix to print a warning instead of erroring. Keep header file define the same.
     new 389183a  wifi_mgmt; header files reference mutex/eventq. Need to include os.h from here.
     new 1c3c2e7  MYNEWT-754 BLE Host - cfgable RAM store capacity
     new c5fe972  MYNEWT-754 BLE host - Store cb can abort iterate.
     new 69c15b6  MYNEWT-754 BLE host - addrcmp ignores padding.
     new 8f6dcde  MYNEWT-754 BLE Host - iterate: return err on fail
     new 614afa5  MYNEWT-754 BLE Host - Store mgmt API additions
     new 66561d1  MYNEWT-754 BLE Host - Add some missing consts.
     new b763687  MYNEWT-754 BLE Host - Basic store util unit tests.
     new 20abeb0  MYNEWT-754 BLE Host - Support deleting of CCCDs.
     new 7d97626  This closes #277.
     new e039bd3  nimble/host: fix find by address when addr is NULL
     new 62fdeb7  MYNEWT-759 Change BLE-over-CoAP UUID 128 --> 16
     new 599521c  nimble/controller: Fix setting parameters for scanning
     new 6e26b3a  This closes #290
     new ff43638  nimble/l2cap: Fix double free when calling ble_l2cap_discard_rx
     new 325f9a2  nimble/sm: Fix passing rx_buf to the sm callback
     new bae21ba  This closes #292.
     new 3cfee9c  BLE Host - Fix peer OTA addr and type on pairing.
     new 2fddd7d  Merge pull request #255 from ccollins476ad/ble-preserve-ota
     new 449193c  Re-add 128-bit iotivity service UUID.
     new 809ce60  net/oic; fix typo in log messages, oci -> oic
     new a4d4c68  net/oic; request characteristic should not advertise notify.
     new 70d7e1e  net/oic; move header files used outside oic under include directory.
     new 7f834a4  net/oic; coap.c - fix mbuf dup free error on certain conditions.
     new ebc0a97  ibeacon: add fields.flags
     new 68c966c  nimble: fix gap logging on advertise
     new 152bea3  nimble: gap slave remove unused struct items
     new 923fd8c  Merge pull request #296 from jacobrosenthal/gap-log
     new c188126  MYNEWT-772 BLE Host - Rsrvd bits in set-event-mask
     new 6bf6840  No jira ticket
     new dec8738  Fix net/oic unit test build failure
     new 7d630b5  No jira ticket
     new 9ce0824  Merge pull request #308 from wes3/lorapriv
     new a45a688  Fix net/oic unit test build failure
     new 3fad38f  MYNEWT-772 BLE Host - Rsrvd bits in set-event-mask
     new d1da6c5  This closes #307.
     new 409c3a6  Merge branch 'master' into myn689
     new 5cf129f  MYNEWT-550 Signal GAP event for custom notifies.
     new f3fae85  MYNEWT-550 Add ble_gattc_indicate_custom()
     new 826df77  Fix typo ("ACM" should be "ACL").
     new f472c13  This closes #310.
     new 660afcd  MYNEWT-738: Fix parameter arrays
     new 4dee5af  Merge pull request #311 from wes3/myn738
     new a235f00  mn_socket: Unix domain socket support.
     new 42d3708  Merge pull request #317 from ccollins476ad/mn-socket-un
     new ce14dca  No jira ticket: remove unnecessary calls to os_cputime_timer_stop
     new fd48f62  Merge pull request #321 from wes3/loratimer
     new 4ef9881  MYNEWT-775 Crash; unaligned accesses: CoAP parsing
     new cb43de4  Merge pull request #322 from ccollins476ad/coap-unaligned
     new 3b5f916  BLE Host - Make ble_hs_sched_reset()
     new 0307368  No jira ticket: additional timing changes
     new cff30ff  MYNEWT-750 Fix some coding style issues.
     new 3a7a1cd  MYNEWT-750 BLE Host - Persist SC flag for bonds.
     new df36c95  MYNEWT-750 - Authenticated flag incorrect.
     new ce15ff8  MYNEWT-750 BLE Host - Ignore pair from bonded peer
     new f997699  MYNEWT-750 Fix build when SM disabled.
     new 9a9e34c  Merge pull request #287 from ccollins476ad/repeat-pairing
     new 146cc5d  net/oic; support getting requests in to multiple advertised services
     new b350e67  Merge pull request #337 from mkiiskila/multiple_oic_services
     new 3df2749  BLE Host - decrease dflt mtu; make cfgable.
     new 1c65d67  nimble/host: add api to print local gatt server database
     new b27c81a  Merge pull request #293 from michal-narajowski/btshell
     new 51ea545  net/oic; fix encoding byte arrays in responses.
     new f81dd40  net/oic; if opening ipv4 failed, also ipv6 sockets were getting closed. Close the failed transport only.
     new 7a08639  net/oic; fix typo in oc_connectivity_init_ip4().
     new f4a4cd5  MYNEWT-751 BLE Host - Policy for SM key overflow
     new ce20a11  MYNEWT-751 - Slight change to internal function.
     new a19ca5d  MYNEWT-751 Make ble_store_status() private.
     new 5541a13  MYNEWT-751 store event API change
     new f33e83b  Merge pull request #279 from ccollins476ad/key-wont-fit
     new 975941e  BLE Host - Remove unused functions.
     new e837be1  BLE Host - Allow get / set of channel map.
     new 1983ab5  MYNEWT-743 BLE Host - Persist bonds to sys/config
     new 254322d  Merge pull request #280 from ccollins476ad/store-config
     new ab6510d  No jira ticket: Lora
     new cf2ed30  BLE Host - Add missing #include.
     new fce1fbf  BLE Host - Remove BLE_EDDYSTONE syscfg setting.
     new 6dc8945  remove misplaced duplicate of link lost service
     new 8592b88  Merge pull request #371 from bgiori/remove_lls
     new 3e62a07  MYNEWT-749 BLE Host - Don't persist if keydist==0
     new 5b942a7  Merge pull request #370 from ccollins476ad/key-dist-0
     new fab5e1e  Adding Eclipse Paho 'C' client for embedded platforms.
     new 61facac  Merge pull request #383 from KumarAmitMehta/add-eclipse-mqtt
     new e09cd29  Give HCI socket transport its own task.
     new 6b5ec73  Merge pull request #384 from ccollins476ad/ble-hci-task
     new 5ddab3b  testutil - Remove init boilerplate.
     new 6b61a24  Merge pull request #363 from ccollins476ad/testutil-init
     new f363b81  MYNEWT-268 BLE Host - enable factory reset
     new 224e432  Merge pull request #380 from ccollins476ad/ble-store-clear
     new 2225289  native_sockets; now that sockets are nonblocking, partial transmits are possible.
     new 9e43b65  Merge pull request #392 from mkiiskila/native_socket_fix
     new 6cf4519  native_sockets; fix typo.
     new f89fc87  MYNEWT-803 OIC add api for setting poll rate to ms
     new f167db2  MYNEWT-803 OIC add api for setting poll rate to ms
     new eda69bd  Merge pull request #394 from vrahane/lis2dh12-spi-driver
     new e4bc7ff  nimble/monitor: Add monitor interface over UART
     new e4bfa26  nimble/monitor: Add monitor interface over RTT
     new 7748a5a  nimble/monitor: Add call to log via monitor interface
     new 35bfe12  nimble/monitor: Add call to output text via monitor interface
     new 45cb700  nimble/monitor: Add intermediate buffer option for RTT
     new bc1102a  nimble: Disable HCI logs when monitor is enabled
     new af891c7  nimble/monitor: Add delay in UART queue flush
     new c0e9a5d  nimble/monitor: Fix coding style
     new f894747  nimble/monitor: Make UART device configurable in syscfg
     new 3edf424  nimble/monitor: Make RTT upstream buffer name configurable
     new 096a0b9  nimble/monitor: Make controller name static
     new f99a34e  nimble/monitor: Use vsnprintf to calculate characters in log message
     new 3ba3fa1  Merge pull request #372 from andrzej-kaczmarek/btmon_core
     new 37d410e  BLE Host - Add comments; move decls to priv hdrs.
     new 0c85b21  nimble/controller: Fix scheduler advertising halt error
     new 8367420  Merge pull request #403 from wes3/myn810
     new 7ef7a7e  Use real runtime Bluetooth svc UUID (0xfe18).
     new 9c5afa0  Merge pull request #400 from ccollins476ad/real-runtime-uuid
     new ab4416e  native_sockets - Add syscfg settings.
     new 38d8472  Use 16-bit UUIDs for secure CoAP characteristics.
     new ff5bb89  Merge pull request #416 from ccollins476ad/real-runtime-uuid
     new 07f0ca3  License check fixes
     new 718ddc2  Merge pull request #431 from sjanc/license_check
     new 7e64450  Remove incubator leftovers
     new 00df067  nimble/controller: Change LL and HCI version to Bluetooth 5.0
     new 5c1c326  nimble/controller: Add support for high duty cycle non-conn
     new 2619a08  nimble: Add defines for all Bluetooth 5.0 HCI commands and events
     new b49ce36  nimble/controller: Add support for handling privacy modes
     new f3b2306  nimble/controller: Add helper to check if controller is busy
     new 51dc95a  nimble/host: Add support for privacy modes
     new 83a58d1  nimble/controller: Add Channel Selection Algorithm #2 implementation
     new c54d99f  nimble/controller: Use common implementation for channel remapping
     new 531512d  nimble/controller: Add initial unit tests for controller
     new 10f5571  nimble/controller: Add support for Channel Selection Algorithm #2
     new 945b628  nimble/controller: Improve CSA #2 channel identifier calculation
     new 3c31fe8  nimble/controller: Add CSA #2 to supported features
     new eee088d  nimble/controller: Send LE Channel Selection Algorithm Event
     new 6d81cdc  nimble/controller: Rename and move ble_ll_conn_csa2_remapped_channel
     new 5547db8  nimble/controller: Use single function for DCI calculation
     new 33568f4  nimble/controller: Move latency calculations to ble_ll_conn_calc_dci
     new 1201079  nimble/controller: Allow to configure CSA #2 support
     new 0f2e09c  controller: Minor comment fix
     new 8f2c54a  This closes #226.
     new e7e3ac4  nimble/controller: No jira ticket.
     new 6f88458  nimble/hci: Remove reduntant checks
     new 54e53dc  nimble/hci: Add LE read PHY command
     new 44fa211  nimble/hci: Add LE set default PHY command
     new 113ee4f  nimble/hci: Add LE set PHY command
     new 8857dea  nimble/gap: Add API to manage LE PHY
     new 59efbad  This closes #250.
     new 6c01233  nimble/controller: MYNEWT-726
     new 07e19a6  MYNEWT-723: Add control procedure code and HCI command/event code.
     new 20781fb  MYNEWT-723: L# 2Mbit and Long range support
     new 61e77e2  MYNEWT-723: Add PHY support to change modulations for 2M phy.
     new 73c279f  MYNEWT-723: Add control procedure code and HCI command/event code.
     new c5c0521  MYNEWT-723: Some additional changes to get the basic 2Mbps PHY support.
     new 753be06  MYNEWT-723: Fix setting current PHY
     new 8413c76  MYNEWT-723: Fix creating LL_PHY_REQ
     new ce37f3b  MYNEWT-723: Fix build issue
     new e9e1e74  nimble/controller: Fix controller unit test
     new 077d56a  Merge branch 'master' into bluetooth5
     new 2318f7f  Merge branch 'master' into bluetooth5_master
     new 4ed1d9e  nimble/controller: Fix checking PHY Options in LE Set PHY
     new 9b06038  nimble/controller: Fix applying PHY update
     new 655bad6  nimble/controller: Cleanup PHY symbols names
     new 787db81  nimble/controller: Fix setting LE Coded PHY feature flag
     new e915478  nimble/controller: Add access address constraints for LE Coded PHY
     new 63ab5ad  nimble/controller: Add configuration for LE Coded PHY
     new b778e6d  Merge branch 'master' into bluetooth5_master
     new 58e16eb  nimble/controller: Fix applying PHY Options in LE Set PHY
     new c98f912  nimble/controller: Move helpers for PDU duration from phy to ll
     new 5f641af  nimble/controller: Make number of PHY modes a common definition
     new 263b67d  nimble/controller: Make PDU header TX times easily accessible
     new f80302b  nimble/controller: Add helper to calculate payload octets per TX time
     new de1e8fa  nimble/controller: Store max TX octets in each PHY mode
     new 653d855  nimble/controller: Adjust TX size to fit in maxTxTime
     new ae68e26  nimble/controller: Add current phy getter
     new fed3cf6  nimble/controller: Add proper conn event scheduling for secondary adv ch
     new f4b98b2  nimble/controller: Minor fix: Keep consistent function names
     new 6196e6f  nimble/controller/phy: Move helper function to header
     new 9d05cf5  nimble/controller: Fix compiler warning
     new 3e8ef1e  nimble/controller: Enhance scansm for future support of Bluetooth 5.0
     new 7819b60  nimble/controller: Add support for extended scan
     new 8dbfab5  nimble/controller: Fix scan comment
     new 646436e  nimble/controller: Refactor ble_ll_scan_window_chk
     new a18e04b  nimble/controller: Refactor ble_ll_scan_proc function
     new cbc179d  nimble/controller: Add restriction for extended scan
     new a982d42  nimble/controller: Add support for scan using two PHYs
     new 162e4c2  nimble/controller: Change PHY when extended scan requires that
     new 6bf127a  nimble/controller: Make use of access_add nad crcinit for scan/adv
     new 7d2a4ae  nimble/controller: Extract function to prepare and send adv report
     new 2390e59  nimble/controller: Improve flow for handling connection data
     new a3ef9d6  nimble/controller: Refactor a bit ble_ll_init_rx_isr_end
     new ceac94f  nimble/controller/sched: Remove reduntant declarations
     new 5fef8b9  nimble/controller: Add parser for extended advertising
     new 5da2268  nimble/controller: Add support to create extended connection
     new cfb281f  nimble/controller: Fix for scanning freeze
     new dff26cf  nimble/controller: Make rxinfo macros return casted values
     new 2536fe6  nimble/controller: Fix rxinfo rx state mask
     new f29b30a  nimble/controller: Fix conn params check
     new ff007ec  nimble/controller: Increase stack
     new c2d1990  nimble/controller: Minor coding style fix
     new 7e7f1f4  nimble/controller: Sort out flag configuration for BT5
     new c59c558  nimble/controller: Fix build for 1M
     new d84041e  nimble/controller: Fix build issue for non Bluetooth 5 configuration
     new 288c3fd  nimble/controller: Fix checking for supported PHY
     new 3a19ebe  nimble/controller: CSA2 is mandatory for extended advertising
     new ed86d46  nimble/controller: Minor coding style fix
     new 34e0c63  nimble/controller: Fix for write above array bound
     new 731f522  nimble/controller: Header already contains valid phy
     new b9fdd8a  nimble/controller: Allow 2M and Coded PHYs only on nRF52840
     new 60f0c63  nimble/controller: Remove code for 1MHz clock
     new 58f29b6  nimble/controller: Fix build with native phy
     new 4108052  nimble/controller: Emit build error when building with non-32kHz clock
     new 9a1b568  nimble/controller: Add LP clock sysval to configure BSP
     new 466c078  Merge pull request #341 from andrzej-kaczmarek/remove_1mhz
     new aab53a0  nimble/hci: Add HCI commands for enhanced trans/recv test
     new 705f6de  nimble/hci: Add set extended scan parameters command
     new f4ca993  nimble/gap: Add API for extended scan
     new d489c30  nimble/hci: Remove reduntant declaration
     new 13b8c82  nimble/hci: Minor coding style fix
     new 044d40d  nimble/hci: Add support for HCI create ext connect
     new a8a85e8  nimble/gap: Add GAP API for extended connection
     new 7156ca0  nimble/gap: Add support for handling extended advertising event
     new 040ecd9  nimble: Add BLE_EXT_ADV MYNEWT_VAL
     new d4aaa1d  nimble/controller: Remove few not needed #ifdefs
     new a90b41f  nimble/controller: Rename BLE_MULTI_ADV_SUPPORT
     new 66e00af  nimble/controller: Don't build VS code if Android VS are not enabled
     new 2c0b98e  nimble/controller: Reject le set adv if connectable
     new 882f598  nimble/controller: Add initial stubs for Ext Advertising HCI commands
     new da468ac  nimble/controller: Add LE Set Extended Advertising Enable Command
     new bd54f0a  nimble/controller: Add LE Remove Advertising Set Command
     new 63e94ed  nimble/controller: Add LE Clear Advertising Sets Command
     new 843bfc7  nimble/controller: Add LE Set Extended Advertising Data Command
     new afe5006  nimble/controller: Add LE Set Extended Scan Response Data Command
     new 9a90d8a  nimble/controller: Add LE Set Extended Advertising Parameters Command
     new e1ffe7b  nimble/controller: Use properties for storing advertising type
     new 73d3f0b  nimble/controller: Add support for non-connectable advertising
     new 96e8dbd  nimble/controller: Add support for sending AUX_SCAN_RSP
     new 8d4b2e4  nimble/controller: Send LE Scan Request Received Event
     new 6ad7c16  nimble/controller: Reply with AUX_CONN_RSP for connection request
     new c9b587e  nimble/controller: Add support for sending Set Terminated event
     new f345aab  nimble/controller: Remove leftover TODOs
     new 5f8bc71  nimble/controller: Use flags for storing flag-like values
     new c2090c9  nimble/controller: Adjust slave anchor point based on PHY used
     new 7ea253b  nimble/controller: Schedule AUX_ADV_IND based ADV_EXT_IND channel mask
     new 8e1dc1f  nimble/controller: Add support for setting advertising TX power
     new ffad4c6  nimble/controller: Reduce padding in ble_ll_adv_sm
     new 1a6949b  nimble/controller: Remove support for Android specific HCI commands
     new 28b0bb3  nimble/controller: Fix build with extended advertising disabled
     new 5131061  nimble/controller: Store DID and SID in single variable
     new cd6ea97  nimble/controller: Use flag for marking advertising on data channel
     new c1dd977  Merge pull request #360 from sjanc/bt5_ext_adv
     new 47f7a68  nimble/controller: Remove restriction whcih does not work in this case
     new 348b718  Merge branch 'master' into bluetooth5_master
     new 58561ba  Merge pull request #364 from sjanc/bluetooth5_master
     new 9c9dd2f  nimble/controller: Add MYNEWT_VAL to enable/disable HW whitelist
     new a7dea8d  nimble/controller: For Bluetooth5 disable HW whitelist
     new d13d292  nimble/controller: Fix handling scan req during extended scan
     new 666c30a  nimble/controller: Add support for whitelist and privacy for extended adv
     new fc95351  nimble/controller: Add default values to extended advertising event
     new 089f4b3  nimble/controller: Ignore scan rsp which is not an answer on scan req
     new 5964023  nimble/hci: Fix mapping legacy event types
     new d72a7f8  Merge pull request #367 from rymanluk/bt5_scanner
     new 79a62b0  nimble/controller: Fix set adv enable hci cmd processing
     new a3d7731  nimble/controller: Remove phy_data from non-phy builds
     new edd5d46  nimble/controller: Fix for missing scansm pointer in connsm
     new 871a20f  nimble/controller: Remove reduntant checks for OS_CPUTIME_FREQ
     new 2074c30  nimble/host: Store local controller supported features
     new 06e8782  nimble/host: Store peer supported features
     new abf6638  nimble/host: Use features to check parameters update procedure
     new 6b3e53c  nimble/controller: Fix LE Connection Update status code in slave role
     new 770b40e  nimble/controller: Enable Connection Parameters Request procedure
     new db989bf  nimble/controller: Fix features handling
     new 0a9a60b  nimble/controller: Refactor remote features handling
     new 64edc2d  nimble/controller: Initiate data length update if remote supports it
     new e26219d  nimble/controller: Update supported HCI commands mask
     new 28e54f5  nimble/controller: Remove callout for HCI Read Remote Features event
     new f0a0e68  nimble/host: Do not enable unnecessary events from controller
     new 5c8d75e  Merge pull request #375 from andrzej-kaczmarek/bt5-featexch
     new 7dc8647  nimble/test: Update unittests after features exchange changes
     new 84b0928  nimble/transport: Add support fot extended advertising
     new 8e86c7e  nimble/controller: Add MYNEWT_VAL BLE_LL_EXT_ADV_AUX_PTR_CNT
     new ebf9588  nimble/controller: Fix BLE_LL_MAX_EVT_LEN
     new 7ffa51b  nimble/controller: Minor fix for correct define usage
     new c1ab7df  nimble/controller: Make sure auxiliary offset is good enough
     new 659c15b  nimble/controller: Improve handling aux scan response
     new 35e7452  nimble/controller: Add stats for aux scan req/rsp
     new 9beb36a  nimble/controller: Support ext scanner for chain aux ptr
     new 615d2e9  nimble/controller: Remove not needed flag from header
     new 4b522bd  nimble/controller: Fix for regression in extended connect
     new 4449497  nimble/controller: Improve handling hci create connection command
     new b97b685  nimble/controller: Fix window delay for PHY 2M
     new 3528161  nimble/controller: Allow to use larger advertising data
     new 3a10477  nimble/controller: Fix calculating AUX_ADV_IND start time
     new 7db109b  nimble/controller: Fix calculating ext advertising PDUs TX time
     new 26e6f73  Merge pull request #379 from sjanc/bt5_ext_adv
     new 7d75655  Merge branch 'master' into bluetooth5_master
     new d5480c8  Merge pull request #382 from sjanc/bluetooth5_master
     new e5a936c  nimble/controller: Disable LL logs
     new 40f6c1b  nimble/controller: Improve validation on extended connect command
     new 54cacfa  Merge pull request #387 from rymanluk/bt5_fix
     new 45da01f  nimble/controller: Fix build error with ext adv disabled
     new 46cd7fa  nimble/controller: fix null pointer dereference
     new 8270944  Merge branch 'master' into bluetooth5_master
     new 0cd61f6  nimble/controller: Create ble_ll_init_rx_isr_start
     new 6e454ca  nimble/controller: Fix AAR usage for extended advertising
     new 8d0d35f  nimble/controller: Minor doxygen fixes
     new 82b73df  Merge pull request #401 from andrzej-kaczmarek/bt5-aar-fix
     new 8a4fd28  nimble/controller: Add support for ext advertising duration
     new 500f92c  nimble/controller: Remove redundant call to ble_ll_scan_chk_resume
     new ec09535  Merge pull request #402 from sjanc/bt5_ext_adv
     new 1f85f72  nimble/host: fix uninitialized value
     new 97681a9  nimble/controller: fix uninitialized value
     new e293bbb  nimble/controller: fix null pointer dereference
     new 1b80129  nimble/controller: fix undefined result of << expression
     new e85dc9f  nimble/host: add missing rc check when setting adv fields
     new 813ff8c  nimble/host: handle error case on ble_svc_ans_chr_write
     new 460ab20  Merge pull request #398 from michal-narajowski/bt5-fixes
     new 5bc3a49  nimble: convert HCI error codes to hex
     new 7143be4  Merge branch 'master' into bluetooth5_master
     new f03bceb  nimble/controller: Fix setting PHY for slave connection
     new cafe7be  nimble/controller: Fix typo
     new 371b34d  nimble/controller: Fix connMaxTxTime calculation on coded PHY
     new db3dbcd  nimble/controller: Fix initial conn event scheduling on ext adv
     new ebc0d37  nimble/hs: Update enabled LE Event Mask
     new 9137dae  nimble/controller: Fix length for advertising report HCI event
     new fb8514b  nimble/controller: Fix advertising report HCI event with empty adv data
     new 8f9f7d8  nimble/controller: Fix event mask checking for advertising report HCI events
     new 383600f  nimble/controller: Remove unused subev parameter
     new 429a11f  nimble/controller: Improve advertising report HCI event building
     new 2f15fa3  nimble/pts: update PTS GAP test scenarios
     new b7e9b6f  nimble/pts: update PTS SM test scenarios
     new ac4e524  nimble/pts: update PTS GATT test scenarios
     new 66cac40  nimble/pts: update testing dates
     new 12cc42b  nimble/host: fix SM legacy authenticated pairing
     new 5de5b30  nimble/host: fix SM SC authenticated pairing
     new 61a2a79  Merge pull request #415 from michal-narajowski/bt5-regression-tests
     new 731fdda  nimble/host: Add builder functions for Ext Adv HCI commands
     new a855c20  nimble/host: Add support for using Extended Advertising
     new 79befcb  Merge pull request #428 from sjanc/bt5_ext_adv_host
     new 75dbfc0  nimble/test: update tests after bugfix in SM legacy
     new ee29cf8  Merge branch 'master' into bluetooth5_master
     new 7250045  Merge pull request #437 from sjanc/master_bluetooth5
     new ddb4609  Remove last incubator leftovers
     new 0850950  Initial commit for the "body sensor network" code changes.
     new caf3fe7  nimble/controller: merge bsnbranch into bluetooth5
     new bce1e4f  nimble/controller: bsnbranch merge into bluetooth5
     new cf561ca  Merge pull request #422 from wes3/bsnbranch
     new b1799a0  nimble/controller: Fix legacy scanning
     new 6cf7a4e  Merge pull request #452 from andrzej-kaczmarek/bt5-legacy-scan-fix
     new f7bf133  nimble/controller: Remove invalid comment
     new 9bf7120  nimble/controller: Ignore PDUs with invalid CRC in init state
     new 66e8e6d  nimble/controller: Fix wfr timer handling in init state
     new c6d8d9d  nimble/controller: Fix AUX_CONNECT_RSP handling
     new b128b7e  nimble/controller: Add stat for AUX_CONNECT_RSP tx
     new a04bc01  nimble/controller: Minor coding style
     new f623966  nimble/controller: Minor comment fix and cleanup
     new d3a9640  nimble/controller: Minor fix function name
     new 1691d9a  nimble/controller: Fix privacy mode
     new 452a55d  nimble/controller: Fix handling direct advertising
     new 0131341  nimble/controller: Fix interval settings for directed advertising
     new e9bda72  nimble/host: Fix HD directed advertising with extended advertising
     new 6ca7c87  Merge pull request #463 from sjanc/directed_adv_fixes
     new 9f8fb95  Fix host unit test compiler error on mac.
     new 27b04a8  nimble/controller: Fix scan response set for legacy
     new 27cbb00  nimble/controller: Fix build issue when BT5_PHY is set but not EXT ADV
     new 010a526  nimble: Fix setting advertising instance random address
     new df57d66  nimble/controller: Fix handling privacy mode
     new fc78875  nimble/controller: Improve handling aux ptr scheduller
     new de41967  nimble/controller: Fix duration for aux packet
     new 0a1b590  nimble/controller: Fix for checking valid scanning PHY
     new f4e5082  nimble/controller: Fix build issue when PHY is not set
     new 651457e  Merge pull request #461 from rymanluk/bt5_scanner_improve
     new be9930d  lwip - Fix "defined but not used" warnings.
     new af85c45  Stop using os_eventq_designate() in several pkgs.
     new 9c16cbb  BLE Host - Remove start event.
     new a623ff7  BLE Host - Change unit test to use dflt evq.
     new 4f3c913  BLE Host - Allow GATT svcs to be reg. after init.
     new 3dfa75a  BLE Host - Remove unnecessary const in chr def.
     new 4a03956  BLE Host - Function to copy a UUID.
     new c99ff75  BLE Host - GATT svr now Initializes ATT svr.
     new 2b5045b  This closes #480.
     new 3e48dfe  nimble/sm: Fix passing uninitialized variable
     new 7069145  nimble/sm: Fix buffer overflow when copying address
     new 8a3d2c0  nimble/gap: Fix NULL pointer dereference
     new 77ecc76  nimble/gap: Fix storing pointer for local outside of scope
     new ecb93ec  nimble/sm: Fix NULL pointer dereference
     new 2c520aa  nimble/sm: Fix os_mbuf leaks on keys distribution
     new fd9e222  nimble/host: Remove redundant check for unsigned value
     new 40c150a  nimble/controller: Fix out of bound access to g_ble_ll_adv_sm
     new fafa5a8  nimble/controller: Remove redundant NULL checks
     new 540bc20  nimble/controller: Fix checking for invalid PHY in aux ptr
     new d6723af  Merge pull request #489 from sjanc/static_check
     new bdfd698  MYNEWT-801: Lora API
     new a81d2e8  Merge pull request #491 from wes3/lora_api
     new 6d92ed7  nimble/host: Refactor HCI commands sending functions
     new 07329cf  nimble/host: Allow to hide GATT services from clients
     new 6d59635  nimble/host: Fix searching for descriptor in gatts
     new 3399239  BLE Host - Don't abort reset if HCI restart fails.
     new 0e0fc26  nimble/l2cap: Remove redundant NULL check
     new dd12a0d  nimble/controller: Fix validating extended advertising phy
     new 32c38bf  nimble/ans: Assert on invalid operation
     new 2772fdb  nimble/ans: Fix out of bounds access
     new 99fe96f  Merge pull request #493 from sjanc/static_check
     new c1430b5  nimble/host: Fix build with new TinyCrypt
     new b199004  nimble/host: fix event flag check
     new 8944460  Revert "nimble/host: Fix build with new TinyCrypt"
     new b67ed2e  nimble/test: Pass SM public key structure to ble_sm_dbg_set_sc_keys
     new 3f2f293  nimble/test: Check for ble_gap_conn_find return value
     new 65e126f  nimble/test: Assert all os_mbuf operations
     new 7878e64  net/test: Fix use on uninitialized variable
     new a8b1a3e  nimble/tests: Fix possible NULL pointer dereference
     new 00305b8  ip/tests: Remove redundant NULL check
     new b20e65c  nimble/test: Fix setting channel map for CSA2
     new 07fe323  nimble/test: Limit max characteristics when validating handling
     new 482e08c  nimble/test: Fix max intervals in L2CAP tests
     new 3e849bc  nimble/test: Limit max characteristics when validating handling FIX
     new fad6be1  oic: Per-resource transport layer sec requirements
     new 4d74022  Merge pull request #481 from ccollins476ad/oic-trans-security
     new b7da48a  net/lora: Radio events now post to lora mac task
     new 81c5426  net/lora: Additional lora stack improvements
     new 8325e0f  net/lora: lora mac stack now uses dedicated timer instead of os_cputime
     new 683b85d  Merge pull request #513 from wes3/lora_improv
     new a75def5  BLE Host - Automatic own-addr-type resolution
     new 3d5bc69  BLE Host - Allow NULL output params in ID fns.
     new ab75b3e  Add function to load at least one BLE addr from hw
     new d8a4687  Merge pull request #483 from ccollins476ad/ble-auto-addr
     new 5752684  mesh: One to one copy of Mesh from Zephyr
     new b5c85dd  nimble/mesh: Porting Mesh to Mynewt
     new 0d98b2a  mesh: Fix setting the right value for Static OOB type
     new 5ce27f2  Merge pull request #511 from rymanluk/porting
     new 584d3dc  nimble/mesh: assert on out of prov buffers
     new 12112a7  nimble/mesh: Fix failed provisioning response
     new 84f8e64  Merge pull request #521 from michal-narajowski/mesh-porting-fixes
     new fce7035  nimble/test: Assert os_mbuf operations in GATT tests
     new 39626de  Merge pull request #520 from sjanc/static_check
     new 2ebfa14  nimble/hs: Make ble_hs_evq_get() private API
     new 3d2e9d1  nimble/monitor: Make RTT buffer size configurable
     new 7126357  nimble/monitor: Make UART ring buffer size configurable
     new f0e51cc  nimble/monitor: Make console out buffer size configurable
     new 10f7481  nimble/monitor: Always use uptime for timestamp
     new 2b2fbbb  nimble/monitor: Fix ble_monitor_out
     new f3d2de2  nimble/monitor: Add reporting of dropped packets
     new 1cf7789  Merge pull request #519 from andrzej-kaczmarek/monitor-dev
     new bdc1b49  nimble/l2cap: Fix use on uninitialized value
     new ce4b8c4  nimble/gap: Fix pointer to local outside of scope
     new 7c152e8  nimble/mesh: Clear link TX when ACK arrived on it
     new 6fd490e  net/lora: Additional modifications
     new 7bf7aa0  nimble/controller: Fix disconnection event status
     new 659cb58  Merge pull request #531 from rymanluk/disc_status_fix
     new 81c6f9e  nimble/ll: Fix duplicates filtering in scanner
     new 61f65f2  Merge pull request #533 from andrzej-kaczmarek/nimble-ll-dup-fix
     new ef2dcb6  nimble/sm: Use privacy device mode as default
     new 2674236  Merge pull request #534 from rymanluk/priv_fix
     new c4b836f  nimble/controller: Fix scan long advertising packets
     new 59e0fe0  nimble/controller: Decrease size of struct ble_mbuf_hdr
     new b924073  Merge pull request #537 from rymanluk/scan_fix
     new 2efcb81  nimble/mesh: Return once app-key is found and handled
     new cf2352c  nimble/controller: Drop adv event if it is too big
     new 6954409  Merge pull request #539 from rymanluk/scan_fix
     new a448054  nimble/ll: Increase stack for ble_ll_task
     new 0eadb1a  Merge pull request #538 from andrzej-kaczmarek/nimble-ll-stack-fix
     new f8e9684  net/lora: Get old apps building.
     new 0d20603  mesh: send ack for every message with matching FSC
     new 61264c3  mesh: add missing argument to delayed work in configuration
     new 03861a3  mesh: fix null ptr access
     new 6e9b3f0  mesh: return buffer even when no usrhdr
     new 0cbc225  mesh: fix handling group send with local interface enabled
     new ddec157  mesh: fix initialize message queue
     new 8c690cf  mesh: check destination address on receive
     new 9a110bf  mesh: add log message when dropping packet because unprovisioned
     new 04b54c4  mesh: add extended debug flag for printing adv packets
     new 6a42747  mesh: fix typo in setting friend config
     new ab9c23e  mesh: fix toggling debug logs per layer
     new 2481913  mesh: add missing delayed work argument
     new 17a431b  mesh: fix setting message fields in health model
     new 1ebca4f  mesh: add more debug logs in network layer
     new a75ab67  mesh: set delayed timer for periodic publish before publishing
     new 9637c63  mesh: set company id field in health status message
     new 43a5cb5  Remove extraneous #include.
     new 7c8c906  Merge pull request #562 from ccollins476ad/bswap-errors
     new fcc096b  oic; explicitily fail with assert() if running out of entries in mem pool for resources.
     new 5d3a174  Merge pull request #567 from mkiiskila/oc_resource_fail
     new 60398b1  oic; fix compiler warning when using isalpha() with newlib.
     new 8b1d0fa  nimble/host: Fix invalid symbol name
     new 1c9b078  nimble/host: Add symbol for 'any' phy mask
     new fbd872c  Merge pull request #572 from andrzej-kaczmarek/nimble-host-symbol-fix
     new b9a0ea0  nimble/ll: Fix setting default phy prefs
     new ab1d58a  nimble/ll: Enforce minimum payload length for coded phy
     new ca4887f  nimble/ll: Drop packets with empty payload for LL Control PDU
     new 1ac3ce1  nimble/controller: Remove misleading TODO
     new 6e1cd49  nimble/phy: Fix wfr time calculations
     new 9dc67e6  Merge pull request #576 from andrzej-kaczmarek/tifs-rework
     new 09373b1  Revert "mesh: fix handling group send with local interface enabled"
     new 69063dc  mesh: Remove local network interface MYNEWT_VAL option
     new 994138d  mesh: Allow TTL <= 1 for the local net interface
     new 88c99ef  nimble/host: Allow setting adv data when advertising
     new e96fd6d  native_sockets: Poll write no matter read state.
     new 3dfa33f  native_sockets - Fix sendto() race condition.
     new ce1f395  native_socket - Handle partial TCP writes.
     new 8a809a5  Rename BLE socket task "sock" --> "hci_sock"
     new 9595ed5  Merge pull request #582 from ccollins476ad/native-sock-write
     new 9aa66c3  BLE Host - Make ble_hs_id_infer_auto() public.
     new 89e030a  nimble/host: Update with new Tinycrypt ECC API
     new 4af0cc6  Merge pull request #578 from sjanc/tc
     new c343d88  mesh: Fix compilation with GCC 7.1
     new cfd1b40  mesh: Fix dropping valid proxy configration messages
     new 2ee632c  Merge pull request #589 from rymanluk/mesh_proxy_fix
     new 344783e  nimble/mesh: Fix address type handling
     new 9209238  nimble: Don't hardcode TinyCrypt rand function
     new affa9ee  BLE Host - rename `default_irk` --> `ble_hs_pvcy_default_irk`
     new 5c9510a  BLE Host - Reduce line length to <= 79 chars.
     new 227429c  MYNEWT-841 BLE Host - Fill resolve list at startup
     new 003ef21  BLE Host - Unit tests for IRK restore on startup.
     new 9b38d1a  Merge pull request #593 from ccollins476ad/restore-irks
     new 1f5f363  mesh: Fix string signedness issue
     new 9f34ba7  mesh: Fix SDU length check
     new adbce2a  mesh: Fix Health Period Set OpCode
     new 08c16ff  mesh: Fix encoding fault count to Health Current Status
     new 25c2e33  mesh: Fix spelling of "heartbeat"
     new 2d974aa  mesh: Fix zeroing heartbeat state
     new 5b06594  mesh: Fix resetting heartbeat subscription expiry properly
     new c451c30  mesh: Fix Set LPNTimeout message handling
     new 1d1b982  mesh: Fix setting health period divider
     new c282200  mesh: Don't send health status messages if a test fails
     new 25fb4ae  nimble/host: Fix ble_hs_adv_parse()
     new 77d1ea8  BLE Host - Connect failures were not reported.
     new b0cdeca  BLE Host - Unit test for unreported connect fails.
     new e344fec  Merge pull request #595 from ccollins476ad/no-conn-fail-evt
     new 44695a0  nimble/ll: Fix weird symbol name usage
     new 92203e2  nimble/ll: Add ble_ll_usecs_to_ticks_round_up
     new 3fe3a76  nimble/ll: Fix scheduling of AUX_ADV_IND packets
     new 804afb7  nimble/ll: Fix calculating auxiliary offset in AUX_ADV_IND
     new ee64565  nimble/ll: Add extra assertion for adv chanmask
     new a06c52b  nimble/ll: Fix consecutive bits detection in AA
     new 834d9f7  mesh: Fix revoking app keys
     new 68b46f6  Merge pull request #604 from michal-narajowski/mesh_app_key_revoke
     new 8abe87f  net/lora: Class C unconfirmed transmission bug fixes
     new d191866  net/lora: Additional fixes for Class C transmit
     new cd07179  BLE Host - Honor controller's flow control
     new 35a70d4  BLE Host - Remove ACL transmit queue.
     new 7ed9ae9  BLE Host - Read BR/EDR buffer size at startup.
     new bea5a80  Merge pull request #613 from ccollins476ad/ble-max-pkts
     new 5dc1599  mesh: Fix missing argument in k_delayed_work
     new a256393  mesh: Fix setting mod sub status parameters
     new f12eeda  mesh: Fix sending unassigned variable in mod_sub_va_overwrite
     new d223a5e  Merge pull request #609 from michal-narajowski/mesh-fixes
     new b6c7146  nimble/ll: Cleanup aux scheduling function
     new 3660cfc  nimble/ll: Improve scheduling of aux scan
     new eb0cd53  Merge pull request #608 from andrzej-kaczmarek/nimble-ll-aux-sched
     new 98c4e00  nimble/ll: Fix scheduling of extended advertising events
     new f0d7a29  nimble/phy: Add phy_mode to rxinfo
     new 0b0abdd  nimble/ll: Fix scheduling new connection in slave role
     new ea8605e  Merge pull request #615 from andrzej-kaczmarek/nimble-phy-mode-fix
     new b2f557a  BLE Host - Move HCI test util code into a new file
     new cae4935  Merge pull request #616 from ccollins476ad/ble-hs-test-refactor
     new f2be8c4  Fix new warnings caused by change in compiler flag setting.
     new 5eb1e70  ble controller; was not building properly with FEAT_LL_PRIVACY set to 0.
     new d83e9fd  Merge pull request #612 from mkiiskila/debug_mX_flags
     new 00c32b9  nimble/ll: Fix build w/o ext adv
     new 58c4eef  Merge pull request #617 from andrzej-kaczmarek/nimble-ll-fix-build
     new 670a40c  nimble/gap: Fix usage of BLE_GAP_OBSERVER
     new 433e0ce  nimble/controller: Fix freeze in extended scanning
     new d3a8934  nimble/controller: Improve wfr timer for aux ptr
     new a86a38f  nimble/controller: Fix missleading variable name
     new bd54b7d  nimble/controller: Always check if we need to continue scan
     new 44914d6  nimble/controller: Fix memory leaks in the ext scanner
     new dcfa948  nimble/controller: Improve getting aux ptr code
     new e789958  nimble/controller: Fix memory leaks when creating connection
     new 207f717  nimble/controller: Improve ext connection creation
     new 98248ad  nimble/controller: Move scheduling aux to LL
     new 771389f  nimble/controller: Fix wl for extended scanner
     new 83dd4c1  nimble/controller: Fix handling ext adv with advA
     new dd096e0  nimble/controller: Fix off one issue with ext adv data
     new 85734cc  nimble/controller: Fix extended connect
     new 04ea00e  nimble/controller: Store missing DID from ext adv
     new d01dfaa  nimble/controller: minor coding style fix
     new 384f982  nimble/controller: Fix connecting on long scan interval
     new 96efc59  nimble/controller: remove reduntant return
     new df654de  BLE Host - Fix a few coding style issues.
     new 3a324dd  BLE Host - add reason for adv / disc complete.
     new 16dcdee  BLE Host - no_lock versions of GAP cancel fns.
     new 613baa5  BLE Host - Allow GAP to be preempted.
     new ee4e7ed  MYNEWT-842 BLE Host - Stop GAP, add to rslv list
     new 483b11e  MYNEWT-842 - Unit tests for adding IRK entries.
     new 7876399  BLE Host - Fix build errors for non-centrals.
     new e3af022  nimble/host: Fix build issue
     new 95c1c92  net/lora: End-device ACK fixes and mac command handling mods
     new f60a664  lora; add lora_app_mtu() which tells maximum payload which will be accepted by lora_app_port_send().
     new 33b2bd4  Coap over Lora; first rough cut.
     new d25f17d  lora; add counter for plain mac flush frames. When reporting size to use for TX, take into accoutn queued mac commands.
     new 244d57f  Merge branch 'coap_lora' of github.com:mkiiskila/incubator-mynewt-core into gw_conf_tx
     new 5fdde6a  net/lora: oc send buffer modification
     new 89cb345  Merge pull request #624 from wes3/gw_conf_tx
     new 6ffd1a9  mesh: Fix missing feature bits
     new 67a5471  Merge pull request #620 from michal-narajowski/bt_mesh_feat_bits
     new f007947  mesh: Heartbeat fixes for message count
     new b33f5c4  Merge pull request #621 from michal-narajowski/heartbeat
     new 1020c01  BLE Host - Fix typo in flag check
     new 923278e  Merge pull request #633 from ccollins476ad/frag-typo
     new 87d821c  OIC lora; change fragmentation header to be smaller.
     new 38c7b6d  OIC lora; queue one fragment at a time when tx'ing, send additional fragments in tx completion cb.
     new e95ac55  OC lora; redo RX path to reduce mbuf usage during reassembly.
     new 1fd4415  Merge pull request #634 from mkiiskila/coap_lora
     new 8516409  oic/ble_adapter: Fix build errors build for oc_client configuration
     new fe86b04  Merge pull request #627 from rymanluk/build_fix2
     new 6e9d01b  BLE socket transport - don't drop large frames.
     new e603a34  Merge pull request #636 from ccollins476ad/ble-sock-off16
     new 23792dd  net/lora: no feature changes; just stylistic/coding standard changes.
     new ce4205f  net/lora: Remove datarate from port
     new 06ad4ca  net/lora: Fix assumption of flat buffers
     new ae87b0d  apps/blehr: Added heart-rate sensor app
     new b687742  BLE Host - Corrections for heartrate PR (591).
     new 467c9a2  BLE Host - Lock mutex in ble_hs_id_infer_auto()
     new 220a1ca  nimble/ll: Set phy mode before scheduling tx
     new d9a7fb7  nimble/ll: Add stat for dropped adv event
     new 4424cde  nimble/ll: Drop event if adv ext is delayed beyond aux
     new 2a98b2c  Merge pull request #622 from andrzej-kaczmarek/nimble-aux-sched-fix
     new dd79b74  mesh: Fix and clean up iv update procedure
     new ac7e4c7  Merge pull request #641 from michal-narajowski/mesh-iv-update-fix
     new 05e481b  net/lora: Fix MAC command issues
     new 5b8e756  Merge pull request #645 from wes3/lora_mac_cmd
     new d79e014  BLE Host - Remove BLE_GAP_EVENT_CONN_CANCEL
     new 0f124fd  Merge pull request #632 from ccollins476ad/rm-conn-cancel
     new b47c01b  BLE Host - Delay sync callback after IRK restore
     new 3e91b9d  mesh: Fail init on keys generation error
     new 684cf3e  Merge pull request #646 from michal-narajowski/mesh-init-fix
     new 8e40adf  mesh: Fix ignoring all prohibited sub_dst in HB Sub Set
     new 5f87781  mesh: Fix HB Pub Count Log calculation routine
     new 02b987a  mesh: Fix sending heartbeat only when relay state changes
     new 005b65d  mesh: Fix clearing HB state when disabling HB sub
     new ffebe4b  mesh: Fix HB Sub Status when disabling subscription
     new 81368cd  Merge pull request #649 from michal-narajowski/mesh_pts_fixes
     new bc0eb6e  net/nimble: MYNEWT-862 HFXO not always turning off
     new 3037b24  Merge pull request #647 from wes3/hfxo_fix
     new d78e195  BLE HCI transport - emspi
     new 088f5e3  ANS service: Add a hacky #undef to fix ambiq blds.
     new a7c2e54  Merge pull request #655 from ccollins476ad/apollo2
     new 520bf88  net/lora: Fix link check command failing
     new 85dfa8e  Merge pull request #656 from wes3/lora_link_chk
     new 1b59178  nimble/host: Remove unused bsp includes
     new 4e3559a  nimble/host: Add missing include
     new 227f2ec  nimble/host: Fix semaphore usage
     new 6fcaf8e  nimble/host: Enable ble_hs_locked_by_cur_task for debug only
     new 1451238  nimble/ias: Fix service definition
     new 5536b96  Merge pull request #653 from andrzej-kaczmarek/various-fixes
     new 15597be  mesh: Improve Network Message Cache behavior
     new 22c1e97  Merge pull request #652 from michal-narajowski/mesh-msg-cache
     new 43d17fd  mesh: Keep received buffer intact until transport layer
     new 5e8c077  mesh: Take advantage of BT_MESH_NET_HDR_LEN define
     new f79c883  mesh: Fix TX segment context lookups
     new b32f224  mesh: Add bt_mesh_net_flags() helper function
     new 78cfad6  mesh: Export some transport layer helpers
     new 414449f  mesh: Cfg: Only update friend state if supported
     new ad9e9d5  mesh: Remove redundant assignment
     new 100e205  mesh: Export bt_mesh_friend_cred_get() for Friend usage
     new eb0eb59  mesh: Return change information from bt_mesh_iv_update()
     new f57ec1c  mesh: Extend advertising API with helpers for Friend support
     new d51cf53  Merge pull request #651 from michal-narajowski/friend_preparation
     new 680eff2  nimble/host: Remove unused members from ble_gap_slave
     new 3c33a9c  nimble: Move adv instances count definition to common header
     new 53b748a  nimble/host: Unanonimize ble_gap_slave
     new 9c2c14a  nimble/gap: Make ble_gap_slave table
     new 5cc49e1  nimble: Fix tx power type in hci_ext_adv_params
     new 19406c5  nimble/host: Use flag for tracking advertising type
     new 3c077bd  nimble/host: Simplify connection accept functions
     new c236698  nimble/host: Make function touching ble_gap_slave use instance
     new 6b8ae1d  Merge pull request #662 from sjanc/ext_adv_cleanups
     new 3ff9799  net/oic; initialize app resources pool at bootup, so packages can register their resources at sysinit.
     new 3905aa4  net/oic; move init routine call earlier during sysinit.
     new f02613e  MYNEWT-869 BLE Host - Fix GATT svr unit test.
     new fce964f  MYNEWT-869 BLE Host - Fix CoC double free
     new 151badb  Merge pull request #665 from ccollins476ad/ble-hs-badmem
     new 7fc9725  net/oic; fix dup free when acting as client. Fix use of uninitialized memory after free.
     new d0e8c2c  Merge pull request #661 from mkiiskila/os_stack_check
     new 894d65a  emspi transport - Fix compiler warning.
     new a079238  Merge pull request #667 from ccollins476ad/apollo2-timers
     new 75599d5  nimble/tps: Fix compilation error
     new 12bec09  nimble/lls: Make LLS usable
     new 3180c85  Merge pull request #668 from andrzej-kaczmarek/nimble-build-fix
     new 0220d4e  Add missing license headers
     new 79f5b17  nimble/host: Use static buffer for GAP mempool
     new ad860f9  nimble/host: Change services pkg init priorities
     new 4b9f966  nimble/mesh: Fix #include
     new 9e48713  nimble/mesh: Remove invalid typedef
     new a4b1199  Merge pull request #673 from andrzej-kaczmarek/nimble-fixing
     new 689800c  nimble/host: Add API for extended advertising
     new 04cef87  nimble/host: Add support for starting advertising instance
     new bcd5726  nimble/host: Add support for stopping advertising instance
     new 47661b2  nimble/host: Add support for removing advertising instance
     new 59ddc11  nimble/host: Add support for configuring advertising instances
     new aef616f  nimble/host: Remove ext adv path from legacy API
     new a1b3f08  nimble/host: Pass advertising instance to connection complete
     new fb23cb5  nimble/host: Add support for setting advertising instance address
     new 6d5b576  nimble/host: Extend advertising stop event with instance
     new b5be991  nimble/host: Make preempt code multi advertising aware
     new 391b29b  nimble/host: Don't use slave timer with extended advertising
     new 026a984  nimble/gap: Remove old experimental API for setting advertising PHY
     new 0351e30  nimble/host: Add support for setting extended adv_data and scan_rsp
     new f44fbc7  Merge pull request #671 from sjanc/ext_adv_host
     new 93e58bd  Fix net/mqtt/eclipse pkg.name
     new d2ccbc2  BLE Host - use instance 0 when ext. adv. disabled.
     new 3df1614  net/nimble/host unittest; change null initialization to memset.

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e9fd7ac)
            \
             N -- N -- N   refs/heads/master (3df1614)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 2192 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:
 {controller => nimble/controller}/include/controller/ble_hw.h             | 0
 {controller => nimble/controller}/include/controller/ble_ll.h             | 0
 {controller => nimble/controller}/include/controller/ble_ll_adv.h         | 0
 {controller => nimble/controller}/include/controller/ble_ll_conn.h        | 0
 {controller => nimble/controller}/include/controller/ble_ll_ctrl.h        | 0
 {controller => nimble/controller}/include/controller/ble_ll_hci.h         | 0
 {controller => nimble/controller}/include/controller/ble_ll_resolv.h      | 0
 {controller => nimble/controller}/include/controller/ble_ll_scan.h        | 0
 {controller => nimble/controller}/include/controller/ble_ll_sched.h       | 0
 {controller => nimble/controller}/include/controller/ble_ll_test.h        | 0
 {controller => nimble/controller}/include/controller/ble_ll_whitelist.h   | 0
 {controller => nimble/controller}/include/controller/ble_ll_xcvr.h        | 0
 {controller => nimble/controller}/include/controller/ble_phy.h            | 0
 {controller => nimble/controller}/pkg.yml                                 | 0
 {controller => nimble/controller}/src/ble_ll.c                            | 0
 {controller => nimble/controller}/src/ble_ll_adv.c                        | 0
 {controller => nimble/controller}/src/ble_ll_conn.c                       | 0
 {controller => nimble/controller}/src/ble_ll_conn_hci.c                   | 0
 {controller => nimble/controller}/src/ble_ll_conn_priv.h                  | 0
 {controller => nimble/controller}/src/ble_ll_ctrl.c                       | 0
 {controller => nimble/controller}/src/ble_ll_hci.c                        | 0
 {controller => nimble/controller}/src/ble_ll_hci_ev.c                     | 0
 {controller => nimble/controller}/src/ble_ll_rand.c                       | 0
 {controller => nimble/controller}/src/ble_ll_resolv.c                     | 0
 {controller => nimble/controller}/src/ble_ll_scan.c                       | 0
 {controller => nimble/controller}/src/ble_ll_sched.c                      | 0
 {controller => nimble/controller}/src/ble_ll_supp_cmd.c                   | 0
 {controller => nimble/controller}/src/ble_ll_whitelist.c                  | 0
 {controller => nimble/controller}/src/ble_ll_xcvr.c                       | 0
 {controller => nimble/controller}/syscfg.yml                              | 0
 {controller => nimble/controller}/test/pkg.yml                            | 0
 {controller => nimble/controller}/test/src/ble_ll_csa2_test.c             | 0
 {controller => nimble/controller}/test/src/ble_ll_test.c                  | 0
 {controller => nimble/controller}/test/syscfg.yml                         | 0
 {host => nimble/host}/include/host/ble_att.h                              | 0
 {host => nimble/host}/include/host/ble_eddystone.h                        | 0
 {host => nimble/host}/include/host/ble_gap.h                              | 0
 {host => nimble/host}/include/host/ble_gatt.h                             | 0
 {host => nimble/host}/include/host/ble_hs.h                               | 0
 {host => nimble/host}/include/host/ble_hs_adv.h                           | 0
 {host => nimble/host}/include/host/ble_hs_hci.h                           | 0
 {host => nimble/host}/include/host/ble_hs_id.h                            | 0
 {host => nimble/host}/include/host/ble_hs_log.h                           | 0
 {host => nimble/host}/include/host/ble_hs_mbuf.h                          | 0
 {host => nimble/host}/include/host/ble_hs_test.h                          | 0
 {host => nimble/host}/include/host/ble_ibeacon.h                          | 0
 {host => nimble/host}/include/host/ble_l2cap.h                            | 0
 {host => nimble/host}/include/host/ble_monitor.h                          | 0
 {host => nimble/host}/include/host/ble_sm.h                               | 0
 {host => nimble/host}/include/host/ble_store.h                            | 0
 {host => nimble/host}/include/host/ble_uuid.h                             | 0
 {host => nimble/host}/mesh/include/mesh/atomic.h                          | 0
 {host => nimble/host}/mesh/include/mesh/glue.h                            | 0
 {host => nimble/host}/mesh/include/mesh/mesh.h                            | 0
 {host => nimble/host}/mesh/pkg.yml                                        | 0
 {host => nimble/host}/mesh/src/access.c                                   | 0
 {host => nimble/host}/mesh/src/access.h                                   | 0
 {host => nimble/host}/mesh/src/adv.c                                      | 0
 {host => nimble/host}/mesh/src/adv.h                                      | 0
 {host => nimble/host}/mesh/src/beacon.c                                   | 0
 {host => nimble/host}/mesh/src/beacon.h                                   | 0
 {host => nimble/host}/mesh/src/cfg.c                                      | 0
 {host => nimble/host}/mesh/src/crypto.c                                   | 0
 {host => nimble/host}/mesh/src/crypto.h                                   | 0
 {host => nimble/host}/mesh/src/foundation.h                               | 0
 {host => nimble/host}/mesh/src/friend.c                                   | 0
 {host => nimble/host}/mesh/src/friend.h                                   | 0
 {host => nimble/host}/mesh/src/glue.c                                     | 0
 {host => nimble/host}/mesh/src/health.c                                   | 0
 {host => nimble/host}/mesh/src/lpn.c                                      | 0
 {host => nimble/host}/mesh/src/lpn.h                                      | 0
 {host => nimble/host}/mesh/src/mesh.c                                     | 0
 {host => nimble/host}/mesh/src/mesh_priv.h                                | 0
 {host => nimble/host}/mesh/src/net.c                                      | 0
 {host => nimble/host}/mesh/src/net.h                                      | 0
 {host => nimble/host}/mesh/src/prov.c                                     | 0
 {host => nimble/host}/mesh/src/prov.h                                     | 0
 {host => nimble/host}/mesh/src/proxy.c                                    | 0
 {host => nimble/host}/mesh/src/proxy.h                                    | 0
 {host => nimble/host}/mesh/src/transport.c                                | 0
 {host => nimble/host}/mesh/src/transport.h                                | 0
 {host => nimble/host}/mesh/syscfg.yml                                     | 0
 {host => nimble/host}/pkg.yml                                             | 0
 {host => nimble/host}/pts/README.txt                                      | 0
 {host => nimble/host}/pts/pts-gap.txt                                     | 0
 {host => nimble/host}/pts/pts-gatt.txt                                    | 0
 {host => nimble/host}/pts/pts-l2cap.txt                                   | 0
 {host => nimble/host}/pts/pts-sm.txt                                      | 0
 {host => nimble/host}/pts/tpg/94654-20170317-085122560.tpg                | 0
 {host => nimble/host}/pts/tpg/94654-20170317-085441153.pts                | 0
 {host => nimble/host}/services/ans/include/services/ans/ble_svc_ans.h     | 0
 {host => nimble/host}/services/ans/pkg.yml                                | 0
 {host => nimble/host}/services/ans/src/ble_svc_ans.c                      | 0
 {host => nimble/host}/services/ans/syscfg.yml                             | 0
 {host => nimble/host}/services/bleuart/include/bleuart/bleuart.h          | 0
 {host => nimble/host}/services/bleuart/pkg.yml                            | 0
 {host => nimble/host}/services/bleuart/src/bleuart.c                      | 0
 {host => nimble/host}/services/bleuart/syscfg.yml                         | 0
 {host => nimble/host}/services/gap/include/services/gap/ble_svc_gap.h     | 0
 {host => nimble/host}/services/gap/pkg.yml                                | 0
 {host => nimble/host}/services/gap/src/ble_svc_gap.c                      | 0
 {host => nimble/host}/services/gatt/include/services/gatt/ble_svc_gatt.h  | 0
 {host => nimble/host}/services/gatt/pkg.yml                               | 0
 {host => nimble/host}/services/gatt/src/ble_svc_gatt.c                    | 0
 {host => nimble/host}/services/ias/include/services/ias/ble_svc_ias.h     | 0
 {host => nimble/host}/services/ias/pkg.yml                                | 0
 {host => nimble/host}/services/ias/src/ble_svc_ias.c                      | 0
 {host => nimble/host}/services/lls/include/services/lls/ble_svc_lls.h     | 0
 {host => nimble/host}/services/lls/pkg.yml                                | 0
 {host => nimble/host}/services/lls/src/ble_svc_lls.c                      | 0
 {host => nimble/host}/services/tps/include/services/tps/ble_svc_tps.h     | 0
 {host => nimble/host}/services/tps/pkg.yml                                | 0
 {host => nimble/host}/services/tps/src/ble_svc_tps.c                      | 0
 {host => nimble/host}/src/ble_att.c                                       | 0
 {host => nimble/host}/src/ble_att_clt.c                                   | 0
 {host => nimble/host}/src/ble_att_cmd.c                                   | 0
 {host => nimble/host}/src/ble_att_cmd_priv.h                              | 0
 {host => nimble/host}/src/ble_att_priv.h                                  | 0
 {host => nimble/host}/src/ble_att_svr.c                                   | 0
 {host => nimble/host}/src/ble_eddystone.c                                 | 0
 {host => nimble/host}/src/ble_gap.c                                       | 0
 {host => nimble/host}/src/ble_gap_priv.h                                  | 0
 {host => nimble/host}/src/ble_gatt_priv.h                                 | 0
 {host => nimble/host}/src/ble_gattc.c                                     | 0
 {host => nimble/host}/src/ble_gatts.c                                     | 0
 {host => nimble/host}/src/ble_gatts_lcl.c                                 | 0
 {host => nimble/host}/src/ble_hs.c                                        | 0
 {host => nimble/host}/src/ble_hs_adv.c                                    | 0
 {host => nimble/host}/src/ble_hs_adv_priv.h                               | 0
 {host => nimble/host}/src/ble_hs_atomic.c                                 | 0
 {host => nimble/host}/src/ble_hs_atomic_priv.h                            | 0
 {host => nimble/host}/src/ble_hs_cfg.c                                    | 0
 {host => nimble/host}/src/ble_hs_conn.c                                   | 0
 {host => nimble/host}/src/ble_hs_conn_priv.h                              | 0
 {host => nimble/host}/src/ble_hs_dbg.c                                    | 0
 {host => nimble/host}/src/ble_hs_dbg_priv.h                               | 0
 {host => nimble/host}/src/ble_hs_hci.c                                    | 0
 {host => nimble/host}/src/ble_hs_hci_cmd.c                                | 0
 {host => nimble/host}/src/ble_hs_hci_evt.c                                | 0
 {host => nimble/host}/src/ble_hs_hci_priv.h                               | 0
 {host => nimble/host}/src/ble_hs_hci_util.c                               | 0
 {host => nimble/host}/src/ble_hs_id.c                                     | 0
 {host => nimble/host}/src/ble_hs_id_priv.h                                | 0
 {host => nimble/host}/src/ble_hs_log.c                                    | 0
 {host => nimble/host}/src/ble_hs_mbuf.c                                   | 0
 {host => nimble/host}/src/ble_hs_mbuf_priv.h                              | 0
 {host => nimble/host}/src/ble_hs_misc.c                                   | 0
 {host => nimble/host}/src/ble_hs_priv.h                                   | 0
 {host => nimble/host}/src/ble_hs_pvcy.c                                   | 0
 {host => nimble/host}/src/ble_hs_pvcy_priv.h                              | 0
 {host => nimble/host}/src/ble_hs_startup.c                                | 0
 {host => nimble/host}/src/ble_hs_startup_priv.h                           | 0
 {host => nimble/host}/src/ble_ibeacon.c                                   | 0
 {host => nimble/host}/src/ble_l2cap.c                                     | 0
 {host => nimble/host}/src/ble_l2cap_coc.c                                 | 0
 {host => nimble/host}/src/ble_l2cap_coc_priv.h                            | 0
 {host => nimble/host}/src/ble_l2cap_priv.h                                | 0
 {host => nimble/host}/src/ble_l2cap_sig.c                                 | 0
 {host => nimble/host}/src/ble_l2cap_sig_cmd.c                             | 0
 {host => nimble/host}/src/ble_l2cap_sig_priv.h                            | 0
 {host => nimble/host}/src/ble_monitor.c                                   | 0
 {host => nimble/host}/src/ble_monitor_priv.h                              | 0
 {host => nimble/host}/src/ble_sm.c                                        | 0
 {host => nimble/host}/src/ble_sm_alg.c                                    | 0
 {host => nimble/host}/src/ble_sm_cmd.c                                    | 0
 {host => nimble/host}/src/ble_sm_lgcy.c                                   | 0
 {host => nimble/host}/src/ble_sm_priv.h                                   | 0
 {host => nimble/host}/src/ble_sm_sc.c                                     | 0
 {host => nimble/host}/src/ble_store.c                                     | 0
 {host => nimble/host}/src/ble_store_util.c                                | 0
 {host => nimble/host}/src/ble_uuid.c                                      | 0
 {host => nimble/host}/src/ble_uuid_priv.h                                 | 0
 .../host}/store/config/include/store/config/ble_store_config.h            | 0
 {host => nimble/host}/store/config/pkg.yml                                | 0
 {host => nimble/host}/store/config/src/ble_store_config.c                 | 0
 {host => nimble/host}/store/config/src/ble_store_config_conf.c            | 0
 {host => nimble/host}/store/config/src/ble_store_config_priv.h            | 0
 {host => nimble/host}/store/config/syscfg.yml                             | 0
 {host => nimble/host}/store/ram/include/store/ram/ble_store_ram.h         | 0
 {host => nimble/host}/store/ram/pkg.yml                                   | 0
 {host => nimble/host}/store/ram/src/ble_store_ram.c                       | 0
 {host => nimble/host}/syscfg.yml                                          | 0
 {host => nimble/host}/test/pkg.yml                                        | 0
 {host => nimble/host}/test/src/ble_att_clt_test.c                         | 0
 {host => nimble/host}/test/src/ble_att_svr_test.c                         | 0
 {host => nimble/host}/test/src/ble_gap_test.c                             | 0
 {host => nimble/host}/test/src/ble_gatt_conn_test.c                       | 0
 {host => nimble/host}/test/src/ble_gatt_disc_c_test.c                     | 0
 {host => nimble/host}/test/src/ble_gatt_disc_d_test.c                     | 0
 {host => nimble/host}/test/src/ble_gatt_disc_s_test.c                     | 0
 {host => nimble/host}/test/src/ble_gatt_find_s_test.c                     | 0
 {host => nimble/host}/test/src/ble_gatt_read_test.c                       | 0
 {host => nimble/host}/test/src/ble_gatt_write_test.c                      | 0
 {host => nimble/host}/test/src/ble_gatts_notify_test.c                    | 0
 {host => nimble/host}/test/src/ble_gatts_read_test.c                      | 0
 {host => nimble/host}/test/src/ble_gatts_reg_test.c                       | 0
 {host => nimble/host}/test/src/ble_hs_adv_test.c                          | 0
 {host => nimble/host}/test/src/ble_hs_conn_test.c                         | 0
 {host => nimble/host}/test/src/ble_hs_hci_test.c                          | 0
 {host => nimble/host}/test/src/ble_hs_id_test.c                           | 0
 {host => nimble/host}/test/src/ble_hs_pvcy_test.c                         | 0
 {host => nimble/host}/test/src/ble_hs_test.c                              | 0
 {host => nimble/host}/test/src/ble_hs_test_util.c                         | 0
 {host => nimble/host}/test/src/ble_hs_test_util.h                         | 0
 {host => nimble/host}/test/src/ble_hs_test_util_hci.c                     | 0
 {host => nimble/host}/test/src/ble_hs_test_util_hci.h                     | 0
 {host => nimble/host}/test/src/ble_l2cap_test.c                           | 0
 {host => nimble/host}/test/src/ble_os_test.c                              | 0
 {host => nimble/host}/test/src/ble_sm_lgcy_test.c                         | 0
 {host => nimble/host}/test/src/ble_sm_sc_test.c                           | 0
 {host => nimble/host}/test/src/ble_sm_test.c                              | 0
 {host => nimble/host}/test/src/ble_sm_test_util.c                         | 0
 {host => nimble/host}/test/src/ble_sm_test_util.h                         | 0
 {host => nimble/host}/test/src/ble_store_test.c                           | 0
 {host => nimble/host}/test/src/ble_uuid_test.c                            | 0
 {host => nimble/host}/test/syscfg.yml                                     | 0
 {host => nimble/host}/tools/log2smtest.rb                                 | 0
 {host => nimble/host}/util/include/host/util/util.h                       | 0
 {host => nimble/host}/util/pkg.yml                                        | 0
 {host => nimble/host}/util/src/addr.c                                     | 0
 {host => nimble/host}/util/syscfg.yml                                     | 0
 {include => nimble/include}/nimble/ble.h                                  | 0
 {include => nimble/include}/nimble/ble_hci_trans.h                        | 0
 {include => nimble/include}/nimble/hci_common.h                           | 0
 {include => nimble/include}/nimble/nimble_opt.h                           | 0
 {include => nimble/include}/nimble/nimble_opt_auto.h                      | 0
 pkg.yml => nimble/pkg.yml                                                 | 0
 {src => nimble/src}/ble_util.c                                            | 0
 {src => nimble/src}/hci_common.c                                          | 0
 syscfg.yml => nimble/syscfg.yml                                           | 0
 .../transport}/emspi/include/transport/emspi/ble_hci_emspi.h              | 0
 {transport => nimble/transport}/emspi/pkg.yml                             | 0
 {transport => nimble/transport}/emspi/src/ble_hci_emspi.c                 | 0
 {transport => nimble/transport}/emspi/syscfg.yml                          | 0
 {transport => nimble/transport}/ram/include/transport/ram/ble_hci_ram.h   | 0
 {transport => nimble/transport}/ram/pkg.yml                               | 0
 {transport => nimble/transport}/ram/src/ble_hci_ram.c                     | 0
 {transport => nimble/transport}/ram/syscfg.yml                            | 0
 {transport => nimble/transport}/socket/include/socket/ble_hci_socket.h    | 0
 {transport => nimble/transport}/socket/pkg.yml                            | 0
 {transport => nimble/transport}/socket/src/ble_hci_socket.c               | 0
 {transport => nimble/transport}/socket/syscfg.yml                         | 0
 .../transport}/uart/include/transport/uart/ble_hci_uart.h                 | 0
 {transport => nimble/transport}/uart/pkg.yml                              | 0
 {transport => nimble/transport}/uart/src/ble_hci_uart.c                   | 0
 {transport => nimble/transport}/uart/syscfg.yml                           | 0
 246 files changed, 0 insertions(+), 0 deletions(-)
 rename {controller => nimble/controller}/include/controller/ble_hw.h (100%)
 rename {controller => nimble/controller}/include/controller/ble_ll.h (100%)
 rename {controller => nimble/controller}/include/controller/ble_ll_adv.h (100%)
 rename {controller => nimble/controller}/include/controller/ble_ll_conn.h (100%)
 rename {controller => nimble/controller}/include/controller/ble_ll_ctrl.h (100%)
 rename {controller => nimble/controller}/include/controller/ble_ll_hci.h (100%)
 rename {controller => nimble/controller}/include/controller/ble_ll_resolv.h (100%)
 rename {controller => nimble/controller}/include/controller/ble_ll_scan.h (100%)
 rename {controller => nimble/controller}/include/controller/ble_ll_sched.h (100%)
 rename {controller => nimble/controller}/include/controller/ble_ll_test.h (100%)
 rename {controller => nimble/controller}/include/controller/ble_ll_whitelist.h (100%)
 rename {controller => nimble/controller}/include/controller/ble_ll_xcvr.h (100%)
 rename {controller => nimble/controller}/include/controller/ble_phy.h (100%)
 rename {controller => nimble/controller}/pkg.yml (100%)
 rename {controller => nimble/controller}/src/ble_ll.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_adv.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_conn.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_conn_hci.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_conn_priv.h (100%)
 rename {controller => nimble/controller}/src/ble_ll_ctrl.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_hci.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_hci_ev.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_rand.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_resolv.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_scan.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_sched.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_supp_cmd.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_whitelist.c (100%)
 rename {controller => nimble/controller}/src/ble_ll_xcvr.c (100%)
 rename {controller => nimble/controller}/syscfg.yml (100%)
 rename {controller => nimble/controller}/test/pkg.yml (100%)
 rename {controller => nimble/controller}/test/src/ble_ll_csa2_test.c (100%)
 rename {controller => nimble/controller}/test/src/ble_ll_test.c (100%)
 rename {controller => nimble/controller}/test/syscfg.yml (100%)
 rename {host => nimble/host}/include/host/ble_att.h (100%)
 rename {host => nimble/host}/include/host/ble_eddystone.h (100%)
 rename {host => nimble/host}/include/host/ble_gap.h (100%)
 rename {host => nimble/host}/include/host/ble_gatt.h (100%)
 rename {host => nimble/host}/include/host/ble_hs.h (100%)
 rename {host => nimble/host}/include/host/ble_hs_adv.h (100%)
 rename {host => nimble/host}/include/host/ble_hs_hci.h (100%)
 rename {host => nimble/host}/include/host/ble_hs_id.h (100%)
 rename {host => nimble/host}/include/host/ble_hs_log.h (100%)
 rename {host => nimble/host}/include/host/ble_hs_mbuf.h (100%)
 rename {host => nimble/host}/include/host/ble_hs_test.h (100%)
 rename {host => nimble/host}/include/host/ble_ibeacon.h (100%)
 rename {host => nimble/host}/include/host/ble_l2cap.h (100%)
 rename {host => nimble/host}/include/host/ble_monitor.h (100%)
 rename {host => nimble/host}/include/host/ble_sm.h (100%)
 rename {host => nimble/host}/include/host/ble_store.h (100%)
 rename {host => nimble/host}/include/host/ble_uuid.h (100%)
 rename {host => nimble/host}/mesh/include/mesh/atomic.h (100%)
 rename {host => nimble/host}/mesh/include/mesh/glue.h (100%)
 rename {host => nimble/host}/mesh/include/mesh/mesh.h (100%)
 rename {host => nimble/host}/mesh/pkg.yml (100%)
 rename {host => nimble/host}/mesh/src/access.c (100%)
 rename {host => nimble/host}/mesh/src/access.h (100%)
 rename {host => nimble/host}/mesh/src/adv.c (100%)
 rename {host => nimble/host}/mesh/src/adv.h (100%)
 rename {host => nimble/host}/mesh/src/beacon.c (100%)
 rename {host => nimble/host}/mesh/src/beacon.h (100%)
 rename {host => nimble/host}/mesh/src/cfg.c (100%)
 rename {host => nimble/host}/mesh/src/crypto.c (100%)
 rename {host => nimble/host}/mesh/src/crypto.h (100%)
 rename {host => nimble/host}/mesh/src/foundation.h (100%)
 rename {host => nimble/host}/mesh/src/friend.c (100%)
 rename {host => nimble/host}/mesh/src/friend.h (100%)
 rename {host => nimble/host}/mesh/src/glue.c (100%)
 rename {host => nimble/host}/mesh/src/health.c (100%)
 rename {host => nimble/host}/mesh/src/lpn.c (100%)
 rename {host => nimble/host}/mesh/src/lpn.h (100%)
 rename {host => nimble/host}/mesh/src/mesh.c (100%)
 rename {host => nimble/host}/mesh/src/mesh_priv.h (100%)
 rename {host => nimble/host}/mesh/src/net.c (100%)
 rename {host => nimble/host}/mesh/src/net.h (100%)
 rename {host => nimble/host}/mesh/src/prov.c (100%)
 rename {host => nimble/host}/mesh/src/prov.h (100%)
 rename {host => nimble/host}/mesh/src/proxy.c (100%)
 rename {host => nimble/host}/mesh/src/proxy.h (100%)
 rename {host => nimble/host}/mesh/src/transport.c (100%)
 rename {host => nimble/host}/mesh/src/transport.h (100%)
 rename {host => nimble/host}/mesh/syscfg.yml (100%)
 rename {host => nimble/host}/pkg.yml (100%)
 rename {host => nimble/host}/pts/README.txt (100%)
 rename {host => nimble/host}/pts/pts-gap.txt (100%)
 rename {host => nimble/host}/pts/pts-gatt.txt (100%)
 rename {host => nimble/host}/pts/pts-l2cap.txt (100%)
 rename {host => nimble/host}/pts/pts-sm.txt (100%)
 rename {host => nimble/host}/pts/tpg/94654-20170317-085122560.tpg (100%)
 rename {host => nimble/host}/pts/tpg/94654-20170317-085441153.pts (100%)
 rename {host => nimble/host}/services/ans/include/services/ans/ble_svc_ans.h (100%)
 rename {host => nimble/host}/services/ans/pkg.yml (100%)
 rename {host => nimble/host}/services/ans/src/ble_svc_ans.c (100%)
 rename {host => nimble/host}/services/ans/syscfg.yml (100%)
 rename {host => nimble/host}/services/bleuart/include/bleuart/bleuart.h (100%)
 rename {host => nimble/host}/services/bleuart/pkg.yml (100%)
 rename {host => nimble/host}/services/bleuart/src/bleuart.c (100%)
 rename {host => nimble/host}/services/bleuart/syscfg.yml (100%)
 rename {host => nimble/host}/services/gap/include/services/gap/ble_svc_gap.h (100%)
 rename {host => nimble/host}/services/gap/pkg.yml (100%)
 rename {host => nimble/host}/services/gap/src/ble_svc_gap.c (100%)
 rename {host => nimble/host}/services/gatt/include/services/gatt/ble_svc_gatt.h (100%)
 rename {host => nimble/host}/services/gatt/pkg.yml (100%)
 rename {host => nimble/host}/services/gatt/src/ble_svc_gatt.c (100%)
 rename {host => nimble/host}/services/ias/include/services/ias/ble_svc_ias.h (100%)
 rename {host => nimble/host}/services/ias/pkg.yml (100%)
 rename {host => nimble/host}/services/ias/src/ble_svc_ias.c (100%)
 rename {host => nimble/host}/services/lls/include/services/lls/ble_svc_lls.h (100%)
 rename {host => nimble/host}/services/lls/pkg.yml (100%)
 rename {host => nimble/host}/services/lls/src/ble_svc_lls.c (100%)
 rename {host => nimble/host}/services/tps/include/services/tps/ble_svc_tps.h (100%)
 rename {host => nimble/host}/services/tps/pkg.yml (100%)
 rename {host => nimble/host}/services/tps/src/ble_svc_tps.c (100%)
 rename {host => nimble/host}/src/ble_att.c (100%)
 rename {host => nimble/host}/src/ble_att_clt.c (100%)
 rename {host => nimble/host}/src/ble_att_cmd.c (100%)
 rename {host => nimble/host}/src/ble_att_cmd_priv.h (100%)
 rename {host => nimble/host}/src/ble_att_priv.h (100%)
 rename {host => nimble/host}/src/ble_att_svr.c (100%)
 rename {host => nimble/host}/src/ble_eddystone.c (100%)
 rename {host => nimble/host}/src/ble_gap.c (100%)
 rename {host => nimble/host}/src/ble_gap_priv.h (100%)
 rename {host => nimble/host}/src/ble_gatt_priv.h (100%)
 rename {host => nimble/host}/src/ble_gattc.c (100%)
 rename {host => nimble/host}/src/ble_gatts.c (100%)
 rename {host => nimble/host}/src/ble_gatts_lcl.c (100%)
 rename {host => nimble/host}/src/ble_hs.c (100%)
 rename {host => nimble/host}/src/ble_hs_adv.c (100%)
 rename {host => nimble/host}/src/ble_hs_adv_priv.h (100%)
 rename {host => nimble/host}/src/ble_hs_atomic.c (100%)
 rename {host => nimble/host}/src/ble_hs_atomic_priv.h (100%)
 rename {host => nimble/host}/src/ble_hs_cfg.c (100%)
 rename {host => nimble/host}/src/ble_hs_conn.c (100%)
 rename {host => nimble/host}/src/ble_hs_conn_priv.h (100%)
 rename {host => nimble/host}/src/ble_hs_dbg.c (100%)
 rename {host => nimble/host}/src/ble_hs_dbg_priv.h (100%)
 rename {host => nimble/host}/src/ble_hs_hci.c (100%)
 rename {host => nimble/host}/src/ble_hs_hci_cmd.c (100%)
 rename {host => nimble/host}/src/ble_hs_hci_evt.c (100%)
 rename {host => nimble/host}/src/ble_hs_hci_priv.h (100%)
 rename {host => nimble/host}/src/ble_hs_hci_util.c (100%)
 rename {host => nimble/host}/src/ble_hs_id.c (100%)
 rename {host => nimble/host}/src/ble_hs_id_priv.h (100%)
 rename {host => nimble/host}/src/ble_hs_log.c (100%)
 rename {host => nimble/host}/src/ble_hs_mbuf.c (100%)
 rename {host => nimble/host}/src/ble_hs_mbuf_priv.h (100%)
 rename {host => nimble/host}/src/ble_hs_misc.c (100%)
 rename {host => nimble/host}/src/ble_hs_priv.h (100%)
 rename {host => nimble/host}/src/ble_hs_pvcy.c (100%)
 rename {host => nimble/host}/src/ble_hs_pvcy_priv.h (100%)
 rename {host => nimble/host}/src/ble_hs_startup.c (100%)
 rename {host => nimble/host}/src/ble_hs_startup_priv.h (100%)
 rename {host => nimble/host}/src/ble_ibeacon.c (100%)
 rename {host => nimble/host}/src/ble_l2cap.c (100%)
 rename {host => nimble/host}/src/ble_l2cap_coc.c (100%)
 rename {host => nimble/host}/src/ble_l2cap_coc_priv.h (100%)
 rename {host => nimble/host}/src/ble_l2cap_priv.h (100%)
 rename {host => nimble/host}/src/ble_l2cap_sig.c (100%)
 rename {host => nimble/host}/src/ble_l2cap_sig_cmd.c (100%)
 rename {host => nimble/host}/src/ble_l2cap_sig_priv.h (100%)
 rename {host => nimble/host}/src/ble_monitor.c (100%)
 rename {host => nimble/host}/src/ble_monitor_priv.h (100%)
 rename {host => nimble/host}/src/ble_sm.c (100%)
 rename {host => nimble/host}/src/ble_sm_alg.c (100%)
 rename {host => nimble/host}/src/ble_sm_cmd.c (100%)
 rename {host => nimble/host}/src/ble_sm_lgcy.c (100%)
 rename {host => nimble/host}/src/ble_sm_priv.h (100%)
 rename {host => nimble/host}/src/ble_sm_sc.c (100%)
 rename {host => nimble/host}/src/ble_store.c (100%)
 rename {host => nimble/host}/src/ble_store_util.c (100%)
 rename {host => nimble/host}/src/ble_uuid.c (100%)
 rename {host => nimble/host}/src/ble_uuid_priv.h (100%)
 rename {host => nimble/host}/store/config/include/store/config/ble_store_config.h (100%)
 rename {host => nimble/host}/store/config/pkg.yml (100%)
 rename {host => nimble/host}/store/config/src/ble_store_config.c (100%)
 rename {host => nimble/host}/store/config/src/ble_store_config_conf.c (100%)
 rename {host => nimble/host}/store/config/src/ble_store_config_priv.h (100%)
 rename {host => nimble/host}/store/config/syscfg.yml (100%)
 rename {host => nimble/host}/store/ram/include/store/ram/ble_store_ram.h (100%)
 rename {host => nimble/host}/store/ram/pkg.yml (100%)
 rename {host => nimble/host}/store/ram/src/ble_store_ram.c (100%)
 rename {host => nimble/host}/syscfg.yml (100%)
 rename {host => nimble/host}/test/pkg.yml (100%)
 rename {host => nimble/host}/test/src/ble_att_clt_test.c (100%)
 rename {host => nimble/host}/test/src/ble_att_svr_test.c (100%)
 rename {host => nimble/host}/test/src/ble_gap_test.c (100%)
 rename {host => nimble/host}/test/src/ble_gatt_conn_test.c (100%)
 rename {host => nimble/host}/test/src/ble_gatt_disc_c_test.c (100%)
 rename {host => nimble/host}/test/src/ble_gatt_disc_d_test.c (100%)
 rename {host => nimble/host}/test/src/ble_gatt_disc_s_test.c (100%)
 rename {host => nimble/host}/test/src/ble_gatt_find_s_test.c (100%)
 rename {host => nimble/host}/test/src/ble_gatt_read_test.c (100%)
 rename {host => nimble/host}/test/src/ble_gatt_write_test.c (100%)
 rename {host => nimble/host}/test/src/ble_gatts_notify_test.c (100%)
 rename {host => nimble/host}/test/src/ble_gatts_read_test.c (100%)
 rename {host => nimble/host}/test/src/ble_gatts_reg_test.c (100%)
 rename {host => nimble/host}/test/src/ble_hs_adv_test.c (100%)
 rename {host => nimble/host}/test/src/ble_hs_conn_test.c (100%)
 rename {host => nimble/host}/test/src/ble_hs_hci_test.c (100%)
 rename {host => nimble/host}/test/src/ble_hs_id_test.c (100%)
 rename {host => nimble/host}/test/src/ble_hs_pvcy_test.c (100%)
 rename {host => nimble/host}/test/src/ble_hs_test.c (100%)
 rename {host => nimble/host}/test/src/ble_hs_test_util.c (100%)
 rename {host => nimble/host}/test/src/ble_hs_test_util.h (100%)
 rename {host => nimble/host}/test/src/ble_hs_test_util_hci.c (100%)
 rename {host => nimble/host}/test/src/ble_hs_test_util_hci.h (100%)
 rename {host => nimble/host}/test/src/ble_l2cap_test.c (100%)
 rename {host => nimble/host}/test/src/ble_os_test.c (100%)
 rename {host => nimble/host}/test/src/ble_sm_lgcy_test.c (100%)
 rename {host => nimble/host}/test/src/ble_sm_sc_test.c (100%)
 rename {host => nimble/host}/test/src/ble_sm_test.c (100%)
 rename {host => nimble/host}/test/src/ble_sm_test_util.c (100%)
 rename {host => nimble/host}/test/src/ble_sm_test_util.h (100%)
 rename {host => nimble/host}/test/src/ble_store_test.c (100%)
 rename {host => nimble/host}/test/src/ble_uuid_test.c (100%)
 rename {host => nimble/host}/test/syscfg.yml (100%)
 rename {host => nimble/host}/tools/log2smtest.rb (100%)
 rename {host => nimble/host}/util/include/host/util/util.h (100%)
 rename {host => nimble/host}/util/pkg.yml (100%)
 rename {host => nimble/host}/util/src/addr.c (100%)
 rename {host => nimble/host}/util/syscfg.yml (100%)
 rename {include => nimble/include}/nimble/ble.h (100%)
 rename {include => nimble/include}/nimble/ble_hci_trans.h (100%)
 rename {include => nimble/include}/nimble/hci_common.h (100%)
 rename {include => nimble/include}/nimble/nimble_opt.h (100%)
 rename {include => nimble/include}/nimble/nimble_opt_auto.h (100%)
 rename pkg.yml => nimble/pkg.yml (100%)
 rename {src => nimble/src}/ble_util.c (100%)
 rename {src => nimble/src}/hci_common.c (100%)
 rename syscfg.yml => nimble/syscfg.yml (100%)
 rename {transport => nimble/transport}/emspi/include/transport/emspi/ble_hci_emspi.h (100%)
 rename {transport => nimble/transport}/emspi/pkg.yml (100%)
 rename {transport => nimble/transport}/emspi/src/ble_hci_emspi.c (100%)
 rename {transport => nimble/transport}/emspi/syscfg.yml (100%)
 rename {transport => nimble/transport}/ram/include/transport/ram/ble_hci_ram.h (100%)
 rename {transport => nimble/transport}/ram/pkg.yml (100%)
 rename {transport => nimble/transport}/ram/src/ble_hci_ram.c (100%)
 rename {transport => nimble/transport}/ram/syscfg.yml (100%)
 rename {transport => nimble/transport}/socket/include/socket/ble_hci_socket.h (100%)
 rename {transport => nimble/transport}/socket/pkg.yml (100%)
 rename {transport => nimble/transport}/socket/src/ble_hci_socket.c (100%)
 rename {transport => nimble/transport}/socket/syscfg.yml (100%)
 rename {transport => nimble/transport}/uart/include/transport/uart/ble_hci_uart.h (100%)
 rename {transport => nimble/transport}/uart/pkg.yml (100%)
 rename {transport => nimble/transport}/uart/src/ble_hci_uart.c (100%)
 rename {transport => nimble/transport}/uart/syscfg.yml (100%)

-- 
To stop receiving notification emails like this one, please contact
['"commits@mynewt.apache.org" <co...@mynewt.apache.org>'].