快速回顾

出席: arcturus, ardvark, cervantes, gott, jrandom, lucky, modulus, susi23\_

会议记录

12:01 <jrandom> 0) 嗨 12:01 <jrandom> 1) 0.6.0.3 进展 12:01 <jrandom> 2) IRC 状态 12:01 <jrandom> 3) susibt 12:01 <jrandom> 4) Syndie 12:01 <jrandom> 5) ??? 12:01 <jrandom> 0) 嗨 12:01 * jrandom 挥手 12:01 <lucky> 嗨 12:02 <jrandom> 每周进展说明已发布 @ http://dev.i2p.net/pipermail/i2p/2005-August/000857.html 12:02 <lucky> 嗨嗨嗨嗨 12:02 <jrandom> 嗨 lucky 12:02 <jrandom> 好的,进入 1) 0.6.0.3 进展 12:02 <jrandom> 我觉得关于 0.6.0.3 值得一提的最大变化都在进展说明里了,除此之外,大家还有什么要提的吗? 12:04 <gott> ‘Unknown’ 是怎么回事? 12:04 <jrandom> 我不确定 SSU cwin 的改进会进 0.6.0.4,还是等到我们有更好的对等体/配置后放到 0.6.1 12:04 <jrandom> gott:邮件里有两段和那个有关——除了那些你还有具体问题吗? 12:05 <jrandom> 或者有什么点我可以再澄清? 12:05 <gott> 没有,我就是还没读那该死的邮件。 12:05 <jrandom> 呵 12:05 <jrandom> 好吧,往上滚五行读那该死的邮件吧 ;) 12:06 <jrandom> 好的,关于 0.6.0.3 还有人有问题吗? 12:07 <jrandom> 如果没有,继续 2) IRC 状态 12:07 <modulus> 抱歉各位,我得走了。回头见。 12:08 <jrandom> 除了邮件里写的,postman/cervantes/arcturus:你们有要提的吗? 12:08 <jrandom> 回见 modulus 12:08 <+arcturus> 说 1) 的? 12:08 <+arcturus> 哦抱歉 12:08 <gott> 嗯。 12:08 <+arcturus> 2) 现在开始 12:09 <gott> 目前在 i2p 上跑 IRC 通常要多少上行带宽? 12:09 <+arcturus> netsplits 成为历史 12:09 <+arcturus> gott:我不能说,不然会影响我 router 的匿名性 12:09 <gott> 不不不。 12:10 <jrandom> 不确定,我的 router 跑着 squid.i2p/dev.i2p/cvs.i2p/www.cvs/syndiemedia.i2p,再加上我的 irc 和 eepproxy,平均用 10-20KBps 12:10 <gott> 需要商用线路吗? 12:10 <jrandom> 不错 arcturus 12:10 <gott> jrandom:我是说,用于托管。 12:10 <jrandom> gott:是跑服务器还是客户端? 12:10 <jrandom> 啊 12:10 <+arcturus> gott:我不能说,不然会影响我 router 的匿名性 12:10 <gott> 服务器。 12:10 * jrandom 不晓得。只有一个 ircd 的时候大概会更少 12:10 <gott> 那你们是跑了改过的 unrealircd 吗? 12:11 <jrandom> 比如,单台服务器比客户端用量多乘以 1.3 这个系数 12:11 <+arcturus> 我还想补充一下,服务器之间的延迟很稳定,而且非常非常低 12:11 <gott> 我想应该是,因为好像没有 VERSION command 12:11 <+arcturus> 我把 version 禁用了 12:12 <gott> 你们的修改是开源的吗? 12:12 <+arcturus> 也许我们跑的是 unreal,也许不是 :) 12:12 <gott> 你们应该放出来,这样别人也能搭自己的私有网络。 12:12 <+arcturus> 我不能告诉你,不然会影响安全 12:12 <gott> 靠晦涩实现安全,妙啊。 12:12 <jrandom> 说得好 arcturus。 我现在看到平均大概 0-2 秒延迟(此刻比 irssi 的延迟检测器显示的还低) 12:12 <+arcturus> 不,这只是安全的一层 12:13 <+arcturus> 它只能起到威慑作用,不能替代技术性的安全措施 12:15 <jrandom> arcturus:vanguard 进展如何? 12:15 <+arcturus> 我最近没写它,其他项目占据了我,不过我一直有种持续的压力要把它完成 :) 12:16 <jrandom> 呵,酷 12:16 <+arcturus> vanguard 对机器人会最有效,hashcash 是另一个措施 12:16 <+arcturus> 不过我现在担心 hashcash 12:17 <+arcturus> 随着最近对 sha-1 的攻击 12:17 <+arcturus> 用于大众的工具不会太久就会出现 12:17 <+arcturus> 不幸的是标准的 hashcash 实现完全基于 sha-1 12:17 <susi23_> Unable to find a javac compiler; // com.sun.tools.javac.Main is not on the classpath. // Perhaps JAVA_HOME does not point to the JDK 12:18 <@cervantes> 啊 赶上了 12:18 <susi23_> 对这个有什么想法吗?JAVA_HOME 肯定指向了正确目录,javac 在 PATH 里也能调用 12:18 <+arcturus> susi23_:我们现在在开会 :) 12:18 <jrandom> susi23_:OOM? 12:18 <susi23_> 会议?现在都晚上 8 点了? 12:18 <jrandom> (把你的 jsp 预编译而不是让 jetty/tomcat 去编译,会更快 ;) 12:19 <jrandom> 对,我们把时间改了 susi23_ :) 12:19 <susi23_> 不知道,抱歉 12:19 <jrandom> 呵呵 没事,挺高兴你赶上会议了,你的议题就是下一个 ;) 12:20 * susi23_ 坐下听 12:20 <+arcturus> 所以虽然我不指望 hashcash 立刻出问题,但我觉得 sha-1 很可能很快就会被严重攻破 12:21 <jrandom> arcturus:用 md5 的 hashcash 可能也没问题 12:21 <jrandom> 它只是个 PoW(工作量证明) 12:21 <+arcturus> 如果有人知道任何基于 sha256 或更高的 hashcash 实现,请告诉我 12:21 <+arcturus> 嗯,如果里面的 P 很少,PoW 就没意义了 :) 12:21 <jrandom> 只有当你的 hashcash 达到哈希大小时,哈希的大小才重要 12:23 <jrandom> (不过,是的,用截断的 sha256 或 512 或 whirlpool 或其它来跑会很酷) 12:23 <+arcturus> 我想我们可以先用当前实现,也许我们可以把设计做成以后需要时能容易替换 12:24 <jrandom> (DTSTTCPW) 12:25 <+arcturus> 因为我们最终会需要放弃 sha-1,我很确定 :) 如果我们不能相当确定一个 token 是正确生成的,那就没有理由用 hashcash 12:25 <jrandom> (这只是为了在 irc 上拿个化名,不是去进入 Fort Knox ;) 12:26 <@cervantes> hashcash 邮件列表上有一些关于实现 sha256 的讨论 12:26 <+arcturus> 这不是为了化名,是为了进入服务器 12:26 <+arcturus> cervantes:好,我去看看 12:27 <+arcturus> jrandom:而且这不只是 PoW,hashcash 让我们能在网络上唯一识别客户端,类似于按 IP 识别,这样我们就能精确封禁 12:28 <jrandom> 不过这些会定期更新,对吧? 12:28 <jrandom> 例如每 6 个月(或 6 小时,随便)一个新的 PoW 证书 12:28 <+arcturus> 如果用户不需要做任何工作就能拿到他们的 ID,那我们封禁他们的能力就被抵消了 12:29 <+arcturus> 我不知道有什么理由要自动让它们过期,只在他们违反服务条款时手动让它们过期 12:29 <+arcturus> 没必要让大家为了新 ID 做不必要的工作 12:29 <jrandom> 呃,这只是被动的 PoW,他们可以每 6 小时跑一轮来生成一个新的 12:29 <jrandom> 但也许 DTSTTCPW 12:30 <+arcturus> 任何生成的 hashcash 必须在 24 小时内使用,否则失效 12:32 <@cervantes> 再次提醒,新服务器 irc.freshcoffee.i2p 需要加到你的 i2ptunnel 控制台里 12:32 <jrandom> 酷。 好的,关于 2) irc2p 还有别的吗? 12:33 <@cervantes> (http://forum.i2p/viewtopic.php?t=911 12:33 <@cervantes> ) 12:33 <@cervantes> <-- 完毕 12:34 <+arcturus> 我没别的要拿来烦你们的了 :) 12:34 <jrandom> 呵呵 12:34 <jrandom> 好,3) susibt 12:34 <ardvark> 呃,我把新服务器加到我的 tunnel 里后,需要重启 i2p 吗? 12:34 <jrandom> susi23_:p1ng 12:35 <@cervantes> ardvark:只需要重启那个 tunnel 12:35 <@cervantes> (ircproxy tunnel) 12:35 <ardvark> 哦好,我刚加了并保存,那还不够咯 12:36 <jrandom> 对,不幸的是你需要先停掉再启动那个代理 12:36 <susi23_> 嗯 12:36 <ardvark> 但那我就会错过会议了 ;) 12:37 <susi23_> susibt 是一个 webapp(像 susimail)放进你的 router 的 VM 里 12:37 <susi23_> 它充当 i2p-bt 的网页前端 12:38 <susi23_> 所以你可以管理你的种子、上/下载文件等 12:38 <jrandom> w00t 12:39 <susi23_> 问题是,你需要为每个种子启动一个 btdownloadheadless.py……这样你会在许多 java 线程旁边看到很多 python 进程 :) 12:39 <+arcturus> 这个会在 ducktorrent 里解决 *咳* 12:39 <jrandom> 呵 12:39 * jrandom 屏住呼吸 12:40 <susi23_> 它甚至支持在 router 重启后恢复种子 12:40 <@cervantes> 不错 12:40 <jrandom> 赞 12:40 <susi23_> 未来的计划是自动构建 torrents 和改进 UI 12:41 <susi23_> 如果你想试试,我建议用一个单独的 jetty 实例 12:41 <susi23_> 这样你就不用动你的 router 了 :) 12:41 <susi23_> 下载和安装说明在 http://susi.i2p 12:42 <susi23_> 就这些了 *ping 回给 jr* 12:42 <jrandom> w3wt,多谢 susi 12:42 <jrandom> 好的,关于这个大家有问题或评论吗,还是我们跳到 4) syndie? 12:44 <jrandom> 好的关于 syndi,过去一两天我在列表里发了不少内容,接下来还会有很多活动 12:45 <jrandom> syndie 的主演示站是 http://syndiemedia.i2p / http://66.111.51.110:8000/,当然也鼓励大家下载到本地安装 12:45 <jrandom> 这方面我现在没太多可补充的。除非有人有问题? 12:46 <gott> 为什么叫 syndie? 12:46 <gott> 是引用了“syndicate”吗? 12:47 <jrandom> 对,它是一个通用的聚合前端(+ 安全、认证和匿名意识) 12:48 <jrandom> 好,如果 4) 没有别的,我们跳到 5) ??? 12:48 <jrandom> 有人有任何要在会议上提出的 i2p 相关事项吗? 12:51 <jrandom> 好,如果没有别的 12:51 * jrandom 做个收尾 12:52 * jrandom *baf* 宣布会议结束