HackerTrans
TopNewTrendsCommentsPastAskShowJobs

flub

no profile record

comments

flub
·25 giorni fa·discuss
Iroh uses QUIC connections and uses the EndpointId, the public ed25519 key, in the TLS handshake for authentication. This makes it impossible for a server to try and machine-in-the-middle the connection.
flub
·25 giorni fa·discuss
iroh is fully open source though, you can run your own relay server and not have any dependencies on number0
flub
·25 giorni fa·discuss
iroh is an open source library. The relay servers are open source too but number0 runs public, rate limited, relay servers that can be used by everyone. The commercial offerings are for dedicated relay servers and more insight into your network.
flub
·9 mesi fa·discuss
It's extremely subtle, fooled me initially too. The `fn handle_connection` takes a different argument, so rust `Derefs` the `ConnectionRef` into `Connection` for the first example. A bit too subtle to my liking.
flub
·9 mesi fa·discuss
That's interesting, because the connection to the relay server is established using HTTP1.1 over TLS. Followed by a WebSocket upgrade. It should look like any other webserver connection on the internet. Could be worth investigating your network conditions and filing an issue for this.
flub
·9 mesi fa·discuss
MoQ: yeah, MoQ runs on top of QUIC so you can run it on top of iroh. I think some version of this will happen sometime.

DERP: very similar. iroh relay servers were initially modelled on DERP, but are now diverging more and more.