快速回顾

出席: aum, cervantes, deer, hypercubus, jrandom, kaji, lucky, nicktastic

会议记录

14:04 <jrandom> 0) 嗨 14:04 <jrandom> 1) 0.3.4.3 14:04 <jrandom> 2) 0.3.5 和 0.4 14:04 <jrandom> 3) 文档 14:04 <jrandom> 4) stasher 更新 14:04 <jrandom> 5) ??? 14:04 <jrandom> 0) 嗨 14:04 * jrandom 挥手 14:05 <deer> * Pseudonym 挥手 14:05 * hypercubus 扇动翅膀 14:05 <deer> * detonate 挥手 14:05 <jrandom> 每周状态笔记 @ http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:05 <jrandom> 继续到 1) 0.3.4.3 14:06 <jrandom> 正如笔记里所说,也如各位亲身感受到的那样,网络目前状况不太好 14:06 <jrandom> 许多消息丢失,而且大家经常看到关于他们的 lease(租约)早已过期的警告 14:07 <jrandom> 这很不幸,但已在 CVS 中基本解决,我们会在条件允许时发布(见第 2 项) 14:07 <kaji> (来晚了)嗨 14:08 <jrandom> 总之,除了邮件里写的,我对 0.3.4.3 就只想说这些。 感谢大家在我们跨越这些坎时的耐心 14:08 <jrandom> 摇摆着上到 2) 0.3.5 和 0.4(除非还有人想补充点什么?) 14:09 <deer> <oOo> 所以 90% 的损坏节点就能把网络打趴下 ^^ 14:09 <deer> * Pseudonym 迫不及待地等待 0.3.5 发布 14:09 <kaji> 谁在发起 DoS?干得挺到位的 14:10 <jrandom> 嗯,我在其他 CVS HEAD 机器上始终能连到 squid 14:10 <jrandom> 所以对于跑 CVS HEAD 的人来说,网络并没有被“击倒” :) 14:10 * lucky 用 0.3.4.3 仍有部分成功。 14:10 <jrandom> 但没错,旧的对等点选择算法确实干过些蠢事 14:10 <deer> <oOo> 我用的是 CVS head,经常丢掉 suid.i2p ;) 14:11 <jrandom> 嗯 14:11 <jrandom> 你这边看到的 tunnel(隧道)失败率是多少? 14:12 <jrandom> (将 /routerStats.html#tunnel.failAfterTime 的事件总数与 #tunnel.buildFrequency 的事件总数比较) 14:13 <deer> <oOo> 生命周期平均值:288 268,91,基于 339,00 次事件 14:13 <jrandom> 那 tunnel.buildFrequency 呢? 14:14 <deer> <oOo> 不过你在修线程泄漏的时候可能把 router(I2P 路由器节点)重启得太频繁了 ;) 14:14 <jrandom> 你这边 tunnel.buildFrequency 的生命周期事件总数是多少? 14:14 <deer> <oOo> 24 小时频率:每周期平均值:(2,76,最大 2,76,当前是最大值的 100,00%)严格的每周期平均:5 645,58 次事件(基于生命周期总计 5 729,00 次事件计算) 14:14 <deer> <oOo> 24 小时 ~= router 生命周期 14:15 <jrandom> 那就是约 5% 的 tunnel 失败 14:15 <jrandom> 这和我在 CVS HEAD 上看到的差不多,相比之下 0.3.4.3 的 tunnel 失败率在 40–60% 14:16 <deer> <oOo> 那我们就摇到 2) 吧 ;) 14:16 <jrandom> 当它已经摇过去了 14:16 <jrandom> 好的,如邮件所述,下一版将是 0.3.5,而不是 0.4 14:16 <jrandom> 它会包含大家一直期待的所有好东西,但不会有“0.4 的盖章认可” ;) 14:17 <deer> <Pseudonym> 0.4.rc-1 14:17 <jrandom> 嗯,我考虑过走 rc 这条路,但我不想过于自信 14:17 <kaji> 0.4.rc-0.9 14:17 <deer> <Pseudonym> 呵 14:18 <kaji> beta 14:18 <jrandom> 在 0.3.5 放出来的时候,我会看看我们能否再次发起 DoS,并且想出一堆新的测试问题 14:18 <lucky> 我们得一直 DoS 它,直到它在被 DoS 时还能正常工作 14:18 <jrandom> 对 14:19 <kaji> 不停地 dos,直到它再也 dos 不动 14:19 <deer> <Pseudonym> 不过 0.3.5 和 0.4 之间不会再加新功能了,对吧? 14:19 <jrandom> 或许有人会受到启发,在模拟器里实现一些 churn 和失败场景,这样我们就能更轻松、自动地测试这些东西…… ;) 14:20 <jrandom> 没错,Pseudonym。我不指望在 0.3.5 期间再出什么重要新功能 14:20 <jrandom> 至少从应用用户的角度是这样 14:20 <jrandom> 或许有开发者会趁这个时间改进 eepproxy、做个透明的 web 服务器、帮帮 aum 等等 14:21 * jrandom 戳一戳那个在鼓捣带 DCC 支持的 IRC 代理的人 ;) 14:21 <deer> <duck> 正在做一个面向 I2P/Tor 的公共 inproxy 14:21 <jrandom> 啊,不错,是 HTML 特定的,还是 bitpipe? 14:21 <jrandom> 呃,我是说 web 特定的 14:22 <deer> <duck> web 特定 14:22 <jrandom> 懂了 14:22 <deer> <duck> 思路是让某个 ISP 能为特定站点架一些网关 14:22 <deer> <duck> 这样全世界都能访问 alexandria 14:23 <jrandom> 喔,如果这些网关能充当 vhosts(虚拟主机)那就真香了 14:23 <jrandom> (也许你本来就指这个) 14:23 <deer> <duck> http://anonygateway.com/home.duck.i2p/~alexandria/ 14:23 <jrandom> 啊好 14:23 <jrandom> 依然很酷 14:23 <deer> <duck> http://anonygateway.com/6sxoyfb3h2nvok2d.onion/ 14:24 <deer> <duck> 虚拟主机也可以;只是下一轮再做 14:24 <jrandom> (不过 6sxoyfb3h2nvok2d.onion.anonygateway.com 会更酷 ;) 14:24 <jrandom> 对对 14:24 <deer> <duck> 用个 mod_rewrite 当然就很容易 14:25 <cervantes> 或者直接弄个子域名 :) 14:25 <kaji> 哈,把一个 bittorent 种子做成 vhost 14:25 <deer> <duck> 开发费我自掏腰包;补丁将是 public domain 14:25 <jrandom> duck++ 14:26 <deer> <duck> 也在跟一家 ISP 谈,可能会把它作为付费服务提供 14:26 <jrandom> 不错 14:26 <deer> <duck> 当然如果 anarchistgang.org 来做更好 14:26 <deer> <duck> 但你知道那类家的稳定性如何 14:26 <jrandom> *咳* 14:27 <cervantes> 他们有点“quackers”(嘎嘎的/疯疯癫癫的) 14:27 <cervantes> *they're 14:27 <deer> <jon2> 嗨!!!!!! 14:27 * hypercubus 窃笑 14:27 <jrandom> 嗨,jon2 14:27 <deer> <jon2> 我喜欢开会>:-D 14:28 <jrandom> 我想等网络再稳定些(0.3.5 发布之后),我们会想重新评估一些应用层的工作 14:28 <deer> <duck> *咳* myi2p? 14:28 <jrandom> 呵 14:29 <kaji> 那防火墙后的访问怎么办? 14:29 <deer> <jon2> 对,防火墙内的访问 :) 14:29 <jrandom> 我们需要一个扎实、好用、而且安全的方案,能提供大家想要的功能(也希望能借此促进社区) 14:30 <deer> * duck 指向 0.4.2 @ http://www.i2p.net/roadmap 14:30 <jrandom> 相信我,我和大家一样也很想解决防火墙/不可控 NAT 等环境下的访问。 14:30 <deer> <jon2> 安全这块我来,我懂 cryptophagy。 14:30 <jrandom> (得把这句收录到名言里去 ;) 14:30 * hypercubus 想知道 cryptophage 是啥 14:31 <jrandom> jon2——我们确实需要这方面的帮手,很希望占用你一点时间! 14:31 * kaji 刚开学,他想把 i2p 带去学校 ;) 14:31 <aum> 早上好,各位 14:31 <cervantes> 顺便问下,有没有开发者怀念他们的小 i2p 博客……也许该在论坛给他们单开版块,至少短期内是这样…… 14:31 <cervantes> *如果是的话 14:31 <deer> <jon2> cryptophagy,安全之学。 14:31 <jrandom> 早啊,aum 14:32 <hypercubus> jon2:你也懂 cryptography 吗? 14:32 <deer> <jon2> 早上好,aum。 14:32 <jrandom> cervantes:我先等等,等我能有个自己的博客,希望不会太久 14:32 <deer> <jon2> 不懂 :-( 14:33 <cervantes> jrandom:那其他人呢? 14:33 <jrandom> nightblade 一直在用他在 cashdollar.org 的博客 14:33 <deer> <jon2> 我在 blogs.aspnet.com 上有个博客 14:33 <jrandom> 不过我觉得让大家在论坛上发帖也挺酷 14:34 <cervantes> 啊,好……看起来大多数人都找到了替代……但可惜大家分散了 14:34 <jrandom> 嗯 14:34 <cervantes> *shame 14:34 <cervantes> 该死的手指头儿儿儿 14:34 <lucky> 嗯,phage 是免疫系统的一部分。 14:34 <jrandom> 我喜欢在站点上有开发者博客。 我们会把它找回来的 14:34 <hypercubus> jon2:有意思,blogs.aspnet.com 是个未注册的域名 14:34 <jrandom> 好的,总之,关于 2) 0.3.5 和 0.4 还有别的吗? 14:35 <hypercubus> 有 14:35 <hypercubus> 我已经把 Firefox 的问题解决了,在 CVS 里 14:35 <jrandom> w000t 14:36 <deer> <jon2> 我是 ASP 开发者。 14:36 <hypercubus> 现在会从注册表读取默认值 14:36 <cervantes> :) 14:36 <deer> <jon2> 抱歉……我指的是 blogs.asp.net 14:36 <hypercubus> 不,你不是 14:36 <deer> <jon2> weblogs.asp.net 14:36 <jrandom> 啊,太好了,hypercubus。 那我们离 0.3.5 发布就差不多了 14:37 <cervantes> 打了个冷颤……ASP 14:37 <hypercubus> 是的,我能感觉到快了 14:37 <jrandom> 好,转到 3) 文档 14:37 <jrandom> 嗯,除了我在邮件里的请求之外,没有别的要补充 14:38 <jrandom> (把你的问题发来! 发到邮件列表、发邮件、或者发到论坛) 14:38 <deer> <oOo> 对,匿名用论坛,让 Cervantes 开心 ;) 14:39 * cervantes 浑身酥麻 14:39 * hypercubus 调整一下“兔耳朵”天线 14:40 <nicktastic> 哈哈 14:40 <deer> <jon2> 我喜欢这次会议.. 14:40 <cervantes> 你说过了…… 14:40 <cervantes> <deer> <jon2> 我喜欢开会>:-D 14:40 <hypercubus> 好呀,下次甜甜圈你请 ;-) 14:40 <jrandom> 好,如果没别的,4) stasher 更新 14:41 <jrandom> aum 好像醒得挺早……你还在吗? 14:41 <deer> <jon2> 棒极了的会议! 14:41 * hypercubus 在想 dm 有有没有孩子 14:41 <jrandom> 呵,是啊,他回来了 ;) 14:41 <cervantes> 我觉得那不可能 14:42 <hypercubus> 猜想 aum 错过了第一杯咖啡 14:42 <jrandom> 好吧,也许他会再摇回来 14:42 <jrandom> 总之,他的一般性更新已经发在邮件里了 14:42 <jrandom> 看起来进展不少 14:43 <jrandom> 还有一些问题,但我们继续向前 14:43 <deer> <oOo> 但没给出发布日期 ;) 14:43 <hypercubus> 目前有多少人在测试它? 14:43 <jrandom> 我不确定他现在手头提到的那些东西的代码是否已经公开 14:43 <hypercubus> 啊 14:44 <deer> <jon2> BAF BAF BAF BAF BAF 14:44 <kaji> stasher 有什么新东西? 14:44 <jrandom> kaji:看 http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:45 <deer> <oOo> 现在它洗盘子更省水了 14:45 <hypercubus> 我一直在等这个功能 14:45 * jrandom 也是 14:45 <jrandom> 好 14:45 <jrandom> 如果 aum 还在 afk,那就摇到 5) ??? 14:45 <jrandom> 还有谁有要提的? 14:45 * cervantes 戴上锡纸帽 14:46 <lucky> 用 jetta 来服务网页进展如何? 14:46 <jrandom> 我不知道有人在做一个应用,能安全地让大家用 jetty 来托管页面 14:46 <jrandom> (也就是托管能作为 eepsite(I2P 站点)来服务的页面) 14:47 <jrandom> jetty 确实允许大家部署客户端应用(不过我也不知道有人在做基于 web 的应用) 14:47 <hypercubus> 我想谈谈 systray4j 和 SWT 14:47 <jrandom> 嗯哼? 14:47 <hypercubus> 用 SWT 替代 systray4j 的代价:我们会去掉 systray4j.jar 和 systray4j.dll,发行包能瘦身 147 KB——但要换成 swt.jar(885 KB)+ 原生库(Win 上 332 KB,*nix 上 639 KB),净增 1.2–1.5 MB。不过这样我们能在 KDE、Gnome、OS X 以及 Win32 上都获得托盘图标,还能在纯 X 环境里提供类似 NextStep/GNUstep 的启动图标 14:48 <hypercubus> 而且这会让我们之后能添加其他 GUI 组件,而不依赖用户的 JRE(否则为了兼容 Kaffe 用户我们就只能用 AWT) 14:48 <hypercubus> 只是提供些思路……也许以后再说 14:48 <jrandom> 值得讨论,等用户有需求的时候再推进 14:49 <jrandom> 有价值就是有价值 14:49 <deer> <oOo> Web 界面就是 GUI 的定位,对吧? 14:49 <hypercubus> cervantes 有个用好 SWT 的酷点子 14:49 <hypercubus> 一个 I2P 仪表盘 ;-) 14:49 <jrandom> 是的,oOo 14:49 <hypercubus> 哦,还有皮肤!j/k 14:49 <jrandom> 如果你说的是我理解的那种功能,我更希望把它做到 router 控制台里 14:50 <hypercubus> 我的意思是…… 14:50 <cervantes> 如果 i2p 自带一套不错的 SWT 库,也许还能鼓励应用开发 14:50 <hypercubus> 看起来 systray4j 的开发在走下坡或者陷住了 14:50 <deer> <oOo> 只要托盘和 GUI 之类不是让 router 正常工作所必需的就好…… 14:50 <jrandom> 对,oOo 14:50 <hypercubus> 我不觉得他们会很快修 KDE 版本 14:51 <hypercubus> 没错,我们可以只在 router 的 systray 类里加个钩子 14:51 <hypercubus> 然后用户可以按需下载 systray/SWT 的东西 14:51 <jrandom> hypercubus:就我个人而言,我并不百分之百肯定用户群是否真的需要托盘。 我觉得需要先发布、然后收集反馈,才能知道它的价值 14:51 <jrandom> cervantes:客户端应用开发者完全可以把 SWT 跟他们的应用一起打包 14:51 <jrandom> (或者说“自己去装 SWT”) 14:51 <hypercubus> 我怀疑我们会收到扩展托盘选项的需求 14:52 <jrandom> 如果某个客户端应用有我们想和 router 一起打包的东西,我们会连同 swt 一起发 14:52 <jrandom> (等等) 14:52 <deer> <oOo> 现在把控制台/状态监控/之类和“真正的路由东西”拆开是不是太迟了? 14:52 <jrandom> “真正的路由东西”? 14:52 <jrandom> router 控制台是一个完全独立的客户端应用 14:53 <jrandom> (apps/routnerconsole/) 14:53 <deer> <oOo> 就是让字节匿名流动所需的那些东西 14:53 <jrandom> 我确实认为将来我们也会想做一个最小化的 router 安装包 14:53 <jrandom> (clients.config 里啥都不带,等等) 14:53 <jrandom> 但我们没有足够的开发人手去维护多套东西 14:55 <jrandom> 好,还有谁有要提的吗? 14:57 <jrandom> 如果没有的话 14:57 * jrandom 开始收尾 14:57 <deer> <oOo> 0.3.5,什么时候?;) 14:57 <jrandom> 希望这周就能发 14:57 <jrandom> (顺利的话一两天内) 14:57 <deer> <oOo> 好的 ^^ 14:57 * jrandom 停止收尾 14:57 * jrandom 用 *baf* 结束了会议