快速回顾

出席: darrob, dg, eche|on, hottuna, KillYourTV, LaughingBuddha, orion, sponge, welterde, zzz

会议记录

20:02:07 <hottuna> dg,今天有会议吗 20:02:26 <LaughingBuddha> 哦对,今天是星期二 20:02:56 <hottuna> str4d,Meeh:会议现在开始吗? 20:03:49 <orion> 是 20:04:07 <Meeh> hottuna:不清楚,但希望是 20:04:26 <hottuna> 好的,有议题清单吗? 20:04:56 <hottuna> dg,ping 20:06:07 <hottuna> 好,我们 5 分钟后开始 20:06:35 <hottuna> 在的各位,想一想你们想讨论什么 20:06:57 <hottuna> 开始时请帮忙列出议题清单 20:07:36 <iRelay> <weltende@freenode> 我以为今天是讨论加密(crypto)的会议 20:08:07 <hottuna> weltende,我错过了上一次。我只是想把秩序理一理 20:08:22 <hottuna> zzz,加密会议 20:10:23 <hottuna> weltende,原本要讨论哪方面的加密? 20:11:09 <hottuna> 好,我们试着开始吧。 20:11:16 <hottuna> 会议议程: 20:11:28 <hottuna> * Syndie 黑客松进展 20:11:51 <hottuna> * I2P 加密 20:12:02 <iRelay> <weltende@freenode> hottuna:这个我不知道.. 20:12:20 <iRelay> <weltende@freenode> hottuna:顺便说下,我是应该把你的 r0ket 打包寄出之类的吗? 20:12:32 <dg> 我来得及吗? 20:12:51 <hottuna> 我刚开始,不过如果你想接手我很乐意 20:12:53 <iRelay> <weltende@freenode> dg:嗯 20:13:20 <dg> 我所知道的最多就是“加密(crypto)” 20:14:32 <hottuna> dg,还有其他需要处理的议题吗 20:14:35 <hottuna> ? 20:15:14 <dg> Syndie 的进展、研究人员的任何更新、总体方向? 20:15:37 <hottuna> 好。那我们开始? 20:15:55 <dg> 当然 20:16:14 <dg> 我希望 zab 能出现,因为他和 zzz 最了解 router 内部实现.. 20:18:28 <orion> 我想我们要讨论是否升级加密。 20:18:28 <hottuna> 总之要逐步弃用 dsa-1024 20:18:31 <orion> 以及背后的实施细节。 20:18:31 <hottuna> 好 20:18:31 <dg> 让我把话题翻出来。 20:18:31 <hottuna> 有道理 20:18:31 <hottuna> dg,http://zzz.i2p/topics/715 20:18:31 <dg> 啊哈 20:18:42 <dg> 哈.. 两年前的 20:19:00 <hottuna> 我们要不要先从“Syndie 进展”开始? 20:20:11 <dg> 好 20:21:09 <hottuna> 好的,待办列表里新增/完成了多少项? 20:21:40 <hottuna> 还有待办的 URL 是什么? 20:25:43 <hottuna> Syndie 更新日志:http://zzz.i2p/posts/6095 20:25:43 <hottuna> 这里有 Syndie 用户吗? 20:26:06 <dg> 我测试过,但遇到问题/感觉像是死了。 20:26:09 <hottuna> 我试了并开始同步,但要同步的项目太多了 20:26:16 <dg> 不确定有没有常规用户.. 20:26:37 <hottuna> 而且如果允许很长的历史,或许应该先抓取最新的帖子? 20:26:44 <darrob> 我算是在。 20:27:08 <hottuna> darrob,你也在运行一个归档吗? 20:27:16 <darrob> hottuna:是的 20:28:23 <hottuna> 你有关注这次黑客松吗? 20:29:25 <hottuna> Syndie 待办:https://github.com/i2p/i2p.syndie/blob/master/TODO 20:29:36 <eche|on> Syndie 黑客松很成功,现在运行得相当好。目前新手第一次使用时帖子太多是个小问题。很快会解决。 20:30:28 <hottuna> 太好了。针对初次同步量太大的问题有 trac 条目吗,还是在别处记录了? 20:30:32 <eche|on> Syndie 按日期抓取 20:30:43 <darrob> 是的,到目前为止黑客松非常成功。zzz 修复了一大堆让 Syndie 难用的 bug。就连拉取旧消息现在也应该更好了,如果我没记错的话。 20:30:46 <eche|on> 另外关于“什么算新消息”也有一些讨论 20:31:34 <eche|on> 出于某些匿名性方面的考虑,“归档今天收到的一切都算 NEW(新)” 20:31:59 <hottuna> eche|on,我不太明白最后那句。抓取是按最新帖子优先吗? 20:32:05 <eche|on> 不 20:32:13 <hottuna> 我最近同步时看起来相当随机 20:32:17 <eche|on> 我个人觉得是一个接一个地抓,顺序是随机的 20:32:31 <eche|on> 但它会发送自某个特定日期以来所有“新”的消息 20:32:42 <hottuna> 也许有序更好一些 20:32:49 <eche|on> 但“新”不是/曾经不是基于消息的创建日期 20:33:04 <eche|on> “新”是基于消息到达服务器的日期(出于匿名性考虑) 20:33:14 <hottuna> 啊,我懂了 20:33:48 <hottuna> 我应该去哪儿提“有序抓取”的建议? 20:34:13 <eche|on> 而如果某天服务器从某个“丢失的旧归档”拿到 5000 条消息,这 5000 条都会被视为新消息,即使它们的创建日期早在 5 年前 20:34:16 <darrob> hottuna:发到“Syndie dev”。:) 20:34:27 <eche|on> 或者发 snydie bug ;-) 20:34:34 <hottuna> Syndie 的那个主题帖? 20:34:49 <zzz> 我们花了一周时间做推送,快完成了,还要处理一些日期问题,然后会看拉取 20:35:08 <darrob> 不,是 Syndie 论坛。 20:35:11 <eche|on> hottuna:哦,你还不在 Syndie 里 -) 20:35:26 <eche|on> 不过你可以在你的 Syndie 里改默认的拉取/推送策略 20:35:45 <hottuna> 我看到过一些设置,但我还是个新手用户 20:36:14 <zzz> 但重点是:我正回归 i2p,需要大家更多地参与测试和编码 20:36:14 <eche|on> 拉取策略 20:36:29 <hottuna> 好,知道了 zzz 20:36:44 <eche|on> 是啊,我还以为 zzz 打出了“jrandom 这张牌”,从 I2P 转去做 Syndie 了 ;-) 20:36:44 <hottuna> 还有其他关于 Syndie 的评论吗? 20:37:10 <hottuna> 好,继续 20:37:18 <hottuna> ** 研究人员的更新 ** 20:37:34 <hottuna> zzz,你有和他们中的任何人联系过吗? 20:37:40 <zzz> 会尝试找个时间发版,版本号可能是 1.103b-0,需要 weltende 帮忙把它放到网站上 20:37:55 <sponge> 问大家一个问题:谁有 Google 账号、胆子够大,能把 Android 相关的 i2p 东西放到一个 Google Drive 账号上,让大家更快地获取与 Android 上 i2p 相关的内容?--> 想法:如果 i2p 已经有 Google 账号,那谁在管,我好把东西给他/她,让他/她发到 Google Drive? 20:38:06 <eche|on> hottuna:顺便说,我们错过了身边那个讲解椭圆曲线的酷数学 20:38:23 <eche|on> sponge:我们有 I2P 的 Google 账号吗? 20:38:30 <eche|on> sponge:看私聊 20:38:30 <zzz> 就你在这儿和 zzz.i2p 主题里看到的那些。不过如果 christoph 有要补充的,他在这里。 20:38:51 <hottuna> eche|on,我没错过。我以前经历过。光是想起就开始冒冷汗.. 20:38:51 <sponge> eche:问题就在这儿……我们有吗? 20:39:02 <zzz> sponge,也许咱们还是回到会议主题? 20:39:05 <hottuna> christoph,我们正在开每周的 i2p 会议 20:39:16 <hottuna> 你有任何与 i2p 相关的更新吗? 20:39:19 <sponge> 哦,会议?太好了! 20:39:59 <orion> Google 账号? 20:40:02 <orion> 我来吧。 20:40:14 <hottuna> 与他们做的研究相关,我读了 GNUnet 的 DHT 论文 20:40:21 <sponge> orion:哇!太棒了! 20:40:24 <hottuna> 挺有意思的 20:40:27 <eche|on> hottuna:甜蜜极了。我只是被那两个疯狂的家伙震撼到了,现在觉得椭圆曲线非常酷^^ 20:40:54 <eche|on> sponge:你需要什么样的 Google 账号? 20:41:00 <sponge> zzz/各位:我不是加密方面的专家,这个议题我帮不上忙 :( 20:41:27 <dg> 我也是 20:41:40 <hottuna> R5N 让在查找的节点可以选择一直查下去,只要到目标键有一条路径,最终就能成功 20:42:00 <eche|on> sponge:也请看私聊 20:42:19 <hottuna> 我觉得这可能是 netdb 的一个有趣替代方案 20:42:30 <sponge> eche:基本上是需要一个能放上大体积二进制和 Android APK 的地方,包括 i2p-android(zzz 的和开发版),以及我正在做的 libc 相关内容,会有一个 APK 和一个 tarball 包 20:42:45 <hottuna> 不过我敢肯定 zzz 现在还不太想重做 DHT :P 20:43:31 <eche|on> sponge:我们有 I2P 的 Google Code 账号,也可以托管那些文件。只是我不确定有没有 Google Play 账号 20:43:54 <hottuna> 好,研究这块没有更多更新了吗? 20:44:13 <sponge> eche:想法是给大家一个容易拿到 APK 和 tarball 的地方,尽可能少麻烦,而不是走 i2p。本身和 Play 商店没关系。印象里 Google Drive 免费,除非你要更多空间…… 20:44:20 <zzz> sponge,也许还是聚焦会议主题吧? 20:44:23 <hottuna> 继续... 20:44:42 <sponge> 这个以后再聊 20:44:45 <hottuna> ** I2P 加密 ** 20:44:52 <eche|on> sponge:啊,好,我们有官方的 I2P Google Code 托管平台。我个人觉得那是最好的地方 20:44:52 <zzz> 几乎准时开始会议给个 A+;第二步是让讨论不跑题并推进 :) 20:45:19 <sponge> 嘿嘿,我刚好醒着 ;-) 20:45:26 <hottuna> 那么我们眼下要做哪些具体的加密决策? 20:45:41 <hottuna> 替换 DSA 1024 20:45:48 <zzz> 我想知道是谁把“crypto”定为会议主题的?你具体想讨论什么? 20:46:09 <hottuna> 是 welt 跟我说的 20:46:28 <dg> str4d,不过我不确定他在不在。 20:46:39 <sponge> 我建议尽快用需要的方案替换 DSA 1024,同时我们需要一个办法让旧版 router 仍能识别当前在用的东西。 20:46:50 <hottuna> 讨论一下也无妨 20:47:20 <zzz> 当然这是个大话题。我想听听它具体指什么、为什么列上议程,这样我们才能聚焦。 20:48:06 <hottuna> 这就是为什么每次会议都应该有一个论坛主题帖 20:48:24 <eche|on> syndie *g* 20:48:32 <sponge> 我觉得 I2P 犯过的最大错误之一,是没能从一开始就为将来要用哪种加密留个“提示”。也许可以做的是通过 DSA 1024 携带一个提示,让旧版 router 忽略它,而新版会采纳这个提议。 20:48:55 <hottuna> 说得好,sponge 20:48:58 <zzz> 好吧(有点跑题),我们需要每次会议都有负责人,这样就会有议程并能准时开始。dg,你会重新来做这件事吗?否则我们得找别人。 20:49:01 <orion> 20:21:47<+str4d> KillYourTV:你能把下周加密会议的 /topic 更新一下吗? 20:49:01 <orion> 20:22:57-!- KillYourTV 将 #i2p-dev 的主题改为:Syndie 黑客松进行中,当前 Syndie 构建 1.102b-3 | 当前 I2P 构建:0.9.4-4 | 开发加密会议在此,时间 UTC 1 月 15 日周二晚 8:00(20:00)| 报告缺陷:http://trac.i2p2.i2p / http://trac.i2p2.de 20:49:07 <iRelay> 标题:I2P (at trac.i2p2.i2p) 20:49:27 <dg> 好,我没问题。我“死过”之后就跟不上节奏了。:) 20:50:15 <hottuna> 好吧,我觉得加密这部分目前讨论不出什么结果。有异议吗? 20:50:18 <sponge> zzz:能不能在 DSA 1024 里提供一个提示,让当前和更旧的 router 都会忽略? 20:51:02 <dg> hottuna:可惜我们把那定为主题了,我也没花时间想别的.. 20:51:08 <zzz> dg,你说的“没问题”是哪个?你再来做,还是找别人来做? 20:51:19 <sponge> ‘双加密栈’会不会导致很大的臃肿? 20:51:22 <dg> 如果你们愿意,我们可以聊聊接下来要做什么,以及关于受限路由的计划。这对我来说很重要,不过.. 20:51:26 <dg> zzz:我再来做 20:51:53 <KillYourTV> 在 Syndie 里发会议主题帖 <3 20:52:36 <hottuna> sponge,我觉得启用多种加密会带来一些复杂性 20:52:43 <zzz> sponge,简单说一下:针对每一种加密的“用法”(比如签名 RI),而不是每一种加密“类型”(比如 DSA 1024),都有两件事要做:决定我们是否以及何时需要更换;如果可能,决定如何以兼容的方式更换。后者我已经开始做了,讨论帖在 zzz.i2p 上。 20:52:58 <hottuna> 比如降级攻击之类。 20:53:09 <zzz> 但我们不能泛泛地谈“DSA 1024”,只能讨论它的某个具体用法(如果我没记错,至少有六七种) 20:53:43 <zzz> 另外,如果我们下周要讨论升级加密,那篇 Tor 论文是必读的预习材料。 20:54:18 <zzz> (在 zzz.i2p 上搜索“read it and weep”) 20:54:28 <hottuna> dg,你能在 zzz.i2p 或 forum.i2p 上发个会议主题帖吗? 20:54:47 <hottuna> 这样可以整理一些下周的笔记? 20:55:35 <hottuna> Tor 论文链接: https://gitweb.torproject.org/tor.git?a=blob_plain;hb=HEAD;f=doc/spec/proposals/ideas/xxx-crypto-migration.txt 20:55:38 <dg> hottuna:http://zzz.i2p/topics/1268 —— 除非我们需要新的? 20:56:12 <sponge> 有一件事我们绝对不需要:I2P 的“一次性切换日”(flag day) 20:56:36 <dg> 看在上帝的份上,千万别 20:56:39 <zzz> 所以 sponge,总的来说,“臃肿”不是问题,兼容性才是。请读一下那篇“read-it-and-weep”论文 20:56:42 <hottuna> 哎呀,那个链接挂了 20:56:42 <hottuna> 真正的 Tor 链接: https://gitweb.torproject.org/torspec.git/blob_plain/34ecac0fbac7f476bfcbf813767721fada62c17e:/proposals/ideas/xxx-crypto-migration.txt 20:56:48 <LaughingBuddha> 呵呵 20:56:59 <sponge> 是的,那帖我前阵子读过 20:57:03 <hottuna> 好,这个话题还有别的评论吗? 20:57:41 <hottuna> dg,也许我们应该每周都发一个(主题帖),这样大家可以讨论议题 20:57:58 <hottuna> 也能提前整理议题列表 20:58:01 <sponge> 只要过渡平滑,怎么做都行,我就满足了 20:58:08 <dg> 这可能有助于保持新鲜感,但时间久了也可能有点烦 20:58:36 <hottuna> dg,至少可以试试? 20:58:43 <hottuna> 看看效果如何 20:58:54 <sponge> 另外,我的理解对吗?这不会改变 b32.i2p 的格式吧? 21:00:28 <sponge> 也就是说,它还是个哈希 21:00:35 <dg> 对 21:01:47 <orion> 现在看 sha256 似乎合理 21:02:02 <hottuna> Destination 与公私钥有关 21:02:02 <hottuna> 只要我们不更换公钥或哈希,应该就没问题 21:02:37 <orion> 如果我们使用一种 ECC 原语,使得公钥长度和我们现在用的一样,会怎样? 21:02:44 <orion> 也就是 128 字节 21:03:06 <hottuna> orion,那会严重浪费 CPU 周期和带宽 21:03:10 <eche|on> 我觉得是 156 位 21:03:29 <hottuna> 而且我们仍然需要告知接收端我们用的是什么加密 21:04:42 <hottuna> 好,还有和加密相关的讨论吗? 21:05:34 <hottuna> 继续... 21:05:44 <sponge> :-) 21:05:47 <hottuna> ** 自由讨论 / 其它 ** 21:06:22 <eche|on> 我清理了 ugha.i2p 21:06:37 <hottuna> 有很多垃圾信息吗? 21:07:03 <eche|on> 哦对,有几百篇垃圾文章 21:07:26 <hottuna> ugha.i2p 还能在真是太好了 21:07:44 <hottuna> 我在那儿读过、也发过一些有用的东西 21:08:15 <hottuna> dg,你能创建下周的会议主题帖吗? 21:08:31 <hottuna> orion,i2pcpp 进展如何? 21:08:42 <dg> 可以。你有什么要我特别提的,还是就写“这是用于讨论 $date 会议的主题帖..”? 21:08:44 <orion> hottuna:入站 SSU 现在能用了。 21:09:07 <orion> 我也可以开始构建入站 tunnels。 21:09:07 <hottuna> 哇,你挺快的 :) 21:09:19 <orion> 是啊,进展很快。 21:09:34 <hottuna> dg,没什么特别的,我是想推动一下加密的讨论 21:09:34 <orion> 不过周一大学又要开学了。 21:09:37 <sponge> 是啊,orion 很快,考虑到 C++ 有多难缠 21:09:47 <orion> 周一之后进度会慢很多。 21:10:02 <orion> 所以我在尽可能多做点。 21:10:02 <dg> hottuna:好,我会把困境总结一下。 21:10:13 <LaughingBuddha> 也许有人可以在 ugha 上建个页面,列出应该添加的内容 21:10:28 <hottuna> 当然,不过至少我们可以把抱怨 Java 的人引导到另一个代码库去 :P 21:10:51 <hottuna> LaughingBuddha,往哪里加什么?i2pcpp? 21:11:06 <LaughingBuddha> 抱歉,是该放到 wiki 上的东西 21:11:13 <LaughingBuddha> 比如一个需求页 21:11:16 <hottuna> 啊哈 :) 21:11:19 <hottuna> 好主意 21:11:19 <LaughingBuddha> 教程之类的 21:11:42 <LaughingBuddha> 能有一个站点指给新手看常见问题就好了 21:11:53 <LaughingBuddha> 比如“我该如何设置 X” 21:11:56 <orion> 新网站什么时候上线? 21:12:47 <hottuna> orion,上次我和 str4d 聊时,他对其中几页还不满意 21:13:06 <orion> 这样啊。 21:13:25 <hottuna> 不过我在想,也许先上线,再修修小问题会更好 21:14:08 <hottuna> eche|on 和 weltende:把站点迁到新网站对你们来说要多少工作? 21:14:34 <iRelay> <weltende@freenode> hottuna:工作量不大.. 已经准备好了吗? 21:14:57 <hottuna> 我觉得差不多了,只是 str4d 还不太满意 21:15:22 <hottuna> 但如果 str4d 同意,我希望在它“完美”之前就上线 21:15:49 <sponge> “活的”文档从来不会‘完美’ 21:16:16 <hottuna> 我也是这么想的 21:16:16 <sponge> 所以,你是说‘够好就行’ 21:16:18 <LaughingBuddha> :) 21:17:03 <hottuna> 我觉得它已经够好。而且比现在这个好一些 21:17:55 <LaughingBuddha> 只是一点? 21:18:06 <hottuna> 相当多呢 21:18:21 <LaughingBuddha> 这感觉就像把旧站点塞进了时光机 21:19:48 <dg> 除了加密之外,还有别的吗,hottuna? 21:20:03 <hottuna> 我想不到了 21:20:19 <dg> 好吧,那我们要讨论 DSA .. 又来了? 21:20:48 <hottuna> 像 zzz 说的,我们需要讨论每一种密码算法用在了哪些地方 21:21:11 <sponge> 我对 DSA/加密 的想法和顾虑已经表达了,没什么更多要说的 21:21:49 <dg> 希望到时候能把 zab 叫上? 21:22:08 <hottuna> 那就最好了 21:22:23 <dg> hottuna:这样可以吗?http://zzz.i2p/topics/1328 21:22:26 <hottuna> LaughingBuddha,我在 http://ugha.i2p/ 加了一个“请求”板块 21:22:29 <iRelay> 标题:zzz.i2p: Meeting [22nd January] (at zzz.i2p) 21:22:32 <dg> 我现在就给 zab 发邮件。 21:22:39 <hottuna> 太好了 dg! 21:22:42 <hottuna> 谢谢 21:22:45 <sponge> 关于和程序员开会有一点要注意——你试过“赶猫”吗? 21:22:52 <hottuna> 好,在我结束会议之前还有别的吗? 21:22:59 <LaughingBuddha> 好的 hottuna 21:23:10 <dg> hottuna:我觉得应该把“更新 ugha”以及“新站上线前还有什么要完成的”也写进去 21:23:10 <hottuna> sponge,我也有这种感觉 21:23:13 <dg> 我不这么觉得 21:23:31 <hottuna> 同意 21:23:46 <hottuna> 好。会议结束。 21:23:52 <hottuna> 下周同一时间见。 21:23:52 <hottuna> baf's 21:24:12 <dg> 好耶