[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