Skip to content

v0.1.11 - TLS Support

Pre-release
Pre-release
Compare
Choose a tag to compare
@xvxx xvxx released this 06 Jan 10:34
· 365 commits to master since this release

phetch now supports TLS! All new releases will have support built-in by default. To tunnel securely, start phetch with the -t switch:

phetch -t tls-gopher-site.com:7070

image

You will see a "TLS" indicator in the bottom right of the screen if the connection was made securely. Files will also be downloaded over TLS, if possible.

Update: The binary size has once again returned to sub 1Mb. More info in the next release.

However, phetch binaries have now grown in size. On Linux in particular they have grown by almost an order of magnitude: from ~300Kb to ~2.5Mb.

Sadly, this means our original goal of <1MB standalone binaries won't be achieved. In the future we will provide binaries without TLS, for machines that are constrained by bandwidth or space, but the mainstream releases will now strive to stay under 3MB on Linux.

That said, we are willing to trade space for security and privacy. So that's what we're gonna do.

We hope you enjoy this new, more secure phetch! And as always, please report bugs and share feature ideas on the issue tracker.