간단한 요약
참석자: cat-a-puss, cervantes, deer, dm, duck, jrandom, protok0l
회의 기록
14:05 <jrandom> 0) 안녕 14:05 <jrandom> 1) 0.4.1.1 현황 14:05 <jrandom> 2) 예쁜 그림들 14:05 <jrandom> 3) 0.4.1.2와 0.4.2 14:05 <jrandom> 4) 번들된 eepserver 14:05 <jrandom> 5) ??? 14:05 <jrandom> 0) 안녕 14:05 * jrandom 손을 흔든다 14:05 <jrandom> 주간 상태 노트는 http://dev.i2p.net/pipermail/i2p/2004-October/000461.html 에서 볼 수 있어요 14:06 <jrandom> (벌써 10월이라니 믿을 수가 없네) 14:06 <cervantes> 지금은 12월이야 14:06 * jrandom cervantes와의 연결을 끊는다. 시계가 너무 틀어졌음 14:06 <deer> <baffled> 이제 여름으로 돌려줄 수 있어? 14:07 <cervantes> 젠장... 네 pr0n 피드를 잃어버렸네 14:07 <jrandom> 물론. 너 기준으로 남쪽 몇천 KM쯤 아래에 있어, baffled 14:07 <jrandom> 자, 1) 0.4.1.1 현황으로 들어갈게 14:07 <deer> <baffled> 거기 도착하면 알려줄래? 14:07 <cervantes> 헤헷 14:07 <jrandom> 발꿈치를 세 번 딱딱 부딪히면... 14:08 <jrandom> 좋아, 0.4.1과 0.4.1.1 리비전이 나갔고, 전반적으로 다시 잘 돌아가 14:08 <deer> <baffled> 아니, 아니, 집에는 가기 싫어. 거긴 춥단 말야. 14:08 <jrandom> ;) 14:08 <jrandom> 외부 IP 주소 자동 감지는 대부분 잘 동작하는 것 같아 14:09 <jrandom> (다만, 제대로 끊기지 않는 b0rked 연결 때문에 몇 가지 이상한 점은 있었어) 14:09 <jrandom> 그걸 써본 사람 있어? 자동 감지 써보고 좋았던/나빴던 점? 14:10 <jrandom> 없는 듯 14:10 <jrandom> 좋아, 0.4.1.1 관련해서 의견/질문/우려사항 있나? 14:11 <cervantes> 여긴 불만 없음.... 14:11 <dm> 아직 안 써봤지만, 일정에 올려놨어! 14:11 <jrandom> 그게 없다면, 2) 예쁜 그림들로 넘어가자 14:11 <jrandom> !thwap dm 14:12 <deer> <Jake> 자동 감지는 잘 모르겠고, NAT 된 내 윈도우 박스에서 'guess' 버튼인가 뭔가를 써봤는데 IP를 제대로 맞추더라...... 우리가 그 얘기하는 거라면 14:12 <jrandom> 아, 그렇구나, 아냐, 'guess' 버튼은 www.whatismyip.com에 질의해서 네 IP를 추정해볼 뿐이야 14:13 <jrandom> 자동 감지는 IP 주소 칸을 비워두면 알아서 판단하는 거고 14:13 <jrandom> 기존 I2P 사용자 대부분은 필요 없을 거야. 어차피 dyndns나 정적 IP에 익숙하니까 14:13 <jrandom> 아마 신규 사용자들한테만 중요할 듯 14:14 <deer> <demonic_1> 응, 내 경우엔 좀 느리게 동작했어 14:14 <deer> <demonic_1> 그래도 되긴 했지 14:15 <jrandom> 오케이 굿 14:15 <jrandom> 아무튼, 이번 주 이메일에 올렸던 수집 통계에 대한 내용은 재탕하고 싶진 않아 14:16 <jrandom> 대신, 그에 대해 질문/코멘트/우려사항 있나? 14:17 <jrandom> 20시간 요약에서 대략 3만 건 중 전송 실패가 500여 건뿐이었던 건 꽤 기뻤어 14:17 <cervantes> 통계 수집이 부하를 얼마나 만들어? 14:17 <cervantes> 파일 크기는 아는데... 백그라운드에서 계속 돌아가면 성능에 영향이 있을까 14:18 <jrandom> 거의 0에 가까워야 해. 통계 수집에는 메모리 할당이 없어(미리 할당한 이벤트를 쓰니까) 그리고 전부 비동기야 14:18 <cervantes> 좋네 14:18 -!- Sugadude [random@badfish.securityminded.net] has joined #i2p 14:18 -!- cat-a-puss [~tom@152.228.242.159] has joined #i2p 14:19 <jrandom> 0.4.1.2가 나오면 가끔 여러 통계를 더 모으자고 사람들 좀 더 닦달할 것 같아 14:19 <deer> <mule_iip> 천만에 14:19 <cervantes> 지금부터 수집 시작해도 돼... 이미 0.4.1.1-6 쓰고 있어 14:20 <jrandom> w3wt 14:21 <jrandom> 좋아, 통계 관련해서 내가 가진 건 여기까지야, 누가 더 보탤 거 있나? 14:21 <jrandom> 없다면, 3) 0.4.1.2와 0.4.2 14:21 <deer> <baffled> 먼저 스트리밍하는 데 한 표. 14:22 <jrandom> 좋네 14:22 <jrandom> 먼저 tunnel 수정부터 해야 한다고 생각하는 사람? 14:22 <deer> <mule_iip> 스트리밍 먼저 14:23 <cervantes> 지금 tunnel 관련 걸 하면 네트워크 혼란이 더 클 것 같아.... 잠깐 숨 돌리는 게 좋겠지 ;-) 14:23 <jrandom> 맞아 14:23 <deer> <mule_iip> 어차피 오늘 여기 있는 사람들은 블랙햇한테 다 찍혔어 :) 14:23 <jrandom> 그래도 엊그제 호환성 문제 없이 tunnel 수정을 어떻게 할지 생각해봤어 14:23 <deer> <baffled> 이실직고해, 그냥 오디오 p0rn을 더 빨리 받고 싶은 거잖아. 14:23 <duck> (나도 스트리밍 먼저에 한 표) 14:23 <jrandom> 헤헤 14:24 <cervantes> 헤헤 14:24 <cervantes> baffled: 더 많이 소스 떠오면 말이야 ;-) 14:24 <dm> 먼저 tunnel 쪽을 고수해야 한다고 봐 14:24 <dm> 그걸 먼저 해치우자... 14:24 <cat-a-puss> 새 암호화 쪽은 뭐가 달라지는 거야? 14:24 * jrandom dm를 걷어찬다 14:25 <jrandom> cat-a-puss: 지금은 tunnel 전체에 일괄 암호화를 하고 있어 — 같은 tunnel 안에서 전달되는 메시지는 각 홉에서 보기엔 다 똑같아 보이지 14:25 <deer> <baffled> 오! 14:26 <cervantes> http://www.i2p.net/todo#tunnelId 14:26 <jrandom> alice-->bob 메시지는 서로 다른 암호화를 쓰는 두 개의 tunnel을 거치니까 그리 나쁘진 않지만, 공모하는 공격자에게는 우리를 b0rk하게 만들 수 있어 14:27 <jrandom> 홉마다 다른 tunnelId를 쓰는 것도, harvesting이 predecessors를 엉망으로 만들지 않게 하려면 필요해 (/etc) 14:27 <dm> 그래, 그건 확실히 먼저 고쳐야 해. 14:27 <deer> <mule_iip> 그건 dm이 하자는 데 한 표 14:28 <deer> <fidd> 나 회의 놓쳤어? ;) 14:28 <jrandom> 방금 그 얘기하려던 참이었어, mule :) 14:28 <cervantes> 난 dm은 그 일에 관여하지 않는 쪽에 한 표 14:28 <jrandom> 헤헷 14:28 <jrandom> 아니야 fidd, 지금 의제 3번이야 14:29 <jrandom> 좋아, dm의 제안에(본인 말고는) 이의가 없다면, 스트리밍 라이브러리 업데이트는 0.4.2로 미루자 14:29 <dm> 좋지 14:30 <jrandom> 좋아, 4) 번들된 eepserver로 넘어가자 14:30 <jrandom> 눈치 못 챘다면, 번들된 eepserver가 있어. 14:30 <cervantes> "‘war 파일들을 webapps 디렉터리에 넣기만 하면 바로 됩니다’" 14:30 <jrandom> 헤헷 14:30 <jrandom> 충분히 잘 만든 .war 파일이라면 :) 14:31 <cervantes> 오 그런 게 실제로 있나? 14:31 <cervantes> *thing 14:31 <jrandom> 하지만 실용적인 관점에서는, "그냥 ./eepsite/docroot/index.html을 편집해" 14:31 <deer> <baffled> 궁금한 게 하나 있는데, 사람들이 eepserver를 쓰길 원하는 거야, 아니면 표준 httpd 서버를 쓰길 원하는 거야? 14:31 <cat-a-puss> kde가 생성한 것들도 동작해? 14:31 <jrandom> cervantes: phttprelay.war, i2ptunnel.war, routerconsole.war :) 14:31 <dm> 아 그렇지.. WAR. XML 파일을 수동 편집한 20년 경력을 요구하는 J2EE 물건들 중 하나지. 14:31 <cervantes> 좋은 반격이네 14:32 <jrandom> baffled: 사실 별로 상관 안 해. 사람들이 별난 Host: 라인을 가진 요청을 받아들이는 웹서버를 이미 설치해놨다면, 그걸로 좋아 14:32 <jrandom> eepserver는 그냥 편의를 위해 있는 거야 14:32 <jrandom> cat-a-puss: 흠, kde .war 파일? 14:32 <protok0l> 모노컬처... 모노컬처... 14:33 <deer> <duck> WAR들 만질 때, jetty만 재시작하는 기능이 그립더라; 불행히도 배포 작업에서 자주 필요하거든 14:33 <cat-a-puss> 응, kdeaddons가 설치돼 있어야 하고, 웹페이지로 가서 archive를 클릭하면 .war 파일을 만들어줘 14:34 <jrandom> duck: 아, 맞네. clients.config에서 eepserver를 시작하는 라인만 빼서 셸 스크립트에 넣어 14:34 <jrandom> (router와 같은 classpath로) 14:34 <dm> i2p를 jboss에 통합해서 1.0 이전에 그걸 번들할 수 있을까? 14:34 <jrandom> 오, 멋지네 cat-a-puss 14:35 <cervantes> 빠졌던 webdefault.xml은 CVS에서 고쳐졌다고 보면 되지? 14:35 <deer> <detonate> 사실 jetty.xml에서 그랬어 14:35 <jrandom> 설득력 있는 .ear 하나 찾아와 dm :) 14:35 <jrandom> cervantes: deton ate 말이 맞아. (내가 jetty.xml을 망쳐놨었어) 14:36 <cervantes> 응... jetty.xml에서 그 참조를 지워서 jetty 아카이브 안의 걸 쓰게 하자고 어딘가에 말했던 것 같아 14:36 <jrandom> wr0d 14:37 <cervantes> 그게 CVS에서 고쳐졌는지 확인만 하고 싶었어 ;-) 14:37 <jrandom> si sr 14:37 <cervantes> 좋네 14:37 <jrandom> (다만 0.4.1.2 릴리스 업데이트는 사람들의 eepsite를 덮어쓰진 않을 거야) 14:37 <jrandom> ((물론 0.4.1.2+를 새로 설치하면 포함돼)) 14:38 <cervantes> 아, 그리고 DrWoo의 eepsite 키가 사라진 원인은 찾았어? 14:38 <jrandom> 그 얘기 나온 김에, 새 릴리스가 나오면 모두 업그레이드하라고 말해두고 싶어. 안 하면 나중에 업그레이드 절차가 없을 수도 있어 14:38 <jrandom> 아니 cervantes, 재현 가능한 버그도 못 찾았어 :/ 14:39 <cervantes> 아 좋아, 사용자 실수로 돌리자 ;-) 14:39 <deer> <DrWoo> cervantes: 거의 확실히 내가 서투르게 뭔가를 한 거야 14:39 <cervantes> :o) 14:39 * jrandom 그렘린 탓으로 돌린다 14:40 <deer> <Jake> http://en.wikipedia.org/wiki/User:Kmweber/List_of_Everyone_Who_Has_Ever_Lived 14:40 <jrandom> 좋아, 5) ???로 넘어가자 14:40 <jrandom> 헤헷 14:40 <jrandom> 글쎄, 그래, 그건 확실히 '기타'에 속하지 14:40 <jrandom> 누가 논의하고 싶은 거 있어? 14:41 <dm> 이 시점에서, I2P 커뮤니티가 내 제안들에 보이는 새로운 관점이 마음에 든다고 말하고 싶어. 14:41 <dm> 감사 14:41 <cat-a-puss> 오 오 저요! 분산 검색을 위한 베이스 코드를 갖고 있어요. 14:41 <deer> <demonic_1> 응, 왜 i2p는 30시간 이상 돌리면 CPU가 100%까지 올라가? 14:41 <dm> dm 14:41 <deer> <Jake> 응, 4차 Gamal 프랙털 방정식 기반의 암호화 상속 문제와 그게 i2p에 어떻게 적용될지 얘기하고 싶어 14:41 <deer> <demonic_1> 그리고 대부분이 system에서 잡아먹어? 14:41 <jrandom> 오 끝내주네 cat-a-puss! 14:41 <cat-a-puss> 며칠 전에 여기서 발표했는데, 아무도 못 봤더라 14:41 <deer> <baffled> 간접적으로만 관련 있어, jake. 14:42 <cat-a-puss> 아무튼, CVS 공간 좀 쓰면 좋겠어 14:42 <deer> <DrWoo> cat-a-puss: 그거 위한 eepsite 있어? 14:42 <jrandom> demonic_1: 흠, 최근 한두 릴리스에 크리티컬 버그들이 있었어. 지금 0.4.1.1 쓰고 있어? 14:42 <cat-a-puss> 그리고 2주쯤 뒤에 테스트를 시작할 수 있어 14:42 <cat-a-puss> DrWoo: 아니 14:42 <deer> <Jake> baffled, 하하 ! 14:43 <deer> <demonic_1> 0.4.1.1-3 14:43 <jrandom> cat-a-puss: r0x0r, 문제 없어. 모듈 이름으로 뭐라고 부르고 싶은지랑 네 PGP 키를 이메일로 보내, 그러면 뭔가 정리해볼게 14:44 <cat-a-puss> jrandom: 좋아 14:44 <jrandom> cat-a-puss: 어떤 종류의 검색을 해? 14:44 <jrandom> demonic_1: 0.4.1 이전에도 CPU를 그렇게 많이 썼어? 14:44 <cervantes> (MSN으로 프록시) 14:44 <deer> <mule_iip> demonic_1: 그리고 1분마다 로그가 1메가씩 쏟아져? 익숙한데. 14:45 <deer> <demonic_1> 아니 14:45 <jrandom> 헤헤 mule, 맞아 네가 찾은 버그는 지독한 fast-busy였지 14:45 <cat-a-puss> jrandom: 기본적인 키워드 검색이야. 색인할 단어들을 지정해주면, 그 URL을 저장해 14:45 <jrandom> demonic은 tcp.ConnectionBuilder에서 발생하는 NPE(NullPointerException) 중 하나에 걸렸을 가능성이 더 커 14:46 <deer> <baffled> 자, 저녁(dindin) 시간이라 스트리밍 업데이트에 대비해 더 많은 음탕한 소리를 사냥하러 가고, 이따가 다시 얘기하자. 14:46 <cat-a-puss> jrandom: 나중엔 잘 스케일하고 뭐 그런 것들 다 될 텐데, 지금은 모든 서버가 서로 연결되어 있어야 하고, 누구도 합류하거나 떠날 수 없고, 콘텐츠를 넣을 방법도 아직 없어. 하지만 그런 건 다 고칠 거야 14:46 <jrandom> 아 좋네, 분산 DB와 함께 동작하는 거야, 아니면 스파이더로 긁어온 것들에 대해 검색하는 쪽이야? 14:47 <jrandom> 오케이 굿 14:47 <cervantes> 이따 봐, baffled 14:47 <jrandom> ㅋㅋ, 이따 얘기하자, baffled 14:47 <cervantes> baffled: 그게 정말 음탕한 소리라는 걸, 네가 마이크 너머에서 내는 소리가 아니라는 걸, 우리가 어떻게 알아? 14:47 <protok0l> 좋았어! 14:47 <protok0l> i2p가 다시 작동한다 14:47 <jrandom> w3wt 14:48 <jrandom> 뭐가 문제였어? 14:49 <jrandom> 좋아, 회의에서 더 얘기하고 싶은 사람? 14:49 <deer> <Jake> 새 스트리밍 프로토콜이 구현된 다음에 i2p를 슬래시닷에 발표해도 될까? 14:49 <dm> 가능하면 그 전에 14:49 <dm> 하지만 나중이라도 괜찮아 14:49 <jrandom> !thwap^2 14:50 <protok0l> POSTMAN! 14:50 <jrandom> 좋아, 더 없으면.. 14:50 * jrandom 몸을 푼다 14:51 <deer> * Jake jrandom에게 키스한다 14:51 * jrandom 회의를 *baf* 하고 닫는다