MD5 1d05f0436f1c273d7862099f309afe4d metadata.xml 156
MD5 d9e4ca42b79c105aa47283786d511446 pam-0.77.ebuild 7422
MD5 301cd084cd567f57a9679687e7691491 pam-0.77-r2.ebuild 7762
+MD5 69f8cfad7f241eb669085eaa753cd9dd files/pam-0.77-console-reset.patch 1826
MD5 028c285db4076f549774c258d0eddcfc files/digest-pam-0.77 201
-MD5 7d46eb9ff97b13f9f6fcd1b44736adf1 files/pam-0.75-configure-db4.patch 504
-MD5 e23ff84c5fee1855b966271fd61b8f44 files/pam-0.75-pam_console-bison.fixes.patch 534
-MD5 4a38d68124955388013f9ad6ead0b9fa files/pam-0.75-pam_group-confile.patch 478
-MD5 6a4d8c09b6a1825f28cbd1127a2fe582 files/pam-0.75-pam_userdb-use-db3.patch 1157
-MD5 83fe40b0072c25238cb0918e9aee8652 files/pam-0.75-pam_wheel-segfault.patch 949
-MD5 1974ad520e0b3f8b7a0a7feea28f7fda files/pam-0.75-selinux.diff.bz2 1523
MD5 7abfe66b5996b628696d244d462e47b0 files/digest-pam-0.77-r2 201
-MD5 69f8cfad7f241eb669085eaa753cd9dd files/pam-0.77-console-reset.patch 1826
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.9.10 (GNU/Linux)
-iD8DBQFBiwAIHTu7gpaalycRAhP5AJ97c96jB8exMkAoJCHuzQXvajIL7ACdGj8n
-fgbliC8oWBVq+iimIgVZ91Q=
-=kj/c
+iD8DBQFBiwDcHTu7gpaalycRAh1OAKDcw7TnddTM7L7rmrjKd+Fc+yrVpgCgx5QW
+GaFeaUoh+U0cVfaZaDQeVO0=
+=nrGd
-----END PGP SIGNATURE-----
+++ /dev/null
---- configure.in.orig 2003-07-01 17:40:39.000000000 +0000
-+++ configure.in 2003-07-01 17:41:34.000000000 +0000
-@@ -184,7 +184,7 @@
- AC_CHECK_LIB(ndbm, dbm_store, HAVE_LIBNDBM=yes ; AC_DEFINE(HAVE_LIBNDBM),
- HAVE_LIBNDBM=no)
- AC_SUBST(HAVE_LIBNDBM)
--AC_CHECK_LIB(db, __db_ndbm_fetch, HAVE_LIBDB=yes ; AC_DEFINE(HAVE_LIBDB),
-+AC_CHECK_HEADER(db.h, HAVE_LIBDB=yes ; AC_DEFINE(HAVE_LIBDB),
- HAVE_LIBDB=no)
- AC_SUBST(HAVE_LIBDB)
- AC_CHECK_LIB(fl, yylex, yyterminate, HAVE_LIBFL=yes ; AC_DEFINE(HAVE_LIBFL),
+++ /dev/null
-diff -urN Linux-PAM-0.75/modules/pam_console/config.y Linux-PAM-0.75.bison/modules/pam_console/config.y
---- Linux-PAM-0.75/modules/pam_console/config.y 2001-10-02 22:29:10.000000000 +0200
-+++ Linux-PAM-0.75.bison/modules/pam_console/config.y 2002-11-21 23:40:36.000000000 +0200
-@@ -117,11 +117,11 @@
- | stringlist string {$$ = g_slist_append($1, $2);}
- ;
-
--optstring: string {$$=$1}
-- | /* empty */ {$$=NULL}
-+optstring: string {$$=$1;}
-+ | /* empty */ {$$=NULL;}
- ;
-
--string: STRING {$$=$1}
-+string: STRING {$$=$1;} ;
-
- %%
-
+++ /dev/null
---- Linux-PAM-0.75/modules/pam_group/Makefile.orig Mon Aug 5 20:43:10 2002
-+++ Linux-PAM-0.75/modules/pam_group/Makefile Mon Aug 5 20:41:28 2002
-@@ -11,7 +11,7 @@
- LOCAL_CONFILE=./group.conf
- INSTALLED_CONFILE=$(SCONFIGD)/group.conf
-
--DEFS=-DDEFAULT_CONF_FILE=\"$(CONFILE)\"
-+DEFS=-DDEFAULT_CONF_FILE=\"$(INSTALLED_CONFILE)\"
- CFLAGS += $(DEFS)
-
- MODULE_SIMPLE_INSTALL=bash -f ../install_conf "$(FAKEROOT)" "$(SCONFIGD)" "$(INSTALLED_CONFILE)" "$(TITLE)" "$(LOCAL_CONFILE)"
+++ /dev/null
-diff -urN pam_userdb.orig/Makefile pam_userdb/Makefile
---- Linux-PAM-0.75/modules/pam_userdb/Makefile.orig 2002-11-03 12:09:40.000000000 +0200
-+++ Linux-PAM-0.75/modules/pam_userdb/Makefile 2002-11-03 12:23:50.000000000 +0200
-@@ -12,7 +12,7 @@
-
- ifeq ($(HAVE_NDBM_H),yes)
- WHICH_DB=ndbm
-- MODULE_SIMPLE_EXTRALIBS = -lndbm
-+ MODULE_SIMPLE_EXTRALIBS = `sh ./dbversion.sh`
- else
- ifeq ($(HAVE_LIBDB),yes)
- WHICH_DB=db
-diff -urN pam_userdb.orig/dbversion.sh pam_userdb/dbversion.sh
---- Linux-PAM-0.75/modules/pam_userdb/dbversion.sh.orig 1970-01-01 02:00:00.000000000 +0200
-+++ Linux-PAM-0.75/modules/pam_userdb/dbversion.sh 2002-11-03 12:25:35.000000000 +0200
-@@ -0,0 +1,34 @@
-+#!/bin/sh
-+
-+# libndbm functionality is included in db3 and db4, so
-+# rather use them if found ...
-+
-+list=`ls /lib/libdb.so.4* /usr/lib/libdb.so.4* 2>/dev/null`
-+if [ -n "$list" ]
-+then
-+ for x in $list
-+ do
-+ if [ -e $x ]
-+ then
-+ echo "$x"
-+ exit 0
-+ fi
-+ done
-+fi
-+
-+list=`ls /lib/libdb.so.3* /usr/lib/libdb.so.3* 2>/dev/null`
-+if [ -n "$list" ]
-+then
-+ for x in $list
-+ do
-+ if [ -e $x ]
-+ then
-+ echo "$x"
-+ exit 0
-+ fi
-+ done
-+fi
-+
-+echo "-lndbm"
-+exit 0
-+
+++ /dev/null
---- Linux-PAM-0.75/modules/pam_wheel/pam_wheel.c.orig Wed Jul 31 01:24:03 2002
-+++ Linux-PAM-0.75/modules/pam_wheel/pam_wheel.c Wed Jul 31 01:30:36 2002
-@@ -162,9 +162,20 @@
- fromsu = tpwd->pw_name;
- } else {
- fromsu = getlogin();
-- if (_pam_getpwnam_r(fromsu, &passwd, &tbuf, &tbuflen, &tpwd) != 0)
-- tpwd = NULL;
-- if((!fromsu) || (!tpwd)) {
-+ /* If this one fails, we get a segfault on calling _pam_getpwnam_r(),
-+ * so rather revert to behavior as with "ctrl & PAM_USE_UID_ARG"
-+ */
-+ if (!fromsu) {
-+ if (_pam_getpwuid_r(getuid(), &passwd, &tbuf, &tbuflen, &tpwd) != 0)
-+ tpwd = NULL;
-+ if (tpwd) {
-+ fromsu = tpwd->pw_name;
-+ }
-+ } else {
-+ if (_pam_getpwnam_r(fromsu, &passwd, &tbuf, &tbuflen, &tpwd) != 0)
-+ tpwd = NULL;
-+ }
-+ if (!tpwd) {
- if (ctrl & PAM_DEBUG_ARG)
- _pam_log(LOG_NOTICE,"who is running me ?!");
- return PAM_SERVICE_ERR;