Push - Escape
#JazzDeVille #Groove #NowPlaying #Push
Push - Escape
#JazzDeVille #Groove #NowPlaying #Push
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
ブクマしましたー❗❗💖
これは良いぞ!👍
#DTM #Ableton #push https://t.co/hiyeMyMWRq
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....
https://codeberg.org/jjba23/aoc-2025/src/branch/trunk/days/day-3-lobby
#adventofcode #aoc #guile #scheme #guix #lisp #challenge #leetcode #functional #programming #fp #emacs #stack #greedy #push #pop
Push - Escape
#JazzDeVille #Groove #NowPlaying #Push
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.
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
Happy anniversary to Bros’ single, “When Will I Be Famous?”. Released this week in 1988. #bros #whenwillibefamous #push #mattgoss #lukegoss #craiglogan
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:
https://manual.davx5.com/webdav_push.html#
A significant internal challenge to Chancellor Scholz's Social Democratic Party (SPD) is brewing as a faction opposing proposed welfare reforms has successfully... https://news.osna.fm/?p=22609 | #news #challenge #members #push #reform
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.
#push #pull #legs #beginners #weightlifting #strengthtraining #compound #volume #recovery #accessorywork #onlinecoach #personaltrainer
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,... https://news.osna.fm/?p=22096 | #news #german #politicians #protected #push