快速回顾
出席: ant, bens, bob, detonate, dm, duck, Frooze, frosk, jrandom, kaji, Madman2003, modulus, mule, mule2, orion, Ragnarok, redzog, scintilla, susi23, ugha2p
会议记录
13:05 <@jrandom> 0) 嗨 13:05 <@jrandom> 1) 0.4.2.4 & 0.4.2.5 13:05 <@jrandom> 2) 0.5 策略 13:05 <@jrandom> 3) 命名 13:05 <@jrandom> 4) eepsite 汇总 13:05 <@jrandom> 5) ??? 13:06 <@jrandom> 0) 嗨 13:06 * jrandom 挥手 13:06 <@jrandom> 每周状态说明刚刚发布在 @ http://dev.i2p.net/pipermail/i2p/2004-December/000528.html 13:07 <@jrandom> 让我们直接进入 1) 0.4.2.4 & 0.4.2.5 13:08 <@jrandom> 已经升级到 0.4.2.5 的各位——目前大约占到全网的 1/3——谢谢! 13:09 <@jrandom> 我本想让发布节奏平稳一些,但 0.4.2.5 里有些东西确实需要更广泛部署 13:10 <Madman2003> 在断线方面 0.4.2.5 对我来说效果不错,不过我不 24/7 运行 i2p(最近 IRC 断线不少),而且离发布才过了几个小时 13:10 <@jrandom> 我稍后在邮件里也提到过,我还没有计划下一次 bugfix 版的发布日期,不过走着看吧 13:10 <@jrandom> 太好了 Madman2003 13:10 <@jrandom> 是啊,现在判断 0.4.2.5 还为时过早 13:11 <frosk> .4 上我以前会遇到高延迟的时段,.5 目前还没遇到,不过还是有点早 13:11 <frosk> (当然我是说 IRC 的延迟) 13:11 <@jrandom> 修复的 DNS bug 可能会表现为大量运行旧版本的对等体同时出错,所以大家越早升级越好 13:12 <@duck> 这和那些手动输入主机名的人出错有关吗? 13:12 <@jrandom> 是的 13:12 <dm> Windows 系统托盘的 I2P 图标有多没用啊!?!? 13:12 <@duck> 啊,所以这就是为什么 config.jsp 还是很友好 13:13 <Madman2003> 谁知道为什么还有人运行 0.4.2.4 之前的 router?(发布有一阵了) 13:13 <@jrandom> dm:它现在更多只是个占位符,再加上一个状态图标,表示“i2p 正在运行” 13:13 <dm> 他们还有自己的生活? :) 13:13 * jrandom 应该对此表示不满…… 13:14 <redzog> 有没有办法从命令行做软重启? 13:14 <@jrandom> 恐怕没有 13:14 <redzog> 呃,可惜 13:14 <@jrandom> 也许可以用 wget 之类? 13:14 <redzog> 这会让自动更新容易些 13:14 <+detonate> i2prouter stop && i2prouter start :) 13:14 <@jrandom> 不,算了,wget 也不行 13:14 <@jrandom> (因为表单需要交互) 13:14 <Madman2003> 我一般在两次发布之间通过 CVS 更新好几次(最多一天一次),只要几分钟 13:15 <redzog> lwp::simple 可以搞定 13:15 <redzog> 就是一个 POST 而已 13:15 <@jrandom> redzog:支持这个会很酷 13:15 <redzog> 我试着糊个原型出来 13:15 <@jrandom> 呃,不仅仅是发个 POST,你需要先读表单里给你的内容,然后把那些字段发回去 13:16 <+detonate> 之后发布间隔会拉长一些吧……对吧? 13:16 <@jrandom> (有个隐藏标志来防止人们做类似 <img src="../../../../../../configservice.jsp?action=restart"> 的事情 13:16 <redzog> 哈,对 13:16 <@jrandom> 对的 detonate,本来没计划这么快,最多一周一次 13:16 <redzog> nonce(一次性随机数)值会变化吗? 13:17 <@jrandom> 如果不变,那就不叫 nonce 了 ;) 13:17 <redzog> 嗯,看起来会 13:17 <redzog> 嗯,是在会话之间,还是在每次加载页面之间…… ;) 13:17 <redzog> 是每次加载页面 13:17 <@jrandom> 对 13:17 <@jrandom> 好,关于 0.4.2.4/0.4.2.5 还有其他吗? 13:18 <@jrandom> 我确信再把新版本跑一跑之后还会有更多讨论 13:18 <dm> 哦,这是在开会吗? 13:18 <+detonate> 启动起来似乎顺畅度差了不少 13:18 <+detonate> 比 2.3 13:18 <@jrandom> 哦?具体哪里,detonate——CPU、延迟、内存、时间? 13:19 <+detonate> 对等体列表要很久才填满 13:19 <+detonate> 而且我有一大堆被拉黑的节点 13:19 <+detonate> 另外 i2ptunnel 有时会卡住,总体看实际启动至少要花 2 倍时间 13:19 <+detonate> 一旦起来了就顺畅了 13:19 <+detonate> 挺奇怪 13:19 <@jrandom> 嗯,在 /logs.jsp#connectionlogs 上原因显示的是什么? 13:20 <ant> <BS314159> 我刚刚优雅重启到 0.4.2.5。花了 120 秒才有 Local Destinations 13:20 <ant> <BS314159> 看起来不错 13:20 <@jrandom> 不错,BS314159——那差不多就是最低限度了,因为我们在启动后 2 分钟才启动 i2ptunnel :) 13:20 <+detonate> 没什么异常 13:20 <+detonate> 一个关闭异常 13:21 <+detonate> 但我觉得是我自己造成的 13:21 <mule> 我用上个版本通过 fcp 拉了 300M 多的电影。以前从没这么好过。最高速超过 40k。干得漂亮。 13:21 <@jrandom> 哇,给力,mule! 13:21 <mule> 不过 IP 变化后的恢复我还是有很大问题 13:21 <@jrandom> detonate:嗯,好的,会后或你有空的时候我很想继续调这个问题 13:22 <+detonate> 好 13:22 <+detonate> 行 13:22 <dm> tunnel 延迟:364ms。到底他妈怎么回事,每个版本 tunnel 延迟都降了 100-200ms! 13:22 <@jrandom> 啊,mule,好 13:22 <@jrandom> 我有个主意可以处理那些挂住的 TCP 连接——加个 5 分钟的 keepalive 就行 13:23 <@jrandom> 嘿 dm,别急,它还会涨回来的 ;) 13:23 <frosk> 哇,我这儿只有 261ms :) 13:24 <@jrandom> 好,如果没别的,我们跳到 2) 0.5 策略 13:24 <dm> 这不可能吧…… 13:25 <+ugha2p> 看来我又来晚了。 13:26 <@jrandom> 0.5 还有很多活要干,不过邮件里概述了个大致流程 13:26 * jrandom 把 ugha2p 送去校长办公室 13:27 <@jrandom> 在 tunnel 资源池和创建方面还有一些细节要敲定,不过我觉得我们有几种不同的方案,能满足不同用户群的需求 13:28 <@jrandom> 等设计上的大问题基本捋顺了,会发布一些扎实的文档供各位审阅 13:28 <@jrandom> (目前笔记本上大约写了 8 页,不过应该能压缩得不错) 13:29 <kaji> 会议开始了吗? 13:29 <@jrandom> 0.5 的另一个任务是“应对网络的带宽需求”,我对如何规划还没头绪,所以只能走一步看一步 13:29 <@jrandom> 是的,kaji,我们正在讲 2) 0.5 策略 13:30 <@jrandom> 嗯,关于这点我暂时就这些,除非大家有问题/意见/担忧? 13:31 <+ugha2p> 哇,大多数 router 已经升级了。 13:31 <+detonate> 路线图里有没有对 HTTP 流量做过滤以剥离 JavaScript/等的计划? 13:31 <+detonate> 针对 0.5 13:31 <+ugha2p> detonate:没有。 13:31 <@jrandom> detonate:0.6 13:31 <ant> <cat-a-puss> 关于带宽,我们是否应该为 BitTorrent 启用概率性的 tunnel 长度,和/或本地偏置的 tunnels,因为一般 BT 用户的威胁模型较弱? 13:32 <@jrandom> cat-a-puss:是的,绝对是。这是 0.5 发布的重要部分之一 13:32 <+ugha2p> detonate:除非你抢先把它实现了。 ;) 13:32 <+detonate> 我在考虑 13:33 <ant> <cat-a-puss> HTML 过滤会在单独的进程里进行吗? 13:33 <@jrandom> 我想 michelle 也在看这个,如果你们俩想一起合作(michelle 正在学 Java),那就太棒了 13:33 <+detonate> 好 13:33 <@jrandom> cat-a-puss:我不清楚。 13:34 <+ugha2p> cat-a-puss:为什么要这样? 13:35 <ant> <cat-a-puss> (我这么问是因为我在想做个代理,把所有进来的浏览器流量通过 ClamAV)它是 GPL 的,所以如果能把它纳入过滤器,可能挺好。 13:35 <@jrandom> 很酷,cat-a-puss! 13:35 <+ugha2p> 有些人已经在 I2P 上用 Privoxy 了。 13:36 <bens> 总体上,我反对把东西打包进来 13:36 <susi23> 我宁愿看到大家把浏览器配置正确,而不是承诺保护他们不受恶意代码的侵害。 13:36 <@jrandom> susi23:没人会把浏览器配置得当 13:36 <@jrandom> 尤其是普通用户 13:37 <frosk> 甚至要怀疑普通人能不能给浏览器设置代理 13:37 <@jrandom> 我个人认为类似 cgi-proxy 的东西会是理想选择 13:37 <@jrandom> 说得对,frosk 13:37 <@jrandom> 有个类似 cgi-proxy 的界面(按用户偏好过滤,默认安全),就算傻瓜也会用 13:38 <bens> 我看 I2P 需要为不同市场准备多个版本,比 MS Office 还要多 13:38 <@jrandom> 这就是为什么我们把组件做得小,把这些东西都挪出 router,bens ;) 13:38 <Ragnarok> 一份代理自动配置文件会有帮助 13:39 <@jrandom> Ragnarok:我们有一份,但用它仍然可能做出危险的事情 13:39 <frosk> 也许还可以做个专用的 i2p 浏览器(如果谁闲到发慌的话 ;)) 13:39 <susi23> ragnarok:那个? http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/proxyscript/i2pProxy.pac 13:39 <@jrandom> frosk:我猜还要配专用的 i2p 操作系统和硬件 13:40 <frosk> 呵呵,完美 13:40 <Ragnarok> 不过那不在安装包里 13:40 * jrandom 在专用的 i2p 宇宙里实现这些 13:40 <susi23> . o O ( 也许我们还该找一颗专属的 i2p 行星 ) 13:40 <susi23> . o O ( 靠,慢了一步 ) 13:40 <mule> 行,我们来卖硬件 :) 13:40 <frosk> 老话说,要从零造东西,先得创造宇宙 13:41 <@jrandom> w00t,现在我们只差几个投资人了…… 13:41 <bens> 说正经的,做个 Firefox 自动配置器也许挺合理 13:41 <@jrandom> bens:susi 上面链接的 .pac 应该能搞定 13:41 <bens> 不仅是代理;还包括安全设置、主页等 13:41 <@jrandom> 我们也可以把它跟安装包一起带上,但对需要匿名性的人来说还不够(而且他们并非超级极客) 13:42 <@jrandom> 嗯,也许这类东西可以进 cervantes 的 i2p XUL 应用 13:43 <@jrandom> 不过这已经离 2) 0.5 策略越来越偏题了 13:43 <@jrandom> 还有别的吗,或者我们转到 3) 命名? 13:44 -!- Irssi: #i2p: 共 40 个昵称 [2 个 ops, 0 个 halfops, 6 个 voices, 32 个普通] 13:44 <@jrandom> 当作我们已经切换了 13:44 <@jrandom> 好像我在 addressbook 2.0.1 的引用上有点操之过急——Ragnarok,给我们说下最新情况? 13:44 <+ugha2p> jrandom:我们能指望路线图上的日期是准确的吗? 13:45 <@jrandom> ugha2p:目前它们反映的是我最好的估计 13:45 <+ugha2p> jrandom:好,明白。 13:45 <Ragnarok> 现在已经发布了 13:45 <@jrandom> w00t 13:45 <Ragnarok> 去 ragnarok.i2p 看 13:45 <Ragnarok> 我本来不打算现在发布的,但 jrandom 把我逼上了贼船 :) 13:46 <@jrandom> 呵呵 13:46 <+ugha2p> Ragnarok:顺便,你首页漏了一个链接。 :) 13:46 <Ragnarok> 只是几个 bug 修复,没啥大改动,但应该能更好地处理一些边角情况 13:46 <@jrandom> 在右上角,ugha2p 13:47 <Ragnarok> ugha2p:在侧边栏 13:47 <Ragnarok> 不过我也会在帖子里加上链接 :) 13:47 <mule2> “等我死的那一天吧”。每天换 IP 用来对时。 13:48 <Ragnarok> 总之,大家能试试就太好了。 非常欢迎 bug 报告 13:48 <+ugha2p> Ragnarok:哦,那个侧边栏在 Opera 里严重跪了。 13:48 <mule2> Lease expired 12773d ago 13:49 <+ugha2p> Ragnarok:也不算“严重跪”,只是跑到了页面最下面。 13:49 <@jrandom> 不错,Ragnarok,谢谢 13:49 <Ragnarok> 你的窗口大概不够宽 13:49 <+ugha2p> 对,但它应当适配任何窗口大小。 13:50 <+ugha2p> 所以你可能以后要修一下。 :) 13:50 <Ragnarok> “应当”这个词用得很有意思 :) 13:50 <Frooze> 啊,在 Mozilla 1.7 里也不对。不过我的窗口也比较小。 13:50 <+ugha2p> 为什么这么说? 13:50 <Frooze> 谢谢 ragnarok。很酷的东西。 13:51 <Ragnarok> 我可能以后会修,但这事优先级很低 13:51 * jrandom 更愿意看到 addressbook 的更新,而不是 HTML 修修补补 13:52 <Ragnarok> 总之,还有问题吗? 13:53 <frosk> 谢谢 addressbook,Ragnarok,听起来很实用 13:54 <+ugha2p> 加载 addressbook 的文档里写的方法是唯一的方式吗,还是有更不打扰人的方法? 13:54 <kaji> 我刚装上,真棒 13:54 <Ragnarok> 你可以手动用 "java -jar addresbook.jar <path to i2p/addressbook>" 启动它 13:54 <Ragnarok> 谢谢 :) 13:55 <kaji> 哦,我下的是 2.0.0,有更新在哪吗? 13:55 <Ragnarok> 好的,我把栏修了,就是绝对和相对尺寸混用的愚蠢错误 13:56 <Ragnarok> 对,现在 ragnarok.i2p 上有 2.0.1 了 13:57 <+ugha2p> 我现在遇到“Failed to load Main-Class manifest attribute from”,不过没关系,我待会儿重启一下。 13:57 <Ragnarok> 哎呀 13:58 <Ragnarok> 怪我 13:58 <Ragnarok> 我会尽快修复 13:58 <+ugha2p> 啊,好的。 :) 13:58 <Ragnarok> 很快还会有一个易于安装的 .war 版本 13:59 <dm> jrandom:你就是台机器 14:00 <@jrandom> wikked,谢谢 Ragnarok 14:00 <@jrandom> susi23:ping? 14:00 <susi23> 1200ms 14:01 <@jrandom> !thwap 14:01 <@jrandom> 总之,给我们说说 susidns 的进展? 14:01 <@jrandom> 还是留到稍后? 14:01 <susi23> 我们有时间展开更泛的命名相关讨论吗? 14:02 <susi23> 我们将来想要哪些特性? 14:03 <@jrandom> 我有些想法发在 http://dev.i2p.net/pipermail/i2p/2004-February/000135.html 13:03 <@jrandom> (关于通用特性) 14:04 <@jrandom> 我觉得最难的是让大家戒掉对全局唯一、可读的名字的依赖,但有了好的界面应该可以做到 14:04 <Ragnarok> 用 XML 实现你概述的数据结构是我接下来的目标之一 14:04 <susi23> 好的,这里有一篇关于属性的小文:http://susi.i2p/removablekeys.html 14:05 <ant> <Jnymo> 哇……今晚这里挺挤的 14:05 <bens> ragnarok:你看过 YAML 吗?可能更容易 14:05 <+ugha2p> Jnymo:是啊,我们在开会呢。 14:05 <Ragnarok> YAML 这个名字也太贴切了 14:05 <@jrandom> 不错,susi23,不过我觉得我们肯定要从简单的 hosts.txt 格式迁移出去 14:05 <ant> <Quadn-werk> 增加一个命令行优雅重启? 14:06 <ant> <Jnymo> 啊 14:06 <susi23> 有没有什么想法能从长期看保持名字唯一? 14:06 <@jrandom> 命名服务要管理的数据中一个重要部分是:条目需要签名,这需要一些硬性的结构(或精心设计的 XML) 14:07 <@jrandom> 我不相信名字能同时做到全局唯一、人类可读、并且安全。 14:07 <@jrandom> (我把“中心化”和“安全”捆在一起) 14:07 <@jrandom> susi23:你看过这个吗:http://zooko.com/distnames.html ? 14:07 <Ragnarok> 我觉得用类似 addressbook 的系统,名字最终大多会唯一,因为宣称名字的人有动力不去选已经在用的名字 14:08 <@jrandom> Ragnarok:拭目以待。 也许吧 14:08 <susi23> 我去看看 14:08 <bens> 我猜会出现可信的权威 14:08 <Ragnarok> 嗯,已经有一个了 14:08 <frosk> hosts.txt? :) 14:09 <Ragnarok> jrandom 的,是啊 14:09 <@jrandom> 或者,即便没有可信权威,也可以用包含路径的名字来实现唯一标识 14:09 <@jrandom> (比如“orion.i2p 这个站所称的‘frosk.i2p’”) 14:10 <@jrandom> Derek Eddington 在九月有几篇类似思路的帖子 - http://dev.i2p.net/pipermail/i2p/2004-September/000432.html 14:10 <bens> frosk.orion.i2p 14:10 <@jrandom> smtp.frosk.ns.orion.i2p 14:11 * jrandom 开始构建 UUCP bang 路径 14:11 <frosk> 哈哈 14:12 <susi23> 好吧,那现在……要不要来个“命名路线图”? :) 14:12 <ant> <Jnymo> 你们多少把我从那种绝对分布式的 I2P DNS 概念里劝退了……不过 duck 的想法让我觉得信任系统可能可行……比如,一次查询返回一组站点/文件,每个都附带网络给予它的信任度 14:12 <susi23> 一旦我们就要做的事达成一致 14:12 <@jrandom> 好主意,susi23,你要不要写一个出来? 14:13 <@jrandom> 基于他人的信任来建立信任有潜力,但必须非常谨慎地做 14:13 <susi23> 我可以做,但我还不清楚我们到底想做什么。这里有些决策要定。 14:14 <@jrandom> (也就是:只在你信任到达信任发起者这条链上各节点的前提下) 14:14 <modulus> 对某个站点不存在、也不该存在“网络信任”这种东西,信任必须始终以用户为中心 14:14 <@jrandom> susi23:路线图第 1 步:在 $featureset 中做出选择 14:14 <susi23> 或者至少我们得把这些想法打磨成更明确的概念。 14:14 <ant> <Jnymo> 嗯,如果把它做得特别简单……比如 files.i2p 列出有多少站点链接到了 siteinquestion.i2p 14:15 <Ragnarok> 好了,我把 addressbook 包更新成可执行的 JAR 了。 14:15 <ant> <Jnymo> 呃,files.i2p 14:15 <@jrandom> jnymo:那就会变成一个中心化的权威——files.i2p 14:15 <modulus> 更别提你可以建一大堆站点来污染链接池。 14:16 <modulus> 在 I2P 上搞“谷歌炸弹” 14:16 <ant> <Jnymo> 没错……但 files.i2p 可以去中心化 14:16 <susi23> 好,要不我们先收集想法/信息/概念,到——比如说——一月 14:16 <orion> 各位好。我看到命名又被摆上台面了……又一次 :) 14:16 <susi23> 然后进入决策阶段,可以吗? 14:16 <@jrandom> 听起来不错——你来做联系人把这些收集起来好吗? 14:16 <Ragnarok> 可以 14:16 <modulus> 无论信任聚合是否去中心化,信任都必须源自用户。其他做法在我看来都可能被投毒。 14:17 <susi23> 我们能不能用邮件列表来做这事? 14:17 <bob> 或者 ugha 的 wiki? 14:17 <ant> <Jnymo> 同意……但怎么做?在浏览器顶部放一个小小的信任计量条? 14:18 <@jrandom> wiki 不错,我们可以把之前所有讨论的链接都收集到那儿 14:18 <modulus> jnyo:也许最可行的方案是绑定到你第一次遇到的那个名字之类的。 14:18 <dm> 大家一起为 jrandom 卓越的项目管理鼓掌 14:18 <susi23> 可以 14:18 <modulus> 办法多的是。 14:19 <susi23> wiki 的 URL?(留个记录) 14:19 <ant> * Jnymo 鼓掌 14:19 <@jrandom> ugha.i2p 14:19 * dm 鼓掌 14:19 <susi23> 好 14:19 <susi23> 那我说完了,再 ping 一下 jrandom ;) 14:20 <ant> <Jnymo> modulus:所以,如果我把链接转给别人,我转的是我第一次绑定到的那个站点……这也许可行…… 14:20 <+ugha2p> 看起来 jrandom ping 超时了。 14:20 <@jrandom> 好,关于 nami^W nm,也没别的了。 转到 wiki 14:20 <modulus> 无论如何,如果你要放链接,可能会想放一个绝对路径,而不只是一个名字 14:21 <@jrandom> 继续到 4) eepsite 汇总 14:21 <dm> dm.i2p 已经上线并运行 14:21 <@jrandom> 不错 14:22 <@jrandom> 好,除了邮件里提到的,我没啥可补充的 14:22 <bob> 很高兴看到站点猛增! 访问也都很快! 14:22 <@jrandom> 嗯,同意,bob 14:22 <bob> orion,谢谢你的工作……我每天都在用你的网站。 14:22 * jrandom 也是,“最后更新”特别有用 14:23 <bob> dm: :-) 14:24 <@jrandom> 好,如果这方面没别的,我们可以跳到 5) ??? 14:24 <@jrandom> 还有其他想在会上提的吗? 14:24 <ant> <Jnymo> 网络状况如何? 14:24 <ant> <Jnymo> 相对于 4.2.5? 14:25 <@jrandom> 看起来不错,但发布才几个小时,还太早下结论 14:25 <ant> <Jnymo> 哦,呵 14:25 <ant> <Jnymo> fusenet 有什么消息吗? 14:26 <@jrandom> (http://piespy.i2p/i2p/i2p-current.webp 呵) 14:26 <frosk> 我对 i2pcontent 的工作这几周基本搁置了,不过文档的最新版在 http://frosk.i2p/i2pcontent.html ,有兴趣的请阅读,必要时请狠狠拍砖(在我没 /away 的时候在 IRC 上,或者发邮件到 frosk@mail.i2p) 14:26 <frosk> i2pcontent/fusenet/随便 ;) 14:26 <ant> <Jnymo> wordicus 14:28 <@jrandom> 好,如果没别的…… 14:28 <mule2> 为所有出色的贡献送上热烈掌声 14:29 <@jrandom> 嗯,你们都在干些牛逼的活儿 14:29 <frosk> 你也是,jrandom :) 14:29 <orion> 说得对。 14:29 <orion> 是的,非常同意,你也是,jrandom。 14:29 <scintilla> 好!说得好! 14:29 <ant> <Jnymo> 是啊,我注意到站点上关于如何参与的资料少了 14:29 <@jrandom> 有时能踢别人屁股,有时也会被踢屁股 ;) 14:29 <orion> HIP HIP 14:30 <ant> <Jnymo> HORRAY 14:30 * orion 微笑 14:30 <Frooze> 今天下了 Eclipse,打算假期学 Java,因为你们太让人印象深刻了。 14:30 <@jrandom> jnymo:很多小而易做的任务已经完成了 14:30 <@jrandom> ooh wikked,Frooze 14:31 <Frooze> 所以,麻烦要来了。呵 14:31 <@jrandom> jnymo:不过我确实应该再收集一些然后发出来 14:31 <ant> <Jnymo> jrandom:你还在找人帮 alexandria.i2p 吗? 14:31 <@jrandom> (亚利桑那州注意掩护!) 14:31 * jrandom 不参与 alexandria,不过是的,我相信他们还在找一位“图书管理员” 14:31 <ant> <Jnymo> 各位,学会游泳吧 ;) 14:31 * orion 喜欢《Pump Up the Volume》的梗。尽管有点模糊。 14:31 <@duck> 是的我们在找 14:31 <@jrandom> :) 14:31 <Ragnarok> jrandom:这个 war 实际上该放在哪里? 14:31 <@jrandom> (orion++) 14:32 <@jrandom> Ragnarok:i2p/webapps/addressbook.war 14:32 <@jrandom> (然后重启 router) 14:32 <ant> <Jnymo> duck,你在跟我说话吗? 14:32 <Ragnarok> 好。我开始测试 14:32 <@jrandom> r0x0r 14:32 <ant> <Jnymo> duck:alexandria 在你的网站上吗? 14:33 <@duck> duck.i2p/alexandria/ 14:33 <ant> <Jnymo> word 14:34 <@jrandom> 好,如果就这些,我们就卡在 90 分钟这个点散会吧.. 14:34 * jrandom 做结束准备 14:34 * jrandom *baf* 地宣布会议结束