#Push

Jazz de Ville – Groovejdv_groove@mastodon.nl
2025-12-11
Cover: Push - Escape
Dmytro (Dima) Oliinykdima@dol.social
2025-12-11

Ever wondered why your self-hosted Mastodon (v4.5+) stays completely silent in the official iOS app, while Ivory or IceCubes push notifications without any issues?

I spent the last few hours digging through Rails console hell to figure it out - and the answer is basically a case of protocol "lost in translation".

Here's what I saw:
Subscriptions were created in the database, Sidekiq jobs showed as successful, no errors in the logs, VAPID keys were fine and yet my iPhone received nothing. Total silence.

So I went deeper and triggered a push manually from the `rails console`. And that’s when the truth hit me:

HTTP 415 Unsupported Media Type: "Unsupported Content-Encoding: aes128gcm"

This is where the puzzle finally made sense.

It got stuck between two different eras of Web Push encryption:

Modern: Mastodon uses the "webpush" gem (v1.1.0), which automatically sends notifications using "aes128gcm" (RFC 8292) when VAPID keys are present.
Legacy: The official Mastodon Push Relay (app.joinmastodon.org) - the thing that forwards messages to Apple's APNs - still only supports "aesgcm" (RFC 8291).

I even tried patching the gem to force the legacy format, but v1.1.0 quietly ignores any encoding settings if VAPID keys exist. It just insists on using the newer standard which the official relay can't understand yet.

So right now I'm stuck with no working push on the official iOS app, and none of my attempts made any difference.

If anyone knows a workaround to deliver pushes to Mastodon's official iOS client, I'd really appreciate the hint - I feel like I've tried everything.

#MastodonAdmin #SelfHosted #Fediverse #RubyOnRails #iOS #WebPush #Debugging #Mastodon #Push

しんちゃん®️susamishin
2025-12-10

ブクマしましたー❗❗💖
これは良いぞ!👍
t.co/hiyeMyMWRq

Lyrical Garfield 🎶 :garfield:LyricalGarfield@masto.ai
2025-12-05
Original Garfield comic from August 6, 2019
Text replaced with lyrics from: Push

Transcript:
• Don't Rush This, Baby, Baby
• I Wanna Push You Around
• Well, I Will, Well, I Will


--------------
Original Text:
• Garfield:  I always finish what I start.  And what Jon starts as well.
• Jon:  Get away from my steak.

This is a cartoon strip featuring three panels, each depicting a different scene of a man and a cat. The first panel shows a man waving at the cat and the second panel has the man sitting at a table with a fork in front of the cat. The final panel is a cartoon strip of the cat waving at the man.

The characters in the cartoon strip are of different sizes and have distinct expressions. The cat and the man are the main characters, and the man is the largest character in the strip. The cat is a smaller character, and it appears to be the most playful.

There are no other objects present in the strip apart from the man and the cat.
Josep Bigorra (jjba23)jjba23
2025-12-05

oh man... i am still in pain from day 3 AOC 2025 🎄 ✨
but it works.... after scrapping my naive combinations approach (i was trying to compute 121 billion combinations and compare them, my computer glitched and shutdown haha) now i went with a greedy stack based comparison....

codeberg.org/jjba23/aoc-2025/s

Solution showcase
Jazz de Ville – Groovejdv_groove@mastodon.nl
2025-12-04
Cover: Push - Escape

Push! Prepares To Drop Most Accomplished Hardcore Crossover Album Yet

Photo courtesy of the band.

Lisbon, Portugal-based PUSH!, a powerful force on the European hardcore scene, has announced their new album, Plowing Ahead, set for release on January 9, 2026. Available physically via Frozen Records, the album promises to be their most accomplished work to date. Renowned for their raw energy and groove, PUSH! delivers urgent Hardcore Crossover, blending metallic riffs with a new school spirit, reminiscent of Mindforce and Judiciary, embracing the harshness and urgency of the modern world.

https://youtu.be/xadCNx03zpc?si=JqwkIwZLEJvHFCle

#crossover #hardcore #music #news #push

Push!
Osna.FMosnafm
2025-12-01

The Rhineland-Palatinate Minister President, Alexander Schweitzer, is issuing a stark warning ahead of a crucial state leaders' conference focused on bureaucrat... news.osna.fm/?p=25466 |

-Fred- :debian: :noai:fred@mastodon.sujets-libres.fr
2025-11-25

Serveur de #push perso installé ( #ntfy ) pour fonctionner avec #matrix . Tout ça en auto-hébergé et ça marche bien. 😁

