This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch update-clang-format
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git
omit 6db06b8fa ci: Update .clang-format from apache-mynewt-core
add cd7effe8c ci: Update .clang-format from apache-mynewt-core
add 4659d1998 host/pvcy: reset state when stopping host
add e48a0af87 nimble/ll: Prevent BIG event preemption by periodic
advertising
add 9073465a8 drivers/nrf5x/phy: use nrf52_clock_hfxo_request|release if
PEBBLEOS
add 3160b8c4c nimble/gap: Check if conn is present if with asserts disabled
add 0caf9baeb nimble/host: Check if HCI command buffer was allocated
add b973df0c6 nimble/transport: Skip H4 event parsing if received event is
too big
add 0474bee43 nimble/phy/nrf5x: Fix races in TIMER0 setup
add c64845826 controller: Add subrating condition in syscfg
add c24e5ed33 nimble/btp: Fix address assignment in padv operations
add 77a383d4b ci: Add information about skipping style check
add 3bb26716e ci: add GitHub Action to validate commit message style
add 90ce3a4ca nimble/bttester: Enable subrating for bttester
add 78e3b2f9f nimble/btp: Add support for subrating procedures
add 2022fb776 nimble/btp: Subrate change event handling
add ae62dda39 nimble/host/gap: Add callback for subrate change event
add 3cd999ad0 nimble/ll: Remove unused parameter
add 6bd38aea4 nimble/host: Fix timeout values in tests
add 10825d02e nimble/host: Convert BLE_HS_ATT_SVR_QUEUED_WRITE_TMO to
system ticks
add 55194911f nimble/host: Convert BLE_L2CAP_RX_FRAG_TIMEOUT to system
ticks
add 427f3b5ab porting: Sync OS components with Mynewt
add 69c7f2540 porting/linux: Fix implixit declaration warnings
add 217e7ff1f nimble: Add option to select Core 6.1
add 8e8eb4d48 ci: Fix RIOT port build
add cbb317260 nimble/host: Fix available packets counter leak
add f14e45893 ci: Add GCC 14 to build matrix
add ccfc8bff3 nimble/host: Fix typo in ble_l2cap_sig_rx_reject
add 68261e708 nimble/host: Fix switch-case coding style in L2CAP signaling
add 53f81096b nimble/l2cap: Fix cleaning up pending procedures on
disconnect
add a22602c47 nimble/host: Add method for retrieving configuration values
of CCCD
add 262546918 host/services/bas: some minor fixes
add 53c2b4bd6 nimble/btp: Implement missing BAP layer commands & events
add ae97cc421 apps/bttester: Set default L2CAP MTU value to match PTS
add 9d8a37e20 apps/bttester: Improve BTP logging
add 318efbfc2 apps/bttester: Add support for queueing L2CAP COC data
add ecc1a6d17 nimble/host: Remove dead code from
ble_l2cap_sig_coc_disconnect_cb
add 94ee7f6ea nimble: Use BLE_NPL_TIME_FOREVER for ble_npl_mutex_pend
timeout
add 35087de05 porting/linux: Fix ble_npl_mutex_pend failing
add d5e471c52 porting/linux: Make BLE_NPL_TIME_FOREVER unsigned
add efa5688ef porting/linux: Fix some coding style issues
add 438a70dde gitignore: Add linux port tests
add d869f3978 nimble/host: Fix stopping host with pending connections
add b2c720e79 apps/dtm: Fix compilation error
add 164f1c23c nimble/ll: Restrict allowed LL Control PDUs received
add ec3d75e90 nimble/ll: Disconnect the link on LTK negative reply
add b0f06d8da nimble/phy/cmac: Remove redundant assert
add 3f9d551d1 nuttx/nimble_npl_os_log.h: fix log level config from Kconfig
add 4c9630f53 transport/ble_hci_socket.c: fix implicit declaration error
add b6831813c transport/rx_task.c: fix defined but not used warning
add 5ad616a7e porting: Update ports syscfg
add c9dbee471 nimble/host: fix ble_svc_gatt_cl_sup_feat_access
add ac1f8373f nimble/host: Rework L2CAP RX
add a119bdaf5 nimble/host: Fix L2CAP unit tests
add 170142813 porting/npl/nuttx: fix compile error
add 6a5a16c7c nimble/host: Rename STRINGIFY to aviod compile error
add b7590dc34 porting: Fix name length in advertising data for linux sample
add 321dc0b99 porting: Fix buffer copy for mbuf in different pools
add 3881e2c46 porting: Update ports syscfg
add d5644bb5c host/store: Fix null pointer dereference
add 8ec54641e ci: Update RAT to 0.17
add c802fe74b ci: Auto label PR's with needs-ci-approval
add aab68b265 nimble/host: Fix format string in ble_gap_log_duration
add f05e41d2d nimble/host: Use %d with a cast, instead of PRId32
add eea73f451 Merge pull request #2130 from ehaas/format-string-fix
add 7c99e7612 asf.yaml: Force linear history
add a0e1bdaf3 porting: Update ports syscfg
add 41f67e391 nimble/host: Improve SMP Security Request handling
add 6a520ec88 nimble/ll: guard central-only functions
add 40ef752bf nimble/host/test: Fix memory leaks in L2CAP tests
add a62df8cca nimble/host/test: Fix buffer oveflows in GATT tests
add 30e2ee642 nimble/host/test: Fix buffer oveflows in HCI tests
add 8b10972ae nimble/hosts/test: Fix test storage utils
add 2ad8f6fd6 nimble/host: add support for chrc extended properties
descriptor
add 4c741eb65 nimble/host: fix coding style
add 9d7e85565 ci: Trigger CI label workflow on synchronize action
add f6f9142e2 ci: Use latest GHA for ARM GCC setup
add 582a9cd46 nimble/host: Fix ble_audio.h macros
add f71333aa7 ci: Disable macos builds
add 6f36f8aa5 ll: Fix use after free in ble_ll_isoal_mux_free
add d97ab2d2e ci: Update arm toolchain github action
add ff344a07f Revert "ci: Disable macos builds"
add a2403db0f nimble/ll: Add null check before removing scheduled conn
request
add eb498c304 nimble/ll: Ensure host-driven octet changes trigger DLE
add 055225598 ll: Fix use after free in ble_ll_isoal_mux_framed_event_done
add c5cb9e47c nimble/ll: Add DRBG for Channel Sounding
add 83a92c51b nimble/ll: Add unit tests for CS DRBG
add bca1db692 nimble/host: ble_cs: Fix 'defined but not used' warning
add 43d1273ba ci: Disable newt tests on macos
add ec622cee5 nimble/host: Rework locking in L2CAP
add 9bcfd2d43 nimble/host: Drop incoming data when disconnecting L2CAP
channel
add 002bdcfc7 nimble/host: Fix mbuf leak on L2CAP
add 70ca30a2e nimble/host: Fix crash on L2CAP CoC data reception
add 6b34f5701 ci: Add few more repos to ignored list
add 27e429afe apps: Unify sample applications pkg.yml
add 4fb2801ed nimble/ll: Fix NULL pointer dereference
add 322c4a98e porting: Update ports syscfg
add 925e781ee nimble/host: Add function to remove L2CAP CoC server
add e33120e64 nimble/host: Minor L2CAP code style fixes
add e9b014e53 nimble/host: Fix ATT Read By Type Response handling
add ceaed8e47 nimble/host: Fix assert when registering GATT server
characteristics
add da7e3256d Prepare for Apache NimBLE 1.9.0
add c4e6702f5 ci: Force clang-format to check empty function brace split
add 3a3770801 ci: Update .clang-format from apache-mynewt-core
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 (6db06b8fa)
\
N -- N -- N refs/heads/update-clang-format (3a3770801)
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.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 6 +
.github/project.yml | 2 +
.github/test_build_apps.sh | 0
.github/workflows/add_ci_label.yml | 94 +++
.github/workflows/build_all_apps.yml | 2 +-
.github/workflows/build_cc_target.yml | 4 +-
.github/workflows/build_ports.yml | 4 +-
.github/workflows/build_targets.yml | 2 +-
.github/workflows/compliance_check.yml | 80 ++-
.github/workflows/newt_test_all.yml | 2 +-
.github/workflows/ports_syscfg_check.yml | 2 +-
.gitignore | 8 +-
.rat-excludes | 29 +-
NOTICE | 2 +-
RELEASE_NOTES.md | 6 +-
apps/auracast/pkg.yml | 19 +-
apps/auracast/syscfg.yml | 2 +-
apps/blecent/pkg.yml | 15 +-
apps/blecsc/pkg.yml | 12 +-
apps/blehci/pkg.yml | 7 +-
apps/blehr/pkg.yml | 12 +-
apps/blemesh/pkg.yml | 13 +-
apps/blemesh_light/pkg.yml | 13 +-
apps/blemesh_models_example_1/pkg.yml | 11 +-
apps/blemesh_models_example_2/pkg.yml | 11 +-
apps/blemesh_shell/pkg.yml | 13 +-
apps/bleprph/pkg.yml | 19 +-
apps/blestress/pkg.yml | 2 +-
apps/btshell/pkg.yml | 19 +-
apps/bttester/pkg.yml | 4 +-
apps/bttester/src/btp/btp_bap.h | 242 ++++++-
apps/bttester/src/btp/btp_gap.h | 22 +
apps/bttester/src/btp_gap.c | 77 +-
apps/bttester/src/btp_l2cap.c | 39 +-
apps/bttester/src/bttester.c | 14 +-
apps/bttester/syscfg.yml | 3 +-
apps/dtm/pkg.yml | 2 +-
apps/dtm/src/main.c | 1 +
apps/dtm/syscfg.yml | 2 +
apps/ext_advertiser/pkg.yml | 14 +-
apps/mesh_badge/pkg.yml | 13 +-
apps/peripheral/pkg.yml | 1 -
apps/scanner/pkg.yml | 1 -
nimble/controller/include/controller/ble_ll_conn.h | 3 +-
nimble/controller/include/controller/ble_ll_ctrl.h | 6 +-
nimble/controller/pkg.yml | 7 +
nimble/controller/src/ble_ll_conn.c | 54 +-
nimble/controller/src/ble_ll_conn_hci.c | 37 +-
nimble/controller/src/ble_ll_conn_priv.h | 12 +-
nimble/controller/src/ble_ll_cs_drbg.c | 682 ++++++++++++++++++
nimble/controller/src/ble_ll_cs_drbg_priv.h | 125 ++++
nimble/controller/src/ble_ll_ctrl.c | 67 +-
nimble/controller/src/ble_ll_isoal.c | 107 +--
nimble/controller/src/ble_ll_sched.c | 19 +-
nimble/controller/syscfg.yml | 2 +-
nimble/controller/test/src/ble_ll_cs_drbg_test.c | 363 ++++++++++
nimble/controller/test/src/ble_ll_test.c | 2 +
nimble/controller/test/syscfg.yml | 4 +
nimble/drivers/dialog_cmac/src/ble_phy.c | 2 -
nimble/drivers/nrf5x/src/ble_phy.c | 74 +-
nimble/host/audio/include/audio/ble_audio.h | 109 ++-
nimble/host/include/host/ble_gatt.h | 43 +-
nimble/host/include/host/ble_l2cap.h | 13 +
nimble/host/services/bas/src/ble_svc_bas.c | 8 +-
nimble/host/services/gatt/src/ble_svc_gatt.c | 5 +-
nimble/host/src/ble_att.c | 4 +-
nimble/host/src/ble_att_clt.c | 9 +-
nimble/host/src/ble_att_svr.c | 3 +-
nimble/host/src/ble_cs.c | 7 +-
nimble/host/src/ble_gap.c | 8 +-
nimble/host/src/ble_gatt_priv.h | 25 +-
nimble/host/src/ble_gattc.c | 87 ++-
nimble/host/src/ble_gatts.c | 137 +++-
nimble/host/src/ble_gatts_lcl.c | 7 +-
nimble/host/src/ble_hs.c | 2 +-
nimble/host/src/ble_hs_conn.c | 11 +-
nimble/host/src/ble_hs_conn_priv.h | 15 +-
nimble/host/src/ble_hs_hci.c | 11 +
nimble/host/src/ble_hs_hci_cmd.c | 3 +
nimble/host/src/ble_hs_hci_evt.c | 54 +-
nimble/host/src/ble_hs_pvcy.c | 7 +
nimble/host/src/ble_hs_pvcy_priv.h | 1 +
nimble/host/src/ble_hs_stop.c | 6 +-
nimble/host/src/ble_l2cap.c | 350 ++++-----
nimble/host/src/ble_l2cap_coc.c | 139 ++--
nimble/host/src/ble_l2cap_coc_priv.h | 30 +-
nimble/host/src/ble_l2cap_priv.h | 21 +-
nimble/host/src/ble_l2cap_sig.c | 478 +++++++------
nimble/host/src/ble_l2cap_sig_cmd.c | 16 +-
nimble/host/src/ble_l2cap_sig_priv.h | 44 +-
nimble/host/src/ble_sm.c | 86 ++-
.../host/store/config/src/ble_store_config_conf.c | 5 +
nimble/host/test/src/ble_att_svr_test.c | 11 +-
nimble/host/test/src/ble_gatt_write_test.c | 5 +-
nimble/host/test/src/ble_hs_hci_test.c | 14 +-
nimble/host/test/src/ble_hs_test_util.c | 92 ++-
nimble/host/test/src/ble_l2cap_test.c | 69 +-
nimble/include/nimble/hci_common.h | 5 +
nimble/syscfg.yml | 2 +-
nimble/transport/common/hci_h4/src/hci_h4.c | 3 +
nimble/transport/socket/src/ble_hci_socket.c | 2 +
nimble/transport/src/monitor.c | 8 +-
nimble/transport/src/rx_task.c | 2 +
porting/examples/linux/ble.c | 2 +-
porting/examples/linux/include/syscfg/syscfg.h | 4 +
.../examples/linux_blemesh/include/syscfg/syscfg.h | 4 +
porting/examples/nuttx/include/syscfg/syscfg.h | 4 +
porting/nimble/include/os/os_mbuf.h | 190 ++---
porting/nimble/include/os/os_mempool.h | 98 ++-
porting/nimble/include/os/queue.h | 788 ++++++++++++++++-----
porting/nimble/include/syscfg/syscfg.h | 4 +
porting/nimble/src/os_mbuf.c | 209 +-----
porting/nimble/src/os_mempool.c | 71 +-
porting/nimble/src/{os_msys_init.c => os_msys.c} | 153 +++-
porting/npl/linux/include/nimble/nimble_npl_os.h | 9 +-
.../npl/linux/include/nimble/nimble_npl_os_log.h | 20 +-
porting/npl/linux/include/nimble/os_types.h | 45 +-
porting/npl/linux/src/os_callout.c | 46 +-
porting/npl/linux/src/os_mutex.c | 8 +
porting/npl/linux/src/os_task.c | 48 +-
porting/npl/linux/src/os_time.c | 2 +
.../npl/nuttx/include/nimble/nimble_npl_os_log.h | 53 +-
porting/npl/nuttx/src/os_callout.c | 2 +-
porting/npl/riot/include/syscfg/syscfg.h | 15 +
repository.yml | 4 +
125 files changed, 4414 insertions(+), 1734 deletions(-)
mode change 100644 => 100755 .github/test_build_apps.sh
create mode 100644 .github/workflows/add_ci_label.yml
create mode 100644 nimble/controller/src/ble_ll_cs_drbg.c
create mode 100644 nimble/controller/src/ble_ll_cs_drbg_priv.h
create mode 100644 nimble/controller/test/src/ble_ll_cs_drbg_test.c
rename porting/nimble/src/{os_msys_init.c => os_msys.c} (59%)