2018-03-28 Jiří Kučera * man/passwd.1: Updated manual page. 2018-03-27 Jiří Kučera * po/*.po: Updated translations. * zanata.xml: became obsolete. 2017-09-06 Steve Grubb * passwd.c (main): Fixed password aging logging. 2017-08-31 Steve Grubb * passwd.c (main): Fixed double auditing. 2017-08-30 Steve Grubb * passwd.c: Used appropriate audit system event types, updated op field in audit events, removed audit status checks. 2017-08-22 Miloslav Trmač * man/ja/passwd.1: Improved Japanese man page. Patch by Masanari Iida . * po/ja.po: Improved Japanese translation. Patch by Masanari Iida . 2016-01-08 Miloslav Trmač * passwd.pamd: Remove configuration for unused "auth" and "account" PAM stacks. Patch by Guillaume Rousse . 2015-11-02 Miloslav Trmač * passwd.c (main): Support passwords up to PAM_MAX_RESP_SIZE - 1 with --stdin. Fail instead of silently truncating longer passwords. 2015-05-23 Miloslav Trmač * man/passwd.1: * passwd.c (parse_args): Explicitly note that (passwd -d) also removes the "locked" status of a password. * libuser.c (pwdb_clear_password): If clearing a locked password, note this to stderr. 2015-03-21 Miloslav Trmač * po/passwd.pot: Remove autogenerated file. Unlike Transifex, Zanata does not need it. 2015-03-19 Miloslav Trmač * .tx/config: Remove. * zanata.xml: Add. To pull updated translations, run (zanata-cli pull). 2013-07-08 Miloslav Trmač * configure.ac: Update gettext version, which silences autotools warnings. * configure.ac: Add AM_PROG_AR to silence an automake warning. 2013-03-25 Miloslav Trmač * libuser.c (pwdb_display_status): Fix a memory leak. * libuser.c: Define GLIB_VERSION_MIN_REQUIRED to shut down GLib warnings we can't do anything about. (pwdb_unlock_password): Use lu_ent_get_first_value_strdup(). (ent_value_strdup): Remove. Use equivalent lu_ent_get_first_value_strdup() in callers. (pwdb_update_gecos, pwdb_update_shell): Use lu_ent_set_string(). (pwdb_update_aging): Use lu_ent_set_long(). 2012-11-26 Miloslav Trmač * Makefile.am (EXTRA_DIST): Don't ship autogenerated m4/ChangeLog. Don't explicitly ask for autotools-managed config.rpath and mkinstalldirs. * configure.ac: Specify gettext version to fix (autoreconf). 2010-01-28 Tomas Mraz * passwd.spec.in: Add COPYING and other things as %doc 2009-10-22 Tomas Mraz * po/*.po*: Updated translations from transifex. * passwd.1: Manual page improvements. * passwd.spec.in: Fix license tag. 2009-09-14 Tomas Mraz * configure.ac: Version 0.77 * po/*.po*: Updated translations from transifex. * passwd.1: Manual page improvements. 2009-02-11 Tomas Mraz * configure.ac: Version 0.76 * libuser.c (pwdb_display_status): Add support for SHA512, SHA256 hashes. * po/*.po*: Updated translations. * passwd.pamd: Add optional pam_gnome_keyring module. 2008-02-20 Tomas Mraz * Makefile.am: Build cleanup. * po/LINGUAS: sr@Latn -> sr@latin * COPYING: Add license text and full GPLv2 text. * chfn.1: Removed. * chfn.c: Removed. * chsh.1: Removed. * chsh.c: Removed. * version.c: Removed. * version.h: Removed. * po/POTFILES.in: Drop removed files. 2008-02-19 Tomas Mraz * configure.ac: Version 0.75 * passwd.spec.in: Fedora review fixes. Non-SELinux build fixes. * po/no.po: Removed. * po/LINGUAS: Removed obsolete no translation. 2006-12-12 Tomas Mraz * configure.ac: Version 0.74, add gettext support * libuser.c: Reformatted some messages for better translations. * passwd.c: Reformatted some messages for better translations, marked some more messages for translations, initialize locales and gettext. * passwd.spec.in: Call %find_lang. * pwdb.h: Define _ as gettext. 2006-12-06 gettextize * Makefile.am (EXTRA_DIST): Add config.rpath, mkinstalldirs, m4/ChangeLog. * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in. 2006-12-06 Tomas Mraz * libuser.c (CHECK_ERROR): Improve the error message. (shutdown_libuser): Make it void function. (startup_libuser): Make it void function. Improve error reporting. (pwdb_unlock_password): Warn the admin about the empty password. (pwdb_display_status): Error should be printed on stderr, return meaningful value. * pwdb.c (CHECK_ERROR): Improve the error message. 2006-07-17 Tomas Mraz * configure.ac: Version 0.73. * passwd.c (parse_args): Fix broken logic from the last change. 2006-07-14 Tomas Mraz * configure.ac: Set use_selinux to no if not available, version 0.72 * libuser.c (ent_value_strdup, ent_value_int64): New. (pwdb_display_status): Improve status output, print expiration values. * passwd.c (parse_args, main): Use new audit calls, don't call selinux_check_passwd_access when selinux is disabled. 2006-05-25 Tomas Mraz * passwd.1: Change reference to the Linux-PAM administrators guide (#193084) 2005-10-07 Tomas Mraz * configure.ac: Version 0.71 * passwd.pamd: Replace pam_stack with include. 2005-09-29 Tomas Mraz * libuser.c (pwdb_update_shell): Replace LU_GECOS with LU_LOGINSHELL (#168029) 2005-06-17 Tomas Mraz * configure.ac (AM_INIT_AUTOMAKE, AC_INIT): Change to the new style of initialization. * passwd.c (stdin_conv): Respond with password only on PAM_PROMPT_ECHO_OFF * passwd.c: Replace LAuS with Audit. (laus_help_errmsg, laus_help_log, laus_help_open): Removed. * passwd.spec: Removed. * passwd.spec.in: New file. Template for passwd.spec. 2005-01-25 Dan Walsh * Improve SELinux priv checking 2004-08-23 Jindrich Novy * passwd.1: updated man page 2004-08-23 Steve Grubb * passwd.c, version.c: code cleanup patch 1999-08-23 Cristian Gafton * pwdb.c (pwdb_lock_password): Fixed the passwd -u problem. Patch from Mihai Ibanescu 1999-08-13 Cristian Gafton * pwdstat.c: New file for examples 1999-04-14 Cristian Gafton * pwdb.c (pwdb_lock_password): Put two !! for a locked password. (pwdb_unlock_password): get rid of any number of '!' chars in front of a crypted password