-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi together,

I just implemented the last parts (that I planned to implement for now)
of XEP-0184. Now it is possible to

- - send acknowledgements that a message was received (if our status is
not "invisible")
- - check whether a client supports this XEP (with service discovery, an
agents entry is added for each client with ptReceipts enabled)
- - request such acknowledgements from clients that support it (if
activated in the accountmanager)
- - answer service discovery requests and report that we support this XEP
- - show in the chat window, if a message was acknowledged (with a plus
character before the timestamp)

As message receipts need an message id, I take the message timestamp as
the id. This can lead to problems, if more messages are sent in one
second. This can happen, if one pastes a text with newlines. But I see
no good method to use real unique ids without changing the log file
format (as events are reread from there for showing) and break
compatibility with older centerim versions. Any proposals are appreciated.

Also acknowledgements are not stored, they are only valid for the
current session.

But this should be enough to see if there is message loss at the moment,
as often discovered while chatting with jabber here.

Regards,
Matthias
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkiV4noACgkQhizr7q6UcERlYACdGgJN405mUWWmPx+27qRbrJfJ
Q3cAnR2+GKiQgh/0gAcdF4KxVLlI20l2
=BxzI
-----END PGP SIGNATURE-----

-- 
_______________________________________________
Centerim-devel mailing list
[email protected]
http://centerim.org/mailman/listinfo/centerim-devel
http://www.centerim.org/

Reply via email to