Wrong error XML when denying HTTP request (JEP-0070 )
If you cancel a HTTP request (via JEP-0070), Gajim sends this error element:
\<error code="500" type="cancel">
\<not-authorized />
\<text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">not-authorized\</text>
\</error>
Now let's compare with the JEP:
\<error code='401' type='auth'>
\<not-authorized xmlns='urn:ietf:params:xml:xmpp-stanzas'/>
\</error>
While error type/condition specified in the JEP is just SHOULD, Gajim's <not-authorized /> without correct namespace declaration is rather meaningless and really and error, since it is against XML schema from the RFC.
I'm not a regular Gajim user (just doing some inter-op testing), so I don't know if this is a problem just with JEP-0070 implementation or general error handling.