간단 요약
참석자: cervantes, deer, duck, fvw, hypercubus, mihi, Nightblade, Sonium, ugha_node
회의 기록
21:11:09
21:14:33 <mihi> [22:27] -ChanServ- 대체: cervantes <<ONLINE>> 21:14:37 <mihi> [22:27] -ChanServ- 등록됨: 4일 전 (0시간 2분 41초) 21:15:12 <hypercubus> 내가 없고 문제가 생길 때를 대비해서 믿을 만한 몇몇 사람들에게 op 권한을 줬어 21:15:24 <duck> 좋아 보이네 21:15:39 <duck> 조금 과한 걸 수도 있어 21:15:51 <hypercubus> IRC에선 무슨 일이 일어날지 모르잖아 ;-) 21:15:55 <duck> 근데 protogirl이 여기 들어온 이후로는 이 채널을 정리하는 게 좋겠다고 생각했어 21:16:03 <hypercubus> 헤헷 21:16:27 <hypercubus> 어쨌든 앞으로 몇 달 안에 분명 필요해질 거야 21:16:34 <duck> jups 21:16:48 <duck> 그러면 freenode 사람들이 우리를 내쫓을 거야 21:16:55 <hypercubus> ;-) 21:17:13 <duck> 그들은 자기네 kampf에 쓰여 있지 않은 건 아무것도 좋아하지 않아 21:17:16 <duck> 음 21:17:44 * duck이 $nextitem로 이동하고 mihi의 중단점을 트리거함 21:17:47 <hypercubus> 새 채널을 지원 채널과 연결하면 freenode에서도 정당화될 거라고 생각했어 21:18:47 <duck> hypercubus: 놀랄 수도 있어 21:19:04 <hypercubus> 기침 솔직히 모든 정책을 다 읽진 않았어… 21:19:24 <duck> 그건 러시안 룰렛이야 21:19:39 <hypercubus> 흠, 그렇게까지 심각할 줄은 몰랐네 21:19:52 * duck은 부정적으로 굴고 있음 21:19:54 <hypercubus> 음, 우리가 뭘 할 수 있는지 알아볼게 21:20:09 <fvw> 미안, 뭔가 놓친 모양이네. freenode가 왜 우리를 쫓아내? 21:20:21 * duck이 mihi의 중단점에 대한 타임아웃 카운터를 봄 21:20:32 <duck> fvw: 그들은 개발 채널에 집중해 21:20:35 <mihi> ? 21:20:53 <mihi> duck: 중단점은 /^4).*/ 에서 트리거돼 21:21:01 <duck> mihi: 하지만 #4는 없어 21:21:06 <fvw> 그게 뭐? i2p는 지금 너무 알파라서 지금은 지원도 개발이야. 21:21:11 <fvw> (그리고, 그 말 인용은 금지) 21:21:36 <duck> fvw: IIP에서 실제로 벌어졌던 대화 유형에 익숙하지 않을 수도 있어 21:21:38 <hypercubus> 그래, 하지만 그걸 위해 채널이 2개야 21:21:45 <duck> 그리고 그런 얘기는 아마 #i2p 채널들에서 일어날 거야 21:22:04 <duck> freenode는 그걸 별로 좋아하지 않을 거라고 꽤 확신해. 21:22:10 <Nightblade> 나 지금 왔어 21:22:49 <hypercubus> 그들에게 마가리타 기계라도 기부하자 21:22:49 <mihi> duck: 뭘 말하는 거야? 플러딩? 아니면 #cl? 아니면 뭐? 21:23:08 <fvw> IIP에서의 논의? 아니면 #iip에서의 논의? #iip에서는 개발이랑 지원 말고는 본 적 없어. 그리고 IIP에서의 논의는 #i2p@freenode가 아니라 I2P로 옮겨질 거야. 21:23:09 <duck> 온갖 ‘정치적으로 올바르지 않은’ 이야기 21:23:36 <fvw> 마가리타 기계가 있어? 오, 탐난다. 21:23:54 <duck> 뭐 어쩔 수 없지 21:24:38 <hypercubus> 2)로 돌아갈까? 21:24:58 <duck> hypercubus: 브라우저 프록시에 대해 덧붙일 게 뭐가 있어? 21:25:18 <hypercubus> 앗, 1번… 방금 nightblade가 등장해 주셨으니 ;-) 21:25:33 <duck> Nightblade: 우리가 자의로 libsam에 대해 ‘논의’했어 21:25:42 <Nightblade> 좋아, 몇 줄 말할게 21:25:48 <hypercubus> 근데 맞아, 지금 생각해 보니 그 브라우저 건에 대해 메일링 리스트에 안 올렸던 게 하나 있었어 21:25:56 <duck> Nightblade: fvw가 freebsd 테스트를 좀 도와줄 수도 있다고 하더라 21:26:20 <fvw> 이제 freebsd 머신은 없지만 freebsd 머신 계정은 있어, 테스트 케이스를 주면 기꺼이 돌려볼게. 21:27:02 <Nightblade> 나는 Libsam (C)을 사용하는 C++ dht(분산 해시 테이블)를 만들기 시작했어. 지금까지 꽤 열심히 하긴 했지만 특별히 멀리 가진 못했어. 지금은 dht의 노드들이 sam 데이터 메시지를 통해 서로를 “ping"할 수 있어 21:27:09 <Nightblade> 그 과정에서 libsam에서 몇 가지 사소한 버그를 찾았어 21:27:18 <Nightblade> 그래서 조만간 새 버전을 올릴게 21:27:51 <ugha_node> Nightblade: libsam에서 ‘strstr’ 호출들 좀 제거해 줄 수 있어? :) 21:27:52 <Nightblade> 테스트 케이스는 이거야: 컴파일해 보고 에러를 나에게 알려줘 21:28:01 <Nightblade> ‘strstr’가 뭐가 문제야 21:28:21 <ugha_node> 그건 strcmp 대신 쓰라고 만들어진 게 아니야. 21:28:38 <Nightblade> 아 맞다, libsam을 Windows로 포팅할 생각이긴 한데, 당장은 아니야 21:29:07 <Nightblade> 보기 싫다는 거 말고 내가 쓰는 방식에 뭔가 문제 있어? 21:29:15 <Nightblade> 수정안을 보내주거나, 뭘 하고 싶은지 말해 줘 21:29:19 <Nightblade> 그게 가장 쉬워 보였거든 21:29:21 <ugha_node> Nightblade: 특별히 못 봤어. 21:29:32 <fvw> 물론 strcmp가 strstr보다 더 효율적이야. 21:29:36 <ugha_node> 근데 난 그냥 훑어봤을 뿐이야. 21:30:20 <ugha_node> fvw: strcmp 대신 strstr를 쓰는 코드에서는 가끔 취약점을 악용할 수 있어, 하지만 여긴 그런 경우는 아니야. 21:31:22 <Nightblade> 오케이, 이제 바꿀 수 있는 부분들이 보이네 21:31:28 <fvw> 그것도 맞지만, 네가 이미 알아챘을 거라고 가정했어. 음, 사실 그런 익스플로잇을 막으려면 strncmp를 써야 해. 하지만 그건 별개 얘기지. 21:31:31 <Nightblade> 왜 그렇게 했는지 기억이 안 나 21:31:57 <ugha_node> fvw: 동의. 21:32:27 <Nightblade> 아, 왜인지 이제 기억났어 21:32:40 <Nightblade> strncmp에 쓸 길이를 안 계산해도 되는 게으른 방식이었어 21:32:49 <duck> 헤헷 21:32:52 <ugha_node> Nightblade: 헤헤. 21:33:01 <fvw> min(strlen(foo), sizeof(*foo))를 써 21:33:04 <hypercubus> 자, 매질을 시작할까? 21:33:15 <fvw> 구강 성교가 먼저라고 생각했는데? 숙였음 21:33:32 <fvw> 좋아, 다음 안건으로 가자. Hypercube가 프록시잉에 대해 코멘트가 있었지? 21:33:38 <hypercubus> 헤헷 21:33:54 <duck> 덤벼! 21:34:03 <Nightblade> 다음 버전에 반영할게 — 적어도 몇 개는 바꿀 거야 21:34:25 <hypercubus> 좋아, 이건 몇 주 전에 채널에서 잠깐 얘기하긴 했는데, 다시 논의할 가치가 있다고 생각해 21:34:48 <deer> * Sugadude가 자원해서 구강 성교를 하겠다고 함. 21:34:59 <hypercubus> 브라우저 차단 목록에 TLD를 추가하거나 프록시 스크립트를 쓰는 대신, 세 번째 방법이 있어 21:35:29 <hypercubus> 익명성 측면에서 앞의 두 접근법과 같은 단점들이 없어야 해 21:36:17 <fvw> 그걸 단돈 $29.99에 알려주겠다고? 어서 까봐! 21:36:27 <hypercubus> 그건 eeproxy가 들어오는 html 페이지를 다시 써서 페이지를 프레임셋에 넣는 거야… 21:36:58 <hypercubus> 메인 프레임에는 요청된 HTTP 콘텐츠를 넣고, 다른 프레임은 컨트롤 바로 쓰는 거지 21:37:13 <hypercubus> 그리고 프록시잉을 마음대로 켜고/끄게 할 수 있어 21:37:40 <hypercubus> 또 색이 있는 테두리나 다른 종류의 알림으로, 네가 비익명으로 탐색하고 있다는 걸 알려줄 수도 있어 21:37:54 <fvw> i2p 사이트(자바스크립트 등 포함)가 익명성을 꺼버리는 걸 어떻게 막을 거야? 21:37:59 * duck이 jrandom-skill-level-of tolerance를 적용해 보려 함 21:37:59 <hypercubus> 또는 eepsite 페이지의 링크가 RealWeb(tm)로 이어진다는 것도 21:38:04 <duck> 멋지네! 만들어! 21:38:16 <fvw> 그래도 fproxy 같은 걸 하거나, 전환용으로 브라우저가 제어하지 않는 무언가를 만들어야 해. 21:38:29 <ugha_node> fvw: 맞아. 21:39:10 <hypercubus> 그래서 다시 여기서 이 얘기를 꺼내는 거야, 이걸 어떻게 안전하게 만들지에 대한 아이디어가 누군가 있을지도 모르니까 21:39:31 <hypercubus> 하지만 내 생각엔 대부분의 i2p 최종 사용자에게 이게 절실히 필요해질 거야 21:39:33 <hypercubus> *사용자 21:40:04 <hypercubus> 왜냐하면 TLD/프록시 스크립트/전용 브라우저 같은 접근법은 일반적인 인터넷 사용자에게 요구하기엔 너무 버거우니까 21:40:29 <fvw> 장기적으로는 fproxy 유사 구현이 최선의 아이디어라고 생각해. 하지만 그건 내 생각엔 우선순위가 분명 아니고, 사실 웹사이트 브라우징이 i2p의 킬러 앱이 될 거라고도 생각하지 않아. 21:40:42 <Sonium> netDb가 뭔데? 21:40:59 <duck> Sonium: 알려진 router들의 데이터베이스 21:41:10 <hypercubus> fproxy는 대부분의 사용자에게 너무 번거로워 21:41:32 <Sonium> 그런 데이터베이스가 익명성을 해치지 않아? 21:41:39 <hypercubus> 내 생각엔 freenet이 비개발자 커뮤니티에 자리 잡지 못한 이유 중 하나야 21:41:41 <fvw> hypercube: 꼭 그렇진 않아. proxy autoconfiguragion (“pac”)을 쓰면 브라우저 설정에서 값 하나만 채우면 될 만큼 간단해질 수 있어. 가까운 미래에는 모든 i2p 사용자가 최소한 약간은 컴퓨터에 밝을 거라는 사실을 과소평가하면 안 돼. (freenet-support의 모든 증거에도 불구하고) 21:42:00 <ugha_node> Sonium: 아니, ‘나쁜 놈들’은 어차피 그 정보를 수동으로도 모을 수 있어. 21:42:21 <Sonium> 하지만 NetDb가 다운이면 i2p도 다운이지, 맞지? 21:42:29 <fvw> hypercubus: 꼭 그렇진 않아, 0.5 초반 이후로 전혀 작동하지 않았다는 사실이 더 큰 원인이라고 봐. </offtopic time=“once again”>
21:42:44 <fvw> Sonium: netdb는 하나 이상 가질 수 있어요(누구나 하나 운영할 수 있음) 21:42:58 <hypercubus> 우리는 이미 pac가 있고, 기술적인 관점에서는 굉장히 잘 동작하지만 현실적으로는 익명성을 보호하지 못할 거예요 the avg. jog 21:43:03 <hypercubus> avg. joe 21:43:22 <ugha_node> fvw: 음.. 모든 router는 자기만의 netDb를 가지고 있어요. 21:43:42 <duck> ok. 나 곧 기절할 것 같아. 끝나면 회의를 baff 해서 닫는 거 잊지 마 21:43:52 <ugha_node> I2P에는 더 이상 중앙 의존성이 없어요. 21:44:07 <hypercubus> ok, 그냥 이 아이디어를 공식적으로 로그에 남겨 두고 싶었어요 ;-) 21:44:30 <fvw> ugha_node: 알겠어요, 그럼 공개된 netdb네요. 저는 아직 노드를 실제로 운영하진 않아서, 용어에 완전히 익숙하지는 않아요. 21:44:34 <ugha_node> 흠. mihi가 뭐라고 하려고 하지 않았나요? 21:45:05 * fvw가 duck에게 커피 맛 초콜릿을 먹여서 좀 더 오래 깨어 있고 돌아가게 하려 함. 21:45:07 <mihi> 아니요 :) 21:45:21 <mihi> duck이 네트워크 장치인가요? ;) 21:45:25 <ugha_node> mihi: 그나저나, 윈도우 크기 증가 바운티를 맡을 건가요? 21:45:28 * fvw가 duck에게 술 맛 초콜릿을 먹여서 그를 영구적으로 꺼버리려 함. 21:45:30 <hypercubus> 스웨덴어로 21:45:52 <mihi> ugha_node: 무슨 바운티요? 21:46:00 <hypercubus> 좋아요, 그럼 5)로 넘어가서, rant-a-rama? ;-) 21:46:13 <ugha_node> mihi: http://www.i2p.net/node/view/224 21:46:27 * duck이 fvw의 초콜릿을 좀 먹는다 21:47:16 <mihi> ugha_node: 절대 아니에요; 미안해요 21:47:36 <ugha_node> mihi: 어, 알겠습니다. :( 21:48:33 * mihi는 얼마 전에 그 “old” 스트리밍 API를 대충 손봐 보려고 했지만, 너무 버그가 많아서… 21:48:53 <mihi> 하지만 제 생각에는 제 것을 고치는 것보다 그걸 고치는 편이 더 쉬울 거예요… 21:49:21 <ugha_node> 헤헷. 21:49:42 <hypercubus> 정말 겸손하네 21:49:46 <mihi> 이미 (깨져 있는) “reordering” 지원이 좀 들어 있거든요 21:50:49 <Sonium> i2p-#i2p 채널에 몇 명이 있는지 deer에게 물어볼 방법이 있나요? 21:51:01 <duck> 아니요 21:51:08 <hypercubus> 아니요, 하지만 그건 bogobot에 추가할 수 있어요 21:51:08 <Sonium> :/ 21:51:11 <Nightblade> !list 21:51:13 <deer> <duck> 10 ppl 21:51:13 <hypercubus> 제가 설치 프로그램을 끝낸 다음에요 ;-) 21:51:24 <Sonium> !list 21:51:32 <Sonium> o_O 21:51:35 <mihi> Sonium ;) 21:51:38 <ugha_node> 여기는 fserv 채널이 아니에요! 21:51:39 <Sonium> 그건 트릭이었어요! 21:51:40 <ugha_node> :) 21:51:41 <hypercubus> 원래는 !who 여야 해요 21:51:44 <deer> <duck> ant duck identiguy Pseudonym ugha2p bogobot hirvox jrandom Sugadude unknown 21:51:48 <cervantes> 읔, 회의를 놓쳤네 21:51:57 <ugha_node> !list 21:52:01 <Nightblade> !who 21:52:11 <deer> <duck> !who-your-mom 21:52:17 <mihi> !who !has !the !list ? 21:52:21 <fvw> !yesletsallspamthechannelwithinoperativecommands 21:52:33 <Nightblade> !ban fvw!@* 21:52:42 <mihi> !ban !@* 21:52:50 <hypercubus> 판사의 망치가 내려올 것 같은 느낌이 들어요 21:52:51 <duck> 지금 닫기 딱 좋은 때인 것 같네요 21:52:55 <Sonium> 그나저나, chanserv에 있는 것처럼 !8 명령도 구현해야 해요 21:52:59 <fvw> 좋아, 그건 정리됐으니 이제 닫… 그래. 그거. 21:53:00 * hypercubus는 예지력이 있다 21:53:05 <duck> BAFF 21:53:11 <Nightblade> !baff 21:53:12 <hypercubus> 내 머리, 내 머리 21:53:24 * fvw가 hypercube를 손가락질하며 웃는다. 네 머리! 네 머리!