[Pidgin] #48: Make SIP/SIMPLE work with Microsoft Live Communication Server
Pidgin
trac at pidgin.im
Thu Jun 28 23:17:23 EDT 2007
#48: Make SIP/SIMPLE work with Microsoft Live Communication Server
--------------------------+-------------------------------------------------
Reporter: MarkDoliner | Owner: shulman
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: libpurple | Version: 2.0
Resolution: | Keywords: MS LCS SIMPLE
Pending: 0 |
--------------------------+-------------------------------------------------
Comment (by shulman):
The setup of the LCS server I have an account on has the domain as part of
the username instead of the LCS server. For example... the username
(screenname) is user at somedomain.com instead of
user at lcsserver.ad.somedomain.com. I have attached a patch:
http://developer.pidgin.im/attachment/ticket/48/sipe.c_username_different_from_lcs_servername.patch
to sipe.c which correctly allows for this. With this patch and setting a
proxy user and proxy domain I am able to successfully authentication with
NTLM against the LCS server up to a 'Proxy authentication required'
message when sipe attempts to subscribe to contacts. I have made a lot of
progress digesting both libpurple & Anibal's sipe code. I believe I have a
pretty good idea of what needs to be done regarding the NTLM session key &
subsequent proxy authentication headers from an email Anibal sent and from
this document: http://davenport.sourceforge.net/ntlm.html . I'll keep you
informed of my progress towards properly generating the ntlm session key.
I spent a number of hours this week trying to get pidgin-mtn to build
inside of cygwin. I have been basing this attempt on this url:
http://developer.pidgin.im/wiki/BuildingWinPidgin .
Unfortunately I have not yet gotten pidgin-mtn to build successfully. I
will keep working on this front as well and keep you informed of my
progress here as well.
-Garett
--
Ticket URL: <http://developer.pidgin.im/ticket/48#comment:28>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list