[Pidgin] #5213: cyrus-SASL support breaks XMPP DIGEST-MD5 auth for jabberd2 with gSASL

Pidgin trac at pidgin.im
Thu Mar 20 11:08:21 EDT 2008


#5213: cyrus-SASL support breaks XMPP DIGEST-MD5 auth for jabberd2 with gSASL
---------------------+------------------------------------------------------
  Reporter:  marty   |       Owner:  deryni   
      Type:  defect  |      Status:  new      
  Priority:  minor   |   Milestone:           
 Component:  XMPP    |     Version:  2.4.0    
Resolution:          |    Keywords:  SASL auth
   Pending:  0       |  
---------------------+------------------------------------------------------
Comment (by marty):

 (from [http://jabberd2.xiaoka.com/ticket/200
 http://jabberd2.xiaoka.com/ticket/200], this appears to be a Pidgin
 nonconformance to RFC2831)

 {{{
 "Following http://www.ietf.org/rfc/rfc2831.txt

     charset This directive, if present, specifies that the server supports
 UTF-8 encoding for the username and password. If not present, the username
 and password must be encoded in ISO 8859-1 (of which US-ASCII is a
 subset). The directive is needed for backwards compatibility with HTTP
 Digest, which only supports ISO 8859-1. This directive may appear at most
 once; if multiple instances are present, the client should abort the
 authentication exchange.

 The server challenge you presented has charset=utf-8 present, so server
 expects you to reply using utf-8 charset."
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/5213#comment:20>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list