]> granicus.if.org Git - linux-pam/blobdiff - ChangeLog
Relevant BUGIDs:
[linux-pam] / ChangeLog
index af992cf5d78e32811433516b36f6761cb7a99d8c..40b3c3f7a007c46cd72e0ee8705a6dffb2e99569 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2006-07-03  Dan Yefimov <dan@D00M.lightwave.net.ru>
+
+       * configure.in: Fixed have_key_syscalls test.
+
+       * modules/pam_access/pam_access.c (from_match): Fixed IPv4 network match,
+       removed AI_ADDRCONFIG flag.
+
+2006-06-30  Tomas Mraz <t8m@centrum.cz>
+
+       * modules/pam_namespace/Makefile.am(EXTRA_DIST): Add namespace.init.
+
+2006-06-29  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * doc/Makefile.am (releasedocs): Fix directory layout.
+       * doc/adg/Makefile.am: Likewise.
+       * doc/mwg/Makefile.am: Likewise.
+       * doc/sag/Makefile.am: Likewise.
+
+2006-06-28  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * doc/sag: System Administrator Guide as XML source.
+       * doc/sag/Makefile.am: New.
+       * doc/sag/Linux-PAM_SAG.xml: New, main XML document.
+       * doc/sag/pam_*.xml: New, wrapper to include module documentation.
+
+       * doc/adg: Application Developers Guide as XML source.
+       * doc/adg/Makefile.am: New.
+       * doc/adg/Linux-PAM_ADG.xml: New, main XML document.
+       * doc/adg/pam_*.xml: New, wrappers to include manual pages.
+
+       * doc/mwg: Application Developers Guide as XML source.
+       * doc/mwg/Makefile.am: New.
+       * doc/mwg/Linux-PAM_MWG.xml: New, main XML document.
+       * doc/mwg/pam_*.xml: New, wrappers to include manual pages.
+
+       * doc/CREDITS: Removed.
+       * doc/NOTES: Removed.
+       * doc/pam_appl.sgml: Removed.
+       * doc/pam_modules.sgml: Removed.
+       * doc/pam_source.sgml: Removed.
+       * doc/figs/pam_orient.txt: Removed.
+       * doc/figs: Removed.
+
+       * configure.in: Remove checks for sgml2* progrs, add sag, adg
+       and mwg Makefiles.
+
+       * doc/Makefile.am: Remove references to sgml, add sag, adg and mwg
+       directories.
+       * doc/modules: Remove directory.
+       * doc/html: Remove directory.
+       * doc/ps: Remove directory.
+       * doc/pdf: Remove directory.
+       * doc/txts: Remove directory.
+       * doc/index.html: Moved from html directory to here.
+
+2006-06-28  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * release version 0.99.5.0
+
+       * bump version number to 0.99.5.0
+
+       * modules/pam_rhosts/pam_rhosts.c: New module, replaces
+       pam_rhosts_auth.so.
+       * modules/pam_rhosts/pam_rhosts.8.xml: New.
+       * modules/pam_rhosts/pam_rhosts.8: New, generated from XML source.
+       * modules/pam_rhosts/tst-pam_rhosts: New.
+       * modules/pam_rhosts/Makefile.am: Add pam_rhosts, generate
+       manual page and README.
+       * modules/pam_rhosts/README.xml: New.
+       * modules/pam_rhosts/reADME: Regenerated from XML source.
+
+       * doc/man/pam_sm_acct_mgmt.3.xml: Adjust syntax for module
+       writers guide.
+       * doc/man/pam_sm_authenticate.3.xml: Likewise.
+       * doc/man/pam_sm_chauthtok.3.xml: Likewise.
+       * doc/man/pam_sm_close_session.3.xml: Likewise.
+       * doc/man/pam_sm_open_session.3.xml: Likewise.
+       * doc/man/pam_sm_setcred.3.xml: Likewise.
+
+       * po/POTFILES.in: Add new source files.
+
+       * libpam/pam_static_modules.h: Add new modules.
+
+       * modules/pam_keyinit.c: Add _pam_keyinit_modstruct.
+
+       * modules/pam_keyinit/Makefile.am (EXTRA_DIST): Add XML
+       files and manual page.
+
+2006-06-27  Thorsten Kukuk <kukuk@thkukuk.de>
+
+       * configure.in: Allow disabling of SELinux support, check for
+       rootok_af.
+
+2006-06-27  Tomas Mraz <t8m@centrum.cz>
+
+       * modules/pam_namespace/pam_namespace.c: New module
+       originally written by Janak Desai.
+       * modules/pam_namespace/Makefile.am: New.
+       * modules/pam_namespace/README: New.
+       * modules/pam_namespace/md5.c: New.
+       * modules/pam_namespace/md5.h: New.
+       * modules/pam_namespace/namespace.conf: New.
+       * modules/pam_namespace/namespace.conf.5: New.
+       * modules/pam_namespace/namespace.conf.5.xml: New.
+       * modules/pam_namespace/namespace.init: New.
+       * modules/pam_namespace/pam_namespace.8: New.
+       * modules/pam_namespace/pam_namespace.8.xml: New.
+       * modules/pam_namespace/tst-pam_namespace: New.
+       * modules/Makefile.am: Added pam_namespace.
+       * configure.in: Added pam_namespace, test for unshare
+       library call.
+
+2006-06-27  David Howells <dhowells@redhat.com>
+
+       * modules/pam_keyinit/pam_keyinit.c: New module.
+       * modules/pam_keyinit/pam_keyinit.8: New.
+       * modules/pam_keyinit/pam_keyinit.8.xml: New.
+       * modules/pam_keyinit/README: New.
+       * modules/pam_keyinit/README.xml: New.
+       * modules/pam_keyinit/Makefile.am: New.
+       * modules/pam_keyinit/tst-pam_keyinit: New.
+       * modules/Makefile.am: Added pam_keyinit.
+       * configure.in: Added test for the key mgmt syscall.
+
+2006-06-27  Thorsten Kukuk <kukuk@thkukuk.de>
+
+       * m4/libprelude.m4: Sync with upstream.
+
+2006-06-27  Tomas Mraz <t8m@centrum.cz>
+
+       * modules/pam_unix/pam_unix_acct.c (_unix_run_verify_binary):
+       signal() fails with SIG_ERR return
+       * modules/pam_unix/pam_unix_passwd.c(_unix_run_shadow_binary):
+       Likewise.
+       * modules/pam_unix/support.c(_unix_run_helper_binary):
+       Likewise.
+
+2006-06-25  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * doc/man/misc_conv.3.xml: New.
+       * doc/man/misc_conv.3: New.
+       * doc/man/pam_misc_paste_env.3.xml: New.
+       * doc/man/pam_misc_paste_env.3: New.
+       * doc/man/pam_misc_drop_env.3.xml: New.
+       * doc/man/pam_misc_drop_env.3: New.
+       * doc/man/pam_misc_setenv.3.xml: New.
+       * doc/man/pam_misc_setenv.3: New.
+       * doc/man/Makefile.am: Add new manual pages.
+
+       * doc/man/pam_acct_mgmt.3.xml: Fix syntax for inclusion
+       in Applicatoin Developer Guide.
+       * doc/man/pam_authenticate.3.xml: Likewise
+       * doc/man/pam_chauthtok.3.xml: Likewise
+       * doc/man/pam_close_session.3.xml: Likewise
+       * doc/man/pam_conv.3.xml: Likewise
+       * doc/man/pam_end.3.xml: Likewise
+       * doc/man/pam_fail_delay.3.xml: Likewise
+       * doc/man/pam_getenv.3.xml: Likewise
+       * doc/man/pam_getenvlist.3.xml: Likewise
+       * doc/man/pam_open_session.3.xml: Likewise
+       * doc/man/pam_putenv.3.xml: Likewise
+       * doc/man/pam_setcred.3.xml: Likewise
+       * doc/man/pam_start.3.xml: Likewise
+       * doc/man/pam_strerror.3.xml: Likewise
+
+       * doc/man/pam_acct_mgmt.3: Regenerate from XML source.
+       * doc/man/pam_authenticate.3: Likewise
+       * doc/man/pam_chauthtok.3: Likewise
+       * doc/man/pam_close_session.3: Likewise
+       * doc/man/pam_conv.3: Likewise
+       * doc/man/pam_end.3: Likewise
+       * doc/man/pam_fail_delay.3: Likewise
+       * doc/man/pam_getenv.3: Likewise
+       * doc/man/pam_getenvlist.3: Likewise
+       * doc/man/pam_open_session.3: Likewise
+       * doc/man/pam_putenv.3: Likewise
+       * doc/man/pam_setcred.3: Likewise
+       * doc/man/pam_sm_close_session.3: Likewise
+       * doc/man/pam_start.3: Likewise
+       * doc/man/pam_strerror.3: Likewise
+       * doc/man/pam_syslog.3: Likewise
+       * doc/man/PAM.8: Likewise
+
+2006-06-24  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_limits/pam_limits.c (setup_limits): Don't
+       reset priority for root.
+
+2006-06-23  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_access/access.conf.5.xml: Fix syntax for SAG.
+       * modules/pam_access/pam_access.8.xml: Likewise.
+       * modules/pam_deny/pam_deny.8.xml: Likewise.
+       * modules/pam_echo/pam_echo.8.xml: Likewise.
+       * modules/pam_env/pam_env.8.xml: Likewise.
+       * modules/pam_env/pam_env.conf.5.xml: Likewise.
+       * modules/pam_group/group.conf.5.xml: Likewise.
+       * modules/pam_group/pam_group.8.xml: Likewise.
+       * modules/pam_limits/limits.conf.5.xml: Likewise.
+       * modules/pam_listfile/pam_listfile.8.xml: Likewise.
+       * modules/pam_succeed_if/pam_succeed_if.8.xml: Likewise.
+       * modules/pam_time/pam_time.8.xml: Likewise.
+       * modules/pam_time/time.conf.5.xml: Likewise.
+
+       * modules/pam_access/access.conf.5: Regenerate.
+       * modules/pam_access/pam_access.8: Likewise.
+       * modules/pam_deny/pam_deny.8: Likewise.
+       * modules/pam_echo/README: Likewise.
+       * modules/pam_echo/pam_echo.8: Likewise.
+       * modules/pam_env/pam_env.8: Likewise.
+       * modules/pam_env/pam_env.conf.5: Likewise.
+       * modules/pam_group/README: Likewise.
+       * modules/pam_group/group.conf.5: Likewise.
+       * modules/pam_group/pam_group.8: Likewise.
+       * modules/pam_limits/limits.conf.5: Likewise.
+       * modules/pam_listfile/README: Likewise.
+       * modules/pam_listfile/pam_listfile.8: Likewise.
+       * modules/pam_succeed_if/pam_succeed_if.8: Likewise.
+       * modules/pam_time/pam_time.8: Likewise.
+       * modules/pam_time/time.conf.5: Likewise.
+
+       * doc/man/Makefile.am: Add pam.conf-desc.xml, pam.conf-dir.xml
+       and pam.conf-syntax.xml.
+       * doc/man/pam.conf.5.xml: Split into different pieces for SAG.
+       * doc/man/pam.conf.5: Regenerated.
+       * doc/man/pam.conf-desc.xml: New.
+       * doc/man/pam.conf-dir.xml: New.
+       * doc/man/pam.conf-syntax.xml: New.
+
+2006-06-21  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_selinux/Makefile.am: Fix "make dist" if libselinux
+       is not installed.
+
+       * modules/pam_issue/pam_issue.8.xml: Fix listing of escapes.
+       * modules/pam_issue/pam_issue.8: Regenerate.
+
+2006-06-20  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * configure.in: Remove unused check for libcap.
+
+       * m4/ld-as-needed.m4: New.
+       * m4/ld-O1.m4: New.
+       * configure.in: Call PAM_LD_AS_NEEDED and PAM_LD_O1,
+       require docbook version 4.4.
+
+2006-06-19  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * doc/man/pam.8.xml: Syntax cleanup.
+       * doc/pam/PAM.8: Regenerated from xml source.
+       * man/pam_sm_chauthtok.3: New.
+       * man/pam_sm_chauthtok.3.xml: New.
+       * man/pam_sm_close_session.3: New.
+       * man/pam_sm_close_session.3.xml: New.
+       * man/pam_sm_open_session.3: New.
+       * man/pam_sm_open_session.3.xml: New.
+       * man/pam_sm_authenticate.3: New.
+       * man/pam_sm_authenticate.3.xml: New.
+       * man/pam_sm_setcred.3: New.
+       * man/pam_sm_setcred.3.xml: New.
+       * man/Makefile.am: Add new pam_sm_* manual pages.
+
+       * specs/Makefile.am: Fix rule to generate draft.
+
+2006-06-18  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_tally/Makefile.am: Include Make.xml.rules.
+       * modules/pam_tally/pam_tally.8.xml: New.
+       * modules/pam_tally/pam_tally.8: New, generated from xml file.
+       * modules/pam_tally/README.xml: New.
+       * modules/pam_tally/README: Regenerated from xml file.
+
+       * modules/pam_selinux/Makefile.am: Include Make.xml.rules.
+       * modules/pam_selinux/pam_selinux.8.xml: New.
+       * modules/pam_selinux/pam_selinux.8: Regenerated from xml file.
+       * modules/pam_selinux/README.xml: New.
+       * modules/pam_selinux/README: Regenerated from xml file.
+
+2006-06-17  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_debug/Makefile.am: Include Make.xml.rules.
+       * modules/pam_debug/pam_debug.8.xml: New.
+       * modules/pam_debug/pam_debug.8: New, generated from xml file.
+       * modules/pam_debug/README.xml: New.
+       * modules/pam_debug/README: Regenerated from xml file.
+
+       * examples/vpass.c: UID is unsigned on Linux.
+       * modules/pam_exec/pam_exec.c: Likewise.
+       * modules/pam_unix/pam_unix_acct.c: Likewise.
+       * modules/pam_unix/pam_unix_sess.c: Likewise.
+
+       * modules/pam_succeed_if/pam_succeed_if.8.xml: Fix syntax error.
+       * modules/pam_succeed_if/pam_succeed_if.8: Regenerated.
+       * modules/pam_succeed_if/README: Regenerated.
+
+       * modules/pam_limits/Makefile.am: Include Make.xml.rules.
+       * modules/pam_limits/limits.conf.5: New, generated from xml file.
+       * modules/pam_limits/limits.conf.5.xml: New.
+       * modules/pam_limits/pam_limits.8: New, generated from xml file.
+       * modules/pam_limits/pam_limits.8.xml: New.
+       * modules/pam_limits/README.xml: New.
+       * modules/pam_limits/README: Regenerated from README.xml.
+
+2006-06-16  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_unix/pam_unix_passwd.c (save_old_password): UIDs
+       are unsigned on Linux, don't truncate them.
+       (_do_setpass): err is of type clnt_stat, not int.
+
+       * modules/pam_lastlog/pam_lastlog.c (last_login_read): Don't
+       truncate UID for syslog output.
+
+       * modules/pam_time/pam_time.c: Replace type boolean with int.
+       * modules/pam_group/pam_group.c: Likewise.
+
+2006-06-15  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_unix/bigcrypt.h: New.
+       * modules/pam_unix/Makefile.am: Add bigcrypt.h.
+       * modules/pam_unix/bigcrypt.c: Include bigcrypt.h.
+       * modules/pam_unix/support.c: Include bigcrypt.h, remove
+       own prototype.
+       * modules/pam_unix/bigcrypt_main.c: Include bigcrypt.h, remove
+       own prototype.
+       * modules/pam_unix/pam_unix_passwd.c: Include bigcrypt.h, remove
+       own prototype.
+
+       * modules/pam_time/pam_time.c (logic_member): Remove unused
+       variable len.
+
+       * modules/pam_group/pam_group.c (logic_field): Accept
+       colon in tty name. [#1428276].
+       (logic_member): Remove unused variable len.
+       (check_account): Fix usage of err variable in debug code.
+
+       * modules/pam_time/pam_time.c (logic_field): Likewise.
+
+       * configure.in: Add special exceptions for icc: different
+       compiler warnings, no PIE support.
+
+2006-06-14  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * libpam/pam_misc.c (_pam_strdup): Use strlen and strcpy.
+
+       * configure.in: Remove --enable-memory-debug, add option
+       to disable prelude if installed.
+
+       * modules/pam_tally/pam_tally.c: Remove MEMORY_DEBUG
+       * modules/pam_filter/upperLOWER/upperLOWER.c: Likewise.
+       * modules/pam_unix/unix_chkpwd.c: Likewise.
+       * libpam/include/security/_pam_types.h: Likewise.
+       * libpam/libpam.map: Remove LIBPAM_MALLOC_DEBUG export.
+       * libpam/pam_malloc.c: Remove file.
+       * libpam/Makefile.am: Remove pam_malloc.c and pam_malloc.h.
+
+       * libpam/pam_handlers.c (extract_modulename): Use _pam_strdup
+       instead of strdup.
+
+       * libpam/pam_private.h: Remove _pam_strCMP.
+       * libpam/pam_misc.c: Likewise.
+       * libpam/pam_handlers.c: Replaced _pam_strCMP with strcasecmp.
+
+2006-06-12  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_tally/Makefile.am (AM_LDFLAGS): Remove flags
+       for modules from main application.
+
+2006-06-09  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_time/Makefile.am: Include Make.xml.rules.
+       * modules/pam_time/time.conf.5: New, generated from xml file.
+       * modules/pam_time/time.conf.5.xml: New.
+       * modules/pam_time/pam_time.8: New, generated from xml file.
+       * modules/pam_time/pam_time.8.xml: New.
+       * modules/pam_time/README.xml: New.
+       * modules/pam_time/README: Regenerated from README.xml.
+
+       * modules/pam_wheel/Makefile.am: Include Make.xml.rules.
+       * modules/pam_wheel/pam_wheel.8.xml: New.
+       * modules/pam_wheel/pam_wheel.8: New, generated from xml file.
+       * modules/pam_wheel/README.xml: New.
+       * modules/pam_wheel/README: Regenerated from xml file.
+
+       * modules/pam_xauth/Makefile.am: Include Make.xml.rules.
+       * modules/pam_xauth/pam_xauth.8.xml: New.
+       * modules/pam_xauth/pam_xauth.8: Regenerated from xml file.
+       * modules/pam_xauth/README.xml: New.
+       * modules/pam_xauth/README: Regenerated from xml file.
+
+       * modules/pam_deny/pam_deny.8.xml: Fix syntax errors.
+       * modules/pam_deny/pam_deny.8: Regenerate from xml file.
+       * modules/pam_deny/README: Likewise.
+
+       * modules/pam_warn/Makefile.am: Include Make.xml.rules.
+       * modules/pam_warn/pam_warn.8.xml: New.
+       * modules/pam_warn/pam_warn.8: New, generated from xml file.
+       * modules/pam_warn/README.xml: New.
+       * modules/pam_warn/README: Regenerated from xml file.
+
+       * modules/pam_userdb/Makefile.am: Include Make.xml.rules.
+       * modules/pam_userdb/pam_userdb.8.xml: New.
+       * modules/pam_userdb/pam_userdb.8: New, generated from xml file.
+       * modules/pam_userdb/README.xml: New.
+       * modules/pam_userdb/README: Regenerated from xml file.
+
+2006-06-06  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_shells/Makefile.am: Include Make.xml.rules.
+       * modules/pam_shells/pam_shells.8.xml: New.
+       * modules/pam_shells/pam_shells.8: New, generated from xml file.
+       * modules/pam_shells/README.xml: New.
+       * modules/pam_shells/README: Regenerated from xml file.
+
+       * libpam/include/security/pam_malloc.h: Add missing license
+       informations.
+
+       * libpam/include/security/pam_ext.h: Add brackets for C++.
+       * libpam/include/security/pam_modutil.h: Likewise.
+
+       * libpam/include/security/pam_modules.h: Document where to
+       find the copyright/license informations.
+
+       * libpam/include/security/pam_appl.h: Move _pam_compat.h
+       include inside of brackets.
+
+2006-06-04  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_securetty/Makefile.am: Include Make.xml.rules.
+       * modules/pam_securetty/pam_securetty.8.xml: New.
+       * modules/pam_securetty/pam_securetty.8: Regenerated from xml file.
+       * modules/pam_securetty/README.xml: New.
+       * modules/pam_securetty/README: Regenerated from xml file.
+
+       * modules/pam_rootok/Makefile.am: Include Make.xml.rules.
+       * modules/pam_rootok/pam_rootok.8.xml: New.
+       * modules/pam_rootok/pam_rootok.8: New, generated from xml file.
+       * modules/pam_rootok/README.xml: New.
+       * modules/pam_rootok/README: Regenerated from xml file.
+
+       * modules/pam_permit/Makefile.am: Include Make.xml.rules.
+       * modules/pam_permit/pam_permit.8.xml: New.
+       * modules/pam_permit/pam_permit.8: New, generated from xml file.
+       * modules/pam_permit/README.xml: New.
+       * modules/pam_permit/README: Regenerated from xml file.
+
+       * modules/pam_nologin/Makefile.am: Include Make.xml.rules.
+       * modules/pam_nologin/pam_nologin.8.xml: New.
+       * modules/pam_nologin/pam_nologin.8: Regenerated from xml file.
+       * modules/pam_nologin/README.xml: New.
+       * modules/pam_nologin/README: Regenerated from xml file.
+
+2006-06-03  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_motd/Makefile.am: Include Make.xml.rules.
+       * modules/pam_motd/pam_motd.8.xml: New.
+       * modules/pam_motd/pam_motd.8: New, generated from xml file.
+       * modules/pam_motd/README.xml: New.
+       * modules/pam_motd/README: New, generated from xml file.
+
+2006-06-02  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_mail/Makefile.am: Include Make.xml.rules.
+       * modules/pam_mail/pam_mail.8.xml: New.
+       * modules/pam_mail/pam_mail.8: New, generated from xml file.
+       * modules/pam_mail/README.xml: New.
+       * modules/pam_mail/README: Regenerated from xml file.
+
+       * modules/pam_localuser/Makefile.am: Include Make.xml.rules.
+       * modules/pam_localuser/pam_localuser.8.xml: New.
+       * modules/pam_localuser/pam_localuser.8: New, generated from xml file.
+       * modules/pam_localuser/README.xml: New.
+       * modules/pam_localuser/README: Regenerated from xml file.
+
+       * doc/man/PAM.8: Regenerate with DocBook XSL Stylesheets v1.70.1.
+       * doc/man/pam.3: Likewise.
+       * doc/man/pam.conf.5: Likewise.
+       * doc/man/pam_acct_mgmt.3: Likewise.
+       * doc/man/pam_authenticate.3: Likewise.
+       * doc/man/pam_chauthtok.3: Likewise.
+       * doc/man/pam_close_session.3: Likewise.
+       * doc/man/pam_conv.3: Likewise.
+       * doc/man/pam_end.3: Likewise.
+       * doc/man/pam_error.3: Likewise.
+       * doc/man/pam_fail_delay.3: Likewise.
+       * doc/man/pam_get_data.3: Likewise.
+       * doc/man/pam_get_item.3: Likewise.
+       * doc/man/pam_get_user.3: Likewise.
+       * doc/man/pam_getenv.3: Likewise.
+       * doc/man/pam_getenvlist.3: Likewise.
+       * doc/man/pam_info.3: Likewise.
+       * doc/man/pam_open_session.3: Likewise.
+       * doc/man/pam_prompt.3: Likewise.
+       * doc/man/pam_putenv.3: Likewise.
+       * doc/man/pam_set_data.3: Likewise.
+       * doc/man/pam_set_item.3: Likewise.
+       * doc/man/pam_setcred.3: Likewise.
+       * doc/man/pam_sm_acct_mgmt.3: Likewise.
+       * doc/man/pam_start.3: Likewise.
+       * doc/man/pam_strerror.3: Likewise.
+       * doc/man/pam_syslog.3: Likewise.
+       * modules/pam_access/access.conf.5: Likewise.
+       * modules/pam_access/pam_access.8: Likewise.
+       * modules/pam_cracklib/pam_cracklib.8: Likewise.
+       * modules/pam_deny/pam_deny.8: Likewise.
+       * modules/pam_echo/pam_echo.8: Likewise.
+       * modules/pam_env/pam_env.8: Likewise.
+       * modules/pam_env/pam_env.conf.5: Likewise.
+       * modules/pam_exec/pam_exec.8: Likewise.
+       * modules/pam_filter/pam_filter.8: Likewise.
+       * modules/pam_ftp/pam_ftp.8: Likewise.
+       * modules/pam_group/group.conf.5: Likewise.
+       * modules/pam_group/pam_group.8: Likewise.
+       * modules/pam_issue/pam_issue.8: Likewise.
+       * modules/pam_lastlog/pam_lastlog.8: Likewise.
+       * modules/pam_mkhomedir/pam_mkhomedir.8: Likewise.
+       * modules/pam_succeed_if/pam_succeed_if.8: Likewise.
+       * modules/pam_umask/pam_umask.8: Likewise.
+
+       * modules/pam_unix/pam_unix_acct.c (pam_sm_acct_mgmt): Use
+       dngettext if available [#1427738].
+       * configure.in: Check for dngettext [#1427738].
+       * po/*.po: Update to dngettext usage.
+
+       * modules/pam_listfile/Makefile.am: Include Make.xml.rules.
+       * modules/pam_listfile/pam_listfile.8.xml: New.
+       * modules/pam_listfile/pam_listfile.8: New, generated from xml file.
+       * modules/pam_listfile/README.xml: New.
+       * modules/pam_listfile/README: Regenerated from xml file.
+
+2006-06-01  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_lastlog/Makefile.am: Include Make.xml.rules.
+       * modules/pam_lastlog/pam_lastlog.8.xml: New.
+       * modules/pam_lastlog/pam_lastlog.8: New, generated from xml file.
+       * modules/pam_lastlog/README.xml: New.
+       * modules/pam_lastlog/README: Regenerated from xml file.
+
+       * modules/pam_group/Makefile.am: Include Make.xml.rules.
+       * modules/pam_group/group.conf.5.xml: New.
+       * modules/pam_group/group.conf.5: New, generated from xml file.
+       * modules/pam_group/pam_group.8.xml: New.
+       * modules/pam_group/pam_group.8: New, generated from xml file.
+       * modules/pam_group/README.xml: New.
+       * modules/pam_group/README: Regenerated from xml file.
+
+       * modules/pam_ftp/Makefile.am: Include Make.xml.rules.
+       * modules/pam_ftp/pam_ftp.8.xml: New.
+       * modules/pam_ftp/pam_ftp.8: New, generated from xml file.
+       * modules/pam_ftp/README.xml: New.
+       * modules/pam_ftp/README: Regenerated from xml file.
+
+       * modules/pam_issue/Makefile.am: Include Make.xml.rules.
+       * modules/pam_issue/pam_issue.8.xml: New.
+       * modules/pam_issue/pam_issue.8: New, generated from xml file.
+       * modules/pam_issue/README.xml: New.
+       * modules/pam_issue/README: Regenerated from xml file.
+
+       * modules/pam_filter/Makefile.am: Include Make.xml.rules.
+       * modules/pam_filter/pam_filter.8.xml: New.
+       * modules/pam_filter/pam_filter.8: New, generated from xml file.
+       * modules/pam_filter/README.xml: New.
+       * modules/pam_filter/README: Regenerated from xml file.
+
+2006-05-30  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_mkhomedir/pam_mkhomedir.8.xml: Fix umask and skel
+       directory documentation.
+
+       * modules/pam_umask/Makefile.am: Include Make.xml.rules.
+       * modules/pam_umask/pam_umask.8.xml: New.
+       * modules/pam_umask/pam_umask.8: New, generated from xml file.
+       * modules/pam_umask/README.xml: New.
+       * modules/pam_umask/README: Regenerated from xml file.
+
+2006-05-29  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_mkhomedir/Makefile.am: Include Make.xml.rules.
+       * modules/pam_mkhomedir/pam_mkhomedir.8.xml: New.
+       * modules/pam_mkhomedir/pam_mkhomedir.8: New, generated from xml file.
+       * modules/pam_mkhomedir/README.xml: New.
+       * modules/pam_mkhomedir/README: Regenerated from xml file.
+
+2006-05-23  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_echo/pam_echo.c (pam_echo): Use pam_modutil_read()
+       instead of read().
+
+2006-05-22  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_listfile/pam_listfile.c (pam_sm_authenticate):
+       Fix memory leaks, [#1490956] found by Coverity.
+
+       * modules/pam_tally/pam_tally.c (pam_get_uid): Check return
+       value of pam_get_user().
+       (tally_get_data): Check if oldtime is not NULL.
+       [#1489818] found by Coverity.
+
+       * modules/pam_mkhomedir/pam_mkhomedir.c (create_homedir): Don't
+       ignore return value of stat(). [#1489808] found by Coverity.
+
+       * modules/pam_mail/pam_mail.c (get_folder): Fix a potential
+       NULL pointer dereference. [#1489792] found by Coverity.
+
+       * libpam/Makefile.am: bump release number of libpam.so.
+       * libpam/pam_misc.c (_pam_mkargv): Fix memory leak,
+       [#1489804] found by Coverity.
+
+       * modules/pam_echo/pam_echo.c (replace_and_print): Initialize
+       str, [#1489658] found by Coverity.
+
+       * modules/pam_cracklib/pam_cracklib.c (_pam_unix_approve_pass): Fix
+       a potential NULL pointer dereference.
+       (pam_sm_chauthtok): Remove dead code.
+       [#1489634] found by Coverity.
+
+2006-05-04  Thorsten Kukuk  <kukuk@suse.de>
+
+       * configure.in: Check for fseeko.
+       * modules/pam_tally/pam_tally.c: Use fseeko if available
+       (Based on patch by IBM).
+
+2006-05-04  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * release version 0.99.4.0
+
+       * libpam/pam_strerror.c: Unify error messages.
+
+       * po/zh_TW.po: Adjust for last pam_strerror changes.
+       * po/zh_CN.po: Likewise.
+       * po/uk.po: Likewise.
+       * po/tr.po: Likewise.
+       * po/pt.po: Likewise.
+       * po/pt_BR.po: Likewise.
+       * po/pl.po: Likewise.
+       * po/ja.po: Likewise.
+       * po/nl.po: Likewise.
+       * po/nb.po: Likewise.
+       * po/it.po: Likewise.
+       * po/hu.po: Likewise.
+       * po/fr.po: Likewise.
+       * po/fi.po: Likewise.
+       * po/es.po: Likewise.
+       * po/de.po: Likewise.
+       * po/cs.po: Likewise.
+
+       * doc/man/pam.3.xml: New.
+       * doc/man/pam.3. New, generated from XML file.
+
+       * doc/man/pam_sm_acct_mgmt.3.xml: New.
+       * doc/man/pam_sm_acct_mgmt.3: New, generated from XML file.
+
+       * doc/man/*.xml: Fix encoding and use always UTF-8, regenerate
+       all manual pages.
+
+       * doc/pam_modules.sgml (PAM_NEW_AUTHTOKEN_REQD): Fix typo.
+
+2006-05-02  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_unix/pam_unix_acct.c (pam_sm_acct_mgmt): Use
+       different strings for plural or not [#1427738]
+
+       * po/*.po: Adjust for pam_unix.so translation fix.
+
+       * modules/pam_tally/pam_tally.c: Always close file handle
+       in error case, don't close it depending on *TALLY value [#1478180]
+
+2006-04-21  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * po/fr.po: Updated.
+
+2006-04-11  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * po/km.po: Updated.
+
+2006-03-27  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * po/LINGUAS: Add uk.
+
+       * po/uk.po: New.
+       * po/cs.po: Updated.
+       * po/po/es.po: Updated.
+       * po/fi.po: Updated.
+       * po/fr.po: Updated.
+       * po/hu.po: Updated.
+       * po/it.po: Updated.
+       * po/ja.po: Updated.
+       * po/nb.po: Updated.
+       * po/pl.po: Updated.
+       * po/pt.po: Updated.
+       * po/pt_BR.po: Updated.
+       * po/zh_CN.po: Updated.
+       * po/zh_TW.po: Updated.
+
+2006-03-21  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * configure.in: Remove ALL_LINGUAS.
+       * po/LINGUAS: New.
+       * po/tr.po: New (from Ismail Donmez <ismail@pardus.org.tr>).
+
+2006-03-13  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * doc/man/pam_error.3.xml: New.
+       * doc/man/pam_error.3: New, generated from XML file.
+       * doc/man/pam_verror.3: New, generated from XML file.
+       * doc/man/Makefile.am: Add pam_error.3 and pam_verror.3.
+
+       * modules/pam_lastlog/Makefile.am: Fix typo.
+
+       * modules/pam_lastlog/pam_lastlog.c: Move comment for
+       translators in right line.
+       * po/*.po: Update po files with comment for translator.
+
+2006-03-12  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * doc/man/Makefile.am: Add new manual pages.
+
+       * doc/man/pam.conf.5.xml: Replace link with content
+       of PAM admin guide.
+       * doc/man/pam.conf.5: Regenerated from XML file.
+
+       * doc/man/pam_info.3.xml: New.
+       * doc/man/pam_info.3: New, generated from XML file.
+       * doc/man/pam_vinfo.3: New, generated from XML file.
+
+       * doc/man/pam_conv.3.xml: New.
+       * doc/man/pam_conv.3: New, generated from XML file.
+
+       * doc/man/pam_putenv.3.xml: New.
+       * doc/man/pam_putenv.3: New, generated from XML file.
+
+       * doc/man/pam_getenv.3.xml: New.
+       * doc/man/pam_getenv.3: New, generated from XML file.
+
+       * doc/man/pam_getenvlist.3.xml: New.
+       * doc/man/pam_getenvlist.3: New, generated from XML file.
+
+       * libpam/pam_item.c (pam_get_user): Check for valid pamh before
+       using it.
+
+       * configure.in: create tests/Makefile
+       * Makefile.am (SUBDIRS): Add tests
+       * tests/Makefile.am: New.
+       * tests/tst-dlopen.c: New.
+       * tests/tst-pam_acct_mgmt.c: New.
+       * tests/tst-pam_authenticate.c: New.
+       * tests/tst-pam_chauthtok.c: New.
+       * tests/tst-pam_close_session.c: New.
+       * tests/tst-pam_end.c: New.
+       * tests/tst-pam_fail_delay.c: New.
+       * tests/tst-pam_getenvlist.c: New.
+       * tests/tst-pam_get_item.c: New.
+       * tests/tst-pam_open_session.c: New.
+       * tests/tst-pam_setcred.c: New.
+       * tests/tst-pam_set_item.c: New.
+       * tests/tst-pam_start.c: New.
+       * tests/tst-pam_get_user.c: New.
+
+       * modules/pam_access/Makefile.am: Add rules for make check
+       * modules/pam_access/tst-pam_access: New
+       * modules/pam_cracklib/Makefile.am: Add rules for make check
+       * modules/pam_cracklib/tst-pam_cracklib: New
+       * modules/pam_debug/Makefile.am: Add rules for make check
+       * modules/pam_debug/tst-pam_debug: New
+       * modules/pam_deny/Makefile.am: Add rules for make check
+       * modules/pam_deny/tst-pam_deny: New
+       * modules/pam_echo/Makefile.am: Add rules for make check
+       * modules/pam_echo/tst-pam_echo: New
+       * modules/pam_env/Makefile.am: Add rules for make check
+       * modules/pam_env/tst-pam_env: New
+       * modules/pam_exec/Makefile.am: Add rules for make check
+       * modules/pam_exec/tst-pam_exec: New
+       * modules/pam_filter/Makefile.am: Add rules for make check
+       * modules/pam_filter/tst-pam_filter: New
+       * modules/pam_ftp/Makefile.am: Add rules for make check
+       * modules/pam_ftp/tst-pam_ftp: New
+       * modules/pam_group/Makefile.am: Add rules for make check
+       * modules/pam_group/tst-pam_group: New
+       * modules/pam_issue/Makefile.am: Add rules for make check
+       * modules/pam_issue/tst-pam_issue: New
+       * modules/pam_lastlog/Makefile.am: Add rules for make check
+       * modules/pam_lastlog/tst-pam_lastlog: New
+       * modules/pam_limits/Makefile.am: Add rules for make check
+       * modules/pam_limits/tst-pam_limits: New
+       * modules/pam_listfile/Makefile.am: Add rules for make check
+       * modules/pam_listfile/tst-pam_listfile: New
+       * modules/pam_localuser/Makefile.am: Add rules for make check
+       * modules/pam_localuser/tst-pam_localuser: New
+       * modules/pam_mail/Makefile.am: Add rules for make check
+       * modules/pam_mail/tst-pam_mail: New
+       * modules/pam_mkhomedir/Makefile.am: Add rules for make check
+       * modules/pam_mkhomedir/tst-pam_mkhomedir: New
+       * modules/pam_motd/Makefile.am: Add rules for make check
+       * modules/pam_motd/tst-pam_motd: New
+       * modules/pam_nologin/Makefile.am: Add rules for make check
+       * modules/pam_nologin/tst-pam_nologin: New
+       * modules/pam_permit/Makefile.am: Add rules for make check
+       * modules/pam_permit/tst-pam_permit: New
+       * modules/pam_rhosts/Makefile.am: Add rules for make check
+       * modules/pam_rhosts/tst-pam_rhosts: New
+       * modules/pam_rootok/Makefile.am: Add rules for make check
+       * modules/pam_rootok/tst-pam_rootok: New
+       * modules/pam_securetty/Makefile.am: Add rules for make check
+       * modules/pam_securetty/tst-pam_securetty: New
+       * modules/pam_selinux/Makefile.am: Add rules for make check
+       * modules/pam_selinux/tst-pam_selinux: New
+       * modules/pam_shells/Makefile.am: Add rules for make check
+       * modules/pam_shells/tst-pam_shells: New
+       * modules/pam_stress/Makefile.am: Add rules for make check
+       * modules/pam_stress/tst-pam_stress: New
+       * modules/pam_succeed_if/Makefile.am: Add rules for make check
+       * modules/pam_succeed_if/tst-pam_succeed_if: New
+       * modules/pam_tally/Makefile.am: Add rules for make check
+       * modules/pam_tally/tst-pam_tally: New
+       * modules/pam_time/Makefile.am: Add rules for make check
+       * modules/pam_time/tst-pam_time: New
+       * modules/pam_umask/Makefile.am: Add rules for make check
+       * modules/pam_umask/tst-pam_umask: New
+       * modules/pam_unix/Makefile.am: Add rules for make check
+       * modules/pam_unix/tst-pam_unix: New
+       * modules/pam_userdb/Makefile.am: Add rules for make check
+       * modules/pam_userdb/tst-pam_userdb: New
+       * modules/pam_warn/Makefile.am: Add rules for make check
+       * modules/pam_warn/tst-pam_warn: New
+       * modules/pam_wheel/Makefile.am: Add rules for make check
+       * modules/pam_wheel/tst-pam_wheel: New
+       * modules/pam_xauth/Makefile.am: Add rules for make check
+       * modules/pam_xauth/tst-pam_xauth: New
+
+2006-03-11  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * doc/man/pam_fail_delay.3.xml: New.
+       * doc/man/pam_fail_delay.3: New, generated from xml.
+       * doc/man/pam_prompt.3.xml: New.
+       * doc/man/pam_prompt.3: New, generated from xml.
+       * doc/man/pam_syslog.3.xml: New.
+       * doc/man/pam_syslog.3: New, generated from xml.
+       * doc/man/pam_vprompt.3: New, generated from xml.
+       * doc/man/pam_vsyslog.3: New, generated from xml.
+
+2006-02-24  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * po/km.po: Update Khmer translation.
+
+2006-02-24  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_succeed_if/pam_succeed_if.8.xml: New, based on
+       version from #1425487.
+       * modules/pam_succeed_if/pam_succeed_if.8: Regenerated from xml.
+       * modules/pam_succeed_if/Makefile.am: Include XML rules.
+       * modules/pam_succeed_if/README.xml: New.
+       * modules/pam_succeed_if/README: Regenerated from xml.
+       * modules/pam_succeed_if/pam_succeed_if.c: Fix comment about
+       return values.
+
+2006-02-22  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * configure.in: Fix check for incomplete libaudit installations
+       (Patch from Ruediger Oertel <ro@suse.de>).
+
+       * modules/pam_lastlog/pam_lastlog.c (last_login_write): Initialize
+       correct last_login field [#1427401].
+
+       * modules/pam_lastlog/pam_lastlog.c (last_login_read): Mark strftime
+       format string for translation to allow reorder [#1428269].
+       * po/*.po: Update with last pam_lastlog change.
+
+
+2006-02-17  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * doc/man/Makefile.am: Add new manual pages.
+       * doc/man/pam_end.3: Regenerated from xml file.
+       * doc/man/pam_end.3.xml: Document freeing of item data.
+       * doc/man/pam_get_user.3: New.
+       * doc/man/pam_get_user.3.xml: New.
+       * modules/pam_access/access.conf.5.xml: Fix typos.
+       * modules/pam_env/Makefile.am: Add new manual pages.
+       * modules/pam_env/README: Regenerate from xml file.
+       * modules/pam_env/README.xml: New.
+       * modules/pam_env/pam_env.8: New.
+       * modules/pam_env/pam_env.8.xml: New.
+       * modules/pam_env/pam_env.conf.5: New.
+       * modules/pam_env/pam_env.conf.5.xml New.
+
+2006-02-14  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * po/fi.po: Updated translations.
+       * po/pl.po: Likewise.
+       * po/km.po: New translation.
+       * configure.in: Add km as new language.
+
+2006-02-13  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_echo/pam_echo.8.xml: New.
+       * modules/pam_echo/pam_echo.8: Regenerated from xml file.
+       * modules/pam_echo/Makefile.am: Include Make.xml.rules.
+       * modules/pam_echo/pam_echo.c: Fix return value.
+
+       * doc/modules/pam_chroot.sgml: Remove obsolete sgml file.
+
+2006-02-12  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * configure.in: Add doc/man/Makefile.
+       * Make.xml.rules: Enable xincludes for manual pages.
+       * doc/Makefile.am (EXRA_DIST): Remove manual pages.
+       (SUBDIR): Add man subdirectory.
+       * doc/man/Makefile.am: New.
+       * doc/man/pam_acct_mgmt.3: New.
+       * doc/man/pam_acct_mgmt.3.xml: New.
+       * doc/man/pam_get_data.3: New.
+       * doc/man/pam_get_data.3.xml: New.
+       * doc/man/pam_set_data.3: New.
+       * doc/man/pam_set_data.3.xml: New.
+       * doc/man/pam.8.xml: New.
+       * doc/man/pam.8: Regenerated from xml file.
+       * doc/man/pam_authenticate.3.xml: New.
+       * doc/man/pam_authenticate.3: Regenerated from xml file.
+       * doc/man/pam_chauthtok.3.xml: New.
+       * doc/man/pam_chauthtok.3: Regenerated from xml file.
+       * doc/man/pam_close_session.3.xml: New.
+       * doc/man/pam_close_session.3: Regenerated from xml file.
+       * doc/man/pam_end.3.xml: New.
+       * doc/man/pam_end.3: Regenerated from xml file.
+       * doc/man/pam_fail_delay.3.xml: New.
+       * doc/man/pam_fail_delay.3: Regenerated from xml file.
+       * doc/man/pam_get_item.3.xml: New.
+       * doc/man/pam_get_item.3: Regenerated from xml file.
+       * doc/man/pam_item_types.inc.xml: New.
+       * doc/man/pam_open_session.3.xml: New.
+       * doc/man/pam_open_session.3: Regenerated from xml file.
+       * doc/man/pam_set_item.3.xml: New.
+       * doc/man/pam_set_item.3: Regenerated from xml file.
+       * doc/man/pam_setcred.3.xml: New.
+       * doc/man/pam_setcred.3: Regenerated from xml file.
+       * doc/man/pam_start.3.xml: New.
+       * doc/man/pam_start.3: Regenerated from xml file.
+       * doc/man/pam_strerror.3.xml: New.
+       * doc/man/pam_strerror.3: Regenerated from xml file.
+       * doc/man/template-man: Removed.
+
+2006-02-10  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * configure.in: Remove pam_pwdb support.
+       * modules/Makefile.am: remove pam_pwdb.
+       * modules/pam_pwdb: Remove complete directory.
+       * libpam/Makefile.am: Remove LIBPWDB references.
+       * libpam/pam_static_modules.h: Remove pam_pwdb references.
+       * doc/modules/pam_pwdb.sgml: Removed.
+       * po/POTFILES.in: Remove modules/pam_pwdb/*.c entries.
+       * doc/pam_source.sgml: Remove references to libpwdb.
+       * doc/modules/pam_limits.sgml: Remove wrong reference to libpwdb.
+       * doc/modules/pam_group.sgml: Likewise.
+       * doc/modules/pam_cracklib.sgml: Replace pam_pwdb with pam_unix.
+       * doc/modules/pam_userdb.sgml: Likewise.
+       * modules/pam_cracklib/pam_cracklib.8.xml: Replace pam_pwdb
+       with pam_unix.
+       * modules/pam_mkhomedir/pam_mkhomedir.c: Likewise.
+       * modules/pam_group/pam_group.c: Remove dead code for libpwdb.
+
+       * modules/pam_access/Makefile.am: Fix EXTRA_DIST.
+       * modules/pam_cracklib/Makefile.am: Likewise.
+       * modules/pam_deny/Makefile.am: Likewise.
+       * modules/pam_exec/Makefile.am: Likewise.
+
+2006-02-07  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+        * configure.in: Check for text browser.
+       * Make.xml.rules: Add rule to generate README from README.xml.
+
+       * modules/pam_access/Makefile.am: Include Make.xml.rules.
+       * modules/pam_access/README: Regenerated from README.xml.
+       * modules/pam_access/README.xml: New.
+       * modules/pam_access/access.conf: Extended by new examples.
+       * modules/pam_access/access.conf.5: New, generated from xml file.
+       * modules/pam_access/access.conf.5.xml: New.
+       * modules/pam_access/pam_access.8: New, generated from xml file.
+       * modules/pam_access/pam_access.8.xml: New.
+       * modules/pam_access/pam_access.c: Add rules for IPv6 and
+       netmasks.
+       Based on patch from Mike Becher <Mike.Becher@lrz-muenchen.de>.
+
+       * modules/pam_deny/Makefile.am: Include Make.xml.rules.
+       * modules/pam_deny/pam_deny.8.xml: New.
+       * modules/pam_deny/pam_deny.8: New, generated from xml file.
+       * modules/pam_deny/README.xml: New.
+       * modules/pam_deny/README: Regenerated from xml file.
+
+       * modules/pam_cracklib/Makefile.am: Include Make.xml.rules.
+       * modules/pam_cracklib/pam_cracklib.8.xml: New.
+       * modules/pam_cracklib/pam_cracklib.8: New, generated from xml file.
+       * modules/pam_cracklib/README.xml: New.
+       * modules/pam_cracklib/README: Regenerated from xml file.
+
+       * modules/pam_exec/Makefile.am: Add rule to generate README.
+       * modules/pam_exec/README: Regenerated from xml file.
+       * modules/pam_exec/pam_exec.8: Regenerated from xml file.
+       * modules/pam_exec/pam_exec.8.xml: Syntax files.
+
+2006-02-06  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * po/nl.po: New.
+       * po/pt.po: Update translations.
+       * configure.in: Add nl as new language.
+
 2006-01-30  Thorsten Kukuk  <kukuk@thkukuk.de>
 
        * modules/pam_exec/pam_exec.8.xml: Fix syntax of Return Value section.