Commit Graph

  • 72ea9ee90c slightly better eventContent jess/noImplicitAny jesopo 2022-02-02 12:05:22 +0000
  • e83a51274b add @types/html-to-text to package.json jesopo 2022-02-01 22:03:09 +0000
  • c2661105db reimplement htmlEscape jesopo 2022-02-01 21:52:29 +0000
  • 0b7da86b9c enable noImplicitAny jesopo 2022-01-31 20:46:39 +0000
  • fcf53d15b8 v1.3.1 v1.3.1 gnuxie 2022-02-01 13:21:04 +0000
  • 8a9ded80c1
    do not require rule server config to be present. (#208) Gnuxie 2022-02-01 13:20:26 +0000
  • 74c54926e8 do not require rule server config to be present. gnuxie/ruleserver-config gnuxie 2022-02-01 12:57:38 +0000
  • 82d885d1ba Map given sub config onto its default to avoid missing properties. gnuxie/config-mapping gnuxie 2022-02-01 12:21:15 +0000
  • 767e1a5a7e v1.3.0 v1.3.0 gnuxie 2022-02-01 10:55:21 +0000
  • e52b59df6e
    Fix bad teardowns that hang in tests. (#202) Gnuxie 2022-01-28 11:03:20 +0000
  • d8aa18b526 Account for malformed events in listeners gnuxie/bad-teardown gnuxie 2022-01-28 10:32:57 +0000
  • 4d1e31af2b Fix bad teardowns that hang in tests. gnuxie 2022-01-27 14:57:12 +0000
  • 0cde70e846
    Merge pull request #199 from matrix-org/gnuxie/remove-axios Gnuxie 2022-01-27 09:25:32 +0000
  • f481ec84d3 Make sure we stop clients after they have started, not before. gnuxie/remove-axios gnuxie 2022-01-26 16:25:43 +0000
  • af20087a1e Revert "runtime persistent settings system (#158)" gnuxie/revert-runtime-persistent-settings gnuxie 2022-01-26 12:31:18 +0000
  • 17a1d02af8 Fix uses of old interface for registration helper in tests. gnuxie 2022-01-25 17:55:02 +0000
  • 9e96d399c0 Remove axios from the test suite, it is unnecessary. gnuxie 2022-01-24 17:04:21 +0000
  • 423a34bebe
    runtime persistent settings system (#158) Jess Porter 2022-01-25 14:47:50 +0000
  • 04b88b9161 remove IProtectionSetting, just use AbstractProtectionSetting jess/runtime-protection-settings jesopo 2022-01-25 14:09:29 +0000
  • 6e7763ae84 nits picked jesopo 2022-01-25 12:43:44 +0000
  • c7a96a3afe
    Retry requests in case of throttling (#178) David Teller 2022-01-25 13:19:44 +0100
  • e7ed6e3c32 FIXUP: onReactionTo renamed to getFirstReaction yoric/actions gnuxie 2022-01-25 12:03:36 +0000
  • 606f5fed69 Merge branch 'main' into yoric/actions gnuxie 2022-01-25 11:46:00 +0000
  • 41a600c80b FIXUP: spam the managementRoom in throttle test gnuxie 2022-01-25 11:45:20 +0000
  • ed8710e6c7 Test Mjolnir responds to commands and sync while throttled. gnuxie 2022-01-25 10:58:20 +0000
  • 06287ebb33 type hints n lints jesopo 2022-01-24 16:25:26 +0000
  • 1f6fae3599 add integration tests for protection setting commands jesopo 2022-01-24 15:58:33 +0000
  • 361eef329c list setting functions are meant to return jesopo 2022-01-24 15:57:51 +0000
  • 0c7a56530a actually accumulate protection setting changes with existing settings jesopo 2022-01-24 15:35:00 +0000
  • 8e9d791613 (mostly) fix integration tests jesopo 2022-01-20 14:29:19 +0000
  • d24d7fd077 this should be async or the managementRoom will vanish before its done jesopo 2022-01-20 01:41:59 +0000
  • ae2baf4de5 config.managementRoom -> this.managementRoomId jesopo 2022-01-20 01:41:23 +0000
  • 6be533b0da implement list settings jesopo 2022-01-10 18:00:46 +0000
  • 796f313a97 !set/!get -> !config set/!config get jesopo 2022-01-06 15:39:20 +0000
  • 0fcc8309c7 runtime protection settings jesopo 2021-12-07 09:41:02 +0000
  • baa9129fa5 [CI] We need to wait until Mjölnir's start is complete before proceeding with tests. David Teller 2022-01-24 15:53:39 +0100
  • 8940eca8da [CI] We need to wait until Mjölnir's start is complete before proceeding with tests. David Teller 2022-01-24 15:53:39 +0100
  • 0c68d89b5e FIXUP: smh, VSCode weird auto import. gnuxie 2022-01-21 16:24:45 +0000
  • 2be1ee378e FIXUP: Remember to set globalAdmin when registering for first time. gnuxie 2022-01-21 16:06:02 +0000
  • 13032413b2
    Merge pull request #166 from matrix-org/gnuxie/ruleserver Gnuxie 2022-01-21 13:07:58 +0000
  • afb0fd5a23 Skip policy consumption test when the rule server is not enabled gnuxie/ruleserver gnuxie 2022-01-13 16:54:29 +0000
  • 4537cf0d8a Add test for ruleserver policy consumption. gnuxie 2021-11-09 11:20:43 +0000
  • 7ee3ce1dd2 rename onReactionTo to getFirstReaction gnuxie 2021-12-03 17:17:23 +0000
  • 1a65122b0d Initial Ruleserver prototype. gnuxie 2021-10-22 09:47:05 +0100
  • 5ace58cf14 FIXUP: newline gnuxie 2022-01-21 12:05:45 +0000
  • 27656e1939 Test throttling without slowing down or compromising other tests. gnuxie 2022-01-21 11:18:45 +0000
  • 47e3d8ae2c
    Merge pull request #191 from matrix-org/gnuxie/manual-test-cleanup Gnuxie 2022-01-21 10:23:17 +0000
  • 9048322709 Improvements to manual testing with the test:manual script. gnuxie/manual-test-cleanup gnuxie 2022-01-18 11:34:38 +0000
  • 873a7ba9b9 Merge remote-tracking branch 'origin/main' into hs/native-e2e Half-Shot 2022-01-20 12:25:44 +0000
  • c5e193cc31 Merge branch 'main' into gnuxie/retry gnuxie 2022-01-20 11:05:20 +0000
  • c61d883578
    Merge pull request #192 from matrix-org/gnuxie/node-14 Gnuxie 2022-01-19 17:11:41 +0000
  • dacbc1cde5 Bump minimum node version to >=14 gnuxie/node-14 gnuxie 2022-01-18 16:33:30 +0000
  • 6d911ab33b
    Merge pull request #190 from matrix-org/gnuxie/mjolnir-overreact Gnuxie 2022-01-18 17:40:56 +0000
  • 63a0711c4f
    Merge branch 'main' into hs/native-e2e Will Hunt 2022-01-18 16:16:59 +0000
  • 8b7eb9ebc1 More work to support crypto tests Half-Shot 2022-01-18 16:15:04 +0000
  • 83df9deb6a Ensure tests support E2EE Half-Shot 2022-01-18 15:43:49 +0000
  • 75047fda95 Add integration tests for E2EE Half-Shot 2022-01-18 15:43:12 +0000
  • 6a723eaa1b Stop reacting to reports Mjolnir didn't send in report manager. gnuxie/mjolnir-overreact gnuxie 2022-01-18 11:08:17 +0000
  • 941d10b015
    never mutate config.managementRoom in-place (#184) Jess Porter 2022-01-17 16:24:12 +0000
  • ee00ba585f never mutate config.managementRoom in-place jess/managementRoom-immutable jesopo 2022-01-14 13:03:25 +0000
  • 8eb8340dea
    Merge 68433813fe into 4490f9ba82 David Teller 2022-01-17 12:22:44 +0100
  • 4490f9ba82 Bump follow-redirects from 1.14.4 to 1.14.7 dependabot[bot] 2022-01-15 15:51:32 +0000
  • d924096459
    Bump follow-redirects from 1.14.4 to 1.14.7 dependabot[bot] 2022-01-15 15:51:32 +0000
  • 68433813fe Refactoring GUI out of the ReportManager. yoric/gui David Teller 2022-01-14 17:16:22 +0100
  • df63b608e7 WIP yoric/undoable David Teller 2022-01-14 17:51:08 +0100
  • 77784a88b1 Refactoring GUI out of the ReportManager. David Teller 2022-01-14 17:16:22 +0100
  • 2e3c8ce883 Update README Half-Shot 2022-01-14 14:46:09 +0000
  • 01afc50ae4 Update lock Half-Shot 2022-01-14 14:26:42 +0000
  • 0b0f045f75 Enable the crypto storage Half-Shot 2022-01-14 14:26:08 +0000
  • c9820e2ebd Use latest beta of matrix-bot-sdk for encryption support Half-Shot 2022-01-14 14:25:54 +0000
  • 7d7c733152 Add encryption config Half-Shot 2022-01-14 14:25:44 +0000
  • dfc1a802a6 GitHub Actions: Why don't we fail in case of error? David Teller 2021-12-20 14:38:28 +0100
  • 896e4131c5 FIXUP: Towards surviving throttling... David Teller 2022-01-13 12:00:19 +0100
  • 30b31ee794 [CI] Let's unthrottle all non-Mjolnir users. David Teller 2022-01-11 10:04:22 +0100
  • cf475b5064 Use MSC2313 m.policy.rule.* for rules in antispam. gnuxie/antispam-msc2313-stable gnuxie 2022-01-10 17:48:46 +0000
  • d2de456852 Retry requests in case of throttling David Teller 2022-01-07 10:58:04 +0100
  • 5c000b2fee CI: Waiting until Synapse is ready David Teller 2022-01-07 12:13:50 +0100
  • a88a494f7a Let's not overwrite the error message when we're fixing the stack. David Teller 2022-01-07 11:00:44 +0100
  • d9c30f586a Reduce throttling David Teller 2022-01-06 16:11:24 +0100
  • 7f07caca3f [CI] Retry registration attempts David Teller 2022-01-06 12:41:55 +0100
  • c48a1e8ffc Let's make sure that we can still check for errors with concise error handling David Teller 2022-01-06 12:19:19 +0100
  • 3f2039f6a7 Let's use getRequestFn/setRequestFn to keep errors readable David Teller 2022-01-05 10:43:43 +0100
  • 9a8fed1695 Slightly cleaner MatrixClient wrapping David Teller 2022-01-04 12:33:08 +0100
  • 57746f7fb4 Wrap MatrixClient into something that displays nicer error messages David Teller 2021-12-21 15:10:25 +0100
  • 3cef57cc82 CI: Waiting until Synapse is ready David Teller 2022-01-07 12:13:50 +0100
  • f9ee840147 Let's not overwrite the error message when we're fixing the stack. David Teller 2022-01-07 11:00:44 +0100
  • 5d6d8214d0 Reduce throttling David Teller 2022-01-06 16:11:24 +0100
  • ba5d099eae [CI] Retry registration attempts David Teller 2022-01-06 12:41:55 +0100
  • 8a07076742 Let's make sure that we can still check for errors with concise error handling David Teller 2022-01-06 12:19:19 +0100
  • c2f0bcdf96 Let's use getRequestFn/setRequestFn to keep errors readable David Teller 2022-01-05 10:43:43 +0100
  • 9a34b0b7cf Slightly cleaner MatrixClient wrapping David Teller 2022-01-04 12:33:08 +0100
  • ce7a59345b Wrap MatrixClient into something that displays nicer error messages David Teller 2021-12-21 15:10:25 +0100
  • 1e9a7fdc70 Use ~= version specifier rei/use_matrix_common Olivier 2022-01-05 16:05:07 +0000
  • 3016ba25cb Use glob_to_regex from matrix-common Olivier 2022-01-05 14:51:05 +0000
  • eea80ccbdc Use public imports for UserID and run_as_background_process Olivier 2022-01-05 14:49:19 +0000
  • 1592440bc9
    Abuse Report UX: Keep the text shorter (#152) David Teller 2021-12-10 09:09:32 +0100
  • 438db2d2ab
    README: Link to main instead of master (#159) Graham Christensen 2021-12-07 06:26:21 -0500
  • 3ea74f0bc5
    Apply bans before ACLs Graham Christensen 2021-12-06 20:28:14 -0500
  • 99db5c222e
    default.yaml: expand on fasterMembershipChecks Graham Christensen 2021-12-06 15:56:47 -0500
  • 3c187282c1
    README: Link to main instead of master Graham Christensen 2021-11-29 16:52:46 -0500