Commit Graph

  • 6ca5b63b74 typo gnuxie 2024-04-15 17:45:41 +01:00
  • 6d4622969f contributing documentation overhaul. (#344) Gnuxie 2024-04-15 17:50:05 +01:00
  • 97482aab2f Allow config.disableServerACL to disable ServerBanSynchronisationProtection (#339) Gnuxie 2024-04-14 14:20:50 +01:00
  • 198b65e96e Protect latest from pre-releases (#336) Gnuxie 2024-04-12 19:18:42 +01:00
  • 86d1605bfa Protect lists after creation. (#332) Gnuxie 2024-04-10 21:25:32 +01:00
  • 4c775742be Post MPS Allow use of shortcodes to refer to policy rooms (#331) Gnuxie 2024-04-10 21:14:48 +01:00
  • be907a6f45 [pre-commit.ci] pre-commit autoupdate (#327) pre-commit-ci[bot] 2024-04-09 22:37:10 +01:00
  • fa9525c4f5 Bump the github-actions group with 2 updates (#326) dependabot[bot] 2024-04-09 18:06:56 +01:00
  • 8e9009b4bc Update to MPS 0.14.0. gnuxie 2024-04-08 23:06:40 +01:00
  • ab8b3786df Update to MPS v0.13.0 gnuxie 2024-04-06 23:18:07 +01:00
  • 97b3a2389d update readme and contributing. gnuxie 2024-04-06 21:07:10 +01:00
  • 6949364ca8 Merge pull request #221 from the-draupnir-project/gnuxie/matrix-protection-suite-raw Gnuxie 2024-04-06 20:20:01 +01:00
  • 971b4edf38 Update for MPS v0.12.1 gnuxie 2024-04-06 17:29:27 +01:00
  • 1ff59481be Catch all bans in BanPropagationProtection so we can detect edits. gnuxie 2024-04-06 17:19:20 +01:00
  • 21e640e9bf Improve readability of redaction synchronisation protection. gnuxie 2024-04-01 23:50:42 +01:00
  • 80ccb64330 Implement RoomStateBackingStore with BetterSqlite. gnuxie 2024-04-01 18:50:37 +01:00
  • 4d50b1be15 Add better-sqlite3 so we can use the room state backing store. gnuxie 2024-03-25 18:59:33 +00:00
  • c23b284821 Update for MPS 0.12.0 gnuxie 2024-04-01 19:20:28 +01:00
  • 2392791444 Add RedactionSynchronisation protection. gnuxie 2024-03-24 17:52:30 +00:00
  • 45a2429eac Update MPS dependencies to fix banpropagation bugs. gnuxie 2024-03-22 17:59:56 +00:00
  • 6957b3e404 Fix eslint (i don't think this was ever working :/) gnuxie 2024-03-21 20:13:41 +00:00
  • 326d95df67 fix listUnstarted appservice integration test. gnuxie 2024-03-21 19:47:44 +00:00
  • 4a8962b371 Fix draupnirMXID creation from mjolnir record. gnuxie 2024-03-21 19:47:16 +00:00
  • ad01b09773 Fix appservice provisioning. gnuxie 2024-03-21 19:44:25 +00:00
  • 0b658fb5d0 fix roomsTests.ts gnuxie 2024-03-21 18:13:54 +00:00
  • 9a47ec3204 fix redactCommandTest. gnuxie 2024-03-21 17:56:22 +00:00
  • 02d9712e12 remove standardConsequenceTest gnuxie 2024-03-21 17:01:46 +00:00
  • 704e9b94c3 remove roomMembersTest gnuxie 2024-03-21 17:01:17 +00:00
  • ae93e9c8d4 remove protectionSettingsTest gnuxie 2024-03-21 17:00:59 +00:00
  • 0613447e07 Remove banListTest gnuxie 2024-03-21 16:58:50 +00:00
  • 565df8b362 Delete protectedRoomsConfigTest.ts gnuxie 2024-03-21 16:55:11 +00:00
  • c438eca08c Fix commandUtils gnuxie 2024-03-21 16:54:43 +00:00
  • 1d0c57cea8 fix throttleQueueTest gnuxie 2024-03-21 16:52:06 +00:00
  • c9db033043 fix utilsTest.ts gnuxie 2024-03-21 16:51:50 +00:00
  • 979bef6013 Revert "Attempt make draupnirFactory accessible to integration tests" gnuxie 2024-03-21 15:27:29 +00:00
  • 6d52137501 Attempt make draupnirFactory accessible to integration tests gnuxie 2024-03-21 15:26:33 +00:00
  • 6ff8c52aca Remove detectFederationLagTest gnuxie 2024-03-20 17:10:25 +00:00
  • c3cfad93e7 Fix shutdown room command test. gnuxie 2024-03-20 17:08:21 +00:00
  • 40ffa2a114 Fix hijack room command test. gnuxie 2024-03-20 16:59:58 +00:00
  • 692bc298e1 Add 'done' from mocha test context to draupnir test context. gnuxie 2024-03-20 16:59:35 +00:00
  • 0cb0beecb0 Tidy up helloTest slightly. gnuxie 2024-03-20 16:59:02 +00:00
  • 96428d617d Fix CommandReaderTest.ts. gnuxie 2024-03-20 16:33:15 +00:00
  • 7a10ec4a1d Use NPM for MPS depeendencies rather than git. gnuxie 2024-03-20 14:08:35 +00:00
  • 14e6dc8457 Remove suprious method from DraupnirManager gnuxie 2024-03-01 19:20:10 +00:00
  • d1c13d63dd MPS updates. gnuxie 2024-03-01 18:55:39 +00:00
  • 16b8b5b07a Remove displayname from command handler prefixes. gnuxie 2024-03-01 18:15:07 +00:00
  • 7c6c0bf189 Introduce MPS RoomSetResult to capability renderers. gnuxie 2024-03-01 17:50:56 +00:00
  • b145790b16 Add capabilityMessageRender to Draupnir class. gnuxie 2024-03-01 17:50:26 +00:00
  • fcc22dac5c capablity renderer stuff that didn't get committed gnuxie 2024-03-01 19:21:17 +00:00
  • 6b9162bc9d Capability renderers and glue. gnuxie 2024-02-29 19:10:17 +00:00
  • c1bfcf610e Begin moving from ConsequenceProvider to CapabilityProviderSet. gnuxie 2024-02-25 19:32:05 +00:00
  • 41db3392df Stop throwing in Draupnir['makeDraupnirBot'] gnuxie 2024-02-22 13:49:43 +00:00
  • 8044a78fa6 Fix reportPollerTest (it works!) gnuxie 2024-02-22 13:11:53 +00:00
  • 2198c34b55 Chore: please typescript in abuseReportTest. gnuxie 2024-02-22 12:55:51 +00:00
  • 28d220142e Chore: Delete random crap that was accidentally comitted sometime gnuxie 2024-02-22 12:55:21 +00:00
  • 380f4b1a77 Update for ClientsInRoomsMap rework (MPS). gnuxie 2024-02-22 12:43:47 +00:00
  • c1215ab045 Create a test/tsconfig.json. gnuxie 2024-02-21 23:41:25 +00:00
  • 0dc7c84afd Fix BanPropagationProtectionTest (it works!) gnuxie 2024-02-21 22:39:49 +00:00
  • 70d0cec695 Typo in RoomUpdateError gnuxie 2024-02-21 22:38:34 +00:00
  • 2fe1ad1f37 Fix renderSetMembershipBans - it wasn't finished. gnuxie 2024-02-21 15:11:56 +00:00
  • e16e6b9fbf Give roomJoiner to MjolnirWatchedListsConfig (MPS). gnuxie 2024-02-19 19:44:14 +00:00
  • dba3aefca3 Fix acceptInviteFromSpaceTest. (it works!) gnuxie 2024-02-18 20:34:58 +00:00
  • e17ebe1ff0 Fix abuseReportTest (it works!). gnuxie 2024-02-18 20:25:09 +00:00
  • 0d87c687fe Restrict ReportManager's reaction listsener to management room. gnuxie 2024-02-18 20:24:02 +00:00
  • 91358af874 Fix bug where report manager was only being shown 'm.room.message' gnuxie 2024-02-18 20:23:29 +00:00
  • 5a991897dc Fix Draupnir's joinOnInviteListener. gnuxie 2024-02-18 20:04:51 +00:00
  • d718967a7c Fix hello test (it works). gnuxie 2024-02-18 18:33:13 +00:00
  • cc97c8550e Naively fix appservice integration tests. gnuxie 2024-02-18 17:07:37 +00:00
  • 3eb3bae085 Instantiate web apis in an appropriate place. gnuxie 2024-02-18 13:49:56 +00:00
  • e05e55ef94 Fix bug where poller only showed reports from protected rooms. gnuxie 2024-02-18 13:48:41 +00:00
  • bc673927e3 Typo in status command. gnuxie 2024-02-17 23:43:26 +00:00
  • 10905a0b29 Only inform protected rooms set of protected rooms. gnuxie 2024-02-17 23:43:03 +00:00
  • b5cc239325 Missing root node on consequence renderer. gnuxie 2024-02-17 11:20:25 +00:00
  • c190753e1d Enable MPS's Member/ServerBanSynchronisationProtections by default. gnuxie 2024-02-16 17:19:47 +00:00
  • 2f8215761c Load Draupnir protections in the DraupnirProtectedRoomsSet. gnuxie 2024-02-16 17:19:20 +00:00
  • 89ee808f6a Change leftover references to matrix-bot-sdk UserID. gnuxie 2024-02-16 14:56:40 +00:00
  • 0c2d391ff4 Fix inverted boolean logic in CommandReader. gnuxie 2024-02-16 14:49:25 +00:00
  • b1dbfbba22 use MPS ClientPlatform to use preemptive joiner in Rooms commands. gnuxie 2024-02-16 14:36:43 +00:00
  • 426879fb68 Give commands access to MPS ClientPlatform. gnuxie 2024-02-16 14:36:14 +00:00
  • 4366a6df46 MPS ActionError['addContext'] got renamed to elaborate. gnuxie 2024-02-15 18:14:28 +00:00
  • 7aca44167f Fix: wrong event type was being given for watched policy lists data. gnuxie 2024-02-09 16:16:10 +00:00
  • b8606ce073 Make CreateBanListCommand consistent with Mjolnir again. gnuxie 2024-02-04 18:47:57 +00:00
  • bf6f27e079 Fix StatusCommand accidentally returning a promise. gnuxie 2024-02-04 18:26:49 +00:00
  • 73f2910b8e Stop stripping prefixes in CommandHandler, they're already stripped. gnuxie 2024-02-04 18:26:13 +00:00
  • ac4c447637 Start client in manual launch script. gnuxie 2024-02-04 17:54:26 +00:00
  • 9658f39769 Add <span> to DeadDocument. gnuxie 2024-02-04 17:54:10 +00:00
  • 34114353a8 Update for MPS ProtectionFailedToStartCB changing. gnuxie 2024-02-04 17:42:19 +00:00
  • 5c61bc2626 Make errors more obvious at Draupnir MPS startup. gnuxie 2024-02-04 17:03:49 +00:00
  • 1d94599c68 Ensure sure we join the management room at startup. gnuxie 2024-02-04 14:57:20 +00:00
  • 7128e3f10c Update for changes to Mjolnir AccountData in MPS. gnuxie 2024-02-04 14:56:59 +00:00
  • fdc396c386 Fix missing designators in protections and power level commands. gnuxie 2024-02-03 20:50:29 +00:00
  • 8dadea7532 Fix inverted boolean expression for validating managementRoomID. gnuxie 2024-02-03 20:49:56 +00:00
  • c6f198303d Start fixes to dev environment gnuxie 2024-02-03 15:25:53 +00:00
  • 1a37134459 Ensure the enabled BanPropagationProtection by default (MPS). gnuxie 2024-02-03 13:57:59 +00:00
  • a21f2682d3 Update for MPS's removal of StateTrackingMeta. gnuxie 2024-01-26 13:55:38 +00:00
  • 46ae7c24c6 Update DefaultTrackingMeta switching packages in MPS. gnuxie 2024-01-24 16:07:29 +00:00
  • ea4cdd0dda Web API's use MPS event and room IDs. gnuxie 2024-01-12 20:27:01 +00:00
  • 3050fc6f22 Remove event emitter from ReportManager. gnuxie 2024-01-12 20:14:41 +00:00
  • 069dec2b9d Update for MPS 0.9.1. gnuxie 2024-01-12 20:07:20 +00:00
  • 1884e1b456 Hook the appservice bot into the reaction handler for prompts. gnuxie 2024-01-12 19:30:01 +00:00