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

I should be able to read encrypted scrollback in rooms, if history visibility allows. #749

Open
4 tasks
BillCarsonFr opened this issue Oct 13, 2022 · 9 comments
Labels
A-Room O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience T-Defect T-Epic Issue is at Epic level Team: Crypto Z-Chronic

Comments

@BillCarsonFr
Copy link
Member

BillCarsonFr commented Oct 13, 2022

@BillCarsonFr BillCarsonFr added T-Epic Issue is at Epic level Team: Crypto labels Oct 13, 2022
@karlabbott karlabbott added T-Defect O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience A-Room labels Oct 26, 2022
@richvdh richvdh changed the title I should be able to read scrollback in rooms, if history visibility allows. I should be able to read encrypted scrollback in rooms, if history visibility allows. Jan 9, 2023
@richvdh
Copy link
Member

richvdh commented Jan 9, 2023

Possibly related: element-hq/element-web#24190

@MadLittleMods

This comment was marked as off-topic.

@richvdh

This comment was marked as off-topic.

@joeyoropesa-dev
Copy link

Is there any news regarding this case - will we ever be able to see message history for those who are invited later..

@yangwonlohengramm
Copy link

Is there any news regarding this case - will we ever be able to see message history for those who are invited later..

Agreed, is this just not a thing? Being able to read messages before you joined? I already tried all the room settings...

@mpeter50
Copy link

For all I know, currently if you - as a member with access to those messages - send an invite for the new person from an Element client, the new member will get the keys for the old messages when they join. I think for this to work they also need to be using an Element client, at least until the key transfer is done.
If they are already a member, they will need to first leave or be kicked.

This is not official, but I have done this successfully in the past.
Its a shame that we need to use quirks like this. Maybe someone being required to allow this could go as a feature (an optional one), but kicking and reinviting the member is very clunky.

@yangwonlohengramm
Copy link

For all I know, currently if you - as a member with access to those messages - send an invite for the new person from an Element client, the new member will get the keys for the old messages when they join. I think for this to work they also need to be using an Element client, at least until the key transfer is done. If they are already a member, they will need to first leave or be kicked.

This is not official, but I have done this successfully in the past. Its a shame that we need to use quirks like this. Maybe someone being required to allow this could go as a feature (an optional one), but kicking and reinviting the member is very clunky.

I tried this the other day and at least in my case it didn't work, I invited someone from Element Desktop and they joined from Element on a browser and they saw all the messages as undecryptable.

@loetsinn
Copy link

loetsinn commented Aug 1, 2024

For all I know, currently if you - as a member with access to those messages - send an invite for the new person from an Element client, the new member will get the keys for the old messages when they join. I think for this to work they also need to be using an Element client, at least until the key transfer is done. If they are already a member, they will need to first leave or be kicked.
This is not official, but I have done this successfully in the past. Its a shame that we need to use quirks like this. Maybe someone being required to allow this could go as a feature (an optional one), but kicking and reinviting the member is very clunky.

I tried this the other day and at least in my case it didn't work, I invited someone from Element Desktop and they joined from Element on a browser and they saw all the messages as undecryptable.

Sadly this is still the case. Tested it this morning.
Inviting from Element Desktop. One user joining from Element Desktop one from Element Web. Both see historical messages undecryptable

@richvdh
Copy link
Member

richvdh commented Aug 1, 2024

Correct, history sharing on invite is not supported in the element clients. This is tracked at #39.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Room O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience T-Defect T-Epic Issue is at Epic level Team: Crypto Z-Chronic
Projects
None yet
Development

No branches or pull requests

8 participants