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

Reply via email to