Mishandles <presence type='error'> in response to <presence type='subscribe'>
@wjt
Submitted by Will Thompson Assigned to Telepathy bugs list
Description
Suppose you try to add someone with an unspellable JID to your roster. Gabble sends:
``thank you empathy for sending messages i didn't type`` ``and gets back:
<presence type='error' ...>
<status>
thank you emp...</status>
<error type='cancel' code='404'>
</error>
</presence>
This makes the contact show up in SimplePresence with presence "error" and message "thank you empathy for sending messages i didn't type", which is not right at all!
Gabble should probably ignore in <presence type='error'>
; maybe it should also delete them from your roster with MembersChangedDetailed's 'error' set to NotFound or something?