diff --git a/pam_krb5-2.3.1-fix-pwchange-with-use_shmem.dif b/pam_krb5-2.3.1-fix-pwchange-with-use_shmem.dif new file mode 100644 index 0000000..6acea65 --- /dev/null +++ b/pam_krb5-2.3.1-fix-pwchange-with-use_shmem.dif @@ -0,0 +1,15 @@ +Index: pam_krb5-2.3.1-1/src/password.c +=================================================================== +--- pam_krb5-2.3.1-1.orig/src/password.c ++++ pam_krb5-2.3.1-1/src/password.c +@@ -465,6 +465,10 @@ pam_sm_chauthtok(pam_handle_t *pamh, int + } + } + } ++ if ((i == PAM_SUCCESS) && options->use_shmem) ++ { ++ _pam_krb5_stash_shm_write(pamh, stash, options, userinfo); ++ } + } + + /* Free the new password. */ diff --git a/pam_krb5-LINGUAS.dif b/pam_krb5-LINGUAS.dif index f49c52e..2c2b1c5 100644 --- a/pam_krb5-LINGUAS.dif +++ b/pam_krb5-LINGUAS.dif @@ -1,9 +1,10 @@ --- po/LINGUAS -+++ po/LINGUAS 2008/04/14 10:27:51 -@@ -0,0 +1,21 @@ ++++ po/LINGUAS 2008/10/24 12:25:20 +@@ -1 +1,25 @@ +bg +cs +da + de +es +fi +fr @@ -11,8 +12,10 @@ +hu +it +ja ++ka +km +ko ++nb +nl +pl +pt_BR @@ -22,3 +25,4 @@ +wa +zh_CN +zh_TW ++ diff --git a/pam_krb5-po.tar.gz b/pam_krb5-po.tar.gz index ff1775d..b9204f7 100644 --- a/pam_krb5-po.tar.gz +++ b/pam_krb5-po.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ade74d81c4460df720e44f5ca83143fd6197cfa9c7f17f747986d7f15c5ff895 -size 4005 +oid sha256:84608ab3ce85b8e5bf1f60a9e46b9db915404d8b62e27474d35f83e6f2950d53 +size 4327 diff --git a/pam_krb5.changes b/pam_krb5.changes index 48f10aa..a960d4f 100644 --- a/pam_krb5.changes +++ b/pam_krb5.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Oct 24 13:44:42 CEST 2008 - mc@suse.de + +- write new ticket into shmem after password change if requested. + (bnc#438181) +- update translations + ------------------------------------------------------------------- Mon Oct 6 16:34:48 CEST 2008 - mc@suse.de diff --git a/pam_krb5.spec b/pam_krb5.spec index 3d679bc..c655f34 100644 --- a/pam_krb5.spec +++ b/pam_krb5.spec @@ -26,7 +26,7 @@ Group: Productivity/Networking/Security Provides: pam_krb AutoReqProv: on Version: 2.3.1 -Release: 37 +Release: 38 Summary: PAM Module for Kerberos Authentication Url: http://sourceforge.net/projects/pam-krb5/ Source: pam_krb5-%{version}-%{PAM_RELEASE}.tar.bz2 @@ -38,6 +38,7 @@ Patch4: pam_krb5-po-Makevars.dif Patch5: pam_krb5-LINGUAS.dif Patch6: pam_krb5-2.3.1-post.dif Patch7: bug-425861_pam_krb5-2.3.1-ccacheperms.patch +Patch8: pam_krb5-2.3.1-fix-pwchange-with-use_shmem.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -61,6 +62,7 @@ Authors: %patch5 %patch6 %patch7 -p1 +%patch8 -p1 %build %{suse_update_config -f} @@ -95,6 +97,10 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) /usr/bin/afs5log %changelog +* Fri Oct 24 2008 mc@suse.de +- write new ticket into shmem after password change if requested. + (bnc#438181) +- update translations * Mon Oct 06 2008 mc@suse.de - fixing pam_krb5 existing_ticket permission flaw (CVE-2008-3825) (bnc#425861)