irdest-corrupted issueshttps://git.irde.st/we/irdest-corrupted/-/issues2021-07-10T07:27:43Zhttps://git.irde.st/we/irdest-corrupted/-/issues/18Investigate Tor network driver2021-07-10T07:27:43ZKatharina FeyInvestigate Tor network driverThe [Tor project](https://torproject.org) just announced that they are re-writing Tor in Rust and have released the [arti-tor-client](https://crates.io/crates/arti-tor-client) crate as part of this effort.
We should investigate writing ...The [Tor project](https://torproject.org) just announced that they are re-writing Tor in Rust and have released the [arti-tor-client](https://crates.io/crates/arti-tor-client) crate as part of this effort.
We should investigate writing a [`netmod`](./netmods) to connect two (or more) irdest routers together via the Tor network. This will make connecting different local networks together much easier and safer.https://git.irde.st/we/irdest-corrupted/-/issues/5Binary distributions2021-04-04T15:16:06ZKatharina FeyBinary distributionsThis is a tracking issue for binary client distribution. As of 2021-03-02 there are three clients we may want to publish:
- [irdest-hub](clients/irdest-hub)
- [irpc-client](clients/irpc-client)
- [irdest-gtk](clients/irdest-gtk)
A ful...This is a tracking issue for binary client distribution. As of 2021-03-02 there are three clients we may want to publish:
- [irdest-hub](clients/irdest-hub)
- [irpc-client](clients/irpc-client)
- [irdest-gtk](clients/irdest-gtk)
A full irdest installation always involves `irdest-hub`, with some mechanism to make the daemon run in the background (systemd units, openrc, ...?), and one of the two clients. For most users the GTK client will be preferred.
## Tasks
- [ ] Build fully static Rust binaries (output an `.appimage` for each binary?)
- [ ] Provide release tarballs, including vendored dependencies for distribution packagers
- [ ] Create a small installer for full userspace installations on legacy Linux distributions
- [ ] What's the upgrade story? How does irdest learn of new versions?