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

Pantalaimon session verified, when run ement.el from emacsclient , it sends no cryptographic information to other device for session verification #157

Open
carnotweat opened this issue May 23, 2023 · 3 comments

Comments

@carnotweat
Copy link

Screenshot_2023-05-24-00-26-38-99_d527cc22bc3be698d3e094ad8c2a7cdd

Related issue
alphapapa/ement.el#60
Details - https://mathstodon.xyz/@xameer/110419416057706764

@Stebalien
Copy link

This was probably not the right solution, but I just stole the session key from pantalaimon, overwrote ement.el's session key, then signed ement.el out from a different matrix client. Everything seems to be working...

@alphapapa
Copy link

alphapapa commented May 24, 2023

I'm guessing that this part of the Pantalaimon readme is relevant:

Note that logging in to the daemon is required to start a sync loop for a user. After that clients can connect using any valid access token for the user that logged in.

As well:

panctl can be used to verify, blacklist or ignore devices, import or export session keys, or to introspect devices of users that we share encrypted rooms with.

BTW, @carnotweat: A picture may be worth a thousand words, but a screenshot isn't necessarily a substitute for a written bug report. Please help the Pantalaimon devs out and write a complete explanation of what the problem is in plain language.

@Stebalien
Copy link

Note that logging in to the daemon is required to start a sync loop for a user. After that clients can connect using any valid access token for the user that logged in.

That still doesn't explain why it doesn't re-use the access token from the first login. This also seems to be related to:

#14

(which, if fixed, would have to reuse the token)

telenieko added a commit to telenieko/ement.el that referenced this issue Oct 14, 2023
Thanks to alphapapa & contributors for such an amazing Matrix client
for Emacs. Combined with Beeper I now have all my social networks in
one place: Emacs!

We now include as much information as possible about E2EE set up in a
separate file (e2ee.org) in order to:

- Make up for the lack of documentation from Pantalaimon
- Have a place to include tips & tricks about making it work
- Have a place to direct users asking about E2EE in Ement.el (and
  suggesting them to submit updates/additions), like:
  - alphapapa#54
  - alphapapa#60
  - matrix-org/pantalaimon#157
  - alphapapa#33

Fixes alphapapa#153
telenieko added a commit to telenieko/ement.el that referenced this issue Oct 23, 2023
Thanks to alphapapa & contributors for such an amazing Matrix client
for Emacs. Combined with Beeper I now have all my social networks in
one place: Emacs!

We now include as much information as possible about E2EE set up in a
separate file (e2ee.org) in order to:

- Make up for the lack of documentation from Pantalaimon
- Have a place to include tips & tricks about making it work
- Have a place to direct users asking about E2EE in Ement.el (and
  suggesting them to submit updates/additions), like:
  - alphapapa#54
  - alphapapa#60
  - matrix-org/pantalaimon#157
  - alphapapa#33

Fixes alphapapa#153
telenieko added a commit to telenieko/ement.el that referenced this issue Dec 17, 2023
Thanks to alphapapa & contributors for such an amazing Matrix client
for Emacs. Combined with Beeper I now have all my social networks in
one place: Emacs!

We now include as much information as possible about E2EE set up in a
separate file (e2ee.org) in order to:

- Make up for the lack of documentation from Pantalaimon
- Have a place to include tips & tricks about making it work
- Have a place to direct users asking about E2EE in Ement.el (and
  suggesting them to submit updates/additions), like:
  - alphapapa#54
  - alphapapa#60
  - matrix-org/pantalaimon#157
  - alphapapa#33

Fixes alphapapa#153
telenieko added a commit to telenieko/ement.el that referenced this issue Jan 20, 2024
Thanks to alphapapa & contributors for such an amazing Matrix client
for Emacs. Combined with Beeper I now have all my social networks in
one place: Emacs!

We now include as much information as possible about E2EE set up in a
separate file (e2ee.org) in order to:

- Make up for the lack of documentation from Pantalaimon
- Have a place to include tips & tricks about making it work
- Have a place to direct users asking about E2EE in Ement.el (and
  suggesting them to submit updates/additions), like:
  - alphapapa#54
  - alphapapa#60
  - matrix-org/pantalaimon#157
  - alphapapa#33

Fixes alphapapa#153
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

No branches or pull requests

3 participants