快速回顾
出席: cat-a-puss, cervantes, deer, dm, duck, jrandom, protok0l
会议日志
14:05 <jrandom> 0) 嗨 14:05 <jrandom> 1) 0.4.1.1 状态 14:05 <jrandom> 2) 漂亮的图表 14:05 <jrandom> 3) 0.4.1.2 和 0.4.2 14:05 <jrandom> 4) 捆绑的 eepserver(I2P 站点用的内置 Web 服务器) 14:05 <jrandom> 5) ??? 14:05 <jrandom> 0) 嗨 14:05 * jrandom 挥手 14:05 <jrandom> 每周状态说明可在 http://dev.i2p.net/pipermail/i2p/2004-October/000461.html 查看 14:06 <jrandom> (真不敢相信已经是十月了) 14:06 <cervantes> 现在是十二月 14:06 * jrandom 与 cervantes 断开连接。 时钟偏移过大 14:06 <deer> <baffled> 我们现在能把夏天要回来吗? 14:07 <cervantes> 该死……你的 pr0n 源没了 14:07 <jrandom> 当然。在你以南几千公里的地方,baffled 14:07 <jrandom> 好,进入 1) 0.4.1.1 状态 14:07 <deer> <baffled> 到了的时候你会告诉我吗? 14:07 <cervantes> 呵 14:07 <jrandom> 把脚跟咔哒咔哒敲三下…… 14:08 <jrandom> 好,0.4.1 和 0.4.1.1 的修订版已经发布,基本上一切又正常运作了 14:08 <deer> <baffled> 不不不,我不想回家,那里很冷。 14:08 <jrandom> ;) 14:08 <jrandom> 外部 IP 地址的自动检测在大多数情况下看起来运行良好 14:09 <jrandom> (不过也有一些小毛病,因为有些连接坏掉后不能正确挂断) 14:09 <jrandom> 大家有没有用过?对自动检测的体验是好是坏? 14:10 <jrandom> 看起来没有 14:10 <jrandom> 好,关于 0.4.1.1,大家有任何评论/问题/担忧吗? 14:11 <cervantes> 我这边没意见.... 14:11 <dm> 还没试,但已排上我的日程了! 14:11 <jrandom> 如果没有,那我们转到 2) 漂亮的图表 14:11 <jrandom> !thwap dm 14:12 <deer> <Jake> 不知道自动检测怎么样,但我在被 NAT 的 Windows 机器上用过那个“guess”按钮之类的,它确实猜对了 IP...... 如果我们说的是这个的话 14:12 <jrandom> 啊好,不是。“guess”按钮只是通过查询 www.whatismyip.com 来尝试猜你的 IP 14:13 <jrandom> 自动检测是指你把 IP 地址字段留空,它自己会找出来 14:13 <jrandom> 大多数现有 I2P 用户用不到,因为我们都习惯用 dyndns 或者静态 IP 了 14:13 <jrandom> 这大概只对新用户有用 14:14 <deer> <demonic_1> 嗯,对我来说有点慢 14:14 <deer> <demonic_1> 但确实能用 14:15 <jrandom> 好,棒 14:15 <jrandom> 总之,我不想重复本周邮件里关于统计数据的内容 14:16 <jrandom> 相反,有没有人对它们有问题/评论/担忧? 14:17 <jrandom> 我很高兴看到 20 小时汇总里,在大约三万次发送中只有五百多次失败 14:17 <cervantes> 统计数据的收集会产生多大负载? 14:17 <cervantes> 我知道文件大小...但它在后台跑会影响性能吗 14:18 <jrandom> 应该接近于 0。 统计收集里没有内存分配(因为我们使用预分配的事件),而且一切都是异步的 14:18 <cervantes> 好样的 14:18 -!- Sugadude [random@badfish.securityminded.net] 加入了 #i2p 14:18 -!- cat-a-puss [~tom@152.228.242.159] 加入了 #i2p 14:19 <jrandom> 等 0.4.1.2 发布后我可能会不时再烦一些人收集各类统计 14:19 <deer> <mule_iip> 不客气 14:19 <cervantes> 我现在就乐意开始收集... 我已经在用 0.4.1.1-6 了 14:20 <jrandom> w3wt 14:21 <jrandom> 好,关于统计我就这些,除非有人还有要补充的? 14:21 <jrandom> 如果没有,3) 0.4.1.2 和 0.4.2 14:21 <deer> <baffled> 我投票先做 streaming。 14:22 <jrandom> 好 14:22 <jrandom> 有人认为我们还是该先做 tunnel 修改吗? 14:22 <deer> <mule_iip> 先做 streaming 14:23 <cervantes> 现在做 tunnel 相关的东西很可能会导致更多网络扰动....还是缓一口气比较好 ;-) 14:23 <jrandom> 确实 14:23 <deer> <mule_iip> 反正今天在场的人都已经被黑帽认出来了 :) 14:23 <jrandom> 不过我前几天在想,怎么能做 tunnel 修改而不引入不兼容 14:23 <deer> <baffled> 得了吧,承认吧,你只是想更快拿到你的音频 p0rn。 14:23 <duck> (我也赞成先做 streaming) 14:23 <jrandom> 呵呵 14:24 <cervantes> 呵呵 14:24 <cervantes> baffled: 前提是你多提供点来源 ;-) 14:24 <dm> 我觉得我们应该坚持先做 tunnel 的事情 14:24 <dm> 把它先搞定... 14:24 <cat-a-puss> 新的加密会有什么不同? 14:24 * jrandom 踢 dm 一脚 14:25 <jrandom> cat-a-puss:目前我们是统一的 tunnel 加密 - 在同一个 tunnel 内传递的消息在每一跳看起来都一样 14:25 <deer> <baffled> 我想我还能多弄点。 14:25 <cat-a-puss> 哦! 14:26 <cervantes> http://www.i2p.net/todo#tunnelId 14:26 <jrandom> 这也不算太糟,因为一条 alice-->bob 的消息会经过两个采用不同加密的 tunnel,但面对串通的攻击者时就会害我们 14:27 <jrandom> 逐跳的 tunnelId 也有必要,能防止 harvesting 干扰 predecessors (/etc) 14:27 <dm> 是的,这个我们确实应该先修好。 14:27 <deer> <mule_iip> 我投票让 dm 来做 14:28 <deer> <fidd> 我错过会议了吗? ;) 14:28 <jrandom> 我正打算这么提呢,mule :) 14:28 <cervantes> 我投票让 dm 别碰它 14:28 <jrandom> 呵 14:28 <jrandom> 没有,fidd,我们正在进行议程的第 3 项 14:29 <jrandom> 好,如果没人反对 dm 的建议(除了他自己),我想我们就把 streaming 库的更新挪到 0.4.2 14:29 <dm> 太好了 14:30 <jrandom> 好,转到 4) 捆绑的 eepserver 14:30 <jrandom> 如果你还没注意到,现在有个捆绑的 eepserver。 14:30 <cervantes> "只要把 war 文件放进 webapps 目录就能用" 14:30 <jrandom> 呵 14:30 <jrandom> 前提是 .war 文件写得足够好 :) 14:31 <cervantes> 哦哦,真有这种东西吗? 14:31 <cervantes> *thing 14:31 <jrandom> 但从实用角度来说,"只要编辑 ./eepsite/docroot/index.html" 14:31 <deer> <baffled> 我有个问题,你是希望大家用 eepserver 还是用标准的 httpd 服务器? 14:31 <cat-a-puss> KDE 生成的那些能用吗? 14:31 <jrandom> cervantes: phttprelay.war, i2ptunnel.war, routerconsole.war :) 14:31 <dm> 啊对.. war。那种 J2EE 东西之一,需要 20 年手工编辑 xml 文件经验。 14:31 <cervantes> 说得妙 14:32 <jrandom> baffled:我其实不在意。 如果大家装的 web 服务器能接受那些怪异的 Host: 行来的请求,那就太好了 14:32 <jrandom> eepserver 只是为了方便 14:32 <jrandom> cat-a-puss:嗯,KDE 的 .war 文件? 14:32 <protok0l> 单一文化... 单一文化... 14:33 <deer> <duck> 玩 .war 的时候,我很想要只重启 jetty;不幸的是很多部署都需要它 14:33 <cat-a-puss> 是的,你需要安装 kdeaddons,只要打开一个网页然后点归档,它就会生成一个 .war 文件 14:34 <jrandom> duck: 啊,确实。 只要把 clients.config 里启动 eepserver 的那几行抽出来,放到一个 shell 脚本里 14:34 <jrandom> (classpath 要和 router 一样) 14:34 <dm> 我们能把 i2p 集成进 jboss 并在 1.0 前把它打包吗? 14:34 <jrandom> 哦,酷啊 cat-a-puss 14:35 <cervantes> 我想缺失的 webdefault.xml 已经在 cvs 里修好了? 14:35 <deer> <detonate> 实际上,是 jetty.xml 14:35 <jrandom> 帮我们找个有说服力的 .ear dm :) 14:35 <jrandom> cervantes: detonate 说得对。 (是我把 jetty.xml 搞砸了) 14:36 <cervantes> 是啊... 我记得我在哪儿提过要移除 jetty.xml 里的引用,这样它会用 jetty 压缩包里的那个 14:36 <jrandom> wr0d 14:37 <cervantes> 就想确认一下在 cvs 里已经修了 ;-) 14:37 <jrandom> si sr 14:37 <cervantes> 好 14:37 <jrandom> (不过 0.4.1.2 的发布更新不会覆盖大家的 eepsite) 14:37 <jrandom> ((当然,0.4.1.2+ 的全新安装会包含它 though)) 14:38 <cervantes> 哦我们有没有找到 DrWoo 丢失 eepsite 密钥的原因? 14:38 <jrandom> 说到这里,我想提醒一下:每次有新版本大家都应该升级,否则你可能就没有可用的升级流程 14:38 <jrandom> 没有,cervantes,也没有可复现的 bug :/ 14:39 <cervantes> 啊好那我们可以怪用户操作失误 ;-) 14:39 <deer> <DrWoo> cervantes: 几乎可以肯定是我做了什么笨事 14:39 <cervantes> :o) 14:39 * jrandom 把锅甩给小妖精 14:40 <deer> <Jake> http://en.wikipedia.org/wiki/User:Kmweber/List_of_Everyone_Who_Has_Ever_Lived 14:40 <jrandom> 好,转到 5) ??? 14:40 <jrandom> 呵 14:40 <jrandom> 嗯,是的,那确实算作 "其它" 14:40 <jrandom> 有人有什么想提的吗? 14:41 <dm> 我想此时提一下,我对 I2P 社区对我建议所表现出的新态度感到高兴。 14:41 <dm> 致意 14:41 <cat-a-puss> 哦哦选我!我有分布式搜索的基础代码。 14:41 <deer> <demonic_1> 嗯,为什么 i2p 跑了 30 + 小时后 CPU 会飙到 100% 14:41 <dm> dm 14:41 <deer> <Jake> 对,我想提一下基于四阶 gamal 分形方程的加密继承问题,以及它如何应用到 i2p 14:41 <deer> <demonic_1> 而且大部分都在 system? 14:41 <jrandom> 哦,太棒了 cat-a-puss! 14:41 <cat-a-puss> 我前几天在这里宣布过,没人注意 14:41 <deer> <baffled> 勉强算是相关,jake。 14:42 <cat-a-puss> 总之,我可以用点 cvs 空间 14:42 <deer> <DrWoo> cat-a-puss: 这个有 eepsite 吗? 14:42 <jrandom> demonic_1: 嗯,最近一两个版本里有些严重的 bug。 你用的是 0.4.1.1 吗? 14:42 <cat-a-puss> 我大概两周后就能开始测试 14:42 <cat-a-puss> DrWoo: 没有 14:42 <deer> <Jake> baffled, HaH ! 14:43 <deer> <demonic_1> 0.4.1.1-3 14:43 <jrandom> cat-a-puss: r0x0r,没问题。 给我发封邮件,写上你希望模块叫的名字和你的 pgp 密钥,我们就能安排一下 14:44 <cat-a-puss> jrandom: 好 14:44 <jrandom> cat-a-puss: 它做哪种搜索? 14:44 <jrandom> demonic_1: 在 0.4.1 之前它也占用那么多 CPU 吗? 14:44 <cervantes> (代理到 MSN) 14:44 <deer> <mule_iip> demonic_1: 而且你每分钟得到 1 meg 的日志?听起来很熟悉。 14:45 <deer> <demonic_1> 不 14:45 <jrandom> 呵 mule,是的,你发现的那个 bug 是个讨厌的 fast-busy 14:45 <cat-a-puss> jrandom: 是基本的关键词搜索,你需要指定要索引的词,它会存储 URL 14:45 <jrandom> demonic 更有可能是被 tcp.ConnectionBuilder 里的某个 NPE 击中了 14:46 <deer> <baffled> 好啦,到吃饭时间了,我去找点更多的骚声音,为即将到来的 streaming 更新做准备,稍后再和各位聊天。 14:46 <cat-a-puss> jrandom: 它最终应该能很好地扩展,诸如此类,不过现在所有服务器都得连在一起,没人可以加入或离开,而且还没有插入内容的方法,但这些都会修好 14:46 <jrandom> 啊,酷。 它是基于分布式数据库工作的,还是更像对爬到的内容进行搜索? 14:47 <jrandom> 好,棒 14:47 <cervantes> 回头见,baffled 14:47 <jrandom> 哈哈,回头聊,baffled 14:47 <cervantes> baffled: 我们怎么知道那是骚声音,而不是你对着麦克风? 14:47 <protok0l> 太好了! 14:47 <protok0l> i2p 又能用了 14:47 <jrandom> w3wt 14:48 <jrandom> 哪里出问题了? 14:49 <jrandom> 好,还有别人有要在会议上提出的吗? 14:49 <deer> <Jake> 新的 streaming 协议实现后,可以把 i2p 发布到 Slashdot 吗? 14:49 <dm> 最好在之前 14:49 <dm> 不过之后也行 14:49 <jrandom> !thwap^2 14:50 <protok0l> POSTMAN! 14:50 <jrandom> 好,如果没有别的.. 14:50 * jrandom 收尾 14:51 <deer> * Jake 亲了 jrandom 一下 14:51 * jrandom *baf* 宣布会议结束