Subject: CVS commit: pkgsrc/security/PAM
To: None <pkgsrc-changes@netbsd.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 12/23/2002 23:24:04
Module Name:	pkgsrc
Committed By:	jlam
Date:		Mon Dec 23 21:24:03 UTC 2002

Modified Files:
	pkgsrc/security/PAM: Makefile PLIST distinfo
	pkgsrc/security/PAM/patches: patch-aa patch-ac patch-aj patch-al
	    patch-an patch-ao patch-ap patch-ar
Added Files:
	pkgsrc/security/PAM/patches: patch-ab patch-ad patch-ae patch-af
	    patch-ag patch-ah patch-ai patch-ak patch-am patch-aq patch-as
Removed Files:
	pkgsrc/security/PAM/patches: patch-au patch-av patch-aw patch-az
	    patch-ba patch-bb patch-bc patch-bd patch-be patch-bf patch-bg

Log Message:
Update security/PAM to 0.77.  Changes from version 0.75 include:

* Numerous bug fixes for most of the PAM modules, including several
  string length checks and fixes (update recommended!).

* fix for legacy behavior of pam_setcred and pam_close_session in
  the case that pam_authenticate and pam_open_session hadn't been
  called

* pam_unix:
	- don't zero out password strings during password changing function
* pam_wheel:
	- feature: can use the module to provide wheel access to non-root
	  accounts.
* pam_limits:
	- added '%' domain for maxlogins limiting, now '*' and @group
	  have the old meaning (every) and '%' the new one (all)
	- handle negative priority limits (which can apply to the
	  superuser too).
* pam_userdb:
	- require that all of typed password matches that in database
* pam_access:
	- added the 'fieldsep=' argument, made a PAM_RHOST of ""
	  equivalent to NULL

Incidentally, cups-1.1.18 will once again do PAM authentication using
pam_unix.so if built against PAM-0.77.


To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 pkgsrc/security/PAM/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/security/PAM/PLIST
cvs rdiff -r1.4 -r1.5 pkgsrc/security/PAM/distinfo
cvs rdiff -r1.3 -r1.4 pkgsrc/security/PAM/patches/patch-aa
cvs rdiff -r0 -r1.3 pkgsrc/security/PAM/patches/patch-ab \
    pkgsrc/security/PAM/patches/patch-ad pkgsrc/security/PAM/patches/patch-ae \
    pkgsrc/security/PAM/patches/patch-af pkgsrc/security/PAM/patches/patch-ag \
    pkgsrc/security/PAM/patches/patch-ai pkgsrc/security/PAM/patches/patch-ak \
    pkgsrc/security/PAM/patches/patch-as
cvs rdiff -r1.2 -r1.3 pkgsrc/security/PAM/patches/patch-ac \
    pkgsrc/security/PAM/patches/patch-aj pkgsrc/security/PAM/patches/patch-al \
    pkgsrc/security/PAM/patches/patch-an pkgsrc/security/PAM/patches/patch-ao \
    pkgsrc/security/PAM/patches/patch-ap pkgsrc/security/PAM/patches/patch-ar
cvs rdiff -r0 -r1.4 pkgsrc/security/PAM/patches/patch-ah \
    pkgsrc/security/PAM/patches/patch-am pkgsrc/security/PAM/patches/patch-aq
cvs rdiff -r1.2 -r0 pkgsrc/security/PAM/patches/patch-au \
    pkgsrc/security/PAM/patches/patch-av pkgsrc/security/PAM/patches/patch-aw \
    pkgsrc/security/PAM/patches/patch-az
cvs rdiff -r1.1 -r0 pkgsrc/security/PAM/patches/patch-ba \
    pkgsrc/security/PAM/patches/patch-bb pkgsrc/security/PAM/patches/patch-bc \
    pkgsrc/security/PAM/patches/patch-bd pkgsrc/security/PAM/patches/patch-be \
    pkgsrc/security/PAM/patches/patch-bf pkgsrc/security/PAM/patches/patch-bg

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.