folbricht / routedns

DNS stub resolver, proxy and router with support for DoT, DoH, DoQ, and DTLS
BSD 3-Clause "New" or "Revised" License
441 stars 62 forks source link

incompatibility issue with github.com/quic-go/quic-go v0.45.1 #396

Open limbo127 opened 5 days ago

limbo127 commented 5 days ago

hello, with latest go-quick release we have an incompatibility issue github.com/quic-go/quic-go v0.45.1

github.com/folbricht/routedns

../../dohclient.go:343:9: cannot use &quicConnection{…} (value of type quicConnection) as quic.EarlyConnection value in return statement: quicConnection does not implement quic.EarlyConnection (wrong type for method NextConnection) have NextConnection() quic.Connection want NextConnection(context.Context) (quic.Connection, error)

cbuijs commented 4 days ago

Same here. Needed to downgrade (or not upgrade) to a previous version of quic-go (it still works with v0.43.1).

folbricht commented 4 days ago

I'm traveling this without access to a dev machine. But if anyone wants to try to make a PR for it I can approve it

cbuijs commented 4 days ago

@folbricht That sounds like "Sitting on the beach with a margarita" :-).

I might give it a shot later, but I suck at these kind of things :-)