JefI went to urban dictionary and it says: Ass on lips
Jefor something like that
JefKev, I think the forwarding mechanism should be clear enough so that other protocols won't have their own version of what the forwarding mechanism should do
KevI'm not sure what you mean.
Jefforwarding messages is easy, forwarding IQ is not intuitive
KevI still don't follow.
KevForwarding an IQ is no harder than forwarding a message.
Jefmaybe it is a forged stanza, maybe IQ is false
Jefin that case we want to tell the other person that we are answering a forward IQ
KevYou can't answer a forwarded IQ.
Jefso that if he says that he don't know what we are talking about
Jefyea, you are right I used the wrong words
Jefwhen we reply to the requested information to the original sender
KevYou mean that A sends B an iq, B forwards to C and C replies to A?
Jefyes
KevRight, you can't do that.
Jefwhy?
Jefso does it has to go through B to get to A
Keviqs are full jid to full jid
KevIf you reply with a different full JID it's not going to work.
Jefha
Jefso does it has to go through B to get to A
KevIt depends what you're trying to do.
Jefjust answer the requested information in the IQ
JefB doesn't have that information so it asks C
KevBut why do you want forwarding to do that.
Jefbecause A doesn't know C
JefB doesn't have that information so it asks C
KevRight.
KevYou don't need forwarding for B to ask C.
Jefhmm...
Jefyea thats right
KevThere may be rare situations in which forwarding an iq might make sense, but none come immediately to mind and there's no sensible way to address imaginary requirements in any sensible manner.
KevIf there's a new protocol that needs iq forwarding, it will need to explain what the semantics are.
KevJust like any protocol forwarding messages will need to explain what the semantics are.