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

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


    from 8253df5ed ci: Set placeholder VID/PID for usb_headset app build
     new 579e3af0e mgmt/mcumgr: Import mcumgr from apache/mynewt-mcumgr
     new 6401af208 mgmt/mcumgr: Fix coding style
     new 6b82531e2 mgmt/mcumgr: Use in-tree mcumgr packages
     new 5a318392a encoding/cborattr: Import cborattr from mcumgr
     new a5047ea34 encoding/cborattr: Fix coding style
     new 206ded6b4 ci: Remove apache-mynewt-mcumgr repository
     new 4ee7c9dc0 repository: Remove apache-mynewt-mcumgr master dependency
     new 8900be1de mgmt/mcumgr/os_mgmt: Remove OS abstraction layer
     new d614ee111 mgmt/mcumgr/stat_mgmt: Remove OS abstraction layer
     new 5a3dce7da mgmt/mcumgr/fs_mgmt: Remove OS abstraction layer
     new d43ed35d6 fs/fs: Fix registration of mcumgr fs_mgmt group
     new efd89f861 mgmt/mcumgr/log_mgmt: Remove OS abstraction layer
     new 2bdb24843 mgmt/mcumgr/img_mgmt: Remove OS abstraction layer
     new b8c9abb79 mgmt/mcumgr/omp: Remove OS abstraction layer
     new 6e2eb8cdf mgmt/mcumgr: Remove remaining non-Mynewt code
     new 654673004 mgmt/mcumgr/mgmt: Fix group list corruption on unregister
     new 5e8499299 mgmt/mcumgr: Remove mgmt_streamer abstraction
     new f6c844bbc apps: Fix smp_svr and omp_svr build for native target
     new a15b17bc0 mgmt/mcumgr: Add documentation and threat model
     new e0e5ea08d fs/fs: Add unit test for fs_mgmt group registration
     new 61a40f627 THREAT_MODEL: Merge mcumgr threat model
     new d92eac779 THREAT_MODEL: Answer SMP frame handling questions from code 
review
     new a770c80d3 sys/log: Remove unused cborattr dependencies
     new db28966ff THREAT_MODEL: Remove mcumgr leftovers not relevant in core

