]>
granicus.if.org Git - linux-pam/log
Tomas Mraz [Wed, 21 Feb 2007 20:27:28 +0000 (20:27 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
2007-02-21 Tomas Mraz <t8m@centrum.cz>
* modules/pam_unix/unix_chkpwd.c (_unix_verify_password): Test for
allocation failure in bigcrypt().
* modules/pam_unix/pam_unix_passwd.c (pam_sm_chauthtok): Allow modification
of '*' password by root.
Tomas Mraz [Tue, 6 Feb 2007 15:01:58 +0000 (15:01 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
2007-02-06 Tomas Mraz <t8m@centrum.cz>
* modules/pam_loginuid/pam_loginuid.c (set_loginuid): Remove
debug syslog message when loginuid doesn't exist.
Tomas Mraz [Thu, 1 Feb 2007 21:54:58 +0000 (21:54 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2007-02-01 Tomas Mraz <t8m@centrum.cz>
* xtests/tst-pam_unix3.c: Fix typos in comments.
* modules/pam_unix/support.c (_unix_verify_password): Explicitly
disallow '!' in the beginning of password hash. Treat only
13 bytes password hash specifically. (Suggested by Solar Designer.)
Fix a warning and test for allocation failure.
* modules/pam_unix/unix_chkpwd.c (_unix_verify_password): Likewise.
Thorsten Kukuk [Wed, 31 Jan 2007 19:19:44 +0000 (19:19 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
2007-01-31 Thorsten Kukuk <kukuk@thkukuk.de>
* xtests/Makefile.am: Add new pam_unix.so tests
* xtests/run-xtests.sh: Prefer shell scripts (wrapper)
over binaries.
* xtests/tst-pam_cracklib1.c: Fix typo.
* xtests/tst-pam_unix1.c: New, for sucurity fix.
* xtests/tst-pam_unix1.pamd: New.
* xtests/tst-pam_unix1.sh: New.
* xtests/tst-pam_unix2.c: New, for crypt checks.
* xtests/tst-pam_unix2.pamd: New.
* xtests/tst-pam_unix2.sh: New.
* xtests/tst-pam_unix3.c: New, for bigcrypt checks.
* xtests/tst-pam_unix3.pamd: New.
* xtests/tst-pam_unix3.sh: New.
Thorsten Kukuk [Tue, 23 Jan 2007 10:19:32 +0000 (10:19 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2007-01-23 Thorsten Kukuk <kukuk@suse.de>
* release 0.99.7.1
* configure.in: Set version number to 0.99.7.1
2007-01-23 Thorsten Kukuk <kukuk@thukuk.de>
Tomas Mraz <t2m@centrum.cz>
* modules/pam_unix/support.c (_unix_verify_password): Always
compare full encrypted passwords.
Tomas Mraz [Tue, 23 Jan 2007 09:41:17 +0000 (09:41 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2007-01-23 Tomas Mraz <t8m@centrum.cz>
* modules/pam_loginuid/Makefile.am (AM_LDFLAGS): Add LIBAUDIT.
* modules/pam_selinux/Makefile.am (pam_selinux_check_LDFLAGS): Add
AM_LDFLAGS.
(pam_selinux_la_LDFLAGS): Likewise.
Thorsten Kukuk [Wed, 17 Jan 2007 14:18:33 +0000 (14:18 +0000)]
Relevant BUGIDs:
Purpose of commit: release
Commit summary:
---------------
2007-01-17 Thorsten Kukuk <kukuk@thkukuk.de>
* release 0.99.7.0
* configure.in: Set version number to 0.99.7.0
* Makefile.am (M4_FILES): Replace GNU make extension by listing
all m4 files.
Tomas Mraz [Wed, 17 Jan 2007 11:04:03 +0000 (11:04 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2007-07-17 Tomas Mraz <t8m@centrum.cz>
* po/*.po: Updated strings to translate.
* po/Linux-PAM.pot: Likewise.
Thorsten Kukuk [Tue, 16 Jan 2007 16:25:11 +0000 (16:25 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
2007-07-16 Thorsten Kukuk <kukuk@thkukuk.de>
* doc/man/pam.conf-syntax.xml: Improve documentation about
sufficient keyword (Patch by Petteri Räty <betelgeuse@gentoo.org>)
Thorsten Kukuk [Wed, 20 Dec 2006 14:56:08 +0000 (14:56 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
Don't be more restrictive than useradd for account names:
2006-12-20 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_unix/pam_unix_passwd.c (pam_sm_chauthtok): Forbid
only '+' and '-' as first characters for account names.
* modules/pam_unix/pam_unix_auth.c (pam_sm_authenticate): Likewise.
Tomas Mraz [Mon, 18 Dec 2006 21:07:42 +0000 (21:07 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-12-18 Tomas Mraz <t8m@centrum.cz>
* modules/pam_keyinit/pam_keyinit.c (kill_keyrings): Switch to new
egid first, euid next. Revert euid/egid to old euid/egid and not
ruid/rgid.
(pam_sm_open_session): Switch to new rgid first, ruid next.
Tomas Mraz [Mon, 18 Dec 2006 20:09:33 +0000 (20:09 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
Truncated passwords in shadow do not make sense for other variants than bigcrypt.
2006-12-18 Tomas Mraz <t8m@centrum.cz>
* modules/pam_unix/support.c (_unix_verify_password): Use strncmp
only for bigcrypt result.
Thorsten Kukuk [Mon, 18 Dec 2006 19:26:21 +0000 (19:26 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-12-18 Thorsten Kukuk <kukuk@thkukuk.de>
* configure.in: Fix ENOKEY check (specify errno.h as header
file to search in).
Thorsten Kukuk [Mon, 18 Dec 2006 18:54:55 +0000 (18:54 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-12-18 Thorsten Kukuk <kukuk@thkukuk.de>
* configure.in: Add AM_PROG_CC_C_O.
* libpam/Makefile.am: Add content of AM_LDFLAGS to *_LDFLAGS.
* modules/pam_tally/Makefile.am: Likewise.
* modules/pam_unix/Makefile.am: Likewise.
Thorsten Kukuk [Mon, 18 Dec 2006 18:50:24 +0000 (18:50 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
automake 1.10 ignores AM_LDFLAGS if object specific LDFLAGS are
used, too.
2006-12-18 Thorsten Kukuk <kukuk@thkukuk.de>
* configure.in: Add AM_PROG_CC_C_O.
* libpam/Makefile.am: Add content of AM_LDFLAGS to *_LDFLAGS.
* modules/pam_tally/Makefile.am: Likewise.
* modules/pam_unix/Makefile.am: Likewise.
Thorsten Kukuk [Mon, 18 Dec 2006 14:51:41 +0000 (14:51 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
2006-12-18 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_stress/pam_stress.c (pam_sm_chauthtok): Fix
localisation of message printed to user.
* po/de.po: Adjust translation.
Tomas Mraz [Mon, 18 Dec 2006 13:23:58 +0000 (13:23 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-12-18 Tomas Mraz <t8m@centrum.cz>
* modules/pam_unix/pam_unix_passwd.c (pam_sm_chauthtok): Localize
message printed to user.
Thorsten Kukuk [Wed, 13 Dec 2006 10:35:49 +0000 (10:35 +0000)]
Relevant BUGIDs:
1606180
Purpose of commit: new feature
Commit summary:
---------------
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.
Thorsten Kukuk [Tue, 12 Dec 2006 15:58:01 +0000 (15:58 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-12-12 Thorsten Kukuk <kukuk@thkukuk.de>
* libpam/pam_audit.c (_pam_audit_writelog): Print error
message on failure to syslog.
Thorsten Kukuk [Sun, 10 Dec 2006 10:37:26 +0000 (10:37 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-12-09 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_umask/pam_umask.c: Use strtoul instead of strtol,
fix overflow detection.
Thorsten Kukuk [Thu, 7 Dec 2006 12:34:00 +0000 (12:34 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
2006-12-06 Thorsten Kukuk <kukuk@thkukuk.de>
* 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.
Thorsten Kukuk [Wed, 6 Dec 2006 13:40:50 +0000 (13:40 +0000)]
Relevant BUGIDs:
1591598
Purpose of commit: bugfix
Commit summary:
---------------
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.
Tomas Mraz [Mon, 4 Dec 2006 12:34:51 +0000 (12:34 +0000)]
Relevant BUGIDs: rhbz #211438
Purpose of commit: bugfix
Commit summary:
---------------
2006-12-04 Tomas Mraz <t8m@centrun.cz>
* po/jp.po: Fixed mistake in Password: message (from
Peng Huang <phuang@redhat.com>).
Thorsten Kukuk [Tue, 28 Nov 2006 17:12:41 +0000 (17:12 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-11-28 Thorsten Kukuk <kukuk@thkukuk.de>
* po/hu.po: Update hungarian translation (from
Kalman Kemenczy <kkemenczy@novell.com>).
Thorsten Kukuk [Tue, 28 Nov 2006 16:15:02 +0000 (16:15 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
2006-11-28 Thorsten Kukuk <kukuk@thkukuk.de>
* configure.in: Allow disabling support for cracklib, audit, libdb.
Thorsten Kukuk [Tue, 28 Nov 2006 16:06:31 +0000 (16:06 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
Add new test case to .cvsignore file
Thorsten Kukuk [Tue, 28 Nov 2006 15:21:55 +0000 (15:21 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-11-28 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_faildelay/pam_faildelay.8.xml: Correct name of Author.
Thorsten Kukuk [Tue, 28 Nov 2006 12:50:26 +0000 (12:50 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
2006-11-28 Thorsten Kukuk <kukuk@thkukuk.de>
* 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.
Thorsten Kukuk [Tue, 28 Nov 2006 11:48:30 +0000 (11:48 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
2006-11-28 Thorsten Kukuk <kukuk@thkukuk.de>
* 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.
Thorsten Kukuk [Tue, 28 Nov 2006 10:44:49 +0000 (10:44 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
fix last checkin for "make distcheck"
Thorsten Kukuk [Tue, 28 Nov 2006 10:28:03 +0000 (10:28 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-11-28 Thorsten Kukuk <kukuk@thkukuk.de>
* 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.
Thorsten Kukuk [Wed, 8 Nov 2006 11:25:35 +0000 (11:25 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
* po/POTFILES.in: Add pam_faildelay.c and pam_loginuid.c.
Thorsten Kukuk [Wed, 8 Nov 2006 11:21:41 +0000 (11:21 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
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.
Thorsten Kukuk [Tue, 7 Nov 2006 11:11:33 +0000 (11:11 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
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>).
Thorsten Kukuk [Thu, 26 Oct 2006 13:51:51 +0000 (13:51 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-10-26 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_motd/pam_motd.8.xml: Fix typo.
Thorsten Kukuk [Thu, 26 Oct 2006 11:22:37 +0000 (11:22 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-10-26 Thorsten Kukuk <kukuk@thkukuk.de>
* doc/man/pam.3.xml: Add pam_get_user function.
Thorsten Kukuk [Tue, 24 Oct 2006 14:34:19 +0000 (14:34 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-10-24 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_namespace/pam_namespace.c: Reserve space for
trailing zero.
Thorsten Kukuk [Tue, 24 Oct 2006 13:07:51 +0000 (13:07 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
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.
Tomas Mraz [Fri, 13 Oct 2006 12:42:03 +0000 (12:42 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
2006-10-13 Tomas Mraz <t8m@centrum.cz>
* 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.
Tomas Mraz [Fri, 13 Oct 2006 11:33:18 +0000 (11:33 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
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.
Thorsten Kukuk [Sat, 7 Oct 2006 09:55:18 +0000 (09:55 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-10-07 Thorsten Kukuk <kukuk@suse.de>
* po/hu.po: Updated hungarian translation (from
Kalman Kemenczy <kkemenczy@novell.com>)
Thorsten Kukuk [Wed, 20 Sep 2006 14:34:37 +0000 (14:34 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
Fix typo.
Thorsten Kukuk [Wed, 20 Sep 2006 13:46:03 +0000 (13:46 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature/bugfix
Commit summary:
---------------
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.
Dmitry V. Levin [Sat, 9 Sep 2006 23:11:34 +0000 (23:11 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
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.
Thorsten Kukuk [Fri, 8 Sep 2006 10:31:43 +0000 (10:31 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-09-08 Thorsten Kukuk <kukuk@thkukuk.de>
* po/de.po: Fix typo.
Thorsten Kukuk [Wed, 6 Sep 2006 12:37:29 +0000 (12:37 +0000)]
Relevant BUGIDs:
Purpose of commit: release
Commit summary:
---------------
Prepare release of Version 0.99.6.3
Thorsten Kukuk [Fri, 1 Sep 2006 13:17:47 +0000 (13:17 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-09-01 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_loginuid/pam_loginuid.8.xml: Fix typo in
config name.
Thorsten Kukuk [Fri, 1 Sep 2006 11:37:13 +0000 (11:37 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
2006-08-31 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_env/environment: New, dummy environment example
config file.
Thorsten Kukuk [Thu, 31 Aug 2006 11:06:15 +0000 (11:06 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
Fix some bugs on older distributions
2006-08-31 Thorsten Kukuk <kukuk@thkukuk.de>
* 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.
Tomas Mraz [Wed, 30 Aug 2006 16:09:05 +0000 (16:09 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
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.
Thorsten Kukuk [Wed, 30 Aug 2006 08:45:30 +0000 (08:45 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup/bugfix
Commit summary:
---------------
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.
Thorsten Kukuk [Wed, 30 Aug 2006 08:42:38 +0000 (08:42 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
2006-08-30 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_namespace/pam_namespace.c: Use pam_modutil_getpwnam()
instead of getpwnam().
Thorsten Kukuk [Tue, 29 Aug 2006 16:21:31 +0000 (16:21 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
As discussed with Tomas I'm adding the pam_loginuid module from RH
to make the SELinux/Audit stack complete:
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.
Dmitry V. Levin [Mon, 28 Aug 2006 23:02:58 +0000 (23:02 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
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.
Thorsten Kukuk [Mon, 28 Aug 2006 09:50:23 +0000 (09:50 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
2006-08-28 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_cracklib/pam_cracklib.c (pam_sm_chauthtok): Remove
duplicate code.
Thorsten Kukuk [Thu, 24 Aug 2006 18:29:30 +0000 (18:29 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
Of course, it should be LOG_WARNING and not LOG_WARN ...
Thorsten Kukuk [Thu, 24 Aug 2006 18:01:22 +0000 (18:01 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
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.
Thorsten Kukuk [Thu, 24 Aug 2006 11:26:10 +0000 (11:26 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-08-24 Thorsten Kukuk <kukuk@thkukuk.de>
* 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.
Thorsten Kukuk [Thu, 24 Aug 2006 08:49:19 +0000 (08:49 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
Add test for [...] control sequences.
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.
Thorsten Kukuk [Fri, 11 Aug 2006 00:39:44 +0000 (00:39 +0000)]
Relevant BUGIDs:
Purpose of commit:
Commit summary:
---------------
Prepare 0.99.6.1 release
Tomas Mraz [Wed, 9 Aug 2006 19:04:59 +0000 (19:04 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-08-09 David Howells <dhowells@redhat.com>
* modules/pam_keyinit/pam_keyinit.c (kill_keyrings): Set real uid
to user's before revoking.
(pam_sm_open_session): Remember the uid.
Thorsten Kukuk [Sun, 6 Aug 2006 11:38:43 +0000 (11:38 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-08-06 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_umask/pam_umask.c (setup_limits_from_gecos):
Add error handling.
* modules/pam_umask/pam_umask.8.xml: Document silent option.
* xtests/Makefile.am: Fix includes for bootstrapping.
Reported by Greg Schafer <gschafer@zip.com.au>.
Thorsten Kukuk [Sat, 5 Aug 2006 19:20:01 +0000 (19:20 +0000)]
Relevant BUGIDs:
Purpose of commit:
Commit summary:
---------------
Release 0.99.6.0
Thorsten Kukuk [Sat, 5 Aug 2006 18:01:36 +0000 (18:01 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-08-05 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_limits/pam_limits.c (pam_sm_open_session): Use
pam_modutil_getpwnam instead of getpwnam.
Thorsten Kukuk [Sat, 5 Aug 2006 09:23:06 +0000 (09:23 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
Fix compiler warning:
2006-08-05 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_succeed_if/pam_succeed_if.c (evaluate): Cast
svc variable to char pointer for snprintf.
Thorsten Kukuk [Sat, 5 Aug 2006 08:03:11 +0000 (08:03 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
Add xtests to allow checks for PAM functions only doable in installed
system.
2006-08-05 Thorsten Kukuk <kukuk@thkukuk.de>
* configure.in: Generate xtests/Makefile.
* Makefile.am (SUBDIRS): Add xtests.
* README: Document make check and make xtests.
* xtests/Makefile.am: New.
* xtests/tst-pam_dispatch1.pamd: New.
* xtests/tst-pam_dispatch2.pamd: New.
* xtests/tst-pam_dispatch3.pamd: New.
* xtests/tst-pam_dispatch1.c: New.
* xtests/tst-pam_dispatch2.c: New.
* xtests/tst-pam_dispatch3.c: New.
Tomas Mraz [Fri, 4 Aug 2006 20:16:43 +0000 (20:16 +0000)]
Relevant BUGIDs: rh bz 197748
Purpose of commit: bugfix
Commit summary:
---------------
2006-08-04 Ray Strode <rstrode@redhat.com>
* modules/pam_succeed_if/pam_succeed_if.c (pam_sm_authenticate):
Return PAM_USER_UNKNOWN instead of PAM_SERVICE_ERR where appropriate.
Tomas Mraz [Thu, 3 Aug 2006 13:01:22 +0000 (13:01 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
* modules/pam_selinux/pam_selinux.c (security_label_tty): Don't log
relabelling error when the tty device doesn't exist (ENOENT).
Tomas Mraz [Thu, 3 Aug 2006 12:51:30 +0000 (12:51 +0000)]
Relevant BUGIDs: rh bugzilla 201048
Purpose of commit: bugfix
Commit summary:
---------------
* modules/pam_keyinit/pam_keyinit.c: Debug should be off by default.
(init_keyrings): Properly handle multiple invocations of the module.
(kill_keyrings, pam_sm_open_session, pam_sm_close_session): Likewise.
Tomas Mraz [Thu, 3 Aug 2006 12:42:08 +0000 (12:42 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
* modules/pam_succeed_if/pam_succeed_if.c (evaluate_inlist):
New function for list matching.
(evaluate_notinlist): Likewise.
(evaluate): Add service value match, list matching.
* modules/pam_succeed_if/pam_succeed_if.8.xml: Document the
features.
Thorsten Kukuk [Wed, 2 Aug 2006 17:20:56 +0000 (17:20 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
remove correct file
Thorsten Kukuk [Wed, 2 Aug 2006 13:50:09 +0000 (13:50 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
Remove files which should be generated by autogen.sh
Thorsten Kukuk [Tue, 1 Aug 2006 12:11:44 +0000 (12:11 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
2006-08-01 Thorsten Kukuk <kukuk@thkukuk.de>
* doc/index.html: Cleanup to look prettier.
Thorsten Kukuk [Tue, 1 Aug 2006 09:58:14 +0000 (09:58 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
2006-08-01 Thorsten Kukuk <kukuk@thkukuk.de>
* doc/man/pam_fail_delay.3.xml: Fix some Bugs and enhance
rationale about when this function should be used and when not.
Thorsten Kukuk [Tue, 1 Aug 2006 08:54:57 +0000 (08:54 +0000)]
Relevant BUGIDs: BRC#196859
Purpose of commit: bugfix
Commit summary:
---------------
2006-08-01 Thorsten Kukuk <kukuk@thkukuk.de>
* libpam/Makefile.am: Bump patchlevel of libpam.
* libpam/pam_dispatch.c (_pam_dispatch_aux): If [return=die]
or [return=bad] is used, don't return PAM_IGNORE. Based on
patch by Tomas Mraz <t8m@centrum.cz>, [BRC#196859].
Thorsten Kukuk [Fri, 28 Jul 2006 13:21:38 +0000 (13:21 +0000)]
Relevant BUGIDs:
Purpose of commit: clanup
Commit summary:
---------------
Add renamed parse* files
Thorsten Kukuk [Fri, 28 Jul 2006 13:20:44 +0000 (13:20 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
Add ltmain.sh
Thorsten Kukuk [Fri, 28 Jul 2006 13:12:36 +0000 (13:12 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
Update to gettext 0.15 to support new autoconf:
2006-07-28 Thorsten Kukuk <kukuk@thkukuk.de>
* ABOUT-NLS: Upgrade to gettext-0.15.
* config.rpath: Likewise.
* m4/gettext.m4: Upgrade to gettext-0.15.
* m4/inttypes-h.m4: New file, from gettext-0.15.
* m4/inttypes-pri.m4: Upgrade to gettext-0.15.
* m4/lib-link.m4: Upgrade to gettext-0.15.
* m4/lib-prefix.m4: Upgrade to gettext-0.15.
* m4/lock.m4: New file, from gettext-0.15.
* m4/longdouble.m4: Upgrade to gettext-0.15.
* m4/nls.m4: Upgrade to gettext-0.15.
* m4/po.m4: Upgrade to gettext-0.15.
* m4/size_max.m4: Upgrade to gettext-0.15.
* m4/visibility.m4: New file, from gettext-0.15.
* po/Makefile.in.in: Upgrade to gettext-0.15.
Thorsten Kukuk [Fri, 28 Jul 2006 11:59:28 +0000 (11:59 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
2006-07-24 David Quigley <dpquigl@tycho.nsa.gov>
* modules/pam_namespace/Makefile.am: Add pam_namespace.h.
* modules/pam_namespace/pam_namespace.c: Move includes and
data structure definitions from here ...
* modules/pam_namespace/pam_namespace.h: ... here. New file.
* modules/pam_namespace/pam_namespace.c: Move large sections
of code into new functions.
Acked by Janak Desai <janak@us.ibm.com>
Thorsten Kukuk [Tue, 25 Jul 2006 08:01:30 +0000 (08:01 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
Let autogen.sh generate libtool files to have current versions.
Thorsten Kukuk [Mon, 24 Jul 2006 16:33:38 +0000 (16:33 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
Remove wrongly added files.
Thorsten Kukuk [Mon, 24 Jul 2006 16:14:40 +0000 (16:14 +0000)]
Relevant BUGIDs:
Purpose of commit:
Commit summary:
---------------
Add missing renamed files
Thorsten Kukuk [Mon, 24 Jul 2006 15:47:40 +0000 (15:47 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfixes
Commit summary:
---------------
2006-07-24 Thorsten Kukuk <kukuk@thkukuk.de>
* doc/adg/Makefile.am: Add uninstall and distclean rules.
* doc/mwg/Makefile.am: Likewise.
* doc/sag/Makefile.am: Likewise.
2006-07-08 Daniel Richard G. <skunk@iskunk.org>
* conf/pam_conv1/Makefile.am: Fix rules for lex and yacc files.
* conf/pam_conv1/pam_conv.lex: Rename to ...
* conf/pam_conv1/pam_conv_l.l: ... this.
* conf/pam_conv1/pam_conv.y: Rename to ...
* conf/pam_conv1/pam_conv_y.y: ... this.
* configure.in: Add AC_HELP_STRING()s to various AC_ARG_ENABLE()
calls.
* doc/Makefile.am: Fix rule to install index.html.
* doc/adg/Makefile.am: Fix test usage.
* doc/mwg/Makefile.am: Likewise.
* doc/sag/Makefile.am: Likewise.
* doc/specs/Makefile.am: Fix rules for lex and yacc files.
* specs/parse.lex: Rename to ...
* doc/specs/parse_l.l: ... this.
* doc/specs/parse.y: Rename to ...
* doc/specs/parse_y.y: ... this.
* libpam/pam_account.c: Fix #if vs. #ifdef.
* libpam/pam_audit.c: Likewise.
* libpam/pam_auth.c: Likewise.
* libpam/pam_password.c: Likewise.
* libpam/pam_private.h: Likewise.
* libpam/pam_session.c: Likewise.
* libpam/pam_start.c: Likewise.
* libpam/pam_static.c: Fix "empty sourcefile" warning.
* modules/pam_limits/pam_limits.c: Check for __linux, too.
* modules/pam_userdb/Makefile.am: Don't run test if no
libdb available.
* tests/tst-dlopen.c: Include config.h.
Tomas Mraz [Mon, 3 Jul 2006 07:23:29 +0000 (07:23 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
* configure.in: Fixed have_key_syscalls test.
* modules/pam_access/pam_access.c (from_match): Fixed IPv4 network match,
removed AI_ADDRCONFIG flag.
Tomas Mraz [Fri, 30 Jun 2006 09:58:00 +0000 (09:58 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
* modules/pam_namespace/Makefile.am(EXTRA_DIST): Add namespace.init.
Thorsten Kukuk [Thu, 29 Jun 2006 06:26:28 +0000 (06:26 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
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.
Thorsten Kukuk [Wed, 28 Jun 2006 20:44:58 +0000 (20:44 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
Fix make install for docu
Thorsten Kukuk [Wed, 28 Jun 2006 20:07:11 +0000 (20:07 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
Fix make release-docs, remove old directories.
Thorsten Kukuk [Wed, 28 Jun 2006 18:30:27 +0000 (18:30 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
Add missing chapters.
Thorsten Kukuk [Wed, 28 Jun 2006 17:03:11 +0000 (17:03 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
Remove doc/modules directory
Thorsten Kukuk [Wed, 28 Jun 2006 14:43:05 +0000 (14:43 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
Update .cvsignore
Thorsten Kukuk [Wed, 28 Jun 2006 14:41:18 +0000 (14:41 +0000)]
Relevant BUGIDs:
Purpose of commit: cleanup
Commit summary:
---------------
* 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.
Thorsten Kukuk [Wed, 28 Jun 2006 14:23:00 +0000 (14:23 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
2006-06-28 Thorsten Kukuk <kukuk@thkukuk.de>
* 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.
Thorsten Kukuk [Wed, 28 Jun 2006 13:40:44 +0000 (13:40 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
2006-06-28 Thorsten Kukuk <kukuk@thkukuk.de>
* 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.
Thorsten Kukuk [Wed, 28 Jun 2006 12:01:12 +0000 (12:01 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
2006-06-28 Thorsten Kukuk <kukuk@thkukuk.de>
* configure.in: Remove checks for sgml* tools.
* 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.
Thorsten Kukuk [Wed, 28 Jun 2006 07:43:37 +0000 (07:43 +0000)]
Relevant BUGIDs:
Purpose of commit: bugfix
Commit summary:
---------------
* modules/pam_keyinit/Makefile.am (EXTRA_DIST): Add XML
files and manual page.
Thorsten Kukuk [Wed, 28 Jun 2006 07:22:40 +0000 (07:22 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature/big release cleanup
Commit summary:
---------------
Big cleanup to get 0.99.5.0 release done:
2006-06-28 Thorsten Kukuk <kukuk@thkukuk.de>
* 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.
Thorsten Kukuk [Tue, 27 Jun 2006 15:01:13 +0000 (15:01 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
2006-06-27 Thorsten Kukuk <kukuk@thkukuk.de>
* configure.in: Allow disabling of SELinux support, check for
rootok_af.
Tomas Mraz [Tue, 27 Jun 2006 13:14:15 +0000 (13:14 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
* added dlopen test for pam_namespace
Tomas Mraz [Tue, 27 Jun 2006 13:07:42 +0000 (13:07 +0000)]
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
* 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/Makefile.am: Added pam_namespace.
* configure.in: Added pam_namespace, test for unshare
library call.