[Pkg-xmpp-devel] Bug#768352: gsasl: Does not support GSSAPI.

C. Morgan Hamill chamill at al.wesleyan.edu
Thu Nov 6 18:28:56 UTC 2014


Package: gsasl
Version: 1.8.0-6
Severity: normal

Dear Maintainer,

I noticed while trying to use GSSAPI in msmtp that gsasl does not seem
to support it, despite claims to the contrary in the description.

My smarthost is responding to EHLO with 'AUTH GSSAPI' on port 25 and
'AUTH LOGIN PLAIN GSSAPI' after negotiating STARTTLS, so I am sure
that's not the issue.

Using gsasl, however, I get this:

    $ gsasl msa.wesleyan.edu 25
    Trying ‘msa.wesleyan.edu’...
    220 msa.wesleyan.edu ESMTP WesMSA; Thu, 6 Nov 2014 13:21:36 -0500
    EHLO [127.0.0.1]
    250-msa.wesleyan.edu Hello al.wesleyan.edu [129.133.22.76], pleased to
    meet you
    250-ENHANCEDSTATUSCODES
    250-PIPELINING
    250-8BITMIME
    250-SIZE 65000000
    250-AUTH GSSAPI
    250-STARTTLS
    250-DELIVERBY
    250 HELP
    STARTTLS
    220 2.0.0 Ready to start TLS
    EHLO [127.0.0.1]
    250-msa.wesleyan.edu Hello al.wesleyan.edu [129.133.22.76], pleased to
    meet you
    250-ENHANCEDSTATUSCODES
    250-PIPELINING
    250-8BITMIME
    250-SIZE 65000000
    250-AUTH LOGIN PLAIN GSSAPI
    250-DELIVERBY
    250 HELP
    AUTH PLAIN
    334 

After which it prompts me for PLAIN auth credentials.

Furthermore, it seems gsasl is throughly confused by the crazy ideas I'm
throwing around:

    $ gsasl msa.wesleyan.edu 25 -m GSSAPI
    Trying ‘msa.wesleyan.edu’...
    220 msa.wesleyan.edu ESMTP WesMSA; Thu, 6 Nov 2014 13:25:54 -0500
    EHLO [127.0.0.1]
    250-msa.wesleyan.edu Hello al.wesleyan.edu [129.133.22.76], pleased to meet you
    250-ENHANCEDSTATUSCODES
    250-PIPELINING
    250-8BITMIME
    250-SIZE 65000000
    250-AUTH GSSAPI
    250-STARTTLS
    250-DELIVERBY
    250 HELP
    STARTTLS
    220 2.0.0 Ready to start TLS
    EHLO [127.0.0.1]
    250-msa.wesleyan.edu Hello al.wesleyan.edu [129.133.22.76], pleased to meet you
    250-ENHANCEDSTATUSCODES
    250-PIPELINING
    250-8BITMIME
    250-SIZE 65000000
    250-AUTH LOGIN PLAIN GSSAPI
    250-DELIVERBY
    250 HELP
    AUTH GSSAPI
    gsasl: mechanism unavailable: Unknown SASL mechanism

    $gsasl msa.wesleyan.edu 25 --client-mechanisms
    This client supports the following mechanisms:
    ANONYMOUS EXTERNAL LOGIN PLAIN SECURID NTLM DIGEST-MD5 CRAM-MD5 SCRAM-SHA-1 SAML20 OPENID20

    $gsasl msa.wesleyan.edu 25 --server-mechanisms
    This server supports the following mechanisms:
    ANONYMOUS EXTERNAL LOGIN PLAIN SECURID DIGEST-MD5 CRAM-MD5 SCRAM-SHA-1 SAML20 OPENID20

I looked in the source for the gsasl package, and could find nothing
that indicated GSSAPI had been intentially disabled.

Any help would be appreciated.

Yours, C. Morgan Hamill



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gsasl depends on:
ii  dpkg               1.17.21
ii  install-info       5.2.0.dfsg.1-5
ii  libc6              2.19-12
ii  libgnutls-deb0-28  3.3.8-3
ii  libgsasl7          1.8.0-6

gsasl recommends no packages.

gsasl suggests no packages.

-- no debconf information



More information about the Pkg-xmpp-devel mailing list