c.im is one of the many independent Mastodon servers you can use to participate in the fediverse.
C.IM is a general, mainly English-speaking Mastodon instance.

Server stats:

2.9K
active users

#activitypub

285 posts147 participants4 posts today

Exciting community updates! 2TonWaffle is evolving with a clearer focus for both our main site and Indie Creator Hub. We're fully embracing the #Fediverse with #ActivityPub integration through #NodeBB and #Ghost platforms, making our content more accessible and connected than ever. Learn about our streaming plans on #Moonbeam and our vision for a more streamlined 2025!
2tonwaffle.com/platform-clarit
#IndieGaming #CreatorCommunity #CommunityBuilding

Continued thread

Other algorithmic feeds can be generated by the user themselves using a small self-hosted LLM. Users will be able to generate these feeds by simply speaking them into existence:

The UI will show an input field, and the user will type what sorts of posts they want to see. E.g.: "Show me posts related to information security"

Then, the server will pass every single post that goes through the server's "global timeline" through this LLM-based filter. The ones the filter approves get sent to this "algorithmic feed" (really just a list).

This technique can make the concept of hashtags (like the ones below) obsolete.

crib.socialcrib.social

I'm being driven up a wall by a Heisenbug I have with the #GoActivityPub HTTP-Signature plumbing.

On a multi tenant #ActivityPub service where I have two Actors, one of them can interact with the Fediverse at large without any issue, while the other gets HTTP Signature validation errors for every request.

There's no suspicious difference between the two private/public key pairs of the two actors. (I've even tried using the same key pair)

Sigh...

How to Install #Pixelfed on #Ubuntu VPS (8 Step Quick-Start Guide)

This article provides a guide for how to install Pixelfed on Ubuntu VPS.
What is Pixelfed?
PixelFed is a decentralized, open-source photo-sharing platform similar to Instagram but built on the #Fediverse (federated social networks using the #ActivityPub protocol). It allows users to host their own instances and interact with users across different ...
Continued👇 #installguide #selfhosting #vpsguide

#Mastodon #Pixelfed #FAIL #security #ActivityPub

Вместо эпиграфа

— У вас дыра в безопасности!
— Ну, хоть что-то у нас в безопасности...

«Вылетит слово — не поймаешь, а у нас догонят, поймают и посадят»

Коротко:

Вы решили вручную одобрять подписчиков и думаете, что кроме одобренных никто не увидит ваши постыдные постики? #ActivityPub отправляет сообщения не просто «подписчикам», а на их сервер. После этого сервер должен проявить порядочность и показывать только тем, кто на вас подписан.

Pixelfed, однако, игнорирует вопросы одобрения подписки для внешних серверов. В результате, если вы одобрили кого-то из пикселфеда, ваши «подзамочные» посты будут доступны всем юзерам с того сервера.

Тада-а-а-м! Собсно, не только пикселфеда это касается, баг (или злонамеренное действие) доступности сообщений с якобы ограниченной видимостью возможен примерно везде, где не используется E2EE шифрование, #НоЭтоНеТочно. «Что знают трое — знает и свинья».

fokus.cool/2025/03/25/pixelfed

fokus.coolPixelfed leaks private posts from other Fediverse instances - fiona fokus

Les projets les plus actifs (que j'ai trouvé) qui proposent un support #ActivityPub généraliste pour #DjangoFramework

- Pyfed, @kene29 Très belle librairie mais très jeune (2024). Cherche des testeurs & contributeurs.
dev.funkwhale.audio/funkwhale/
- django-activitypub-toolkit @raphael Activement développé github.com/mushroomlabs/django
- Takahé: An efficient ActivityPub Server, for small installs with multiple domains. Compatible API Mastodon mais n'a pas bougé depuis plus d'un an docs.jointakahe.org/en/latest/

#Pixelfed leaks private posts from other #Fediverse instances, 20250325,
fokus.cool/2025/03/25/pixelfed

『I created an account on pixelfed.social and clicked follow on my partner’s Mastodon account, and… I could see all of her private posts. Instead of telling me I’d have to wait to have my follow accepted, I was already following her.』

#ActivityPub #mastodon what #privacy?

fokus.coolPixelfed leaks private posts from other Fediverse instances - fiona fokus

1/

I think HTML being the default content type for ActivityPub / ActivityStreams is unfortunate in some ways.

HTML was originally a "dumb" document format. But, it is now a "smart" application format — with privacy & security concerns.

mastodon.social/@reiver/108237

You should NOT just take whatever HTML is in the 'content', and put it in the web-browser to view it.

You have to sanitize it. Or, render (unsafe) HTML to (safe) HTML.

Mastodon@reiver ⊼ (Charles) :batman: (@reiver@mastodon.social)1/ I kind of get the feeling that people are trying to refactor the web, in a sense. And that there are at least 2 different visions for the future of the Web. Some seem to want the Web to go back to being about (relatively “dumb”) hypertext document format. Others seem to want the Web to be about a (relatively “smart”) cross-platform application platform. (There are other visions for the future of the Web too.)

"One of the other fun things that shipped with the beta last week was that we included a feedback widget which invites people to reply to a Note directly inside Ghost to tell us how their experience is going. So we're using ActivityPub replies to an ActivityPub note to collect feedback about ActivityPub functionality using ActivityPub. Here, hold my turtles."

activitypub.ghost.org/the-soci

Building ActivityPub · The social web lift-offActivityPugs have gone intergalactic
Replied in thread
@rennerocha@chaos.social @cadusilva@bolha.one @fediadminbr@a.gup.pe @rennerocha@chaos.social Pelo que estão dizendo, então nem é exatamente uma limitação do protocolo e sim da ideia de Web Social: receio ser simplesmente impossível garantir o que a máquina alheia vai fazer com os dados a que ela tiver acesso. Se acharmos que a solução passaria por alguma restrição da comunicação apenas a servidores com sistemas pré-homologados, além de ainda ser impossível saber o que quem administra tal máquina faz com ela, acabaria sendo instalada a privação de liberdade aqui também e adeus :fediverse: ☠️ ⚰️

Para controlar quem tem acesso (ao menos inicial) a determinado conteúdo, a maneira indicada, atualmente, seria com criptografia assimétrica. Isso sim pode vir a ser especificado pelo ActivityPub, na troca de atividades não públicas. Não sei se já há essa previsão, senão poderiam sugeri-la ao grupo de trabalho da Web Social no W3C. Porém, mesmo assim, penso ser algo talvez inviável: garantido mesmo seria apenas se todos dominassem totalmente as próprias máquinas sem poder compartilhá-las, tanto remetente quanto destinatário das mensagens, aí morre a ideia de Web Social também.

Então, pensando bem, o pessoal que bolou o #ActivityPub por anos já deve ter ponderado essas coisas.

O jeito é conscientizar a galera mesmo, como bem apontou Cadu.

Senão, pensam em alguma outra solução? 😅
gnu.orgProprietary Software - GNU Project - Free Software Foundation

Oh, great. #Pixelfed had a broken implementation of "follower-only" posts, _and_ fucked up the disclosure / bugfix release process.

fokus.cool/2025/03/25/pixelfed

Summary of the bug: If you have a protected account (on Pixelfed, Mastodon, GTS, whatever) and a Pixelfed user followed you and got approved by you, _all_ users on that instance were now able to see your followers-only posts, not just the one you approved.

fokus.coolPixelfed leaks private posts from other Fediverse instances - fiona fokus