The 24 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:
 .github/project_build_mtest_apps.yml               |   1 -
 .github/project_newt_test_all.yml                  |   1 -
 AGENTS.md                                          |   4 +-
 SECURITY.md                                        |   5 +-
 THREAT_MODEL.md                                    | 327 +++++++-
 apps/bleprph_oic/pkg.yml                           |   2 +-
 apps/iptest/pkg.yml                                |   2 +-
 apps/ocf_sample/pkg.yml                            |   2 +-
 apps/{slinky_oic => omp_svr}/pkg.yml               |  58 +-
 apps/{bleprph_oic => omp_svr}/src/gatt_svr.c       |  21 +-
 apps/omp_svr/src/main.c                            | 532 ++++++++++++
 apps/{bleprph_oic => omp_svr}/src/misc.c           |   8 +-
 .../src/bleprph.h => omp_svr/src/omp_svr.h}        |  22 +-
 apps/{blesplit => omp_svr}/syscfg.yml              |  48 +-
 apps/slinky/pkg.yml                                |   2 +-
 apps/slinky_oic/pkg.yml                            |   6 +-
 apps/smp_svr/pkg.yml                               |  48 ++
 apps/smp_svr/src/gatt_svr.c                        | 201 +++++
 apps/{blesplit => smp_svr}/src/main.c              | 176 ++--
 .../src/bleprph.h => smp_svr/src/smp_svr.h}        |  20 +-
 apps/{blesplit => smp_svr}/syscfg.yml              |  38 +-
 docs/os/modules/mcumgr/mcumgr.rst                  |  17 +-
 encoding/cborattr/include/cborattr/cborattr.h      | 216 +++++
 encoding/cborattr/pkg.yml                          |  13 +-
 encoding/cborattr/src/cborattr.c                   | 722 ++++++++++++++++
 {util/parse_arg => encoding/cborattr}/syscfg.yml   |  11 +-
 .../selftest => encoding/cborattr/test}/pkg.yml    |  11 +-
 .../test/src/test_cborattr.c}                      |  39 +-
 encoding/cborattr/test/src/test_cborattr.h         |  61 ++
 .../cborattr/test/src/test_cborattr_utils.c        |  40 +-
 .../cborattr/test/src/testcases/cborattr_decode1.c |  83 ++
 .../src/testcases/cborattr_decode_bool_array.c     |  95 +++
 .../test/src/testcases/cborattr_decode_int_array.c | 129 +++
 .../test/src/testcases/cborattr_decode_nesting.c   |  99 +++
 .../test/src/testcases/cborattr_decode_obj_array.c | 103 +++
 .../test/src/testcases/cborattr_decode_object.c    | 172 ++++
 .../src/testcases/cborattr_decode_object_array.c   | 116 +++
 .../test/src/testcases/cborattr_decode_partial.c   |  22 +-
 .../test/src/testcases/cborattr_decode_simple.c    | 112 +++
 .../src/testcases/cborattr_decode_string_array.c   | 129 +++
 .../cborattr_decode_string_array_bounds.c          | 102 +++
 .../src/testcases/cborattr_decode_string_bounds.c  | 119 +++
 .../src/testcases/cborattr_decode_substring_key.c  | 101 +++
 .../src/testcases/cborattr_decode_unnamed_array.c  |  93 +++
 .../test/src/testcases/cborattr_encode_omit.c      | 139 ++++
 .../test/src/testcases/cborattr_encode_simple.c    | 138 ++++
 fs/fs/pkg.yml                                      |   2 +-
 .../trng/trng_sw => fs/fs}/selftest/pkg.yml        |  11 +-
 fs/fs/selftest/src/fs_test.c                       |  95 +++
 .../mtest_nvreg => fs/fs/selftest}/syscfg.yml      |   3 +
 fs/fs/src/fs_mount.c                               |  14 +-
 mgmt/imgmgr/pkg.yml                                |   2 +-
 mgmt/mcumgr/README.md                              | 107 +++
 .../mcumgr/cmd/fs_mgmt/include/fs_mgmt/fs_mgmt.h   |  14 +-
 .../lvgl_demo => mgmt/mcumgr/cmd/fs_mgmt}/pkg.yml  |  14 +-
 mgmt/mcumgr/cmd/fs_mgmt/src/fs_mgmt.c              | 330 ++++++++
 .../mcumgr/cmd/fs_mgmt}/syscfg.yml                 |  32 +-
 mgmt/mcumgr/cmd/img_mgmt/include/img_mgmt/image.h  |  84 ++
 .../cmd/img_mgmt/include/img_mgmt/img_mgmt.h       | 293 +++++++
 .../mcumgr/cmd/img_mgmt}/pkg.yml                   |  25 +-
 mgmt/mcumgr/cmd/img_mgmt/src/img_mgmt.c            | 635 +++++++++++++++
 mgmt/mcumgr/cmd/img_mgmt/src/img_mgmt_flash.c      | 592 ++++++++++++++
 mgmt/mcumgr/cmd/img_mgmt/src/img_mgmt_log.c        | 140 ++++
 mgmt/mcumgr/cmd/img_mgmt/src/img_mgmt_priv.h       | 214 +++++
 mgmt/mcumgr/cmd/img_mgmt/src/img_mgmt_state.c      | 343 ++++++++
 .../mcumgr/cmd/img_mgmt/src/img_mgmt_util.c        |  43 +-
 mgmt/{imgmgr => mcumgr/cmd/img_mgmt}/syscfg.yml    |  66 +-
 .../cmd/log_mgmt/include/log_mgmt/log_mgmt.h       | 121 +++
 .../selftest => mgmt/mcumgr/cmd/log_mgmt}/pkg.yml  |  18 +-
 mgmt/mcumgr/cmd/log_mgmt/src/log_mgmt.c            | 906 +++++++++++++++++++++
 mgmt/mcumgr/cmd/log_mgmt/syscfg.yml                |  47 ++
 .../mcumgr/cmd/os_mgmt/include/os_mgmt/os_mgmt.h   |  63 +-
 .../mcumgr/cmd/os_mgmt}/pkg.yml                    |  23 +-
 mgmt/mcumgr/cmd/os_mgmt/src/os_mgmt.c              | 428 ++++++++++
 .../mcumgr/cmd/os_mgmt}/syscfg.yml                 |  45 +-
 .../cmd/stat_mgmt/include/stat_mgmt/stat_mgmt.h    |  33 +-
 .../cdc_uart => mgmt/mcumgr/cmd/stat_mgmt}/pkg.yml |  12 +-
 mgmt/mcumgr/cmd/stat_mgmt/src/stat_mgmt.c          | 244 ++++++
 .../mcumgr/cmd/stat_mgmt}/syscfg.yml               |  19 +-
 mgmt/mcumgr/docs/protocol.md                       | 277 +++++++
 mgmt/mcumgr/docs/smp-bluetooth.md                  |  71 ++
 mgmt/mcumgr/docs/smp-console.md                    |  78 ++
 .../mcumgr/mgmt/include/mgmt/endian.h              |  32 +-
 mgmt/mcumgr/mgmt/include/mgmt/mgmt.h               | 260 ++++++
 .../lis2dh_node => mgmt/mcumgr/mgmt}/pkg.yml       |   9 +-
 .../debounce => mgmt/mcumgr/mgmt}/selftest/pkg.yml |   7 +-
 mgmt/mcumgr/mgmt/selftest/src/mgmt_test.c          |  98 +++
 mgmt/mcumgr/mgmt/src/mgmt.c                        | 187 +++++
 .../mcumgr/mgmt}/syscfg.yml                        |   3 +-
 mgmt/mcumgr/omp/include/omp/omp.h                  | 111 +++
 .../mcumgr/omp/include/omp/omp_priv.h              |  21 +-
 mgmt/{oicmgr => mcumgr/omp}/pkg.yml                |  14 +-
 mgmt/mcumgr/omp/src/omp.c                          | 211 +++++
 mgmt/mcumgr/smp/include/smp/smp.h                  |  98 +++
 .../crypto_stm32 => mgmt/mcumgr/smp}/pkg.yml       |  17 +-
 mgmt/mcumgr/smp/src/smp.c                          | 448 ++++++++++
 mgmt/mcumgr/util/include/util/mcumgr_util.h        |  55 ++
 {hw/scripts => mgmt/mcumgr/util}/pkg.yml           |  12 +-
 mgmt/mcumgr/util/src/mcumgr_util.c                 |  80 ++
 mgmt/mgmt/pkg.yml                                  |   2 +-
 mgmt/oicmgr/include/oicmgr/oicmgr.h                |   1 -
 mgmt/oicmgr/pkg.yml                                |   3 +-
 mgmt/oicmgr/src/oicmgr.c                           | 154 +---
 mgmt/smp/include/mynewt_smp/smp.h                  |   1 -
 mgmt/smp/pkg.yml                                   |   8 +-
 mgmt/smp/smp_os/pkg.yml                            |   6 +-
 mgmt/smp/src/smp.c                                 | 147 +---
 mgmt/smp/transport/ble/pkg.yml                     |   2 +-
 mgmt/smp/transport/smp_shell/pkg.yml               |   2 +-
 mgmt/smp/transport/smp_shell/src/smp_shell.c       |  11 +-
 net/oic/pkg.yml                                    |   2 +-
 net/oic/selftest/pkg.yml                           |   2 +-
 repository.yml                                     |   1 -
 sys/config/pkg.yml                                 |   4 +-
 sys/log/full/pkg.yml                               |   4 +-
 sys/log/util/log_cbor_reader/pkg.yml               |   1 -
 sys/reboot/pkg.yml                                 |   2 +-
 sys/shell/pkg.yml                                  |   2 +-
 sys/stats/full/pkg.yml                             |   2 +-
 test/crash_test/pkg.yml                            |   2 +-
 test/runtest/pkg.yml                               |   4 +-
 121 files changed, 11029 insertions(+), 847 deletions(-)
 copy apps/{slinky_oic => omp_svr}/pkg.yml (51%)
 copy apps/{bleprph_oic => omp_svr}/src/gatt_svr.c (76%)
 create mode 100644 apps/omp_svr/src/main.c
 copy apps/{bleprph_oic => omp_svr}/src/misc.c (83%)
 copy apps/{sensors_test/src/bleprph.h => omp_svr/src/omp_svr.h} (74%)
 copy apps/{blesplit => omp_svr}/syscfg.yml (67%)
 create mode 100644 apps/smp_svr/pkg.yml
 create mode 100644 apps/smp_svr/src/gatt_svr.c
 copy apps/{blesplit => smp_svr}/src/main.c (63%)
 copy apps/{sensors_test/src/bleprph.h => smp_svr/src/smp_svr.h} (75%)
 copy apps/{blesplit => smp_svr}/syscfg.yml (77%)
 create mode 100644 encoding/cborattr/include/cborattr/cborattr.h
 create mode 100644 encoding/cborattr/src/cborattr.c
 copy {util/parse_arg => encoding/cborattr}/syscfg.yml (73%)
 copy {sys/log/modlog/selftest => encoding/cborattr/test}/pkg.yml (84%)
 copy encoding/{json/selftest/src/test_json.c => 
cborattr/test/src/test_cborattr.c} (56%)
 create mode 100644 encoding/cborattr/test/src/test_cborattr.h
 copy util/debounce/selftest/src/testcases/debounce_test_case_init.c => 
