vern
December 16, 2019, 6:12am
1
Hello.
After upgrading to openfire 4.4.4 and monitoring plugin 1.8.1 my xmpp client(vacuum-im) can’t retrive or store history on the server with error 501 feature not implemented.
As i understand XEP-0136 was dropped in favor of XEP-0313 and not supported anymore?
Thanks.
guus
December 16, 2019, 1:52pm
2
The Monitoring plugin version 1.8.1 should still have support for XEP-0136.
vern
December 17, 2019, 7:48am
3
What client do you use and can recommend? Spark?
Gajim server features screenshot:
So XEP-0313 seems to be supported, but not XEP-0136.
Can you double check Monitoring plugin 1.8.1 support of XEP-0136 please?
This screen of Gajim has bugs… my server with extended code will output feature for xep398 but it is not checked on this screen.
simply open a xml console and send this to you server:
<iq xmlns="jabber:client" to="YOUR_XMMP_DOMAIN" type="get" id="uuid" from="USER@YOUR_XMMP_DOMAIN/RESSOUCE">
<query xmlns="http://jabber.org/protocol/disco#info" />
</iq>
Result should be something like that:
<iq xmlns="jabber:client" type="result" id="uuid" from="YOUR_XMMP_DOMAIN" to="USER@YOUR_XMMP_DOMAIN/RESSOUCE">
<query xmlns="http://jabber.org/protocol/disco#info">
<identity category="server" name="Openfire Server" type="im" />
<identity category="pubsub" type="pep" />
<feature var="http://jabber.org/protocol/pubsub#retrieve-default" />
<feature var="http://jabber.org/protocol/pubsub#purge-nodes" />
<feature var="http://jabber.org/protocol/pubsub#subscription-options" />
<feature var="http://jabber.org/protocol/pubsub#outcast-affiliation" />
<feature var="msgoffline" />
<feature var="jabber:iq:register" />
<feature var="http://jabber.org/protocol/pubsub#delete-nodes" />
<feature var="http://jabber.org/protocol/pubsub#config-node" />
<feature var="http://jabber.org/protocol/pubsub#retrieve-items" />
<feature var="http://jabber.org/protocol/pubsub#auto-create" />
<feature var="http://jabber.org/protocol/disco#items" />
<feature var="urn:xmpp:mam:0" />
<feature var="urn:xmpp:mam:1" />
<feature var="urn:xmpp:mam:2" />
<feature var="http://jabber.org/protocol/pubsub#persistent-items" />
<feature var="http://jabber.org/protocol/pubsub#create-and-configure" />
<feature var="http://jabber.org/protocol/pubsub#retrieve-affiliations" />
<feature var="urn:xmpp:time" />
<feature var="http://jabber.org/protocol/pubsub#manage-subscriptions" />
<feature var="urn:xmpp:bookmarks-conversion:0" />
<feature var="http://jabber.org/protocol/offline" />
<feature var="http://jabber.org/protocol/pubsub#publish-options" />
<feature var="urn:xmpp:carbons:2" />
<feature var="http://jabber.org/protocol/address" />
<feature var="http://jabber.org/protocol/pubsub#collections" />
<feature var="http://jabber.org/protocol/pubsub#retrieve-subscriptions" />
<feature var="vcard-temp" />
<feature var="http://jabber.org/protocol/pubsub#subscribe" />
<feature var="urn:xmpp:pep-vcard-conversion:0" />
<feature var="http://jabber.org/protocol/pubsub#create-nodes" />
<feature var="http://jabber.org/protocol/pubsub#get-pending" />
<feature var="urn:xmpp:blocking" />
<feature var="http://jabber.org/protocol/pubsub#multi-subscribe" />
<feature var="http://jabber.org/protocol/pubsub#presence-notifications" />
<feature var="urn:xmpp:ping" />
<feature var="urn:xmpp:archive:manage" /><!--XEP-136-->
<feature var="http://jabber.org/protocol/pubsub#item-ids" />
<feature var="http://jabber.org/protocol/pubsub#meta-data" />
<feature var="jabber:iq:roster" />
<feature var="http://jabber.org/protocol/pubsub#instant-nodes" />
<feature var="http://jabber.org/protocol/pubsub#modify-affiliations" />
<feature var="http://jabber.org/protocol/pubsub" />
<feature var="http://jabber.org/protocol/pubsub#publisher-affiliation" />
<feature var="http://jabber.org/protocol/pubsub#access-open" />
<feature var="jabber:iq:version" />
<feature var="http://jabber.org/protocol/pubsub#retract-items" />
<feature var="jabber:iq:privacy" />
<feature var="jabber:iq:last" />
<feature var="http://jabber.org/protocol/commands" />
<feature var="http://jabber.org/protocol/pubsub#publish" />
<feature var="urn:xmpp:archive:auto" /><!--XEP-136-->
<feature var="http://jabber.org/protocol/disco#info" />
<feature var="jabber:iq:private" />
<feature var="http://jabber.org/protocol/rsm" />
<x xmlns="jabber:x:data" type="result">
...
</x>
</query>
</iq>
2 Likes
vern
December 18, 2019, 7:31am
5
So output from my server is similar to yours:
<feature xmlns="http://jabber.org/protocol/disco#info" var="urn:xmpp:archive:manage"/>
<feature xmlns="http://jabber.org/protocol/disco#info" var="urn:xmpp:archive:auto"/>
So it seems a client problem in my case. Vacuum-IM shows server is supporting XEP-0136 in the Disco Info, but client still give an error feature not implemented.
I’ll contact client devs to address this issue.
Thanks!
maybe your client complains because openfire does not serve all the features:
for full support server should serve this (https://xmpp.org/extensions/xep-0136.html#disco ):
urn:xmpp:archive
urn:xmpp:archive:manual
urn:xmpp:archive:pref
urn:xmpp:archive:auto
urn:xmpp:archive:manage
but only the last two of them are served.
@guus in most cases this should be enough, right?
guus
December 19, 2019, 10:44am
7
I’m not sure. Let’s see what the client devs have to say about this.