Arti 1.1.3 发布
时间:2023-04-10 来源:torproject 作者:nickm 条评论
Arti 1.1.3 发布:更多洋葱服务开发
作者:尼克姆
Arti 是我们正在进行的项目,旨在创建下一代 Tor 客户端 锈。现在我们宣布最新版本Arti 1.1.3。
我们的主要重点仍然是:准备 用于Arti的洋葱服务支持。 我们现在可以 解析所有相关的消息类型, 根据需要构建电路以针对继电器, 构建并签署洋葱服务描述符, 并将洋葱服务请求传递给我们的代码。hsclient
我们还解决了一些烦人的错误, 使我们的CI对某些编程错误更加防弹, 并在我们的代码中暴露了一些缺失的 API。
也有许多较小的变化; 对于这些,请参阅更新日志。
我们的下一个重点领域将是其余的 洋葱服务客户支持: 下载描述符,将电路制作到正确的继电器, 并执行正确的握手。
同时,我们正在为我们的 RPC/FFI 接口开发原型, 对于用于使用 Arti 的非 Rust 应用程序: 我们认为尽早获得此界面的经验很重要, 这样我们就有时间对开发人员的反馈做出反应。
一个小提醒: 我们预计我们的下一个版本可能会晚一两天, 并且可能会比平时小一点, 因为我们中的许多人将花一周时间参加面对面的会议。 以下版本将恢复到我们通常的时间表。
有关使用 Arti 的更多信息,请参阅我们的顶级自述文件,以及 Arti 二进制文件的文档。
感谢所有为此版本做出贡献的人,包括 亚历山大·费罗伊、迪米特里斯·阿波斯托卢、埃米尔·恩格勒、萨克沙姆·米塔尔和 三位一体点。另外,我们欢迎加比摩尔多瓦的加入 团队!
最后,我们非常感谢 Zcash 社区资助 阿蒂的发展!
Arti 1.1.3 is released: More onion service development
by nickm
Arti is our ongoing project to create a next-generation Tor client in Rust. Now we're announcing the latest release, Arti 1.1.3.
Our primary focus remains: preparation for onion service support in Arti. We can now parse all of the relevant message types, build circuits as needed to target relays, build and sign onion service descriptors, and deliver onion service requests to our hsclient code.
We've also solved a few annoying bugs, made our CI more bulletproof against certain programming mistakes, and exposed a few missing APIs in our code.
There have been many smaller changes as well; for those, please see the CHANGELOG.
Our next areas of focus will be the remainder of onion service client support: downloading descriptors, making circuits to the right relays, and performing the correct handshakes.
In parallel, we're working on a prototype for our RPC/FFI interface, for non-Rust applications to use in working with Arti: We believe it's important to get experience with this interface early, so that we have time to react to developer feedback.
A small heads-up: We expect that our next release may be a day or two late, and will probably be a little smaller than usual, since many of us will be spending a week at an in-person meeting. The following release will return to our usual schedule.
For more information on using Arti, see our top-level README, and the docmentation for the arti binary.
Thanks to everyone who has contributed to this release, including Alexander Færøy, Dimitris Apostolou, Emil Engler, Saksham Mittal, and Trinity Pointard. Also, our welcome to Gabi Moldovan as she joins the team!
Finally, our deep thanks to Zcash Community Grants for funding the development of Arti!
