gnuxie
400af48e6e
Move Mjolnir setup and configuration to a sensible place.
2021-09-27 16:04:01 +01:00
gnuxie
c29cfe370a
make yarn test only runs unit tests for now while we sortout CI setup
2021-09-27 15:34:06 +01:00
gnuxie
ea6bfd24cb
Add info about mx-tester and integration tests to README
2021-09-27 15:34:06 +01:00
gnuxie
49301b630b
Add mx-tester.yml that matches test/integration/config/harness.yaml
2021-09-27 15:33:15 +01:00
gnuxie
21d79475e3
Add manual launch script for working with mx-tester
2021-09-27 15:33:15 +01:00
gnuxie
ac075fd22e
Remove dependencies from old test harness
2021-09-27 15:33:15 +01:00
gnuxie
b838caee09
Add script for manual testing with mx-tester
2021-09-27 15:33:15 +01:00
gnuxie
0a6b122f5c
Tidy up documentation and test utils
2021-09-27 15:33:15 +01:00
gnuxie
a86afd3cc8
Remove old test harness
2021-09-24 18:25:28 +01:00
gnuxie
ff216f4918
Give mjolnir a clean history in each test
2021-09-24 18:25:28 +01:00
gnuxie
68aa717826
Rework integration tests to work with mx-tester
2021-09-24 18:25:27 +01:00
gnuxie
67e20e2415
Move files in preperation for mx-tester
2021-09-24 18:25:27 +01:00
gnuxie
3a948015d0
missing license header
2021-09-24 18:25:27 +01:00
gnuxie
6a1ce742ae
Add config for test harness.
2021-09-24 18:25:27 +01:00
gnuxie
b0ee846534
Update package.json and yarn.lock to include harness dependencies.
2021-09-24 18:25:27 +01:00
gnuxie
1d2da60bee
Allow relative paths for mjolnir data
...
These are relative to the project directory.
2021-09-24 18:25:27 +01:00
gnuxie
57ef8ab7fe
Tidy up test harness.
2021-09-24 18:25:27 +01:00
gnuxie
1a1eb5fadd
Basic harness, starts synapse and mjolnir.
2021-09-24 18:25:27 +01:00
gnuxie
7e44cf99c1
Move test harness files to new structure
2021-09-24 18:25:27 +01:00
Gnuxie
002e4ee749
Create docker-compose for testing purposes
2021-09-24 18:25:27 +01:00
Gnuxie
c262bc26db
Merge pull request #108 from chirayudesai/protection-media
...
Add a new protection, MessageIsMedia
2021-09-24 14:59:11 +01:00
Chirayu Desai
69ace9cfa5
Add a new protection, MessageIsMedia
...
* Simply redacts any media sent to the room, by anyone
* Meant to serve as a temporary measure to prevent image spam,
in conjunction with FirstMessageIsImage
2021-09-24 16:57:16 +05:30
gnuxie
7ea05629e3
v1.1.20
2021-09-17 12:10:48 +01:00
Gnuxie
7b7130b39f
Merge pull request #132 from matrix-org/gnuxie/remove-messages-sync
...
Use `rooms/initialSync` instead of `sync` to fetch room history. See https://github.com/matrix-org/synapse/issues/10842 .
2021-09-17 12:08:05 +01:00
gnuxie
6edf503a9c
Use rooms/initialSync
instead of sync
to fetch room history.
...
See https://github.com/matrix-org/synapse/issues/10842 .
For the time being this seems to be the only way to avoid requests
that take several minutes for synapse to complete and timeout.
2021-09-17 12:02:14 +01:00
Gnuxie
4ca18b1bfc
Merge pull request #130 from matrix-org/gnuxie/change-ban-redact-order
...
Gnuxie/change ban redact order
2021-09-16 17:40:53 +01:00
gnuxie
5acc38c8b5
EventRedactionQueue documentation improvements from review
2021-09-16 17:10:59 +01:00
gnuxie
ad199cc7d7
Use a Map for queueing redactions by roomId.
2021-09-15 12:18:55 +01:00
gnuxie
2889599eb2
Rename AutomaticRedactionQueue to UnlistedUserRedactionQueue.
...
This seems to be a more descriptive name and it also doesn't clash
with the new redaction queue.
2021-09-14 14:45:07 +01:00
gnuxie
c949d26582
When checking a member change, process redactions for that room.
2021-09-14 14:45:07 +01:00
gnuxie
c5b5026d4d
WIP: Redact events after all bans have been applied.
2021-09-14 14:13:24 +01:00
David Teller
60741214f5
Merge pull request #127 from matrix-org/revert-122-patch-1
...
Revert "Update README.md"
2021-09-01 10:11:26 +02:00
David Teller
6ebb1a62f0
Revert "Update README.md"
2021-09-01 09:57:05 +02:00
David Teller
e45791f66e
Merge pull request #102 from jojosch/catch-errors
...
catch errors and set non-zero exit code
2021-08-31 11:52:47 +02:00
David Teller
de4416d4de
Merge pull request #122 from cremesk/patch-1
...
Update README.md to reflect change in Synapse module system
2021-08-31 11:51:44 +02:00
Travis Ralston
b6b427a458
v0.1.19
2021-08-17 09:27:17 -06:00
Travis Ralston
7ca0b2d39b
Clean up lockfile
2021-08-17 09:26:47 -06:00
Travis Ralston
37031764ac
Merge pull request #117 from matrix-org/yoric/delete-rooms-api
...
Replace shutdown_room API with DELETE /_synapse/admin/v1/rooms/<room_…
2021-08-17 09:23:55 -06:00
David Teller
dd6c06eae5
Fix: Let's default to Synapse's default message when deleting a room without a message
2021-08-17 17:21:17 +02:00
Travis Ralston
f09fd5d507
Merge pull request #123 from matrix-org/travis/voice-prot
...
Add a voice message protection to easily redact unwanted messages
2021-08-17 08:46:34 -06:00
David Teller
9b9cfea92b
Merge pull request #119 from matrix-org/dependabot/npm_and_yarn/path-parse-1.0.7
...
Bump path-parse from 1.0.6 to 1.0.7
2021-08-17 15:55:35 +02:00
David Teller
b60f503e2e
FIXUP
2021-08-17 12:56:25 +02:00
David Teller
62b30b19d9
Replace shutdown_room API with DELETE /_synapse/admin/v1/rooms/<room_id> - Resolves #76 , closes #96
...
As per https://github.com/matrix-org/synapse/issues/9052 , shutdown_room is going away, to be replaced with DELETE /_synapse/admin/v1/rooms/<room_id>.
2021-08-17 12:54:24 +02:00
David Teller
bc222e2345
Merge pull request #116 from matrix-org/yoric/lint
...
Increasing linting level
2021-08-17 10:28:07 +02:00
Travis Ralston
4c6511ba3d
Definitely didn't copy/paste
2021-08-16 20:35:39 -06:00
Travis Ralston
453784d7ef
Add a voice message protection to easily redact unwanted messages
2021-08-16 20:32:00 -06:00
~creme
48584c4771
Update README.md
...
change deprecated "spam_checker" to "modules".
note:
https://matrix-org.github.io/synapse/develop/spam_checker.html
https://matrix-org.github.io/synapse/develop/modules.html
2021-08-15 10:50:02 +02:00
dependabot[bot]
4401cd9637
Bump path-parse from 1.0.6 to 1.0.7
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-11 12:33:46 +00:00
David Teller
46d099e8e0
Lint: Enabling 'noUnusedLocals'
2021-07-22 08:47:41 +02:00
David Teller
2e22154870
Lint: Enabling 'strictNullChecks'
2021-07-22 08:40:29 +02:00