Smack/smack-extensions/src/main/java/org/jivesoftware/smackx
Florian Schmaus 98708d67a2 Make ServiceDiscoveryManager.findService() consider all services
with the same matching feature announced.

Consider for example PubSub where usually the service itself announces
the PubSub feature as part of PEP, and where an additional PubSub
component exists. The old logic will just lookup the first matching
service with a PubSub feature announcement and check if for a matching
identiy. If we look for a real PubSub service, but stumble first over
user's service with PEP, then findService() will return 'null' although
there would have been a valid PubSub service.

Fixes SMACK-805.
2018-02-21 20:09:11 +01:00
..
address Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
admin Use the correct ad-hoc action in ServiceAdministrationManager 2018-02-21 16:34:03 +01:00
amp Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
attention Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
blocking Fix minor codestyle issues 2017-12-17 11:03:46 +01:00
bob Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
bookmarks Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
bytestreams Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
caps Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
chatstates Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
commands Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
delay Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
disco Make ServiceDiscoveryManager.findService() consider all services 2018-02-21 20:09:11 +01:00
filetransfer Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
forward Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
geoloc Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
iqlast Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
iqprivate Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
iqregister Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
iqversion Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
jiveproperties Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
message_correct Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
muc Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
nick Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
offline Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
pep Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
ping Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
privacy Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
pubsub Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
receipts Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
rsm Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
search Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
sharedgroups Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
shim Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
si Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
time Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
vcardtemp Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
xdata Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
xdatalayout Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
xdatavalidation Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
xhtmlim Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00
package-info.java Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00