Tóm tắt nhanh

Có mặt: ant, bla\_, cervantes, cneal92\_, jrandom, polecat, postman, smeghead, ugha2p

Nhật ký cuộc họp

13:07 <jrandom> 0) chào 13:07 <jrandom> 1) Tình trạng mạng 13:07 <jrandom> 2) Tình trạng 0.5 13:07 <jrandom> 3) i2p-bt 0.1.7 13:07 <jrandom> 4) ??? 13:07 <jrandom> 0) chào 13:07 * jrandom vẫy tay 13:07 <+ugha2p> jrandom: Is irc.duck.i2p also available on the testnet and linked to this network? 13:07 <+ugha2p> Đến mạng IRC này 13:07 <jrandom> ghi chú tình trạng hàng tuần đã đăng @ http://dev.i2p.net/pipermail/i2p/2005-February/000575.html 13:07 <ant> <Sonium_> Bonjour, sa cette fois de la semaine encore, 13:07 <jrandom> không, ugha2p 13:08 <ant> <Sonium_> bạn đang nói tiếng Pháp hả jrandom ? 13:08 <jrandom> heh, ừ, bằng chứng là babelfish cũng có giới hạn ;) 13:08 <jrandom> lol, ừ, mọi người bảo babelfish dịch tiếng Pháp cũng ổn trước đây, nhưng có vẻ không phải lần này ;) 13:09 <+ugha2p> Chào các đồng đạo I2P. 13:09 <ant> <fedo2p> chào 13:09 <jrandom> dù sao, bắt đầu thôi trước khi lại netsplit 13:09 <jrandom> 1) tình trạng mạng 13:09 <jrandom> xem email để cập nhật 13:10 <jrandom> có vẻ IRC khá trục trặc, hoạt động outproxy cũng vậy, nhưng bt thì chạy khá ổn 13:11 <jrandom> mình không có gì nhiều để bổ sung ngoài đó — ai có bình luận/câu hỏi/quan ngại gì không? 13:12 <ant> <Sonium_> 0.5 sẽ được phát hành thứ Sáu này chứ? 13:12 <jrandom> heh câu hỏi hay, chắc chuyển sang 2) tình trạng 0.5 13:12 <jrandom> đúng, 0.5 sẽ phát hành vào thứ Sáu này 13:13 <jrandom> mạng thử nghiệm chạy khá tốt với các cập nhật mới nhất, nhưng vẫn còn vài tài liệu và dọn dẹp nhỏ cần làm. mình cũng sẽ thử đưa Jetty bản mới nhất vào, nhưng xem sao đã 13:14 <ant> <Sonium_> hỏi người bản ngữ tiếng Anh: khác biệt ngữ nghĩa giữa "it will be released" và "it is going to be released" là gì? 13:14 <bla_> Routing đôi khi có vấn đề; khoảng 5–10% trường hợp mình phải tải lại trang vì tunnel hoạt động không tốt 13:14 <smeghead> mình muốn đề nghị mọi người đang dùng BitTorrent tạm dừng tự nguyện cho đến khi 0.5 phát hành vào thứ Sáu, vì lưu lượng bt tăng đột biến đang làm hỏng phần còn lại của lưu lượng mạng, đặc biệt là IRC 13:15 <jrandom> Sonium: vế sau xác quyết hơn, nhưng ý chung giống nhau 13:15 <bla_> smeghead: mình đồng ý, nhưng 0.5 sẽ không giải quyết vấn đề tải, đúng chứ? 13:15 <smeghead> eepsites (trang web chạy trên I2P) cũng bị ảnh hưởng, không chỉ IRC 13:16 <ant> <Sonium_> ok, vậy là mình đã hiểu sai cách dùng tới giờ 13:16 <+ugha2p> jrandom: Nó sẽ xử lý lưu lượng tương tác tốt hơn chứ? 13:16 <jrandom> 0.5 sẽ thay đổi nhiều yếu tố động, và sẽ xử lý cân bằng tải gọn gàng hơn, vì giờ ta có thể phân biệt các nguyên nhân khác nhau dẫn đến tunnel bị từ chối 13:16 <ant> <Sonium_> giá mà trước đây chăm học hơn 13:16 <jrandom> ugha2p: có, đáng kể 13:17 <+ugha2p> À, hay đấy. 13:17 <jrandom> mặt khác, sẽ có sự tăng tổng thể về băng thông dùng trong nhiều tình huống, dù ta sẽ cải thiện dần sau này 13:18 <smeghead> và ai đó làm ơn nhắn người dùng nói tiếng Pháp mới của chúng ta về việc này và đề nghị họ hoãn chuyện bt đến thứ Sáu 13:18 <ant> <BS314159> smeghead: chỉ ba ngày thôi. Tôi chắc bạn có thể tìm việc khác làm trong ba ngày 13:19 * jrandom có thể chọc mở một inproxy tới ircd 0.5 của spaetz :) 13:20 <jrandom> có lẽ giải pháp đơn giản hơn là khuyên người dùng bt tận dụng khả năng giảm tải mạng bằng cách giảm độ dài tunnel 13:21 <jrandom> (cả inbound tunnels, cấu hình bằng dòng lệnh bt, và outbound tunnels, cấu hình ở http://localhost:7657/configclients.jsp ) 13:21 <polecat> Ừ, họ không cần ẩn danh nhiều bằng mờ nhạt thôi. Chính bọn chồn chui lủi như chúng tôi mới cần cái 2-hop đó. 13:21 <bla_> jrandom: Một giải pháp có thể là bt-0.1.8, đặt mặc định độ dài tunnels là 1, đã được nhắc trước đây trong kênh. Duck, bạn ở đây chứ? 13:22 <polecat> i2p-bt dùng SAM, hay dùng phiên i2ptunnel? 13:23 <jrandom> hmm, mặt khác có cả bộ tùy chọn phiên i2cp mới mà ta muốn đưa ra trong i2p-bt, nên mình sẽ cần liên lạc với duck về một bản phát hành cập nhật dù sao 13:23 <jrandom> polecat: SAM 13:23 <smeghead> BS314159: tôi đóng góp không chỉ cho codebase i2p mà cả i2p-bt, lưu lượng bt này đang ngăn tôi liên lạc với các dev khác và cản trở nỗ lực cải thiện trải nghiệm cho mọi người, xin hãy thông cảm 13:23 <smeghead> BS314159: với bạn torrent quan trọng hơn việc chúng tôi phát triển à 13:23 <smeghead> ? 13:23 <smeghead> polecat: sam 13:23 <cervantes> hãy làm 0.1.8 bán đứng toàn bộ người dùng cho mpaa và tất cả chúng tôi sẽ bám lại 0.1.7 13:23 <smeghead> bla_: có lẽ sẽ không có 0.1.8 đâu, giờ chúng tôi có 0.2.0 trong CVS rồi, codebase mới dựa trên bt 3.9.1 13:23 <jrandom> heh cervantes 13:23 <jrandom> ooOOo ngon 13:24 <jrandom> có lẽ đó là cầu nối tốt từ 2) tình trạng 0.5 sang 3) i2p-bt :) 13:24 <jrandom> smeghead/duck, tình hình sao rồi? 13:25 <ant> <Sonium_> google biết 167 liên kết tới www.i2p.org 13:25 <bla_> jrandom: Có lẽ nên nhắc lại lịch nâng cấp: đưa eepsite của bạn offline tối thứ Năm (UTC), nâng cấp vào thứ Sáu, và bật lại eepsite khi đủ số người dùng đã nâng cấp 13:26 <ant> <Sonium_> ờ .net 13:26 <smeghead> tất cả các bản sửa bt trong 0.1.7 đã được tích hợp vào codebase 0.2.0 mới 13:26 <smeghead> nhưng chúng tôi phải viết giao diện sam hoàn toàn mới, không thể dùng cái của 0.1.7 13:27 <jrandom> à ok 13:27 <smeghead> nếu ai có kinh nghiệm socket Python muốn giúp *khụ*connelly 13:28 <polecat> Trong SAM chỉ thêm tính năng choking ở mức stream thôi, đúng không? 13:28 <jrandom> polecat: chưa có thay đổi giao thức (theo tôi biết), chỉ port thôi 13:28 <smeghead> xin liên lạc với duck 13:28 <ant> <MANCOM> có gì mới ở azneti2p không? 13:28 <smeghead> client 0.2.0 sẽ xử lý nhiều torrent trong một instance, bạn không phải mở nhiều phiên nữa 13:29 <jrandom> (yay!) 13:29 <polecat> Thật sao? 13:29 <smeghead> và hy vọng ta có thể làm tất cả chạy qua một phiên sam để giảm thêm lộn xộn trên mạng 13:29 <bla_> smeghead: Tuyệt! Bạn cũng sẽ port bttrackmany bản chỉ-text chứ? 13:29 <polecat> Nó có thể chạy nền không? 13:29 <jrandom> MANCOM: tôi chưa nghe tin gì, và tiếc là chưa có thời gian rà soát các cập nhật 13:29 <polecat> Nó chiếm bao nhiêu bộ nhớ? 13:29 <smeghead> bla_: vâng tôi nghĩ vậy 13:30 <smeghead> polecat: dùng btdownloadheadless.py thì nó là một tiến trình nền 13:31 <polecat> Một phiên SAM duy nhất là khả thi: cả client và server đều có thể suy ra peerwire và tracker protocol. 13:31 <polecat> smeghead: Vâng, nhưng nếu tôi muốn thêm một torrent vào tiến trình đó thì sao? 13:32 <smeghead> polecat: và nó không nên dùng nhiều bộ nhớ hơn đáng kể so với số instance 0.1.7 tương ứng 13:34 <jrandom> polecat: đó là bản port của BT mainline, nó hoạt động giống hệt BT mainline. ai đó có thể thêm tính năng mới tốt hơn, nhưng hãy bắt đầu bằng một bản port thuần trước ;) 13:36 <bla_> (Kết nối lên xuống như tàu lượn nữa rồi...) 13:36 <jrandom> (đây là lý do tôi chỉnh sửa nhẹ log cuộc họp ;) 13:37 <bla_> jrandom: :) 13:37 <jrandom> chào mừng quay lại 13:37 <polecat> smeghead: Vâng, nhưng nếu tôi muốn thêm một torrent vào tiến trình đó thì sao? 13:38 <+ugha2p> jrandom: Không, hẳn là vì bạn đang kiểm duyệt các netsplit. 13:38 <jrandom> polecat: đó là bản port của BT mainline, nó hoạt động giống hệt BT mainline. ai đó có thể thêm tính năng mới tốt hơn, nhưng hãy bắt đầu bằng một bản port thuần trước ;) 13:38 <jrandom> này, nếu tôi kiểm duyệt các netsplit, chúng sẽ không xảy ra! 13:38 * jrandom chôn đầu xuống cát 13:40 <smeghead> nhân dịp này tôi xin nhắc người dùng bt trì hoãn đến thứ Sáu nhé 13:41 <bla_> Đúng vậy, nếu có ai nói tiếng Pháp ở đây, giờ không cần nói gì, nhưng làm ơn thêm một thông điệp với nội dung như smeghead yêu cầu vào các mục tiếng Pháp trên forum.i2p ... 13:42 <+polecat> Dù sao, tôi bỏ lỡ cơ hội nói là tôi nghĩ thay vì viết client bt bằng C++, tôi có thể chỉ sửa plugin BitTorrent của mldonkey và dùng nó. 13:42 <ant> <dm> Tôi nói tiếng Pháp. 13:43 <ant> <dm> awww chết tiệt, lẽ ra tôi không nên nói gì. 13:43 * jrandom ném bùn vào dm 13:43 <bla_> dm: Bạn có thể thêm các thông điệp đó không? 13:43 <smeghead> torrenting không có gì sai, nhưng số người dùng i2p tăng đột ngột như vậy là ngoài dự liệu và rõ ràng mạng 0.4.x không xử lý tốt 13:43 <+polecat> Trừ khi ai có ý tưởng gì hay hơn để tôi phí thời gian vào. :/ 13:44 <ant> <dm> tiếc là ở đây tôi không có i2p. Tôi có thể dịch tiếng Anh->tiếng Pháp nếu bạn nhắn nội dung cần nói. 13:44 <jrandom> polecat: có lẽ giúp để i2p-bt sắp tới chạy theo cách bạn muốn? 13:44 <jrandom> dm: forum.i2p.net/ 13:44 <+polecat> jrandom: Tôi thấy bt chính không hữu ích lắm và sẽ là vật cản cho hệ thống đa torrent, trừ khi họ chuyển sang UI kiểu client/server. 13:44 <+polecat> Mà tôi xin nói thêm, mldonkey/mlnet đã làm rồi. 13:44 <smeghead> polecat: mldonkey là một mớ hỗn độn kinh khủng, hãy giúp dự án i2p-bt hoặc azureus-i2p, họ cần thêm tay 13:44 <ant> <BS314159> polecat: Tôi nghĩ viết lại i2p-bt bằng ngôn ngữ nhanh hơn là lãng phí thời gian, xét đến overhead trong I2P 13:45 <+polecat> Và tôi đã định làm cái client C++ ngớ ngẩn của mình. 13:45 <jrandom> polecat: vậy thì gắn một GUI, tận dụng phần code i2p-bt bên dưới 13:45 <ant> <BS314159> nhưng dùng giao diện MLDonkey có thể là điều rất tốt 13:46 <+polecat> Azareus không tách UI khỏi truyền tệp đâu tôi nghĩ vậy. :/ 13:46 <smeghead> polecat: bạn cần thử bt 3.9.1, giờ nó là client đa torrent 13:48 <+polecat> Nó có cho bạn thoát UI mà không dừng seeding/swarming các tệp không? 13:48 <jrandom> có vài tính năng nó làm không tốt nhưng azureus làm tốt, tuy nhiên cũng có môi trường azureus không phải giải pháp phù hợp 13:48 <ant> <jnymo> azureus đã phát hành binary tương thích cho plugin chưa? 13:48 <jrandom> polecat: chưa. nhưng thêm cái đó thì tầm thường so với việc viết client bt mới 13:48 <jrandom> jnymo: có, họ có bản beta azneti2p 13:49 <smeghead> polecat: có thể sửa để làm thế rất dễ, thực tế là rất dễ 13:49 <jrandom> polecat: chỉ cần sửa bt daemon hiện có để cho phép tiến trình khác (tức GUI mới của bạn) ra lệnh cho nó làm việc 13:49 <+polecat> Ừ, có lẽ... 13:49 <+polecat> Bạn nghĩ vậy à? 13:49 <+polecat> Có lẽ nếu tôi viết một UI chỉ là một RPC socket protocol, rồi... tôi sẽ phải viết cả một client để hiểu giao thức đó... 13:50 <smeghead> polecat: bạn không cần viết UI mới, sửa UI i2p-bt 0.2.0 hiện có để làm thế, đơn giản mà 13:50 <+polecat> Có lẽ ta có thể tách phần UI của bt và phần daemon, và chạy chúng thành các tiến trình riêng mà không phải viết lại quá nhiều code! 13:50 <+polecat> Được rồi. 13:50 <+polecat> Nhưng tôi còn một câu hỏi nữa... 13:51 <smeghead> polecat: đừng tái phát minh bánh xe chỉ vì thiếu vài tính năng vặt 13:51 <smeghead> polecat: bạn chưa nhìn codebase i2p-bt chút nào đúng không? UI tách biệt hoàn toàn 13:51 <+polecat> Nếu bittorrent 3.9.1 đã ra, sao chúng ta dùng phiên bản 0.2.0 trong i2p? o.o 13:51 <jrandom> heh 13:51 <jrandom> i2p-bt 0.2.0 == bt 3.9.1 :) 13:51 <+polecat> Tôi đã xem codebase một thời gian trước. Nó khá rối rắm và khó hiểu. 13:51 <jrandom> (i2p-bt 0.1.* == bt 3.4.gì đó tôi nghĩ vậy) 13:51 <+polecat> À, các bạn dùng hệ phiên bản khác. 13:52 <+polecat> i2p-bt có trên CVS không? 13:52 <smeghead> polecat: 0.2.0 là nhánh mới trên CVS tôi tạo hôm qua, đó là i2p-bt, phiên bản bt chính thức mà nó dựa vào là 3.9.1, khi ra khỏi beta sẽ là bittorrent 4.0 13:52 <jrandom> http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p-bt/ 13:52 <smeghead> i2p-bt 0.1.7 dựa trên bt 3.4.2 13:52 <+polecat> Cảm ơn. 13:52 <+polecat> Khoan đã. 13:53 <cervantes> lúc đó chúng ta sẽ gọi nó là phiên bản 0.3.0 :P 13:53 <+polecat> Ý tôi là CVS, không phải kiểu "ồ nhìn cái trang web CVS đẹp đẽ" 13:53 <jrandom> cvs -d :pserver:anoncvs@cvs.i2p.net/cvsroot co i2p-bt 13:53 <+polecat> CVSROOT= thiếu rõ ràng trên mấy thứ cvs-cgi đó tôi để ý. 13:53 <jrandom> hoặc, nếu bạn có proxy CVS cục bộ, cvs -d :pserver:anoncvs@localhost/cvsroot co i2p-bt 13:54 <smeghead> polecat: rối rắm ư? btdownloadgui.py chứa toàn bộ code GUI, tách biệt sạch sẽ hơn thế nữa kiểu gì? 13:54 * polecat thở phào, và không còn khao khát kêu ca về CVS nữa. 13:54 <ant> <dm> ugh, mệt thật, đã nhiều năm rồi không viết gì bằng tiếng Pháp! http://forum.i2p.net/viewtopic.php?p=1238#1238 13:55 <jrandom> cảm ơn dm 13:56 <ant> <dm> không có gì 13:57 <smeghead> có lẽ nó nói gì đó tục tĩu 13:58 <ant> <dm> hehehhe 13:58 <+polecat> Được rồi, vậy tôi phải viết btdaemon.py, tức GUI — toàn bộ phần GUI. Và cả btdaemongui.py, tức GUI — toàn bộ phần daemon. 13:58 <ant> <BS314159> nếu đủ tục, có khi lại phục vụ mục đích của ta rất tốt 13:58 <ant> <fedo2p> làm tốt lắm dm ;) 13:58 <jrandom> heh 13:58 <jrandom> r0x0r polecat 13:59 <+polecat> Haizz, tôi ghét phải emerge wxwindows, đó là thư viện lớn mà tôi thường không dùng. Thôi vậy. 13:59 <smeghead> polecat: 0.2.0 dựa trên gtk, không còn wxwidgets nữa 13:59 <jrandom> ok, còn nhiều việc bt phải làm, có lẽ ta bàn tiếp trên list/forum/wiki/#i2p-bt khi cần? 14:00 <+polecat> Nếu tôi định hack, tốt nhất là chuẩn bị công cụ 14:00 <+polecat> Ồ tôi quên kênh đó. :) 14:00 <smeghead> polecat: lấy bittorrent 3.9.1 beta và đọc docs 14:01 <smeghead> #i2p-bt, đúng rồi 14:01 <smeghead> thậm chí ở đó còn có người 14:02 <jrandom> heh ok, nhiều thứ bt thú vị. còn gì cho 3) i2p-bt không, hay chuyển sang 4) ??? 14:03 <jrandom> ok, chuyển sang 4) ??? 14:03 <jrandom> có ai còn gì muốn đưa ra trong cuộc họp không? 14:03 <ant> <jnymo> mật mã ngưỡng (threshold cryptography) đỉnh lắm 14:04 <cervantes> ??? = http://forum.i2p/viewtopic.php?p=1237 14:04 <ant> <BS314159> proxy ra web là không hay. Còn proxy tới các phiên bản I2P mới, hoặc các anonymnet khác thì sao? 14:04 <ant> <BS314159> và “không hay” ý tôi là không an toàn để vận hành 14:04 <ant> <jnymo> không phải ai cũng chạy chúng đâu, BS 14:05 <ant> <BS314159> tôi biết 14:05 <cervantes> Thành viên diễn đàn của tuần là <tadaa!> jrandom 14:05 <ant> <BS314159> tôi đang nghĩ về nâng cấp 14:06 <jrandom> lol cảm ơn cervantes 14:06 <ant> <BS314159> Không phải bây giờ, nhưng về sau, liệu có thể có nhiều router đóng vai trò proxy giữa các phiên bản không? 14:06 <ant> <BS314159> và như vậy có loại bỏ tấn công timing mà không cần downtime không? 14:06 <ant> <jnymo> nâng cấp bắt buộc là cần thiết 14:07 <ant> <BS314159> tôi không đồng ý 14:07 <jrandom> BS314159: I2NP chạy qua i2ptunnel qua I2P sẽ rất... đau khổ. dù có lẽ một "outproxies" có thể trỏ tới một inproxy nào đó 13:07 <jrandom> BS314159: tuy nâng cấp bắt buộc nói chung không cần thiết, nhưng ở đây thì cần. hết. chúng ta cần, vì tôi không lường trước được tất cả thay đổi cần cho 0.5 14:08 <ant> <BS314159> tôi không nói phiên bản mới phải tương thích ngược 14:08 <cervantes> jrandom: thành thật mà nói... bạn là người làm 98% công việc ;-) 14:09 <ant> <BS314159> tôi chỉ đang cố nghĩ cách để người dùng I2P không nhanh nhẹn có thể nâng cấp mà không bị tấn công timing hay downtime 14:10 <jrandom> BS314159: không thể làm cho bản phát hành 0.5. các bản sau ta có thể cẩn thận. nhưng với bản này, là cắt đứt hoàn toàn. 14:10 <ant> <jnymo> cập nhật tự động có thể tốt hơn trong tương lai 14:10 <ant> <BS314159> tôi đang nói về tương lai xa. 14:10 <ant> <jnymo> auto-update quá thiếu an toàn à? 14:10 <jrandom> cervantes: không, chỉ 95% hạ tầng thôi, nhưng còn nhiều thứ nữa ngoài i2p/{core,router}/ :) 14:11 <jrandom> jnymo: cập nhật 0 click == không an toàn. 1 click == an toàn. 14:11 <cervantes> jrandom: vâng may là vài tháng gần đây mọi thứ đã khởi sắc ;-) 14:11 <ant> <jnymo> và một dòng nói "bạn cần cập nhật.. đếm ngược trong * ngày" 14:12 <jrandom> ừ, nhiều người [http://www.i2p.net/team] đã làm những việc cực kỳ ấn tượng 14:13 <jrandom> BS314159: chắc chắn có nhiều thứ ta có thể làm cho các lần cập nhật sau, có lẽ ta sẽ bàn các triển khai cụ thể khi gần đến :) 14:13 <jrandom> ok, còn ai có gì muốn đưa ra cho cuộc họp không? 14:13 <ant> <MANCOM> chúng ta có thể có một kiểu tính năng autospeed (như plugin azureus đo thời gian ping) trong i2p để điều chỉnh băng thông tối đa (upload) không? 14:14 <ant> <MANCOM> nó sẽ giúp giữ băng thông cao và độ trễ thấp 14:14 <jrandom> ồ, thú vị 14:14 * cervantes đang làm tính năng cập nhật 1–2 click cho thanh công cụ i2p 14:14 <cervantes> mặc dù hiện tại tôi gặp vấn đề với hashing atm....so it's probably a few weeks away. 14:15 <ant> <jnymo> cervantes++ 14:15 <jrandom> MANCOM: nếu bạn có thể viết tài liệu cách nó hoạt động và trông ra sao, rồi đăng lên diễn đàn, thì tốt quá. nếu đủ đơn giản, thậm chí có thể kịp vào 0.5 14:15 <cervantes> trong thời gian đó sẽ có cả tá người đưa ra cả đống giải pháp tốt hơn 14:16 <jrandom> heh 14:16 <cneal92_> :D 14:17 <ant> <MANCOM> ừ, tôi sẽ thử 14:17 <ant> <cervantes> nhưng nó đã phát hiện khi có bản phát hành mới và có thể chỉ bạn đến liên kết tải tương ứng... 14:17 <ant> <cervantes> mà tôi có thể dùng tạm ban đầu 14:18 <jrandom> hay đấy cervantes 14:18 <jrandom> cảm ơn MANCOM 14:18 <ant> <jnymo> bạn có thể chỉ cần đặt nút "graceful restart" để nâng cấp, sau khi bản cập nhật đã ở trong thư mục 14:19 <ant> <jnymo> hoặc gọi nó là "upgrade" 14:19 <ant> <jnymo> và nhét chức năng restart vào đó 14:19 <ant> <jnymo> dù có lẽ tôi đang nói điều hiển nhiên 14:19 <jrandom> đúng, ta cần có lẽ vài dòng code để lấy http://dev.i2p/i2p/i2pupdate.zip, xác minh, rồi restart 14:20 <jrandom> ok, còn ai có gì muốn đưa ra cho cuộc họp không? 14:20 <ant> <cervantes> mình đã khiến toolbar tải bản cập nhật vào thư mục i2p VÀ kích hoạt graceful restart... nhưng đến giờ vẫn chưa khiến nó xác minh tính toàn vẹn của bản tải về 14:21 <jrandom> cervantes: à, phần đó đáng lẽ dễ - sau này, bản cập nhật tự nó sẽ tự xác minh 14:21 <jrandom> (tức là ký, được router xác minh trước khi cài) 14:21 <ant> <cervantes> jrandom: như vậy thì tuyệt. 14:21 <ant> <jnymo> ooh 14:22 <ant> <cervantes> có lẽ như vậy là đủ: tôi kích hoạt tải về rồi bật một hộp hỏi "bạn có muốn khởi động lại không" yes/no 14:22 <ant> <cervantes> để ai muốn có thể tự kiểm tra thủ công 14:23 <ant> <cervantes> (nó đã hiển thị sha1 _nên_ là gì) 14:23 <jrandom> hehe 14:23 <ant> <jnymo> thế còn, "nhấn đây để tự tải khi có sẵn" 14:25 <cervantes> tôi muốn tránh tự động tải 14:25 <ant> <jnymo> hmf.. microsoft làm mà ;) 14:26 <cervantes> nhưng nhất định phải báo người dùng là có bản tải và cung cấp nút "download now" 14:26 <jrandom> đúng, ít nhất là 1 click. ta có thể tự động /thông báo/ khi có cập nhật, nhưng autoinstall thì không ổn 14:26 <jrandom> (ờ, như cervantes nói) 14:27 <ant> <jnymo> giờ, 10000 người cập nhật thế nào? tích hợp i2p-bt vào một lúc thì sao? 14:27 <jrandom> vâng, và cả ngựa pony biết bay nữa 14:28 <ant> <jnymo> thế là đủ với tôi 14:29 <jrandom> ok hay... nếu không còn gì nữa... 14:29 <+postman> chết tiệt lỡ cuộc họp rồi :/ 14:29 * cervantes quay lại code món vapourware của mình 14:29 <jrandom> heh bạn đến sát giờ, nếu có gì muốn nêu ra postman :) 14:30 <+postman> không, cảm ơn 14:30 <+polecat> Microsoft? =) Tôi để gentoo làm việc đó. 14:30 * jrandom khởi động 14:30 <+postman> ooops 14:30 * jrandom *baf* đóng cuộc họp lại