| 24 May 2025 |
hexa |
May 24 04:03:39 caliban mjolnir[2415]: Sat, 24 May 2025 04:03:39 GMT [INFO] [AutomaticRedactionQueue] Redacting event because the user is listed as bad: https://matrix.to/#/!RROtHmAaQIkiJzJZZE:nixos.org/$AqUhO1juSZFz5RTWyjdQAEdULUYPL0KSJnJ6MZ-h3PE
| 08:27:59 |
hexa | uep: I did send you the logs of the last 24 hours by DM | 08:28:35 |
uep | thanks.. yeah, that suggests there some new internal "naughty stool" state that didn't exist or wasn't triggered before. | 08:46:18 |
uep | Add users who activate mention spam protection to auto-redact list by @H-Shay in #541 | 08:55:13 |
hexa | that's so nice. | 08:57:49 |
hexa | at some point it's probably cheaper to just put in the effort and migrate to draupnir | 08:58:26 |
hexa | https://github.com/matrix-org/mjolnir/blob/6deb04fdc05f258d61765af518e48ae5fc8caead/test/integration/commands/UnbanBanTest.ts#L132-L154 | 08:59:15 |
hexa | unbanning could work | 08:59:37 |
uep | i tried a few things, not sure if i tried that because I asked what rules matched his username and it said none. At the time I was checking in case he's been listed elsewhere for whatever reason | 09:00:48 |
hexa | yeah, I didn't see any listing on our lists nor on CME | 09:01:21 |
uep | i can't see whether it's saved state or cleared on restart; mjolnir is mostly stateless | 09:01:26 |
hexa | it is not | 09:01:32 |
hexa | it stores its state in its matrix account | 09:01:38 |
K900 | Unbanning does work | 09:01:49 |
uep | so i expect the restart has probably cleared it and we won't know | 09:01:50 |
K900 | You have to !mjolnir unban @mx:id true | 09:01:58 |
K900 | The true is what removes from the redact list | 09:02:10 |
hexa | I hate that they did htat | 09:02:17 |
hexa | * I hate that they did it like that | 09:02:21 |
uep | until it happens again. I can increase the threshold a little more, because we get false positives for things like code blocks with @@ patch lines | 09:02:30 |
hexa | ultimately we cannot automate protections against everything | 09:02:57 |
hexa | if at least the imagery is gone that is the big step | 09:03:18 |
hexa | and I still wish that was a per room setting | 09:03:37 |
uep | no. but the mentions spam protection is especially disappointing because the match is so dumb (it will literally fire on N consecutive @'s) and the spammers actually do spam mentions and so it's a good trigger | 09:04:06 |
hexa | https://the-draupnir-project.github.io/draupnir-documentation/protections/mention-limit-protection | 09:05:38 |
hexa | reads a bit more nuanced | 09:06:13 |
hexa | but surely not a silver bullet | 09:06:39 |
uep | yeah that seems better, though it will initiate a ban so I hope it's also not as prone to false positives (and that's the most useful change if so) | 09:07:25 |
hexa | frankly, if someone wants draupnir someone needs to pick up the PR that ships the module and test | 09:08:15 |
uep | anyway, draupnir is allegedly a drop-in replacement and can also be swapped back if for some reason you don't like it, so i say we jusxt try it | 09:08:27 |