Smack/smack-im/src/test/java/org/jivesoftware/smack
Florian Schmaus d07ed60737 Add support for "Caps Optimizations"
Smack's previous entity caps implementation assumed that an entity lost
its entity caps feature as soon as a presence without caps from that
entity was received. But according to XEP-0115 § 8.4, this is a
perfectly normal optimization technique. We now reset the caps state
after an available presence becomes unavailable.

Also introduce PresenceEventListener, which is required for this
feature.

Also make Roster.preApprove() take a BareJid as argument.

Fixes SMACK-723.
2016-06-30 17:01:46 +02:00
..
chat Rename processPacket to processStanza 2015-06-05 14:04:17 +02:00
im Remove package-info.java from test packages 2015-04-05 10:48:00 +02:00
roster Add support for "Caps Optimizations" 2016-06-30 17:01:46 +02:00