[Pidgin] #2910: NTLM proxy authorization broken

Pidgin trac at pidgin.im
Tue Jan 8 08:42:58 EST 2008


#2910: NTLM proxy authorization broken
------------------------+---------------------------------------------------
  Reporter:  thecrux    |       Owner:  datallah
      Type:  patch      |      Status:  assigned
  Priority:  minor      |   Milestone:          
 Component:  libpurple  |     Version:  2.1.1   
Resolution:             |    Keywords:  ntlm    
   Pending:  0          |  
------------------------+---------------------------------------------------
Comment (by igitur):

 I'm experiencing exactly the same problem reported by thecrux.

 Even though I setup my proxy host, port, username and password correctly,
 the proxy server returns:


 {{{
 HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires
 authorization to fulfill the request. Access to the Web Proxy filter is
 denied.  )
 Proxy-Authenticate: Negotiate
 Proxy-Authenticate: Kerberos
 Proxy-Authenticate: NTLM
 }}}


 I verified that Pidgin sends:
 {{{
 CONNECT server:port HTTP/1.1
 Proxy-Authorization: Basic RTkxMsometextXNzODM=
 Proxy-Authorization: NTLM TlRMTVNTUAABAAsometextCAAIACAAAABYMDAxNzc4NQ==
 }}}

 As stated, it seems the proxy server recognises only the first
 authorisation header and ignores the NTLM authorisation.

 How about an option in the GUI for explicitly selecting the authorisation
 method?  Include an option for "All methods", which would emulate the
 current behaviour.

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


More information about the Tracker mailing list