Commit Graph

  • 26b5ae301c
    Update moderators.md David Baker 2020-04-03 18:10:28 +0100
  • 06398967c5 Revert "Disable ban list server for release" Travis Ralston 2020-03-05 15:39:34 -0700
  • 91afabcac7 v0.1.13 v0.1.13 Travis Ralston 2020-02-13 23:04:28 -0700
  • ea6c9bd7df Disable ban list server for release Travis Ralston 2020-03-05 15:39:34 -0700
  • ecc7674422 Add optional reporting of invites that won't be accepted Travis Ralston 2020-03-05 15:38:09 -0700
  • 7314df7379 Re-work invite settings to better support practical use cases Travis Ralston 2020-03-05 15:29:30 -0700
  • f5763803d9 Add a command to resolve a room alias to a room ID Travis Ralston 2020-02-21 09:58:22 -0700
  • 3dd4274b3b Add alias add/remove commands Travis Ralston 2020-02-20 13:30:48 -0700
  • 39903ee298 Don't explode if we fail to leave protected rooms when de-protecting Travis Ralston 2020-02-19 15:52:41 -0700
  • ba7ea90fcb Don't cause panic if the bot can't protect a ban list it didn't create Travis Ralston 2020-02-18 17:06:27 -0700
  • 697ada6592 Make the bot less concerned about the format of commands Travis Ralston 2020-02-18 13:46:31 -0700
  • e424f03ef2 Support redacting an individual event Travis Ralston 2020-02-16 14:00:40 -0700
  • 1a591b4dcf Revert "Disable ban list server for release" Travis Ralston 2020-02-13 23:04:28 -0700
  • f0476ccc80 v0.1.12 v0.1.12 Travis Ralston 2020-02-13 23:05:42 -0700
  • 3e303219a6 Disable ban list server for release Travis Ralston 2020-02-13 23:04:28 -0700
  • 790d1f2ff0 Update matrix-bot-sdk Travis Ralston 2020-02-13 14:23:10 -0700
  • 1cc4faccee Improve general documentation for the bot Travis Ralston 2020-02-13 14:15:45 -0700
  • f67029bcde Steal contributing guidelines from Synapse Travis Ralston 2020-02-13 14:01:42 -0700
  • dea6f8cbf1 Add a command to shut down a room Travis Ralston 2020-02-13 13:56:03 -0700
  • 8465a1ed78 Specify a default ban reason Travis Ralston 2020-02-13 13:50:17 -0700
  • 90cc3d01b4 Add text next to protections emoji Travis Ralston 2020-02-13 13:48:10 -0700
  • 8e5f8c19af Move ban message to INFO Travis Ralston 2020-02-13 13:46:09 -0700
  • 5b4c253002 Add a 'set powerlevel' command Travis Ralston 2020-02-13 13:43:30 -0700
  • aee562455a Add commands for managing room aliases and the room directory Travis Ralston 2020-02-13 12:40:44 -0700
  • f6b4376eeb
    Merge pull request #34 from matrix-org/clokep/filter-user-directory Travis Ralston 2020-02-13 11:49:29 -0700
  • 70f353fbba Add a flag for disabling checking of usernames for spam. Patrick Cloke 2020-02-13 13:08:09 -0500
  • 92c6f3f36f Switch to using the user profile. Patrick Cloke 2020-02-13 10:31:00 -0500
  • 223464227b Move power level change notices to DEBUG Travis Ralston 2020-02-12 15:42:10 -0700
  • f7448564be Load a default config when a default can't be located Travis Ralston 2020-02-12 15:38:52 -0700
  • 9e5c87ac56 Add options to specify custom command prefixes Travis Ralston 2020-02-12 15:27:27 -0700
  • 06c09ef944 Change ban list server default port Travis Ralston 2020-02-12 15:11:29 -0700
  • 60083b49f4 Update matrix-bot-sdk package Travis Ralston 2020-02-12 15:05:52 -0700
  • a6d483191e Update based on review comments from Synapse PR. Patrick Cloke 2020-02-12 12:57:34 -0500
  • 95bb5a7e83 Add an API to filter user directory searches by MXID or display name. Patrick Cloke 2020-02-11 10:10:27 -0500
  • 5d8fea07fc
    Merge pull request #31 from Randshot/fix-unban-command Travis Ralston 2020-02-03 17:42:41 +0000
  • bef99297f9
    Remove scary text... Randshot 2020-02-03 17:37:27 +0100
  • 252e0c7af4
    Merge pull request #30 from Randshot/synapse-antispam-ban-rooms Travis Ralston 2020-02-03 15:14:21 +0000
  • 03382ce70c
    Fix unban command Randshot 2020-02-01 10:30:23 +0100
  • d1afb9811d
    Add room rule check to invites Randshot 2020-02-01 10:09:54 +0100
  • fa6a6547ee Add very basic subscription server for Synapse module Travis Ralston 2020-01-25 20:34:15 -0700
  • 4e4a6e0b56 Add python virtualenv to gitignore Travis Ralston 2020-01-25 14:26:15 -0700
  • 387c477bf0 v0.1.11 v0.1.11 Travis Ralston 2020-01-23 12:02:48 -0700
  • a7b38daae5 Do python right Travis Ralston 2020-01-23 11:48:24 -0700
  • 3c985830f6
    Fix config path Travis Ralston 2020-01-22 08:29:36 -0700
  • fbf82f8402 v0.1.10 v0.1.10 Travis Ralston 2020-01-21 15:26:00 -0700
  • 7a015a9f06 Appease the linter Travis Ralston 2020-01-21 15:25:17 -0700
  • c0365416fa Add an option to protect all joined rooms Travis Ralston 2020-01-21 15:19:03 -0700
  • 97d02b3816 Add an option to only autojoin invites from bot managers Travis Ralston 2020-01-21 13:53:02 -0700
  • 38e22ee155 Add commands to add/remove protected rooms on the fly Travis Ralston 2020-01-21 13:43:36 -0700
  • c1ea98f55d Fix logging for status command Travis Ralston 2020-01-21 13:13:46 -0700
  • cebd0309cb v0.1.9 v0.1.9 Travis Ralston 2019-12-14 09:38:44 -0700
  • 959162c4a3 Support automatically redacting users for certain ban reasons Travis Ralston 2019-12-09 19:56:12 -0700
  • 6753e7f780 Allow the redact command to take globs Travis Ralston 2019-12-09 19:43:41 -0700
  • 7de3744875 Respect no-op in more places Travis Ralston 2019-12-09 19:20:47 -0700
  • f9e3c33935 Don't spam protection warnings, and ensure the user is redacted Travis Ralston 2019-12-09 19:15:51 -0700
  • 2e3bc5287c
    Update moderation guide for protections Travis Ralston 2019-12-06 00:40:24 -0700
  • 85ad0e7997 v0.1.8 v0.1.8 Travis Ralston 2019-12-04 19:29:05 -0700
  • 245b81262e Fix linter Travis Ralston 2019-12-04 19:28:49 -0700
  • fd2343dd28 Add some null safety to ban lists Travis Ralston 2019-12-04 19:25:59 -0700
  • 0879cd58a0 Actually fix ban command not always applying Travis Ralston 2019-12-04 19:25:46 -0700
  • 3be2da5c47 Automatically sync the ban lists after issuing a ban Travis Ralston 2019-12-04 19:12:35 -0700
  • 1b795c7b17 Add basic flooding protection too Travis Ralston 2019-12-04 19:07:04 -0700
  • d5f260b982 Add a protection system with a "first message is an image" demo Travis Ralston 2019-12-04 18:46:29 -0700
  • 4f8b55c45f Update matrix-bot-sdk Travis Ralston 2019-12-04 18:46:00 -0700
  • d5a366aa6d v0.1.7 v0.1.7 Travis Ralston 2019-11-14 16:00:09 -0700
  • 07c9c04169 Detect UISI errors from pantalaimon in the management room Travis Ralston 2019-11-14 15:59:01 -0700
  • 778f9c3459 Add a command to deactivate a user Travis Ralston 2019-11-14 15:44:13 -0700
  • 417673aeef Test for ban reasons as well in autodetection Travis Ralston 2019-11-13 21:46:20 -0700
  • 66a5775136 Make the [un]ban command smarter Travis Ralston 2019-11-13 21:38:19 -0700
  • dd260091bb Add a command to set a default ban list Travis Ralston 2019-11-13 20:34:45 -0700
  • 8afa42b7c5
    Merge pull request #7 from matrix-org/travis/synapse-antispam Travis Ralston 2019-11-13 15:07:11 -0700
  • 9462c25bbf Use background processes, not log contexts Travis Ralston 2019-11-13 15:05:16 -0700
  • 83fffd322e Wrap ban list build in a logging context Travis Ralston 2019-11-13 14:31:31 -0700
  • 40113a0760 Use the correct reference to Mjolnir's client Travis Ralston 2019-11-11 14:31:25 -0700
  • b2790c2866 v0.1.6 v0.1.6 Travis Ralston 2019-11-07 11:34:53 -0700
  • 6018cd3ed3 Add more startup logging Travis Ralston 2019-11-07 11:06:56 -0700
  • b1fd36737f Make the startup check less aggressive for joins Travis Ralston 2019-11-07 11:05:52 -0700
  • 9f84a65598 Don't apply bans globally when membership changes Travis Ralston 2019-11-07 11:00:41 -0700
  • 863f7025ee Update bot-sdk to beta 14 Travis Ralston 2019-11-07 11:00:29 -0700
  • 32bbf43409 v0.1.5 v0.1.5 Travis Ralston 2019-11-06 19:29:28 -0700
  • 8d1111b056 Upgrade to bot-sdk beta 13 for dependency problem Travis Ralston 2019-11-06 19:29:17 -0700
  • a71d905a7b v0.1.4 v0.1.4 Travis Ralston 2019-11-06 19:18:05 -0700
  • 82214c6cd8 Avoid spamming the management room with errors Travis Ralston 2019-11-06 19:17:11 -0700
  • 30e186ca9c Add a config option to reduce homeserver load during ban checks Travis Ralston 2019-11-06 18:54:59 -0700
  • 84135c5ff5 Update log handling for debugging Travis Ralston 2019-11-06 18:46:49 -0700
  • 05aedcafb7 Upgrade to beta.12 of the bot-sdk Travis Ralston 2019-11-06 15:37:43 -0700
  • 2eb55f1e30 v0.1.3 v0.1.3 Travis Ralston 2019-10-31 11:08:37 -0600
  • 2dcce018d0 Upgrade to bot-sdk beta 11 Travis Ralston 2019-10-31 10:55:55 -0600
  • 7c9e2dd822 Use yarn in the docker image too Travis Ralston 2019-10-31 10:55:44 -0600
  • 0595e9e548 v0.1.2 v0.1.2 Travis Ralston 2019-10-31 10:16:18 -0600
  • 644c19694e Update matrix-bot-sdk to v0.4.0-beta.10 Travis Ralston 2019-10-31 10:15:52 -0600
  • 0575c56b74 Add a config flag to reduce logging noise Travis Ralston 2019-10-31 09:55:34 -0600
  • f72b68dc7c Add a description for what Mjolnir's antispam module does Travis Ralston 2019-10-31 08:34:58 -0600
  • 84682db9b0 v0.1.1 v0.1.1 Travis Ralston 2019-10-30 14:51:04 -0600
  • eccbac9ccf Check if ACLs match before applying them Travis Ralston 2019-10-30 14:47:43 -0600
  • 4434b5440e Upgrade matrix-bot-sdk to beta 9 Travis Ralston 2019-10-30 14:37:08 -0600
  • 12a3d6255d Add a moderator's guide to Mjolnir Travis Ralston 2019-10-28 20:20:47 -0600
  • 40ad7f0df3 Update for new Spam Checker API Travis Ralston 2019-10-28 14:55:32 -0600
  • d313fad561 Update feature state Travis Ralston 2019-10-25 21:06:31 -0600
  • 187a76a3e8 Add logic for Mjolnir antispam module Travis Ralston 2019-10-25 20:59:19 -0600