We're updating the issue view to help you get more done. 

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

Acceptance Test - Entry

None

Activity

Show:
Alexey A
February 12, 2014, 6:45 AM

The patch doesn't work for offline receipts.

csh
February 12, 2014, 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 A
February 12, 2014, 7:36 AM

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

csh
February 14, 2014, 7:12 PM
mamei
July 5, 2016, 8:01 AM

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

Assignee

Guus der Kinderen

Reporter

Daryl Herzmann

Labels

None

Expected Effort

None

Ignite Forum URL

None

Components

Fix versions

Affects versions

Priority

Major
Configure