timvisee / send

:mailbox_with_mail: Simple, private file sharing. Mirror of https://gitlab.com/timvisee/send

Home Page:https://send.vis.ee

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Any plans to use rust for refactoring?

xczh opened this issue · comments

Thank you for making some improvements on the original Firefox Send service, which makes it easier for many people to deploy their own instances :)

I have been using the private instance of Firefox Send. I think its end-to-end encrypted file transfer design is very useful. As the maintenance of the firefox send service stops, some dependent and third-party software libraries are outdated, and some have security vulnerabilities. In addition, performance may also be an issue.

I want to ask if there is any plan to use the rust/go language to reconstruct the server? If so, I am willing to participate. thx 🙂

Thanks for your suggestion.

I love the Rust language (as you might have seen on my profile), but I have no plans to refactor bits of Send with Rust.

I don't think such approach will be very beneficial, and it will probably make development and deployment harder (extra toolchains, multiple architectures) until the full project is rewritten. Nor do I think it will improve performance by much. The heavy work is done by libssl, and a server is likely limited by its available network bandwidth.

Please note that I do my best to fix vulnerabilities in dependencies as soon as discovered/registered.

All right. Thanks for your kindly reply :)