간단한 요약
참석자: ant, bla, cervantes, cervantes2p, ddd, detonate, duck, jnymo, jrandom, MichElle, null, Ragnarok, smeghead, ugha2p
회의 기록
13:05 <@jrandom> 0) 안녕하세요 13:05 <@jrandom> 1) 0.5.0.1 13:05 <@jrandom> 2) 로드맵 13:05 <@jrandom> 3) 주소록 편집기와 설정 13:05 <@jrandom> 4) i2p-bt 13:05 <@jrandom> 5) ??? 13:05 <@jrandom> 0) 안녕하세요 13:05 * jrandom 손을 흔듦 13:05 <@duck> 안녕 13:05 <@jrandom> 주간 상태 노트 올라감 @ http://dev.i2p.net/pipermail/i2p/2005-March/000616.html 13:05 <null> 안녕 13:05 <@jrandom> (그러게, 이번 주는 늦었어, 내 목을 쳐야지) 13:06 <@jrandom> 스피드리더 여러분이 그걸 훑는 동안, 1) 0.5.0.1로 들어가볼까요 13:07 <@jrandom> 0.5.0.1이 나왔고, 0.5의 가장 눈에 띄는 버그들은 없앴지만, 보시다시피 아직 할 일이 남아 있어요 13:07 <@jrandom> (현재 CVS는 0.5.0.1-7이고, 0.5.0.2로 가기 전에 최소 -8이나 -9까지는 갈 듯) 13:07 <+ugha2p> 안녕하세요. 13:08 <+ugha2p> CVS HEAD가 그 100% CPU 이슈를 고쳤나요? 13:08 <@jrandom> 네, -7이면 마지막 잔재까지 잡을 거예요 13:08 <@duck> CVS HEAD가 그 OOM(메모리 부족) 이슈도 고쳤나요? 13:08 <+detonate> 안녕 13:08 <@jrandom> 아니요, OOM(메모리 부족)은 아직 원인을 추적 중이에요 13:09 <@jrandom> 사실... 여기 Connelly 있나요? 13:09 <ant> <jrandom> 아니요 13:09 <@jrandom> 젠장 13:09 <+ugha2p> jrandom 미쳤나 봐, 자기랑 대화하고 있어. 13:09 <@jrandom> 좋아요, OOM(메모리 부족)을 없애기 위해 무엇을 할지 보죠. 이건 확실한 쇼스톱퍼라서, 어떻게든 해결되기 전까지는 릴리스가 없을 거예요 13:10 <+detonate> 회의에 맞춰 딱 왔네 13:11 <@jrandom> 0.5.0.1 관련해선 이 정도면 됐고요 - 다른 분들 언급/질문/논의할 게 있나요? 13:12 <+ugha2p> jrandom: 음, 0.5.0.1에서는 CPU 이슈를 못 봤는데, 0.5.0.1-5를 썼을 땐 두 번 겪었어요. 제가 뭘 놓친 건가요? 13:12 <+ugha2p> 그래서 0.5.0.1로 되돌렸습니다. 13:13 <+detonate> 질문이 있어요. 종료가 너무 오래 걸리는 것 같고, 그동안 메모리 사용량이 약 40MB 급증해요 13:13 <+detonate> 왜 그런지 아시나 해서요 13:14 <+detonate> 바로 그거요, 분명히요 13:14 <@jrandom> 그건 0.5.0.1에서도 일어날 수 있어요, 그냥 아직 안 겪었을 뿐. 13:14 <@jrandom> (흔한 건 아니고, 특이한 상황에서 일부에게만 발생해요) 13:14 <@jrandom> detonate: 아주 오래라면, 평소 11-12분보다 더 걸린다는 뜻인가요? 13:14 <+ugha2p> 음, 8시간 동안 두 번 발생했어요. 13:15 <+detonate> 참여 중인 tunnel이 모두 사라진 뒤에요 13:15 <+ugha2p> jrandom: 그 버그가 발생하면 CPU를 전부 잡아먹고 재시작할 때까지 모든 lease를 잃는 게 정상인가요? 13:16 <@jrandom> ugha2p: 네, 그 버그의 전형적인 증상이에요 13:16 <+detonate> 흠 13:17 <@jrandom> (tunnel 빌드 요청 수가 CPU를 충분히 소모해, 한 요청을 처리하는 시간보다 길어지면 추가 요청이 큐에 쌓이고, 그런 식으로 발생해요) 13:17 <+ugha2p> 0.5.0.1-5에서만 제게 발생했다면 꽤 극단적인 우연이었겠네요. 13:18 <@jrandom> ugha2p: 0.5.0.1-0에서도 반복적으로 겪은 사람이 있었지만 -7에서 수정됐어요. 물론 원하시면 -0을 계속 써도 돼요 13:18 <cervantes> 정말 놀라운 구세주 같았죠 13:18 <+ugha2p> jrandom: -7을 써볼게요. 13:18 <@jrandom> 좋아요 13:19 <+ugha2p> 지금까지 위키 사용자들에게 울퉁불퉁한 경험을 안겨줘서 벌써 죄책감이 드네요 :) 13:20 <+ugha2p> 한 가지 더, bulk/interactive tunnel 유형을 문서화한 곳이 있나요? 13:20 <+ugha2p> (소스 말고요 ;) 13:20 <@jrandom> changelog에 있어요. 유일한 차이는 최대 윈도 크기가 메시지 1개라는 점이에요 13:20 <+ugha2p> 오, 알겠습니다. 13:21 <@jrandom> 좋아요, 0.5.0.1에 대해 더 없으면 2) 로드맵으로 넘어갈까요? 13:21 <@duck> 진행하죠! 13:21 <@jrandom> 넘어간 걸로 하죠 13:22 <@jrandom> 로드맵이 업데이트됐어요. 기타 등등. 자세한 건 페이지를 참조하세요 13:22 <cervantes> 으잉, duck이 발목 물기 13:23 <@jrandom> UDP를 더 빨리 얻기 위해 0.5.1의 일부 전략을 0.6.1로 미루는 걸 고민 중이에요, 지켜봅시다 13:23 <@jrandom> 질문/코멘트/우려/프리스비 던질 사람? 13:23 <+detonate> 요즘 mule한테 소식 들었어요? 13:23 <+detonate> UDP 얘기 나온 김에 13:24 <@jrandom> 아니요, 마지막으로 들었을 때 꽤 아팠어요 13:24 <+detonate> :/ 13:24 <jnymo> UDP면 끝내줄 거예요 13:25 <@jrandom> s/would/will/ 13:25 <@jrandom> 대신 재밌게 놀고 있길 바라요 :) 13:25 <+ugha2p> jrandom: 대역폭과 성능 튜닝에는 어떤 변경이 포함되나요? 13:26 <jnymo> 그러니까, UDP는 기본적으로 비연결형이죠.. 즉.. 더 큰 네트워크를 의미하나요, 맞죠 13:26 <+detonate> UDP는 그와 함께 온갖 어려움도 가져와요 13:26 <@jrandom> ugha2p: 고정 1024바이트 tunnel 메시지에 더 잘 맞도록 tunnel 메시지 조각을 배치하고, 풀별 대역폭 스로틀 추가 등등 13:27 <+detonate> 그래도 맞아요 13:27 <@jrandom> detonate: 그렇게 나쁘진 않을 거예요. 우리가 지금 가진 토큰 버킷 방식으로 비동기 요청도 문제없이 처리할 수 있어요 13:27 <@jrandom> (명백히 BandwidthLimitedOutputStream은 쓰지 않고, FIFOBandwidthLimiter에게 K 바이트 할당을 요청하는 식이죠) 13:27 <+ugha2p> 첫 번째가 정말 큰 차이를 만들까요? 풀별 스로틀링은 급한 것 같지 않은데요. 13:28 <+detonate> 그럼 좋네요 13:28 <@jrandom> ugha2p: /oldstats.jsp#tunnel.smallFragments 에 가면 관련 정확한 수치를 볼 수 있어요 13:29 <bla> detonate: 재조립은 어떻게 돼가요? 13:29 <+detonate> 정말 주춤했어요 13:30 <@jrandom> ugha2p: 물론 활동 유형에 크게 좌우돼요. 수다스런 통신은 얻을 게 더 많지만, bulk 통신은 이미 조각을 꽉 채워요 13:30 <+ugha2p> jrandom: 알겠습니다. 13:30 <+ugha2p> 그렇군요. 13:31 <+detonate> 그 작업은 완전히 멈추고 주소록 편집기 작업을 시작했어요 13:31 <+detonate> 그런 종류의 일을 정말 효율적으로, 잘 연구된 방식으로 하는 방법이 있을 텐데, 아직 못 찾았어요 13:31 <jnymo> UDP면 NAT 뒤에 있는 사람들도 이제 뚫을 수 있나요? 13:31 <@jrandom> 어느 정도는요 jnymo 13:31 <jnymo> 그리고 i2p를 쓸 수 있어요? 13:32 <@jrandom> 우선 UDP로 아예 동작하게 하고, 그 다음 방화벽/NAT 펀칭을 추가하고, 그 다음 PMTU 등을 하죠 13:32 <jnymo> 그건 큰 도움이겠네요 13:33 <+detonate> 물론 뭔가 제안이 있으면 감사히 받죠 13:33 <+ugha2p> jrandom: UDP가 NAT 뒤 사람들에게 어떻게 도움이 되죠? 13:34 <bla> detonate: TCP(일반 인터넷)는 재조립을 하죠. 그 개념을 I2P UDP 재조립에 가져올 수 있나요? 13:34 <+detonate> TCP가 어떻게 하는지는 안 봤어요 13:34 <@jrandom> ugha2p: 일관된 포트 번호 등으로 할 수 있는 트릭이 많아요. 코드와 문서도 많이 있고요 13:35 <@jrandom> bla: TCP SACK과 유사한 수준의 UDP 재조립은 분명히 사용할 거예요 13:35 <+detonate> 하지만 TCP가 하는 걸 대부분 처리할 거라면, 차라리 NIO로 가서 실제로 그걸 쓰는 게 낫죠 13:35 <+detonate> 번거로움을 줄이니까요 13:35 <@jrandom> 아니요, 우리가 재조립/재전송을 어느 정도 하되 TCP는 쓰지 않으려는 데에는 충분한 이유가 있어요 13:36 <+detonate> 음, 스레드 문제도 있고요 13:36 <@jrandom> 전송 계층은 완전한 신뢰성이나 순서를 보장할 필요는 없고, 반신뢰성에 무순서면 돼요 13:37 <+ugha2p> 스레드가 줄어드는 만큼 메모리 사용량도 감소하겠죠? 13:37 <@jrandom> 네 13:37 <+ugha2p> 상당히요 13:38 <+ugha2p> ? 13:38 <@jrandom> 상당히요. (게다가 현재 OOM(메모리 부족)의 원인이 무엇이든 그로 인한 메모리 사용량 감소도 있을 거고요 ;) 13:38 <+ugha2p> 그렇죠. 13:39 <@jrandom> 좋아요, 2) 로드맵에 대해 더 있을까요? 13:39 <bla> jrandom: 네. 13:40 <bla> jrandom: 이제 UDP 작업은 detonate가 맡나요? 아니면 누가 하나요? 13:40 <@jrandom> 기여할 수 있는 모두의 팀 작업이죠 :) 13:40 <+detonate> ㅎㅎ, UDP 관련 작업을 더 할 생각이에요, TV 보는 것보다 덜 지루하거든요 13:41 <@jrandom> ㅎㅎ w3wt 13:41 <bla> jrandom: 알겠습니다. 근데 잠깐 detonate가 프로젝트를 포기한 줄 알았어요 ;) 13:42 <@jrandom> 로드맵에 있으니, 하게 될 거예요 13:42 <+detonate> 혼란을 드려 죄송해요 13:43 <@jrandom> 좋아요 2) 로드맵에 더 없으면, 3) 주소록 관련으로 슬슬 넘어갈까요? 13:44 <@jrandom> 좋아요, detonate, 편집기 개요/상태 보고 좀 해줄래요? 13:45 <bla> detonate: (괜찮아요) 13:45 <+detonate> 좋아요 13:45 <+detonate> 편집기의 현재 상태는 여기 있어요: 13:45 <+detonate> http://detonate.i2p/addressbook-editor/current-state.html 13:45 <+detonate> 아직 실제 편집은 못 합니다 13:45 <+detonate> 지금은 맨 아래 테이블 작업 중이에요 13:46 <+detonate> JSP 책 몇 장을 더 봐야겠지만, 그 뒤엔 hosts.txt와 구독 목록의 항목을 꽤 쉽게 추가/수정할 수 있을 거예요 13:47 <+detonate> 지난 24시간 정도는 쉬었어서 진척이 크지 않았어요 13:47 <+detonate> 대략 이 정도입니다 13:47 <@jrandom> w3wt 13:48 <bla> detonate: 좋아 보이네요 13:49 <@jrandom> 네, 당연하죠, hosts 파일을 직접 만지는 것 말고 /다른/ 방식으로 항목을 관리할 수 있길 기대해요 13:49 <+detonate> 고마워요 13:49 <+detonate> JSP를 뭔가에 써보는 건 이번이 처음이에요 13:50 <@jrandom> 멋져요 13:51 <@jrandom> 아, 구독 관리와 겹치는 부분이 있는지 몰랐네요 - 아마 smeghead의 작업도 여기에 맞춰 넣을 수 있겠어요 13:51 <@jrandom> smeghead: 근처에 있어요? 이거 봤나요? 13:51 <jnymo> detonate: 충돌 감지 같은 게 들어가나요? 13:51 <@smeghead> 사실 addressbook 콘솔에 뼈대 코드만 대충 짰고, 쓸 만한 건 없어요 13:51 <+detonate> 네, 그거 지겨워져서요, 아이디어 제안해준 duck에게 감사 :) 13:51 <@smeghead> TrustedUpdate 쪽으로 샜거든요 13:52 <@jrandom> 아, 멋져요 :) 13:53 * jrandom 새 기능 추가하느라 길 옆으로 새는 걸 좋아함 13:53 <bla> smeghead: I2P 내부(_within_)에서 I2P를 원클릭으로 업데이트한다는 뜻인가요? 13:53 <@smeghead> 그럼 운이었지, 게으름이 아니라 (적어도 이번엔 :) 13:53 <cervantes2p> bla: 최소 2클릭은 필요해요 ;-) 13:54 <@jrandom> 척, 1클릭으로 줄일 수 있어요 (서명 불량/무효/등이면 거부 ;) 13:54 <+detonate> 네, 충돌 감지가 들어갈 거예요, 지금 그걸 작업 중이에요 13:54 <@jrandom> detonate: 그건 addressbook 자체가 처리하지 않나요? 13:54 <@jrandom> detonate: 당신이 하는 건 그냥 파일을 편집하는 줄 알았는데요? 13:55 <@jrandom> (파일은 addressbook이 유니크 처리할 거예요) 13:55 <+detonate> 제 말은, 로그에서 충돌을 보여주고 그걸 처리하는 거예요 13:55 <@jrandom> 아 13:55 <@jrandom> 좋아요, 멋져요 13:55 <+detonate> 그게 jnymo가 말한 거겠죠 13:55 <Ragnarok> 흠, 제가 좀 더 편하게 해줄 일이 있을까요? :) 13:55 <+detonate> 그래서 충돌하는 항목 중 원하는 걸로 "항목 교체"를 할 수 있게요 13:55 <@jrandom> 멋지네요! 13:58 <@jrandom> Ragnarok: 내 기억이 맞다면 detonate가 로그 파일을 꽤 쉽게 파싱했어요. 그 포맷이 바뀔 것 같나요? 13:58 <jnymo> detonate: 대체로 맞아요 13:58 <jnymo> 이제, 이게 i2p에 빡빡하게 묶이나요? 브라우저에서 링크+키를 내 주소록에 얼마나 쉽게 넣을 수 있죠? 13:59 <+detonate> 네, 포맷 바꾸지 마세요, 다 깨질 거예요 13:59 <Ragnarok> 포맷이 바뀔 가능성은 매우 낮아요 14:00 <Ragnarok> 다만 앞으로 더 많은 항목이 로그에 찍힐 수는 있어요 14:00 <@jrandom> jnymo: eepproxy에는 지금 detonate의 편집기로 가는 훅이 없지만, 나중에 뭔가 추가할 수는 있겠죠 14:00 <+detonate> 다만 Conflict 줄을 수정하면 파싱하기가 더 쉬워질 거예요 14:00 <cervantes2p> 아마 제 Firefox 플러그인으로 할 수도 있겠네요 14:00 <+detonate> 지금은 사람이 읽기 좋은 단어들이 방해가 되거든요 14:00 <Ragnarok> 어떻게 수정하죠? 14:00 <@jrandom> (예를 들어 i2paddresshelper가 편집기 페이지로 리다이렉트하는 식으로요) 14:00 <cervantes2p> "클릭하면 이걸 당신의 주소록에 추가" 14:00 <Ragnarok> 아... 그래도 사람에게 친절하긴 하고 싶어요 14:00 <+detonate> <date>=<host>=<source>=<new destination>가 더 낫겠어요 14:01 <@jrandom> cervantes2p: 그게 구글의 페이지 리라이터처럼 동작하나요? :) 14:01 <+detonate> 음, 그래서 addressbook-editor가 있는 거죠 :) 14:01 <+detonate> 사실 큰 문제가 아니에요, 제가 처리했어요 14:01 <cervantes2p> 아뇨... 링크 컨텍스트 메뉴에 넣기만 하면 돼요 14:01 <@jrandom> ooOOoo 14:01 <+detonate> 크게 바뀌지 않는 한, 계속 매끄럽게 동작할 거예요 14:02 <cervantes2p> 물론 리라이터를 넣을 수도 있지만... 그러면 사람들 페이지 레이아웃을 망치죠 ;-) 14:02 <+detonate> 아, 하나 해줄 수 있는 게 있어요 14:02 <+detonate> 제가 하는 것과 충돌하거든요 14:02 <+detonate> 호스트명에 대한 항목은 모두 소문자인지 확인해 주세요 14:02 <+detonate> 거기에 Legion.i2p가 있어서요 14:02 <cervantes2p> "비 i2p 링크 하이라이터"는 넣고 싶어요 14:02 <+detonate> 그리고 그걸 전부 toLowercase()로 돌리거든요 14:02 <@jrandom> 아, 그거 멋지겠네요 cervantes2p 14:03 <@jrandom> (이름만 toLowercase 하세요, base64는 대소문자를 구분해요 ;) 14:03 <+detonate> 네, 이름만요 14:04 <jnymo> 컨텍스트 메뉴가 이상적이겠네요 14:04 <@jrandom> (날아다니는 조랑말들을 잊지 마세요!) 14:04 <Ragnarok> 로컬 브랜치에서는 주소 비교를 대소문자 무시로 바꿔놨어요... 커밋해야겠네요... 14:04 <+detonate> /make all the hostnames lowercase 14:04 <+detonate> pair[0] = pair[0].toLowerCase(); 14:05 <+detonate> 자, 명백하죠 14:05 <+detonate> 호스트명만 그렇게 해요 14:05 <@jrandom> 예 Ragnarok, 그거 내주세요 :) 14:05 <jnymo> 왜 항상 내가 날아다니는 조랑말을 타는 기분이 들지 :( 14:06 <@jrandom> 그건 네가 걔네를 독차지해서야, jnymo ;) 14:06 <cervantes2p> jnymo: 회의에서 너희 집안의 "합의"는 얘기하지 마 14:07 <@jrandom> 좋아요, addressbook과 편집기에서 멋진 일들이 많이 진행 중이네요. 언제쯤 베타로 써볼 수 있을까요 detonate? (이번 주, 다음 주 등) 14:07 <jnymo> ㅎㅎ 14:07 <+detonate> 음, Jetty에서 돌아가게만 하면 베타에 넣어도 될 것 같아요 14:07 * jnymo 자신의 p32-space-modulator를 꺼냄 14:07 <@jrandom> Jetty에서 잘 돌아가요 14:07 <+detonate> NetBeans에서 미리 컴파일하고 war에 넣는 방법은 모르겠어요 14:08 <+detonate> 사람들이 config.txt의 파일 이름을 바꾸지 않으면, 버그 없이 잘 동작하길 바라요 14:08 <@jrandom> 좋아요, Ant로 처리하는 방법을 같이 보죠 14:08 <+detonate> 좋아요 14:08 <+detonate> 멋져요 14:08 <cervantes2p> detonate: 내가 했던 것처럼 해요, jrandom의 코드를 가져와서.... 필요 없는 건 다 빼고, 네 코드를 억지로 끼워 넣은 다음 Ant 빌드 스크립트를 돌리면 돼요 ;-) 14:08 <@jrandom> ㅎㅎ 14:09 <@smeghead> detonate: Ant는 좀 아니까, 막히면 소리쳐요 14:09 <+detonate> 릴리스에 자유롭게 포함시키세요 14:09 <+detonate> 그렇게 하는 법만 안다면요 14:09 <MichElle> s/you don't need// 14:09 <Ragnarok> addressbook에는 아주 단순한 빌드 스크립트가 있어요, 참고하고 싶다면 보세요 14:10 <+detonate> JSP를 미리 컴파일하는 섹션이 필요해요 14:10 <+detonate> 제 것엔 그게 빠져 있어요 14:10 <+detonate> 컴파일은 하긴 하는데, 머지는 안 하고, 테스트 컴파일용 엔트리가 build.xml에 없어요 14:10 <@jrandom> detonate: routerconsole의 precompilejsp 타겟을 봐요, 그걸로 시작할 수 있을 거예요 14:10 <+detonate> 그리고 -source 1.3 같은 걸 어디에 넣어야 할지도 알아야 해요 14:10 <@jrandom> (그리고 <war> 태스크) 14:11 <+detonate> 네, 오늘 저녁에 정리하죠 14:11 <@jrandom> 예 14:11 <cervantes> 맞아요, 저도 그렇게 했죠... 그리고 전 Java나 JSP를 전혀 몰라요 ;-) 14:11 <@jrandom> 좋아요, 3) 주소록 관련 더 없으면 4) BT 관련으로 넘어가죠 14:12 <@jrandom> duck/smeghead: 업데이트 좀 해줄래요? 14:12 <@duck> ㅇㅋ 14:12 <@duck> 지난주에 Azureus의 Nolar와 호환성 문제 몇 가지를 고치는 얘기를 나눴어요 14:12 <@duck> 그 결과 0.1.8이 릴리스됐고요 14:12 <@duck> 이번 주는 주로 커뮤니케이션에 집중했어요 14:12 <@duck> 다른 개발자들, 포럼 관리자, 사용자들과요 14:13 <+detonate> aznet 플러그인이 토렌트를 다시 호스팅할 수 있는지 아는 분 있나요? 14:13 <@duck> 포럼에서 받은 의견을 바탕으로 FAQ를 업데이트했어요, 기여해주신 분들께 감사해요 14:13 <@duck> 오해와 혼란도 좀 있었고요 14:13 <@jrandom> detonate: 들리는 말로는 그렇대요 14:13 <@duck> legion의 spork 같은 거요 14:13 <+detonate> 훌륭하군요 14:13 <@duck> 이름을 바꾸면 그쪽 문제를 더는 일으키지 않을 거라고 봐요 14:13 <@duck> . 14:14 <@jrandom> r0xor duck 14:14 * MichElle, duck에게 박수 침 14:14 <MichElle> duck: 정말 열심히 일하네요 14:14 <jnymo> 응, i2p-bt_extractor 같은 이름이면 어때? 14:15 <@jrandom> 0.2 이후 작업에 대한 소식 있나요, 아니면 0.5.0.2/기타 이후에 다뤄질 건가요? 14:15 <@smeghead> 아직 박수 치지 마요, 우리가 뭘로 이름 붙일지 모르잖아요>;-} 14:15 <@jrandom> ㅎㅎ 14:15 * jnymo 박수 침 14:15 <@duck> 알려줘요! 14:15 <@jrandom> i2p-flying-pony-torrent 14:16 <+detonate> ㅎㅎ, 이름을 바꿔서 이제 숨기는 건가요? 14:16 <MichElle> 또 조랑말 타령이야 14:16 <@smeghead> 지금은 톱시크릿이에요, 소송은 피하고 싶거든요 14:16 <jnymo> 정말 난장판이네 14:17 * bla MPAA를 향해 팻말을 듦: "소송해봐, 할 수 있으면..." 14:17 <@smeghead> duck과 저는 0.2가 새 이름을 쓰는 첫 버전이 되기로 합의했어요 14:17 <+detonate> i2p-communism 14:17 <@duck> 2006년 봄 릴리스 14:17 <@jrandom> ㅎㅎ 14:17 <@duck> . 14:18 <@smeghead> 현재 업무량과 이번 주 이사를 감안하면, 며칠은 0.2를 거의 못 건드릴 것 같아요, duck의 단기 일정은 어떤지 모르겠네요 14:18 <@duck> C++ 포인터 잡느라 8시간을 보냈어요 14:19 <@duck> 그래서 저도 여기선 별로 못 했어요 :) 14:19 <@jrandom> 알겠어요, 아마 0.6 즈음(운 좋으면 0.5.1?)에 함께 기대할 수 있겠네요 14:19 <@jrandom> 헉, 재밌겠네요 재밌겠어 14:19 <@duck> 적어도 2.0 이전에는요 14:19 <@smeghead> 대략 한 달쯤? 그냥 찍는 거예요, duck 생각은 어때요 14:19 <@duck> 네 14:19 <@jrandom> 좋네요 14:19 <@duck> 대충 그 정도죠 14:20 <@smeghead> 사실 공식 BT 4.0이 릴리스될 때까지 기다리고 싶어요 14:20 <@jrandom> 괜찮아요, 일정이란 걸 잘 아니까요 ;) 14:20 <@smeghead> 그래야 0.2를 거기에 맞춰 최신으로 동기화할 수 있거든요 14:20 <MichElle> duck은 정말 할 일이 산더미죠 14:20 <@smeghead> 4.0이 임박한 것 같아요 14:20 <@jrandom> 아, 정말요 smeghead? 멋지네요 14:20 <@duck> 그건 공식적인 핑계일 뿐이죠 :) 14:20 <MichElle> 그래도 열심히 일하죠 14:21 <@duck> 저는 5) ???로 갈게요 14:21 <@jrandom> 거의 다 왔어요... 14:21 <@jrandom> legion: 당신의 BT 클라이언트 업데이트 있나요? 진행 상황 등? 14:21 <@smeghead> 소스 코드는요? 14:22 <@smeghead> (exe 말고 zip으로) 14:22 <cervantes> 그럼 다음 물결의 릴리스들이겠네요 14:22 <@jrandom> 흠, legion은 자리에 없는 듯하네요, 업데이트는 나중에 받죠 14:22 <cervantes2p> 젠장, 엄청난 랙이네 14:23 <@jrandom> 그럼, 5) ???로 넘어가죠 14:23 <cervantes> *에헴* w00t 14:23 <@jrandom> cervantes2p: 아냐, 네가 그냥 느린 거지 ;) 14:23 <@jrandom> 좋아요, 다른 얘기할 거 있는 분? 14:23 <cervantes2p> 그 얘기 5분 전에 했는데요 14:23 <+ugha2p> jrandom: 메일링 리스트 바닥글이 아직 i2p.dnsalias.net 주소를 쓰네요. dev.i2p.net으로 반영되게 업데이트하는 게 어떨까요? :) 14:23 * cervantes2p, 자신의 router의 햄스터에게 먹이를 줌 14:24 <@jrandom> 아, 맞아요, 아마 그래야겠네요 ugha2p 14:24 * jrandom은 한동안 미뤄온 시스템 관리 작업이 좀 있음 (예를 들면, 어, 새 srever로 옮기는 것 같은...) 14:24 <MichElle> 우려가 하나 있어요 14:24 <MichElle> 투명성과 관련해서요 14:24 <@jrandom> 무슨 일이에요, MichElle? 14:25 <MichElle> 완전한 투명성을 위해, 여기서 밝힐게요. identiguy가 jrandom이 사실 NSA 소속일 수 있다고 시사했어요 14:25 <+detonate> 오, router가 190대인 걸 봤는데, 지금 스레드 한계에 얼마나 근접했나요? 14:25 * jnymo 사람들이 도울 수 있는 다른 일은 뭘까 궁금해함 14:25 <jnymo> (아직 PHP 건은 보고 있어, duck ;) 14:25 <@jrandom> ㅎㅎ MichElle 14:25 <MichElle> 그의 i2p를 24/7로 작업하는 ‘편리한’ 능력은 정말 수상하죠 14:25 <MichElle> 아무튼 14:25 <MichElle> 하고 싶었던 말은 이게 다예요 14:25 <MichElle> jrandom을 잘 지켜보세요 14:26 <MichElle> 그의 부드럽고 따뜻한 외양은 그저 외양일지도 몰라요. 14:26 <+ugha2p> detonate: 이론적인 스레드 한계는 없고, 크래시할 때까지 사용 가능한 모든 자원을 먹을 거예요 :) 14:26 <jnymo> 겉모습 14:26 <@jrandom> detonate: 일부 OS/ulimit이 @ 256에서 제한할 수 있지만, 어차피 win98은 이미 TCP 연결 100개 제한을 넘었죠 14:26 <cervantes2p> Firefox 플러그인에 대한 간단한 업데이트를 드릴게요. I2P Mail 알림기가 이제 동작하고, 뉴스 리더와 기본 router 제어도 됩니다. 지금은 지루한 설정 화면 만드는 데 바빠요 ( http://freshcoffee.i2p/fire2pe_i2pmail_prefs.webp ) 14:27 <jnymo> MichElle, 소스 코드가 멀쩡하면 누가 신경 써요? 14:27 <+detonate> 오, Firefox 플러그인 출시됐나요? 14:27 <MichElle> jnymo: 분위기를 좀 망치긴 하죠 14:27 <cervantes2p> 그리고 smeghead의 새 업데이트 검증기와 연동하는 다운로드/설치 서비스를 구현한 뒤에 출시하고 싶어요 14:27 <ddd> 안녕하세요 채널 여러분 14:28 <+detonate> 좋아요 14:28 <@jrandom> 와! 끝내주네요 cervantes2p 14:28 <@jrandom> 정말 좋아 보여요 14:28 <+detonate> 안녕 ddd 14:28 <cervantes2p> 하지만 이제 거의 다 왔어요... 아마 2주 정도 더... 14:28 <MichElle> 마치 마이크로소프트가 윈도우를 오픈소스로 풀어도 여전히 쓰기 싫은 것과 비슷하죠 14:28 <+detonate> 그 플러그인 멋져 보여요 14:28 <MichElle> 하지만 회의로 돌아가죠 ... 14:28 <@smeghead> 이사 가기 전에, 희망컨대 이번 주에 TrustedUpdate를 끝낼 수 있을 거예요 14:28 <@jrandom> 좋아요 14:29 <ddd> ? 14:29 <ddd> i2p가 유일한 익명 채팅인가요? 14:29 <@jrandom> 안녕하세요 ddd . 주간 개발자 회의 중이에요 14:30 <cervantes2p> 안녕 ddd, 회의 막바지예요... 잠시만 있으면 몇 분 안에 끝나요 14:30 <ddd> i2p 같은 다른 프로젝트가 있나요? 14:30 <@smeghead> ddd: /list를 입력하고 골라보세요 14:30 <ddd> 알겠어요 14:30 <ddd> 아니, 다른 네트워크에서요 14:30 <@jrandom> 좋아요, 5) ???에 대해 더 얘기할 거 있나요? 14:30 <@smeghead> ddd: #i2p-chat에서 물어봐요 14:30 <ddd> 네, 마무리하세요 14:30 <+detonate> i2p를 OpenBSD에서 성공적으로 돌린 사람이 있나요? 14:31 <@jrandom> ddd: http://www.i2p.net/how_networkcomparisons 14:31 <ddd> 알겠어요 14:31 <+detonate> 그 난리 법석을 다시 시작할까 생각 중이었어요 14:31 <@jrandom> 모르겠네요 14:31 <jnymo> 아 맞다.. BSD용 i2p 디스트로는 누가 만들고 있었죠, 그리고 어떤 BSD였죠? 14:31 <@jrandom> ㅎㅎ 좋아요 detonate, 어떻게 되는지 알려줘요 14:31 <@jrandom> jnymo: lioux가 fbsd용으로 포장했어요 14:32 <@smeghead> i2p는 절대 OpenBSD와 함께 배포되지 않을 거예요 :) 14:32 <+detonate> 알겠어요 14:32 <jnymo> 워드.. i2p 지향 디스트로 만든다는 사람 있지 않았나요? 14:32 <+detonate> 네, 지금 FreeBSD에 포트가 있어요 14:32 <+detonate> 좀 무섭죠 14:32 <+detonate> ㅎㅎ, i2p가 돌아가는 Knoppix CD를 원한 사람이 있었어요 14:32 <@jrandom> jnymo: i2p가 완전 안정화되면, 배포판/마이크로 배포판으로 패키징을 검토할 가치가 있겠죠 14:32 <+detonate> 왜인지는 모르겠지만요 14:33 <@smeghead> jnymo: 그거 기억나요, knoppix/i2p로 하려던 걸로 아는데, 누가 얘기했는지는 기억이 안 나요 14:33 <@jrandom> detonate: netcafe 14:33 <+detonate> 아 14:34 <@jrandom> 좋아요, 회의에서 더 다룰 게 있나요? 14:34 <MichElle> i2p ‘지향’ 디스트로가 대체 뭔데 14:34 <MichElle> tor, i2p, 그리고 freenet ? 14:34 <MichElle> 아무 의미 없어요 14:34 <MichElle> 대역폭 요구사항이 프로그램들을 무력화해요 14:34 <MichElle> jrandom이 theo de raadt인가요? 14:34 <cervantes> 약간 캠프스러운 배포판 14:34 <jnymo> 완전히 익명화된 디스트로 14:35 <cervantes2p> jrandom: 아닌 것 같아요 :) 14:35 <MichElle> jrandom: 없어요 14:35 * jrandom 준비 동작 14:35 * jrandom 회의를 닫으며 *baf*