Travis Ralston
|
9462c25bbf
|
Use background processes, not log contexts
|
2019-11-13 15:05:16 -07:00 |
|
Travis Ralston
|
83fffd322e
|
Wrap ban list build in a logging context
|
2019-11-13 14:31:31 -07:00 |
|
Travis Ralston
|
f72b68dc7c
|
Add a description for what Mjolnir's antispam module does
|
2019-10-31 08:34:58 -06:00 |
|
Travis Ralston
|
40ad7f0df3
|
Update for new Spam Checker API
|
2019-10-28 14:55:32 -06:00 |
|
Travis Ralston
|
d313fad561
|
Update feature state
|
2019-10-25 21:06:31 -06:00 |
|
Travis Ralston
|
187a76a3e8
|
Add logic for Mjolnir antispam module
|
2019-10-25 20:59:19 -06:00 |
|
Travis Ralston
|
cc0ab174b3
|
Base structure for an antispam module
|
2019-10-25 13:32:05 -06:00 |
|
Travis Ralston
|
354caa96c0
|
Appease the linter
|
2019-10-23 13:25:32 -06:00 |
|
Travis Ralston
|
f9b3a8cd41
|
v0.1.0
|
2019-10-18 16:39:50 +01:00 |
|
Travis Ralston
|
751006dbd0
|
Lower version number to make npm happy
|
2019-10-18 16:39:40 +01:00 |
|
Travis Ralston
|
bb6d457f98
|
Fix timeline filter
|
2019-10-18 16:38:27 +01:00 |
|
Travis Ralston
|
5cd89d5c4e
|
Fix handling of state events
|
2019-10-18 16:38:19 +01:00 |
|
Travis Ralston
|
2ea3bdccb3
|
Fix messaging for bans
|
2019-10-18 16:38:07 +01:00 |
|
Travis Ralston
|
5409f4916a
|
Add a way to actually unban people
|
2019-10-10 12:37:42 +01:00 |
|
Travis Ralston
|
8fbd918431
|
Add a rule import command
|
2019-10-10 11:30:52 +01:00 |
|
Travis Ralston
|
78b73153b7
|
Add a redact command
|
2019-10-09 15:53:37 +01:00 |
|
Travis Ralston
|
28f739a3a2
|
Ignore events sent by Mjolnir itself
|
2019-10-09 15:00:56 +01:00 |
|
Travis Ralston
|
adec9f58a6
|
Add a no-op mode
|
2019-10-09 14:51:30 +01:00 |
|
Travis Ralston
|
7501e3123a
|
Don't double report success for !mjolnir sync
|
2019-10-09 14:46:14 +01:00 |
|
Travis Ralston
|
cb20aefea3
|
Appease the linter
|
2019-10-09 11:29:01 +01:00 |
|
Travis Ralston
|
49468c5aab
|
Fix command processing for recent refactorings
|
2019-10-08 21:06:54 +01:00 |
|
Travis Ralston
|
05ab8f60c6
|
Add watch and unwatch commands
|
2019-10-08 20:58:31 +01:00 |
|
Travis Ralston
|
1f449a9fc1
|
Move list watching into Mjolnir class
|
2019-10-08 18:25:57 +01:00 |
|
Travis Ralston
|
9056634124
|
Don't mention updates for rooms we don't protect
|
2019-10-08 17:58:37 +01:00 |
|
Travis Ralston
|
aecc6e4882
|
Support multiple ban lists
|
2019-10-08 17:57:03 +01:00 |
|
Travis Ralston
|
56bd7c9500
|
Update feature lists
|
2019-10-08 16:31:06 +01:00 |
|
Travis Ralston
|
9e4efad5fa
|
Advertise docker image
|
2019-10-08 16:28:06 +01:00 |
|
Travis Ralston
|
afba792fa8
|
Upgrade matrix-bot-sdk
Fixes https://github.com/matrix-org/mjolnir/issues/1
|
2019-10-08 01:28:20 +01:00 |
|
Travis Ralston
|
49fd0ca3f6
|
Consider startup logging as verbose
|
2019-10-04 21:38:50 -06:00 |
|
Travis Ralston
|
d4171a36a2
|
Check permissions when power levels change in protected rooms
|
2019-10-04 21:36:19 -06:00 |
|
Travis Ralston
|
83e74af525
|
Add a command to perform permission checks
|
2019-10-04 21:26:38 -06:00 |
|
Travis Ralston
|
7bd23a17d9
|
Optionally perform permission checks on startup
|
2019-10-04 21:22:51 -06:00 |
|
Travis Ralston
|
383985c732
|
Correctly represent state in !mjolnir command
|
2019-10-04 21:22:18 -06:00 |
|
Travis Ralston
|
5e081e2246
|
Add an option to sync rooms on startup
|
2019-10-04 21:02:37 -06:00 |
|
Travis Ralston
|
e69f0e6940
|
Improve/change logging to management room
|
2019-10-04 20:59:30 -06:00 |
|
Travis Ralston
|
fff55abd67
|
Update feature list
|
2019-10-02 22:24:11 -06:00 |
|
Travis Ralston
|
739cda24aa
|
Update feature list
|
2019-10-02 22:21:06 -06:00 |
|
Travis Ralston
|
517025b6c2
|
Support Pantalaimon for encryption support
Requires a special build of the bot-sdk and pantalaimon currently
|
2019-10-02 22:20:37 -06:00 |
|
Travis Ralston
|
a2595652b8
|
Update feature list
|
2019-09-27 20:10:03 -06:00 |
|
Travis Ralston
|
82ae8d7062
|
Rewrite ping-based commands to avoid space parsing problems
|
2019-09-27 20:07:16 -06:00 |
|
Travis Ralston
|
d89c21d41e
|
Update features list
|
2019-09-27 20:05:01 -06:00 |
|
Travis Ralston
|
2170192e75
|
Update feature list
|
2019-09-27 20:03:14 -06:00 |
|
Travis Ralston
|
063bac77e5
|
Add a sync command
|
2019-09-27 20:02:03 -06:00 |
|
Travis Ralston
|
bd663f292d
|
Update feature list
|
2019-09-27 20:01:54 -06:00 |
|
Travis Ralston
|
834abc97dd
|
Apply user bans
|
2019-09-27 19:54:36 -06:00 |
|
Travis Ralston
|
149cbcfbd2
|
Remove unused function from ban lists
|
2019-09-27 19:54:07 -06:00 |
|
Travis Ralston
|
130e44abcf
|
Remove ban on sight from phase 1
We can only do ban on sight because it's impossible to ban `@*:example.org` without knowing what `*` is.
|
2019-09-27 19:53:53 -06:00 |
|
Travis Ralston
|
f1f7424de9
|
Fix rules list not being closed
|
2019-09-27 19:53:24 -06:00 |
|
Travis Ralston
|
42d27e6921
|
Update feature list
|
2019-09-27 16:14:40 -06:00 |
|
Travis Ralston
|
149d6dfa2e
|
Add a help command
|
2019-09-27 16:12:53 -06:00 |
|