<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>177748</bug_id>
          
          <creation_ts>2007-05-09 05:42 0000</creation_ts>
          <short_desc>mail-mta/courier uses pam_stack</short_desc>
          <delta_ts>2007-07-04 19:56:27 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>2007.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ed@catmur.co.uk</reporter>
          <assigned_to>maintainer-needed@gentoo.org</assigned_to>
          <cc>pam-bugs@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>ed@catmur.co.uk</who>
            <bug_when>2007-05-09 05:42:43 0000</bug_when>
            <thetext>/etc/pam.d/esmtp and /etc/pam.d/webmail have:

auth       required     pam_stack.so service=system-auth
account    required     pam_stack.so service=system-auth
session    required     pam_stack.so service=system-auth

This breaks with sys-libs/pam-0.99.7.1, where pam_stack is removed.

These should be:

auth       include      system-auth
account    include      system-auth
session    include      system-auth</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ed@catmur.co.uk</who>
            <bug_when>2007-05-14 05:18:04 0000</bug_when>
            <thetext>Created an attachment (id=119176)
pam-include-not-pam_stack.patch

Patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>l@lwithers.me.uk</who>
            <bug_when>2007-06-11 19:37:39 0000</bug_when>
            <thetext>I can confirm that when upgrading PAM to 0.99.7.1, courier does stop working due to pam_stack.so no longer being available. Changing the files in /etc/pam.d according to the patch also fixes the problem (I can now send/receive email correctly).

A quick google search shows up http://www.mail-archive.com/gentoo-dev%40gentoo.org/msg05454.html , which explains that pam_stack was a non-standard module deprecated in favour of the &quot;include&quot; control statement introduced in linux-pam-0.78. Both have the identical result of including the rules from another file in /etc/pam.d.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2007-07-04 19:56:27 0000</bug_when>
            <thetext>I&apos;ve applied it in a revbump of both ~arch and stable, in light of the plans for stabling Linux-PAM 0.99.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119176</attachid>
            <date>2007-05-14 05:18 0000</date>
            <desc>pam-include-not-pam_stack.patch</desc>
            <filename>pam-include-not-pam_stack.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGNvdXJpZXItMC41My4yL3dlYm1haWwvc3F3ZWJtYWlsLXN5c3RlbS1hdXRoLnBhbWNvbmYJ
MjAwNy8wNS8xMCAwNTo0OToyNgkxLjEKKysrIGNvdXJpZXItMC41My4yL3dlYm1haWwvc3F3ZWJt
YWlsLXN5c3RlbS1hdXRoLnBhbWNvbmYJMjAwNy8wNS8xMyAxODoxOTowMwpAQCAtNSwxMCArNSwx
MCBAQAogIyBDb3B5cmlnaHQgMTk5OC0yMDAxIERvdWJsZSBQcmVjaXNpb24sIEluYy4gIFNlZSBD
T1BZSU5HIGZvcgogIyBkaXN0cmlidXRpb24gaW5mb3JtYXRpb24uCiAjCi0jIFRoaXMgaXMgYSBz
YW1wbGUgYXV0aHBhbSBjb25maWd1cmF0aW9uIGZpbGUgdGhhdCB1c2VzIHBhbV9zdGFjawotIyAo
Y2lyY2EgbGludXgtcGFtIDAuNzIpLgorIyBUaGlzIGlzIGEgc2FtcGxlIGF1dGhwYW0gY29uZmln
dXJhdGlvbiBmaWxlIHRoYXQgdXNlcyBpbmNsdWRlIHN0YXRlbWVudHMKKyMgKGNpcmNhIGxpbnV4
LXBhbSAwLjc4KS4KIAogYXV0aCAgICAgICByZXF1aXJlZCAgICAgcGFtX25vbG9naW4uc28KLWF1
dGggICAgICAgcmVxdWlyZWQgICAgIHBhbV9zdGFjay5zbyBzZXJ2aWNlPXN5c3RlbS1hdXRoCi1h
Y2NvdW50ICAgIHJlcXVpcmVkICAgICBwYW1fc3RhY2suc28gc2VydmljZT1zeXN0ZW0tYXV0aAot
c2Vzc2lvbiAgICByZXF1aXJlZCAgICAgcGFtX3N0YWNrLnNvIHNlcnZpY2U9c3lzdGVtLWF1dGgK
K2F1dGggICAgICAgaW5jbHVkZQlzeXN0ZW0tYXV0aAorYWNjb3VudCAgICBpbmNsdWRlCXN5c3Rl
bS1hdXRoCitzZXNzaW9uICAgIGluY2x1ZGUJc3lzdGVtLWF1dGgKLS0tIGNvdXJpZXItMC41My4y
L2ltYXAvc3lzdGVtLWF1dGguYXV0aHBhbQkyMDA3LzA1LzEzIDE5OjAzOjEwCTEuMQorKysgY291
cmllci0wLjUzLjIvaW1hcC9zeXN0ZW0tYXV0aC5hdXRocGFtCTIwMDcvMDUvMTMgMTk6MDQ6MDMK
QEAgLTUsMTAgKzUsMTAgQEAKICMgQ29weXJpZ2h0IDE5OTgtMjAwMSBEb3VibGUgUHJlY2lzaW9u
LCBJbmMuICBTZWUgQ09QWUlORyBmb3IKICMgZGlzdHJpYnV0aW9uIGluZm9ybWF0aW9uLgogIwot
IyBUaGlzIGlzIGEgc2FtcGxlIGF1dGhwYW0gY29uZmlndXJhdGlvbiBmaWxlIHRoYXQgdXNlcyBw
YW1fc3RhY2sKLSMgKGNpcmNhIGxpbnV4LXBhbSAwLjcyKS4KKyMgVGhpcyBpcyBhIHNhbXBsZSBh
dXRocGFtIGNvbmZpZ3VyYXRpb24gZmlsZSB0aGF0IHVzZXMgaW5jbHVkZSBzdGF0ZW1lbnRzCisj
IChjaXJjYSBsaW51eC1wYW0gMC43OCkuCiAKIGF1dGggICAgICAgcmVxdWlyZWQgICAgIHBhbV9u
b2xvZ2luLnNvCi1hdXRoICAgICAgIHJlcXVpcmVkICAgICBwYW1fc3RhY2suc28gc2VydmljZT1z
eXN0ZW0tYXV0aAotYWNjb3VudCAgICByZXF1aXJlZCAgICAgcGFtX3N0YWNrLnNvIHNlcnZpY2U9
c3lzdGVtLWF1dGgKLXNlc3Npb24gICAgcmVxdWlyZWQgICAgIHBhbV9zdGFjay5zbyBzZXJ2aWNl
PXN5c3RlbS1hdXRoCithdXRoICAgICAgIGluY2x1ZGUJc3lzdGVtLWF1dGgKK2FjY291bnQgICAg
aW5jbHVkZQlzeXN0ZW0tYXV0aAorc2Vzc2lvbiAgICBpbmNsdWRlCXN5c3RlbS1hdXRoCg==
</data>        

          </attachment>
    </bug>

</bugzilla>