<2021-02-05T04:32:20.000Z> alex@gleasonator.com: Crazy
<2021-02-05T04:32:46.000Z> alex@gleasonator.com: Spinster gets lunatics like that all the time
<2021-02-05T04:56:45.000Z> alex@gleasonator.com: Yeah Pleroma moderation sucks. I've been working hard to improve it
<2021-03-18T18:38:31.000Z> lewdthewides: Which MRF handles the ability to prevent someone from reposting statuses from a certain instance?
<2021-03-18T19:11:21.000Z> alex@gleasonator.com: Not sure that's possible, but you could create one
<2021-03-18T19:23:43.000Z> lewdthewides: So the only way to get something similar right now would be to use iptables? We've had a bot problem recently that usually reposts stuff from one or 2 instances
<2021-03-18T19:36:48.000Z> alex@gleasonator.com: Well if you learn a little Elixir it's not too hard to write a MRF
<2021-03-18T19:37:18.000Z> alex@gleasonator.com: If you know their IPs you could firewall, sure
<2021-03-18T19:37:48.000Z> alex@gleasonator.com: Or just block the instance
<2021-03-18T19:47:35.000Z> lewdthewides: Forgive me for being retarded, I haven't dove into this as much as graf has. Where are the docs for blocking an instance sitewide?
<2021-03-18T19:48:41.000Z> alex@gleasonator.com: That's MRF
<2021-03-18T19:48:44.000Z> alex@gleasonator.com: One sec
<2021-03-18T19:49:58.000Z> alex@gleasonator.com: Here's how you can do it in AdminFE https://media.gleasonator.com/85290bd4c3b49a5ae4a998f4f3fb0817b5fa55420d8d4c5ab9014951c850555a.png
<2021-03-18T19:50:18.000Z> alex@gleasonator.com: You need to ensure "SimpleMRF" is in the list at the top, then the config for it will appear
<2021-03-18T19:50:27.000Z> alex@gleasonator.com: just add instances to "reject"
<2021-03-18T19:52:14.000Z> lewdthewides: I did that originally, but I was still able to repost from the instance. Unless these reposts only appears for me
<2021-03-18T19:52:45.000Z> alex@gleasonator.com: Hmm
<2021-03-18T19:53:12.000Z> alex@gleasonator.com: Well a repost it technically an activity posted by *you* so that sounds like a stupid bug
<2021-03-18T19:53:31.000Z> alex@gleasonator.com: Moderation in Pleroma is a joke
<2021-03-18T19:53:39.000Z> alex@gleasonator.com: You wouldn't believe how bad it was when I started
<2021-03-18T19:54:11.000Z> alex@gleasonator.com: You should open a bug report https://git.pleroma.social/pleroma/pleroma/-/issues
<2021-03-18T19:54:21.000Z> alex@gleasonator.com: "SimpleMRF doesn't reject reposts"
<2021-03-18T19:55:13.000Z> alex@gleasonator.com: From SimpleMRF's standpoint, let's say you block gleasonator.com. You (a user of poa.st) will still be able to boost gleasonator posts. But I (a gleasonator.com user) can't boost or post anything.
<2021-03-18T19:55:48.000Z> alex@gleasonator.com: SimpleMRF needs to detect boosts, look at the object inside it, then use that object to determine whether it should be blocked.
<2021-03-18T19:56:33.000Z> lewdthewides: That was my interpretation as well
<2021-03-18T19:56:50.000Z> alex@gleasonator.com: There also needs to be tools that let you purge the activities of a remote instance. Can't believe that doesn't exist yet.
<2021-03-18T20:01:18.000Z> lewdthewides: So just writing a new policy right now can't do shit because simplemrf can't even interact with reposts yet?
<2021-03-18T20:01:42.000Z> alex@gleasonator.com: You could just fix SimpleMRF
<2021-03-18T20:02:58.000Z> alex@gleasonator.com: A repost looks like this: {"type": "Announce", "id": "https://gleasonator.com/activities/1234", "object": {"type: "Note", "id": "https://poa.st/objects/1234" ...}}
<2021-03-18T20:03:29.000Z> alex@gleasonator.com: SimpleMRF is only checking the domain of the activity itself and not the object, I think. Could be wrong.
<2021-03-18T20:04:00.000Z> lewdthewides: It took me a week to read python documentation and code retrieving an oauth token from the api. I ain't at that caliber just yet
<2021-03-18T20:05:22.000Z> alex@gleasonator.com: I double checked it, it's a bug with SimpleMRF
<2021-03-18T20:05:26.000Z> alex@gleasonator.com: I can make the bug report if you want
<2021-03-18T20:07:28.000Z> lewdthewides: Yes, please. I'll make a account on the gitlab soon because I do want to help graf with this kind of stuff more
<2021-03-18T20:10:18.000Z> alex@gleasonator.com: https://git.pleroma.social/pleroma/pleroma/-/issues/2582 here ya go
<2021-03-18T20:13:57.000Z> lewdthewides: Thanks. Can you also do something about my procrasinating mush of a human mind?
<2021-03-18T20:14:07.000Z> alex@gleasonator.com: hahaha
<2021-03-18T20:14:22.000Z> alex@gleasonator.com: Log off social media, take Adderall. Both or either.
<2021-03-18T20:16:36.000Z> lewdthewides: I've been going into work every day since covid started, thinking that it would prevent me from falling into a lazy rut, but having no managers in the building seemed to have done that anyways
<2021-03-18T20:19:19.000Z> lewdthewides: Ain't exactly a workplace with manly men, so management cucked out too when this shit started. Good leverage for a promotion,  I guess
<2021-03-18T20:23:19.000Z> alex@gleasonator.com: You should try to make money from poa.st
<2021-03-18T20:23:29.000Z> alex@gleasonator.com: I'm running 100% off donations from Spinster
<2021-03-18T20:23:35.000Z> alex@gleasonator.com: It's a little over $1K/mo
<2021-03-18T20:29:35.000Z> lewdthewides: That's graf's decision, and he deserves all the donations anyways since he's paying for everything. Frankly I don't want to get financially involved in this. Nothing destroys friendships better than money, and frankly I don't need it right now anyways
<2021-03-18T20:34:59.000Z> alex@gleasonator.com: I submitted a patch: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3376
<2021-03-18T20:39:36.000Z> lewdthewides: Thanks, you're the best. One last dumb question: when I use a wildcard for the subdomain, example *.test.com, does that match test.com as well?
<2021-03-18T20:39:58.000Z> lewdthewides: I have a feeling it doesn't 
<2021-03-18T20:54:33.000Z> alex@gleasonator.com: Yep, that works at least!
<2021-08-02T14:28:51.000Z> lewdthewides: Can you DM me on matrix when you get an opportunity? Thanks