At the IETF126 meeting in Vienna this week? Want to chat about iroh? About QUIC? Multipath? Holepunching? Ping us!
dig
@dig.bsky.social
building https://iroh.computer to connect all peers together
thank you @rklaehn.bsky.social for writing up a fun story about our last 4 years 🚀
If you are interested in the history of the various decisions that went into @iroh.computer 1.0, I have written a blog post about the road to iroh 1.0. There were a lot of twists and turns... www.iroh.computer/blog/the-roa...
iroh on embedded, making connections to where you need them to go 🎉🎉
Bring back some chill, using @iroh.computer. I wrote an end-to-end example showing how to use iroh on an esp32 to read temperatures and control a fan. Including a WASM gui, an irpc protocol, temperature sensor, fan controller, and wiring instructions. www.iroh.computer/blog/an-iroh...
🚀 Sometimes it is just a bit boring, but you still get excited, our first patch release for @iroh.computer is here: www.iroh.computer/blog/iroh-1-...
iroh 1.0.1 - Just Boring
Release of iroh v1.0.1
iroh.computer
Deep dive into iroh: Replacement for WireGuard or P2P layer for your application Discussion | hackernews | Author: cold_pizz4
Deep dive into iroh: Replacement for WireGuard or P2P layer for your application
kerkour.com
We also shot a smol video. As a treat. www.youtube.com/watch?v=U8Gt...
iroh 1.0
YouTube video by number 0
youtube.com
IT IS DONE !!!!!!!!!1 IT HAS HAPPENeD!!!!!!11111 THANK YOU EVERYONE, LETS GOOO ❤️❤️❤️🚀
We just released the first stable version of iroh, v1.0! Read about it: www.iroh.computer/blog/v1 We're super proud of where we landed with iroh's 1.0. Since version 0.35 it feels like we've entirely replaced the "engine underneath". Are you a fellow key-dialer? Come tell us how you use iroh!
🚀 And another, but (hopefully) the last one! @iroh.computer 1.0.0-rc.1 is out now. Better hole punching for everyone. Now is the time to test and upgrade! www.iroh.computer/blog/iroh-1-...
iroh 1.0.0-rc.1 - The last one
Release of iroh v1.0.0-rc.1, the last release candidate before 1.0
iroh.computer
Post-quantum security has been a frequently-asked question for as long as iroh exists. We're happy to report iroh can do PQC now! Read about it and all the nuance: www.iroh.computer/blog/iroh-po... #rust
iroh
less net work for networks
iroh.computer
🎉 The first RC of @iroh.computer 1.0 is here, we made it! Yes it is real, after more than 50 releases, it is time for iroh@1.0.0-rc.0 Thank you everyone for making this a reality! www.iroh.computer/blog/iroh-1-...
iroh 1.0.0-rc.0 - The first release candidate
Release of iroh v1.0.0-rc.0
iroh.computer
And here it is, iroh@0.98! Much better nat traversal, pluggable crypto backends and so much more, check it out now www.iroh.computer/blog/iroh-0-...
iroh 0.98.0 - Getting back to traversing NATs
Release of iroh v0.98.0
iroh.computer
look we can go smaller and smaller with @iroh.computer
This took a bit longer. Here is the blog post about how to get @iroh.computer to work on an esp32: www.iroh.computer/blog/iroh-on... It requires some patches to main, but we have made progress making the patch smaller. If you want to try it out, here is the repo: github.com/n0-computer/...
A new release, YES @iroh.computer 0.97.0 is here! 🚀 Now with pluggable transports, cleaner `Endpoint::bind` and our quic implementation finally having a name: `noq` www.iroh.computer/blog/iroh-0-...
iroh 0.97.0 - Custom Transports & noq
Release of iroh v0.97.0
iroh.computer
taking @iroh.computer to new places, security cameras can do better, and should do better youtu.be/GKvSE2g_Yss?...
what if your security camera was secure?
YouTube video by number 0
youtu.be
latest video: iroh is growing support for streaming video (via MoQ), and doing it on lower power hardware at the same time 😊 www.youtube.com/watch?v=GKvS...
what if your security camera was secure?
YouTube video by number 0
youtube.com
the future of iot communications, coming to an embedded chip near you soon 🥹
Got @iroh.computer to work on the smallest device yet. An ESP32 with 4MB of application memory and 4MB of heap. This is a horribly patched version, but nothing drastic, just reducing deps.
Got @iroh.computer to work on the smallest device yet. An ESP32 with 4MB of application memory and 4MB of heap. This is a horribly patched version, but nothing drastic, just reducing deps.
Finally getting around to improving the state of media libs in rust. The first one is github.com/dignifiedqui... a port of the webrtc audio processing code, giving you modern noise and echo cancellation
GitHub - dignifiedquire/sonora: A pure Rust implementation of WebRTC audio processing, providing echo cancellation, noise suppression, and automatic gain control.
A pure Rust implementation of WebRTC audio processing, providing echo cancellation, noise suppression, and automatic gain control. - dignifiedquire/sonora
github.com
My main branch now has holepunching implemented *inside* the QUIC stack. We've implemented the QUIC multipath draft to keep track of all the paths inside the QUIC networking stack. CI is green and we've already punched a lots of firewalls in the real world! #rustlang github.com/n0-computer/...
feat: switch to QUIC multipath by dignifiedquire · Pull Request #3381 · n0-computer/iroh
Work on integrating n0-computer/quinn#28 into the iroh magic TODOs Merge feat: add n0's version of quic nat hole punching quinn#177 Green CI
github.com
wat @iroh.computer using media-over-quic doing video and audio calls??!!! github.com/n0-computer/...
GitHub - n0-computer/iroh-live: media livestreaming over iroh
media livestreaming over iroh. Contribute to n0-computer/iroh-live development by creating an account on GitHub.
github.com
🎉 iroh v0.95 - New Relay, New Errors, Improved Connection API - relay on the NA west coast - replaced snafu with n0-error, a new error crate - infallible remote_id and alpn methods - Overhauled 0-RTT API iroh-blobs can now compile to WASM with an in-mem store! www.iroh.computer/blog/iroh-0-...
iroh 0.95.0 - A New Relay, Error Handling, and Connection API Improvements
Release of iroh v0.95
iroh.computer
🎉 iroh v0.94 release - The Endpoint Takeover 🎉 - lots of things, biggest one is moving from node to endpoint everywhere - the EndpointAddr has gone through a fundamental change - lots of other API changes we are getting close to 1.0!!!1 www.iroh.computer/blog/iroh-0-...
iroh 0.94.0 - The Endpoint Takeover
Release of iroh v0.94
iroh.computer
oauth is the auth solution the current web deserves…
I would take being forced to code in brainfuck over having to maintain e2e tests that involve oauth. This is a special circle of hell
Sup frens I have a DHT protocol now: www.iroh.computer/blog/lets-wr...
A DHT for iroh - Part 1, The Protocol
Let's write a DHT for iroh
iroh.computer
"The iroh-lan UI is designed for zero-friction, ephemeral networking: no accounts, no central servers, no device lists. Name a network, choose a password, and you’re on a private L3 LAN with anyone who does the same, created out of thin air and gone when you leave." yup. github.com/rustonbsd/ir...
github.com
*community intensifies* The two biggest wins of my latest release are from outside contributors! www.iroh.computer/blog/iroh-0-...
iroh 0.92.0 - mDNS improvements
Release of iroh v0.92.0
iroh.computer
framing messages is the basis for many/most protocols in @iroh.computer and many other transports, learn the basics today with @b5.bsky.social www.iroh.computer/blog/message...
Tutorial: Message Framing with iroh
Walk through an example using message framing to create a protocol on iroh.
iroh.computer