간단 요약
참석자: aum, cervantes, deer, hypercubus, jrandom, kaji, lucky, nicktastic
회의 기록
14:04 <jrandom> 0) 안녕 14:04 <jrandom> 1) 0.3.4.3 14:04 <jrandom> 2) 0.3.5 그리고 0.4 14:04 <jrandom> 3) 문서 14:04 <jrandom> 4) stasher 업데이트 14:04 <jrandom> 5) ??? 14:04 <jrandom> 0) 안녕 14:04 * jrandom 손을 흔든다 14:05 <deer> * Pseudonym 손을 흔든다 14:05 * hypercubus 퍼덕인다 14:05 <deer> * detonate 손을 흔든다 14:05 <jrandom> 주간 상태 노트 @ http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:05 <jrandom> 1) 0.3.4.3로 넘어가죠 14:06 <jrandom> 노트에 적었듯이, 그리고 여러분 모두 직접 겪고 있듯이, 현재 네트워크 상태가 그다지 건강하지 않습니다 14:06 <jrandom> 많은 메시지가 유실되고, 사용자들이 자신의 lease가 한동안 전에 만료되었다는 경고를 자주 보고 있습니다 14:07 <jrandom> 유감스러운 일이고, CVS에서 대부분 해결해 두었으며, 가능한 때에 배포할 예정입니다(항목 2 참조) 14:07 <kaji> (늦게) 안녕 14:08 <jrandom> 아무튼, 이메일에 쓴 것 외에 0.3.4.3에 대해 언급할 건 이게 전부인 것 같아요. 우리가 이 험난한 구간을 지나 앞으로 나아가는 동안 인내해 주셔서 감사합니다 14:08 <jrandom> 그럼 2) 0.3.5 그리고 0.4로 넘어갈게요(추가로 말씀하실 분이 없다면..?) 14:09 <deer> <oOo> 그럼 망가진 노드가 90%면 네트워크를 무너뜨릴 수 있겠네요 ^^ 14:09 <deer> * Pseudonym 0.3.5 릴리스를 손꼽아 기다린다 14:09 <kaji> 누가 DoS를 실행했나요? 잘 해냈네요 14:10 <jrandom> 음, 다른 CVS HEAD 박스들에서 squid에는 꾸준히 접속할 수 있습니다 14:10 <jrandom> 그래서 CVS HEAD에 있는 사람들에게는 네트워크가 완전히 '나가버린' 상태는 아니에요 :) 14:10 * lucky는 아직도 .3.4.3으로 부분적으로는 성공하고 있음. 14:10 <jrandom> 하지만 맞아요, 예전 피어 선택 알고리즘은 멍청한 짓을 좀 했습니다 14:10 <deer> <oOo> 저는 CVS head에 있는데 suid.i2p 접속을 자주 잃었어요 ;) 14:11 <jrandom> 흠 14:11 <jrandom> tunnel 실패율이 어느 정도로 보이나요? 14:12 <jrandom> (/routerStats.html#tunnel.failAfterTime의 전체 이벤트 수와 #tunnel.buildFrequency의 전체 이벤트 수를 비교) 14:13 <deer> <oOo> 수명 전체 평균 값: 339,00 이벤트 중 288 268,91 14:13 <jrandom> 그럼 tunnel.buildFrequency는요? 14:14 <deer> <oOo> 하지만 스레드 누수를 고치면서 router를 너무 자주 재시작하신 걸지도요 ;) 14:14 <jrandom> tunnel.buildFrequency의 누적(수명 전체) 이벤트 수가 얼마나 되나요? 14:14 <deer> <oOo> 24h 빈도: 기간당 평균: (2,76, 최대 2,76, 현재는 최대의 100,00%) 엄밀한 기간당 평균: 5 645,58 이벤트(수명 전체 5 729,00 이벤트를 기준으로 평균냄) 14:14 <deer> <oOo> 24h ~= router 수명 14:15 <jrandom> 그렇다면 대략 ~5% tunnel 실패 14:15 <jrandom> 그게 CVS HEAD에서 제가 보던 수준과 비슷하네요. 0.3.4.3의 40-60% tunnel 실패에 비하면요 14:16 <deer> <oOo> 그럼 2)로 넘어가죠 ;) 14:16 <jrandom> 넘어간 걸로 하죠 14:16 <jrandom> 좋아요, 이메일에서 말했듯이 다음 릴리스는 0.4가 아니라 0.3.5가 될 겁니다 14:16 <jrandom> 여러분이 기다려온 좋은 것들은 다 들어가겠지만, '0.4 승인 도장'은 없을 거예요 ;) 14:17 <deer> <Pseudonym> 0.4.rc-1 14:17 <jrandom> 음, rc로 가볼까도 생각했지만, 너무 자신만만해지고 싶지는 않아요 14:17 <kaji> 0.4.rc-0.9 14:17 <deer> <Pseudonym> 헤헷 14:18 <kaji> 베타 14:18 <jrandom> 0.3.5가 나와 있는 동안, 다시 한번 DoS를 걸 수 있는지 보려고 합니다. 아울러 우리가 만들어낼 수 있는 여러 새로운 이슈들도 시험해 보려고요 14:18 <lucky> DoS를 당한 상태에서도 동작할 때까지 계속 DoS를 해야죠 14:18 <jrandom> 맞아요 14:19 <kaji> 더는 DoS가 통하지 않을 때까지 DoS해요 14:19 <deer> <Pseudonym> 그런데 0.3.5와 0.4 사이에는 새로운 기능은 없죠? 14:19 <jrandom> 아마 누군가가 시뮬레이터에 churn(노드 변동)과 실패 케이스를 구현하는 데 영감을 받아 도와줄 수도 있겠죠. 그러면 이런 것들을 더 쉽게 자동으로 테스트할 수 있을 테니까요... ;) 14:20 <jrandom> 맞아요 Pseudonym, 0.3.5 기간에는 큰 신규 기능이 추가될 것으로 기대하지 않습니다 14:20 <jrandom> 적어도 애플리케이션 사용자 관점에서는요 14:20 <jrandom> 아마 어떤 개발자는 이번 시간을 활용해 eepproxy 개선, 투명 웹서버, aum 지원 등등을 해줄지도 모르겠네요 14:21 * jrandom DCC를 지원하는 IRC 프록시를 해킹 중인 누군가를 콕 찌른다 ;) 14:21 <deer> <duck> i2p/tor용 공개 inproxy가 만들어지는 중입니다 14:21 <jrandom> 아 좋네요, HTML 전용인가요, 아니면 비트파이프인가요? 14:21 <jrandom> 아, 그러니까 웹 전용이냐는 거죠 14:22 <deer> <duck> 웹 전용 14:22 <jrandom> ㅇㅋ 14:22 <deer> <duck> 아이디어는 ISP가 특정 사이트에 대한 게이트웨이를 몇 개 올려두는 겁니다 14:22 <deer> <duck> 그래서 전 세계가 alexandria에 접근할 수 있게요 14:23 <jrandom> 오, 정말로 짱일 건 그 게이트웨이들이 vhost로 동작할 수 있다면이죠 14:23 <jrandom> (어쩌면 애초에 그 얘기를 하고 계신 걸지도) 14:23 <deer> <duck> http://anonygateway.com/home.duck.i2p/~alexandria/ 14:23 <jrandom> 아 오케이 14:23 <jrandom> 그래도 멋지네요 14:23 <deer> <duck> http://anonygateway.com/6sxoyfb3h2nvok2d.onion/ 14:24 <deer> <duck> 가상 호스트도 가능합니다; 다만 다음 이터레이션에서요 14:24 <jrandom> (그래도 6sxoyfb3h2nvok2d.onion.anonygateway.com이 더 멋지겠지만 ;) 14:24 <jrandom> 그렇죠 그렇죠 14:24 <deer> <duck> mod_rewrite로 하면 물론 쉬워요 14:25 <cervantes> 아니면 그냥 서브도메인을 하나 만들면 되죠 :) 14:25 <kaji> 하하 BitTorrent 시드를 vhost로 14:25 <deer> <duck> 개발 비용은 제 사비로 부담하고 있어요; 패치는 퍼블릭 도메인으로 공개할 겁니다 14:25 <jrandom> duck++ 14:26 <deer> <duck> 또 유료 서비스로 제공하고 싶어 하는 ISP와도 얘기 중입니다 14:26 <jrandom> 좋네요 14:26 <deer> <duck> 물론 anarchistgang.org가 그렇게 해주면 더 좋죠 14:26 <deer> <duck> 하지만 그런 유형의 안정성이 어떤지는 아시잖아요 14:26 <jrandom> *콜록* 14:27 <cervantes> 그들의 꽥꽥이들이군 14:27 <cervantes> *그들은 14:27 <deer> <jon2> 안녕!!!!!! 14:27 * hypercubus 킥킥댄다 14:27 <jrandom> 안녕 jon2 14:27 <deer> <jon2> 회의 좋아요>:-D 14:28 <jrandom> 네트워크가 좀 더 안정되면(0.3.5가 배포되면), 애플리케이션 레벨의 몇 가지 활동을 재검토하고 싶습니다 14:28 <deer> <duck> *콜록* myi2p? 14:28 <jrandom> 헤헷 14:29 <kaji> 방화벽 뒤에서의 접근은 어떤가요? 14:29 <deer> <jon2> 네, 방화벽 접근성 :) 14:29 <jrandom> 우리는 매우 견고하고, 사용 가능하며, 게다가 안전하고, 사람들이 원하는 기능을 제공하는 무언가가 필요합니다(그리고 가능하다면 커뮤니티를 북돋우는 데도 쓸 수 있는). 14:30 <deer> * duck http://www.i2p.net/roadmap의 0.4.2를 가리킴 14:30 <jrandom> 믿어주세요, 저도 여러분 못지않게 방화벽/통제 불가능한 NAT 등 뒤에서의 접근을 원합니다. 14:30 <deer> <jon2> 보안 부분은 제가 할 수 있어요, 저는 cryptophagy를 알아요. 14:30 <jrandom> (누군가는 그걸 명언으로 추가해야겠네요 ;) 14:30 * hypercubus cryptophage가 뭔지 궁금해함 14:31 <jrandom> jon2 - 이 부분은 정말 도움이 필요하니, 시간을 좀 내주신다면 정말 좋겠어요! 14:31 * kaji 막 개학해서, i2p를 같이 가져가고 싶어함 ;) 14:31 <aum> 모두 안녕하세요 14:31 <cervantes> 그나저나 개발자들 중에 자신의 작은 i2p 블로그를 그리워하는 분들이 있나 궁금하네요.... 적어도 단기적으로는 전용 포럼 섹션을 만들어야 하지 않을까요... 14:31 <cervantes> *그렇다면 14:31 <deer> <jon2> cryptophagy, 보안의 과학. 14:31 <jrandom> 좋은 아침 aum 14:32 <hypercubus> jon2: 그럼 암호학도 아나요? 14:32 <deer> <jon2> 좋은 아침 aum. 14:32 <jrandom> cervantes: 제 블로그를 직접 만들 수 있을 때까지 미루고 있어요, 그게 너무 멀지 않았으면 하네요 14:32 <deer> <jon2> 아뇨 :-( 14:33 <cervantes> jrandom: 그리고 다른 사람들은요? 14:33 <jrandom> nightblade는 cashdollar.org에서 자신의 블로그를 사용하고 있어요 14:33 <deer> <jon2> 저는 blogs.aspnet.com에 블로그가 있어요 14:33 <jrandom> 그래도 사람들이 포럼에 글을 올리는 것도 멋질 것 같긴 하네요 14:34 <cervantes> 아 좋네요... 대부분 대안을 찾은 것 같군요.... 하지만 흩어져 버린 건 안타깝네요 14:34 <jrandom> 네 14:34 <cervantes> *shame 14:34 <cervantes> 빌어먹을 손가락zzz 14:34 <lucky> 음, 파지는 면역 체계의 일부죠. 14:34 <jrandom> 사이트에 devblog들이 있는 게 좋았어요. 결국엔 뭔가를 다시 갖게 될 겁니다 14:34 <hypercubus> jon2: 웃기네요, blogs.aspnet.com은 미등록 도메인인데요 14:34 <jrandom> 좋아요, 어쨌든, 2) 0.3.5 그리고 0.4에 대해 더 있을까요 ? 14:35 <hypercubus> 응 14:35 <hypercubus> 이제 CVS에서 Firefox 문제를 해결했어요 14:35 <jrandom> 우웃 14:36 <deer> <jon2> 저는 ASP 개발자예요. 14:36 <hypercubus> 레지스트리에서 기본값을 읽어옵니다 14:36 <cervantes> :) 14:36 <deer> <jon2> 미안.. blogs.asp.net을 말한 거예요 14:36 <hypercubus> 아니 그건 아니죠 14:36 <deer> <jon2> weblogs.asp.net 14:36 <jrandom> 아, 잘했어요 hypercubus. 이제 0.3.5 릴리스를 거의 앞두고 있네요 14:37 <cervantes> 오싹.... ASP 14:37 <hypercubus> 네, 거의 다 온 게 느껴져요 14:37 <jrandom> 좋아요, 3) 문서로 넘어갑니다 14:37 <jrandom> 음, 이메일에서 요청한 것 말고는 추가할 게 없네요 14:38 <jrandom> (질문을 보내주세요! 메일링 리스트에 올리거나, 이메일로 보내거나, 포럼에 올려주세요) 14:38 <deer> <oOo> 네, 익명으로 포럼을 사용해서 Cervantes를 행복하게 해주세요 ;) 14:39 * cervantes 온몸이 간질간질해짐 14:39 * hypercubus 토끼 귀를 조정함 14:40 <nicktastic> ㅎㅎ 14:40 <deer> <jon2> 이번 미팅 마음에 들었어요.. 14:40 <cervantes> 그 말 했어요... 14:40 <cervantes> <deer> <jon2> 난 미팅이 좋아요>:-D 14:40 <hypercubus> 좋습니다, 그럼 다음 번엔 도넛은 당신 차례예요 ;-) 14:40 <jrandom> 좋아요, 더 없으면, 4) stasher 업데이트 14:41 <jrandom> aum이 일찍 깬 것 같은데... 아직 있어요? 14:41 <deer> <jon2> 대단한 미팅이었어요! 14:41 * hypercubus dm에게 자녀가 있는지 궁금해함 14:41 <jrandom> 헤헷, 네, 돌아왔네요 ;) 14:41 <cervantes> 불가능하다고 생각하죠 14:42 <hypercubus> 아마 aum이 첫 잔 커피를 놓쳤나 보네요 14:42 <jrandom> 좋아요, 아마 곧 터미널로 돌아올 거예요 14:42 <jrandom> 어쨌든, 그의 일반 업데이트는 이메일에 올려뒀습니다 14:42 <jrandom> 진전이 많이 있는 것 같아요 14:43 <jrandom> 몇 가지 질문은 남아 있지만, 늘 앞으로 전진이죠 14:43 <deer> <oOo> 하지만 출시일은 안 줬죠 ;) 14:43 <hypercubus> 현재 얼마나 많은 사람들이 그걸 테스트하고 있나요? 14:43 <jrandom> 그가 지금 가지고 있는, 언급된 것들이 포함된 코드가 아직 공개되었는지는 모르겠어요 14:43 <hypercubus> 아 14:44 <deer> <jon2> BAF BAF BAF BAF BAF 14:44 <kaji> stasher에는 뭐가 새로워졌나요? 14:44 <jrandom> kaji: http://dev.i2p.net/pipermail/i2p/2004-August/000425.html을 보세요 14:45 <deer> <oOo> 이제 설거지할 때 물을 덜 써요 14:45 <hypercubus> 그 기능을 기다리고 있었죠 14:45 * jrandom도 마찬가지 14:45 <jrandom> 좋아요 14:45 <jrandom> aum이 아직 afk면, 5) ???로 넘어가죠 14:45 <jrandom> 다른 분들 중에 제기하고 싶은 게 있나요? 14:45 * cervantes 은박 모자를 씀 14:46 <lucky> 웹 페이지 제공용 jetta는 어떻게 되어가나요? 14:46 <jrandom> jetty로 사람들이 안전하게 페이지를 호스팅할 수 있도록 하는 앱을 작업 중인 사람은 없는 것으로 알아요 14:46 <jrandom> (즉, eepsite로 제공할 수 있는 페이지를 호스팅하는 것) 14:47 <jrandom> jetty는 사람들이 클라이언트 애플리케이션을 배포할 수 있게 해주긴 합니다(다만 아직 웹 기반 앱을 작업하는 사람도 모르겠어요) 14:47 <hypercubus> systray4j 대 SWT에 대해 한마디 하고 싶어요 14:47 <jrandom> 음흠? 14:47 <hypercubus> SWT로 systray4j를 버릴 때의 비용: systray4j.jar와 systray4j.dll을 빼서 배포 크기를 147 KB 줄일 수 있지만 -- 그것을 swt.jar (885 KB) + 네이티브 라이브러리(Win에서 332 KB, *nix에서 639 KB)로 대체하게 되어 순증 1.2-1.5 MB가 됩니다. 하지만 그 대신 KDE, Gnome, OS X, Win32뿐 아니라 NextStep/GNUstep 스타일의 순수 X 환경에서도 systray 아이콘과 실행 아이콘을 얻게 됩니다 14:48 <hypercubus> 그리고 이렇게 하면 사용자가 가진 JRE에 독립적으로 나중에 다른 GUI 컴포넌트를 추가할 수 있게 됩니다(그렇지 않으면 Kaffe 사용자를 배려하느라 AWT만 써야 할 수도 있거든요) 14:48 <hypercubus> 그냥 생각해 볼 거리예요... 아마 나중에 14:48 <jrandom> 사용자 수요가 생기면, 나중에 논의할 가치가 있어요 14:49 <jrandom> 가치가 있으면, 있는 거죠 14:49 <deer> <oOo> 웹 인터페이스가 GUI가 되도록 의도된 거죠, 그렇지 않나요 ? 14:49 <hypercubus> cervantes가 SWT를 더 활용하는 멋진 아이디어를 냈어요 14:49 <hypercubus> I2P 대시보드 ;-) 14:49 <jrandom> 네 oOo 14:49 <hypercubus> 아, 그리고 스킨도요! 농담이에요 14:49 <jrandom> 제가 생각한 게 맞다면, 그런 기능은 router 콘솔에 내장되는 걸 훨씬 더 선호합니다 14:50 <hypercubus> 요지는... 14:50 <cervantes> i2p가 멋진 SWT 라이브러리 묶음을 함께 제공하면 애플리케이션 개발을 촉진할 수도 있겠죠 14:50 <hypercubus> systray4j 개발은 거의 끝나가거나 정체된 것처럼 보입니다 14:50 <deer> <oOo> systray와 GUI 같은 것들이 완전히 동작하는 router를 위해 필수지만 않다면요... 14:50 <jrandom> 맞아요 oOo 14:50 <hypercubus> KDE 버전을 곧바로 고칠 것 같진 않아요 14:51 <hypercubus> 맞아요, router의 systray 클래스에 훅만 추가할 수도 있죠 14:51 <hypercubus> 그리고 사용자가 선택적으로 systray/SWT를 내려받을 수 있게 하면 되고요 14:51 <jrandom> hypercubus: 개인적으로, 사용자층이 systray를 필요로 할지 100% 확신하지는 못하겠어요. 배포해 보고 피드백을 받아 가치를 파악해야 한다고 생각합니다 14:51 <jrandom> cervantes: 클라이언트 애플리케이션 개발자는 SWT를 앱과 함께 번들할 수 있습니다 14:51 <jrandom> (아니면 "SWT를 받아오세요"라고 하거나) 14:51 <hypercubus> systray 옵션 확장을 요청받게 될 것 같긴 해요 14:52 <jrandom> 그리고 어떤 클라이언트 앱 개발자가 router와 함께 번들하고 싶은 걸 만들어낸다면, 그 번들과 함께 SWT를 배포하면 됩니다 14:52 <jrandom> (등등) 14:52 <deer> <oOo> 콘솔/상태 모니터/그 외를 진짜 라우팅하는 것들과 분리하기엔 너무 늦었나요 ? 14:52 <jrandom> 진짜 라우팅하는 것들이요? 14:52 <jrandom> router 콘솔은 완전히 분리된 클라이언트 애플리케이션입니다 14:53 <jrandom> (apps/routnerconsole/) 14:53 <deer> <oOo> 바이트가 익명으로 흐르도록 하는 데 필요한 것들 말이죠 14:53 <jrandom> 나중에는 minimal-router 설치본도 필요하다고 생각합니다 14:53 <jrandom> (clients.config 등에 아무것도 없는) 14:53 <jrandom> 하지만 여러 가지를 유지관리할 개발자 시간이 부족합니다 14:55 <jrandom> 좋아요, 또 제기하고 싶은 게 있는 분? 14:57 <jrandom> 없다면 14:57 * jrandom 마무리 준비를 함 14:57 <deer> <oOo> 0.3.5, 언제 나오죠 ? ;) 14:57 <jrandom> 이번 주 안에 나올 거예요, 잘 되면요 14:57 <jrandom> (모든 게 잘 되면 하루 이틀 내에) 14:57 <deer> <oOo> 좋아요 ^^ 14:57 * jrandom 마무리 준비 중단 14:57 * jrandom 회의를 *baf* 하고 종료함