encoding/cborattr/test/src/test_cborattr_utils.c (54%)
 create mode 100644 encoding/cborattr/test/src/testcases/cborattr_decode1.c
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_decode_bool_array.c
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_decode_int_array.c
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_decode_nesting.c
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_decode_obj_array.c
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_decode_object.c
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_decode_object_array.c
 copy crypto/mbedtls/selftest/src/testcases/base64_test.c => 
encoding/cborattr/test/src/testcases/cborattr_decode_partial.c (57%)
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_decode_simple.c
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_decode_string_array.c
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_decode_string_array_bounds.c
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_decode_string_bounds.c
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_decode_substring_key.c
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_decode_unnamed_array.c
 create mode 100644 encoding/cborattr/test/src/testcases/cborattr_encode_omit.c
 create mode 100644 
encoding/cborattr/test/src/testcases/cborattr_encode_simple.c
 copy {hw/drivers/trng/trng_sw => fs/fs}/selftest/pkg.yml (83%)
 create mode 100644 fs/fs/selftest/src/fs_test.c
 copy {test/mtest/mtest_nvreg => fs/fs/selftest}/syscfg.yml (97%)
 create mode 100644 mgmt/mcumgr/README.md
 copy time/timepersist/include/timepersist/timepersist.h => 
mgmt/mcumgr/cmd/fs_mgmt/include/fs_mgmt/fs_mgmt.h (79%)
 copy {apps/lvgl_demo => mgmt/mcumgr/cmd/fs_mgmt}/pkg.yml (77%)
 create mode 100644 mgmt/mcumgr/cmd/fs_mgmt/src/fs_mgmt.c
 copy {sys/console/full/history_log => mgmt/mcumgr/cmd/fs_mgmt}/syscfg.yml (57%)
 create mode 100644 mgmt/mcumgr/cmd/img_mgmt/include/img_mgmt/image.h
 create mode 100644 mgmt/mcumgr/cmd/img_mgmt/include/img_mgmt/img_mgmt.h
 copy {hw/bsp/apollo3_evb => mgmt/mcumgr/cmd/img_mgmt}/pkg.yml (68%)
 create mode 100644 mgmt/mcumgr/cmd/img_mgmt/src/img_mgmt.c
 create mode 100644 mgmt/mcumgr/cmd/img_mgmt/src/img_mgmt_flash.c
 create mode 100644 mgmt/mcumgr/cmd/img_mgmt/src/img_mgmt_log.c
 create mode 100644 mgmt/mcumgr/cmd/img_mgmt/src/img_mgmt_priv.h
 create mode 100644 mgmt/mcumgr/cmd/img_mgmt/src/img_mgmt_state.c
 copy test/runtest/src/runtest_cli.c => 
