Salta al contenuto principale


In case you were wondering: why does this lady boost her own messages? Well, sometimes it's for troubleshooting purposes.

Like today for instance: I had my Mastodon account boosting my latest federated Wordpress blog post because I can't seem to follow that account ( @ele@elenarossini.com ) from my GoToSocial. It keeps showing "user not found" in searches.

So sometimes I have to do weird things like boosting or DMing myself 😅​

Questa voce è stata modificata (2 mesi fa)

Oblomov reshared this.

Unknown parent

mastodon - Collegamento all'originale
wakest ⁂
is this a known issue to @pfefferle? Cause that sounds like where the issue with webfinger setup could be fixed
in reply to wakest ⁂

it is no general issue: acct:matthias@pfefferle.org" target="_blank" rel="noopener noreferrer">pfefferle.org/.well-known/webf…

have you added some extra routes/rules in your nginx or apache config?

in reply to Matthias Pfefferle

nginx / apache config? what config? 🙈​🙉​🙊​ I'm on a shared webhosting plan where I used a one-click Wordpress install. I'm not even sure how to add / configure Nginx.

Considering I added it to my Ghost blog in order to install Varnish cache (which is amazing) I need to look into it.

Please just assume I am a normie who copies and pastes lines of code with success from time to time 😅​

Questa voce è stata modificata (2 mesi fa)
in reply to Elena Rossini on GoToSocial ⁂

I am sorry 🫣

Have you added something to your .htaccess file? Where do you host your site?

in reply to Matthias Pfefferle

thanks for the help Matthias.

I have very stringent security rules in place with All in One Wordpress Security so maybe it has something to do with that?

Honestly it's NO big deal if I cannot follow my Wordpress account from GoToSocial. I'm just testing things these days before making a big decision 😀

Questa voce è stata modificata (2 mesi fa)
in reply to Elena Rossini on GoToSocial ⁂

Even if it is fine for you… *I* am now curious why this happens and what messes up the content type ☺️! Can you test disabling your security plugin to see if that causes the issue? Do you have caching in place? Maybe the caching plugin breaks the content type?
Questa voce è stata modificata (2 mesi fa)
in reply to Matthias Pfefferle

ok Matthias, you are the only person I would ever disable the security plugin for 😊​ I'll do this for the next hour and clear my cache.

For caching I'm using WP Super Cache FYI.

Anyway feel free to look around now that my plugin is disabled. And thank you!

in reply to Matthias Pfefferle

