大家好,今天的笔记来得有点晚,
- Index:
- 0.6 状态 2) PeerTest(对等测试) 3) SSU 引介 4) I2PTunnel Web 界面 5) 在 I2P 之上的 mnet 6) ???
- 0.6 status
正如大家所见,我们在几天前发布了 0.6 版本,总体而言,情况进展相当顺利。自 0.5.* 以来的一些传输层改进暴露出了 netDb 实现中的问题,但大量修复目前正在测试中(作为 0.6-1 构建),并将在不久后以 0.6.0.1 部署发布。我们还在不同的 NAT 和防火墙设置上遇到了一些问题,同时部分用户也出现了 MTU 相关的问题——由于测试者较少,这些问题在较小的测试网络中并未出现。我们已经为问题最严重的情况加入了变通方案,但很快就会推出一个长期解决方案 - peer tests(对等测试)。
- PeerTest
随着 0.6.1 的发布,我们将部署一个用于协作测试和配置公网 IP 与端口的新系统。这套系统集成在核心 SSU 协议之中,并且向后兼容。它的基本原理是让 Alice 询问 Bob 她的公网 IP 和端口号,然后再由 Bob 请 Charlie 确认她的配置是否正确,或者找出阻止其正常运行的限制。该技术在互联网中并不新颖,但它是对 i2p 代码库的新添内容,应当能消除大多数常见的配置错误。
- SSU introductions
正如 SSU 协议规范所述,将提供一种功能,使处于防火墙和 NAT 后面的用户即使无法接收未经请求的 UDP 消息,也能在网络中充分参与。该功能并不能覆盖所有可能的情形,但能应对大多数情况。SSU 规范中描述的消息与 PeerTest 所需的消息有相似之处,因此当规范更新以包含那些消息时,我们也许能够将 introductions(引荐)捎带在 PeerTest 消息上。无论如何,我们将在 0.6.2 中部署这些 introductions,而且这同样会向后兼容。
- I2PTunnel web interface
一些人已经注意到并就 I2PTunnel Web 界面上的各种小问题提交了报告,而 smeghead 已经开始着手整合所需的修复——或许他可以更详细地说明这些更新,并提供这些更新的预计完成时间(ETA)?
- mnet over i2p
虽然讨论进行时我不在频道里,但从阅读日志来看,icepick 一直在做一些开发工作,让 mnet 运行在 I2P 之上——从而使 mnet 分布式数据存储能够在匿名运行的同时提供具有韧性的内容发布。我对这方面的进展了解不多,不过听起来 icepick 正在通过 SAM 和 twisted(Python 异步网络框架)与 I2P 进行良好的集成;也许 icepick 可以进一步向我们介绍?
- ???
好吧,事情远不止上面那些,但我已经有点晚了,所以我想该停止敲字,把这条消息发出去。今晚我能上线一会儿,所以如果有人在的话,我们可以在晚上9:30左右(不管你什么时候看到这条消息都行 ;) 在常用的 IRC 服务器 {irc.duck.i2p, irc.postman.i2p, irc.freenode.net, irc.metropipe.net} 的 #i2p 频道开个会。
感谢你的耐心与帮助,推动事情向前发展!
=jr