[Pidgin] #17198: Local package drop/ignore for specific XMPP resources/devices (especially own device) needed.

Pidgin trac at pidgin.im
Tue Apr 11 18:57:37 EDT 2017


#17198: Local package drop/ignore for specific XMPP resources/devices (especially
own device) needed.
-------------------------------------------+---------------------
 Reporter:  Sur3                           |       Owner:  deryni
     Type:  defect                         |      Status:  new
Milestone:                                 |   Component:  XMPP
  Version:  2.12.0                         |  Resolution:
 Keywords:  XMPP resource device blocking  |
-------------------------------------------+---------------------
Description changed by Sur3:

Old description:

> Hello, i have a problem with resource/device-handling in XMPP.
>
> I have myself in the contact list to share memos to myself for different
> devices. Now having different resources for the same XMPP address at the
> same time seemes to break behaviour in different encryption plugins, as
> OTR doesn't know for what resources to encrypt for and lurch works fine
> but always msg'es an annoying error message on every message sent because
> the packets to the own resource/device can not be decrypted:
> https://github.com/gkdr/lurch/issues/47
>
> I'd therefore like to tell libpurple to send only packages to other
> devices and drop packages for the own resource to having this working
> right.
>
> I tried to work this around by blocking single resources but the blocking
> feature of pidgin seemes to redirect globally to the server for all
> resources instead of blocking the own resource just locally.
>
> An other workaround would be to add different resources to the contact
> list but that seemes to ignore the resource and just adds the jabber-id
> for all resources to the list.

New description:

 Hello, i have a problem with resource/device-handling in XMPP.

 I have myself in the contact list to share memos to myself for different
 devices. Now having different resources for the same XMPP address at the
 same time seemes to break behaviour in different encryption plugins, as
 OTR doesn't know for what resources to encrypt for and lurch works fine
 but always msg'es an annoying error message on every message sent because
 the packets to the own resource/device can not be decrypted:
 https://github.com/gkdr/lurch/issues/47

 I'd therefore like to tell libpurple to send only packages to other
 devices and drop packages for the own resource to having this working
 right.[[BR]]
 This could also be a default setting to begin with as sending packets to
 the own device doesn't make sense in most cases.

 I tried to work this around by blocking single resources but the blocking
 feature of pidgin seemes to redirect globally to the server for all
 resources instead of blocking the own resource just locally.

 An other workaround would be to add different resources to the contact
 list but that seemes to ignore the resource and just adds the jabber-id
 for all resources to the list. This workaround would be related to #2448.

--

--
Ticket URL: <https://developer.pidgin.im/ticket/17198#comment:4>
Pidgin <https://pidgin.im>
Pidgin


More information about the Tracker mailing list