psanford / wormhole-william

End-to-end encrypted file transfer. A magic wormhole CLI and API in Go (golang).
MIT License
1.07k stars 54 forks source link

Update various dependencies #70

Closed Jacalz closed 2 years ago

Jacalz commented 2 years ago

This PR updates klauspost/compress for various performance improvements, gorilla/websocket for some bug fixes and minor improvements, nhooyr.io/websocket for a DOS security fix, gospake2 for re-license to MIT (seems like it was LGPLv2 before) and then the crypto packages for some minor changes.

Each update is in it's own commit and I have carried out extensive testing to see that it works as expected. This should modernize the imports quite a bit and make sure that we can get all the latest bug fixes, performance enhancements and security fixes.

Jacalz commented 2 years ago

The only thing left after this is to get https://github.com/psanford/wormhole-william/issues/64 patched up once the fix lands upstream.

psanford commented 2 years ago

Thanks!