Openfire should save XEP-0184 delivery receipts as offline message

Description

I didn't find how to create an issue in issue tracker so I'm creating this discussion. According to XEP-184 (http://xmpp.org/extensions/xep-0184.html) two client are able to exchange with delivery receipts. From first sign this is not related to the server but then one of participants was offline openfire don't save receipts because of this code from OfflineMessageStore

patch attached

Environment

None

Attachments

1

Activity

Show:

mamei July 5, 2016 at 8:01 AM

This issue has been fixed on version 3.9.2 but version 4.0.2 has again the same problem.

csh February 14, 2014 at 7:12 PM

Alexey Abashev February 12, 2014 at 7:36 AM

Yes, my bad. There is 'not' before checking chatstate namespace. And yes - it should works.

csh February 12, 2014 at 7:31 AM

Why not? I haven't tested it, but just from reading the code it looks very reasonable. Comments from XEP-160 all make sense. I mean this:
https://gist.github.com/ashward/6029790

Alexey Abashev February 12, 2014 at 6:45 AM

The patch doesn't work for offline receipts.

Details

Assignee

Reporter

Components

Affects versions

Priority

Created January 14, 2014 at 3:09 AM
Updated December 10, 2021 at 5:16 PM