|
|
= Rust in Tor =
|
|
|
# Rust in Tor
|
|
|
|
|
|
|
|
|
== What & why ==
|
... | ... | @@ -12,7 +12,7 @@ To read more about how and why this started, see our meeting notes from the |
|
|
|
|
|
https://lists.torproject.org/pipermail/tor-dev/2017-March/012088.html
|
|
|
|
|
|
== Current status ==
|
|
|
## Current status
|
|
|
|
|
|
In Tor 0.3.3.x, we include a Rust implementation of our "protover" module. It is not enabled by default, but we encourage people to try it.
|
|
|
|
... | ... | @@ -28,7 +28,7 @@ At some point in the future, when we judge that our Rust support is sufficiently |
|
|
|
|
|
=== What we are currently working on ===
|
|
|
|
|
|
1. Understand alignment between Rust and Tor supported platforms. [https://trac.torproject.org/projects/tor/wiki/org/teams/NetworkTeam/SupportedPlatforms This] is a list of which platforms we aim to support, it would be helpful to understand the intersection with Rust. (#22771
|
|
|
1. Understand alignment between Rust and Tor supported platforms. [This](https://trac.torproject.org/projects/tor/wiki/org/teams/NetworkTeam/SupportedPlatforms) is a list of which platforms we aim to support, it would be helpful to understand the intersection with Rust. (#22771
|
|
|
1. Adding automated tooling for code quality tools. (#22156)
|
|
|
1. Build Tor with Rust for Windows. (#22839)
|
|
|
1. Investigate the reproducibility of Rust binaries. (#22769)
|
... | ... | @@ -38,13 +38,13 @@ At some point in the future, when we judge that our Rust support is sufficiently |
|
|
|
|
|
== Interested in helping out? ==
|
|
|
|
|
|
Please see [https://gitweb.torproject.org/tor.git/tree/doc/HACKING/GettingStartedRust.md doc/HACKING/GettingStartedRust.md] ([https://github.com/isislovecruft/tor/blob/master/doc/HACKING/GettingStartedRust.md rendered]) in the tor.git repo.
|
|
|
Please see [doc/HACKING/GettingStartedRust.md](https://gitweb.torproject.org/tor.git/tree/doc/HACKING/GettingStartedRust.md) ([rendered](https://github.com/isislovecruft/tor/blob/master/doc/HACKING/GettingStartedRust.md)) in the tor.git repo.
|
|
|
|
|
|
== Coding Standards ==
|
|
|
|
|
|
Please see [https://gitweb.torproject.org/tor.git/tree/doc/HACKING/CodingStandardsRust.md doc/HACKING/CodingStandardsRust.md] ([https://github.com/isislovecruft/tor/blob/master/doc/HACKING/CodingStandardsRust.md rendered]) in the tor.git repo.
|
|
|
Please see [doc/HACKING/CodingStandardsRust.md](https://gitweb.torproject.org/tor.git/tree/doc/HACKING/CodingStandardsRust.md) ([rendered](https://github.com/isislovecruft/tor/blob/master/doc/HACKING/CodingStandardsRust.md)) in the tor.git repo.
|
|
|
|
|
|
=== All current, non-closed, Rust in Tor tickets ===
|
|
|
### All current, non-closed, Rust in Tor tickets
|
|
|
|
|
|
[[TicketQuery(keywords~=rust,order=keywords,status=!closed,format=table,col=id|summary,row=description)]]
|
|
|
|