]> git.ipfire.org Git - thirdparty/shadow.git/commit
*/: Remove support for MD5
authorAlejandro Colomar <alx@kernel.org>
Sat, 27 Dec 2025 13:25:29 +0000 (14:25 +0100)
committerSerge Hallyn <serge@hallyn.com>
Sun, 19 Jul 2026 14:35:56 +0000 (09:35 -0500)
commit98c883d53e396fe2e96019a4bc3e2f5c01bc0055
tree85f3169f7763f223949eba50268cc925a8b31d1c
parent8b050175391bccf96c085175a4f65cf974100dc2
*/: Remove support for MD5

Signed-off-by: Alejandro Colomar <alx@kernel.org>
147 files changed:
etc/login.defs
lib/chkhash.c
lib/obscure.c
lib/salt.c
man/chgpasswd.8.xml
man/chpasswd.8.xml
man/login.defs.d/ENCRYPT_METHOD.xml
man/newusers.8.xml
src/chgpasswd.c
src/chpasswd.c
src/newusers.c
tests/chroot/chage/01_chage--root/config_chroot/etc/login.defs
tests/chroot/chgpasswd/01_chgpasswd--root/config_chroot/etc/login.defs
tests/chroot/chpasswd/01_chpasswd--root_nopam/config_chroot/etc/login.defs
tests/chroot/chpasswd/02_chpasswd--root_pam/config_chroot/etc/login.defs
tests/chroot/chsh/01_chsh--root/config_chroot/etc/login.defs
tests/chroot/gpasswd/01_gpasswd--root/config_chroot/etc/login.defs
tests/chroot/groupadd/01_groupadd--root/config_chroot/etc/login.defs
tests/chroot/groupdel/01_groupdel--root/config_chroot/etc/login.defs
tests/chroot/groupmod/01_groupmod--root/config_chroot/etc/login.defs
tests/chroot/grpck/01_grpck--root/config_chroot/etc/login.defs
tests/chroot/grpconv/01_grpconv--root/config_chroot/etc/login.defs
tests/chroot/grpunconv/01_grpunconv--root/config_chroot/etc/login.defs
tests/chroot/lastlog/01_lastlog--root/config_chroot/etc/login.defs
tests/chroot/pwck/01_pwck--root/config_chroot/etc/login.defs
tests/chroot/pwconv/01_pwconv--root/config_chroot/etc/login.defs
tests/chroot/pwunconv/01_pwunconv--root/config_chroot/etc/login.defs
tests/chroot/useradd/01_useradd--root/config_chroot/etc/login.defs
tests/chroot/useradd/02_useradd--root_login.defs/config_chroot/etc/login.defs
tests/chroot/useradd/03_useradd--root_useradd.default/config_chroot/etc/login.defs
tests/chroot/useradd/04_useradd--root_useradd-D/config_chroot/etc/login.defs
tests/chroot/useradd/05_useradd--root_useradd-D-e-g/config_chroot/etc/login.defs
tests/chroot/userdel/01_userdel--root/config_chroot/etc/login.defs
tests/chroot/usermod/01_usermod--root/config_chroot/etc/login.defs
tests/crypt/login.defs_MD5/01_chpasswd.test [deleted file]
tests/crypt/login.defs_MD5/01_chpasswd/group [deleted file]
tests/crypt/login.defs_MD5/01_chpasswd/gshadow [deleted file]
tests/crypt/login.defs_MD5/01_chpasswd/passwd [deleted file]
tests/crypt/login.defs_MD5/01_chpasswd/shadow [deleted file]
tests/crypt/login.defs_MD5/02_chgpasswd.test [deleted file]
tests/crypt/login.defs_MD5/02_chgpasswd/group [deleted file]
tests/crypt/login.defs_MD5/02_chgpasswd/gshadow [deleted file]
tests/crypt/login.defs_MD5/02_chgpasswd/passwd [deleted file]
tests/crypt/login.defs_MD5/02_chgpasswd/shadow [deleted file]
tests/crypt/login.defs_MD5/config/etc/group [deleted file]
tests/crypt/login.defs_MD5/config/etc/gshadow [deleted file]
tests/crypt/login.defs_MD5/config/etc/login.defs [deleted file]
tests/crypt/login.defs_MD5/config/etc/passwd [deleted file]
tests/crypt/login.defs_MD5/config/etc/shadow [deleted file]
tests/grouptools/chgpasswd/06_chgpasswd_usage/data/usage.out
tests/grouptools/chgpasswd/07_chgpasswd_usage_bad_option/data/usage.out
tests/grouptools/chgpasswd/09_chgpasswd_usage-e-c_exclusive/data/usage.out
tests/grouptools/chgpasswd/11_chgpasswd_usage-s_without-c/chgpasswd.test
tests/grouptools/chgpasswd/11_chgpasswd_usage-s_without-c/data/usage.out
tests/grouptools/chgpasswd/12_chgpasswd_usage-s_invalid/chgpasswd.test
tests/grouptools/chgpasswd/12_chgpasswd_usage-s_invalid/data/usage.out
tests/grouptools/chgpasswd/13_chgpasswd_usage-c_invalid/chgpasswd.test
tests/grouptools/chgpasswd/13_chgpasswd_usage-c_invalid/data/usage.out
tests/grouptools/chgpasswd/17_chgpasswd_password_MD5/chgpasswd.test [deleted file]
tests/grouptools/chgpasswd/17_chgpasswd_password_MD5/config/etc/group [deleted file]
tests/grouptools/chgpasswd/17_chgpasswd_password_MD5/config/etc/gshadow [deleted file]
tests/grouptools/chgpasswd/17_chgpasswd_password_MD5/config/etc/passwd [deleted file]
tests/grouptools/chgpasswd/17_chgpasswd_password_MD5/config/etc/shadow [deleted file]
tests/grouptools/chgpasswd/17_chgpasswd_password_MD5/data/gshadow [deleted file]
tests/grouptools/gpasswd/19_gpasswd_change_passwd-root/config/etc/login.defs
tests/grouptools/gpasswd/20_gpasswd_change_passwd-root-no_shadow_group/config/etc/login.defs
tests/grouptools/gpasswd/21_gpasswd_change_passwd-root-no_gshadow_file/config/etc/login.defs
tests/grouptools/gpasswd/22_gpasswd_change_passwd-myuser/config/etc/login.defs
tests/grouptools/gpasswd/69_gpasswd_change_passwd_2_tries/config/etc/login.defs
tests/grouptools/gpasswd/70_gpasswd_change_passwd_3_tries/config/etc/login.defs
tests/grouptools/gpasswd/71_gpasswd_change_passwd_4_tries/config/etc/login.defs
tests/newgidmap/01_newgidmap/config/etc/login.defs
tests/newgidmap/02_newgidmap_relaxed_gid_check/config/etc/login.defs
tests/newuidmap/01_newuidmap/config/etc/login.defs
tests/newuidmap/02_newuidmap_relaxed_gid_check/config/etc/login.defs
tests/newusers/37_create_user_encrypt_MD5-PAM/config.txt [deleted file]
tests/newusers/37_create_user_encrypt_MD5-PAM/config/etc/group [deleted file]
tests/newusers/37_create_user_encrypt_MD5-PAM/config/etc/gshadow [deleted file]
tests/newusers/37_create_user_encrypt_MD5-PAM/config/etc/pam.d/common-password [deleted file]
tests/newusers/37_create_user_encrypt_MD5-PAM/config/etc/pam.d/newusers [deleted file]
tests/newusers/37_create_user_encrypt_MD5-PAM/config/etc/passwd [deleted file]
tests/newusers/37_create_user_encrypt_MD5-PAM/config/etc/shadow [deleted file]
tests/newusers/37_create_user_encrypt_MD5-PAM/data/group [deleted file]
tests/newusers/37_create_user_encrypt_MD5-PAM/data/gshadow [deleted file]
tests/newusers/37_create_user_encrypt_MD5-PAM/data/newusers.list [deleted file]
tests/newusers/37_create_user_encrypt_MD5-PAM/data/passwd [deleted file]
tests/newusers/37_create_user_encrypt_MD5-PAM/data/shadow [deleted file]
tests/newusers/37_create_user_encrypt_MD5-PAM/newusers.test [deleted file]
tests/newusers/37_create_user_encrypt_MD5/config.txt [deleted file]
tests/newusers/37_create_user_encrypt_MD5/config/etc/group [deleted file]
tests/newusers/37_create_user_encrypt_MD5/config/etc/gshadow [deleted file]
tests/newusers/37_create_user_encrypt_MD5/config/etc/passwd [deleted file]
tests/newusers/37_create_user_encrypt_MD5/config/etc/shadow [deleted file]
tests/newusers/37_create_user_encrypt_MD5/data/group [deleted file]
tests/newusers/37_create_user_encrypt_MD5/data/gshadow [deleted file]
tests/newusers/37_create_user_encrypt_MD5/data/newusers.list [deleted file]
tests/newusers/37_create_user_encrypt_MD5/data/passwd [deleted file]
tests/newusers/37_create_user_encrypt_MD5/data/shadow [deleted file]
tests/newusers/37_create_user_encrypt_MD5/newusers.test [deleted file]
tests/newusers/45_create_user_encrypt_rounds_3000/data/newusers.err
tests/newusers/46_create_user_encrypt_MD5_ignore_rounds_3000/config.txt [deleted file]
tests/newusers/46_create_user_encrypt_MD5_ignore_rounds_3000/config/etc/group [deleted file]
tests/newusers/46_create_user_encrypt_MD5_ignore_rounds_3000/config/etc/gshadow [deleted file]
tests/newusers/46_create_user_encrypt_MD5_ignore_rounds_3000/config/etc/passwd [deleted file]
tests/newusers/46_create_user_encrypt_MD5_ignore_rounds_3000/config/etc/shadow [deleted file]
tests/newusers/46_create_user_encrypt_MD5_ignore_rounds_3000/data/group [deleted file]
tests/newusers/46_create_user_encrypt_MD5_ignore_rounds_3000/data/gshadow [deleted file]
tests/newusers/46_create_user_encrypt_MD5_ignore_rounds_3000/data/newusers.list [deleted file]
tests/newusers/46_create_user_encrypt_MD5_ignore_rounds_3000/data/passwd [deleted file]
tests/newusers/46_create_user_encrypt_MD5_ignore_rounds_3000/data/shadow [deleted file]
tests/newusers/46_create_user_encrypt_MD5_ignore_rounds_3000/newusers.test [deleted file]
tests/newusers/62_create_user_no_aging/config/etc/login.defs
tests/run_all
tests/run_all.coverage
tests/subids/12_useradd_invalid_subuid_configuration1/config/etc/login.defs
tests/subids/13_useradd_invalid_subuid_configuration2/config/etc/login.defs
tests/subids/14_useradd_invalid_subuid_configuration3/config/etc/login.defs
tests/subids/15_useradd_invalid_subgid_configuration1/config/etc/login.defs
tests/subids/16_useradd_invalid_subgid_configuration2/config/etc/login.defs
tests/subids/17_useradd_invalid_subgid_configuration3/config/etc/login.defs
tests/subids/18_useradd_min=max/config/etc/login.defs
tests/system/etc/login.defs
tests/unit/test_chkhash.c
tests/usertools/chpasswd-PAM/06_chpasswd_usage/data/usage.out
tests/usertools/chpasswd-PAM/07_chpasswd_usage_bad_option/data/usage.out
tests/usertools/chpasswd-PAM/09_chpasswd_usage-e-c_exclusive/data/usage.out
tests/usertools/chpasswd-PAM/11_chpasswd_usage-s_without-c/chpasswd.test
tests/usertools/chpasswd-PAM/11_chpasswd_usage-s_without-c/data/usage.out
tests/usertools/chpasswd-PAM/12_chpasswd_usage-s_invalid/chpasswd.test
tests/usertools/chpasswd-PAM/12_chpasswd_usage-s_invalid/data/usage.out
tests/usertools/chpasswd-PAM/13_chpasswd_usage-c_invalid/chpasswd.test
tests/usertools/chpasswd-PAM/13_chpasswd_usage-c_invalid/data/usage.out
tests/usertools/chpasswd-PAM/17_chpasswd_password_MD5/chpasswd.test [deleted file]
tests/usertools/chpasswd-PAM/17_chpasswd_password_MD5/config/etc/group [deleted file]
tests/usertools/chpasswd-PAM/17_chpasswd_password_MD5/config/etc/gshadow [deleted file]
tests/usertools/chpasswd-PAM/17_chpasswd_password_MD5/config/etc/pam.d/chpasswd [deleted file]
tests/usertools/chpasswd-PAM/17_chpasswd_password_MD5/config/etc/pam.d/common-password [deleted file]
tests/usertools/chpasswd-PAM/17_chpasswd_password_MD5/config/etc/passwd [deleted file]
tests/usertools/chpasswd-PAM/17_chpasswd_password_MD5/config/etc/shadow [deleted file]
tests/usertools/chpasswd-PAM/17_chpasswd_password_MD5/data/shadow [deleted file]
tests/usertools/userdel/05_userdel_no_USERGROUPS_ENAB/config/etc/login.defs
tests/usertools/userdel/06_userdel_no_usergroup/config/etc/login.defs
tests/usertools/userdel/07_userdel_usergroup_not_primary/config/etc/login.defs
tests/usertools/userdel/08_userdel_usergroup_with_other_members/config/etc/login.defs
tests/usertools/userdel/09_userdel_usergroup_no_other_members_in_gshadow/config/etc/login.defs
tests/usertools/usermod/47_usermod-u_default_maildir/config/etc/login.defs
tests/usertools/usermod/48_usermod-u_MAIL_FILE/config/etc/login.defs