Pinned
Replying to @bad-example.com
…but for real, you can help keep this alive if you want: github.com/sponsors/uni... ko-fi.com/bad_example
fig (aka:[phil])
@bad-example.com
art and transistors, they/them plant-mom making and running community infra for the atmosphere @microcosm.blue: hubble, constellation, slingshot, UFOs, spacedust, lightrail, some relays, plc mirrors, and more! dm for atproto consulting or service SLA
3.6K followers682 following5.5K posts
Pinned
Replying to @bad-example.com
…but for real, you can help keep this alive if you want: github.com/sponsors/uni... ko-fi.com/bad_example
fig (aka:[phil]) reposted
hi chat new hydrant docs dropped hydrant.klbr.net
fig (aka:[phil]) reposted
this is a bit of a jump scare after a long... day... but the timeline on this was almost a year and many things are patched. in particular, the PDS reference distro uses caddy (with QUIC HTTP3). but it self-updates and has been patched for some time. if you run caddy for other stuff, update it
HTTP/3 compression bomb: foxio.io/blog/header-...
fig (aka:[phil]) reposted
test vectors for STAR! people are going to implement this before i finish my rust reference impl hehe cc @bnewbold.net @dholms.at @dasl.ing
nice confirmation that slingshot's emudhra mitigation is working slingshot.microcosm.blue/xrpc/com.atp...
We have put together DID and handle resolution vectors that you can use to check if software you run may be vulnerable. The following handle should _not_ resolve to a DID: '@emudhra.divy.zone' The following DID should _not_ resolve to a DID document: 'did:web:emudhra.divy.zone'
fig (aka:[phil]) reposted
The eMudhra intermediate CA compromise broadly impacts the atproto ecosystem. At this point lots of software has been patched, and we recommend upgrading if you run a distribution of the relay, pds, jetstream, or use the goat CLI. For general information see the site linked below, otherwise read on.
fig (aka:[phil]) reposted
fig (aka:[phil]) reposted
fig (aka:[phil]) reposted
I'm resistant to doing security comms until there are clear actionable steps, and we don't have package updates for all this yet. but just to acknowledge it, this WebPKI CA incident is particularly serious for the open social web and atproto ecosystem, because there are so many hosts+clients.
fig (aka:[phil]) reposted
indigo stuff (relay, collectiondir) was bumped last night; recommend folks update if they are running those. ubuntu system-level packages are out, debian in progress. nodejs (eg, for PDS) still pending
all atproto server-side apps/services: you are affected. - pds: service proxying is outbound tls requests - firehose consumers: tls to relays/jetstream - relays etc: tls to pdses, plc - identity resolution: tls to plc and did:web hosts - etc if you only ship code to the browser, you are ok.
fig (aka:[phil]) reposted
Replying to @filippo.abyssdomain.expert
See emudhra.we-have-a-problem.com for the list of patches and mitigations rolling out.
🚨 Six WebPKI Intermediate CAs are compromised. This is bigger than Heartbleed, but a client-side issue. Anything that verifies certificates against public roots, like most TLS clients, is/was affected. Details, live test, patched versions and workarounds at emudhra.we-have-a-problem.com Act now.
all atproto server-side apps/services: you are affected. - pds: service proxying is outbound tls requests - firehose consumers: tls to relays/jetstream - relays etc: tls to pdses, plc - identity resolution: tls to plc and did:web hosts - etc if you only ship code to the browser, you are ok.
🚨 Six WebPKI Intermediate CAs are compromised. This is bigger than Heartbleed, but a client-side issue. Anything that verifies certificates against public roots, like most TLS clients, is/was affected. Details, live test, patched versions and workarounds at emudhra.we-have-a-problem.com Act now.
fig (aka:[phil]) reposted
Bluesky feature request: when Filippo posts "THIS IS NOT A DRILL" while I'm sleeping my phone lights itself on fire until I'm awake
THIS IS NOT A DRILL. If you package/distribute/maintain root stores or chain verifiers, act immediately. If you know how to remove trust in a root, consider doing it now. Otherwise, prepare to update systems as patches/mitigations come. Go users, update to Go 1.27.3 or Go 1.26.10.
fig (aka:[phil]) reposted
THIS IS NOT A DRILL. If you package/distribute/maintain root stores or chain verifiers, act immediately. If you know how to remove trust in a root, consider doing it now. Otherwise, prepare to update systems as patches/mitigations come. Go users, update to Go 1.27.3 or Go 1.26.10.
fig (aka:[phil]) reposted
Ever had 9 furious atproto relays hammering your server? jola.dev/posts/the-ti...
fig (aka:[phil]) reposted
Update everything that verifies certificates against public roots.
👩🏽🔬 Go 1.27.3 and 1.26.10 are released! 🔐 Security: Includes 1 security fixes to the standard library. 🗣 Announcement: https://groups.google.com/g/golang-announce/c/66pojueaQek/m/tmWX2Pq9AgAJ 📦 Download: https://go.dev/dl/#go1.27.3 #golang
fig (aka:[phil]) reposted
fig (aka:[phil]) reposted
fig (aka:[phil]) reposted
Psst, foryou.club/atmosphere
For You but cross-lexicon: find people who liked the same Bluesky posts as you and show you what they: - liked on standard.site - starred on tangled - rsvp'ed on atmo.rsvp - saved on semble.so - listened to on teal.fm - etc
quite cool to watch the connections move over with a little nudge, right after the 1h DNS ttl expired 36 clients looking happy, new server finally cool as a cucumber
🟢 new jetstream server is up connections to the old ip are bridged to the new server for now, as dns propagates everyone should end up on the new one. there may be a few disconnects to nudge clients to re-resolve but otherwise we should be good 🤞
fig (aka:[phil]) reposted
This call for proposals includes #ATScience presentations! If you’re not sure if you should be in one of the main tracks or the science one, select the “Other / unknown” when submitting.
The Call for Presentations (CFP) is now open for @atmosphereconf.org We're looking forward to seeing your great submissions!
fig (aka:[phil]) reposted
🌕 Service note: microcosm jetstream (Montreal) lagging jetstream.fire.hose.cam can't keep up with the number of clients connected. just rolled out a change that stops it from *dropping* events, but now it is falling behind. alts: ⌥ jetstream2.fr.hose.cam (EU) ⌥ jetstream1.us-east.fire.hose.cam
fig (aka:[phil]) reposted
The goose has the mic: our Call for Talks is open! AtmosphereConf 2027, the Netherlands, Apr 29-May 2. Builders, artists, journalists, moderators, researchers: doing something real on atproto? Tell us about it. First-time speakers welcome. Round 1 closes November 30. atmosphereconf.org/speak
time to dasl
CID Congress starting NOW! whereby.com/cid-congress
fig (aka:[phil]) reposted
fig (aka:[phil]) reposted
We have a super-packed agenda for CID Congress tomorrow with an all-star cast @norman.life, @bad-example.com, @maboa.bsky.social, @kandake.africa, and @pyxorium.com! There are people who could know the shape of the future but choose not to — don't be one of them, and join us at luma.com/8w8swmx2!
got @comail.at set up for microcosm ops alert delivery, and it's Just Working. comail is neat. i'm into comail.at. happy mailbox.
fig (aka:[phil]) reposted
Join us for two great talks (and other fun discussions) at this week's CID Congress: 🔍 @norman.life on FISL, a new way to find CIDs in the wild 📦 @bad-example.com on STAR-lite, a stricter, leaner take on CAR 🗓️ Thu Oct 15, 12pm ET luma.com/8w8swmx2
fig (aka:[phil]) reposted
Publishing “Cryptographic Right Answers” for developers is a tradition by now. Colin Percival started in 2009, Thomas Ptacek followed up in 2015, and then Latacora carried on in 2018 and 2024. I put together a list updated for the renewed urgency of migrating to post-quantum algorithms.
fig (aka:[phil]) reposted
Beta-testing a new version of For You that brings you posts with links to academic papers: bsky.app/profile/spac... Feedback welcome!
fig (aka:[phil]) reposted
happy coming out day 🌈 picturing a world where coming out doesn’t have to feel scary. we’re giving away all of pckt’s profits this month for lgbtq history month. where it goes is up to you 💗 help us pick who to support! 🏃♀️💨🚪
tiny blogs, BIG gay october 🌈 from oct 1–31, pckt is donating 100% of our october earnings to LGBTQ+ charities and mutual aid funds. please repost 🔁 and tell us in the replies where we should donate. we’re so glad you’re here. let’s do something big together pckt.blog ❤️🩵💚💛
fig (aka:[phil]) reposted
what do atproto spaces mean for decentralization, hosting, moderation, and the public broadcast protocol?
microcosm should run jetstreamv2, but it would push costs above current support. how do we fund this? new supporters drive seek a grant partnership with other atproto projects paid access tier tap to vote anonymously results
fig (aka:[phil]) reposted
whoaaaaa, the original STAR-L0 was essentially like n0's bao/chunk group=2; STAR-L1 like chunk-group=4 (structurally) (bao is lucky that the number of children in the tree is fixed and chunk sizes are fixed though) outboard proofs are neat and could be interesting for MSTs next to STAR archives 👀