This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a change to branch update-clang-format
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git
omit 4411b480c ci: Update .clang-format from apache-mynewt-core
add 0431987e5 ci: Update .clang-format from apache-mynewt-core
add ef2963ecd Remove double semi-colon in the code
add b7674a1d9 nimble/host: fix unused variable warnings
add 706da3167 nimble/ll: Minor coding style fix
add 8a926c5c4 Update mailmap
add 863b91cac nimble/eatt: Add manual EATT connection control to BTP tester
add 90e6266ad Revert "ci: Enforce compliance check at pr_target"
add a212222fd readme: Add missing workflows to CI status
add c872ca824 Revert "nimble/eatt: Add manual EATT connection control to
BTP tester"
add e584b4ed9 nimble/host: Fix Read By Type and Find By Type Val hardcoded
buff limits
add b18cbe2f1 nimble/host: Add UT for large value Read By Type and Find By
Type Value
add c1d52a2cc nimble/ll: Fix infinite loop on RPA rotation
add 9e18cf910 btshell: Fix restarting advertising instances
add 6254b65e3 nimble/ll: Aply min window offset when CSS is enabled
add 421e1c051 nimble: Remove deprecated and defunced configuration options
add ba05f6406 nimble/host: Remove deprecated API
add ecb8c0da5 nimble/store: Remove deprecated ram storage
add 1eb27aa99 doc: Update documentation with non-deprecated options
add 2c9714a35 porting: Update ports syscfg
add 5778cd6d2 host/sm: Persist keys before firing pairing complete callback
add 605c75854 nimble/host: Fix parsing HCI advertising report event
add 76b9d1c80 nimble/ll: Simplify RSSI value update
add 9c3ad284b nimble/ll: Simplify PHY mode setup
add 07b0b0da8 nimble/host: Fix unexpected assertion
add 83ffedcd1 porting/npl/linux: Remove dead ticks < 0 check in
callout_reset
add 55f777272 nimble/transport: Use #ifdef MYNEWT instead of #if MYNEWT
add 63429b206 nimble/host: Add missing os/util.h include in ble_gatts.c
add e49531b54 nimble/host: Fix -Wsign-compare in notify_multiple functions
add 55c2d46e6 nimble/host: Fix race in HCI ACL TX outstanding packets
counter
add bd6d94c88 nimble/host: L2CAP fallback for LL conn param rejection
add f45f66850 host/sm: Reject Legacy pairing confirm reflection attack
add fcaa3d5ef host/gap: Handle BLE_GAP_OP_NULL in ble_gap_master_failed
add bbe32b73c nimble/transport/socket: Use choice for socket type selection
add 3d73d2d05 porting: Update ports syscfg
add c68c467c7 ci: Bump to use ARM GCC 15
add e23f84444 porting: Update ports syscfg
add 9ca0c718f host: Fix recursive lock in ble_hs_stop_done
add 8b6f3e819 ci: Use more descriptive workflows names
add fad6e229f nimble/ll: Validate channel map in LL_CHANNEL_MAP_IND
add 4a9b3e94c host: reset privacy state when resetting
add 2f990a9d0 nimble/host: Initialize att_len in ble_att_svr_service_uuid
add 27b68922c nimble/transport/socket: Fix typo in syscfg description
add c72c87f94 nimble/transport: Add compiler error on invalid socket type
add 0558335d3 nimble/ll: Validate LL_CONNECTION_UPDATE_IND parameters
add ece8a7bff ci: Use mcuboot from main branch for unittests
add 9448c5f49 nimble/host: Fix NULL pointer dereference on invalid
conn_handle
add 48a2d3e36 nimble/transport: Add missing function for USB
add 3ecdf4e32 ci: Add clang style specific file ignore config
add fae6a4874 nimble/host: Refactor GATT Read Multiple Variable Char Value
response
add 24c17b6b2 nimble/audio/bass: Check number of subgroups in Add Source
operation
add 170070546 nimble/audio/bass: Fix parsing add source operation
add be229e726 nimble/audio/bass: Fix Modify Source operation PDU parsing
add dcc4e4f02 nimble/transport/socket: Drop too big HCI events
add 6c7259578 btp: Coding style fix for BTP handles
add 93de108d1 ports: Add linux_blemesh_shell to update_generated_files.sh
add a7bdd2fcf porting: Update ports syscfg
add 8f357e882 nimble/ll: replace min() macro with MIN()
add f03251d2d nimble: Add BLE version 6.2 and 6.3 definitions
add c799e01f4 nimble/transport: Fix Nuttx socket build
add 793cb1612 nimble: Fix the HCI ISO packet lost status value
add d804258f2 nimble/host: Use Mbed-TLS in Security Manager
add cc902b6a5 nimble/ll: Use Mbed-TLS in LL crypto
add 21b332153 nimble/phy/cmac: Use Mbed-TLS for AES
add e0f96530a nimble/mesh: Use Mbed-TLS for crypto
add 4e6a43637 ext/tinycrypt: Remove code from tree
add e2e040a1f porting: Build ports with MbedTLS
add e7a31363a ci: Setup Mbed TLS 3.6 for linux port examples
add ef5866ce5 porting: Update ports syscfg
add 593f95227 nimble/mesh: Check buffer space before relaying proxy message
add 855c03636 porting: Update ports syscfg
add 5dd816797 nimble/porting: Update example to latest NuttX changes
add 8ff692846 ci: Use proper NuttX sample for testing
add 7af6db17d apps/bttester: Fix null pointer dereference
add 2c9685eb2 nimble/host/att: Fix handle validation for Read Mult Var Req
add bfde0dce9 nimble/host: inherit characteristic security requirements in
CCCD
add a7a156f28 Prepare for Apache NimBLE 1.10.0
add 70b66aa18 repository: Apache NimBLE 1.10.0 release
add 60ecd1bee apps: bttester: refactor notification sending
add 1d3c98ff4 apps: bttester: add set_val GATT command
add 8a0b7c238 ci: Fix workflow check action
add 33af54611 ci: Add body to PR commit message
add fd9bdc9f8 docs: add security threat model + discoverability files
add 70da7f3a0 porting: Update ports syscfg
add fc258f453 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 (4411b480c)
\
N -- N -- N refs/heads/update-clang-format (fc258f453)
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:
.clang-format | 2 +-
.clang-format-ignore | 1 +
.github/targets_linux/native_btshell/syscfg.yml | 4 +-
.github/workflows/build_all_apps.yml | 6 +-
.github/workflows/build_cc_target.yml | 6 +-
.github/workflows/build_ports.yml | 40 +-
.github/workflows/build_targets.yml | 6 +-
.github/workflows/check_workflows.yml | 2 +
.github/workflows/codeql-buildscript.sh | 1 +
.github/workflows/compliance_check.yml | 4 +-
.github/workflows/newt_test_all.yml | 7 +
.github/workflows/ports_syscfg_check.yml | 8 +-
.gitignore | 1 +
.mailmap | 1 +
.rat-excludes | 5 +-
.style_ignored_dirs | 4 -
AGENTS.md | 40 +
LICENSE | 4 -
NOTICE | 2 +-
README.md | 10 +-
RELEASE_NOTES.md | 8 +-
SECURITY.md | 43 +
THREAT_MODEL.md | 472 +++++++++++
apps/btshell/src/main.c | 6 +-
apps/bttester/src/btp_bap.c | 100 +--
apps/bttester/src/btp_core.c | 40 +-
apps/bttester/src/btp_gap.c | 269 +++---
apps/bttester/src/btp_gatt.c | 311 ++++---
apps/bttester/src/btp_gatt_cl.c | 165 ++--
apps/bttester/src/btp_l2cap.c | 58 +-
apps/bttester/src/btp_mesh.c | 162 ++--
apps/bttester/src/btp_pacs.c | 32 +-
apps/bttester/src/bttester.c | 13 +-
apps/peripheral/src/main.c | 2 +-
babblesim/hw/mcu/nordic/nrf52_bsim/syscfg.yml | 49 --
babblesim/targets/blehci/syscfg.yml | 2 +-
babblesim/targets/edtthci/syscfg.yml | 2 +-
docs/ble_setup/ble_addr.rst | 6 +-
docs/ble_setup/ble_lp_clock.rst | 16 +-
ext/tinycrypt/AUTHORS | 15 -
ext/tinycrypt/LICENSE | 61 --
ext/tinycrypt/README | 71 --
ext/tinycrypt/VERSION | 1 -
ext/tinycrypt/documentation/tinycrypt.rst | 352 --------
ext/tinycrypt/include/tinycrypt/aes.h | 130 ---
ext/tinycrypt/include/tinycrypt/cbc_mode.h | 151 ----
ext/tinycrypt/include/tinycrypt/ccm_mode.h | 211 -----
ext/tinycrypt/include/tinycrypt/cmac_mode.h | 194 -----
ext/tinycrypt/include/tinycrypt/constants.h | 61 --
ext/tinycrypt/include/tinycrypt/ctr_mode.h | 108 ---
ext/tinycrypt/include/tinycrypt/ctr_prng.h | 166 ----
ext/tinycrypt/include/tinycrypt/ecc.h | 545 ------------
ext/tinycrypt/include/tinycrypt/ecc_dh.h | 131 ---
ext/tinycrypt/include/tinycrypt/ecc_dsa.h | 139 ---
.../include/tinycrypt/ecc_platform_specific.h | 81 --
ext/tinycrypt/include/tinycrypt/hmac.h | 139 ---
ext/tinycrypt/include/tinycrypt/hmac_prng.h | 164 ----
ext/tinycrypt/include/tinycrypt/sha256.h | 129 ---
ext/tinycrypt/include/tinycrypt/utils.h | 95 ---
ext/tinycrypt/src/aes_decrypt.c | 164 ----
ext/tinycrypt/src/aes_encrypt.c | 191 -----
ext/tinycrypt/src/cbc_mode.c | 114 ---
ext/tinycrypt/src/ccm_mode.c | 266 ------
ext/tinycrypt/src/cmac_mode.c | 254 ------
ext/tinycrypt/src/ctr_mode.c | 85 --
ext/tinycrypt/src/ctr_prng.c | 283 -------
ext/tinycrypt/src/ecc.c | 942 ---------------------
ext/tinycrypt/src/ecc_dh.c | 200 -----
ext/tinycrypt/src/ecc_dsa.c | 295 -------
ext/tinycrypt/src/ecc_platform_specific.c | 105 ---
ext/tinycrypt/src/hmac.c | 148 ----
ext/tinycrypt/src/hmac_prng.c | 212 -----
ext/tinycrypt/src/sha256.c | 217 -----
ext/tinycrypt/src/utils.c | 74 --
nimble/controller/pkg.yml | 9 +-
nimble/controller/src/ble_ll.c | 5 +-
nimble/controller/src/ble_ll_adv.c | 11 +-
nimble/controller/src/ble_ll_conn.c | 2 +-
nimble/controller/src/ble_ll_crypto.c | 17 +-
nimble/controller/src/ble_ll_ctrl.c | 63 +-
nimble/controller/src/ble_ll_resolv.c | 14 +-
nimble/controller/src/ble_ll_scan.c | 6 +-
nimble/controller/src/ble_ll_scan_aux.c | 4 +-
nimble/controller/src/ble_ll_sched.c | 4 +-
nimble/controller/syscfg.defunct.yml | 106 ---
nimble/controller/syscfg.yml | 29 +-
nimble/drivers/dialog_cmac/README.md | 2 +-
nimble/drivers/dialog_cmac/pkg.yml | 2 +-
nimble/drivers/dialog_cmac/src/ble_hw.c | 9 +-
nimble/drivers/nrf5x/src/ble_phy.c | 2 +-
.../include/services/bass/ble_audio_svc_bass.h | 2 +-
.../audio/services/bass/src/ble_audio_svc_bass.c | 46 +-
.../host/audio/targets/btshell_native/syscfg.yml | 4 +-
nimble/host/include/host/ble_gap.h | 4 -
nimble/host/include/host/ble_gatt.h | 48 --
nimble/host/mesh/include/mesh/glue.h | 6 -
nimble/host/mesh/pkg.yml | 2 +-
nimble/host/mesh/src/crypto.c | 36 +-
nimble/host/mesh/src/friend.c | 2 +-
nimble/host/mesh/src/glue.c | 22 +-
nimble/host/mesh/src/mesh.c | 3 -
nimble/host/mesh/src/prov_device.c | 66 +-
nimble/host/mesh/src/proxy_msg.c | 5 +
nimble/host/pkg.yml | 4 +-
nimble/host/src/ble_att_svr.c | 112 ++-
nimble/host/src/ble_gap.c | 17 +-
nimble/host/src/ble_gattc.c | 116 +--
nimble/host/src/ble_gatts.c | 25 +-
nimble/host/src/ble_hs.c | 3 +
nimble/host/src/ble_hs_conn.c | 5 +-
nimble/host/src/ble_hs_hci.c | 15 +-
nimble/host/src/ble_hs_hci_evt.c | 2 +-
nimble/host/src/ble_hs_stop.c | 9 +-
nimble/host/src/ble_sm.c | 26 +-
nimble/host/src/ble_sm_alg.c | 212 +++--
nimble/host/src/ble_sm_lgcy.c | 12 +
nimble/host/src/ble_sm_priv.h | 1 -
nimble/host/src/ble_sm_sc.c | 1 -
.../store/ram/include/store/ram/ble_store_ram.h | 44 -
nimble/host/store/ram/pkg.yml | 37 -
nimble/host/store/ram/src/ble_store_ram.c | 542 ------------
nimble/host/store/ram/syscfg.yml | 32 -
nimble/host/syscfg.yml | 3 +
nimble/host/test/src/ble_att_svr_test.c | 137 +++
nimble/host/test/src/ble_hs_test_util.c | 4 +-
nimble/include/nimble/hci_common.h | 14 +-
nimble/syscfg.yml | 2 +-
nimble/transport/socket/src/ble_hci_socket.c | 163 ++--
nimble/transport/socket/syscfg.yml | 44 +-
nimble/transport/src/rx_task.c | 4 +-
nimble/transport/syscfg.defunct.yml | 40 -
nimble/transport/syscfg.yml | 3 +-
nimble/transport/usb/src/ble_hci_usb.c | 8 +
porting/examples/dummy/Makefile | 11 +-
porting/examples/linux/Makefile | 12 +-
porting/examples/linux/include/syscfg/syscfg.h | 295 ++++++-
porting/examples/linux/main.c | 4 +-
porting/examples/linux_blemesh/Makefile | 12 +-
.../examples/linux_blemesh/include/syscfg/syscfg.h | 295 ++++++-
porting/examples/linux_blemesh/main.c | 4 +-
porting/examples/linux_blemesh_shell/Makefile | 12 +-
.../linux_blemesh_shell/include/syscfg/syscfg.h | 548 +++++++++---
porting/examples/linux_blemesh_shell/src/main.c | 4 +-
porting/examples/nuttx/Make.defs | 9 +-
porting/examples/nuttx/include/syscfg/syscfg.h | 295 ++++++-
porting/examples/nuttx/main.c | 10 +-
porting/nimble/Makefile.defs | 10 +-
.../{Makefile.tinycrypt => Makefile.mbedtls} | 10 +-
porting/nimble/include/syscfg/syscfg.h | 295 ++++++-
porting/npl/linux/src/os_callout.c | 4 -
porting/npl/riot/include/syscfg/syscfg.h | 148 +---
porting/targets/linux/syscfg.yml | 3 +-
porting/targets/linux_blemesh/syscfg.yml | 3 +-
.../pkg.yml | 4 +-
.../syscfg.yml | 5 +-
.../target.yml | 0
porting/targets/nuttx/syscfg.yml | 3 +-
porting/targets/porting_default/syscfg.yml | 3 +-
porting/update_generated_files.sh | 1 +
repository.yml | 8 +-
160 files changed, 3661 insertions(+), 8919 deletions(-)
create mode 100644 .clang-format-ignore
delete mode 100644 .style_ignored_dirs
create mode 100644 AGENTS.md
create mode 100644 SECURITY.md
create mode 100644 THREAT_MODEL.md
delete mode 100644 ext/tinycrypt/AUTHORS
delete mode 100644 ext/tinycrypt/LICENSE
delete mode 100644 ext/tinycrypt/README
delete mode 100644 ext/tinycrypt/VERSION
delete mode 100644 ext/tinycrypt/documentation/tinycrypt.rst
delete mode 100644 ext/tinycrypt/include/tinycrypt/aes.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/cbc_mode.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/ccm_mode.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/cmac_mode.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/constants.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/ctr_mode.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/ctr_prng.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/ecc.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/ecc_dh.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/ecc_dsa.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/ecc_platform_specific.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/hmac.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/hmac_prng.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/sha256.h
delete mode 100644 ext/tinycrypt/include/tinycrypt/utils.h
delete mode 100644 ext/tinycrypt/src/aes_decrypt.c
delete mode 100644 ext/tinycrypt/src/aes_encrypt.c
delete mode 100644 ext/tinycrypt/src/cbc_mode.c
delete mode 100644 ext/tinycrypt/src/ccm_mode.c
delete mode 100644 ext/tinycrypt/src/cmac_mode.c
delete mode 100644 ext/tinycrypt/src/ctr_mode.c
delete mode 100644 ext/tinycrypt/src/ctr_prng.c
delete mode 100644 ext/tinycrypt/src/ecc.c
delete mode 100644 ext/tinycrypt/src/ecc_dh.c
delete mode 100644 ext/tinycrypt/src/ecc_dsa.c
delete mode 100644 ext/tinycrypt/src/ecc_platform_specific.c
delete mode 100644 ext/tinycrypt/src/hmac.c
delete mode 100644 ext/tinycrypt/src/hmac_prng.c
delete mode 100644 ext/tinycrypt/src/sha256.c
delete mode 100644 ext/tinycrypt/src/utils.c
delete mode 100644 nimble/controller/syscfg.defunct.yml
delete mode 100644 nimble/host/store/ram/include/store/ram/ble_store_ram.h
delete mode 100644 nimble/host/store/ram/pkg.yml
delete mode 100644 nimble/host/store/ram/src/ble_store_ram.c
delete mode 100644 nimble/host/store/ram/syscfg.yml
delete mode 100644 nimble/transport/syscfg.defunct.yml
rename porting/nimble/{Makefile.tinycrypt => Makefile.mbedtls} (78%)
copy porting/targets/{porting_default => linux_blemesh_shell}/pkg.yml (94%)
copy porting/targets/{linux_blemesh => linux_blemesh_shell}/syscfg.yml (95%)
copy porting/targets/{linux_blemesh => linux_blemesh_shell}/target.yml (100%)