This is an automated email from the ASF dual-hosted git repository.
cederom pushed a change to branch releases/13.0
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from c96ed0119ae net/tcp/tcp_send: Remove work_available check when
updating retransmit timer
new 1017d76dd91 Revert "!boards: enforce secure ROMFS passwd and TEA key
setup"
new 9a30bf85270 !boards: enforce secure ROMFS passwd and TEA key setup
new 102f96859e9 boards: add CI ROMFS passwd credentials and refresh docs
new 84606c113c6 cmake/romfs: invoke passwd helper scripts via POSIX shell
new 2ecbd0026bc docs/nsh: document id, su, whoami, and privilege prompt
markers
new 36dbc7c61dc boards/sim: add dropbear config for local SSH/crypto
testing
new 00ac49d5a3c Documentation/sim: document dropbear configuration
new e5253da874f boards/esp32c3-devkit: add Dropbear SSH server support
new 44ef93ac562 Documentation/esp32c3-devkit: document Dropbear SSH server
setup
new 22254476b5f boards/esp32c3-devkit/dropbear: enable SCHED_HAVE_PARENT
new 612b3f4c816 boards/dropbear: retain child exit status for NSH PTY
session
new 2edfa031e65 boards/esp32c3-devkit: Remove Dropbear SSH server support
new 91090a9990e stm32f746g-disco: Add LittleFS support for N25Q QSPI flash
new 28e763e0bd3 stm32f746g-disco: Add Dropbear SSH server defconfig
new 7c88a4a6312 Documentation/stm32f746g-disco: document Dropbear SSH
server setup
new 1124d5365a3 boards/sim: enable CRYPTO_CRYPTODEV for dropbear
new c18c439e0b3 stm32f746g-disco: enable CRYPTO_CRYPTODEV for dropbear
new ec9fdcf31ab boards/Kconfig: fix merge conflict
new aa314d7ca5a !tools/mkpasswd: PBKDF2 host tool and ROMFS passwd build
integration
new a7a27fc7320 !boards/moxart: Use ROMFS PBKDF2 passwd login
new 87d12f458ea Documentation: PBKDF2 login docs, board Kconfig, and CI
password
new 95beafba439 boards/sim: add ROMFS passwd and crypto deps for NSH
console login
new d4a7e235257 boards/Kconfig: require FSUTILS_PASSWD and cryptodev for
ROMFS passwd
new c9337eacb60 boards/sim: drop unused FSUTILS_PASSWD from sim defconfigs
new d70e6735e9f Documentation/netutils/dropbear: add Dropbear SSH server
documentation
new 0679c975023 boards/sim: add explicit CRYPTO deps for dropbear defconfig
new c25a5021b45 boards/stm32f746g-disco: add explicit CRYPTO/CODECS deps
for dropbear defconfig
The 27 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/workflows/build.yml | 6 +
.../applications/netutils/dropbear/index.rst | 129 ++++
Documentation/applications/nsh/commands.rst | 143 ++++
Documentation/applications/nsh/login.rst | 288 ++++++--
Documentation/components/tools/index.rst | 134 ++--
.../platforms/arm/moxart/boards/moxa/index.rst | 24 +
.../arm/stm32f7/boards/stm32f746g-disco/index.rst | 54 ++
.../renesas/rx65n/boards/rx65n-grrose/index.rst | 18 +-
.../boards/esp32c3-legacy-devkit/ROMFS.txt | 15 +-
.../platforms/sim/sim/boards/sim/index.rst | 81 ++-
boards/Board.mk | 16 +-
boards/Kconfig | 90 +--
.../lpc17xx_40xx/u-blox-c027/configs/nsh/defconfig | 9 +
boards/arm/moxart/moxa/configs/nsh/defconfig | 12 +-
boards/arm/moxart/moxa/src/Makefile | 5 +
boards/arm/moxart/moxa/src/etc/group | 1 +
.../moxart/moxa/src/etc/init.d/rc.sysinit} | 3 +-
.../moxart/moxa}/src/etc/init.d/rcS | 3 +-
.../configs/{netnsh => dropbear}/defconfig | 27 +-
.../arm/stm32f7/stm32f746g-disco/src/stm32_n25q.c | 29 +-
.../esp32c3-legacy-devkit/src/etc/group | 2 +-
boards/sim/sim/sim/configs/adb/defconfig | 13 +
boards/sim/sim/sim/configs/alsa/defconfig | 7 +-
boards/sim/sim/sim/configs/bastest/defconfig | 8 +
boards/sim/sim/sim/configs/bluetooth/defconfig | 6 +-
boards/sim/sim/sim/configs/bthcisock/defconfig | 6 +-
boards/sim/sim/sim/configs/citest/defconfig | 7 +-
boards/sim/sim/sim/configs/crypto/defconfig | 2 +
.../sim/sim/configs/{crypto => dropbear}/defconfig | 35 +-
boards/sim/sim/sim/configs/duktape/defconfig | 8 +
boards/sim/sim/sim/configs/dynconns/defconfig | 6 +-
boards/sim/sim/sim/configs/elf/defconfig | 7 +-
boards/sim/sim/sim/configs/foc/defconfig | 7 +-
boards/sim/sim/sim/configs/ipforward/defconfig | 6 +-
boards/sim/sim/sim/configs/libcxxtest/defconfig | 7 +-
boards/sim/sim/sim/configs/login/defconfig | 7 +
boards/sim/sim/sim/configs/lua/defconfig | 7 +-
boards/sim/sim/sim/configs/matter/defconfig | 6 +-
boards/sim/sim/sim/configs/minibasic/defconfig | 7 +-
boards/sim/sim/sim/configs/minmea/defconfig | 8 +
boards/sim/sim/sim/configs/mnemofs/defconfig | 7 +
boards/sim/sim/sim/configs/module/defconfig | 7 +-
boards/sim/sim/sim/configs/module32/defconfig | 7 +-
boards/sim/sim/sim/configs/nand/defconfig | 7 +
boards/sim/sim/sim/configs/nimble/defconfig | 6 +-
boards/sim/sim/sim/configs/nshcromfs/defconfig | 7 +-
boards/sim/sim/sim/configs/posix_spawn/defconfig | 7 +-
boards/sim/sim/sim/configs/posix_test/defconfig | 7 +-
boards/sim/sim/sim/configs/rc/defconfig | 7 +-
boards/sim/sim/sim/configs/romfs/defconfig | 8 +
boards/sim/sim/sim/configs/rust/defconfig | 8 +
boards/sim/sim/sim/configs/segger/defconfig | 7 +-
boards/sim/sim/sim/configs/sensor/defconfig | 7 +-
boards/sim/sim/sim/configs/smartfs/defconfig | 8 +
boards/sim/sim/sim/configs/sotest/defconfig | 7 +-
boards/sim/sim/sim/configs/sotest32/defconfig | 7 +-
boards/sim/sim/sim/configs/sqlite/defconfig | 7 +-
boards/sim/sim/sim/configs/tcploop/defconfig | 6 +-
boards/sim/sim/sim/configs/toywasm/defconfig | 7 +-
boards/sim/sim/sim/configs/userfs/defconfig | 7 +-
boards/sim/sim/sim/configs/vpnkit/defconfig | 7 +-
boards/sim/sim/sim/configs/wakaama/defconfig | 7 +-
boards/sim/sim/sim/configs/wamr/defconfig | 6 +-
boards/sim/sim/sim/configs/zipfs/defconfig | 7 +-
boards/sim/sim/sim/src/etc/group | 2 +-
cmake/nuttx_add_romfs.cmake | 122 ++--
cmake/savedefconfig.cmake | 5 +-
tools/Makefile.host | 2 +-
tools/Unix.mk | 4 +-
tools/board_romfs_mkpasswd.sh | 62 ++
tools/configure.sh | 3 +
tools/gen_passwd_keys.sh | 7 +-
tools/mkpasswd.c | 798 ++++++++++++---------
tools/passwd_keys.mk | 76 +-
tools/promptpasswd.sh | 180 +++++
tools/update_romfs_password.sh | 75 ++
76 files changed, 2026 insertions(+), 727 deletions(-)
create mode 100644 Documentation/applications/netutils/dropbear/index.rst
create mode 100644 boards/arm/moxart/moxa/src/etc/group
copy boards/{arm64/rk3399/nanopi_m4/src/etc/init.d/rcS =>
arm/moxart/moxa/src/etc/init.d/rc.sysinit} (89%)
copy boards/{arm64/rk3399/nanopi_m4 => arm/moxart/moxa}/src/etc/init.d/rcS
(89%)
copy boards/arm/stm32f7/stm32f746g-disco/configs/{netnsh =>
dropbear}/defconfig (73%)
copy boards/sim/sim/sim/configs/{crypto => dropbear}/defconfig (68%)
create mode 100755 tools/board_romfs_mkpasswd.sh
create mode 100755 tools/promptpasswd.sh
create mode 100755 tools/update_romfs_password.sh