mgmt/mcumgr/cmd/img_mgmt/src/img_mgmt_util.c (60%)
 copy mgmt/{imgmgr => mcumgr/cmd/img_mgmt}/syscfg.yml (50%)
 create mode 100644 mgmt/mcumgr/cmd/log_mgmt/include/log_mgmt/log_mgmt.h
 copy {sys/log/modlog/selftest => mgmt/mcumgr/cmd/log_mgmt}/pkg.yml (75%)
 create mode 100644 mgmt/mcumgr/cmd/log_mgmt/src/log_mgmt.c
 create mode 100644 mgmt/mcumgr/cmd/log_mgmt/syscfg.yml
 copy hw/hal/include/hal/hal_debug.h => 
mgmt/mcumgr/cmd/os_mgmt/include/os_mgmt/os_mgmt.h (54%)
 copy {time/timepersist => mgmt/mcumgr/cmd/os_mgmt}/pkg.yml (71%)
 create mode 100644 mgmt/mcumgr/cmd/os_mgmt/src/os_mgmt.c
 copy {test/crash_test => mgmt/mcumgr/cmd/os_mgmt}/syscfg.yml (62%)
 copy test/mtest/mtest/src/mtest_priv.h => 
mgmt/mcumgr/cmd/stat_mgmt/include/stat_mgmt/stat_mgmt.h (69%)
 copy {hw/usb/tinyusb/cdc_uart => mgmt/mcumgr/cmd/stat_mgmt}/pkg.yml (78%)
 create mode 100644 mgmt/mcumgr/cmd/stat_mgmt/src/stat_mgmt.c
 copy {hw/drivers/display/lcd_itf/itf_lcd_da1469x => 
mgmt/mcumgr/cmd/stat_mgmt}/syscfg.yml (63%)
 create mode 100644 mgmt/mcumgr/docs/protocol.md
 create mode 100644 mgmt/mcumgr/docs/smp-bluetooth.md
 create mode 100644 mgmt/mcumgr/docs/smp-console.md
 copy util/crc/include/crc/crc8.h => mgmt/mcumgr/mgmt/include/mgmt/endian.h 
