-
Notifications
You must be signed in to change notification settings - Fork 426
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TOML config #2929
TOML config #2929
Conversation
Compare the parsed TOML options directly with the expected values. The files with the expected values were generated from the 'cfg' config files. The parsed TOML options are saved after the test for easier comparison with the expected values.
1. Remove the 'split_config' case as including is not supported in TOML - It is easier to merge config files with TOML, so this feature is most likely not required anymore (unless new demand arises). 2. Remove tests for 'node_specific_options' - This is not supported in TOML. - It is not clear if something is going to be implemented instead, any future work will be done as a part of the config reloading rework (or dropping it altogether). 3. Update example config files to TOML, simplify when possible
- Convert the files to TOML, simplify when possible.
This test suite checks the 'mod_cowboy' handler for the HTTP listener. It is NOT supported in the new TOML configuration format. There is a need for a final decision here: 1. Either drop this functionality entirely (and remove the code) 2. Or implement the TOML support for it (and keep the code) The changes in this commit are reduced to minimum: the reload test is removed with the config files that are impossible to convert to TOML.
This test suite checks the functionality of mod_revproxy, which requires the 'mod_cowboy' handler for the HTTP listener. It is NOT supported in the new TOML configuration format. Similarly to 'mod_cowboy', this code should be either removed or the missing TOML support should be added. As there is no final decision yet (and to keep the steps small), the changes in this commit are reduced to minimum: the reload test is removed with the config files that are impossible to convert to TOML.
1. Use the expected options directly 2. Remove the test for 'required_files' This functionality is replaced by validators in TOML. 3. Remove the test for macros There are no macros in TOML.
Remove the equivalence test, as there are small tests for all options.
Remove the 'cfg' config format
8700.1 / Erlang 23.0.3 / small_tests / b58413d 8700.2 / Erlang 23.0.3 / internal_mnesia / b58413d 8700.4 / Erlang 23.0.3 / mysql_redis / b58413d 8700.3 / Erlang 23.0.3 / odbc_mssql_mnesia / b58413d 8700.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / b58413d 8700.5 / Erlang 23.0.3 / riak_mnesia / b58413d 8700.6 / Erlang 23.0.3 / ldap_mnesia / b58413d 8700.9 / Erlang 22.3 / pgsql_mnesia / b58413d |
455ede0
to
e90e8a8
Compare
8701.1 / Erlang 23.0.3 / small_tests / ba62973 8701.2 / Erlang 23.0.3 / internal_mnesia / ba62973 8701.4 / Erlang 23.0.3 / mysql_redis / ba62973 8701.3 / Erlang 23.0.3 / odbc_mssql_mnesia / ba62973 8701.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / ba62973 8701.5 / Erlang 23.0.3 / riak_mnesia / ba62973 8701.6 / Erlang 23.0.3 / ldap_mnesia / ba62973 8701.9 / Erlang 22.3 / pgsql_mnesia / ba62973 |
Codecov Report
@@ Coverage Diff @@
## master #2929 +/- ##
==========================================
- Coverage 79.08% 78.51% -0.58%
==========================================
Files 377 376 -1
Lines 32835 31574 -1261
==========================================
- Hits 25968 24790 -1178
+ Misses 6867 6784 -83
Continue to review full report at Codecov.
|
- Temporary code for supporting both 'handler' specifications - Type specs will follow when they stop changing - Code for the decalrative handlers will be removed last Functional changes: - The 'general.mongooseim_access_commands.commands' option no longer accepts the string "all" for type consistency. Now this option has to be omitted to enable all commands.
TOML declarative parsing: 'general' section
8707.1 / Erlang 23.0.3 / small_tests / 3e05b4a 8707.2 / Erlang 23.0.3 / internal_mnesia / 3e05b4a 8707.3 / Erlang 23.0.3 / odbc_mssql_mnesia / 3e05b4a 8707.4 / Erlang 23.0.3 / mysql_redis / 3e05b4a 8707.5 / Erlang 23.0.3 / riak_mnesia / 3e05b4a 8707.6 / Erlang 23.0.3 / ldap_mnesia / 3e05b4a 8707.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / 3e05b4a 8707.9 / Erlang 22.3 / pgsql_mnesia / 3e05b4a |
Motivation: - make test failures easier to debug (no crashes) - call 'exit' at one point in the code (instead of two)
These options are necessary for the listeners: - 'required' - to specify required keys in a section - 'validate_keys' - to validate arbitrary sections keys - 'default' key in sections - to mix arbitrary and fixed keys - 'process' is now allowed to accept the TOML path as the 2nd argument
Functional changes: - Dropped the Erlang format for ciphers Motivation: - simplicity - TOML type consistency (section vs string) - the 'list of strings' syntax was undocumented both in MongooseIM and in the OTP docs - Removed 'ping_rate = "none"' for type consistency
TOML config: declarative spec for 'listen'
8723.1 / Erlang 23.0.3 / small_tests / 0d73546 8723.2 / Erlang 23.0.3 / internal_mnesia / 0d73546 8723.3 / Erlang 23.0.3 / odbc_mssql_mnesia / 0d73546 8723.4 / Erlang 23.0.3 / mysql_redis / 0d73546 8723.5 / Erlang 23.0.3 / riak_mnesia / 0d73546 8723.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / 0d73546 8723.6 / Erlang 23.0.3 / ldap_mnesia / 0d73546 8723.9 / Erlang 22.3 / pgsql_mnesia / 0d73546 |
Also: - extend declarative parsing to the root - remove imperative leftovers that are unused now - simplify some functions, e.g. handler/2
Pass the current node as an argument of the 'handle' function instead of traversing the structure from the root for each node. Parsing time for test/config_parser_SUITE_data/mongooseim-pgsql.toml: before: ~ 33 ms after: ~ 8 ms
Remove int_or_inf_or_atom from mod_stream_management
8941.1 / Erlang 23.0.3 / small_tests / d91aafe 8941.2 / Erlang 23.0.3 / internal_mnesia / d91aafe 8941.4 / Erlang 23.0.3 / mysql_redis / d91aafe 8941.3 / Erlang 23.0.3 / odbc_mssql_mnesia / d91aafe 8941.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / d91aafe 8941.5 / Erlang 23.0.3 / riak_mnesia / d91aafe 8941.6 / Erlang 23.0.3 / ldap_mnesia / d91aafe 8941.9 / Erlang 22.3 / pgsql_mnesia / d91aafe |
TOML config cleanup - parser simplification
8942.1 / Erlang 23.0.3 / small_tests / 6e62822 8942.2 / Erlang 23.0.3 / internal_mnesia / 6e62822 8942.3 / Erlang 23.0.3 / odbc_mssql_mnesia / 6e62822 8942.4 / Erlang 23.0.3 / mysql_redis / 6e62822 8942.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / 6e62822 8942.5 / Erlang 23.0.3 / riak_mnesia / 6e62822 8942.6 / Erlang 23.0.3 / ldap_mnesia / 6e62822 8942.9 / Erlang 22.3 / pgsql_mnesia / 6e62822 |
- Put the types in the right module * formatting info and option types in the 'spec' module * validators in the 'validator' module * lower-level items in the 'parser' module - Rename the 'option()' type to 'config_part()' * there is already a 'config_option' type * the type was counter-intuitive as it did not correspond to a single option
Also: - make function names consistent - remove an unused function
Motivation: - it is not needed anymore in the only module that used it - validation and processing of the opts should be done in the declarative config spec Also: remove an unused function from big tests. That was the only function which used the string version of registration_watchers for mod_register. This version is unsupported now.
TOML config cleanup: type specs
8985.1 / Erlang 23.0.3 / small_tests / 192ee69 8985.2 / Erlang 23.0.3 / internal_mnesia / 192ee69 8985.3 / Erlang 23.0.3 / odbc_mssql_mnesia / 192ee69 8985.4 / Erlang 23.0.3 / mysql_redis / 192ee69 8985.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / 192ee69 8985.5 / Erlang 23.0.3 / riak_mnesia / 192ee69 8985.6 / Erlang 23.0.3 / ldap_mnesia / 192ee69 8985.9 / Erlang 22.3 / pgsql_mnesia / 192ee69 |
validate mod_event_pusher_push.virtual_pubsub_hosts properly
9001.1 / Erlang 23.0.3 / small_tests / 905d71c 9001.2 / Erlang 23.0.3 / internal_mnesia / 905d71c 9001.4 / Erlang 23.0.3 / mysql_redis / 905d71c 9001.3 / Erlang 23.0.3 / odbc_mssql_mnesia / 905d71c 9001.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / 905d71c 9001.5 / Erlang 23.0.3 / riak_mnesia / 905d71c 9001.6 / Erlang 23.0.3 / ldap_mnesia / 905d71c 9001.9 / Erlang 22.3 / pgsql_mnesia / 905d71c |
9014.1 / Erlang 23.0.3 / small_tests / a23323d 9014.2 / Erlang 23.0.3 / internal_mnesia / a23323d 9014.3 / Erlang 23.0.3 / odbc_mssql_mnesia / a23323d 9014.4 / Erlang 23.0.3 / mysql_redis / a23323d 9014.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / a23323d 9014.5 / Erlang 23.0.3 / riak_mnesia / a23323d 9014.6 / Erlang 23.0.3 / ldap_mnesia / a23323d 9014.9 / Erlang 22.3 / pgsql_mnesia / a23323d |
9022.1 / Erlang 23.0.3 / small_tests / 944cc48 9022.2 / Erlang 23.0.3 / internal_mnesia / 944cc48 jingle_SUITE:all:resp_4xx_from_sip_proxy_results_in_session_terminate{'EXIT',
{fw_error,
{ct_framework,error_notification,
{{case_clause,[]},
[{ct_framework,error_notification,4,
[{file,"ct_framework.erl"},{line,997}]},
{test_server_sup,framework_call,4,
[{file,"test_server_sup.erl"},{line,778}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1268}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1195}]}]}}}} s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:simple_message{'EXIT',
{fw_error,
{ct_framework,error_notification,
{{case_clause,[]},
[{ct_framework,error_notification,4,
[{file,"ct_framework.erl"},{line,997}]},
{test_server_sup,framework_call,4,
[{file,"test_server_sup.erl"},{line,778}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1268}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1195}]}]}}}} s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:successful_external_auth_with_valid_cert{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,successful_external_auth_with_valid_cert,1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE.erl"},
{line,233}... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:only_messages_from_authenticated_domain_users_are_accepted{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,only_messages_from_authenticated_domain_users_are_accepted,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_for_other_mechanism_than_external{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,auth_with_valid_cert_fails_for_other_mechanism_than_external,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUI... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:simple_message{'EXIT',
{fw_error,
{ct_framework,error_notification,
{{case_clause,[]},
[{ct_framework,error_notification,4,
[{file,"ct_framework.erl"},{line,997}]},
{test_server_sup,framework_call,4,
[{file,"test_server_sup.erl"},{line,778}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1268}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1195}]}]}}}} s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:successful_external_auth_with_valid_cert{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,successful_external_auth_with_valid_cert,1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE.erl"},
{line,233}... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:only_messages_from_authenticated_domain_users_are_accepted{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,only_messages_from_authenticated_domain_users_are_accepted,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_for_other_mechanism_than_external{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,auth_with_valid_cert_fails_for_other_mechanism_than_external,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUI... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:simple_message{'EXIT',
{fw_error,
{ct_framework,error_notification,
{{case_clause,[]},
[{ct_framework,error_notification,4,
[{file,"ct_framework.erl"},{line,997}]},
{test_server_sup,framework_call,4,
[{file,"test_server_sup.erl"},{line,778}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1268}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1195}]}]}}}} s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:successful_external_auth_with_valid_cert{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,successful_external_auth_with_valid_cert,1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE.erl"},
{line,233}... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:only_messages_from_authenticated_domain_users_are_accepted{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,only_messages_from_authenticated_domain_users_are_accepted,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_for_other_mechanism_than_external{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,auth_with_valid_cert_fails_for_other_mechanism_than_external,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUI... sasl_external_SUITE:fast_tls:ca_signed:standard:cert_one_xmpp_addrs_no_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"bob@localhost/">>,escalus_tcp,<0.13718.1>,
undefined,
[{username,<<"bob">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/bob_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/bob_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"6547980fcf679365">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlcdata,<<"=">>},
{xmlel,<<"failure">>,
... sasl_external_SUITE:fast_tls:ca_signed:standard:cert_more_xmpp_addrs_identity_correct{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"kate@localhost/">>,escalus_tcp,<0.13725.1>,
undefined,
[{requested_name,<<"kate@localhost">>},
{username,<<"kate">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/kate_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/kate_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"222c1fba1a0a1729">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlc... sasl_external_SUITE:fast_tls:ca_signed:use_common_name:cert_with_cn_no_xmpp_addrs_no_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"john@localhost/">>,escalus_tcp,<0.13855.1>,
undefined,
[{username,<<"john">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/john_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/john_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"7a78b26d4b1084e2">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlcdata,<<"=">>},
{xmlel,<<"failure">>,
... sasl_external_SUITE:fast_tls:ca_signed:use_common_name:cert_with_cn_no_xmpp_addrs_identity_correct{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"john@localhost/">>,escalus_tcp,<0.13851.1>,
undefined,
[{requested_name,<<"john@localhost">>},
{username,<<"john">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/john_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/john_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"7abad2f908ee2216">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlc... sasl_external_SUITE:fast_tls:ca_signed:allow_just_user_identity:cert_no_xmpp_addrs_just_use_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"not-mike@localhost/">>,escalus_tcp,<0.13909.1>,
undefined,
[{requested_name,<<"mike@localhost">>},
{username,<<"not-mike">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/not-mike_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/not-mike_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"73ff1cafa73a91e2">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
... sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_one_xmpp_addrs_no_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"bob@localhost/">>,escalus_tcp,<0.13990.1>,
undefined,
[{username,<<"bob">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/bob_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/bob_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"1c4a08f70822310e">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlcdata,<<"=">>},
{xmlel,<<"failure">>,
... sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_with_jid_cn_no_xmpp_addrs_no_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"john@localhost@localhost/">>,escalus_tcp,
<0.13989.1>,undefined,
[{username,<<"john@localhost">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/john@localhost_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/john@localhost_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"08025cd4aef0212a">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlcdata,<<"=">>... sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_with_jid_cn_many_xmpp_addrs_no_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"grace@localhost@localhost/">>,escalus_tcp,
<0.13997.1>,undefined,
[{username,<<"grace@localhost">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/grace@localhost_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/grace@localhost_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"8334a527e5c2ce34">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlcdata,<<"... sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_no_xmpp_addrs_just_use_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"not-mike@localhost/">>,escalus_tcp,<0.13998.1>,
undefined,
[{requested_name,<<"mike@localhost">>},
{username,<<"not-mike">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/not-mike_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/not-mike_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"4f4ad534091f4178">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
... 9022.3 / Erlang 23.0.3 / odbc_mssql_mnesia / 944cc48 s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:simple_message{'EXIT',
{fw_error,
{ct_framework,error_notification,
{{case_clause,[]},
[{ct_framework,error_notification,4,
[{file,"ct_framework.erl"},{line,997}]},
{test_server_sup,framework_call,4,
[{file,"test_server_sup.erl"},{line,778}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1268}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1195}]}]}}}} s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:successful_external_auth_with_valid_cert{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,successful_external_auth_with_valid_cert,1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE.erl"},
{line,233}... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:only_messages_from_authenticated_domain_users_are_accepted{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,only_messages_from_authenticated_domain_users_are_accepted,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_for_other_mechanism_than_external{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,auth_with_valid_cert_fails_for_other_mechanism_than_external,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUI... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:simple_message{'EXIT',
{fw_error,
{ct_framework,error_notification,
{{case_clause,[]},
[{ct_framework,error_notification,4,
[{file,"ct_framework.erl"},{line,997}]},
{test_server_sup,framework_call,4,
[{file,"test_server_sup.erl"},{line,778}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1268}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1195}]}]}}}} s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:successful_external_auth_with_valid_cert{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,successful_external_auth_with_valid_cert,1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE.erl"},
{line,233}... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:only_messages_from_authenticated_domain_users_are_accepted{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,only_messages_from_authenticated_domain_users_are_accepted,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_for_other_mechanism_than_external{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,auth_with_valid_cert_fails_for_other_mechanism_than_external,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUI... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:simple_message{'EXIT',
{fw_error,
{ct_framework,error_notification,
{{case_clause,[]},
[{ct_framework,error_notification,4,
[{file,"ct_framework.erl"},{line,997}]},
{test_server_sup,framework_call,4,
[{file,"test_server_sup.erl"},{line,778}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1268}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1195}]}]}}}} s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:successful_external_auth_with_valid_cert{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,successful_external_auth_with_valid_cert,1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE.erl"},
{line,233}... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:only_messages_from_authenticated_domain_users_are_accepted{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,only_messages_from_authenticated_domain_users_are_accepted,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2... s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_for_other_mechanism_than_external{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n [{xmlel,<<\"policy-violation\">>,\n [{<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n []},\n {xmlel,<<\"text\">>,\n [{<<\"xml:lang\">>,<<\"en\">>},\n {<<\"xmlns\">>,\n <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n [{xmlcdata,<<\"certificate has expired\">>}]}]}",
[{escalus_session,assert_stream_features,3,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,291}]},
{escalus_session,stream_features,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,190}]},
{escalus_connection,connection_step,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,162}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{escalus_connection,start,2,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,144}]},
{s2s_SUITE,auth_with_valid_cert_fails_for_other_mechanism_than_external,
1,
[{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUI... sasl_external_SUITE:fast_tls:ca_signed:standard:cert_one_xmpp_addrs_no_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"bob@localhost/">>,escalus_tcp,<0.4712.2>,
undefined,
[{username,<<"bob">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/bob_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/bob_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"a76db1b5ec5b7694">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlcdata,<<"=">>},
{xmlel,<<"failure">>,
... sasl_external_SUITE:fast_tls:ca_signed:standard:cert_more_xmpp_addrs_identity_correct{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"kate@localhost/">>,escalus_tcp,<0.4719.2>,
undefined,
[{requested_name,<<"kate@localhost">>},
{username,<<"kate">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/kate_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/kate_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"7fcc04067401b0c3">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlcd... sasl_external_SUITE:fast_tls:ca_signed:use_common_name:cert_with_cn_no_xmpp_addrs_identity_correct{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"john@localhost/">>,escalus_tcp,<0.4847.2>,
undefined,
[{requested_name,<<"john@localhost">>},
{username,<<"john">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/john_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/john_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"356a91f26eb9c3cb">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlcd... sasl_external_SUITE:fast_tls:ca_signed:use_common_name:cert_with_cn_no_xmpp_addrs_no_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"john@localhost/">>,escalus_tcp,<0.4848.2>,
undefined,
[{username,<<"john">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/john_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/john_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"9511c154424fa608">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlcdata,<<"=">>},
{xmlel,<<"failure">>,
... sasl_external_SUITE:fast_tls:ca_signed:allow_just_user_identity:cert_no_xmpp_addrs_just_use_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"not-mike@localhost/">>,escalus_tcp,<0.4898.2>,
undefined,
[{requested_name,<<"mike@localhost">>},
{username,<<"not-mike">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/not-mike_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/not-mike_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"2823e0716fd8b20b">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
... sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_with_jid_cn_many_xmpp_addrs_no_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"grace@localhost@localhost/">>,escalus_tcp,
<0.4983.2>,undefined,
[{username,<<"grace@localhost">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/grace@localhost_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/grace@localhost_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"3d120e4400f5a91f">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlcdata,<<"=... sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_with_jid_cn_no_xmpp_addrs_no_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"john@localhost@localhost/">>,escalus_tcp,
<0.4991.2>,undefined,
[{username,<<"john@localhost">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/john@localhost_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/john@localhost_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"dd7298bbd90097ba">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlcdata,<<"=">>}... sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_one_xmpp_addrs_no_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"bob@localhost/">>,escalus_tcp,<0.4992.2>,
undefined,
[{username,<<"bob">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/bob_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/bob_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"48a355b1d8fb061a">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
{xmlcdata,<<"=">>},
{xmlel,<<"failure">>,
... sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_no_xmpp_addrs_just_use_identity{error,
{{badmatch,
{error,
{connection_step_failed,
{{escalus_session,authenticate},
{client,<<"not-mike@localhost/">>,escalus_tcp,<0.4989.2>,
undefined,
[{requested_name,<<"mike@localhost">>},
{username,<<"not-mike">>},
{server,<<"localhost">>},
{password,<<"break_me">>},
{resource,<<>>},
{auth,{escalus_auth,auth_sasl_external}},
{transport,escalus_tcp},
{ssl_opts,
[{certfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/not-mike_cert.pem"},
{keyfile,
"https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/not-mike_key.pem"}]},
{starttls,required},
{port,5222},
{host,<<"localhost">>},
{stream_id,<<"43e19bf5c4f61603">>}]},
[{compression,[<<"zlib">>]},
{starttls,false},
{stream_management,true},
{advanced_message_processing,true},
{client_state_indication,false},
{sasl_mechanisms,[]},
{caps,undefined}]},
{auth_failed,
... |
Update migration guide with TOML changes
9029.1 / Erlang 23.0.3 / small_tests / afa8f37 9029.2 / Erlang 23.0.3 / internal_mnesia / afa8f37 9029.3 / Erlang 23.0.3 / odbc_mssql_mnesia / afa8f37 9029.4 / Erlang 23.0.3 / mysql_redis / afa8f37 9029.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / afa8f37 9029.5 / Erlang 23.0.3 / riak_mnesia / afa8f37 9029.6 / Erlang 23.0.3 / ldap_mnesia / afa8f37 9029.9 / Erlang 22.3 / pgsql_mnesia / afa8f37 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Incredible effort of our team. Great job. Chapeau bas! 🎩
Feature branch PR, includes all changes related to supporting only the TOML config format:
cfg
format.