]> granicus.if.org Git - linux-pam/blobdiff - ChangeLog
Relevant BUGIDs:
[linux-pam] / ChangeLog
index b0e3783e8c5831d2018e1dd62be85f188361612f..ff7e74233abcfaba62f94688ee4883a8505b4a05 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,244 @@
+2006-12-18  Tomas Mraz  <t8m@centrum.cz>
+
+       * modules/pam_unix/pam_unix_passwd.c (pam_sm_chauthtok): Localize
+       message printed to user.
+
+2006-12-13  Thorsten Kukuk  <kukuk@suse.de>
+
+       * modules/pam_localuser/pam_localuser.c: Add support for session
+       and chauthtok [SF#1606180].
+       * modules/pam_localuser/pam_localuser.8.xml: Document last change.
+
+       * libpam/pam_audit.c (_pam_audit_writelog): Print error message
+       only once.
+
+2006-12-12  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * libpam/pam_audit.c (_pam_audit_writelog): Print error
+       message on failure to syslog.
+
+2006-12-09  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_umask/pam_umask.c: Use strtoul instead of strtol,
+       fix overflow detection.
+
+2006-12-06  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_mkhomedir/pam_mkhomedir.c (rec_mkdir): Fix
+       handling of left-most path component [SF#1591598].
+       (create_homedir): Mark user visible messages for translation.
+       * po/de.po: Adjust german translation for pam_mkhomedir.
+
+       * modules/pam_faildelay/pam_faildelay.c: If no argument is
+       given, try to read FAIL_DELAY from /etc/login.defs.
+       * modules/pam_faildelay/pam_faildelay.8.xml: Document usage
+       of /etc/login.defs.
+
+2006-12-04  Tomas Mraz <t8m@centrun.cz>
+
+       * po/jp.po: Fixed mistake in Password: message (from
+       Peng Huang <phuang@redhat.com>).
+
+2006-11-28  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * po/hu.po: Update hungarian translation (from
+       Kalman Kemenczy <kkemenczy@novell.com>).
+
+       * configure.in: Allow disabling support for cracklib, audit, libdb.
+
+       * modules/pam_faildelay/pam_faildelay.8.xml: Correct name of Author.
+
+       * configure.in: Remove --enable-docdir (obsolete by --docdir).
+       * doc/Makefile.am: Don't overwrite htmldir.
+       * doc/adg/Makefile.am: Use docdir, htmldir and pdfdir.
+       * doc/mwg/Makefile.am: Likewise.
+       * doc/sag/Makefile.am: Likewise.
+       * doc/specs/Makefile.am: Use docdir.
+
+       * tests/tst-pam_set_data.c: New test cases for pam_set_data().
+       * tests/Makefile.am: Add pam_set_data test case.
+
+       * libpam/pam_data.c: Add NULL pointer check for module_data_name.
+       * libpam/Makefile.am: Bump revision of shared library.
+
+2006-11-08  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * configure.in: Add modules/pam_faildelay/Makefile.
+       * doc/sag/Linux-PAM_SAG.xml: Include pam_faildelay.xml.
+       * doc/sag/pam_faildelay.xml: New.
+       * libpam/pam_static_modules.h: Include static pam_faildelay data.
+       * modules/Makefile.am: Add pam_faildelay directory.
+       * modules/pam_faildelay/Makefile.am: New.
+       * modules/pam_faildelay/README: New, generated from XML file.
+       * modules/pam_faildelay/README.xml: New.
+       * modules/pam_faildelay/pam_faildelay.8: New, generated from xml.
+       * modules/pam_faildelay/pam_faildelay.8.xml: New.
+       * modules/pam_faildelay/pam_faildelay.c: New.
+       * modules/pam_faildelay/tst-pam_faildelay: New.
+
+       * po/POTFILES.in: Add pam_faildelay.c and pam_loginuid.c.
+
+2006-11-07  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_cracklib/pam_cracklib.c: PAM_DEBUG_ARG
+       is a bit mask and not a boolean value (Reported by
+       Jochen Voss <voss@seehuhn.de>).
+
+2006-10-26  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * doc/man/pam.3.xml: Add pam_get_user function.
+
+       * modules/pam_motd/pam_motd.8.xml: Fix typo.
+
+2006-10-24  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_namespace/pam_namespace.c: Reserve space for
+       trailing zero.
+
+2006-10-24  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_unix/support.c (_unix_verify_password): Try system
+       crypt() if we don't know the hash alogorithm.
+       * modules/pam_unix/unix_chkpwd.c (_unix_verify_password): Likewise.
+
+2006-10-13  Tomas Mraz <t8m@centrum.cz>
+
+       * doc/mwg/Linux-PAM_MWG.xml: Add id[s] to section[s].
+       * doc/sag/pam_access.xml: Likewise.
+       * doc/sag/pam_echo.xml: Likewise.
+       * doc/sag/pam_env.xml: Likewise.
+       * doc/sag/pam_exec.xml: Likewise.
+       * doc/sag/pam_group.xml: Likewise.
+       * doc/sag/pam_limits.xml: Likewise.
+       * doc/sag/pam_namespace.xml: Likewise.
+       * doc/sag/pam_time.xml: Likewise.
+       * doc/sag/Linux-PAM_SAG.xml: Add id to book.
+       * doc/adg/Linux-PAM_ADG.xml: Add id to book.
+       * doc/mwg/Linux-PAM_MWG.xml: Add id to book.
+
+
+2006-10-07  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * po/hu.po: Updated hungarian translation (from
+       Kalman Kemenczy <kkemenczy@novell.com>)
+
+2006-09-20  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * doc/adg/Makefile.am: Add manual pages as dependency.
+       * doc/mwg/Makefile.am: Likewise.
+       * doc/sag/Makefile.am: Likewise.
+       * doc/sag/Linux-PAM_SAG.xml: Include pam_unix.xml.
+       * doc/sag/pam_unix.xml: New.
+       * modules/pam_unix/Makefile.am: Generate pam_unix.8 manual page.
+       * modules/pam_unix/README.xml: New.
+       * modules/pam_unix/pam_unix.8.xml: New.
+       * modules/pam_unix/README: Regenerate from XML.
+       * modules/pam_unix/pam_unix.8: Generated from XML.
+
+2006-09-09  Dmitry V. Levin  <ldv@altlinux.org>
+
+       * modules/pam_wheel/pam_wheel.8.xml: Fix typo.
+       * modules/pam_wheel/pam_wheel.8: Likewise.
+       * modules/pam_wheel/README: Likewise.
+
+2006-09-08  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * po/de.po: Fix typo.
+
+2006-09-06  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * release version 0.99.6.3
+
+2006-09-01  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_loginuid/pam_loginuid.8.xml: Fix typo in
+       config name.
+
+2006-08-31  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_env/environment: New, dummy environment example
+       config file.
+
+       * modules/pam_namespace/Makefile.am: Don't install
+       manual page if we don't build module.
+
+       * m4/ld-as-needed.m4: Don't set LDFLAGS if check failed.
+       * m4/ld-O1: Likewise.
+
+2006-08-30  Tomas Mraz  <t8m@centrum.cz>
+
+       * modules/pam_access/pam_access.8.xml: All services supported.
+       * modules/pam_access/pam_access.c (pam_sm_open_session): New.
+       (pam_sm_close_session): New.
+       (pam_sm_chauthtok): New.
+
+       * modules/pam_access/pam_succeed_if.8.xml: All services supported.
+       * modules/pam_access/pam_succeed_if.c (pam_sm_setcred): Return
+       PAM_IGNORE rather than success.
+       (pam_sm_open_session): New.
+       (pam_sm_close_session): New.
+       (pam_sm_chauthtok): New.
+
+2006-08-30  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * xtests/Makefile.am: Move shell code to execute tests from here ...
+       * xtests/run-xtests.sh: ... to here.
+       * xtests/*.c: Include config.h.
+       * tests/*.c: Likewise.
+
+       * modules/pam_namespace/pam_namespace.c: Use pam_modutil_getpwnam()
+       instead of getpwnam().
+
+2006-08-29  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * doc/sag/pam_loginuid.xml: New.
+       * doc/sag/Linux-PAM_SAG.xml: Include pam_loginuid.xml.
+
+       * configure.in: Add modules/pam_loginuid/Makefile.
+       * modules/Makefile.am: Add pam_loginuid sub directory.
+
+       * libpam/pam_static_modules.h: Add pam_loginuid.
+
+       * modules/pam_loginuid/Makefile.am: New.
+       * modules/pam_loginuid/tst-pam_loginuid: New.
+       * modules/pam_loginuid/pam_loginuid.8.xml: New.
+       * modules/pam_loginuid/pam_loginuid.8: New, generated from XML source.
+       * modules/pam_loginuid/pam_loginuid.c: New.
+       * modules/pam_loginuid/README.xml: New.
+       * modules/pam_loginuid/README: New, generated from XML source.
+
+2006-08-29  Dmitry V. Levin  <ldv@altlinux.org>
+
+       * modules/pam_exec/pam_exec.c (call_exec): Add required third
+       argument to open() call with O_CREAT flag set.
+
+2006-08-28  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_cracklib/pam_cracklib.c (pam_sm_chauthtok): Remove
+       duplicate code.
+
+2006-08-24  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * release version 0.99.6.2
+
+       * modules/pam_lastlog/pam_lastlog.c (last_login_date): Create
+       lastlog file if it does not exist.
+
+       * modules/pam_cracklib/pam_cracklib.c (pam_sm_chauthtok): Check
+       for error from getting second token.
+       * xtests/Makefile.am: Add tst-pam_cracklib1
+       * xtests/tst-pam_cracklib1.c: New, check for pam_cracklib seg.fault.
+       * xtests/tst-pam_cracklib1.pamd: New, config for cracklib test.
+
+2006-08-24  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * xtests/tst-pam_dispatch4.c: New test.
+       * xtests/tst-pam_dispatch4.pamd: PAM config for new test.
+
+2006-08-09  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * release version 0.99.6.1
+
 2006-08-09  David Howells  <dhowells@redhat.com>
 
        * modules/pam_keyinit/pam_keyinit.c (kill_keyrings): Set real uid
        (pam_sm_chauthtok): Remove dead code.
        [#1489634] found by Coverity.
 
-2006-05-04  Thorsten Kukuk  <kukuk@suse.de>
+2006-05-04  Thorsten Kukuk  <kukuk@thkukuk.de>
 
        * configure.in: Check for fseeko.
        * modules/pam_tally/pam_tally.c: Use fseeko if available
        * modules/pam_listfile/pam_listfile.c: Add support for session
        and password management.
 
-2006-01-19  Thorsten Kukuk  <kukuk@suse.de>
+2006-01-19  Thorsten Kukuk  <kukuk@thkukuk.de>
 
        * doc/specs/Makefile.am (spec): Add padout to fix parallel
        build (Reported by Andreas Haumer <andreas@xss.co.at>).