Skip to content

allowUnconnectedMatrixUsers does not prevent idle kicks on matrix.org #1589

@progval

Description

@progval

Describe the bug
A Matrix user was just kicked from a plumbed room I am in, despite allowUnconnectedMatrixUsers being true

To Reproduce
Unclear, but here is the state event:

{
  "content": {
    "allowUnconnectedMatrixUsers": true
  },
  "origin_server_ts": 1659628246327,
  "sender": "@olasd:matrix.org",
  "state_key": "",
  "type": "org.matrix.appservice-irc.config",
  "unsigned": {},
  "event_id": "$44xiTG4wYseFyu14p1Dsmal6oWsNFXAUu_VtQM1-rbY",
  "room_id": "!lAZsOCrTyhrhnitJGE:matrix.org"
}

and the kick event:

{
  "content": {
    "membership": "leave",
    "reason": "You have been kicked for being idle",
    "avatar_url": "<redacted>",
    "displayname": "<redacted>"
  },
  "origin_server_ts": 1659690040855,
  "sender": "@appservice:libera.chat",
  "state_key": "<redacted>",
  "type": "m.room.member",
  "unsigned": {
    "replaces_state": "$n_D7q3gz4uRM74CDBpZnvbK8MN6wbnIN4VYEOY1NnkE",
    "prev_content": {
      "avatar_url": "<redacted>",
      "displayname": "<redacted>",
      "membership": "join"
    },
    "prev_sender": "<redacted>"
  },
  "event_id": "$xTrY1m3fABf6FbIUMwXb5voFGMY7PmVaZI01MzO4Reo",
  "room_id": "!lAZsOCrTyhrhnitJGE:matrix.org"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-TaskRefactoring, enabling or disabling functionality, other engineering tasks.matrix.org-supportMatrix.org specific problem possibly unrelated to the bridge

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions