[Pidgin] #48: Make SIP/SIMPLE work with Microsoft Live Communication Server
Pidgin
trac at pidgin.im
Mon Nov 24 12:45:54 EST 2008
#48: Make SIP/SIMPLE work with Microsoft Live Communication Server
---------------------------+------------------------------------------------
Reporter: MarkDoliner | Owner: shulman
Type: patch | Status: new
Milestone: | Component: SIMPLE
Version: 2.0 | Resolution:
Keywords: MS LCS SIMPLE |
---------------------------+------------------------------------------------
Comment(by gburt):
Fixxxer,
In your commit
(http://repo.or.cz/w/siplcs.git?a=commitdiff;h=30264e86c5eb890babf00445f5b306c5e1d48551)
that makes use of the new epid/uuid code, in the changes to send_publish,
why do you use generateUUIDfromEPID(getuuid()) for the value of
endpointId=\"%s\"? Shouldn't it be using the epid value instead?
We should probably be caching the epid/uuid values - no need to generate
them after the first time we use them. Could probably generate them in
the login callback?
Also, when you run the code you committed, does it crash when you try to
login? I'm getting the same crash that djflux and Rondom see:
{{{
#5 0x00007ff72d6ace24 in _IO_vfprintf_internal (s=0x7fff3d70f4c0,
format=0x361238c0 <Address 0x361238c0 out of bounds>, ap=0x7fff3d70f5e0)
at printf-parse.h:95
#6 0x00007ff72d6d0ee9 in __IO_vsprintf (string=0x7fff3d70f6e0
"��p=�\177", format=0x361238c0 <Address 0x361238c0 out of bounds>,
args=0x7fff3d70f5e0) at iovsprintf.c:43
#7 0x00007ff72d6b7118 in __sprintf (s=0x361238c0 <Address 0x361238c0 out
of bounds>, format=0x25 <Address 0x25 out of bounds>) at sprintf.c:34
#8 0x00007ff7244eb189 in generateUUIDfromEPID (epid=0x361238c0 <Address
0x361238c0 out of bounds>) at uuid.c:85
#9 0x00007ff7244e95cd in do_register_exp (sip=0x7ff735f7cac0, expire=900)
at sipe.c:1017
#10 0x00007ff7244ea76b in login_cb_ssl (data=0x7ff735f7b1a0,
gsc=0x7ff735f7cf80, cond=<value optimized out>) at sipe.c:1049
#11 0x00007ff731225ec7 in purple_certificate_verify_complete () from
/usr/lib64/libpurple.so.0
}}}
Any interest in chatting in #pidgin-sipe on freenode? I'll idle there in
case somebody wants to chat.
--
Ticket URL: <http://developer.pidgin.im/ticket/48#comment:196>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list