THEODORE ROOSEVELT SHOT BY CRANK IN MILWAUKEE STREET
#content_review #unix_surrealism #fediverse #loops #mastodon #lemmy #art #mastoart #javascript #cats #snac
THEODORE ROOSEVELT SHOT BY CRANK IN MILWAUKEE STREET
#content_review #unix_surrealism #fediverse #loops #mastodon #lemmy #art #mastoart #javascript #cats #snac
Hey beta testers! @crowfi TestFlight v0.28 is here! 🎉
What to test: - Add support for iOS 27 and drop support for iOS 17
SocialOntario.ca is a Mastodon server for Ontarians and anyone connected to Ontario, Canada.
You can find out more at https://socialontario.ca/about or contact the admin account @Mathew
#FeaturedServer #Ontario #Canada #Mastodon #Fediverse #FreeFediverse
Want to help #mastodon and the #fediverse flourish? Here’s a few tags you should always boost:
Dear #Fediverse and #Mastodon admins
currently there is a massive wave of spam registrations everywhere in the fediverse.
For mastodon, I have a solution that works for me:
Create new file /etc/nginx/conf.d/lsbt-registration-spam.conf:
map "$request_method:$uri:$http_user_agent" $block_lsbt_registration_spam {
default 0;
~^POST:/api/v1/accounts:Python/3\.[0-9]+\ aiohttp/ 1;
}
Add to the server block in /etc/nginx/sites-available/mastodon:
location = /api/v1/accounts {
if ($block_lsbt_registration_spam) {
return 403;
}
try_files $uri @proxy;
}
@michaela @njakob @MikeGorden
#fediverse #mastodon #registrationspam #spam #registration #Automatedprotocoldeliverabilityprobe #lsbt
Mangrove reviews now speak ActivityPub. Follow any subject or reviewer from Mastodon or any other Fediverse app, and new reviews land in your timeline as posts.
Look for the Follow button next to a subject or a reviewer on https://mangrove.reviews . Paste the handle into your app's search, or open the follow page on your own server.
Try it: @r-485971ceb2082160
Integrate it into your app: https://open-reviews.net/technology/fediverse/
We just received about 60 (?) fake account registrations - this time not even trying to pretend any identities, just kind of DDoS.
What it interesting, that this time, they did not use known #TOR exit nodes and the IPs are not known by existing blacklists. Instead, the attack seemed to came from pool of IP addresses owned by Japanese companies and from Japanese mailservers...
We need to figure identity of operators of this botnet. Let's setup some place to share the IP addresses used by botnet. If we want to keep #Fediverse and #Mastodon registration open, we must federate our blocklists too...
Happy back to school week!
Here's the #Mastodon 🐘🦣/ #Fediverse #WatchPartyCalendar for THU-THU, Sep. 10-17
📅LiveCal updates at http://bit.ly/MastodonWatchParties
⏰️️All times US Eastern
NEW! #WickedWed (😱 #horror)
#Westerns #Music #Mysteries #scifi #Action #Comedy #anime #SilentFilm #FilmMastodon #CineMastodon
Thanks hosts!🌺 @MatthewTitus88 @MirrorAyako @Taweret @analgesicsleep @hyde @kamikat @lilymarswrites @LisaMarieBowman @rsmon77 @AlsoPaisleyCat @klu9 @GrillChill @greenpepper22 @JanineFromPgh
Le 18 décembre 2024, #MédecinsSansFrontières appellait les États, en particulier les plus proches alliés d'Israël, à mettre fin à leur soutien inconditionnel à Israël et à s'acquitter de leur obligation de prévenir un #Génocide à Gaza.
Oui, il a un #Génocide à #Gaza et la France, l'Europe, sont complices. Et le silence rend complice.
#FleurisTonFil #BloomScrolling
#CatsOfMastodon #VendrediLecture #Lecture #Movie #DogsOfMastodon #Donkeys #Asstodon #SilentSunday #ClimateCrisis #Ecologie #Fediverse #Mastodon #Science #LogicielsLibres #Linux #OpenSource #Pol #Gov #ShitPol #Presse #Media #Journalistes #Gaming
Quick heads-up for other Mastodon admins: this registration spam wave isn't over yet.
On lsbt.me, we first saw a flood of API registrations using Python/aiohttp. The telltale signs were usernames following the pattern bp plus 16 hex characters, and the sign-up reason was always "Automated protocol deliverability probe". A narrow block on that user agent stopped the first wave.
Today, however, five new registrations came in with the same usernames and the same sign-up reason. This time the bot simply identified itself as Chrome 126. That's exactly why a user agent is only useful as a short-term filter. It's a header the client can set to anything.
The requests go to POST /api/v1/accounts. This endpoint lets client apps create a new local account directly in the app. No app needs it for OAuth connections to existing accounts. #FediSuite doesn't use it either. It registers itself via /api/v1/apps, obtains consent via /oauth/authorize, and then works with a user token. Regular sign-up through the Mastodon website is also handled separately via POST /auth.
So I've completely disabled API account creation on lsbt.me. Web sign-up, OAuth, and existing clients keep working as before. Anyone who wants a new account just signs up once on the web as usual and can then use any client.
If you'd also rather not offer this optional native sign-up path, you can add the following to your Nginx server block, before the general location / block. The example assumes the @proxy location that many Mastodon Nginx configs already include:
location = /api/v1/accounts {
limit_except GET {
deny all;
}
try_files $uri @proxy;
}
This returns a 403 only for POST /api/v1/accounts. The read-only GET endpoint remains reachable. As always, run nginx -t afterwards and only reload once the test passes.
#Mastodon #Fediverse #MastoAdmin #FediAdmin #FediMod #FediBlock #Moderation #Registration #Spam #Nginx #SelfHosting #SysAdmin #ActivityPub
FediSuite 1.6.3
Your Fediverse Management Platform
FediSuite 1.6.3 is out. At its center is reach for public Fediverse posts. Likes, boosts, and replies show reactions, but not how many accounts likely saw a post. That's why FediSuite now calculates an estimated gross and net reach based on the FediWings model.
Gross reach counts possible visibility through the author and boosters. Net reach subtracts out double counting. If the same account boosts several parts of a thread, it doesn't get counted multiple times in the total. FediSuite treats threads as one connected post instead of artificially inflating each segment. These are the details that turn a nice-looking number into a useful one.
The calculation runs in the background for new and already imported posts. Older posts get their turn too, gradually. In the overview, the dashboard, and the top posts list, you can sort by net or gross reach. A badge links directly to the methodology page. It explains how the formula works, what it's based on, and where its limits are. Reach is an estimate, not an oracle. That's exactly why the explanation belongs right next to the number, not in some blog post nobody finds.
It's worth reconnecting your own Fediverse accounts in FediSuite, so that every post actually gets imported at full length. Then it takes a bit of patience: gross and net reach are only calculated after the historical import finishes, and then in small intervals. It can take an hour or two before all the reach numbers are available.
Along the way, 1.6.3 cleans up quite a bit: the time axes on the growth charts finally stick to the selected period, import progress shows its actual phase, and post rows can now be expanded. When fetching reach data, FediSuite now caps concurrent requests per instance at six. A full queue now drains much faster, without flooding small remote instances with requests.
There were also, of course, plenty of smaller changes and fixes under the hood:
Proper UI scaling from 720p to 4K.
Historical data import now shows a coloured progress bar.
There's a new "Credits" page, linked in the footer.
There's a new "Methodology" page, linked as a badge on every reach calculation.
Follower charts fixed.
And much more!
#fedisuite #fediverse #analytics #statistics #mastodon #friendica #peertube #pixelfed #loops #pleroma #misskey
¡Te doy la bienvenida a #Mastodon y al #Fediverso! Si es tu primera vez, aquí tienes un hilo 🧵 para guiarte en tus primeros pasos.
Lo primero antes de que comiences a seguir/interactuar es que rellenes tu perfil: rellena tu biografía y sube una foto de perfil. ¡La gente no suele seguir a perfiles vacíos!
Lo siguiente es que escribas una publicación de #presentación para que podamos compartirla. En Mastodon se pueden seguir #etiquetas, así que asegúrate de escribir tus intereses como #etiquetas para que puedan encontrarte fácilmente las personas interesadas.
Por último, apunta la dirección del servidor en el que te has registrado. ¿No sabes cuál es? Es la dirección que sale después de tu primer @ en tu perfil. Puede ser "mastodon.social" o "masto.es", entre otras. Esta dirección la necesitarás para iniciar sesión o recuperar tu contraseña.
¿Todavía no sabes qué es Mastodon y eso de los servidores? ¡Sigue leyendo! ⬇️
RE: https://mastodon.social/@SesameSquirrel/117288420753537481
as Paul Harvey used to say, here's the rest of the story: #WatchPartyCalendar FRI-THU, Sep. 18-24 #Mastodon / #Fediverse
Live 📅 details: http://bit.ly/MastodonWatchParties
NEW:
#SatMat w/ @analgesicsleep
#WickedWed w/ @kamikat
#DollyParton Memorial films (Sun.) w/ @GrillChill
#anime #scifi #mystery #horror #westerns #Action #comedy #music #FilmMastodon #CineMastodon
Thx hosts🌺 @Taweret @MirrorAyako @hyde @LisaMarieBowman @lilymarswrites @AlsoPaisleyCat @klu9 @rsmon77 @MatthewTitus88 @greenpepper22