Kısa bir özet

Katılanlar: jrand0m, dm, thecrypto, sisr, co, godmode0, mihi

Toplantı Günlüğü

[22:59] <dm> peki bu toplantı ne zaman? [23:00] <jrand0m> şimdi. [23:00] <jrand0m> 0) hoş geldiniz [63] [23:00] <jrand0m> 1) yol haritası: (Link: http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap)http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap [23:00] <jrand0m> 2) 0.2 yapılacaklar: [23:00] <jrand0m> - uzun süreli iletişim testi [23:00] <jrand0m> - Lease yeniden oluşturma hataları [23:00] <jrand0m> 3) prng (yaşasın) [23:00] <jrand0m> 4) uygulamalar / sorular / vs. [23:00] <jrand0m> 0) selam [23:00] <jrand0m> yaz saati uygulamasını unuttum, kusura bakmayın [23:00] <jrand0m> 63. toplantıya hoş geldiniz [23:01] *** darl_mcbride #iip-dev kanalından ayrıldı [23:01] <jrand0m> 1) yol haritası [23:01] <jrand0m> yol haritası yukarıdaki URL’de ve gerektiğinde güncellenecek. [23:02] <jrand0m> evet, tarihler geçmiştekinden daha ileri, bu da büyük ölçüde şu durumların yansıması: 1) berbat yazılım yayımlamak istemiyor oluşum 2) önceki tahminlerde bazı ayrıntıları gözden kaçırmış olmam [23:02] <jrand0m> ama tabii, yol haritasında da dendiği gibi, “Eğer dahil olur ve kodlamanın bir kısmına yardım ederseniz işler daha hızlı gider” :) [23:03] <jrand0m> 0.2’nin kendisi gerçekten faydalı işlevselliğe imkân tanıyacak [23:03] *** Çıkış: thecrypto (Ping zaman aşımı) [23:03] <dm> bu iyi haber. [23:03] <jrand0m> tamam, madde 2) 0.2 yapılacaklar [23:04] <jrand0m> yaklaşık bir haftadır 0.2 sürümü üzerinde QA yapıyorum ve fark edilmesi zor bazı hataların peşine düştüm [23:04] <jrand0m> ama kaynaklarını birkaç dakika önce bulduğumu sanıyorum ve şu anda arka planda buna karşı bir test çalıştırıyorum. [23:04] <jrand0m> (sorun, birkaç saatlik kullanımdan sonra bir router ya da bir destination (hedef adres) ile iletişimin başarısız olmasıydı) [23:05] <dm> ne tür bir test düzeneği kullanıyorsun? Şu aşamada hepsi yerel mi? [23:05] <jrand0m> üç router yerel, üç router uzak [23:05] <sisr> 0.2, bir router’a belirli sayıda denemeden sonra ulaşılamazsa denemeyi bırakma özelliğini içeriyor mu? [23:05] <jrand0m> evet [23:06] <jrand0m> her router tanıdığı herkese iletişim bilgisini her N dakikada (şu anda 2) bir yayımlar. bir router 2,5*N dakikada bir yeni iletişim bilgisi alamazsa referansını düşürür. [23:06] <jrand0m> ancak, yeni bir router bulmayı /isterse/ (diğer bir deyişle bir Lease (kiralama kaydı) üzerinden ona referans edinirse), istediği zaman arama yapıp bulabilir [23:07] <jrand0m> ancak, yerelde üç router artı iki aktif destination çalıştırmak, şey, CPU canavarı. [23:08] <jrand0m> Kendimi kötü hissettiren berbat bir özellik ekledim, ama bir ortam değişkeni ekleyerek temelde ElG ve AES şifrelemeyi kapatmanıza izin veriyor. bu yalnızca şifrelemesi kapalı olan diğer düğümlerle iletişim için işe yarar (aksi hâlde konuşamazsınız) [23:09] <jrand0m> tamam, 0.2 yapılacaklar şimdilik bu kadar [23:09] <dm> test amaçların için mi? [23:09] <jrand0m> evet, temelde [23:09] <jrand0m> (ve/veya yeni özellik eklemek için kendi testlerini yapan herkes için ;) [23:10] <jrand0m> teoride ise, iki destination (atalk gibi) -Di2p.encryption=off bayrağını ayarlayıp yine de çalışabilir (ancak uçtan uca şifreleme olmaz) [23:10] *** thecrypto (~thecrypto@anon.iip) #iip-dev kanalına katıldı [23:10] <jrand0m> ama bunun Kötü Bir Fikir olduğunu düşünüyorum. [23:11] <jrand0m> AES+SessionTag işi halledildiğinde bu özellik neredeyse kesinlikle kaldırılacak [23:11] <jrand0m> tamam, 3) prng [23:11] <sisr> önerilen asgari CPU ve RAM gereksinimleri var mı? [23:12] <sisr> üzgünüm [23:12] <jrand0m> hımm, RAM asgari düzeyde (Sun'un JVM'i 7-10Mb alıyor, Kaffe 16-22Mb) [23:13] <jrand0m> şu anda sınırlayıcı etken kesinlikle CPU, ama test edecek geniş bir makine yelpazem yok ;) [23:14] <jrand0m> şunu söyleyeyim: aynı makinede üç router ve bir Squid'e dışarıya doğru işaret eden iki i2ptunnel çalıştırmak, P4 1.7Ghz kutumu bayağı çökertiyor [23:14] <thecrypto> bir şey söylememi istiyorsanız biraz daha aktif olabilirim [23:14] <dm> peki, bir şey söyle. [23:15] <jrand0m> selam thecrypto :) [23:15] <sisr> Birisi neden aynı bilgisayarda birden fazla router çalıştırsın? [23:15] <jrand0m> sisr> ancak bir geliştirici yapar. [23:16] <sisr> Tamam, o hâlde CPU çok kötü olmayacaktır ve haftalar boyunca bazı testler çalıştırabiliriz [23:16] <jrand0m> aynen [23:17] <jrand0m> tamam, prng meselesi Kaffe'de bir hataymış, şimdi düzeltildi. [23:17] <jrand0m> böylece, yarrow uygulanımına acil bir ihtiyacımız kalmadı, çünkü sha1prng kullanıyorlar [23:18] <jrand0m> (ama ne zaman elde edersek güzel olur) [23:18] <jrand0m> tamam, 4) uygulamalar / sorular / vs. [23:18] <jrand0m> başka bir şeyim yok, o hâlde... selam :) [23:19] <jrand0m> başka bir konu hakkında soru / düşünce / yorum var mı? [23:19] <sisr> Adlandırma sunucusu ne durumda? Uzun zamandır co'yu görmemiştim [23:19] *** co (anon@anon.iip) #iip-dev kanalına katıldı [23:19] <jrand0m> lafın üzerine geldi [23:19] <jrand0m> selam co [23:19] <sisr> haha [23:19] <co> Merhaba. [23:20] <jrand0m> gündemde sorular dışında gerçekten bir şey kalmadığı noktadayız [23:20] <jrand0m> [23:19] <sisr> Adlandırma sunucusu ne durumda? Uzun zamandır co'yu görmemiştim [23:20] <jrand0m> [23:19] *** co (anon@anon.iip) #iip-dev kanalına katıldı [23:20] <jrand0m> ve o da oldu :) [23:20] *** Çıkış: godmode0 (İstemciden EOF) [23:21] <co> O konuda ilerleme olmadı. İstemcinin sadece küçük bir kısmını yazdım, sunucudan ise hiçbir şey. [23:22] <jrand0m> süper [23:22] * dm utanç sopasını co'ya doğrultur. [23:22] <sisr> HTTP i2p tunnel’ın artık iyi çalıştığına inanıyorum [23:22] <sisr> mihi'nin mükemmel httpclient’ını proxy ayarınıza yazacağınız şekilde uyarladım [23:23] <jrand0m> harika! [23:23] <sisr> ayrıca i2p olmayan siteleri basitçe filtreliyor [23:23] <sisr> sanırım jrand0m bunu zaten commit etti, değil mi? [23:23] <jrand0m> hangi tarayıcılarla çalıştığını biliyor muyuz? moz’u biliyorum... [23:23] <jrand0m> evet, sanırım o şeyleri commit ettim.. bi’ kontrol edeyim [23:23] * co uygun şekilde utanmıştır. [23:23] <sisr> Mozilla ve Konqueror ile çalışıyor [23:24] *** godmode0 (~enter@anon.iip) #iip-dev kanalına katıldı [23:24] <jrand0m> merak etme co, ben zaten takvimden 2 ay gerideyim [23:24] <sisr> bu hafta mihi I2P tunnel’ını E-posta sunucusuyla çalıştırmaya çalışacağım [23:24] <sisr> Ayrıca birçok wiki sayfası güncellendi [23:24] <jrand0m> ah evet! bunun için teşekkürler [23:25] * jrand0m aslında bugün öğleden sonra SSS’lerden birine bir uyarı ekledi :) [23:25] * dm muazzam analitik beyin gücünü sisr’in nereden olduğunu belirlemeye yoğunlaştırmaya karar verir. [23:25] <dm> "Ayrıca birçok wiki sayfası güncellendi" [23:25] <sisr> Tamam buyur [23:25] <dm> mmmm.....MMmmmm.....mmmmmm... [23:26] <dm> ah, başka bir ipucu mu? [23:26] <sisr> Ama doğru olup olmadığını söyleyemem [23:26] <dm> "..... bunu zaten commit etti, değil mi?" [23:26] <co> jrand0m: Bu daha önce sorulmadıysa, I2P çerçevesini ve uygulamaları aynı anda bir paket olarak yayımlamak istiyor musun? [23:27] <jrand0m> İstediğimle olanın her zaman aynı şey olmadığını gördüm [23:27] <co> Yani birlikte yayımlamayı kastediyorum. [23:27] <sisr> co’dan sonra bir sorum var [23:27] <jrand0m> mevcut plan şurada: (Link: http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap)http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap [23:28] <jrand0m> i2p’nin kendisi router ve SDK olacak, ancak hazır olan uygulamalar ne zaman hazır olurlarsa onunla birlikte paketlenecek. [23:28] <jrand0m> (yükleyici şu anda router, SDK, phttprelay, atalk ve i2ptunnel’i paketliyor) [23:29] *** Çıkış: dm (Ping zaman aşımı) [23:29] <jrand0m> n’aber sisr? [23:29] <co> Bu sayfa oldukça faydalı. Teşekkürler. [23:30] <sisr> I2P çok büyük ve WWW’de gezinmek, I2P Tunnel üzerinden bağlı programlar ve web sayfalarında gezinmek için kullanılabilir ve biri doğrudan I2P web sunucusu ve istemcisi yazarsa tunnel olmadan da gidebilir [23:30] <jrand0m> kesinlikle. [23:30] <sisr> Sorunum şu: I2P geliştirici hedefi nasıl? Her şeyi I2P Tunnels ile çalışır hâle getirip kullanıcıların IE gibi zaten aşina oldukları programları kullanmalarını mı sağlamalıyız, yoksa [23:31] <sisr> I2P için özel I2P web sunucusu programı, I2P web tarayıcısı gibi her şeyi I2P’ye özel yapmak daha mı iyi? [23:31] *** dm (~as@anon.iip) #iip-dev kanalına katıldı [23:32] <jrand0m> kişisel olarak, ilkinin olmasını çok isterim. ancak, i2p’ye yerel uygulamalar tasarlamak performans kazancı sağlayacaktır [23:32] <mihi> unix ilkesi: tek iş, tek araç. yani yeni tarayıcılar yazmayın. [23:32] <jrand0m> doğru [23:32] <sisr> I2P Tunnel’ın ek yükü ne kadar? O hâlde mevcut programları çalıştırmak için I2P Tunnel kullanmaya odaklanmalıyız [23:32] <dm> tek iş, tek araç mı? saçma ilke. [23:33] <sisr> İnsanların normal WWW için Squid ve E-posta proxy’si kurmaları adına kılavuzlara ihtiyaç duyacağımıza inanıyorum. Bu değerli ve bir-iki taneden fazlasına ihtiyaç var; yani başkalarının kendi kurulumlarını yapmaları için kolay talimatlar gerekiyor [23:33] <jrand0m> sisr> i2ptunnel’ın tek önemli ek yükü, i2p’nin garantili teslim moduna bağımlılığı; bu da gönderilen her iletiden sonra bir ack mesajını beklemeyi gerektirir (tünel çiftinden tüm uygun şifrelemeyi kullanarak tam gidiş-dönüş) [23:34] <sisr> Haha, tamam, sisr’ın çok eski bir bilgisayarı var [23:34] <sisr> bu yüzden bana gerçekten yavaş geliyor [23:34] <dm> ilk birkaç gerçek testte gecikme nasıldı? Sadece meraktan soruyorum. [23:35] <jrand0m> news.google.com’u tüm görsellerle birlikte ~ 30-60 saniyede çekebiliyorum [23:35] <dm> ok [23:36] <sisr> I2P üzerinde Freenet benzeri bir içerik dağıtım sistemi kurmak ne kadar zor olur? Bu büyük bir emek mi, küçük bir emek mi gerektirir? [23:36] <co> Peki tunnel olmadan ne kadar sürüyor? [23:36] <jrand0m> sisr> üzerinde tam zamanlı çalışsaydım, i2p üzerinde bir DHT elde etmek ~ 1 ay sürer diye tahmin ederdim [23:37] <jrand0m> co> ~ 10-15 saniye [23:38] <co> Yani i2ptunnel 3 kat daha yavaş. [23:39] <jrand0m> şey, i2ptunnel + router’lar. ama bu doğrusal bir süre değil - i2p üzerinden 10 bayt göndermek, 100k göndermek kadar zaman alıyor [23:39] *** Çıkış: thecrypto (Ping zaman aşımı) [23:39] <co> En azından senin için. [23:39] <jrand0m> ek yük mesaj paketlemesinde [23:39] <sisr> I2P tunnel, I2P için çoğu uygulamanın çekirdeği olacaksa, Kullanıcı arayüzüne odaklanmalı ve tünel kurmak için tıklaması kolay seçenekler yapmalıyız [23:40] <sisr> Örneğin, port ile I2P Tunnel web sunucusu kurmak için bir onay kutusu ve E-posta sunucusu için bir onay kutusu gibi; böylece gerçekten basit olur [23:40] <jrand0m> şahsen arayüzünü şu an (atm) gerçekten çok seviyorum :) [23:40] <jrand0m> oh, kesinlikle. aslında [23:40] * sisr arayüzü hiç görmedi ama bir metin kutusu gibi hayal ediyor [23:40] <sisr> Belki biri eğitim için I2P tunnel’ın ekran görüntüsünü alabilir [23:41] <jrand0m> planladığım şey, yükleyicinin bunu otomatik yapmak için bir dizi .bat ve .sh betiği oluşturmasıydı (ör. java .... I2PTunnel -e 'config basdfawer' -e 'server ...' ) [23:42] <sisr> Şimdi I2P için ne üzerinde çalışmalıyız [23:42] <jrand0m> bu büyük bir soru. kısa cevap “elinizden ne geliyorsa” [23:43] <jrand0m> birisi ilerleyip yükleyiciyi o .sh ve .bat betiklerini oluşturacak şekilde güncellerse, harika olur [23:43] <jrand0m> i2proadmap üzerindeki bazı şeyler üzerinde çalışmaya vakti olan olursa, bu da harika olur :) [23:44] <jrand0m> 0.2 çıktığında dokümantasyon ve QA için büyük bir talep olacağını düşünüyorum (nam-ı diğer Çok Yakında) [23:44] <sisr> Yükleyici nasıl olacak? Install shield mı yoksa Java mı? [23:45] <jrand0m> mevcut yükleyici, kullanıcıya birkaç soru sorarak ilerleyen tek bir "install.jar" [23:45] <jrand0m> bu gerçekten vasat bir yükleyici [23:45] <jrand0m> ama olabildiğince platformdan bağımsız [23:48] <jrand0m> tamam, süper; router’lar hâlâ çalışıyor, bu hata düzeltmesi işi çözmüş olabilir. [23:48] <jrand0m> ah evet. [23:48] <jrand0m> eposta listesi bir ara geri dönecek [23:48] <jrand0m> 0.2 hazır olana kadar geri dönmezse yeni bir eposta listesi oluşturacağım [23:49] <co> Bir sorum daha var. [23:49] <jrand0m> sor gitsin [23:50] <co> Şu anda çalışan I2P düğümlerinin bir listesi mevcut mu? [23:50] <jrand0m> hayır. [23:50] <jrand0m> herkese açık i2p düğümü yok [23:50] <co> Anlıyorum. [23:50] <jrand0m> ancak, 0.2 yayımlandığında onlardan biri eş (peer) listesini http üzerinden erişilebilir kılacak [23:50] <jrand0m> (ve o listenin URL’si yükleyicide olacak) [23:50] <jrand0m> s/will be/is/ [23:52] <mihi> yer imlerimde de var... [23:52] <jrand0m> heh alçak [23:52] <mihi> bu arada: size=777, 111 bayt fazla ;) [23:53] <jrand0m> rofl [23:53] <jrand0m> bunu hiç fark etmemişim. [23:53] <jrand0m> eskiden 384’tü [23:53] <jrand0m> ama sonra routerInfo’ya bazı router yazılım sürüm bilgileri ekledim [23:53] <sisr> sanırım nop, I2P tunnel’ı kullanarak 0.2 router ile bir test IRC sunucusu kurabilir? [23:54] <jrand0m> bu gerçekten harika olur [23:54] <sisr> nop bunu yaparsa gecikme, buradaki IIP ile kıyaslandığında nasıl olur merak ediyorum [23:54] <jrand0m> gerçi dcc yapamayız [23:54] <jrand0m> i2p’de gecikme çok daha yüksek olur [23:54] <jrand0m> (her gönderim birkaç saniye süreceği için; çünkü henüz AES+SessionTag yok) [23:57] <jrand0m> tamam, liste geri dönmeden önce söyleyecek bir şeyi olan varsa ya burada konuşsun ya da bir şeyleri wiki’ye atsın [23:57] <dm> ok, iyi geceler [23:57] *** dm #iip-dev kanalından ayrıldı [23:57] * jrand0m toplantıyı kapatır *baf*