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

Get keys claim for all tracked users #269

Merged
merged 1 commit into from
Oct 17, 2022
Merged

Get keys claim for all tracked users #269

merged 1 commit into from
Oct 17, 2022

Conversation

AndrewFerr
Copy link
Contributor

not just for what changed between sync requests

Checklist

  • Tests written for all new code
  • Linter has been satisfied
  • Sign-off given on the changes (see CONTRIBUTING.md)

not just for what changed between sync requests

Signed-off-by: Andrew Ferrazzutti <andrewf@element.io>
AndrewFerr added a commit to matrix-org/matrix-hookshot that referenced this pull request Oct 14, 2022
@turt2live turt2live self-requested a review October 14, 2022 06:55
Copy link
Owner

@turt2live turt2live left a comment

Choose a reason for hiding this comment

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

This seems reasonable - thanks!

@turt2live turt2live merged commit 28789b0 into turt2live:main Oct 17, 2022
@AndrewFerr AndrewFerr deleted the key-claim-for-all branch October 18, 2022 12:41
AndrewFerr added a commit to matrix-org/matrix-hookshot that referenced this pull request Oct 18, 2022
AndrewFerr added a commit to matrix-org/matrix-hookshot that referenced this pull request Nov 25, 2022
AndrewFerr added a commit to matrix-org/matrix-hookshot that referenced this pull request Dec 9, 2022
AndrewFerr added a commit to matrix-org/matrix-hookshot that referenced this pull request Dec 9, 2022
* Add support for native e2ee

* Various temps to coax it into working

* Formatting nitpicks

* Include stable registration config key for msc2409

* Update default config with encryption options

* Manage admin rooms with bot-sdk DMs

This also enables encryption for new admin rooms when appropriate.

* Update config comments for encryption settings

- Add comment to clarify Redis (the `queue` section) must be configured
  in order for encryption to work
- Mention that the `encryption` section is optional, and omitting it
  will disable encryption support

* Update docs for encryption support

* Add changelog

* Add to docs some notes about encryption state

* Move all post-join logic to onRoomJoin

* Block post-join actions on crypto setup

Requires turt2live/matrix-bot-sdk#269

* Fix linter error

* Update encryption docs and changelog

- Mention that worker mode isn't supported with encryption yet
- Mention removal of Pantalaimon-based encryption

* Update worker docs with encryption config notice

* Share main appservice config with feed bots

This is required to safely enable encryption for the bots that post
GenericHook messages.

* Make slight clarification for queue config

* Minor fixes

* Block post-join actions on feed bot crypto setup

Same as a9e6e11 but for the sub-bots that post GenericHook messages.

* Get joined rooms from intent instead of bot

This refreshes the list of known rooms for crypto events.

* Use Element fork of bot-sdk for crypto fixes

Co-authored-by: Andrew Ferrazzutti <andrewf@element.io>
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.

2 participants