aboutsummaryrefslogtreecommitdiff
path: root/modules/pam_pwhistory/opasswd.h
diff options
context:
space:
mode:
authorMartyn Welch <martyn@welchs.me.uk>2022-02-07 12:20:27 +0000
committerGitHub <noreply@github.com>2022-02-07 13:20:27 +0100
commit11c35109a67fa82b75f8d427fcb5ab41f61550f7 (patch)
treebb995a6b8cd3ad8a5906fbcac753159f3222894e /modules/pam_pwhistory/opasswd.h
parent5602198320902d02197876daf399cd5ae27a316f (diff)
downloadpam-11c35109a67fa82b75f8d427fcb5ab41f61550f7.tar.gz
pam-11c35109a67fa82b75f8d427fcb5ab41f61550f7.tar.bz2
pam-11c35109a67fa82b75f8d427fcb5ab41f61550f7.zip
pam_pwhistory: Enable alternate location for password history file (#396)
Sometimes, especially in embedded devices, the /etc directory can be read-only and/or not saved over upgrades. In order to ensure password policies are maintained across upgrades and the module functions on read-only file systems, allow the location of the password history file to be set in the PAM configuration. Signed-off-by: Edward <jinzhou.zhu1@ge.com> [Martyn Welch: Updated commit message and ported to latest version] Signed-off-by: Martyn Welch <martyn.welch@collabora.com> Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
Diffstat (limited to 'modules/pam_pwhistory/opasswd.h')
-rw-r--r--modules/pam_pwhistory/opasswd.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/pam_pwhistory/opasswd.h b/modules/pam_pwhistory/opasswd.h
index 3f257288..19a4062c 100644
--- a/modules/pam_pwhistory/opasswd.h
+++ b/modules/pam_pwhistory/opasswd.h
@@ -57,10 +57,10 @@ void
helper_log_err(int err, const char *format, ...);
#endif
-PAMH_ARG_DECL(int
-check_old_pass, const char *user, const char *newpass, int debug);
+PAMH_ARG_DECL(int check_old_pass, const char *user, const char *newpass,
+ const char *filename, int debug);
-PAMH_ARG_DECL(int
-save_old_pass, const char *user, int howmany, int debug);
+PAMH_ARG_DECL(int save_old_pass, const char *user, int howmany,
+ const char *filename, int debug);
#endif /* __OPASSWD_H__ */