powered by Jive Software

Presence type ''probe'' is missing

Smack cannot parse presence packets of type ‘‘probe’’. Could it be added to the enum? Additional probing functionality could also be added, but for now I’'d be glad to get rid of all std.err messages.

Is probe even allowed outside of s2s?

If I’'m reading the specs right, there are several MUST NOT relationships that prevent a presence probe to arrive at a client (RFC3921, par 5.1.1, par 5.1.3). As far as I see, there is no such harsh rule prohibiting a client from sending one though. Paragraph 2.2.1 mentions a SHOULD relationship.

In any case, we’‘re using (parts of) Smack for server sided processing (in components). That’‘s why we’'re parsing probes.