#social 2020-05-18
2020-05-18 UTC
Loqi joined the channel
#
nightpool[m] http 401 should do the trick I think?
#
nightpool[m] I don't remember exactly which errors we coded as permanent but if you send enough of them the host in question will consider your server permanently down and stop sending you messages
#
nightpool[m] I'm not joking?
#
nightpool[m] also, what messages are you getting?
#
nightpool[m] yeah, those are sent to every server on the network, because there's no way to tell which servers have resolved an account or have a cache of it. I *think* the only way to stop getting those notices from a particular server is to have your server get marked as undeliverable by the automatic error handling process
#
nightpool[m] hmm.... it's possible sending them an unsigned delete for every account on your server might also work?
#
nightpool[m] I'm not 100% confident if that would work or not, I think some of that code may have changed with the introduction of instance actors and I would have to look to be sure
defnotarobot, h_ll_k_n and cwebber2 joined the channel
#
BradKoehn[m] I get a never-ending stream of messages from accounts on Mastodon that have been tombstoned (you get a 410 when trying to retrieve the actor who signed the message). I don't know why. Since ActivityPub doesn't define a retry strategy, we’re stuck with whatever each implementer came up with.
#
BradKoehn[m] Yeah I doubt there's anything coded for that. If it's an actor, you can send a `Block` message, but for an entire host, probably SOL. We should probably make `System` actors for each server and allow `Block` (and `Undo`) messages to be delivered to their inboxes.
tantek joined the channel