nuttx/Documentation
Abhishek Mishra ba6a4d55fe !Documentation: describe build-time passwd generation workflow.
Document the new mkpasswd-based password generation system and its
integration with the build process.

Changes:
* Add comprehensive mkpasswd tool documentation to components/tools
* Update SIM board docs to explain generated passwd workflow
* Update ESP32-C3-legacy board docs for passwd generation
* Update RX65N board docs with credential handling guidance
* Document how to configure and use BOARD_ETC_ROMFS_PASSWD_* options
* Explain security benefits of build-time generation vs static files
* Update all doc examples from default username "admin" to "root"

BREAKING CHANGE: Boards using static /etc/passwd files in ETC_ROMFS
must migrate to the new build-time generation workflow documented in
Documentation/components/tools/index.rst. The old static passwd files
are no longer present in migrated boards; boards that relied on them
will fail to build until credentials are configured via Kconfig.

Signed-off-by: Abhishek Mishra <mishra.abhishek2808@gmail.com>
2026-04-14 16:06:30 +08:00
..
_extensions Documentation: port warnings_filter Sphinx extension from Zephyr 2023-11-28 09:18:29 -08:00
_static
_templates
applications documentation: Document MQTT-C with Mbed TLS usage. 2026-04-14 16:05:54 +08:00
components !Documentation: describe build-time passwd generation workflow. 2026-04-14 16:06:30 +08:00
contributing style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
debugging Documentation/debugging: add stackusage tool documentation 2026-03-17 11:26:44 -03:00
faq DOC: Add how to get application on NSH 2024-06-06 02:39:56 +08:00
guides include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
implementation style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
introduction WIP: Documentation: replace first person perspectives 2025-05-19 20:21:33 +08:00
logos style: fix typos 2025-04-30 13:45:46 +08:00
platforms !Documentation: describe build-time passwd generation workflow. 2026-04-14 16:06:30 +08:00
quickstart include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
reference Documentation/reference/os/time_clock: fix indentation in HR Timer description 2026-02-28 20:59:01 -05:00
ReleaseNotes Documentation: add NuttX-12.13.0 release notes 2026-03-29 22:34:53 +08:00
standards Documentation/posix.rst: fix typos 2025-08-22 20:50:13 +08:00
testing docs/testing/citests: Expand CI testing documentation 2026-03-05 18:12:54 +01:00
.gitignore docs/tags: Introduce tagging feature to the documentation. 2025-04-29 09:18:25 +02:00
conf.py docs/plantuml: Add PlantUML support to Documentation build 2026-02-15 08:47:23 +01:00
glossary.rst
index.rst docs/security: Add Security section to the documentation. 2026-01-06 02:17:20 +08:00
known-warnings.txt fs: Add VFS docs 2024-02-20 18:28:09 -08:00
legacy_README.md style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
make.bat
Makefile doc: Improve sphinx build time + add autobuild help info. 2026-01-27 09:50:55 +08:00
Pipfile docs/plantuml: Add PlantUML support to Documentation build 2026-02-15 08:47:23 +01:00
Pipfile.lock build(deps): bump pygments from 2.19.2 to 2.20.0 in /Documentation 2026-03-31 08:38:01 -03:00
security.rst docs/security: Add Security section to the documentation. 2026-01-06 02:17:20 +08:00
substitutions.rst Remove the double blank line from source files 2022-02-20 20:10:14 +01:00