mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-22 16:20:52 +01:00
Remove XEP-0091 tags from test suite
This commit is contained in:
parent
2af659b737
commit
dfbef8be8f
@ -1286,7 +1286,7 @@ muc_slave(Config) ->
|
|||||||
%% Receive the room subject
|
%% Receive the room subject
|
||||||
?recv1(#message{from = PeerNickJID, type = groupchat,
|
?recv1(#message{from = PeerNickJID, type = groupchat,
|
||||||
body = [#text{data = Subject}],
|
body = [#text{data = Subject}],
|
||||||
sub_els = [#delay{}, #legacy_delay{}]}),
|
sub_els = [#delay{}]}),
|
||||||
%% Receive MUC history
|
%% Receive MUC history
|
||||||
lists:foreach(
|
lists:foreach(
|
||||||
fun(N) ->
|
fun(N) ->
|
||||||
@ -1294,7 +1294,7 @@ muc_slave(Config) ->
|
|||||||
?recv1(#message{from = PeerNickJID,
|
?recv1(#message{from = PeerNickJID,
|
||||||
type = groupchat,
|
type = groupchat,
|
||||||
body = [Text],
|
body = [Text],
|
||||||
sub_els = [#delay{}, #legacy_delay{}]})
|
sub_els = [#delay{}]})
|
||||||
end, lists:seq(1, 5)),
|
end, lists:seq(1, 5)),
|
||||||
%% Sending a voice request
|
%% Sending a voice request
|
||||||
VoiceReq = #xdata{
|
VoiceReq = #xdata{
|
||||||
@ -1450,7 +1450,6 @@ offline_slave(Config) ->
|
|||||||
body = [#text{data = <<"body">>}],
|
body = [#text{data = <<"body">>}],
|
||||||
subject = [#text{data = <<"subject">>}]}),
|
subject = [#text{data = <<"subject">>}]}),
|
||||||
true = lists:keymember(delay, 1, SubEls),
|
true = lists:keymember(delay, 1, SubEls),
|
||||||
true = lists:keymember(legacy_delay, 1, SubEls),
|
|
||||||
disconnect(Config).
|
disconnect(Config).
|
||||||
|
|
||||||
carbons_master(Config) ->
|
carbons_master(Config) ->
|
||||||
@ -1596,7 +1595,7 @@ client_state_slave(Config) ->
|
|||||||
change_client_state(Config, inactive),
|
change_client_state(Config, inactive),
|
||||||
wait_for_master(Config),
|
wait_for_master(Config),
|
||||||
?recv1(#presence{from = Peer, type = unavailable,
|
?recv1(#presence{from = Peer, type = unavailable,
|
||||||
sub_els = [#delay{}, #legacy_delay{}]}),
|
sub_els = [#delay{}]}),
|
||||||
?recv1(#message{from = Peer, thread = <<"1">>,
|
?recv1(#message{from = Peer, thread = <<"1">>,
|
||||||
body = [#text{data = <<"body">>}],
|
body = [#text{data = <<"body">>}],
|
||||||
sub_els = [#chatstate{type = active}]}),
|
sub_els = [#chatstate{type = active}]}),
|
||||||
|
@ -166,9 +166,6 @@ decode({xmlel, _name, _attrs, _} = _el, Opts) ->
|
|||||||
<<"http://jabber.org/protocol/bytestreams">>} ->
|
<<"http://jabber.org/protocol/bytestreams">>} ->
|
||||||
decode_bytestreams_streamhost(<<"http://jabber.org/protocol/bytestreams">>,
|
decode_bytestreams_streamhost(<<"http://jabber.org/protocol/bytestreams">>,
|
||||||
IgnoreEls, _el);
|
IgnoreEls, _el);
|
||||||
{<<"x">>, <<"jabber:x:delay">>} ->
|
|
||||||
decode_legacy_delay(<<"jabber:x:delay">>, IgnoreEls,
|
|
||||||
_el);
|
|
||||||
{<<"delay">>, <<"urn:xmpp:delay">>} ->
|
{<<"delay">>, <<"urn:xmpp:delay">>} ->
|
||||||
decode_delay(<<"urn:xmpp:delay">>, IgnoreEls, _el);
|
decode_delay(<<"urn:xmpp:delay">>, IgnoreEls, _el);
|
||||||
{<<"paused">>,
|
{<<"paused">>,
|
||||||
@ -1109,7 +1106,6 @@ is_known_tag({xmlel, _name, _attrs, _} = _el) ->
|
|||||||
{<<"streamhost">>,
|
{<<"streamhost">>,
|
||||||
<<"http://jabber.org/protocol/bytestreams">>} ->
|
<<"http://jabber.org/protocol/bytestreams">>} ->
|
||||||
true;
|
true;
|
||||||
{<<"x">>, <<"jabber:x:delay">>} -> true;
|
|
||||||
{<<"delay">>, <<"urn:xmpp:delay">>} -> true;
|
{<<"delay">>, <<"urn:xmpp:delay">>} -> true;
|
||||||
{<<"paused">>,
|
{<<"paused">>,
|
||||||
<<"http://jabber.org/protocol/chatstates">>} ->
|
<<"http://jabber.org/protocol/chatstates">>} ->
|
||||||
@ -1936,9 +1932,6 @@ encode({chatstate, paused} = Paused) ->
|
|||||||
encode({delay, _, _} = Delay) ->
|
encode({delay, _, _} = Delay) ->
|
||||||
encode_delay(Delay,
|
encode_delay(Delay,
|
||||||
[{<<"xmlns">>, <<"urn:xmpp:delay">>}]);
|
[{<<"xmlns">>, <<"urn:xmpp:delay">>}]);
|
||||||
encode({legacy_delay, _, _} = X) ->
|
|
||||||
encode_legacy_delay(X,
|
|
||||||
[{<<"xmlns">>, <<"jabber:x:delay">>}]);
|
|
||||||
encode({streamhost, _, _, _} = Streamhost) ->
|
encode({streamhost, _, _, _} = Streamhost) ->
|
||||||
encode_bytestreams_streamhost(Streamhost,
|
encode_bytestreams_streamhost(Streamhost,
|
||||||
[{<<"xmlns">>,
|
[{<<"xmlns">>,
|
||||||
@ -2181,7 +2174,6 @@ get_ns({chatstate, inactive}) ->
|
|||||||
get_ns({chatstate, paused}) ->
|
get_ns({chatstate, paused}) ->
|
||||||
<<"http://jabber.org/protocol/chatstates">>;
|
<<"http://jabber.org/protocol/chatstates">>;
|
||||||
get_ns({delay, _, _}) -> <<"urn:xmpp:delay">>;
|
get_ns({delay, _, _}) -> <<"urn:xmpp:delay">>;
|
||||||
get_ns({legacy_delay, _, _}) -> <<"jabber:x:delay">>;
|
|
||||||
get_ns({streamhost, _, _, _}) ->
|
get_ns({streamhost, _, _, _}) ->
|
||||||
<<"http://jabber.org/protocol/bytestreams">>;
|
<<"http://jabber.org/protocol/bytestreams">>;
|
||||||
get_ns({bytestreams, _, _, _, _, _, _}) ->
|
get_ns({bytestreams, _, _, _, _, _, _}) ->
|
||||||
@ -2374,7 +2366,6 @@ pp(pubsub, 8) ->
|
|||||||
pp(shim, 1) -> [headers];
|
pp(shim, 1) -> [headers];
|
||||||
pp(chatstate, 1) -> [type];
|
pp(chatstate, 1) -> [type];
|
||||||
pp(delay, 2) -> [stamp, from];
|
pp(delay, 2) -> [stamp, from];
|
||||||
pp(legacy_delay, 2) -> [stamp, from];
|
|
||||||
pp(streamhost, 3) -> [jid, host, port];
|
pp(streamhost, 3) -> [jid, host, port];
|
||||||
pp(bytestreams, 6) ->
|
pp(bytestreams, 6) ->
|
||||||
[hosts, used, activate, dstaddr, mode, sid];
|
[hosts, used, activate, dstaddr, mode, sid];
|
||||||
@ -5397,60 +5388,6 @@ encode_bytestreams_streamhost_attr_port(1080, _acc) ->
|
|||||||
encode_bytestreams_streamhost_attr_port(_val, _acc) ->
|
encode_bytestreams_streamhost_attr_port(_val, _acc) ->
|
||||||
[{<<"port">>, enc_int(_val)} | _acc].
|
[{<<"port">>, enc_int(_val)} | _acc].
|
||||||
|
|
||||||
decode_legacy_delay(__TopXMLNS, __IgnoreEls,
|
|
||||||
{xmlel, <<"x">>, _attrs, _els}) ->
|
|
||||||
{Stamp, From} = decode_legacy_delay_attrs(__TopXMLNS,
|
|
||||||
_attrs, undefined, undefined),
|
|
||||||
{legacy_delay, Stamp, From}.
|
|
||||||
|
|
||||||
decode_legacy_delay_attrs(__TopXMLNS,
|
|
||||||
[{<<"stamp">>, _val} | _attrs], _Stamp, From) ->
|
|
||||||
decode_legacy_delay_attrs(__TopXMLNS, _attrs, _val,
|
|
||||||
From);
|
|
||||||
decode_legacy_delay_attrs(__TopXMLNS,
|
|
||||||
[{<<"from">>, _val} | _attrs], Stamp, _From) ->
|
|
||||||
decode_legacy_delay_attrs(__TopXMLNS, _attrs, Stamp,
|
|
||||||
_val);
|
|
||||||
decode_legacy_delay_attrs(__TopXMLNS, [_ | _attrs],
|
|
||||||
Stamp, From) ->
|
|
||||||
decode_legacy_delay_attrs(__TopXMLNS, _attrs, Stamp,
|
|
||||||
From);
|
|
||||||
decode_legacy_delay_attrs(__TopXMLNS, [], Stamp,
|
|
||||||
From) ->
|
|
||||||
{decode_legacy_delay_attr_stamp(__TopXMLNS, Stamp),
|
|
||||||
decode_legacy_delay_attr_from(__TopXMLNS, From)}.
|
|
||||||
|
|
||||||
encode_legacy_delay({legacy_delay, Stamp, From},
|
|
||||||
_xmlns_attrs) ->
|
|
||||||
_els = [],
|
|
||||||
_attrs = encode_legacy_delay_attr_from(From,
|
|
||||||
encode_legacy_delay_attr_stamp(Stamp,
|
|
||||||
_xmlns_attrs)),
|
|
||||||
{xmlel, <<"x">>, _attrs, _els}.
|
|
||||||
|
|
||||||
decode_legacy_delay_attr_stamp(__TopXMLNS, undefined) ->
|
|
||||||
erlang:error({xmpp_codec,
|
|
||||||
{missing_attr, <<"stamp">>, <<"x">>, __TopXMLNS}});
|
|
||||||
decode_legacy_delay_attr_stamp(__TopXMLNS, _val) ->
|
|
||||||
_val.
|
|
||||||
|
|
||||||
encode_legacy_delay_attr_stamp(_val, _acc) ->
|
|
||||||
[{<<"stamp">>, _val} | _acc].
|
|
||||||
|
|
||||||
decode_legacy_delay_attr_from(__TopXMLNS, undefined) ->
|
|
||||||
undefined;
|
|
||||||
decode_legacy_delay_attr_from(__TopXMLNS, _val) ->
|
|
||||||
case catch dec_jid(_val) of
|
|
||||||
{'EXIT', _} ->
|
|
||||||
erlang:error({xmpp_codec,
|
|
||||||
{bad_attr_value, <<"from">>, <<"x">>, __TopXMLNS}});
|
|
||||||
_res -> _res
|
|
||||||
end.
|
|
||||||
|
|
||||||
encode_legacy_delay_attr_from(undefined, _acc) -> _acc;
|
|
||||||
encode_legacy_delay_attr_from(_val, _acc) ->
|
|
||||||
[{<<"from">>, enc_jid(_val)} | _acc].
|
|
||||||
|
|
||||||
decode_delay(__TopXMLNS, __IgnoreEls,
|
decode_delay(__TopXMLNS, __IgnoreEls,
|
||||||
{xmlel, <<"delay">>, _attrs, _els}) ->
|
{xmlel, <<"delay">>, _attrs, _els}) ->
|
||||||
{Stamp, From} = decode_delay_attrs(__TopXMLNS, _attrs,
|
{Stamp, From} = decode_delay_attrs(__TopXMLNS, _attrs,
|
||||||
|
@ -137,9 +137,6 @@
|
|||||||
|
|
||||||
-record(feature_csi, {xmlns :: binary()}).
|
-record(feature_csi, {xmlns :: binary()}).
|
||||||
|
|
||||||
-record(legacy_delay, {stamp :: binary(),
|
|
||||||
from :: any()}).
|
|
||||||
|
|
||||||
-record(muc_user_destroy, {reason :: binary(),
|
-record(muc_user_destroy, {reason :: binary(),
|
||||||
jid :: any()}).
|
jid :: any()}).
|
||||||
|
|
||||||
|
@ -1808,16 +1808,6 @@
|
|||||||
dec = {dec_jid, []},
|
dec = {dec_jid, []},
|
||||||
enc = {enc_jid, []}}]}).
|
enc = {enc_jid, []}}]}).
|
||||||
|
|
||||||
-xml(legacy_delay,
|
|
||||||
#elem{name = <<"x">>,
|
|
||||||
xmlns = <<"jabber:x:delay">>,
|
|
||||||
result = {legacy_delay, '$stamp', '$from'},
|
|
||||||
attrs = [#attr{name = <<"stamp">>,
|
|
||||||
required = true},
|
|
||||||
#attr{name = <<"from">>,
|
|
||||||
dec = {dec_jid, []},
|
|
||||||
enc = {enc_jid, []}}]}).
|
|
||||||
|
|
||||||
-xml(bytestreams_streamhost,
|
-xml(bytestreams_streamhost,
|
||||||
#elem{name = <<"streamhost">>,
|
#elem{name = <<"streamhost">>,
|
||||||
xmlns = <<"http://jabber.org/protocol/bytestreams">>,
|
xmlns = <<"http://jabber.org/protocol/bytestreams">>,
|
||||||
|
Loading…
Reference in New Issue
Block a user