Klimagerechtigkeitjetztklimagerecht@climatejustice.social
2025-11-24

Danke @GermanZeroHH für den tipp! Einmal mehr bewiesen, dass es immer #push und #pull Instrumente braucht! Gut hervorzuholen, wenn #carbrain:s mal wieder meinen, dass es erst bessere Angebote bräuchte, bevor sie was ändern könnten....#autokorrektur

Lyrical Garfield 🎶 :garfield:LyricalGarfield@masto.ai
2025-11-24
Original Garfield comic from February 19, 2019
Text replaced with lyrics from: Push

Transcript:
• 'Cause It's A Little Bit Dirty, Oh, Well
• Well, Don't Just Stand There, Sayin' Nice Things To Me
• 'Cause I've Been Cheated, I've Been Wronged And You
• You Don't Know Me, Yeah, Well, I Can't Change


--------------
Original Text:
• Jon:  "This is a story about a cat..."  "Who always gets...his...way".  How is this a fairy tale?
• Garfield:  Just read.


The comic strip features three panels, each depicting different situations involving the character Garfield. In the first panel, Garfield sits on a chair and reads a book. In the second panel, Garfield reads a newspaper while laying down. In the third panel, Garfield lays on a couch and reads a book, with the comic strip also ending with the text "END OF THE PARADISE".
nojaramanojarama
2025-11-16

Happy anniversary to Bros’ single, “When Will I Be Famous?”. Released this week in 1988.

Osna.FMosnafm
2025-11-16

The proposal by Bavaria's Minister-President Markus Söder to introduce mini-nuclear reactors, or Small Modular Reactors (SMRs), within Germany has ignited a fie... news.osna.fm/?p=23686 |

Lyrical Garfield 🎶 :garfield:LyricalGarfield@masto.ai
2025-11-14
Original Garfield comic from October 11, 2018
Text replaced with lyrics from: Push

Transcript:
• Said I Don't Know If I've Ever Been Good Enough
• I'm A Little Bit Rusty, And I Think My
• Head Is Cavin' In
• And I Don't Know If I've Ever Been Really Loved


--------------
Original Text:
• Jon:  Something seems odd.  Oh, yeah.  I'm in a good mood!
• Garfield:  Sorry I'm late!

The comic strip is titled "Garfield Comic Strip" and consists of three panels. The first panel depicts a man with orange hair sitting in a chair, with the words "Garfield Comic Strip" written on the panel. The second panel shows the man standing in front of a yellow wall, with the phrase "head is cavin in" written on the wall. The third panel features the man running away from the yellow wall, with the words "Garfield Comic Strip" written on the panel.
me·ta·phil, dermetaphil@chaos.social
2025-11-14

Speaking of which: The cool folks of @davx5app added (experimental) #WebDAV-#Push support a while ago!

What does that mean? This is for people who use #DAVx5app to sync calendar, contacts or to-dos from their @nextcloud to their #Android smartphone.

Now, when you add an event to your calendar in #nextcloud, it pops up nearly instantly in your #Android calendar. How cool is that?

Just a few simple steps to follow:
manual.davx5.com/webdav_push.h

#UnifiedPush

Lyrical Garfield 🎶 :garfield:LyricalGarfield@masto.ai
2025-11-08
Original Garfield comic from July 21, 2018
Text replaced with lyrics from: Push

Transcript:
• I Wanna Push You Down
• Well, I Will, Well, I Will


--------------
Original Text:
• Garfield: It's never too late...  To give up.

The image presents a three-panel comic strip featuring three orange Garfield characters lounging and napping on a bed. The panels show the first character lying down and thinking, the second character lying down with their paw on their face, and the third character also lying on the bed, both with their eyes closed.
Osna.FMosnafm
2025-11-08

A significant internal challenge to Chancellor Scholz's Social Democratic Party (SPD) is brewing as a faction opposing proposed welfare reforms has successfully... news.osna.fm/?p=22609 |

Brandon Scott Partinbrandonspfit
2025-11-08

Building a Balanced Routine: Push, Pull and Legs ⬅️➡️🦵

Understanding the Push-Pull-Legs (PPL) structure matters because it teaches beginners the foundation of intelligent, balanced training not just random workouts.

Osna.FMosnafm
2025-11-05

A growing chorus of voices within Germany's governing CDU/CSU bloc are advocating for the revocation of temporary protection status granted to Syrian refugees,... news.osna.fm/?p=22096 |

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst