> Only the latest message seems overly restrictive (especially if the last > message you send it "oops"). I'd say a buffer of, say, the last 5 > messages might be appropriate.
For the same reason, I think that only one edit is overly restrictive. I have needed several edits to get a one-sentence IM message right :-) I don't see a reason to put in arbitrary restrictions in the protocol (different use cases can warrant different limits); i wouldn't mind recommendations, though. As long as the client indicates that a message has been edited X times (and provides the original message), i don't really see any issues. cheers, Remko
