diff options
Diffstat (limited to 'src/jlib.hrl')
-rw-r--r-- | src/jlib.hrl | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/src/jlib.hrl b/src/jlib.hrl index 1e0b3199..c2a9ba43 100644 --- a/src/jlib.hrl +++ b/src/jlib.hrl @@ -47,6 +47,7 @@ -define(NS_BIND, "urn:ietf:params:xml:ns:xmpp-bind"). -define(NS_FEATURE_IQAUTH, "http://jabber.org/features/iq-auth"). +-define(NS_FEATURE_IQREGISTER, "http://jabber.org/features/iq-register"). % TODO: remove "code" attribute (currently it used for backward-compatibility) -define(STANZA_ERROR(Code, Type, Condition), @@ -149,21 +150,13 @@ -define(ERRT_UNEXPECTED_REQUEST(Lang, Text), ?STANZA_ERRORT("400", "wait", "unexpected-request", Lang, Text)). -% TODO: update to new-style -% Application-specific stanza errors --define(AUTH_STANZA_ERROR(Condition), - {xmlelement, "error", - [{"code", "406"}, {"class", "app"}], - [{xmlelement, "auth-condition", - [{"xmlns", ?NS_AUTH_ERROR}], - [{xmlelement, Condition, [], []}]}]}). - --define(ERR_AUTH_NO_RESOURCE_PROVIDED, - ?AUTH_STANZA_ERROR("no-resource-provided")). --define(ERR_AUTH_BAD_RESOURCE_FORMAT, - ?AUTH_STANZA_ERROR("bad-resource-format")). --define(ERR_AUTH_RESOURCE_CONFLICT, - ?AUTH_STANZA_ERROR("resource-conflict")). +% Auth stanza errors +-define(ERR_AUTH_NO_RESOURCE_PROVIDED(Lang), + ?ERRT_NOT_ACCEPTABLE(Lang, "No resource provided")). +-define(ERR_AUTH_BAD_RESOURCE_FORMAT(Lang), + ?ERRT_NOT_ACCEPTABLE(Lang, "Illegal resource format")). +-define(ERR_AUTH_RESOURCE_CONFLICT(Lang), + ?ERRT_CONFLICT(Lang, "Resource conflict")). -define(STREAM_ERROR(Condition), |