-
94e4100...
by
Half-Shot <email address hidden>
-
Add some admin commands to fix state
-
7cfb057...
by
Half-Shot <email address hidden>
-
1.0.0
-
7ed1f3f...
by
Half-Shot <email address hidden>
-
Add optional trace logs for E2E tests
-
4d8fbeb...
by
Val Lorentz <email address hidden>
-
Allow usernames to include more characters when using the `!username` command (#1719)
* Allow usernames to include more characters when using the `!username` command.
* Rename 1718.bugfix to 1719.bugfix
* Ban other non-printable ASCII characters
* Fix lint
* Fix lint again
* I can't read
-
d08e6a6...
by
Will Hunt <email address hidden>
-
Add simple client discovery phase for pool configurations (#1737)
* Add simple client discovery phase
* fix
* Speed up client connections on startup if connection exists
* Drop bluebird import
* Use native allSettled now that we're on a recent Node version
* Better iteration
* While
* Cunning plan to parallelize room loads with proxy loads.
* Cleanup delay code
* Refactors to parallelize connections
* Check for undefined
* Skip checking if we're not syncing membership
* Add debug comment
* Drop extra awaits
* Preserve ordering in test
* Cleanup
* Cleaner
-
e546b0a...
by
Will Hunt <email address hidden>
-
Log when a channel is bridged/unbridged (#1738)
* Log actors who are performing provisioning actions
* changelog
* Consistency
-
c87bfc8...
by
Will Hunt <email address hidden>
-
Add a test for mode changes correctly applying to users. (#1732)
* Add powerlevel e2e test
* Log failures properly
* Log when we don't know a mode value
* Set sensible mode defaults
* Remove mistaken log line
* Remove consistent return lint rule
* changelog
* update changelog
* Improve userPrefixes check
* Catch failures to kill redis
* Don't call quit twice
* Remove duplicate test
* Fix unit test
* Disable passkey enc
* sneaky fix to stop logging pong timeouts erronously
* Remove comment
* Drop console line
* Review tweaks
* Fix changelog
* Add a loop to check all power levels
* Add ability to check for the right PL
* Don't wait for charlie's matrix membership
-
cf5027f...
by
Will Hunt <email address hidden>
-
Add passkey checker on startup. (#1720)
* 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
-
0a9da42...
by
Will Hunt <email address hidden>
-
Add a few more sensible tests to the connection pools (#1717)
* 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
-
af96784...
by
Dagfinn Ilmari Mannsåker
-
Sort by channel name in !listrooms (#1715)
* 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 address hidden>
* Add changelog entry
---------
Signed-off-by: Dagfinn Ilmari Mannsåker <email address hidden>