Skip to content
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

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from
Draft

Release MongooseIM 6.3.2 #4485

wants to merge 7 commits into from

Conversation

jacekwegr
Copy link
Collaborator

@jacekwegr jacekwegr commented Feb 12, 2025

Highlights

  • Added support for XEP-0484: Fast Authentication Streamlining Tokens
  • Upgraded to exml 4.1.1
  • Deprecated fast_tls
  • Improved just_tls with distinct client and server options
  • Various enhancements and bug fixes

@mongoose-im

This comment was marked as outdated.

Copy link

codecov bot commented Feb 12, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 85.56%. Comparing base (7c7f99d) to head (6bd8803).

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.
📢 Have feedback on the report? Share it here.

@jacekwegr jacekwegr force-pushed the rel-6.3 branch 2 times, most recently from 1c5f634 to df8b4cd Compare February 12, 2025 15:45
@mongoose-im

This comment was marked as outdated.

@mongoose-im

This comment was marked as outdated.

@mongoose-im

This comment was marked as outdated.

Copy link
Member

@chrzaszcz chrzaszcz left a 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**
Copy link
Member

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)
Copy link
Member

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)
Copy link
Member

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)
Copy link
Member

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)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- 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)
Copy link
Member

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)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Wrong namespace when removing IQ handlers in mod_sic (#4484)
- Wrong namespace when removing IQ handlers in `mod_sic` (#4484)

priv/migrations/mysql_6.3.1_6.3.2.sql Show resolved Hide resolved
@@ -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.
Copy link
Member

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.

@jacekwegr jacekwegr force-pushed the rel-6.3 branch 2 times, most recently from ffeb336 to bc27c35 Compare February 17, 2025 12:08
@mongoose-im

This comment was marked as outdated.

@mongoose-im
Copy link
Collaborator

mongoose-im commented Feb 17, 2025

elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / da71bcc
Reports root/ big
OK: 683 / Failed: 0 / User-skipped: 72 / Auto-skipped: 0


small_tests_27 / small_tests / da71bcc
Reports root / small


small_tests_26 / small_tests / da71bcc
Reports root / small


small_tests_27_arm64 / small_tests / da71bcc
Reports root / small


ldap_mnesia_27 / ldap_mnesia / da71bcc
Reports root/ big
OK: 2355 / Failed: 0 / User-skipped: 1088 / Auto-skipped: 0


ldap_mnesia_26 / ldap_mnesia / da71bcc
Reports root/ big
OK: 2355 / Failed: 0 / User-skipped: 1088 / Auto-skipped: 0


internal_mnesia_27 / internal_mnesia / da71bcc
Reports root/ big
OK: 2528 / Failed: 0 / User-skipped: 915 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / da71bcc
Reports root/ big
OK: 4924 / Failed: 0 / User-skipped: 146 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / da71bcc
Reports root/ big
OK: 4924 / Failed: 0 / User-skipped: 146 / Auto-skipped: 0


dynamic_domains_mysql_redis_27 / mysql_redis / da71bcc
Reports root/ big
OK: 4889 / Failed: 0 / User-skipped: 181 / Auto-skipped: 0


pgsql_cets_27 / pgsql_cets / da71bcc
Reports root/ big
OK: 5013 / Failed: 0 / User-skipped: 215 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / da71bcc
Reports root/ big
OK: 4919 / Failed: 0 / User-skipped: 151 / Auto-skipped: 0


pgsql_mnesia_27 / pgsql_mnesia / da71bcc
Reports root/ big
OK: 5316 / Failed: 0 / User-skipped: 155 / Auto-skipped: 0


mysql_redis_27 / mysql_redis / da71bcc
Reports root/ big
OK: 5295 / Failed: 0 / User-skipped: 176 / Auto-skipped: 0


pgsql_mnesia_26 / pgsql_mnesia / da71bcc
Reports root/ big
OK: 5316 / Failed: 0 / User-skipped: 155 / Auto-skipped: 0


mssql_mnesia_27 / odbc_mssql_mnesia / da71bcc
Reports root/ big
OK: 5283 / Failed: 28 / User-skipped: 160 / Auto-skipped: 0

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"},{...

Report log

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...

Report log

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}]}]}}

Report log

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,
      ...

Report log

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...

Report log

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"},
     ...

Report log

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...

Report log

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...

Report log

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,
    ...

Report log

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,
  ...

Report log

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_...

Report log

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,
    ...

Report log

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...

Report log

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,
    ...

Report log

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...

Report log

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...

Report log

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,
  ...

Report log

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"},
   ...

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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...

Report log

3 errors were truncated


cockroachdb_cets_27 / cockroachdb_cets / da71bcc
Reports root/ big
OK: 5013 / Failed: 0 / User-skipped: 215 / Auto-skipped: 0


mssql_mnesia_27 / odbc_mssql_mnesia / da71bcc
Reports root/ big
OK: 252 / Failed: 0 / User-skipped: 0 / Auto-skipped: 0

chrzaszcz and others added 2 commits February 17, 2025 17:55
- 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
@mongoose-im
Copy link
Collaborator

mongoose-im commented Feb 18, 2025

elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / 6bd8803
Reports root/ big
OK: 683 / Failed: 0 / User-skipped: 72 / Auto-skipped: 0


small_tests_27 / small_tests / 6bd8803
Reports root / small


small_tests_26 / small_tests / 6bd8803
Reports root / small


small_tests_27_arm64 / small_tests / 6bd8803
Reports root / small


ldap_mnesia_26 / ldap_mnesia / 6bd8803
Reports root/ big
OK: 2355 / Failed: 0 / User-skipped: 1088 / Auto-skipped: 0


ldap_mnesia_27 / ldap_mnesia / 6bd8803
Reports root/ big
OK: 2355 / Failed: 0 / User-skipped: 1088 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 6bd8803
Reports root/ big
OK: 4924 / Failed: 0 / User-skipped: 146 / Auto-skipped: 0


dynamic_domains_mysql_redis_27 / mysql_redis / 6bd8803
Reports root/ big
OK: 4889 / Failed: 0 / User-skipped: 181 / Auto-skipped: 0


internal_mnesia_27 / internal_mnesia / 6bd8803
Reports root/ big
OK: 2528 / Failed: 0 / User-skipped: 915 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / 6bd8803
Reports root/ big
OK: 4924 / Failed: 0 / User-skipped: 146 / Auto-skipped: 0


pgsql_cets_27 / pgsql_cets / 6bd8803
Reports root/ big
OK: 5013 / Failed: 0 / User-skipped: 215 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / 6bd8803
Reports root/ big
OK: 4919 / Failed: 0 / User-skipped: 151 / Auto-skipped: 0


mysql_redis_27 / mysql_redis / 6bd8803
Reports root/ big
OK: 5295 / Failed: 0 / User-skipped: 176 / Auto-skipped: 0


pgsql_mnesia_26 / pgsql_mnesia / 6bd8803
Reports root/ big
OK: 5316 / Failed: 0 / User-skipped: 155 / Auto-skipped: 0


cockroachdb_cets_27 / cockroachdb_cets / 6bd8803
Reports root/ big
OK: 5015 / Failed: 1 / User-skipped: 215 / Auto-skipped: 0

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...

Report log


pgsql_mnesia_27 / pgsql_mnesia / 6bd8803
Reports root/ big
OK: 5316 / Failed: 0 / User-skipped: 155 / Auto-skipped: 0


mssql_mnesia_27 / odbc_mssql_mnesia / 6bd8803
Reports root/ big
OK: 5299 / Failed: 12 / User-skipped: 160 / Auto-skipped: 0

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

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}]}]}}

Report log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants