matrix-org / matrix-js-sdk

Matrix Client-Server SDK for JavaScript
Apache License 2.0
1.56k stars 583 forks source link

"Adding default global override for .org.matrix.msc3786.rule.room.server_acl" logged every time I start sdk client #2619

Open BurnyBoi opened 2 years ago

BurnyBoi commented 2 years ago

Describe the bug Every time I start a matrix-js-sdk client, I see the line "Adding default global override for .org.matrix.msc3786.rule.room.server_acl" is logged multiple times.

To Reproduce I am running the following code on matrix-js-sdk 19.3.0:

const sdk = require("matrix-js-sdk");
const matrixcs = require("matrix-js-sdk/lib/matrix");
const request = require('request');
matrixcs.request(request);

const log = require('loglevel');
const { logger} = require('matrix-js-sdk/lib/logger');
logger.setLevel(log.levels.INFO, false);

var myUserId = "@test:matrix.example.com";
var myAccessToken = "syt_token";
var matrixClient = sdk.createClient({
    baseUrl: "https://matrix.example.com",
    accessToken: myAccessToken,
    userId: myUserId
});

matrixClient.startClient({initialSyncLimit: 0});

Expected behavior Should start up quietly without this output. It didn't used to log this message on an older version of matrix-js-sdk.

Actual Behavior

$ node ./test.js
Adding default global override for .org.matrix.msc3786.rule.room.server_acl
Adding default global override for .org.matrix.msc3786.rule.room.server_acl

Desktop (please complete the following information):

t3chguy commented 2 years ago

Update your Matrix server to one which supports MSC3786 and then the log line will go away.

theobouwman commented 1 week ago

I am running docker.io/matrixdotorg/synapse:latest now and am getting this message as well:

 DEBUG  FetchHttpApi: <-- GET http://192.168.178.166:8008/_matrix/client/v3/sync?filter=xxx&timeout=xxx&since=xxx [383ms 200]
 DEBUG  FetchHttpApi: <-- GET http://192.168.178.166:8008/_matrix/client/v3/sync?filter=xxx&timeout=xxx&since=xxx [382ms 200]
 DEBUG  FetchHttpApi: <-- GET http://192.168.178.166:8008/_matrix/client/v3/sync?filter=xxx&timeout=xxx&since=xxx [375ms 200]
 DEBUG  FetchHttpApi: <-- GET http://192.168.178.166:8008/_matrix/client/v3/sync?filter=xxx&timeout=xxx&since=xxx [381ms 200]
 WARN  Adding default global override push rule .org.matrix.msc3786.rule.room.server_acl
 WARN  Adding default global underride push rule .org.matrix.msc3914.rule.room.call
richvdh commented 5 days ago

Update your Matrix server to one which supports MSC3786 and then the log line will go away.

This doesn't sound right. I see this line (along with Adding default global underride push rule .org.matrix.msc3914.rule.room.call) every time I start Element Web.