(71%)
 create mode 100644 mgmt/mcumgr/mgmt/include/mgmt/mgmt.h
 copy {apps/bus_test/lis2dh_node => mgmt/mcumgr/mgmt}/pkg.yml (83%)
 copy {util/debounce => mgmt/mcumgr/mgmt}/selftest/pkg.yml (87%)
 create mode 100644 mgmt/mcumgr/mgmt/selftest/src/mgmt_test.c
 create mode 100644 mgmt/mcumgr/mgmt/src/mgmt.c
 copy {compiler/arm-none-eabi-m3 => mgmt/mcumgr/mgmt}/syscfg.yml (99%)
 create mode 100644 mgmt/mcumgr/omp/include/omp/omp.h
 copy encoding/base64/selftest/src/base64_test_priv.h => 
mgmt/mcumgr/omp/include/omp/omp_priv.h (68%)
 copy mgmt/{oicmgr => mcumgr/omp}/pkg.yml (83%)
 create mode 100644 mgmt/mcumgr/omp/src/omp.c
 create mode 100644 mgmt/mcumgr/smp/include/smp/smp.h
 copy {hw/drivers/crypto/crypto_stm32 => mgmt/mcumgr/smp}/pkg.yml (76%)
 create mode 100644 mgmt/mcumgr/smp/src/smp.c
 create mode 100644 mgmt/mcumgr/util/include/util/mcumgr_util.h
 copy {hw/scripts => mgmt/mcumgr/util}/pkg.yml (85%)
 create mode 100644 mgmt/mcumgr/util/src/mcumgr_util.c

Reply via email to