Commit Graph

  • ca3d97bf52
    Merge branch 'main' into gnuxie/make-admin-test Gnuxie 2022-05-04 13:09:03 +0100
  • d072247208 Use Mjolnir's client for logMessage since it is available. gnuxie 2022-05-04 12:55:51 +0100
  • c8caf744c5
    Apply members and server bans to the most recently active rooms first. (#274) Gnuxie 2022-05-03 12:36:53 +0100
  • 69f4b39a8c Rename and remove typos from makeADminCommandTests.ts gnuxie 2022-04-27 13:48:26 +0100
  • 61192daff5 Tidy makeAdminCommandTest.ts gnuxie 2022-04-27 13:45:52 +0100
  • 61c2692824 improve documentation Jonathan de Jong 2022-04-29 16:23:01 +0000
  • 7d404ede06 Extend default timeout in mocha gnuxie/mocha-timeout-default gnuxie 2022-05-03 11:30:19 +0100
  • 64290a5445 make abuse report test more readable gnuxie/abuse-report-test gnuxie 2022-05-03 11:30:38 +0100
  • 4634ac2b18 fix module name Jonathan de Jong 2022-05-02 16:11:29 +0200
  • 12fe48e6a9 Add Short Circuit Protection Jonathan de Jong 2022-05-02 14:06:40 +0200
  • cc9f393ed7
    fix CI (#282) Jonathan de Jong 2022-05-03 12:20:40 +0200
  • 3601d8f963 fix CI Jonathan de Jong 2022-05-02 18:32:25 +0200
  • 945f60ddcc Revert "A command to show when users in a given room have joined (#225)" gnuxie/reverting-since gnuxie 2022-04-29 12:32:55 +0100
  • 1d29b50f37 Revert "New command !mjolnir since <date or duration> <kick | ban | show> <limit> [reason] [...rooms] (#238)" gnuxie 2022-04-29 12:10:09 +0100
  • ba1ddccd04 Rename RoomActivityTracker to ProtectedRoomActivityTracker gnuxie/gotta-ban-fast gnuxie 2022-04-25 16:31:48 +0100
  • a5a36a11cf Feedback from review. gnuxie 2022-04-25 16:29:31 +0100
  • 1f1ba0365e Add tests for mention flooding MTRNord 2022-04-13 18:00:21 +0200
  • 3d10f998b7
    Change antispam Python module verison with mjolnir version. (#264) gnuxi/test Gnuxie 2022-04-12 16:36:35 +0100
  • 619fbda41a Merge branch 'main' into gnuxie/yarn-version gnuxie/yarn-version gnuxie 2022-04-12 15:46:18 +0100
  • b8ee2fddbf
    Synapse requires registration to be explicit (#275) Gnuxie 2022-04-12 12:56:27 +0100
  • 8ecc023d61 Synapse requires registration to be explicit gnuxie/synapse-registration gnuxie 2022-04-11 13:43:17 +0100
  • 8ee8d37c3f Synapse requires registration to be explicit gnuxie 2022-04-11 13:43:17 +0100
  • 6570e3ee96 Apply members and server bans to the most recently active rooms first. gnuxie 2022-04-06 12:25:13 +0100
  • 528b87466d more robust gnuxie 2022-04-08 12:31:47 +0100
  • 4f070244ce
    Amend README.md for antispam config example. (#271) Marco Cirillo 2022-04-06 18:20:49 +0200
  • 26ac09cedd Amend README.md for antispam config example. Marco Cirillo 2022-04-03 12:21:36 +0200
  • f63edbefa0
    Make startup failures more controlled and understandable. (#270) Gnuxie 2022-04-01 16:40:10 +0100
  • f058c7edcb Make startup failures more controlled and understandable. gnuxie/start gnuxie 2022-03-31 16:52:28 +0100
  • fb7167773b
    Use github workflows to push dockerhub images+tags. (#265) Gnuxie 2022-03-28 15:25:31 +0100
  • 76319509ce Use github workflows to push dockerhub images+tags. gnuxie/docker-hub gnuxie 2022-03-28 12:15:26 +0100
  • 307a444054 Change antispam Python module verison with mjolnir version. gnuxie 2022-03-25 12:16:17 +0000
  • 31ef9065da
    Bump minimist from 1.2.5 to 1.2.6 (#260) dependabot[bot] 2022-03-25 10:05:23 +0000
  • c51d979832
    Bump minimist from 1.2.5 to 1.2.6 dependabot[bot] 2022-03-24 17:51:38 +0000
  • 4008e3f65d v1.4.1 v1.4.1 gnuxie 2022-03-21 14:28:21 +0000
  • fccb4627ce show room ID in consequence log jesopo 2022-03-21 14:05:20 +0000
  • afd003b905 remove line leftover from debugging jesopo 2022-03-21 13:54:49 +0000
  • 8d9f7fbb87 show room ID in consequence log jess/consequence-room-id jesopo 2022-03-21 14:05:20 +0000
  • 4cc62f28c0 remove line leftover from debugging jess/consequences-test-leftover jesopo 2022-03-21 13:54:49 +0000
  • fb027fe2af v1.4.0 v1.4.0 gnuxie 2022-03-21 12:32:32 +0000
  • 95d394b964
    Merge pull request #246 from matrix-org/dmr/fix-check-username-as-spam David Robertson 2022-03-21 11:54:12 +0000
  • e05616b327
    New command !mjolnir since <date or duration> <kick | ban | show> <limit> [reason] [...rooms] (#238) David Teller 2022-03-21 10:39:15 +0100
  • 814e528eaf
    Fix incorrect type deceleration in check_username_for_spam (#250) Gnuxie 2022-03-18 17:20:53 +0000
  • 1843260411 Fix incorrect type deceleration in check_username_for_spam gnuxie/check-username-for-spam gnuxie 2022-03-18 10:54:07 +0000
  • 48206a8524
    Move message_limit into antispam. (#243) Gnuxie 2022-03-18 11:07:21 +0000
  • 1880287ac4
    standard protection consequences (#232) Jess Porter 2022-03-18 10:11:23 +0000
  • 2c9fc0ccdc
    Fix block_usernames config option dmr/fix-check-username-as-spam David Robertson 2022-03-17 16:53:31 +0000
  • 9992aa0661 WIP: tsconfig.json yoric/since David Teller 2022-03-17 14:04:25 +0100
  • cbcc5dc015 WIP: Linting David Teller 2022-03-17 11:10:54 +0100
  • 197a20b889 WIP: Applied feedback David Teller 2022-03-16 16:55:11 +0100
  • 67342e61ea Feedback from review. gnuxie/message-limit gnuxie 2022-03-15 18:05:19 +0000
  • 2813cfa2c6 WIP: Applied feedback David Teller 2022-03-15 17:40:53 +0100
  • b52a592794 WIP: Let's support # aliases David Teller 2022-03-15 17:37:35 +0100
  • 0cade8dc03 switch to room.event emit jess/standard-consequence jesopo 2022-03-15 13:18:48 +0000
  • 575f7b1a96 Remove old message_limit from AntiSpam gnuxie 2022-03-14 18:45:33 +0000
  • b6bbdd38f9 Move message_max_limit to its own file and add feedback from review. gnuxie 2022-03-14 18:42:01 +0000
  • ba2602f3c7 improve innocent user integration test jesopo 2022-03-14 13:16:51 +0000
  • f5da676e6c Move message_limit into antispam. gnuxie 2022-03-09 11:33:38 +0000
  • 5aaf05265b better document consequence.ts jesopo 2022-03-09 15:54:14 +0000
  • ea9d586384 Add missing newline MTRNord 2022-03-08 14:53:38 +0100
  • c197cdf90f Update MentionFlood description text MTRNord 2022-03-08 14:51:36 +0100
  • 2575703b74 Move to using mjolnir.roomJoins.getUserJoin and fix missuse of DEFAULT_MINUTES_BEFORE_TRUSTING MTRNord 2022-03-08 14:49:42 +0100
  • 219eccec36 Use DurationMSProtectionSetting and add setting comments MTRNord 2022-03-08 14:39:58 +0100
  • 6993f96b84 Apply removal of LogProxy to MentionFlood Protection MTRNord 2022-02-28 14:21:47 +0100
  • 433a17a034 Stricter type action by adding a setting that only allows predefined values MTRNord 2022-02-22 21:30:23 +0100
  • 6483e397f9 Make sure we dont assume false on invalid input MTRNord 2022-02-22 21:12:09 +0100
  • fd755c1f9a Update MentionFlood protection to work with 813741c42c MTRNord 2022-02-07 15:01:23 +0100
  • 8d4bd297b0 Remove historic mxid regex part MTRNord 2022-02-06 15:23:39 +0100
  • 01e53f4189 Make sure to correctly escape the regex MTRNord 2022-02-06 13:58:45 +0100
  • 8822bc14c2 Add function to the warning action MTRNord 2022-02-06 13:30:25 +0100
  • 28b278b8e3 Make sure to default run on formatted_body due to how element-web does pills and also dont fail on null being returned by String.prototype.match MTRNord 2022-02-06 12:39:17 +0100
  • 25de26543a Revert previous changes to config.ts MTRNord 2022-02-06 12:01:48 +0100
  • 7727108b55 Fix regex and make sure we dont use the formatted body to prevent failing due to pills MTRNord 2022-02-06 11:38:04 +0100
  • 09f1dc74a0 Fix escaping the correct values in log messages MTRNord 2022-02-06 11:13:06 +0100
  • ea1f90821e Make sure to escape the event_id data MTRNord 2022-02-06 11:09:23 +0100
  • 526e333b4f Add redact and action settings MTRNord 2022-02-06 11:04:09 +0100
  • e7daad898e Make justJoined a Map MTRNord 2022-02-06 10:53:41 +0100
  • edba358181 Move settings to the class settings object MTRNord 2022-02-06 10:47:11 +0100
  • 1309426b03 Add Protection against mention flooding MTRNord 2022-02-06 10:11:23 +0100
  • 8c195d7a8a WIP: Lint David Teller 2022-03-08 12:08:31 +0100
  • a79743e28d WIP: Applied feedback David Teller 2022-03-08 11:02:18 +0100
  • 98679ca6e1 A new command since to affect all users who have joined a protected room since a given date. David Teller 2022-02-15 10:54:12 +0100
  • 26ae55cd24
    A command to show when users in a given room have joined (#225) David Teller 2022-03-07 11:34:25 +0100
  • 6a191b2677 Command 'joins' now accepts aliases David Teller 2022-03-07 10:51:22 +0100
  • 5bda05d0b4 A command to show when users of protected rooms have joined. David Teller 2022-02-15 10:54:12 +0100
  • 97df4d5f61
    Add command to elevate a user (or the bot) as room administrator (#219) Marco Cirillo 2022-03-07 10:14:06 +0100
  • 2b60f6addd the less far event propagates, the better jesopo 2022-03-04 10:51:34 +0000
  • a6d444d837 add integration test to make sure good users aren't banned jesopo 2022-03-02 14:03:45 +0000
  • 65af82d46f send whole channel shutdown reason, not just the first word jesopo 2022-02-28 19:35:24 +0000
  • bdfd87d5a3 send whole channel shutdown reason, not just the first word jess/shutdown-spaces jesopo 2022-02-28 19:35:24 +0000
  • eb7f5f6b3e
    Reduce stackspam (#237) David Teller 2022-02-25 17:59:34 +0100
  • a5f5c1af30
    Reduce stackspam David Teller 2022-02-25 15:11:06 +0100
  • 85b15f26f3 standard protection consequences jesopo 2022-02-24 20:47:03 +0000
  • db39924d48 Don't pass Mjolnir obj to handleReport(). Marco Cirillo 2022-02-24 20:57:24 +0100
  • 17dd0aa173
    Fix the test script yarn test:manual and add it to tsconfig (#234) Gnuxie 2022-02-24 14:46:15 +0000
  • 7353ba4919
    Make limit for ACL batcher more leniant for CI (#235) Gnuxie 2022-02-24 14:27:53 +0000
  • 82a2e63d23
    A room Protection designed to measure lag in a room (#217) David Teller 2022-02-24 13:43:31 +0100
  • 32b162ae48 WIP: Propagating DurationMSProtectionSetting to tests David Teller 2022-02-24 10:49:38 +0100
  • cacd944792 WIP: Unbitrotting David Teller 2022-02-24 10:22:53 +0100
  • b5ef4e4264 Default to the default banList and use mjolnir.logMessage instead of LogProxy Fándly Gergő 2022-02-24 10:02:28 +0200
  • b5d5377723 Merge branch 'main' into PropagateRoomBanProtection Fándly Gergő 2022-02-24 09:51:35 +0200