unarchive 648027 severity 648027 grave tags 648027 - fixed # letting version tracking do its work tags 648399 - squeeze forcemerge 648399 648027 quit
Hi, Marcelo Fiscella wrote: > "There have been some changes in Live Messenger servers which broke most of > unofficial Live Messenger clients." (upstream announcement) > > Unfortunately, the workaround and the patch proposed in #648027 can't be > applied to emesene 1.6.3, which is the current version for stable. > > However, replacing "contacts.msn.com" by "local-bay.contacts.msn.com" in the > following files solves the problem: > - /usr/share/emesene/emesenelib/soap/templates.py > - /usr/share/emesene/emesenelib/soap/requests.py Thanks. Devid, Fabrizio, would this be a suitable update for squeeze, or is a larger change needed? Patch left unsnipped for convenience. Thanks, Jonathan (who would like to see a less buggy squeeze but has no opinion about this particular package and bug) [...] > --- emesene/emesenelib/soap/templates.py 2010-07-12 19:13:14.000000000 > -0300 > +++ emesene.new/emesenelib/soap/templates.py 2011-11-11 01:32:49.000000000 > -0300 > @@ -68,7 +68,7 @@ > > <wst:RequestType>http://schemas.xmlsoap.org/ws/2004/04/security/trust/Issue</wst:RequestType> > <wsp:AppliesTo> > <wsa:EndpointReference> > - <wsa:Address>contacts.msn.com</wsa:Address> > + <wsa:Address>local-bay.contacts.msn.com</wsa:Address> > </wsa:EndpointReference> > </wsp:AppliesTo> > <wsse:PolicyReference URI="MBI"></wsse:PolicyReference> > --- emesene/emesenelib/soap/requests.py 2010-07-12 19:13:14.000000000 > -0300 > +++ emesene.new/emesenelib/soap/requests.py 2011-11-11 01:31:15.000000000 > -0300 > @@ -22,59 +22,59 @@ > common.debug("soap.requests: membership list", "soap") > soap.manager.do_request(proxy, > 'http://www.msn.com/webservices/AddressBook/FindMembership', > - 'contacts.msn.com', 443, '/abservice/SharingService.asmx', > + 'local-bay.contacts.msn.com', 443, '/abservice/SharingService.asmx', > soap.templates.membershipList, callback) > > def address_book(proxy, callback): > common.debug("soap.requests: address book", "soap") > soap.manager.do_request(proxy, > 'http://www.msn.com/webservices/AddressBook/ABFindAll', > - 'contacts.msn.com', 443, '/abservice/abservice.asmx', > + 'local-bay.contacts.msn.com', 443, '/abservice/abservice.asmx', > soap.templates.addressBook, callback) > > def change_alias(proxy, contactID, alias, callback, *args): > alias = str(common.escape(alias)) > soap.manager.do_request(proxy, > 'http://www.msn.com/webservices/AddressBook/ABContactUpdate', > - 'contacts.msn.com', 443, '/abservice/abservice.asmx', > + 'local-bay.contacts.msn.com', 443, '/abservice/abservice.asmx', > soap.templates.renameContact % (str(contactID), alias), > callback, args) > > def add_contact(proxy, email, callback, *args): > soap.manager.do_request(proxy, > 'http://www.msn.com/webservices/AddressBook/ABContactAdd', > - 'contacts.msn.com', 443, '/abservice/abservice.asmx', > + 'local-bay.contacts.msn.com', 443, '/abservice/abservice.asmx', > soap.templates.contactAdd % (email, ), callback, args) > > def remove_contact(proxy, contactID, callback, *args): > soap.manager.do_request(proxy, > 'http://www.msn.com/webservices/AddressBook/ABContactDelete', > - 'contacts.msn.com', 443, '/abservice/abservice.asmx', > + 'local-bay.contacts.msn.com', 443, '/abservice/abservice.asmx', > soap.templates.contactRemove % (contactID, ), callback, args) > > def add_to_group(proxy, gid, contactID, callback, *args): > soap.manager.do_request(proxy, > 'http://www.msn.com/webservices/AddressBook/ABGroupContactAdd', > - 'contacts.msn.com', 443, '/abservice/abservice.asmx', > + 'local-bay.contacts.msn.com', 443, '/abservice/abservice.asmx', > soap.templates.moveUserToGroup % (gid, contactID), callback, args) > > def remove_from_group(proxy, contactID, sourceGid, callback, *args): > soap.manager.do_request(proxy, > 'http://www.msn.com/webservices/AddressBook/ABGroupContactDelete', > - 'contacts.msn.com', 443, '/abservice/abservice.asmx', > + 'local-bay.contacts.msn.com', 443, '/abservice/abservice.asmx', > soap.templates.deleteUserFromGroup % (contactID, sourceGid), > callback, args) > > def add_role(proxy, role, email, callback, *args): > soap.manager.do_request(proxy, > 'http://www.msn.com/webservices/AddressBook/AddMember', > - 'contacts.msn.com', 443, '/abservice/SharingService.asmx', > + 'local-bay.contacts.msn.com', 443, '/abservice/SharingService.asmx', > soap.templates.addMember % (role, email), callback, args) > > def delete_role(proxy, role, email, callback, *args): > soap.manager.do_request(proxy, > 'http://www.msn.com/webservices/AddressBook/DeleteMember', > - 'contacts.msn.com', 443, '/abservice/SharingService.asmx', > + 'local-bay.contacts.msn.com', 443, '/abservice/SharingService.asmx', > soap.templates.deleteMember % (role, email), callback, args) > > def get_profile(proxy, cid, callback): -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org