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

Add tests to check join/leaves are bridged correctly #1734

Open
wants to merge 12 commits into
base: develop
Choose a base branch
from

Conversation

Half-Shot
Copy link
Contributor

Trying to determine why we're seeing reports of this not working, so here are some (simple) tests.

progval and others added 9 commits May 2, 2023 15:50
…PMs initiated from IRC (#1663)

* Patch a number of packages

* changelog

* Ensure tests work for upgrades

* Fix tests properly

* 0.26.1

* Update node-irc to 1.2.1 and bump version to 0.34.0

* Define power levels to disable calls/reactions/redaction/stickers in PM

No one but the sender can see them because we cannot bridge them.
Blocking them with PLs allows the clients to hide these features
from their UI, so users do not mistakenly believe they will be received.

* Block redactions, more call event types, and widgets

---------

Co-authored-by: Will Hunt <[email protected]>
Co-authored-by: Tadeusz Sośnierz <[email protected]>
Co-authored-by: Half-Shot <[email protected]>
* Update matrix-widget-api

* Fix widget API origin

* Add changelog
* Provide a domain to the socket

* fix auth error

* failing to return socket

* changelog
* Sort by channel name in !listrooms

It's stored as a set in the client object, which doesn't guarantee
anything about the order, so sort it for consistent output.

Signed-off-by: Dagfinn Ilmari Mannsåker <[email protected]>

* Add changelog entry

---------

Signed-off-by: Dagfinn Ilmari Mannsåker <[email protected]>
* Get restart tests going

* Add tests to ensure we can cope with invalid legacy state

* Add a note

* Don't skip

* Drop bluebird stuff

* Oppertunistically discover channels that may be missing

* Fix supported state being horribly bloaty

* Forcibly delete bridge state when creating a new connection

* Fix channel discovery

* Update node-irc package

* Drop unused

* changelog

* Add a check

* Applying reccomendations
* Ensure the passkey can decrypt all users on startup.

* Add passkey checker

* Add support for NEDB too

* Return

* Fix based on review feedback

* a space
@Half-Shot Half-Shot requested a review from a team as a code owner June 5, 2023 10:31
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.

4 participants