快速回顾
出席: badger, bar, cervantes, Complication, HotTuna, jrandom, tethra
会议记录
16:03 <jrandom> 0) 嗨 16:03 <jrandom> 1) 网络状态 16:03 <jrandom> 2) Syndie 开发状态 16:03 <jrandom> 3) ??? 16:03 <jrandom> 0) 嗨 16:03 * jrandom 挥手 16:03 * Complication 蹒跚到够得着键盘的地方(本周开头简直像地狱,但现在已经结束了) 16:04 <jrandom>(为地狱般的开头欢呼!) 16:04 <jrandom> 每周状态说明已发布在 http://dev.i2p.net/pipermail/i2p/2006-October/001315.html 16:04 <+Complication> 你好 16:05 <jrandom> 趁你们阅读(很短的)说明时,我们先跳到 1) 网络状态 16:05 * jrandom 已经与 freshcoffee 连续连接了 3 天没有断线,而且看起来两个 IRC 服务器上用户数量都不错 16:06 <jrandom> stats.i2p 也回来了,tunnel 成功率有些奇怪的跳动,但总体状况也不错 16:06 <jrandom>(不过仍在 20-30 区间) 16:06 <jrandom>((比 5-10 好多了,但比 60-80 差多了)) 16:07 <jrandom> 好的,关于 1) 网络状态,大家还有什么要提的吗? 16:08 <+Complication> 我这边也类似,但没有特别持久的连接 16:08 <+tethra> 除了鼓掌,我没别的了! 16:08 <+Complication> 我只是想就 NTP 问题提一句 16:09 <+Complication> 基本上,10 月 29 日星期天,一些时区会退出夏令时 16:09 <jrandom>(这会很糟) 16:10 <+Complication> 我个人希望这不会给任何人造成问题,但我对 NTP 不够精通,不能确定 16:10 <+Complication> 所以,万一最近加入的 NTP 服务器健全性检查(.26 版本加入)那晚会给某些人带来不便…… 16:11 <+Complication> ……我想最好提一下可以用来禁用它的配置键(如果有需要) 16:11 <+Complication>(这样读状态说明的人就会知道) 16:12 <+Complication> 要禁用它,可以在 http://localhost:7657/configadvanced.jsp 中输入这一行 "router.clockOffsetSanityCheck=false" 16:12 <+Complication> 不过如前所述,我也希望没人需要这么做 16:13 <+Complication> 不过,随着不同的时区开始切换,那晚观察网络表现会很有意思 16:13 <+Complication> 我肯定会观察,希望如果发现任何异常,或许能在到春天时修复 :D 16:14 <jrandom> 当时那一分钟可能会很跳,但很快就会恢复 16:14 <+Complication> ……我就这些了。 :) 16:14 <jrandom> 不过,希望一切顺利;要是不顺利,正如你说的,还有春季 :) 16:14 <bar> 如果事情真的 b0rk,前几天聊天时提出了两个未来改进的可能建议: 16:15 <bar> "如果 peers <some number,就将控制权交给 NTP,以防止时钟偏移的 routers 形成子网" 16:15 <bar> ……以及 "如果 floodfill 对等点太少,就不要从 netdb 中删除这些 peer 的 router infos" 16:15 <jrandom> 嗯 16:16 <+Complication> 确实,可以调整判定对等方时钟偏移测量是否可靠所需的数据点数量(可用的对等方时钟偏移) 16:16 <+Complication>(哎呀,我上一句有点冗余) 16:17 <+Complication> ……还有,对 floodfill 的检查。我理解为目前没有类似的检查,对吗? 16:18 <jrandom> 对 16:18 <+Complication> 看起来有些人有时不知是运气还是魔法,竟然能把 floodfill 对等点都给弄丢 16:19 <jrandom> 这当然应该修复 16:19 <jrandom>(前几天有些人中招了,其中一个被 null routed) 16:20 <jrandom>(如果 #floodfill == 0,也许可以随机把几个当作 floodfill) 16:20 <+Complication> 如果可行,这也是个办法 16:21 <+Complication> 不过,或许在那样做的同时,至少保留 2 个(之类)floodfill 对等点会更保险 16:22 <jrandom> 嗯 16:25 <jrandom> 好的,关于 1) 网络状态还有别的吗? 还是我们继续到 2) Syndie 开发状态? 16:25 <badger> 关于 IRC 的稳定性:在服务器端看到重连少了非常非常多。 16:25 <badger> 几乎可以称得上是“服务”了 :) 16:26 <jrandom> :) 16:28 <jrandom> 好,跳到 2) Syndie 开发状态 16:28 <jrandom> 这里进展很大,正如状态说明中提到的 16:28 <jrandom> 过去几天这里也有不少讨论 16:28 <jrandom> 在这方面还有什么想提的吗? 16:30 <@cervantes> 装个不是 mspaint 的东西吧 16:30 <jrandom> 呵 16:30 <jrandom> 嗯,用一些*丑陋*的东西来打草稿是有价值的——能降低期望 16:31 <+fox> <HotTuna> forumpost 里的链接好像挂了……至少有些是…… 16:31 <@cervantes> 我想帖子里提到了这一点 16:31 <+fox> <HotTuna> 哦。抱歉 16:31 <jrandom> hottuna:它们有镜像 @ dev.i2p.net/~jrandom/mockup/ 16:31 <@cervantes> 有些应该在下面做了镜像 16:32 <+Complication> 有个问题:那么,你觉得从零开始(安全地)实现受限的 HTML,而不是拆某个浏览器来用,会更容易吗? 16:33 * jrandom 刚又上传了两张图:dev.i2p.net/~jrandom/mockup/forum.webp 和 blog.webp(展示了过去几天关于论坛不同查看方式的讨论) 16:33 <@cervantes> 要想安全地做,绝对更容易 16:33 <+Complication>(只是好奇 GUI 这边在做什么,我之前有点不了解) 16:33 <jrandom> Complication:为了通用排版用途,我基本都已经做完了 16:33 <@cervantes> 尤其是考虑到 Syndie 只会支持受限的 HTML 子集 16:34 <+Complication> 啊哈 16:34 <jrandom>(字体、对齐、大小、颜色、图片、链接、列表(包括嵌套)、标题、段落、HTML 实体) 16:35 <jrandom> 至于用 div 做布局或用表格,那需要大得多的工作量,不过我现在不打算处理这些 16:35 <+Complication> 听起来挺不错 16:36 <@cervantes> 当然还有 <blink> 标签 16:36 * jrandom 用 † 扔向 cervantes 16:37 <@cervantes> 哎哟,被一个实体“穿”了 16:37 <jrandom> 不过我们走着瞧。 随着部署和使用,或许就有必要切换到完整的 HTML 渲染引擎 16:38 * jrandom 还是希望代码库尽可能小,这样在安全和匿名性问题上需要调试和审查的就更少 16:39 <+Complication> 确实,处理 text/plain 毫无疑问有好处 16:40 <+Complication>(希望它只“支持”自然语言攻击;P) 16:41 <+Complication> 你们怎么看用 hashcash 作为反垃圾措施的可能性?现在下结论是不是太早?你觉得以后要加上会不会很容易? 16:42 <@cervantes> 嗯,我想在完整的 HTML 引擎里使用 bbcode 或 wiki 语法会降低标记注入的风险 16:42 <@cervantes> *渲染引擎 16:43 <jrandom> 要加上去很容易,Complication——只需一个新的公共头(针对规范化的 syndie uri 做 hashcalc,导入时验证,签名时创建) 16:44 * Complication 几天前想过一些,但只是粗略地想了想 16:44 <jrandom> hashcash 也可以在多个层级上做——按新 channel(meta.syndie)、按更新的 channel,或按帖子(甚至可以按 sizeof(post) 或 #msgs/day 分级) 16:44 <+Complication> 如果要把 hashcash 作为工作量证明来实现,我在想应当要求发帖者最好针对什么来计算碰撞? 16:45 <+Complication> 啊哈,uri……也许确实该这样 16:45 <+Complication> 哦,确实 16:45 <+Complication> 这些是我之前没想到的 16:48 <jrandom> cervantes:确实如此 16:48 <jrandom> 好,关于 2) Syndie 开发状态还有别的吗? 16:51 <jrandom> 好,如果没有的话,我们跳到 3) ??? 16:51 <jrandom> 还有别的想提的吗? 16:54 <jrandom> 好,如果没有的话…… 16:54 * jrandom 预备 16:54 * jrandom *baf*s 会议结束