I am using 3.3.3. I would like to get a confirmation that subscription options are implemented. Is the keyword matching also supported?
Just wanted to know for sure as I am using an experimental Ruby library (xmpp4r) and am running into problems as seen below.
Many thanks,
Pat.
16:13:52 SENDING:
<iq type='get' id='3384' to='pubsub.ows' xmlns='jabber:client'><pubsub xmlns='http://jabber.org/protocol/pubsub'><subscriptions/></pubsub></iq>
16:13:52 RECEIVED:
<iq from='pubsub.ows' type='result' id='3384' to='cappelaere@ows/myuser'><pubsub xmlns='http://jabber.org/protocol/pubsub'><subscriptions><subscription node='/wfcs/workflows/workflow_2' jid='cappelaere@ows' subscription='subscribed' affiliation='none' subid='6s68m0EAMutfIFh0FTrEe739Hj9xjufkmtokvm8I'/></subscriptions>< /pubsub></iq>
16:13:52 SENDING:
<iq type='get' id='4551' to='pubsub.ows' xmlns='jabber:client'><pubsub xmlns='http://jabber.org/protocol/pubsub'><options node='/wfcs/workflows/workflow_2' jid='cappelaere@ows' subid='6s68m0EAMutfIFh0FTrEe739Hj9xjufkmtokvm8I'/></pubsub></iq>
16:13:52 RECEIVED:
<iq from='pubsub.ows' type='error' id='4551' to='cappelaere@ows/myuser'><pubsub xmlns='http://jabber.org/protocol/pubsub'><options node='/wfcs/workflows/workflow_2' jid='cappelaere@ows' subid='6s68m0EAMutfIFh0FTrEe739Hj9xjufkmtokvm8I'/></pubsub><error code='403' type='auth'><forbidden xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></iq>
./vendor/gems/xmpp4r/lib/xmpp4r/stream.rb:394:in `send_with_id’: forbidden: (Jabber::ErrorException)
from ./vendor/gems/xmpp4r/lib/xmpp4r/pubsub/helper/servicehelper.rb:243:in `get_options’
from testjabber_client.rb:53