Am 16.12.24 um 10:40 schrieb Christoph Heiss: > Diffstat > ======== > > pve-installer: > > Christoph Heiss (5): > common: convert `InstallRootPassword` into an enum > proxinstall: raise minimum root password length to 8 characters > tui: raise minimum root password length to 8 characters > auto: raise minimum root password length to 8 characters > auto: add negative tests for root password option > > Proxmox/Sys.pm | 5 ++ > html/pbs/passwd.htm | 2 +- > html/pmg/passwd.htm | 2 +- > html/pve/passwd.htm | 2 +- > proxinstall | 7 ++- > proxmox-auto-installer/src/utils.rs | 45 ++++++++++---- > proxmox-auto-installer/tests/parse-answer.rs | 61 +++++++++++++++---- > .../tests/resources/parse_answer/btrfs.json | 2 +- > .../tests/resources/parse_answer/btrfs.toml | 2 +- > .../btrfs_raid_level_uppercase.json | 2 +- > .../btrfs_raid_level_uppercase.toml | 2 +- > .../resources/parse_answer/disk_match.json | 2 +- > .../resources/parse_answer/disk_match.toml | 2 +- > .../parse_answer/disk_match_all.json | 2 +- > .../parse_answer/disk_match_all.toml | 2 +- > .../parse_answer/disk_match_any.json | 2 +- > .../parse_answer/disk_match_any.toml | 2 +- > .../resources/parse_answer/first_boot.json | 2 +- > .../resources/parse_answer/first_boot.toml | 2 +- > .../tests/resources/parse_answer/minimal.json | 2 +- > .../tests/resources/parse_answer/minimal.toml | 2 +- > .../resources/parse_answer/nic_matching.json | 2 +- > .../resources/parse_answer/nic_matching.toml | 2 +- > .../resources/parse_answer/specific_nic.json | 2 +- > .../resources/parse_answer/specific_nic.toml | 2 +- > .../tests/resources/parse_answer/zfs.json | 2 +- > .../tests/resources/parse_answer/zfs.toml | 2 +- > .../zfs_raid_level_uppercase.json | 2 +- > .../zfs_raid_level_uppercase.toml | 2 +- > .../both_password_and_hashed_set.json | 3 + > .../both_password_and_hashed_set.toml | 15 +++++ > .../no_root_password_set.json | 3 + > .../no_root_password_set.toml | 13 ++++ > .../parse_answer_fail/short_password.json | 3 + > .../parse_answer_fail/short_password.toml | 14 +++++ > proxmox-installer-common/src/lib.rs | 3 + > proxmox-installer-common/src/setup.rs | 25 +++++--- > proxmox-tui-installer/src/main.rs | 10 ++- > proxmox-tui-installer/src/setup.rs | 5 +- > 39 files changed, 197 insertions(+), 65 deletions(-) > create mode 100644 > proxmox-auto-installer/tests/resources/parse_answer_fail/both_password_and_hashed_set.json > create mode 100644 > proxmox-auto-installer/tests/resources/parse_answer_fail/both_password_and_hashed_set.toml > create mode 100644 > proxmox-auto-installer/tests/resources/parse_answer_fail/no_root_password_set.json > create mode 100644 > proxmox-auto-installer/tests/resources/parse_answer_fail/no_root_password_set.toml > create mode 100644 > proxmox-auto-installer/tests/resources/parse_answer_fail/short_password.json > create mode 100644 > proxmox-auto-installer/tests/resources/parse_answer_fail/short_password.toml > > pve-docs: > > Christoph Heiss (1): > installation: adapt to raised root password length requirement > > pve-installation.adoc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > pmg-docs: > > Christoph Heiss (1): > installation: adapt to raised root password length requirement > > pmg-installation.adoc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > proxmox-backup: > > Christoph Heiss (1): > using-the-installer: adapt to raised root password length requirement > > docs/using-the-installer.rst | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >
applied whole series, thanks! I added a bit more context in the first installer patch's commit message, to highlight that this is no semantic change and the previously theoretical possible case of having neither password variant set was not allowed due to a dedicated check. _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel