I have an issue with XEP-0016. XEP-0016 does not block outgoing IQ and Message stanzas when the incoming are blocked. On the contrary XEP-0191 blocks both incoming and outgoing stanzas.
While, I can see a use case for unblocked outgoing IQ stanzas, I cannot see a use case for unblocked outgoing messages, besides flooding other users with messages, while being safe under incoming message blocking privacy list. I do worry though, that would lead to dangerous miscommunication, when Aunt Tillie unknowingly blocks incoming messages from Nephew Joe, then messages him. When he replies, he thinks that the reply was delivered, she thinks that there was no reply and Houston we have a problem. Besides that, this leads to uncertainty in implementations that integrates privacy lists and simple communications blocking. User blocked messages. Message is going out of session. What to do? Let it through according to XEP-0016 or stop it according to XEP-0191? I vote to unify this handling, and change XEP-0016 to stop outgoing messages when incoming messages are blocked in line with XEP-0191. I don't know what to do with IQs. I would probably like to loosen the XEP-0191 to allow outgoing IQs to blocked contacts. -- Tomasz Sterna Xiaoka.com http://www.xiaoka.com/