Sorry to piggyback on the thread (I almost contacted you today Matthias) but if I understood right I'm having a issue with my blogs. The ActivityPub plugin blog profile works fine, but the user profiles don't (they don't federate). The Wordfence plugin may be what is blocking them. I'm not sure if I need to change a specific parameter in it.
in reply to David B. Himself

can you send me some more infos? Blog domain and the user you want to enable for federating?
in reply to Matthias Pfefferle

aw thanks for letting me know Matthias!

The GtS devs are on it too, something about the software being very strict with permissions re: content types.

Anyway I will happily re-enable that plugin now, I'm feeling so exposed 😅​

in reply to Matthias Pfefferle

The one I tried today is: davidbilla.net and the user account is @david@davidbilla.net (but I had the issue on several blogs)
in reply to Matthias Pfefferle

hmm so @pfefferle I just tried to load a post of yours notiz.blog/2025/03/24/blogtast… in SNAC and it doesn't come up at all even though it comes up in Mastodon. Have you been checking how your webfinger works with many things other then Mastodon in the first place?


Blogtastisch: 2. Blogs und das Fediverse


Ich bin morgen, den 25. März um 14 Uhr zu Gast bei Blogtastisch!, einem Meetup für die Bloggosphäre.

Vor ein paar Wochen hat Thomas Riedel mich gefragt, ob ich nicht Lust hätte bei seiner virtuellen Blogger-Konferenz mit zu machen und etwas über „Blogs im Fediverse“ zu erzählen bzw. Rede und Antwort zu stehen.

In diesem Meetup geht es um Social Media in Verbindung mit Blogs, und zwar im Besonderen um das Fediverse. Matthias Pfefferle entwickelt das Fediverse-Plugin für WordPress schlechthin: ActivityPub. Was das Fediverse ist, warum man das haben will als Blogger:in und wie man das installiert und einrichtet, das erklärt uns Matthias in dieser Ausgabe.


Damit alleine hat er mich schon überzeugt – und als ich dann das finale Line-up gesehen habe, erst recht… Es liest sich wie das Who’s Who der deutschen Bloggerszene! 🙂

Wir sehen uns morgen 👋


in reply to wakest ⁂

yes! spend a lot of time with it in the early days... what is SNAC?
in reply to Matthias Pfefferle

Yes, I sometimes have this error showing up in the "site health" page.
What does it mean? This site only has one user account. I guess it's blocked by something then, but by what and how to unblock it?

I also noticed that on my other site (liminalweb.site) one user seems federated @David@liminalweb.site whereas the two other ones are not (but the backend tells me they are): @Gator@liminalweb.site and @BigKamo@liminalweb.site

in reply to David B. Himself

@David the problem is, that I have no experience with WordFence, but can you look for something that blocks URLs with IDs?
in reply to wakest ⁂

can you try to follow @pfefferle@notiz.blog on GtS?

I would assume that this is not a general issue, but something interferes with the WebFinger output on elenas site.

@liaizon

in reply to Matthias Pfefferle

yeah I wouldn't be surprised if it was something in my settings... let's just say I used the "spray and pray" approach 😆​
in reply to Aslak Raanes

hmmm... does anyone have a test instance where I can have an account to run some tests?

btw. feditest.org/contrib/results/2…

I think we are pretty standards complient, except of some error codes.

in reply to Matthias Pfefferle

I'm able to follow that acter from @wake_st (SNAC) but not look up any posts by their URL
in reply to wakest ⁂

yes SNAC is able to look up this post I am responding to by URL and it cones right up. What is the difference for looking up a WordPress url (blog-post) other then how the webfinger is configured?
in reply to wakest

the lookup of posts is done by content negotiation and webfinger is it's own thing using the .well-known endpoint.

to look up a post url, you would not need webfinger at all.

Questa voce è stata modificata (2 mesi fa)
in reply to Matthias Pfefferle

ok, this is weird! SNAC is really making WebFinger requests for post URLs!
in reply to wakest

ok, I found the issue!

that is a tricky one!

SNAC seems to check if the URL you try to look up is a post or a profile url. And they test that using WebFinger. If WebFinger returns JSON it is a profile, otherwise it might be a post.

BUUTTT: I have enabled WebFinger also for my posts, so SNAC seems to think my posts are broken profiles!

webfinger.net/lookup/?resource…

THAT IS INTERESTING!

if I deactivate WebFinger for my posts it works...

in reply to Aslak Raanes

mastodon.social/@pfefferle/114…


ok, I found the issue!

that is a tricky one!

SNAC seems to check if the URL you try to look up is a post or a profile url. And they test that using WebFinger. If WebFinger returns JSON it is a profile, otherwise it might be a post.

BUUTTT: I have enabled WebFinger also for my posts, so SNAC seems to think my posts are broken profiles!

webfinger.net/lookup/?resource…

THAT IS INTERESTING!

if I deactivate WebFinger for my posts it works...


in reply to Matthias Pfefferle

tagging @grunfink here as they are the main author of SNAC. Glad to see you figured it out! Now the question is what side it needs to be fixed on!
in reply to wakest ⁂

codeberg.org/grunfink/snac2/is…
Unknown parent

mastodon - Collegamento all'originale
wakest ⁂
oh interesting my name is getting dropped from the mentions here, probably cause of my old well-known setup 🙁
in reply to Elena Rossini on GoToSocial ⁂

I wonder how long it will be until my timeline is nearly 100% Elena accounts? 😂

You've still got a long way to go to catch up with @catsalad though who I'm convinced is responsible for at least half the accounts in the entire Fediverse!

in reply to Matthias Pfefferle

Hi Matthias.
I found the source of the issue.
There's a checkable option that blocks profiles:
"Prevent discovery of usernames through '/?author=N' scans, the oEmbed API, the WordPress REST API, and WordPress XML Sitemaps"

Wordfence advises against unchecking it:
wordfence.com/help/firewall/br…
What do you think?

in reply to David B. Himself

I understand why they might want to hide the IDs, but WordPress Core uses them extensively, for example, in its API endpoints.

To me, this feels more like 'security through obscurity' and I'd prefer to focus on strong passwords and two-factor authentication.