Artem

PrivacyProvider incorrectly ignores child elements of fall-through item

Discussion created by Artem on Jan 19, 2015
Latest reply on Jan 20, 2015 by Flow

Our system uses privacy lists with fall-through rules that should deny everything except IQ packets. After migration from Smack 3.3.1 to Smack 4.0.6 we found that this functionality no longer works.

 

It turns our that since commit 61108720622dd16b5e15cdc2d20f513a6922d553 PrivacyProvider ignores child elements in fall-through items when parsing privacy lists. I cannot find any justification for this behavior in XEP-0016, therefore I think that it's incorrect.

Outcomes