-
Notifications
You must be signed in to change notification settings - Fork 428
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
Release MongooseIM 6.3.2 #4485
base: master
Are you sure you want to change the base?
Release MongooseIM 6.3.2 #4485
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #4485 +/- ##
==========================================
- Coverage 85.56% 85.56% -0.01%
==========================================
Files 559 559
Lines 34046 34046
==========================================
- Hits 29133 29132 -1
- Misses 4913 4914 +1 ☔ View full report in Codecov by Sentry. |
1c5f634
to
df8b4cd
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
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.
Looks good in general. I added some comments.
CHANGELOG.md
Outdated
|
||
## Highlights | ||
- Added support for XEP-0484: **Fast Authentication Streamlining Tokens** | ||
- Upgraded to **exml 4.0.0** |
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.
It is updated to 4.1.1
CHANGELOG.md
Outdated
## Added | ||
- Distinction between client and server options for `just_tls` (#4456) | ||
- XEP-0484: "Fast Authentication Streamlining Tokens" implementation (#4379) | ||
- Support for old exml format (#4471) |
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.
This is not really added, because this was the default format in 6.3.1. I would just add this PR to "Updated exml..." below.
CHANGELOG.md
Outdated
## Changed | ||
- Updated exml to 4.0.0 (#4465) | ||
- Updated erl_cloud with inner base16 (#4469) | ||
- Cleaned up exml types (#4473) |
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.
This one updates exml to 4.1.1, so it can be merged with "updated exml ..." above.
CHANGELOG.md
Outdated
|
||
## Changed | ||
- Updated exml to 4.0.0 (#4465) | ||
- Updated erl_cloud with inner base16 (#4469) |
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.
Please reword, because it is difficult to figure out that these two are dependency names. Somehting like "Update dependencies: erl_cloud
and base16
."
CHANGELOG.md
Outdated
- Behavior of PEP discovery to match close XEP's specification (#4475) | ||
- Migrated GraphiQL to V3 (#4474) | ||
- Translations are now a service (#4481) | ||
- Cleaned up GraphQL (#4482) |
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.
- Cleaned up GraphQL (#4482) | |
- Cleaned up empty GraphQL queries (#4482) |
CHANGELOG.md
Outdated
- Updated erl_cloud with inner base16 (#4469) | ||
- Cleaned up exml types (#4473) | ||
- Deprecated `fast_tls` for C2S (#4468) | ||
- Behavior of PEP discovery to match close XEP's specification (#4475) |
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.
"to match close" looks like some mistake... could you reword?
CHANGELOG.md
Outdated
- Compilation warnings (#4462) | ||
- Certificates generations for CockroarchDB (#4466) | ||
- `probe_failed` error (#4440) | ||
- Wrong namespace when removing IQ handlers in mod_sic (#4484) |
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.
- Wrong namespace when removing IQ handlers in mod_sic (#4484) | |
- Wrong namespace when removing IQ handlers in `mod_sic` (#4484) |
doc/migrations/6.3.1_6.3.2.md
Outdated
@@ -81,3 +81,6 @@ For messages stored as Erlang term (`mam_message_compressed_eterm` or `mam_messa | |||
the new format. This means that the change of the format is transparent in operations of MongooseIM. | |||
However if you have external tools accessing message archive, you may need to verify that they work correctly with the new internal XML element representation. | |||
|
|||
## Database Migration | |||
|
|||
Migration scripts for CockroachDB, PostgreSQL, MySQL, and MS SQL are available in the [`priv/migrations`](https://github.com/esl/MongooseIM/tree/master/priv/migrations) directory. These migrations introduce the **`fast_auth_token`** table, which is required for **XEP-0484: Fast Authentication Streamlining Tokens** to function properly. |
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.
I would like to the docs about mod_fast_auth_token
, e.g. from the XEP name.
ffeb336
to
bc27c35
Compare
This comment was marked as outdated.
This comment was marked as outdated.
elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / da71bcc small_tests_27 / small_tests / da71bcc small_tests_26 / small_tests / da71bcc small_tests_27_arm64 / small_tests / da71bcc ldap_mnesia_27 / ldap_mnesia / da71bcc ldap_mnesia_26 / ldap_mnesia / da71bcc internal_mnesia_27 / internal_mnesia / da71bcc dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / da71bcc dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / da71bcc dynamic_domains_mysql_redis_27 / mysql_redis / da71bcc pgsql_cets_27 / pgsql_cets / da71bcc dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / da71bcc pgsql_mnesia_27 / pgsql_mnesia / da71bcc mysql_redis_27 / mysql_redis / da71bcc pgsql_mnesia_26 / pgsql_mnesia / da71bcc mssql_mnesia_27 / odbc_mssql_mnesia / da71bcc fast_auth_token_SUITE:ht_sha_256_none:client_authenticate_several_times_with_the_same_token{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_client_authenticate_several_times_with_the_same_token_408@localhost">>,
escalus_tcp,<0.8930.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_client_authenticate_several_times_with_the_same_token_408">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"2e0fcab5d2e786fa">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,connect_and_ask_for_token,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,344}]},
{fast_auth_token_SUITE,
client_authenticate_several_times_with_the_same_token,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,154}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{... fast_auth_token_SUITE:ht_sha_256_none:token_auth_fails_when_mechanism_does_not_match{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_token_auth_fails_when_mechanism_does_not_match_422@localhost">>,
escalus_tcp,<0.8968.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_token_auth_fails_when_mechanism_does_not_match_422">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"98690b58655d91ba">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,connect_and_ask_for_token,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,344}]},
{fast_auth_token_SUITE,
token_auth_fails_when_mechanism_does_not_match,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,253}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{t... fast_auth_token_SUITE:ht_sha_256_none:could_still_use_old_token_when_server_initiates_token_rotation{error,
{{badrpc,timeout},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},
mod_fast_auth_token_backend,store_new_token,
[<<"localhost">>,<<"localhost">>,
<<"alice_could_still_use_old_token_when_server_initiates_token_rotation_411">>,
<<"d4565fa7-4d72-4749-b3d3-740edbf87770">>,1739796089,
<<"verysecret">>,<<"HT-SHA-256-NONE">>,false]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,140}]},
{fast_auth_token_SUITE,connect_with_almost_expired_token,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,309}]},
{fast_auth_token_SUITE,
could_still_use_old_token_when_server_initiates_token_rotation,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,187}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} fast_auth_token_SUITE:ht_sha_256_none:can_use_new_token_after_rerequest_token_with_initial_authentication{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_can_use_new_token_after_rerequest_token_with_initial_authentication_417@localhost">>,
escalus_tcp,<0.9011.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_can_use_new_token_after_rerequest_token_with_initial_authentication_417">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"826e743a9fc3e47b">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,connect_and_ask_for_token,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,344}]},
{fast_auth_token_SUITE,rerequest_token_with_initial_authentication,
1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,216}]},
{fast_auth_token_SUITE,
... fast_auth_token_SUITE:ht_sha_256_none:server_initiates_token_rotation_for_the_current_slot{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_server_initiates_token_rotation_for_the_current_slot_413@localhost">>,
escalus_tcp,<0.9022.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{secret_token,<<"currentsecret">>},
{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_server_initiates_token_rotation_for_the_current_slot_413">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"b44d0034c81a0bb3">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,auth_with_token,5,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,407}]},
{fast_auth_token_SUITE,
connect_with_almost_expired_token_in_the_current_slot,1,
[{fil... fast_auth_token_SUITE:ht_sha_256_none:server_initiates_token_rotation{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_server_initiates_token_rotation_410@localhost">>,
escalus_tcp,<0.9031.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{secret_token,<<"verysecret">>},
{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,<<"alicE_server_initiates_token_rotation_410">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"7f9424260137f2ce">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,auth_with_token,5,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,407}]},
{fast_auth_token_SUITE,connect_with_almost_expired_token,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
... fast_auth_token_SUITE:ht_sha_256_none:could_still_use_old_token_when_server_initiates_token_rotation_for_the_current_slot{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_could_still_use_old_token_when_server_initiates_token_rotation_for_the_current_slot_415@localhost">>,
escalus_tcp,<0.9038.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{secret_token,<<"currentsecret">>},
{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_could_still_use_old_token_when_server_initiates_token_rotation_for_the_current_slot_415">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"76a67d0dae286c00">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,auth_with_token,5,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,407}]},
{fast_auth_token_SUITE,
connect... fast_auth_token_SUITE:ht_sha_256_none:client_requests_token_invalidation{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_client_requests_token_invalidation_420@localhost">>,
escalus_tcp,<0.9037.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_client_requests_token_invalidation_420">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"a6d501f03ac2f71c">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,connect_and_ask_for_token,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,344}]},
{fast_auth_token_SUITE,client_requests_token_invalidation,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,231}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{f... fast_auth_token_SUITE:ht_sha_256_none:client_requests_token_invalidation_1{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_client_requests_token_invalidation_1_421@localhost">>,
escalus_tcp,<0.9036.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_client_requests_token_invalidation_1_421">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"e3b4dae1ad8bc5a8">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,connect_and_ask_for_token,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,344}]},
{fast_auth_token_SUITE,client_requests_token_invalidation_1,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,236}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
... fast_auth_token_SUITE:ht_sha_256_none:rerequest_token_with_initial_authentication{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_rerequest_token_with_initial_authentication_418@localhost">>,
escalus_tcp,<0.9051.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{secret_token,<<"PFgCg98aysverBn387VV83GmSBGh2DAJ9w==">>},
{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_rerequest_token_with_initial_authentication_418">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"0e2e2d8bf13d1930">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,auth_with_token,5,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,407}]},
{fast_auth_token_SUITE,rerequest_token_with_initial_authentication,
1,
[{file,
... fast_auth_token_SUITE:ht_sha_256_none:can_use_current_token_after_rerequest_token_with_initial_authentication{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_can_use_current_token_after_rerequest_token_with_initial_authentication_419@localhost">>,
escalus_tcp,<0.9070.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{secret_token,<<"SkZmt+UgDueYHVexBp0fE5Ws6Z2p7fUwuQ==">>},
{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_can_use_current_token_after_rerequest_token_with_initial_authentication_419">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"584808e8f7f6ac8b">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,auth_with_token,5,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,407}]},
{fast_auth_token_SUITE,rerequest_token_... fast_auth_token_SUITE:ht_sha_256_none:token_auth_fails_when_token_is_wrong{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_token_auth_fails_when_token_is_wrong_409@localhost">>,
escalus_tcp,<0.9075.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_token_auth_fails_when_token_is_wrong_409">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"dd4cceeb6346ff64">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,connect_and_ask_for_token,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,344}]},
{fast_auth_token_SUITE,token_auth_fails_when_token_is_wrong,1,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,161}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
... fast_auth_token_SUITE:ht_sha_256_none:client_authenticates_using_fast{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_client_authenticates_using_fast_406@localhost">>,
escalus_tcp,<0.9080.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{secret_token,<<"SaIrF4Lau/O6cm+zCAc3QuQQkv4JXSUQ6w==">>},
{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,<<"alicE_client_authenticates_using_fast_406">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"53663b7156dfa3b7">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,auth_with_token,5,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,407}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl... fast_auth_token_SUITE:ht_sha_256_none:both_tokens_do_not_work_after_invalidation{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_both_tokens_do_not_work_after_invalidation_423@localhost">>,
escalus_tcp,<0.9085.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{secret_token,<<"89gQ29yuS0BiZqyCX9Stx99hx3A8e4wydQ==">>},
{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_both_tokens_do_not_work_after_invalidation_423">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"b9e1458a1c1a9c27">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,auth_with_token,5,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,407}]},
{fast_auth_token_SUITE,rerequest_token_with_initial_authentication,
1,
[{file,
... fast_auth_token_SUITE:ht_sha_256_none:cannot_use_expired_token_in_the_current_slot{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_cannot_use_expired_token_in_the_current_slot_416@localhost">>,
escalus_tcp,<0.9090.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{secret_token,<<"currentsecret">>},
{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_cannot_use_expired_token_in_the_current_slot_416">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"d066c7999c2b9a51">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,auth_with_token,5,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,407}]},
{fast_auth_token_SUITE,cannot_use_expired_token_in_the_current_slot,
1,
[{file,
"/home/circl... fast_auth_token_SUITE:ht_sha_384_none:can_use_current_token_after_rerequest_token_with_initial_authentication{error,
{{badrpc,
{'EXIT',
{timeout,
{gen_server,call,
['wpool_pool-mongoose_wpool$rdbms$global$default-2',
{sql_cmd,
{sql_execute,auth_get_password,
[<<"localhost">>,
<<"alice_can_use_current_token_after_rerequest_token_with_initial_authentication_442">>]},
-576460664363},
60000]}}}},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_can_use_current_token_after_rerequest_token_with_initial_authentication_442">>,
<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,35}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
{line,224}]},
{escalus_fresh,create_users,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,62}]},
{escalus_fresh,create_fresh_user,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,112}]},
{sasl2_helper,create_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,64}]},
{sasl2_helper,crea... fast_auth_token_SUITE:ht_sha_384_none:client_authenticates_using_fast{error,
{{badrpc,
{'EXIT',
{timeout,
{gen_server,call,
['wpool_pool-mongoose_wpool$rdbms$global$default-2',
{sql_cmd,
{sql_execute,auth_add_user_scram,
[<<"localhost">>,
<<"alice_client_authenticates_using_fast_428">>,
<<>>,
<<"==MULTI_SCRAM==,64,==SHA256==1awl6s9am51eiB3tWHhBmg==|D7eXT29TBlmlaBKj7uCMBUJ+D+DiJF5UeeAbp8ggA/4=|8I5AWZCOGn6bIZxGlYjUh1Oq3YQtTy4Q7UAcMQovhYk=">>]},
-576460664370},
60000]}}}},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_client_authenticates_using_fast_428">>,<<"localhost">>,
<<"matygrysa">>],
3000,mongooseim],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,35}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
{line,224}]},
{escalus_fresh,create_users,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,62}]},
{escalus_fresh,create_fresh_user,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,112}]},
{sasl2_helper,create_user,3,
... fast_auth_token_SUITE:ht_sha_384_none:cannot_use_expired_token{error,
{{badrpc,
{'EXIT',
{timeout,
{gen_server,call,
['wpool_pool-mongoose_wpool$rdbms$global$default-2',
{sql_cmd,
{sql_execute,auth_get_password,
[<<"localhost">>,
<<"alice_cannot_use_expired_token_437">>]},
-576460664367},
60000]}}}},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_cannot_use_expired_token_437">>,<<"localhost">>,
<<"matygrysa">>],
3000,mongooseim],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,35}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
{line,224}]},
{escalus_fresh,create_users,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,62}]},
{escalus_fresh,create_fresh_user,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,112}]},
{sasl2_helper,create_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,64}]},
{sasl2_helper,create_connect_tls,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
... fast_auth_token_SUITE:ht_sha_384_none:token_auth_fails_when_token_is_wrong{error,{{badrpc,timeout},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_token_auth_fails_when_token_is_wrong_430">>,
<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,35}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
{line,224}]},
{escalus_fresh,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,62}]},
{escalus_fresh,create_fresh_user,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,112}]},
{sasl2_helper,create_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,64}]},
{sasl2_helper,create_connect_tls,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,56}]},
{sasl2_helper,start_new_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,60}]}]}} fast_auth_token_SUITE:ht_sha_384_none:server_initiates_token_rotation_for_the_current_slot{error,{{badrpc,timeout},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_server_initiates_token_rotation_for_the_current_slot_431">>,
<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,35}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
{line,224}]},
{escalus_fresh,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,62}]},
{escalus_fresh,create_fresh_user,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,112}]},
{sasl2_helper,create_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,64}]},
{sasl2_helper,create_connect_tls,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,56}]},
{sasl2_helper,start_new_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,60}]}]}} fast_auth_token_SUITE:ht_sha_384_none:could_still_use_old_token_when_server_initiates_token_rotation{error,{{badrpc,timeout},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_could_still_use_old_token_when_server_initiates_token_rotation_432">>,
<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,35}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
{line,224}]},
{escalus_fresh,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,62}]},
{escalus_fresh,create_fresh_user,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,112}]},
{sasl2_helper,create_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,64}]},
{sasl2_helper,create_connect_tls,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,56}]},
{sasl2_helper,start_new_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,60}]}]}} fast_auth_token_SUITE:ht_sha_384_none:request_token_with_initial_authentication{error,{{badrpc,timeout},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_request_token_with_initial_authentication_433">>,
<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,35}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
{line,224}]},
{escalus_fresh,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,62}]},
{escalus_fresh,create_fresh_user,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,112}]},
{sasl2_helper,create_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,64}]},
{sasl2_helper,create_connect_tls,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,56}]},
{sasl2_helper,start_new_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,60}]}]}} fast_auth_token_SUITE:ht_sha_384_none:cannot_use_expired_token_in_the_current_slot{error,{{badrpc,timeout},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_cannot_use_expired_token_in_the_current_slot_439">>,
<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,35}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
{line,224}]},
{escalus_fresh,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,62}]},
{escalus_fresh,create_fresh_user,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,112}]},
{sasl2_helper,create_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,64}]},
{sasl2_helper,create_connect_tls,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,56}]},
{sasl2_helper,start_new_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,60}]}]}} fast_auth_token_SUITE:ht_sha_384_none:client_requests_token_invalidation{error,{{badrpc,timeout},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_client_requests_token_invalidation_441">>,
<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,35}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
{line,224}]},
{escalus_fresh,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,62}]},
{escalus_fresh,create_fresh_user,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,112}]},
{sasl2_helper,create_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,64}]},
{sasl2_helper,create_connect_tls,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,56}]},
{sasl2_helper,start_new_user,3,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,60}]}]}} fast_auth_token_SUITE:ht_sha_384_none:token_auth_fails_when_token_is_not_found{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_token_auth_fails_when_token_is_not_found_426@localhost">>,
escalus_tcp,<0.9511.0>,undefined,
[{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{secret_token,<<"wrongtoken">>},
{port,5223},
{tls_module,ssl},
{ssl,true},
{ssl_opts,[{verify,verify_none}]},
{username,
<<"alicE_token_auth_fails_when_token_is_not_found_426">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{host,<<"localhost">>},
{stream_id,<<"8974e3b641509758">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{fast_auth_token_SUITE,auth_with_method,6,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,466}]},
{sasl2_helper,apply_steps,4,
[{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
{line,44}]},
{fast_auth_token_SUITE,auth_with_token,5,
[{file,
"/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
{line,407}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_serv... 3 errors were truncated cockroachdb_cets_27 / cockroachdb_cets / da71bcc mssql_mnesia_27 / odbc_mssql_mnesia / da71bcc |
- Add explicit information about protocol_options being incompatible with just_tls - Reword and reformat the migration guide for improved clarity - Add more links to documentation - Update exml version to 4.1.1 - Make it explicit that some issues are only possible with mod_mam. - Describe possible issues caused by a rollback or a "split-cluster" rolling upgrade.
Improve migration guide for 6.3.2
elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / 6bd8803 small_tests_27 / small_tests / 6bd8803 small_tests_26 / small_tests / 6bd8803 small_tests_27_arm64 / small_tests / 6bd8803 ldap_mnesia_26 / ldap_mnesia / 6bd8803 ldap_mnesia_27 / ldap_mnesia / 6bd8803 dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 6bd8803 dynamic_domains_mysql_redis_27 / mysql_redis / 6bd8803 internal_mnesia_27 / internal_mnesia / 6bd8803 dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / 6bd8803 pgsql_cets_27 / pgsql_cets / 6bd8803 dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / 6bd8803 mysql_redis_27 / mysql_redis / 6bd8803 pgsql_mnesia_26 / pgsql_mnesia / 6bd8803 cockroachdb_cets_27 / cockroachdb_cets / 6bd8803 pubsub_SUITE:dag+collection_config:disable_payload_leaf_test{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alice_disable_payload_leaf_test_3158@localhost/res1">>,
escalus_tcp,<0.109271.0>,
[{event_manager,<0.109260.0>},
{server,<<"localhost">>},
{username,<<"alicE_disable_payload_leaf_test_3158">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.109260.0>},
{server,<<"localhost">>},
{username,<<"alicE_disable_payload_leaf_test_3158">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alice_disable_payload_leaf_test_3158">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_disable_payload_leaf_test_3158">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"97330856902ae177">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,434}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,425}]},
{escalus... pgsql_mnesia_27 / pgsql_mnesia / 6bd8803 mssql_mnesia_27 / odbc_mssql_mnesia / 6bd8803 disco_and_caps_SUITE:disco_with_caps:user_cannot_query_friend_resources_with_unknown_node{error,{{assertion_failed,assert_many,false,[is_roster_set],[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,88}]},
{escalus_story,'-make_all_clients_friends/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,112}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,90}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,2151}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,90}]},
{lists,foldl,3,[{file,"lists.erl"},{line,2146}]},
{escalus_utils,distinct_pairs,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,61}]},
{escalus_story,make_all_clients_friends,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,110}]}]}} disco_and_caps_SUITE:disco_with_caps:user_can_query_friend_features{error,{{assertion_failed,assert_many,false,[is_roster_set],[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,88}]},
{escalus_story,'-make_all_clients_friends/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,112}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,90}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,2151}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,90}]},
{lists,foldl,3,[{file,"lists.erl"},{line,2146}]},
{escalus_utils,distinct_pairs,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,61}]},
{escalus_story,make_all_clients_friends,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,110}]}]}} disco_and_caps_SUITE:disco_with_caps:user_can_query_friend_resources{error,{{assertion_failed,assert_many,false,[is_roster_set],[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,88}]},
{escalus_story,'-make_all_clients_friends/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,112}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,90}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,2151}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,90}]},
{lists,foldl,3,[{file,"lists.erl"},{line,2146}]},
{escalus_utils,distinct_pairs,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,61}]},
{escalus_story,make_all_clients_friends,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,110}]}]}} disco_and_caps_SUITE:disco_with_caps_and_extra_features:user_can_query_friend_features{error,{{badrpc,timeout},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_user_can_query_friend_features_913">>,
<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,35}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
{line,224}]},
{escalus_fresh,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,62}]},
{escalus_fresh,story,3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,27}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} disco_and_caps_SUITE:disco_with_caps_and_extra_features:user_can_query_server_caps_via_disco{error,{{badrpc,timeout},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_user_can_query_server_caps_via_disco_920">>,
<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,35}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
{line,224}]},
{escalus_fresh,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,62}]},
{disco_and_caps_SUITE,user_can_query_server_caps_via_disco,1,
[{file,"/home/circleci/project/big_tests/tests/disco_and_caps_SUITE.erl"},
{line,68}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} disco_and_caps_SUITE:disco_with_caps_and_extra_features:user_cannot_query_stranger_resources{error,{{badrpc,timeout},
[{escalus_rpc,call_with_cookie_match,
[mongooseim@localhost,ejabberd_admin,register,
[<<"alicE_user_cannot_query_stranger_resources_922">>,
<<"localhost">>,<<"matygrysa">>],
3000,mongooseim],
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
{line,35}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
{escalus_ejabberd,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
{line,224}]},
{escalus_fresh,create_users,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,62}]},
{escalus_fresh,story,3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
{line,27}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} graphql_account_SUITE:admin_account_http:admin_register_user_limit_error{error,
{{badmap,null},
[{erlang,map_get,
[<<"message">>,null],
[{error_info,#{module => erl_erts_errors}}]},
{graphql_helper,get_value,2,
[{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"},
{line,342}]},
{graphql_account_SUITE,admin_register_user_limit_error,1,
[{file,
"/home/circleci/project/big_tests/tests/graphql_account_SUITE.erl"},
{line,385}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} graphql_account_SUITE:admin_account_cli:admin_register_user_limit_error{error,
{#{what => invalid_response_code,
response_code => {exit_status,1},
expected_type => ok},
[{graphql_helper,assert_response_code,2,
[{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"},
{line,258}]},
{graphql_helper,get_ok_value,2,
[{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"},
{line,241}]},
{graphql_account_SUITE,admin_register_user_limit_error,1,
[{file,
"/home/circleci/project/big_tests/tests/graphql_account_SUITE.erl"},
{line,385}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} graphql_account_SUITE:domain_admin_account:admin_register_user_limit_error{error,
{{badmap,null},
[{erlang,map_get,
[<<"message">>,null],
[{error_info,#{module => erl_erts_errors}}]},
{graphql_helper,get_value,2,
[{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"},
{line,342}]},
{graphql_account_SUITE,admin_register_user_limit_error,1,
[{file,
"/home/circleci/project/big_tests/tests/graphql_account_SUITE.erl"},
{line,385}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} graphql_last_SUITE:admin_http:admin_last_configured:admin_old_users:admin_list_old_users_domain{error,{{badmatch,[#{<<"jid">> =>
<<"alice_user_can_query_friend_features_913@localhost">>,
<<"timestamp">> => null},
#{<<"jid">> =>
<<"alice_user_can_query_server_caps_via_disco_920@localhost">>,
<<"timestamp">> => null},
#{<<"jid">> =>
<<"alice_user_cannot_query_stranger_resources_922@localhost">>,
<<"timestamp">> => null},
#{<<"jid">> => <<"bob@localhost">>,
<<"timestamp">> => <<"2025-02-18T09:39:17.000000Z">>}]},
[{graphql_last_SUITE,admin_list_old_users_domain_story,3,
[{file,"/home/circleci/project/big_tests/tests/graphql_last_SUITE.erl"},
{line,388}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} graphql_last_SUITE:admin_http:admin_last_configured:admin_old_users:admin_list_old_users_global{error,{{badmatch,[#{<<"jid">> => <<"[email protected]">>,
<<"timestamp">> => <<"2025-02-18T09:39:17.000000Z">>},
#{<<"jid">> =>
<<"alice_user_can_query_friend_features_913@localhost">>,
<<"timestamp">> => null},
#{<<"jid">> =>
<<"alice_user_can_query_server_caps_via_disco_920@localhost">>,
<<"timestamp">> => null},
#{<<"jid">> =>
<<"alice_user_cannot_query_stranger_resources_922@localhost">>,
<<"timestamp">> => null},
#{<<"jid">> => <<"bob@localhost">>,
<<"timestamp">> => <<"2025-02-18T09:39:17.000000Z">>}]},
[{graphql_last_SUITE,admin_list_old_users_global_story,4,
[{file,"/home/circleci/project/big_tests/tests/graphql_last_SUITE.erl"},
{line,412}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} graphql_last_SUITE:admin_http:admin_last_configured:admin_old_users:admin_remove_old_users_domain{error,{{badmatch,[#{<<"jid">> =>
<<"alice_user_can_query_friend_features_913@localhost">>,
<<"timestamp">> => null},
#{<<"jid">> =>
<<"alice_user_can_query_server_caps_via_disco_920@localhost">>,
<<"timestamp">> => null},
#{<<"jid">> =>
<<"alice_user_cannot_query_stranger_resources_922@localhost">>,
<<"timestamp">> => null},
#{<<"jid">> => <<"bob@localhost">>,
<<"timestamp">> => <<"2025-02-18T09:39:17.000000Z">>}]},
[{graphql_last_SUITE,admin_remove_old_users_domain_story,4,
[{file,"/home/circleci/project/big_tests/tests/graphql_last_SUITE.erl"},
{line,340}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} |
Highlights
fast_tls
just_tls
with distinct client and server options