Tóm tắt nhanh
Có mặt: alpaca\_, bogobot, cervantes, duck, hobbs, hypercubus, jrandom, jteitel, mihi, mrflibble, mule, mule2p, Nightblade, oOo, protok0l
Nhật ký cuộc họp
14:05 <jrandomi2p> 0) chào 14:05 <jrandomi2p> 1) tình trạng 0.3.4 14:05 <hypercubus> tôi đảm bảo rằng trên PDforge dự án của bạn sẽ được xác nhận gần như ngay lập tức ;-) 14:05 <jrandomi2p> 2) Sắp tới cho 0.3.4.1 14:05 <jrandomi2p> 3) Bảng điều khiển web mới / bộ điều khiển I2PTunnel 14:05 <jrandomi2p> 4) những thứ 0.4 14:05 <jrandomi2p> 5) Hoạt động phát triển khác 14:05 <jrandomi2p> 6) ??? 14:05 <jrandomi2p> 0) chào 14:05 * jrandomi2p vẫy tay 14:05 <mihi> lla ih 14:05 * oOo làm trò ngớ ngẩn 14:06 <mihi> chào mọi người 14:06 <jrandomi2p> Ghi chú tình trạng hàng tuần đã đăng tại http://dev.i2p.net/pipermail/i2p/2004-August/000388.html 14:06 <jrandomi2p> nhảy vào luôn 1) tình trạng 0.3.4 14:07 <jrandomi2p> mạng có vẻ hoạt động ổn nói chung, cả cho irc và eepsites 14:07 <jrandomi2p> mọi người đang thấy độ tin cậy / lỗi eepsite kiểu gì? 14:07 * jrandomi2p có thể thấy lỗi irc ở đây, như tôi thấy khi mọi người ngắt kết nối / v.v. 14:08 <mule2p> nói chung là tốt, bị out-of-memory sau khoảng 25MBytes 14:08 <mule2p> nhưng cái đó chắc đã được sửa trong cvs, như bạn nói 14:08 <jrandomi2p> à ok cái đó là trên một lần tải 25MB đúng không? 14:09 <mule2p> đúng 14:09 <jrandomi2p> đúng rồi 14:10 <jrandomi2p> truyền tệp lớn vẫn có vẻ gặp vấn đề (mất kết nối theo thời gian, không bị hỏng dữ liệu). tôi nghĩ có thể sẽ được sửa với bản mod đã nhắc, nhưng chưa chắc 14:11 * jrandomi2p quên nói là roundtrip/connections_reliability.php của oOo bao gồm cả hai máy chủ irc ở đây, không chỉ i2p, nên hiện không có dữ liệu đúng 14:11 <jrandomi2p> oOo - có ý tưởng gì để sửa code bogobot bỏ qua @irc.metropipe.net? 14:12 <duck> đang kick hypercubus 14:12 <duck> và cả tôi để nâng cấp 14:12 <oOo> Rất ít việc code, một lần peer review bởi hypercubus và cập nhật bogobot bởi duke 14:13 <jrandomi2p> ok hay đấy 14:13 <hypercubus> duke? 14:13 <oOo> duck, xin lỗi :p 14:13 * jrandomi2p nghĩ kiểu tổng hợp thống kê đó sẽ rất hữu ích 14:13 <jrandomi2p> duke duck 14:14 <oOo> Các thống kê được làm bằng PHP, cũng có thể đưa cho duck 14:14 <jrandomi2p> ok, có ai muốn nêu gì liên quan tới 0.3.4 không? 14:14 <jrandomi2p> chuẩn 14:15 <jrandomi2p> ok, chuyển sang 2) 0.3.4.1 14:15 <jrandomi2p> tôi không biết còn gì để nói thêm ngoài những gì trong mail 14:16 <jrandomi2p> các ứng dụng StreamSinkServer và StreamSinkClient là các app demo gọn cho ministreaming (cho bất kỳ dev Java nào muốn viết streaming qua i2p) 14:16 <jrandomi2p> à, và StreamSinkServer hơi giống app dropbox python của aum (nó nhận mọi dữ liệu ai gửi cho nó và ghi ra một file) 14:17 <jrandomi2p> (StreamSinkClient gửi một lượng dữ liệu ngẫu nhiên kích thước cố định, nên không hữu dụng lắm ;) 14:17 <jrandomi2p> có ý kiến / lo ngại / câu hỏi gì liên quan đến 0.3.4.1 không? 14:18 * jrandomi2p ước tính sẽ ra trong một hai ngày 14:19 <jrandomi2p> ok, tiếp nhanh sang 3) Bảng điều khiển web mới / bộ điều khiển I2PTunnel 14:20 <jrandomi2p> như đã nói trong mail, chúng ta đã có web console mới hoạt động khá đầy đủ, và một giao diện web đơn giản để điều khiển / sửa / tạo các instance i2ptunnel 14:21 <protok0l> protok0l có thể lấy nó ở đâu 14:22 <protok0l> và tôi phải làm gì với jetty 14:22 <jrandomi2p> mọi thứ đều ở cvs rồi, nhưng tôi cần đăng vài tài liệu hướng dẫn cách thiết lập 14:22 <protok0l> ok 14:23 * jrandomi2p đã viết và gửi quy trình ~5 bước lên kênh mấy ngày trước, nhưng chúng ta cần một quy trình đơn giản hơn (hoặc ít nhất là rõ ràng hơn) 14:23 <protok0l> tôi nghe nói CVS tệ 14:23 <mule2p> ok, tôi có thể nói cho bạn sau khi tôi có tài liệu :) 14:23 <protok0l> và có cái thứ gì đó CVS tốt hơn 14:23 * oOo chỉ log được 2 bước đầu trước khi bị ngắt kết nối :p 14:24 <protok0l> cũng như với Vi 14:24 <protok0l> lol 14:24 <jrandomi2p> cuối cùng chúng ta sẽ chuyển sang để console mới này là 'chuẩn', nhưng có lẽ đợi đến khi tích hợp mọi thứ với installer mới của hypercubus 14:26 <jrandomi2p> thực ra 14:26 <jrandomi2p> cho ai gan dạ, đây là các bước xấu xí từ trước: 14:26 <jrandomi2p> 20:19 <jrandom> w3rd hyper - could you pull latest from cvs, 'ant dist', grab build/*jar and toss them into your lib dir, mkdir $instDir/webapps/ ; cp build/routerconsole.war $instDir/webapps/ ; edit your router.config to uncomment the clientApp.3.* lines and update your classpath 14:26 <jrandomi2p> 20:19 <jrandom> (in the classpath, set it to: lib/i2p.jar:lib/router.jar:lib/mstreaming.jar:lib/heartbeat.jar:lib/i2ptunnel.jar:lib/netmonitor.jar:lib/sam.jar:lib/timestamper.jar:lib/ant.jar:lib/jasper-compiler.jar:lib/jasper-runtime.jar:\ 14:26 <jrandomi2p> 20:19 <jrandom> lib/jnet.jar:lib/org.mortbay.jetty.jar:lib/routerconsole.jar:lib/xercesImpl.jar:lib/xml-apis.jar:lib/javax.servlet.jar 14:26 <protok0l> ok kệ nó 14:27 <jrandomi2p> ngoài ra, có i2ptunnel.war mới - lấy nó và thả vào $instDir/webapps/ và truy cập http://localhost:7657/i2ptunnel/ 14:27 <jrandomi2p> ừ, như tôi nói, nó phiền phức 14:27 <jrandomi2p> nhưng nó dùng được, và tôi thực sự không có thời gian hay chuyên môn để làm tốt hơn nhiều 14:27 <oOo> Chỉ cần làm vậy thôi à? 14:28 <jrandomi2p> đúng vậy 14:28 <oOo> Ok, cảm ơn 14:28 <jrandomi2p> (bạn sẽ thấy cái trông như http://dev.i2p.net/~jrandom/config.webp khi vào http://localhost:7657/config.jsp 14:29 <jrandomi2p> dù sao, thế nhé 14:29 <jrandomi2p> tôi sẽ rất cảm kích nếu/khi mọi người thử vọc nó, và hy vọng nghĩ ra cách cải tiến :) 14:30 <jrandomi2p> mihi: có ý kiến gì về ý tưởng giao diện web tổng thể không? 14:30 <duck> bố cục đẹp 14:31 <jrandomi2p> biết ngay bạn sẽ thích mà duck ;) 14:31 <mrflibble> đẹp 14:31 * mihi cũng thích bố cục 14:31 <mihi> giao diện web lúc nào cũng tuyệt 14:32 <jrandomi2p> cái tôi ráp cho i2ptunnel.war khá nhạt... dùng được, nhưng nhạt 14:33 <jrandomi2p> ok, thế nhé - nếu/khi mọi người muốn bàn tiếp về nó, chúng ta có irc và mailing list, v.v. :) 14:33 <mule2p> jrandomi2p: clientApp.3 là netmonitor với tôi 14:34 <jrandomi2p> à ok mule2p - kiểm tra router.config trong cvs - 14:34 <jrandomi2p> #clientApp.3.main=net.i2p.router.web.RouterConsoleRunner 14:34 <jrandomi2p> #clientApp.3.name=webConsole 14:34 <jrandomi2p> #clientApp.3.args=7657 127.0.0.1 ./webapps/ 14:34 <jrandomi2p> rõ ràng đổi 3 thành 4 và bỏ comment :) 14:35 <jrandomi2p> thay 127.0.0.1 nếu bạn muốn truy cập từ xa 14:35 <jrandomi2p> (và 7657 để dùng cổng khác) 14:36 <mule2p> ok, cảm ơn, đã nhìn trong cây i2p checkout để tìm router.config mới, nhưng có thể nó ở chỗ khác trong cvs 14:36 <jrandomi2p> à xin lỗi, đúng, nó là i2p/installer/java/src/router.config.template 14:37 <mule2p> k 14:37 <jrandomi2p> ok, nếu không còn gì khác, chuyển đến 4) những thứ 0.4 14:38 <jrandomi2p> hmm, tôi không biết có gì để bổ sung cho đoạn đó trong mail không 14:38 <jrandomi2p> cơ bản chỉ là một đống mục trong danh sách việc cần làm của tôi :) 14:39 <jrandomi2p> ai có câu hỏi / lo ngại gì liên quan tới những thứ đã đăng ở đó không? 14:40 <oOo> Installer đang tiến triển thế nào ? ^^ 14:40 <jrandomi2p> hypercubus? que tal? 14:40 <hypercubus> kiên nhẫn nào, danielsan... điều tốt đẹp sẽ đến với ai biết chờ đợi... à, khoan ;-) 14:40 <jrandomi2p> hehe 14:41 <jrandomi2p> không gấp, chỉ tò mò mọi thứ tiến triển sao 14:41 <jrandomi2p> có vấn đề nào bạn gặp phải, thứ gì chúng tôi có thể giúp, v.v.? 14:41 <mihi> danielsan là ai? 14:41 <hypercubus> không vấn đề gì, chỉ là sự tẻ nhạt của khâu test lúc này 14:42 <jrandomi2p> chuẩn 14:42 <hypercubus> lẽ ra tôi nên viết unit test trước, nhưng thôi vậy ;-) 14:42 <jrandomi2p> hehe 14:43 <hypercubus> tính độc lập nền tảng được cho là của Java thực sự đổ bể ở mảng tác vụ cài đặt 14:44 * jrandom cảm nhận một đợt ngắt kết nối hàng loạt 14:45 <oOo> Ôi ôi 14:45 <hypercubus_> hmmm, tuyệt vời... câu cuối tôi vừa nói là gì? 14:45 <oOo> <hypercubus> tính độc lập nền tảng được cho là của Java thực sự đổ bể ở mảng tác vụ cài đặt 14:46 <hypercubus> ok, ai phá cuộc họp đây? ;-) 14:46 * jrandom đổ lỗi cho jebus 14:46 <hypercubus> có khi là duke 14:46 <mule> bạn không muốn nói router của tôi quan trọng đến thế đâu :) 14:46 <jrandom> hề hề 14:47 <mihi> [23:46] * jrandomi2p đã thoát IRC (Client exited) 14:47 <mihi> hehe... 14:47 <mule> nếu vậy thì xin lỗi. 14:47 <hypercubus> dù sao, đừng lo về tiến độ installer, tôi kỳ vọng nó sẽ sẵn sàng khi 0.4 sẵn sàng 14:47 <jrandom> duck: bạn có bao nhiêu inbound tunnels đang listen trên irc.duck.i2p? 14:47 <hypercubus> tôi không gặp chuyện nào khó hiểu 14:47 <jrandom> tốt đấy hypercubus 14:47 <hobbs> Làm tôi nhớ ra -- có cách từ dòng lệnh để xuất ra một router.config mới từ router.config.template không? 14:47 <jrandom> không 14:48 <jrandom> không, theo tôi biết là không 14:48 <mihi> chạy installer rồi copy nó 14:48 <jrandom> ngoài java -jar install.jar 14:48 <jrandom> hề hề 14:48 <mihi> ý tôi là vào một thư mục mới 14:48 <cervantes> ít nhất không phải kiểu gãi đầu mà mọi người đang nghĩ 14:48 <jrandom> ồ hay ghê, router của tôi dump core 14:48 <duck> jrandom: nhắc tôi cách biết hash của irc.duck.i2p 14:48 * hypercubus thắc mắc cervantes có ý gì 14:49 <jrandom> cd lib ; java -cp i2p.jar net.i2p.data.TestData display Destination ../irc.privKey 14:49 <cervantes> hyper: bạn sẽ quen thuộc hơn với thuật ngữ strunking :) 14:49 <hypercubus> duck: thử tăng lên 3 hoặc nhiều inbound tunnels... có vẻ giúp tôi chút 14:50 <duck> *** Đang xây một global context riêng! 14:50 <duck> Log file logger.config does not exist 14:50 <duck> 23:49:47.387 ERROR [main ] net.i2p.util.LogManager : Log file logger.config does not exist 14:50 <duck> 23:49:49.589 CRIT [ 1 shutdown ] net.i2p.util.LogManager : Shutting down logger 14:50 <jrandom> à hừm 14:50 <hypercubus> chắc nó không chịu nổi log của bạn *khụ* 14:51 <mihi> copy logger.config của bạn ở khắp nơi ;) 14:51 <mihi> ít nhất ở mọi nơi mà pwd của bạn có thể là khi bạn chạy bất kỳ app i2p nào 14:51 <duck> không tôi sẽ không 14:51 <jrandom> ok, echo logger.record.net.i2p.data.TestData=INFO>> logger.config 14:52 <jrandom> thực ra, đó là lý do tôi nói (cd lib), nhưng tôi quên rằng tôi đã đổi mặc định từ DEBUG sang ERROR trong cvs 14:52 <duck> 4 inbound 14:52 <jrandom> 4 hiện tại & sẵn sàng? 14:52 <jrandom> hay 2 chưa sẵn sàng (hoặc mới hết hạn) và 2 sẵn sàng? 14:53 <duck> giờ nó chuyển thành 3 với 1 chưa sẵn sàng 14:53 <jrandom> 'k vậy có lẽ là trong lúc tunnel hết hạn / thay thế 14:54 <jrandomi2p> nếu bạn cập nhật router.config để chỉ định 3 inbound tunnels thì sẽ giúp tăng độ tin cậy 14:54 <jrandomi2p> (hoặc bạn có thể dùng giao diện web i2ptunnel mới để làm điều đó ;) 14:54 <hypercubus> có lẽ thời điểm hết hạn tunnel cho một client có nhiều tunnels nên được so le 14:55 <jrandomi2p> chúng đã như vậy, nói chung - các tunnel mới được cấp phát & một leaseSet mới được tạo 60 giây trước khi tunnel hết hạn 14:55 <hypercubus> à 14:55 <jrandomi2p> tuy nhiên, khi tunnel lỗi thì phải tạo một leaseSet mới theo yêu cầu và nó không được truyền bá ngay lập tức 14:56 <jrandomi2p> (ừ thì, nó lên netDb, nhưng client có thể không nhận được trong vài giây) 14:57 <jteitel> !who 14:57 <alpaca_> Danh sách người dùng cho #i2p: [hobbs] [Iakin3] [duck] [pwk__] [Sonium] [jar] [alpaca_] [interrupt] [protok0l] [mihi] [aum] [Shaun-Away] [cervantes] [jrandom] [deer] [hirvox] [Bladenight] 14:57 <bogobot> Danh sách người dùng cho #i2p: [shendaras] [duck] [josh] [mule2p] [aum] [mrflibble] [hypercubus] [TrueSeeker] [laggybot] [bogobot] [ion_] [mihi] [ion] [mule] [jteitel] [ant] [oOo_] [jrandomi2p] [dm] [ugha2p] [Ch0Hag] [jnk] [oOo] [soros] [bob] [revival] [DrWoo] [thetower] 14:57 <jrandomi2p> có vài tối ưu nữa có thể làm cho tunnel pool, nhưng tôi không chắc hữu ích thế nào lúc này 14:57 <jrandomi2p> ok, trở lại đúng mạch - còn ai có gì liên quan 4) những thứ 0.4 không? 14:57 <oOo> Về 'mô phỏng quy mô lớn' cho 0.4, có cách nào chuẩn bị không? Cần ứng dụng/công cụ 'mới' cụ thể chứ? (chuyển sang mục 5? ;) ) 14:58 <jrandomi2p> thực ra, cho phần mô phỏng sẽ rất tốt nếu ai đó có thể giúp mod heartbeat (hoặc một app chạy bằng sam) thành kiểu client / server có thể script được 14:59 -!- Bladenight giờ có tên là Nightblade 14:59 <jrandomi2p> (vd thay vì hiện tại "mỗi 30s, gửi 20KB tới peer X", một "trong 10 phút, yêu cầu peer X một tệp 1MB, rồi tạm dừng 60m, sau đó yêu cầu peer Y các tệp 1KB" v.v.) 15:00 <jrandomi2p> nhưng nếu ai quan tâm giúp việc đó, xin cho tôi biết và chúng ta có thể chan 15:00 <jrandomi2p> ờ, chat 15:00 <jrandomi2p> nhân đà đó, chuyển sang 5) những thứ mọi người đang làm :) 15:01 <jrandomi2p> chưa chắc nên trình bày sao, hãy đi theo thứ tự (tùy ý) liệt kê trong mail để cập nhật nhé? 15:01 <jrandomi2p> tôi không thấy sunshine ở đây, và aum chắc chưa dậy ;) 15:02 <jrandomi2p> nightblade - trận chiến sao rồi? 15:02 <Nightblade> tôi có vài kế hoạch làm cho interface libsam giống bsd sockets 15:02 <Nightblade> nhưng tôi chưa code gì phần đó 15:02 <duck> changed to tunnels.numInbound=3 15:03 <jrandomi2p> tốt đấy duck (hy vọng đợi sau cuộc họp mới khởi động lại tunnel ;) 15:03 <duck> ồ, nó không phát hiện thay đổi à? 15:03 <jrandomi2p> chuẩn nightblade - có vấn đề gì với cách mọi thứ đang chạy không? 15:03 <hypercubus> chừng nào bạn chưa code nó để làm vậy ;-) 15:03 <jrandomi2p> không duck, các dòng clientApp chỉ được đọc khi khởi động 15:04 <jrandomi2p> (clientApp thực sự ngoài tầm kiểm soát của router - đó là lý do có web app i2ptunnel) 15:04 <Nightblade> không, không có vấn đề với cách nó đang hoạt động... điều tôi sẽ làm là bổ sung thêm interface bên cạnh interface hiện có (developer có thể chọn cái họ muốn dùng) 15:04 <jrandomi2p> ngon 15:05 <jrandomi2p> ok, bạn làm chủ. có đa dạng thì tốt, dù đa dạng nghĩa là nhiều code phải bảo trì / v.v., nhưng đó là cân bằng 15:06 <jrandomi2p> ok, tiếp xuống danh sách - mule2p - việc outproxy thế nào rồi? 15:07 <mule> chưa làm gì thêm ngoài patch bạn có 15:07 <jrandomi2p> à ok tôi tưởng bạn đang làm mod tiếp 15:07 <mule> cần tìm ít thời gian rảnh cho cân bằng tải thực sự 15:07 <jrandomi2p> chuẩn 15:08 <jrandomi2p> vậy tôi sẽ áp dụng patch đó 15:08 <mule> cảm ơn. và đưa outproxy của tôi vào client app :) có vẻ nhanh hơn 15:08 <jrandomi2p> hề, tất nhiên proxy của bạn sẽ nhanh với bạn, nó là local :) 15:09 <oOo> Và không ai khác dùng nó ^^ 15:09 <mule> không, không phải 15:09 <jrandomi2p> ồ, nó ở router khác à? hay 15:09 <mule> ừ, trên một root server ở một isp 15:10 <jrandomi2p> giao diện web i2ptunnel có một trường để mọi người chỉ định danh sách outproxy, nên mọi người có thể tùy chỉnh khá dễ, nhưng chúng ta sẽ đưa nó vào bản rev & ghi chú phát hành tiếp theo 15:10 <jrandomi2p> tốt 15:11 <jrandomi2p> ok, nickster có vẻ đang offline lúc này 15:12 <jrandomi2p> có nỗ lực phát triển client nào khác đang diễn ra không? 15:12 <jrandomi2p> (hay cái nào tạm dừng đang hoạt động lại, v.v.?) 15:13 <jrandomi2p> ok, nếu ai muốn nhắc gì thêm về mảng đó, như thường lệ chúng ta có mailing list và kênh :) 15:13 <jrandomi2p> chuyển sang 6) ??? 15:13 <jrandomi2p> ai còn gì muốn nêu không? 15:14 <Nightblade> không 15:15 <mihi> duck có gì để hạ xuống ;) 15:15 <mihi> s/any/some/ 15:15 * jrandomi2p pingflood mihi 15:15 <jrandomi2p> ok, vậy nhé 15:15 * jrandomi2p lấy đà 15:15 * jrandomi2p *baf* kết thúc cuộc họp