[Pidgin] #15388: XMPP feature "XEP-0079" to handle lost messages

Pidgin trac at pidgin.im
Thu May 14 09:08:30 EDT 2015


#15388: XMPP feature "XEP-0079" to handle lost messages
----------------------------------------+---------------------
 Reporter:  kolAflash                   |       Owner:  deryni
     Type:  enhancement                 |      Status:  new
Milestone:                              |   Component:  XMPP
  Version:  2.10.6                      |  Resolution:
 Keywords:  XMPP lost message XEP-0079  |
----------------------------------------+---------------------

Comment (by inamdartejas):

 Using Openfire, in the presence of a weak network (or when user
 switches/changes the network), messages/packets are lost.

 'Stop Message Loss' plugin may serve your need well.
 Please see- https://www.atklique.com/bridge/blog/?q=node/5

 To download the plugin, click the tab 'Stop Message Loss' (scroll to the
 bottom).

 The plugin ensures that no messages are lost (in the context of Openfire).
 It implements server acknowledgement for each message received by the
 server.
 The plugin ensures deliveries (at-least-once).

 Replying to [ticket:15388 kolAflash]:
 > Hi,
 > specially when my notebook is connected via wireless network e.g. umts
 it can happen that my network connection gets lost without a signoff from
 the XMPP server.
 >
 > In that case it can happen that somebody sends me a message an I'll
 never get it, because usual XMPP doesn't includes that the clients
 acknowledges message receptions. So until my clients reconnects to the
 server or the connection to the server times out all messages will be
 lost.
 >
 > To handle this, there is the "XEP-0079" extension for XMPP.
 > http://xmpp.org/extensions/xep-0079.html
 >
 > Can you please implement this in Pidgin/libpurple? Currently the Tigase
 XMPP server and maybe some more servers provide this feature.
 > http://www.tigase.org/content/xep-0079-advanced-message-processing-
 support-tigase
 > https://projects.tigase.org/projects/tigase-server/files
 >
 > Tigase also has an own server running their Tigase server software.
 > http://tigase.im
 >
 >
 > Please do not consider this as just an enhancement. In some way it's a
 bug in the XMPP protocol and it leads to very unforeseeable behavior.
 >
 > Additionally it would be nice if Pidgin tells me if my server currently
 supports the feature.
 >
 > Thanks!
 > kolAflash

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


More information about the Tracker mailing list