On Fri Sep 11 14:45:44 2009, John Stewart wrote:
I've done quite a bit of searching, and so far in the XMPP docs, I've only seen references to message IDs as optional,

They're non-unique, anyway. At best, they're unique in combination with (or scoped by) the sender, but they'll realistically be repeated with every session.

and timestamps as being used for
delayed delivery.

And they're not going to be unique, anyway.

 So I think I'll be developing a custom extension, in a
non-standard namespace.


This seems sensible as a first shot at least.

Questions:
1. Have I overlooked an already existing spec for what I need to do?

No, I don't think so. However, I think it's reasonable to consider throwing your customer extension at the standards list for comment - the general concept of adding a unique identifier to a message seems like it ought to be useful in a number of places. It's also pretty easy for server vendors to add.


2. Can I add this functionality using an external XMPP component(XEP-0114), or will I have to write a mod for a specific XMPP server(ejabberd most
likely)?

It'd have to be a module, plugin, or straightforward hack of some kind, yes.

3. Is it easy/possible to create a guaranteed unique timestamps in an
ejabberd component?

Not without serializing the universe.

Please don't, a number of physical phenomena rely on the possibility of concurrent events, and hence this would be most inconvenient.

Dave.
--
Dave Cridland - mailto:d...@cridland.net - xmpp:d...@dave.cridland.net
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade
_______________________________________________
JDev mailing list
Forum: http://www.jabberforum.org/forumdisplay.php?f=20
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: jdev-unsubscr...@jabber.org
_______________________________________________

Reply via email to