간단 요약

참석자: ant, bla, cervantes, dinoman, dm, duck, Frooze, frosk, jdot\_, jrandom, lurk, mule2, orion, polecat, postman, protokol, Pseudonym, susi23

회의 기록

13:08 <jrandom> 0) 안녕하세요 13:08 <jrandom> 1) 네트워크 상태 13:08 <jrandom> 2) mail.i2p 13:08 <jrandom> 3) 로드맵 13:08 <+polecat> 마치 노드들이 5분 전에 받은 시간을 현재 시간으로 설정하고, 실제 시간은 무시하는 것 같네요. 13:09 <jrandom> 4) i2pcontent 13:09 <jrandom> 5) i2p-bt 13:09 <jrandom> 6) ??? 13:09 <jrandom> 0) 안녕하세요 13:09 <jrandom> 주간 상태 노트를 몇 분 전에 http://dev.i2p.net/pipermail/i2p/2004-December/000522.html 에 올렸습니다 13:09 * Pseudonym 손을 흔든다 13:10 <cervantes> 기다려줘서 고마워요.... 방금 일 끝나고 왔어요 ;-) 13:10 <jrandom> polecat: 꼭 5분은 아니에요 (회의 후에나 회의 중에 더 얘기해요) 13:10 * polecat 끄덕 13:10 <jrandom> ㅇㅋ, 그럼 상태 노트에 잠깐 뛰어들 시간을 줄게요 :) 13:11 <jrandom> 그 사이, 1) 네트워크 상태 13:11 * postman 손을 흔든다 13:11 <jrandom> 며칠 전에, 메일링 리스트에서 언급했듯이, irc가 꽤 소란스러웠어요 13:12 <jrandom> 그래도 조정을 좀 했고 버그 수정도 꽤 잘 진행됐습니다 13:12 * dm 손을 흔든다 13:12 <jrandom> 메일에서 언급한 시간 동기화 이슈 외에도, 일부에서 보고한 "lease 만료(터널 사용권, I2P 용어)" 문제도 있어요 13:13 <Pseudonym> 둘이 관련 있나요? 13:13 <+protokol> (몇 달째) 13:13 <Pseudonym> (사람이 아니라 이슈들 말이에요) 13:13 <jrandom> 그건 여러 가지 이슈가 일부 원인인데, 어떤 건 CVS의 패치로 해결될 수도 있고, 어떤 건 시간 동기화와 관련 있을 수도 있지만, 대부분은 0.5 릴리스를 위해 작업 중인 이슈들 때문이에요 13:14 <jrandom> 문제의 핵심은, 피어가 때때로 클라이언트를 위한 tunnel을 구축하지 못해서, 클라이언트에게 새 lease를 요청하지 않는다는 거예요 13:14 <jrandom> 해결책은 클라이언트의 요구를 충족하는 새로운 tunnel을 우리가 확실히 만들 수 있게 하는 겁니다 13:15 <Pseudonym> 그리고 못 만든다면? 13:15 <jrandom> 못 만들면, 만들 수 있을 때까지 lease는 만료 상태로 남습니다 13:16 <Pseudonym> 그럼 뭐가 달라지죠? 13:16 <jrandom> 안 달라집니다 :) 13:16 <jrandom> 우리는 tunnel을 만들 수 있어야 해요, 무조건. 13:16 <jrandom> 그러려면, 프로파일링을 개선하고(오래된 프로파일링 버그에 대한 cvs 수정 참조) 풀링 전략도 개선해야 합니다(0.5 참조) 13:17 <jrandom> tunnel을 만들 수 없는 유일한 정당한 이유는 네트워크 전체가 완전히 포화됐을 때뿐이에요 13:17 <+polecat> 아니면 네트워크와 단절됐거나 13:17 <jrandom> 맞아요 13:17 <bla> jrandom: 네트워크가 약 110 peer로 커져서 그런 걸까요? 13:18 <dm> 아니면 네가 단절됐거나 13:18 <jrandom> 아뇨, 예전에도 이런 걸 겪었어요 bla 13:18 <Pseudonym> "오래된 프로파일링 버그에 대한 cvs 수정"이 0.4.2.3에 들어갔나요, 아니면 CVS에만? 13:18 <jrandom> 그렇지만 어떤 의미에선 그렇다고도 볼 수 있죠, 프로파일링 데이터가 없는 peer가 훨씬 늘었으니까요 13:18 <jrandom> Pseudonym: CVS 13:19 <+polecat> 프로파일링이라면, peer를 얼마나 도움이 되는지에 따라 순위를 매긴다는 뜻인가요? 13:19 <jrandom> 네 13:19 * Pseudonym 0.4.2.4 원해요 ;-) 13:19 <+polecat> 휴. 13:19 <+polecat> gprof 같은 이상한 함수 추적 얘긴 줄 알았네요. 13:20 * orion 2.0 원해요 :) 13:20 <jrandom> 헤헤 아니에요, 프로파일링 버그는 일부 일일 통계를 무시하는 멍청한 코드 때문이었어요 13:20 * jrandom 저도요 13:20 * polecat 큰 개의 유충 형태를 원합니다. 13:20 <jrandom> 좋아요, 1) 네트워크 상태에 대해서는 제가 꺼낼 얘기는 이 정도예요 - 다른 분 추가할 거 있나요? 13:21 <jrandom> 없으면, 2) mail.i2p로 넘어갈게요 13:21 <jrandom> postman: 진행하세요 13:22 <+postman> 네 13:22 <+postman> 죄송 13:22 <+postman> :) 13:23 <+postman> 가상 메일 도메인 전체를 처리하는 방법 설명이 www.postman.i2p/user/virtual 에 있어요 13:23 <+postman> 가상 메일 도메인 전체를 처리하는 방법 설명이 www.postman.i2p/user/virtual.html 에 있어요 13:23 <+postman> (레드와인을 너무 많이 마셨네요) 13:23 <dm> 이건 매우 비전문적인 발표군요! 13:23 <+postman> @mail.i2p 주소 외의 메일 도메인을 다루는 시스템을 설명하려고 합니다 13:23 <frosk> :D 13:24 * orion 분필 지우개로 dm의 머리를 탁 친다. 13:24 <frosk> 그러면 제가 frosk@frosk.i2p를 가질 수 있다는 건가요? 13:24 <+postman> frosk: 그렇습니다 13:24 <jrandom> 아주 멋져요 13:24 <+polecat> 문제는, 왜죠? :3 13:24 <+postman> 꽤 복잡하긴 하지만, 그래도 이건 의견과 아이디어를 부탁드리고 싶어요 13:24 <cervantes> s/eraser/ 13:24 <frosk> 대박 멋져요 13:25 <+postman> 몇몇 사람에게는 필요 없는 기능일 수도 있지만, 미래는 밝고 빛나니까요 13:25 <jrandom> 이유는 많죠 - 예를 들어 forum.i2p의 각 사용자에게 메일 주소를 제공하는 등 13:25 <susi23> postman.i2p에 묶인 중앙 시스템이죠 13:25 <+polecat> 네, 그 정도는 분명하네요. 13:25 <susi23> 그 머신이 다운되면, 우리 모두 열받겠죠 :) 13:25 <+polecat> jrandom: 하지만 어차피 처음부터 mail.i2p를 통해 가야 한다면... 13:25 * postman 이 문제를 아주 잘 인지하고 있음 13:26 <+postman> :/ 13:26 <jrandom> polecat: 그럴 수도 있고, 아닐 수도 있어요 13:26 <+polecat> susi23: 정확해요! 13:26 <+postman> 최근 구현은 사실상 단일 장애 지점이 맞습니다 13:26 <+postman> 하지만 이건 인터넷 브리지에도 해당돼요 13:27 <jrandom> 오, 두 번째 게이트웨이는 아직인가요? 13:27 <+polecat> 한 가지 해결책은 클라이언트 SMTP/POP3 tunnel에 여러 목적지를 넣고, 이 목적지들끼리만 서로 릴레이하게 하는 겁니다. 13:27 <+postman> jrandom: 아니요 baffled가 아직 설정하지 않았습니다 13:27 <jrandom> 아 오케이 13:27 <+postman> polecat: 그럼 당신의 메일박스는 어느 POP3 서버에 있어야 하죠 13:27 <orion> 반짝이는 건 좋은데, 그 가상 주소가 인터넷 주소와는 어떻게 연계되나요? orion@mail.i2p와 orion@i2pmail.org 둘 다 쓸 수 있는 게 마음에 들어요. 13:27 <orion> s/usable/identical/ 13:28 <+postman> polecat: 10000명의 사용자에게 1년 내내 매일 메일박스 데이터 100MB를 누가 옮기고 싶겠어요? 13:28 <+postman> orion: 둘 다 쓸 수 있을 거예요 13:28 <+polecat> mail.i2p -> polecat.i2p -> frosk@baffled.i2p로 가는 대신, 셋 중 어느 곳으로 가서 거기서 바로 baffled로 가게 할 수 있죠. 13:29 <+postman> 관심 있는 모든 분들께 아이디어를 부탁드립니다 13:29 <+postman> 여전히 가상 도메인은 유용해 보이는 기능이고, 네트워크 상태와 상관없이 구현할 수 있어요 13:29 <+polecat> 그래서 mail.i2p가 죽더라도, 나머지 두 개가 메일 릴레이 시스템으로 들어가는 대체 server tunnel을 보유하게 되죠. 13:30 <+postman> polecat: 그래도 당신의 메일박스 문제는 남습니다 13:30 <+postman> polecat: 메일박스 데이터도 옮겨야 하고 가능한 모든 위치 간에 동기화돼야 해요 13:30 <+polecat> 읔... 맞네요... 13:30 <+postman> polecat: 앞으로 사용자 1000명을 상상해보세요 13:30 <susi23> 각자 자기 노드에 메일이 전달될 목적지를 설정할 수 있겠죠... 이제 메일 주소와 목적지를 연결하는 문제가 생깁니다 13:30 <+postman> 그렇게 간단하지 않습니다 13:30 <+polecat> 오! 근데 이건 작동하겠네요... 13:30 <+postman> 그렇죠 13:31 <+postman> 한편, 인터넷과의 송수신 릴레이 문제는 여전히 남습니다 13:31 <dm> jrandom: 이거 즐기고 있죠, 그렇죠? 13:31 <+polecat> 맞아요! 사용자가 POP3 메일박스를 둘 서버를 고르고, POP3 tunnel의 목적지도 그 서버로 선택하면 됩니다. 13:31 <+postman> polecat: 그런데 그 서버가 다운되면요? 13:32 <+polecat> 그러면 mail.i2p와 polecat.i2p는 baffled의 POP3 메일박스를 볼 필요도 없어져요, baffled의 POP3 사용자들이 모두 baffled에서 바로 내려받으니까요. 13:32 <+postman> 진짜로 이중화된 시스템은 메일박스 동기화가 필요해요 13:32 <susi23> 네, 하지만 그런 시스템에서는 postman.i2p가 없어도 모두가 I2P 내에서 메일을 전달할 수 있겠죠 13:32 <+polecat> postman: 그럼 서버를 바꿔야죠. -.- 13:32 <dm> 학생들이 서로 똑똑한 대화를 하고 있군요. 교수의 꿈 :) 13:32 <+postman> 음, 회의 중에 이 모든 걸 토론하는 건 적절하진 않아요 13:33 <+postman> 저는 그냥 논의를 촉발하러 왔습니다 13:33 <+postman> 먼저 문서를 읽어주세요, 그 후에 여러분의 의견을 듣고 싶어요 13:33 <+postman> 2. 13:33 <+polecat> 좋아요, 그러니까 mail.i2p는 진행 중이고, 덜 중앙집중적이고 단일 장애 지점이 되지 않도록 하려는 거네요. 13:33 <+postman> 공식적으로 사용자 100명을 넘어 110개 계정을 등록했습니다 13:33 <+postman> 참고만요 13:33 <jrandom> w00t 13:34 <+postman> 오늘은 여기까지예요 :) 13:34 <+postman> 감사합니다 13:34 * dm 박수 13:34 <jrandom> 끝내주네요, 고마워요 postman. 전반적으로 유망해 보여요 13:34 <+postman> :) 13:35 <mule2> 메일에 대해 얘기하고 싶은 주제가 있는데, 회의 후에요 13:35 <jrandom> 아마 메일 탈중앙화 논의는 리스트나 포럼에서 이어가면 좋겠어요? 하지만 지금으로선 설정해둔 시스템만으로도 우리의 필요는 충분히 충족돼요 13:35 <+postman> 전용 채널도 있어요 13:35 <+postman> :) 13:35 <jrandom> 헤헷 좋은 지적이에요 13:35 <frosk> 어느 채널이죠? 13:36 <jrandom> #mail.i2p 13:36 <+postman> frosk: #mail.i2p 13:36 <+polecat> 아, 한 가지. 방금 Perl 캐싱 SMTP 서버를 간단히 돌리는 데 성공했어요, 그래서 emacs가 i2p를 통해 postman의 SMTP 서버 응답을 기다리며 멈추지 않도록요. 13:36 <frosk> 오케이 13:36 <+polecat> 잘 작동하면, 나중에 코드를 좀 올릴지도. 13:36 <jrandom> 오, 끝내주네요 polecat 13:36 <cervantes> postman: 포럼에 전용 섹션을 만들어도 좋아요 13:37 <+postman> cervantes: 오 감사합니다 13:37 * postman 영광스럽게 느낀다 :) 13:37 <dm> 그럴 자격이 있어요 13:38 * postman 마이크를 hr에게 돌려준다 13:38 * postman 마이크를 jr에게 돌려준다 13:38 <+postman> 젠장 13:38 <+postman> :) 13:38 <jrandom> 좋아요, 2) mail.i2p에 더 없으면, 3) 로드맵으로 넘어갈게요 13:38 <+polecat> 부르릉 부르릉! 13:38 <jrandom> 예전 로드맵은 좀... 구식으로 보였죠 13:39 <jrandom> 새 로드맵은 현재 관점을 반영합니다 13:39 <jrandom> 일정에 여유가 충분하길 바라지만, 더 많은 사람이 합류하면 아마 그 예상을 앞지를 수도 있겠죠 :) 13:40 <jrandom> 0.6에 도달하면, 스레드로 인한 한계가 없어져서 많은 노드로 확장할 수 있을 거예요 13:41 <frosk> 0.6 미만에선 현실적인 노드 한계가 얼마라고 보세요? 13:41 <jrandom> 0.6 이전에는 아마 활성 노드를 200 이하로 유지해야 할 거예요, 다만 조금 덜 게을러져서 연결을 적극적으로 끊을 수도 있겠죠 13:41 <jrandom> 주의를 기울이면, 3-500까지도 가능할 거라고 봐요 13:42 <mule2> 그러니 slashdot은 금지 13:42 <jrandom> 그 시점엔 연결 변동이 있겠지만, 저비용 tcp 트랜스포트라 크게 아프진 않을 겁니다 13:42 <Pseudonym> 0.6 로드맵엔 그게 언급되지 않았는데요. udp와 콘텐츠 배포만 있어요 13:42 <Pseudonym> 그럼 udp가 해결해 주는 건가요? 13:42 * orion 영원히 slashdot 금지에 한 표 13:43 <jrandom> Pseudonym: udp가 해결해요 (http://www.i2p.net/todo#transport ) 13:43 <cervantes> postman: http://forum.i2p/viewforum.php?f=22 13:44 <Pseudonym> orion: 동의 못 하겠네요. 진짜 익명성을 얻으려면 언젠가는 노드가 매우 많아져야 하니까요 13:44 <Pseudonym> 어느 시점에선 사람들에게 알려야죠 13:44 <jrandom> 동의해요. 필요해지면 각종 PR을 적극적으로 할 겁니다 13:44 <jrandom> 기크 집단이 사용자 기반의 큰 부분을 차지할 가능성이 높아요 13:44 <Pseudonym> 언제 기크 커뮤니티에 알리죠? 완성품이 아니라 베타로 발로 차 보라고 13:44 <Frooze> JRandom에게 물어봐요 13:45 <+polecat> 이 네트워크를 너무 인기 있게 만드는 데는 매우 주의해야 한다고 봐요. 13:45 <jrandom> Pseudonym: 그들 없이 우리가 할 수 있는 최선의 킥 타이어를 마쳤을 때요 13:45 <+polecat> 언젠가 누군가는 이걸로 끔찍하고 불법적인 일을 할 겁니다. 13:45 <+polecat> 그때 우리가 추적 가능하면, 범죄자와 함께 우리도 박해받을 거예요. 13:46 <jrandom> 기본적으로, 네트워크가 항상 훌륭히 작동하고 우리가 일부러 망가뜨리려 해도 못 망가뜨릴 때, 그때 더 많은 사용자가 필요해져요, 깨뜨리고/테스트하는 데 도움을 주도록요 13:47 <mule2> 그 전에 절 먼저 강퇴하셔야죠 :9 13:47 <Pseudonym> Freenet의 Toad처럼 같은 흐름을 타지 않도록만 해요 13:47 <+polecat> 우리가 그들에게 Windows XPQXR와 Halo 7 소스 코드를 올릴 자유를 줬기 때문이니, 우리 익명성 보호는 정말 철통같아야 합니다. 13:47 <orion> b0rk 얘기가 나와서 말인데... 그 시간 스큐 버그는 밝혀졌나요? 13:47 <jrandom> Pseudonym: 우리 로드맵은 현실적이라고 믿어요 13:48 <jrandom> polecat: 동의해요, 아직은 사람들이 i2p를 '위험한' 일에는 쓰지 말아야 해요 13:48 <jrandom> orion: 아니요 13:48 <Pseudonym> jr: 로드맵에 불만은 없어요. 다만 공지에 대해선 다루지 않아서요 13:48 <jrandom> 맞아요 13:49 <dm> 글쎄요, 2년의 개발/테스트를 거치면, 출시 시점엔 이런 종류 중 가장 다듬어진 제안 중 하나일 겁니다 :) 13:49 <Pseudonym> 아마 0.6에 slashdot 추가? :-) 13:49 <+polecat> jrandom: 더 중요한 건, 그런 위험한 일을 하려는 사람들이 아직 i2p를 모르면 우리에게 훨씬 좋다는 거죠. 13:49 <jrandom> 그 생각을 요즘 했어요. 다른 활동(I2PContent 같은 것)에 대한 공지는 의미가 있을 수 있겠죠, 더 많은 사람이 참여해서 작업하도록 13:49 <dm> 보통 크게 알려질 때의 성숙도 수준과는 다르게요 13:50 <ant> <jnymo> slashdot 글은 jrandom이 쓰는 게 좋겠어요.. i2p 설명을 제일 잘하니까요 13:50 * Pseudonym 동의 13:51 <dm> jrandom이 직접 편안해지기 전에 누군가 뭔가를 벌써 올릴 거라고 확신해요 ;) 13:51 <Pseudonym> 저는 그냥 그를 좀 툭툭 건드리고 있어요 13:51 <jrandom> 헤헷 13:51 <jrandom> 뭐, 0.6에선 어차피 더 큰 사용자 기반을 끌어들여야 할 거예요 13:51 <Pseudonym> 제가 코딩을 못한다면, 최소한 코딩하는 사람들을 귀찮게라도 해야죠 13:51 * jrandom 진흙을 던진다 13:52 <+polecat> dm: jrandom이 /. i2p를 할 만큼 편안해지는 것보다 재림이 먼저 올걸요 ;3 13:52 * Pseudonym 숙이다. 꽥 13:52 <jrandom> 어쨌든, 로드맵과 관련해 더 논의할 것 있나요? 13:52 <jrandom> 아니면 4) I2PContent로 넘어갈까요? 13:53 -!- Irssi: #i2p: 총 36명 [1 ops, 0 halfops, 3 voices, 32 일반] 13:53 <jrandom> frosk: ping 13:53 * frosk 무선 마이크를 집는다 13:54 <cervantes> *zzzzzZzzzzttt* 13:54 * orion RF 재머를 꽂는다. ;) 13:54 <+polecat> frosk를 잡아보려고 했는데, 아직 운이 없네요. 솔직히 말해 IRC에선 영 못 보겠고, 이메일도 무반응이에요. 13:54 <frosk> 음, jrandom이 "distributed content infrastructure"를 0.6 새 로드맵에 넣었고, 여기서 몇 가지 생각을 들은 뒤 꽤 흥미롭게 느껴졌어요. 제 실력이 허락하는 한 일정을 앞당겨보려 해요 ;) 13:54 * dm polecat을 본다 13:54 <+polecat> *고개를 젓는다* 전혀 운이 없네요. 찾을 수가 없어요. 어쩌면 frosk는 보이지 않는 건가! 13:55 <frosk> "i2pcontent"는 지금으로선 frosk.i2p에 있는 문서예요 13:55 <Pseudonym> I2PContent가 i2p-bt와 어떻게 다른가요? 13:55 * polecat 지금 4.4입니다. 13:55 <frosk> 들은 아이디어들과 제 것을 합쳤고, jrandom과 다른 분들의 유익한 코멘트와 제안을 거친 몇 차례 개정 끝에, 이제 꽤 멋져 보인다고 생각해요 :) 13:55 <ant> * jnymo 이 아이디어를 보려고 postscript 뷰어를 찾아 헤맨다.. :/ 13:56 <dm> 그게 뭔가요, frosk.i2p에 접속이 안 돼요. 간단 요약 가능? 13:56 <+polecat> Pseudonym: i2p-bt는 한 번에 1개 파일에만 적용되고, 스와밍 다운로드예요. 13:56 <frosk> Pseudonym: i2pcontent는 Usenet과 많이 닮았습니다 13:56 <frosk> usenet과 freenet의 개념을 합쳤어요. "frusenet"이라고 부르는 건 자제할게요. 13:56 <jrandom> ㅋㅋ 13:56 <+polecat> 제 i2pcontent 제안 받았나요? 13:56 <jrandom> frusenet 괜찮게 들리는데... 13:56 <frosk> i2pcontent는 블로그나 공개 포럼에 메시지를 올리고, 주소록을 게시해 다른 사람들이 가져갈 수 있게 해줘요 13:56 * dm 참지 못하고 frazaa라고 불렀다 13:56 <+polecat> Usenet, freenet, livejournal을 합친 겁니다. 그러면.... Fusejournal? 13:56 <jrandom> 빵터짐 13:57 <frosk> 흠, 네, LJ도 ;) 13:57 <+polecat> LJ가 제가 찾은 가장 가까운 비유예요. 13:57 <+polecat> 그런데 당신의 i2pcontent 문서에서 못 본 게 하나 있어요. 13:57 <frosk> 어쨌든, 지금은 설계를 탄탄히 하고 싶어서, 관심 있는 분은 문서를 읽고 제안 부탁드립니다 13:57 <orion> LiveFuseNet. 13:58 <+polecat> 그룹을 몇몇 사람만 /읽을/ 수 있게 하는 건 어떤가요? 암호화까진 아니더라도, 존재 자체가 알려지지 않도록 하는 거죠. 13:58 <dm> 이렇게 하면 어때요: Contnet? ContNet 13:58 <dm> Content, Contnet... 알겠죠? 에??? 13:58 <susi23> jnymo: postscript 관련해서, frosk에게 pdf로 달라고 정중히 부탁했어요 *부끄* 13:58 <frosk> polecat: 흥미로울 수 있겠네요. 다만 현재 설계엔 넣기 좀 어렵습니다 13:58 <jrandom> 잘 모르겠는데, 꽤 가능해 보여요 13:59 <+polecat> 저는 HTML이나 일반 텍스트가 좋아요. -.- 비트맵 ps 리더는 별로라서요. -.- 13:59 <jrandom> 그룹을 syndication(콘텐츠 배포)으로 제공하는 대신, 신뢰/인지된 사용자만 그 그룹을 받게 하는 거죠 13:59 <jrandom> (신뢰/인지된 syndication 노드에서) 13:59 <frosk> polecat: http://frosk.i2p/i2pcontent-3.pdf pdf가 가능하시다면요 :) 13:59 <jrandom> usenet의 "Distribution:" 헤더 같은 방식으로요 13:59 <susi23> polecat: ps는 비트맵이 아니에요 :P 13:59 <+polecat> frosk: 중요해요, 개인 메일박스, 비밀 그룹, 또는 livejournal에서 특정 친구에게만 텍스트를 보이게 하는 기능 같은 걸 원한다면요. 또한 운영되는 포럼에도 아마 그게 중요할 거예요. 13:59 <frosk> 흠, 맞아요 14:00 <frosk> polecat: 친구에게만 보이게 하는 건 암호화로 처리할 수 있어요 14:00 <+polecat> frosk: 제 PDF 리더는 이거예요: $ pdf2ps file.pdf> file.ps; gs file.ps 14:00 <jrandom> polecat: 며칠 전에 운영되는 포럼에 대한 좋은 제안을 했죠 - 운영되지 않는 제출 큐를 두고, 운영자가 "진짜" 그룹에 게시하는 방식 14:01 <+polecat> frosk: 암호화는 좋아요, 그리고 가능하면 다소 투명해야죠. 아니면 사용자가 gpg가 돌아가는 xterm에 텍스트를 쳐서 복사해 저널 창에 붙여넣어야 할 테니까요.>.< 14:01 <+polecat> jrandom: 네, 하지만 이상적으로 제출 큐는 운영자 외엔 보이지 않아야 해요. 14:01 <frosk> polecat: 오, 투명성은 전반에서 중요한 키워드예요 :) 14:01 <jrandom> polecat: "xterm"이라고 하는 순간 대상 사용자의 99%를 잃을 거예요 14:02 <+polecat> jrandom: 이 heathen들! grep을 돌려라! 14:02 <ant> <jnymo> 음... usenet이 뭐죠? 14:02 <ant> <jnymo> 들어는 봤는데.. 14:02 <susi23> jnymo: news, nntp, google -> groups 14:02 <frosk> http://en.wikipedia.org/Usenet :) 14:03 <+polecat> jnymo: 뉴스그룹 말이죠? 14:03 <dm> 랜덤 포르노 다운로드에 좋아요. 14:03 <frosk> 기본적으로 세계에서 가장 오래되고 가장 검증된 p2p 네트워크예요, 오늘 jrandom이 썼듯이 14:03 <ant> <jnymo> 그럼 파일을 올릴 수 있나요? 아니면 파일 링크를? 14:03 <jrandom> 그리고 엄청 탄탄해요 14:03 <susi23> dm: 무작위 포르노 다운로드에 '유용'하죠 :P 14:03 <+polecat> dm: 스팸 속에서 포르노를 찾을 수만 있다면요. 14:04 <frosk> 본질적으로는 토론 그룹용이지만, 파일에도 널리 쓰이죠 14:04 <+polecat> 또 다른 이슈가 있어요. 스팸 말이죠.. 14:04 * dm 과거에 '포르노 다운로더'를 돌렸음. 꽤 잘됐죠. 14:04 <ant> <jnymo> 그러니까 irc의 포럼 형식 같은 거네요? 14:04 <frosk> i2pcontent의 스팸도 생각해봤는데, 썩 기대되진 않아요 ;) 14:04 * susi23 화제를 되돌리자며 손짓 *부끄* 14:04 <+polecat> 개방형 포럼만 둘 수는 없어요, 또는 1명만 글 쓰는 포럼과 제한 없는 포럼만 둘 수도 없죠. 여러 사람이 글을 쓰되, 허가되지 않은 사람은 못 쓰게 하는 적당한 중간이 필요해요. 14:04 <+dinoman> 한 가지만 묻죠. 제가 이걸 직접 돌려야 하나요, 즉 i2p의 일부로 들어가나요? 14:05 <frosk> polecat: i2pcontent에는 그게 있어요(여러 사용자가 하나의 블로그를 편집) 14:05 <dm> 이렇게 큰 usenet이 실제로는 몇 명 안 쓰는 걸 생각하면 놀라워요. 14:05 <dm> 일반인은 usenet이 뭔지 몰라요. 14:05 <jrandom> dinoman: 애플리케이션이에요, 절대 필수는 아님 14:06 <+dinoman> :) 14:06 <ant> <jnymo> 네.. 저는 일반인이죠 14:06 <frosk> 하지만 가능하면 i2p와 함께 배포되면 좋겠어요 ;) 14:06 <+polecat> 그러면 meta.group.*에 sha4 리스트가 있고, 승인된 syndicator/reader 리스트 하나, writer 하나, owner 하나 등등... 14:06 <jrandom> (하지만 안 쓴다고 설치만 해도 머신에 *아무* 오버헤드가 추가되는 건 아니라고 봐요 2) 좋은 기능 많죠 :) 14:07 <jrandom> frosk: 당연히요 14:07 <dm> Google이 어느 정도 노출을 주는 것 같네요. "세계에서 가장 큰 메시지 보드"로 소개하고, 일반 포럼과 유사한 UI를 가지면 좋겠어요. 14:07 <+polecat> jrandom: 왜 오버헤드가 *제로*라고 하나요? c.c 14:07 <+polecat> 읽을 syndicate와 블로그를 먼저 선택하기 전엔 다운로드도 안 하니까요? 14:07 <jrandom> jnymo: i2p 메일링 리스트에 대한 usenet 유사 인터페이스: http://news.gmane.org/gmane.network.i2p 14:08 <jrandom> polecat: 아니요, 안 쓰면 오버헤드는 0이에요 13:08 <frosk> polecat: 그룹에는 사용자를 추가할 수 있는 owner가 한 명 있어요. "비밀" 메시지 네임스페이스는 지금까진 생각해보지 않았네요 :) 14:08 <jrandom> (설치만 했다고 해서 머신이 퍼블릭 데이터 저장소가 되는 건 아닙니다) 14:08 -!- ]Replica[ 닉이 ]Replica|zZz[ 로 변경됨 14:08 <jrandom> 그리고 아마 i2p 내 보안 블로그로 I2P 공지가 나갈 수도 있어요, 읽을 가치 있죠 14:08 <+polecat> frosk: 여러 owner도 가능하죠, 다만 이름을 위한 sha에는 한 명만 들어갈 수 있어요. :3 그 그룹의 meta.*를 수정할 수 있는 사람을 여러 명 허용하면 되죠. 14:09 <frosk> 마무리하자면, 도우실 분은 frosk.i2p의 문서를 읽고 같이 이야기해요 :) i2pcontent에 대해 더 있을까요? 14:09 <+dinoman> 오, 그럼 이건 i2p 위의 freenet이 아니군요! 14:09 <frosk> (지금 레이턴시가 좀 있어요) 14:09 <jrandom> 맞아요 dinoman, 절대 아니에요 14:09 <susi23> 데이터를 "뉴스그룹"으로 조직하면 좋겠네요... i2p.childporn.*는 그냥 삭제/구독 해제... 14:09 <+polecat> dinoman: 엔. 오우. 14:10 <ant> <jnymo> jrandom: 아.. 그거 멋지네요 14:10 <jrandom> 좋아요 frosk. 이거 정말 멋진 물건이고, 사람들이 당신에게 메일을 왕창 보내고, 당신 블로그도 읽어야 해요 :) 14:10 <ant> <jnymo> 유용하네요 ;) 14:10 <+polecat> susi23: 맞아요, 그리고 아무도 syndicate하고 싶지 않다면, 아무도 그걸 옮기는 데 도움 줄 필요가 없죠. 14:10 <frosk> polecat: 네, 다만 복잡성이 좀 늘고, 저는 단순함 광이에요 ;) 14:10 <jrandom> jnymo: 네. 그 이상으로 정말 멋진 걸 할 수 있어요, http://www.livejournal.com/이나 blogger 같은 모양으로 만들고요 14:11 <jrandom> 네, 처음부터 너무 높게 잡지 않는 게 좋아요 (</교훈 획득>). 가능하면 가장 단순한 것을 목표로 하고, 나중에 개선할 훅을 다세요 14:11 <frosk> 렌더링은 당연히 100% 사용자 클라이언트 몫이에요 (LJ처럼 보이는 웹 인터페이스? OK. slashdot 스타일? 좋죠! 등 :) 14:12 <+polecat> frosk: 저는 권한을 일반화해야 한다고 봐요. owner는 "한 명만", writer는 "몇 명만", reader는 "모두" 같은 게 아니라, 포럼이 스스로 권한을 지정하도록요. 그렇지 않으면 많은 종류의 인가를 하드코딩하는 셈이 돼요. 14:12 <frosk> jrandom: 네, 확장성은 왕이죠 14:12 <frosk> 그래서 시작부터 탄탄한 설계가 중요해요 14:13 <+dinoman> 그럼 제가 이해한 바로는 (최종 사용자 입장에선) 뉴스그룹처럼 작동한다는 거죠. 14:13 <frosk> polecat: 동의 14:13 <+polecat> dinoman: Livejournal에 더 가깝지만, 네. 14:14 <+dinoman> 음 이 아이디어를 좋아하게 될지도! 14:14 <frosk> 기술적으로는 뉴스그룹 같고(더 빠른), 겉보기에는 라이브저널 같을 수 있어요 14:14 <+polecat> frosk: 또한 Livejournal과 달리, Usenet 스타일의 탈중앙화죠. 그래서 사용자는 하나의 syndicate(LJ) 대신 syndicate를 직접 고르죠. 14:15 <frosk> polecat: 맞아요. 대부분 경우엔 사용자 소프트웨어가 syndicate 선택을 하므로, 대부분의 사용자는 많은 기술적인 걸 알 필요가 없을 거예요 14:16 <+polecat> 흠... 아마도요. 소프트웨어가 syndicate를 찾을 방법이 필요하죠. 사용자가 IRC에서 해시를 복사해 i2pcontent의 syndicate 추가 박스에 붙여넣는 것 말고요. 14:17 <jrandom> polecat: 사용하는 syndicate는 meta.* 게시물에 포함돼요 14:17 <frosk> polecat: 네, i2pcontent는 몇 개의 "seed syndicate"와 함께 오고, 사용자가 그들에게 더 달라고 요청해요 14:17 <ant> <Asciiwhite> frost, livejournal?, 멋지네요... 14:17 <+polecat> jrandom: meta.* 게시물을 받으려면 syndicate가 필요해요. 8) frosk: 네 그런 느낌, 좋네요. 14:17 <frosk> 아 네, frost 사용자들은 i2pcontent를 사랑할 겁니다 ;) 14:18 <jrandom> 헤헷 맞아요 14:18 <frosk> jrandom: 그건 제 계획엔 없었는데, 사실 아주 똑똑해 보이네요 :) 14:18 <frosk> 현재 syndicate 데이터베이스는 몇 면에서 아픈 부분이죠 14:18 <jrandom> 당신의 .ps 파일 중 하나에서 본 것 같은데, 대화에서만 들었을 수도 있겠네요 14:19 <+polecat> kademelia DHT로 하죠! X3 14:19 * jrandom 신음 14:19 <jrandom> 그래도 syndicate DB에 할 수 있는 최적화가 많아요 14:19 <frosk> 아마 똑똑한 생각을 읽은 걸로 착각한 걸지도 ;) 14:19 <jrandom> ㅋㅋ 14:19 <ant> <jnymo> 그럼 html을 임베드할 수 있나요? 14:19 <+polecat> *연호* DHT DHT DHT USA US-- 14:19 <jrandom> jnym: 어떤 콘텐츠든 14:20 <+polecat> jnymo: 아니면 일종의 bbcode 같은 거요. 14:20 <jrandom> 네, 렌더링은 bbcode류 문법이 가장 안전하죠 14:20 <dm> frosk: cervantes의 포럼에 전용 섹션 하나 어떨까요? 14:20 <frosk> 블로그와 포럼은 일부 마크업이 있는 텍스트를 기대할 거예요, bbcode 같은 14:20 <frosk> dm: 아직은 좀 이른 것 같아요 :) 14:21 <dm> frosk: 된 걸로 치죠! 14:21 <cervantes> dm: 제 포럼에 방음되는 비공개 섹션 하나 어때요? 14:21 <dm> cervantes: 그렇게 하세요. 14:21 <frosk> 아직 말씀드리는 김에, "i2pcontent"는 그냥 더미 이름이에요, jrandom을 MyI2P라고 부르며 모욕하고 싶진 않았거든요 ;) 더 기억에 남는 이름이 필요합니다 14:21 <dm> 이건 어때요... contnet? 14:22 <jrandom> frusejournalrent 14:22 <frosk> 맘에 드네요! 14:22 * dm 신나서 손을 비빈다 14:22 <jrandom> </fark> 14:22 <dm> </stupid jrandom tag> 14:22 <+polecat> usejournalforrent? 14:22 <ant> <jnymo> fusenet 괜찮게 들렸어요 14:22 <+protokol> eepnet 14:22 <+postman> uupnet :) 14:22 <lurk> froops 14:23 <+postman> ㅋㅋ 14:23 <dm> nnnnnnnnnnnntp 14:23 <+postman> 장난꾸러기들 14:23 <+polecat> "콘텐츠 배포 신디케이트 네트워크에 대한 frosk의 캐치한 이름." 우리는 "Fcnfacdsn은 Usenet에서 영감을 받았고..."라고 말할 수 있어요 14:23 <ant> <Asciiwhite> 네 저도 frusenet 좋다고 생각했어요. 14:23 <frosk> :D 14:23 <jrandom> 좋아요, 모든 우스운 이름은 frosk@mail.i2p 로 보내주세요 :) 14:23 <+polecat> frootloops! 14:23 <frosk> 친구에게 frusenet을 던져봤더니, "... 아니"라고 하더군요. 14:23 <jrandom> (의견/우려 사항 등도 함께) 14:24 <frosk> 그래도 fusenet은 멋진 울림이 있어요 :) 14:24 <dm> 그냥 'Content'는 어때요 ? 14:24 <+polecat> 전 fusenet이 좋네요, 휘발성 있어 보이죠. 14:24 <+polecat> 네 그럼. 이제 조용히 있을게요. 14:24 <Pseudonym> nn2p 14:24 <dm> 근사하고 품격 있어요 14:24 <jrandom> 오오오 14:24 <frosk> 어쨌든, 제가 안건의 마지막은 아니니, 넘어갈까요 ;) 14:24 <+postman> NN2P 멋져요 14:24 <ant> <jnymo> html이 있으면.. 마치 진짜 인터넷처럼 보이게 할 수 있죠... froozlednet 안에서 14:24 <jrandom> 좋아요, 5) i2p-bt로 넘어갑니다 14:24 <jrandom> duck: 있어요? 14:24 <@duck> 삐약 14:24 <frosk> dm: "Content"는 아마 Apple이나 누군가가 상표등록했을걸요 ;) 14:25 <ant> <Asciiwhite> 오, 이거 회의록인가요 ? 14:25 <@duck> 이번 주 i2p-bt 이슈: 14:25 <dm> 스피드 데이팅!@ 14:26 <@duck> - 트래커에 rss 제공 14:26 <@duck> - #eeprnova에서 메타트래커를 만들려는 바보 같은 시도 14:26 <ant> <jnymo> 나이스 14:26 <ant> <Asciiwhite> 네, 좋은 아이디어. 14:26 <+polecat> 여전히 그 빌어먹을 BitTorrent 파이썬 소스보다 더 나은 코드베이스를 찾을 수 있길 바라요... 14:26 <ant> <Asciiwhite> 샘플러(즉 비디오/이미지) 같은 걸 지원하는 건 어때요 14:26 <@duck> - 자세한 코드 리뷰를 했는데 버그는 못 찾았음 14:26 <@duck> 무섭게 보이는 에러 대부분은 꽤 무해함 14:27 <@duck> - 까먹었음 14:27 <@duck> . 14:27 <jrandom> 좋네요 14:27 <jrandom> 스와밍하면서 스트리밍 라이브러리 활동을 보고 있는데, cvs에 몇 가지 개선이 있었어요 14:28 <+polecat> 메타트래커는 파일의 트래커를 찾게 해주나요...? 14:28 <ant> <Asciiwhite> 그러면 사람들이 영상 품질의 작은 샘플이나 썸네일 등을 업로드할 수 있죠. 14:28 <jrandom> (bt 설정을 따라잡기 위해) 14:28 <+polecat> jrandom: 언제 기준의 개선인가요, 오늘 아침? :3 14:28 <@duck> polecat: 네, 지금 건 채널에 새 파일을 알리는 정도지만; 확장할 수 있죠 14:28 <jrandom> 하루 이틀 전 14:29 <+polecat> 그냥 확인차요, 지난번에 제가 CVS Head를 받았을 때, 몇 시간 뒤에 0.4.3으로 업데이트했거든요. 14:29 <ant> <jnymo> 예.. i2ptorrent 검색 같은 아이디어가 어딘가 계층 어딘가에 있나요? 14:29 <jrandom> 흥미로운 건, 남아 있는 i2p-bt의 문제는 사실 i2p/스트리밍 lib/SAM 쪽 문제라는 점 같아요 14:30 <+polecat> 누군가 키워드 같은 걸로 검색하는 서버를 작성해야겠죠. 14:30 <@duck> 아니면 irc 봇 14:30 <jrandom> jnymo: http://brittneyworld.i2p/bittorrent/ 14:30 <jrandom> polecat: files.i2p/ 14:30 <ant> <jnymo> 흐음 14:30 <ant> <jnymo> 음.. 네. 오케이 14:30 <+polecat> duck: 글쎄요 봇이든 files.i2p 같은 eepsite든, 어쨌든 검색용 서버가 필요하겠죠... 14:31 <@duck> 봇 등을 위한 트래커의 rss 개선이 필요하면 알려주세요 14:31 <ant> <jnymo> 흠.. 지금 brittanyworld.i2p가 다운된 것 같네요 14:32 <jrandom> 남은 문제가 i2p-bt가 아닌 i2p 관련 문제로 보이므로, 스와밍 파일 전송 현상금은 완료된 것으로 표시했습니다 14:32 <jrandom> (와!) 14:32 <ant> <jnymo> 아무튼 14:32 <ant> * jnymo 모자를 벗어 인사 14:32 <frosk> 모두 축하해요, 훌륭해요 14:33 <jrandom> 그래요, duck, ragnarok, dinoman, connelly, drwoo의 모든 노력에 감사 13:33 <+polecat> ragnaroks! dinoman's da man! 음... 14:33 <ant> <Asciiwhite> 수고했어요 duck. 14:33 <+polecat> 저는 여전히 ctorrent를 i2p로 포팅하고 싶어요. UI가 좀 허술하긴 하지만, 엄청 효율적인 bittorrent 물건이거든요. 14:34 <dm> 잘했어요 14:35 <+polecat> SAM 프록시에 대한 정보가 어디 있는지 아는 분? 14:36 <jrandom> 일반 기금의 절반 정도가 그 현상금으로 나갔고, 그래서 현재 잔액은 약 $400USD 정도예요 [오늘 새로운 기부도 있었어요 [야호!]] 14:36 <jrandom> polecat: http://www.i2p.net/sam 14:37 <+polecat> jrandom: 스와밍 파일 전송을 하는 데 돈이 든다고요? o.O 14:37 <+polecat> 아 맞다 현상금. 14:37 <Pseudonym> 일반 기금 잔액을 웹사이트에 올려두면 멋질 텐데요 14:37 <jrandom> 맞아요 polecat :) 14:37 <jrandom> 좋은 아이디어네요 Pseudonym 14:38 <Pseudonym> 매일 업데이트할 필요는 없고, 가끔만 14:38 <jrandom> /bounties에 추가할게요 (괜찮죠?) 14:38 <Pseudonym> 좋아요 14:38 <+protokol> hello 채팅방을 계속 운영한다는 말은 아니겠죠 14:38 <cervantes> 그걸 하면 jrandom이 파이와 맥주로 점심을 먹으러 나갈 때마다 잔액이 얼마나 줄어드는지 우리가 다 보게 될 텐데요 14:39 <jrandom> 헤헤 cervantes 14:39 <Pseudonym> 누가 jrandom의 맥주를 위해 돈을 기부하지 않았나요? 14:40 <cervantes> 오늘 환율로 반 파인트 값이면 넉넉하죠 :) 14:40 <jrandom> 네 맥주 기부도 몇 번 있었어요 :) 14:40 <jrandom> (기부 목록은 http://www.i2p.net/halloffame 에 있어요) 14:40 <Pseudonym> 그 돈 쓰고 있나요? 14:41 <cervantes> 멋지네요... 누군가는 정말 돈이 남아도나 봐요 ;-) 14:41 <ant> <Asciiwhite> anonymous 14:41 <ant> <Asciiwhite> $5.00 USD 14:41 <ant> <Asciiwhite> jrandom의 맥주 기금 14:41 <ant> <Asciiwhite> ㅋㅋ 14:42 <jrandom> CDN 관련 현상금을 늘릴 수 있으면 좋겠어요, 그건 일이 산더미라서요 14:42 <jrandom> 하지만 시간이 지나면 어떻게 되는지 보죠 14:42 <jrandom> 좋아요, 5) i2p-bt에서 꽤 벗어난 것 같네요 14:42 <jrandom> 그럼 6) ???로 넘어갈까요 14:42 <@duck> 여긴 추가할 게 없어요. 14:43 <jrandom> 다른 얘기할 거 있나요? 14:43 <@duck> - 왜 이렇게 많은 사람이 호스트명을 지정하면 문제를 겪죠? 14:43 <jrandom> 잘 모르겠네요 14:43 <jrandom> 제 router 둘 다 명시적인 호스트명을 씁니다 14:43 <@duck> 제 것도 그래요, 문제 없음 14:44 <@duck> 경고 문구를 더 부정적으로 바꿔야 할지도 14:44 <jdot_> hosts.txt에서 호스트명의 키를 바꾸는 방법이 있나요? 14:44 <jrandom> 좋네요 duck 14:44 <+polecat> addressbook 관련해서요... 14:44 <jrandom> jdot_: 딱히 없어요, 특히 addressbook을 고려하면요 14:44 <jdot_> 예를 들어, 이전 eepsite 키를 잃어버렸다면. :( 14:44 <mule2> 저도 그래요 - 하지만 문제는 있죠 :) 14:44 <+polecat> Addressbook은 i2pcontent와 통합될 거죠, 맞나요? 14:45 <mule2> 하지만 그게 호스트명 때문이라고 생각하진 않아요 14:45 <Pseudonym> 동작하는 addressbook이 있나요? 14:45 <+polecat> 블로그 구독하듯 주소록을 구독해요... 대신 userhosts.txt 등을 덮어쓰죠. 14:45 <jrandom> polecat: addressbook을 i2pcontent로 배포하는 건 말이 되죠 14:45 <jrandom> Pseudonym: http://ragnarok.i2p/ 14:45 <+polecat> Pseudonym: http://polecat.i2p/addressbook.pl.zip 14:45 <jrandom> 그리고 http://pole... 어, 그가 말한 것처럼 14:45 <Pseudonym> 감사합니다 14:46 <jrandom> http://orion.i2p 에도 하나 더 있는 걸로 알아요 14:46 <frosk> polecat: "덮어쓴다"는 표현은 과하네요. "병합"하죠 ;) 14:47 <+polecat> 네... orion 것도 봤어요. 14:47 <jdot_> 젠장 14:47 <jrandom> jdot_: 그럼 운이 없는 것 같네요 :/ 14:47 <jrandom> 좋아요, 회의에서 더 얘기할 거 있나요? 14:48 <dm> 메리 크리스마스 14:48 <+polecat> jdot: 다행히 우리가 fusenet을 작동시키면, 나중엔 그걸로 i2p 키를 업데이트할 수 있어요. 14:49 <ant> <Asciiwhite> dm, 여기선 12월 15일이에요 :) 14:49 <jrandom> 행복한 하나누카도 14:49 <+polecat> 그리스도는 9월에 태어났어요, 다들 대체 뭘 축하하는 거죠? 14:49 <+polecat> 저는 율로 만족하겠습니다. 14:49 <jrandom> 자, 그게 전부라면... 14:49 * jrandom 마무리 준비 14:50 * jrandom *baf* 하고 회의를 닫는다