Ok, I understand. I am ok with it, if I can report them here.
Currently I have no bugs to report. Smack is actually quite stable
But two minor things I remember:
- RosterEntry had an issue, when you put it as key in a hash map. I believe it is because it does override the equals method but does NOT override the hashCode method.
I think I put it in a HashMap as key, and the called get() with the same object and the map returned null.
- Smack and Openfire should really use the same Core Library (Tinder) for Packets. We develop our own extensions and sometimes need them to process them in Openfire plugins as well. And it is difficult because both extensions are complete different objects. Openfire uses dom4j and Smack uses XmlPullParser.