간단한 요약

참석자: baffled2, duck, jrand0m, kaji, madman2003, mihi, Reskill

회의록

[22:03] <jrand0m> 0) 안녕 [22:03] <jrand0m> 1) router 개발 상태 (0.2.4) [22:03] <jrand0m> 2) RTCP [22:03] <jrand0m> 3) i2p.net [22:03] <jrand0m> 4) ??? [22:03] <jrand0m> 0) 안녕 [22:03] * jrand0m 손 흔듦 [22:03] <jrand0m> 이건 회의 $num [22:03] <duck> . [22:03] * mihi_backup 님이 #i2p에 입장했습니다 [22:03] <jrand0m> 다 끝나면 로그는 위키에 올릴게요 [22:03] * Robert 님이 IRC를 종료함 (핑 타임아웃) [22:04] * baffled 님이 IRC를 종료함 (핑 타임아웃) [22:04] <jrand0m> 좋아요, 계속하죠 (핑 타임아웃과 싸우길 바라며)... 1) router 개발 상태 [22:04] * baffled 님이 #i2p에 입장했습니다 [22:05] <jrand0m> 이번 주에도 버그를 좀 더 고쳤고, 지연과 그에 따른 메시지 손실의 주요 원인을 PHTTP 전송 쪽으로 좁혔어요 [22:06] <jrand0m> 이메일에서 했던 말을 반복하지 않으려고요 [http://i2p.dnsalias.net/pipermail/i2p/2004-January/000113.html], 그래서, 개발 상태에 대해 질문/의견 있는 분? [22:06] <duck> 있어 [22:06] <jrand0m> 무슨 일이야? [22:06] <duck> 한동안 지나면 여전히 전체 tunnel이 먹통이 되는 것 같아 [22:07] <duck> 그러면 madman2003이랑 human이 나한테 소리치고 [22:07] <duck> 전부 다시 시작해야 해 [22:08] <jrand0m> 흠, 맞아, 그건 0.2.3.5 PHTTP 코드가 엉망인 탓이 큰 것 같아. PHTTP로만 도달 가능한 router들이 몇 있고, 그게 아직 순정 0.2.3.5를 돌리고 있으면 서로는 통신을 못 해 (하지만 너와는 통신 가능) [22:08] * jar 님이 #i2p에 입장했습니다 [22:08] <madman2003> 한마디만 할게(약간 오프토픽): 0.3에 404 페이지가 있으면 좋아, 많은 브라우저가 기대한 응답을 못 받으면 헷갈려하거든 [22:08] <jrand0m> 그 말은 네가 그들을 통해 tunnel을 구축할 때마다 네 tunnel이 도달 불가라는 뜻이야 [22:09] * DrWoo 님이 IRC를 종료함 (핑 타임아웃) [22:09] <jrand0m> duck> 그게 가능한 한 빨리 0.2.3.6을 내자는 찬성 측 이유 중 하나고, 며칠 내 RTCP 포함한 0.2.4를 내려고 해 [22:09] * DrWoo 님이 #i2p에 입장했습니다 [22:09] <duck> 오케이, 그게 phttp 쪽이야? [22:09] <jrand0m> (반대 측의 주장은 "업그레이드는 짜증") [22:10] <jrand0m> 응? phttp 코드는 cvs에 패치해 놨어 [22:10] <duck> 무슨 반대측? [22:10] <jrand0m> madman2003> 그건 baffled가 보고 있을 듯 :) [22:10] <madman2003> 업그레이드는 쉬워 :) [22:10] <kaji> 업그레이드는 최고 [22:10] <madman2003> i2pmgr로 하면 더 쉬워 [22:11] <madman2003> 버튼 한 번만 누르면 돼 :) [22:11] * Robert 님이 #i2p에 입장했습니다 [22:11] <baffled2> 보고 있어, madman. 좀 걸릴지도! [22:11] <jrand0m> 음, 반대 측 논리는 지금 (몇 시간 뒤) 릴리즈하면 2-3일 후 또 업그레이드해야 한다는 거야 [22:11] <jrand0m> 그게 괜찮다면, 0.2.3.6은 금방 마무리할 수 있어 [22:11] <duck> 업데이트하면 행복해 [22:12] <kaji> .6은 뭐가 고쳐져? [22:12] <baffled2> 해버리자는 쪽이야. 우리 대부분은 정기적으로 업그레이드하는 데 문제 없어. [22:12] <madman2003> 매 24시간마다라도 업그레이드할게, 그게 해결된다면 [22:12] <jrand0m> 0.2.3.6은 PHTTP를, 음, 제대로 작동하게 고쳐 [22:12] <jrand0m> 오케이 굿 [22:13] <jrand0m> 그럼 회의 끝나고 0.2.3.6을 마무리해서(정리하는 데 1-2시간 정도) 준비되면 리스트에 올릴게 [22:13] <jrand0m> (여기에도 알릴게) [22:13] * Masterboy 님이 IRC를 종료함 (핑 타임아웃) [22:14] <jrand0m> 좋아, 개발 상태에 대해 더 없으면 2) RTCP로 넘어갈까 [22:15] * jrand0m 2로 점프 [22:15] <madman2003> 언제든지 그 주제로 돌아갈 수 있어 [22:15] <jrand0m> 그렇지 그렇지 [22:15] <jrand0m> 좋아, rtcp는 잘 진행 중이고, 몇 시간 더 코딩하면 클라이언트 측 라이브러리를 작동하게 할 수 있을 것 같아 [22:16] <jrand0m> Kirk가 체이닝에 대해 좋은 지적을 했는데 - 이론적으로는, 모든 relay가 상호 relay 연결을 통해 가상 relay 네트워크를 구축할 수 있어 [22:16] <jrand0m> 그런데, 음, 그건 본질적으로 IRC나 또 다른 완전한 익명 네트워크로 확장돼 [22:17] <madman2003> PHTTP를 완전히 없앤다는 뜻? [22:17] <jrand0m> 가능하긴 하고(꽤 흥미롭기도 하고), 당장은 독립 실행형 RTCP relay(및/또는 router에 통합된 relay)만 두자는 생각이야 [22:18] <jrand0m> madman2003> 아니, PHTTP는 유지돼(시간 동기화나 HTTP만 허용하는 방화벽 뒤에 있는 사람들을 위해서라도). 하지만 RTCP가 더 빠르고 지연이 낮은 대안을 제공해 [22:18] <madman2003> (난 router에 통합할래, 그러면 relay 부하가 분산될 테니까) [22:18] <jrand0m> 동의 [22:19] <jrand0m> 기본적으로 내가 RTCP에서 예상하는 토폴로지는, 접근 가능한 주소가 있는 사람은 모두 자신만의 RTCP relay를 돌리고(그 위에 자신만의 targetId), 접근 가능한 주소가 없는 사람은 그런 사람 중 아무나 골라 그 위에 target을 만들면 된다는 거야 [22:20] <jrand0m> 이 relay들은 사실상 피어 통신을 위한 교환대가 되지만, 서로 어떤 의존도 하지 않으니 완전 분산 방식이지 [22:20] <madman2003> relay가 필요한 사람보다 relay가 더 많으면 여러 relay를 사용해도 되고 [22:20] <baffled2> 사람들이 다양한 rtcp relay를 어떻게 찾지요? [22:20] <madman2003> phttp :) [22:20] <jrand0m> 맞아, 좋은 포인트야 - router는 여러 relay에 target을 만들 수 있어 [22:20] <jrand0m> baffled> rtcp relay는 router의 RouterInfo(네트워크 database인 networkDb에 게시됨)에 나열될 거야 [22:21] <jrand0m> 기본적으로 router는 "오, router XYZ가 127.0.0.1:8999에 rtcp 주소가 있고 targetId 3123이네" 라고 보고, 127.0.0.1:8999에 연결한 다음 자기 target을 요청할 거야 [22:23] <madman2003> 방금 생각난 건데: 12나 24시간마다 tunnel 자동 재시작 [22:23] <madman2003> 그리고 며칠마다 router + 나머지도 자동 재시작 [22:24] * jrand0m 은 그게 필요 없도록 만드는 작업 중 [22:24] <jrand0m> 내 routers 중 하나는 리눅스 박스에서 며칠째 중단 없이 돌아가고 있어 [22:24] <mihi> madman2003: jvm에 네 스레드를 추가해서 12시간 후 종료하게 할 수 있어 [22:24] <jrand0m> (업그레이드했을 때만 오프라인 됐지) [22:24] * madman2003 님은 가봐야 해요 [22:25] <jrand0m> 나중에 봐 madman2003 [22:25] <madman2003> 즐거운 회의 되세요 [22:25] * madman2003 님이 IRC를 종료함 (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12)) [22:25] <jrand0m> 좋아, rtcp에 대해 더 있어? [22:26] <duck> 아니, 좋아 보여 [22:26] <jrand0m> 그럼, 짧은 걸로 넘어갈게 [22:26] <jrand0m> 3) i2p.net. [22:26] <jrand0m> 더 말할 필요 없음 [22:26] <jrand0m> 4) ??? [22:26] <jrand0m> 다른 이야기 있나요? [22:28] <duck> . [22:28] * jrand0m 26분짜리 기록 경신 회의를 감지함 [22:29] <Reskill> ㅋㅋ [22:29] * Reskill 느릿하게 들어옴 [22:29] <jrand0m> 좋은 아침, Reskill [22:29] <jrand0m> 좋아, 0.2.3.6을 내보내는 작업부터 하고, 그다음 0.2.4를 위한 rtcp 코드에 매진할게 [22:30] <jrand0m> 더 없으면... [22:30] <Reskill> Oo... [22:30] <baffled2> 좋아요, 집에 가서 다시 봬요. [22:30] * jrand0m *baf*'로 회의를 종료함