Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Andraž Levstik (d78c0f9af4ed3f1901d28497d7df067be64833f0)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Andraž Levstik <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Andraž Levstik (d78c0f9af4ed3f1901d28497d7df067be64833f0)
  • Date: Sun, 25 Nov 2007 08:27:37 -0600

GIT changes to master grimoire by Andraž Levstik <ruskie AT mages.ath.cx>:

ChangeLog | 3 +++
security-libs/pam-krb5/0AFC7476.gpg |binary
security-libs/pam-krb5/BUILD | 2 ++
security-libs/pam-krb5/DEPENDS | 4 ++++
security-libs/pam-krb5/DETAILS | 20 ++++++++++++++++++++
security-libs/pam-krb5/HISTORY | 2 ++
security-libs/pam-krb5/TRIGGERS | 8 ++++++++
7 files changed, 39 insertions(+)

New commits:
commit 319410a432e7dc7d3dac0123fc1762f17eca2e56
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

pam-krb5: new krb pam module

diff --git a/ChangeLog b/ChangeLog
index 114ae97..37fadee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-11-25 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * security-libs/pam-krb5: new krb5 module for pam
+
2007-11-25 David Kowis <dkowis AT shlrm.org>
* utils/linux32: New spell for emulating stuff for x86_64
(Mostly only needed for nspluginwrapper)
diff --git a/security-libs/pam-krb5/0AFC7476.gpg
b/security-libs/pam-krb5/0AFC7476.gpg
new file mode 100644
index 0000000..6000e0d
Binary files /dev/null and b/security-libs/pam-krb5/0AFC7476.gpg differ
diff --git a/security-libs/pam-krb5/BUILD b/security-libs/pam-krb5/BUILD
new file mode 100755
index 0000000..2532203
--- /dev/null
+++ b/security-libs/pam-krb5/BUILD
@@ -0,0 +1,2 @@
+OPTS="--libdir=$INSTALL_ROOT/lib $OPTS" &&
+default_build
diff --git a/security-libs/pam-krb5/DEPENDS b/security-libs/pam-krb5/DEPENDS
new file mode 100755
index 0000000..69abec6
--- /dev/null
+++ b/security-libs/pam-krb5/DEPENDS
@@ -0,0 +1,4 @@
+depends autoconf &&
+depends libtool &&
+depends krb5 &&
+depends linux-pam
diff --git a/security-libs/pam-krb5/DETAILS b/security-libs/pam-krb5/DETAILS
new file mode 100755
index 0000000..efc4c42
--- /dev/null
+++ b/security-libs/pam-krb5/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=pam-krb5
+ VERSION=3.9
+ SOURCE=$SPELL-$VERSION.tar.gz
+









SOURCE2=$SOURCE.asc
+









SOURCE2_IGNORE=signature
+









SOURCE_GPG=0AFC7476.gpg:$SOURCE2:UPSTREAM_KEY
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://archives.eyrie.org/software/kerberos/$SOURCE
+









SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ WEB_SITE=http://www.eyrie.org/~eagle/software/pam-krb5/
+ ENTERED=20071125
+ KEYWORDS="pam security libs"
+ SHORT='Kerberos 5 PAM module'
+cat << EOF
+pam-krb5 provides a Kerberos v5 PAM module that supports authentication,
user ticket cache handling, simple authorization (via .k5login or checking
Kerberos principals against local usernames), and password changing. It can
be configured through either options in the PAM configuration itself or
through entries in the system krb5.conf file, and it tries to work around PAM
implementation flaws in commonly-used PAM-enabled applications such as
OpenSSH and xdm.
+
+This is not the Kerberos v5 PAM module maintained on Sourceforge and used on
Red Hat systems. It is an independent implementation that, if it ever shared
any common code, diverged long ago. It supports some features that the
Sourceforge module does not (particularly around authorization), and does not
support some options (particularly ones not directly related to Kerberos v5)
that it does. This module will never support Kerberos v4 and will probably
never directly support AFS (AFS is probably better-supported via a dedicated
AFS PAM module that can be stacked with the Kerberos module of your choice).
The main reason why I use and maintain this module rather than the
Sourceforge module is the search_k5login feature, but I also believe the
source code is cleaner and easier to understand and maintain.
+
+This module is based on the Kerberos PAM module by Frank Cusack, which in
turn was based on ideas taken from PAM modules written by Naomaru Itoi,
Curtis King, and Derrick Brashear. It incorporates improvements made to the
Debian version of the module by Sam Hartman and other fixes by Joel Kociolek.
The 1.1 and 1.2 releases were done by Andres Salomon. I took over maintenance
of this module as of 2.0 in order to incorporate many additional fixes and
improvements I was doing for Debian and to provide a regular upstream
distribution that could be used for the Heimdal module in Debian and that we
could use at Stanford for Red Hat and Solaris.
+EOF
diff --git a/security-libs/pam-krb5/HISTORY b/security-libs/pam-krb5/HISTORY
new file mode 100644
index 0000000..7c45e19
--- /dev/null
+++ b/security-libs/pam-krb5/HISTORY
@@ -0,0 +1,2 @@
+2007-11-25 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, BUILD, HISTORY, 0AFC7476.gpg: created spell
diff --git a/security-libs/pam-krb5/TRIGGERS b/security-libs/pam-krb5/TRIGGERS
new file mode 100755
index 0000000..8ee6e14
--- /dev/null
+++ b/security-libs/pam-krb5/TRIGGERS
@@ -0,0 +1,8 @@
+for i in $(grep $SPELL $DEPENDS_STATUS); do
+ if [ $(echo $i | cut -d: -f1) = "$SPELL" ] &&
+ [ $(echo $i | cut -d: -f2) == "linux-pam" ] &&
+ [ $(echo $i | cut -d: -f3 ) = "on" ]; then
+ on_cast linux-pam cast_self
+ fi
+done
+on_cast krb5 cast_self



  • [SM-Commit] GIT changes to master grimoire by Andraž Levstik (d78c0f9af4ed3f1901d28497d7df067be64833f0), Andraž Levstik, 11/25/2007

Archive powered by MHonArc 2.6.24.

Top of Page