Kısa özet

Katılanlar: cat-a-puss, cervantes, Connelly, deer, duck, jrandom, mihi, modulus

Toplantı Günlüğü

14:05 <jrandom> 0) selam 14:05 <jrandom> 1) 0.3.2.3, 0.3.3 ve yol haritası 14:05 <jrandom> 2) s/reliability/capacity/g 14:05 <jrandom> 3) web sitesi güncellemeleri 14:05 <jrandom> 4) saldırılar ve savunmalar 14:05 <jrandom> 5) ??? 14:05 <jrandom> 0) selam 14:05 * jrandom el sallar 14:05 <jrandom> haftalık durum notları şurada yayında @ http://dev.i2p.net/pipermail/i2p/2004-July/000358.html 14:06 <jrandom> doğrudan 1)'e geçiyoruz 0.3.2.3, 0.3.3 ve yol haritası 14:07 <jrandom> (sizler önden okurken, öyle varsayıyorum ;) 14:07 <jrandom> 0.3.2.3 sürümü yayımlandı ve iyi gidiyor gibi görünüyor 14:07 <jrandom> insanların gördüğü başlıca sıkıntı noktaları neler? 14:08 <deer> <Nightblade> hiç sorun yok 14:08 <deer> <duck> 4gün uptime, sorun yok 14:08 <jrandom> hmm, aynen 14:08 <deer> <duck> bazıları için IRC pek stabil görünmüyor 14:08 <deer> <duck> örneğin kaji'nin her dakika atılması gibi 14:08 <deer> <duck> ama bu yeni bir şey değil 14:09 <jrandom> evet bu ona freenode ağında da oluyor, o yüzden burada neyi suçlayacağımızdan emin değilim 14:09 <deer> <duck> evet 14:09 <deer> <duck> bildiğim kadarıyla connelly'nin bazı kötü indirmeleri oldu 14:10 <deer> <duck> ama beni şikayet ederken duymuyorsunuz 14:10 <jrandom> ah gerçekten mi? hmm, sanırım bazılarının onun kütüphanesiyle ilgili olduğunu bulduk, ama ben de büyük dosya transferlerinde ara sıra başarısızlık yaşadım 14:10 <jrandom> özellikle alexandria'dan kitap indirirken 14:10 <jrandom> (yani özellikle değil, ama leech yaptığım tek site o) 14:11 <deer> <duck> :) 14:11 <jrandom> tamam, 0.3.3 sürümü çıktıktan sonra planım, insanlar getirdiği hata düzeltmeleriyle birlikte vaktimi bizi 0.4'e ulaştırmaya odaklamak 14:12 <jrandom> kalan 0.4 işi büyük ölçüde basit web işleri (servlet'lerle yeni router konsolu, Jetty entegrasyonu, router'ı kontrol eden bir servlet ve i2ptunnel örneklerini yapılandıracak bir servlet) 14:13 <jrandom> belki bazı JSP/servlet uzmanları koda alışmak için bunların bir kısmına yardım edebilir, gerçi daha önce bu işlerden çok yaptım, yani uygulama çok zor olmayacak 14:13 <jrandom> bildiğim kadarıyla hypercubus'un yükleyicisi büyük ölçüde hazır 14:13 <jrandom> (gerçi bugün üzerine biraz yeni iş attım ;) 14:13 <deer> <duck> featurecreep++ 14:14 <jrandom> insanları tetikte tutar :) 14:14 <jrandom> (ama haydi, yükseltmeler için tüm jar'ları ayrı ayrı indirmekten herkes nefret ediyor) 14:14 <deer> <duck> evet, bu yükseltmede benim en büyük sorunum 14:14 <deer> <duck> (gerçi CVS kullanıyorum) 14:14 <deer> <duck> ama kullanmasaydım öyle olurdu 14:15 <jrandom> heh 14:15 <mihi> jrandom: hepsini tar ile arşivle -> 1 indirme ;) 14:15 <jrandom> bu yeterince basit olur ve updgrade.sh/upgrade.bat == jar xf upgrade.jar olarak bırakır 14:16 <jrandom> (wget-benzeri bir çağrıdan sonra) 14:16 <jrandom> şey, bence hypercubus tüm bu işleri yapacak kodu kontrolü altında tutuyor, bu yüzden Doğru Olanı yapmayı ona bırakabiliriz 14:17 <jrandom> neyse, evet, fark etmiş olabileceğiniz gibi, takvimimiz eskisi gibi değil 14:17 <jrandom> yol haritası güncellendi ve uuuuzuuunnnlaaattıııldı 14:18 <mihi> jjrraannddoomm:: dduupplleexx aannaahtt taarını kkoonnttrrooll eett 14:18 <deer> <Nightblade> hah 14:18 <jrandom> heh 14:18 * mihi bir hata yaptı... kim önce fark edecek? 14:19 <jrandom> (\n\n) 14:19 <jrandom> neyse 14:19 <mihi> tamam, bir tane daha ;) 14:19 <duck> (çift boşluk yok) 14:19 <mihi> duck++ 14:20 <jrandom> şu anda yol haritasının en azından 1.0 sürümüne kadar oldukça gerçekçi olduğunu düşünüyorum, ancak kullanıcı benimsemesi ve geri bildirimlere bağlı olarak 0.4.2 veya 0.4.3'ten birini yeniden sıralayabilir veya çıkartabiliriz 14:20 <jrandom> (ve tabii ki, her zaman olduğu gibi daha fazla insan dahil olursa yol haritası değişebilir :) 14:21 <modulus> belki bir gün yaparım, Java öğrendikten sonra, ama i2p acemiye göre bir proje gibi gelmiyor. 14:21 <deer> <Sandworm> evet, daha uzun sürer :) 14:21 <deer> * duck yolda biraz daha kayma bekliyor 14:21 <modulus> :-) 14:22 <deer> * duck buna zar zor 'kayma' denir, http://www.i2p.net/redesign/announcements adresindeki etkileyici tabloya bak 14:22 <jrandom> tabii kaymalar olabilir, ama kalan kilometre taşlarının hepsi yapılabilir görünüyor 14:22 <jrandom> evet, hayatımın olmadığını gösterdiğin için sağ ol duck ;) 14:22 <deer> <duck> bu senin hayatın 14:22 <modulus> peki, 1.0 ne zaman çıkıyor? :-) 14:22 <deer> <duck> onunla gurur duy 14:23 <jrandom> modulus: i2p'nin bazı kısımları belalı olsa da, yeni bir geliştiricinin oldukça kolayca ele alabileceği birçok parça var 14:23 <modulus> muhtemelen daha sıkıcı kısımlar ama, değil mi? 14:24 <jrandom> yok, hiç de değil. örneğin, hoş bir anonim dosya transferi ya da sohbet uygulaması, mini bir web sunucusu, bir MUD, bir satranç uygulaması, vesaire 14:24 <duck> (web sitesi güncellemeleri) 14:24 <modulus> hmm, kulağa hoş geliyor. 14:24 <jrandom> (yani anonim olabilen basit istemci uygulamaları) 14:24 <jrandom> ve tabii ki web güncellemeleri ;) 14:25 <modulus> bu web güncellemeleri işi ne? 14:25 <jrandom> web sitemizin üzerinde çalışılması gerekiyor (bkz. http://dev.i2p.net/pipermail/i2p/2004-July/000358.html veya birkaç dakika içinde gündem maddesi 3'ü bekle) 14:25 <cat-a-puss> myi2p tüm bunun neresine oturuyor? 14:25 <modulus> ah ah 14:26 <jrandom> cat-a-puss: http://www.i2p.net/redesign/myi2p :) 14:26 <modulus> bence myi2p şu an öncelik değil... 14:26 <jrandom> (birkaç saat önce onunla ilgili kısa bir sayfa yazdım) 14:27 <jrandom> bu arada, web sitesi güncellemelerinin tümü i2pwww posta listesine gönderiliyor (http://dev.i2p.net/pipermail/i2pwww/2004-July/thread.html) 14:28 <modulus> hmm, küresel bir adlandırma uygulaması yazabilirim :-) 14:28 <jrandom> ama yine de myi2p uygulamasının (en azından temel adres defteri ve bloglama) 1.0 sürümü için hayata geçirileceğini düşünüyorum 14:28 <jrandom> (yol haritasına göre, kasım için planlandı) 14:28 <jrandom> evet, kesinlikle yapabilirsin 14:28 <modulus> DNS'ten daha basit, kimlik doğrulama ve TLD'lerin devri olan bir şey 14:28 <jrandom> öyle bir şeye sahip olmak da kötü olmazdı - merkezi bir ad sunucusuna sorgu gönderebileceğin basit bir uygulama hoş olurdu 14:29 <modulus> evet 14:29 <jrandom> öyleyse, koda başla :) 14:29 <modulus> yarın başlarım. başka şeylerle uğraşıyorsam beni dürtün ;-) 14:29 <jrandom> hehe harika, yaparız 14:29 <jrandom> tamam, 2)'ye geçiyoruz s/reliability/capacity/g 14:29 <duck> sitede küçük bir soru: 14:29 <duck> ah bekle 14:29 <duck> o 3 14:29 <duck> üzgünüm 14:29 <jrandom> tabii, ne var? 14:30 <jrandom> ah, 'k 14:30 <jrandom> e-postada ve http://www.i2p.net/redesign/how_peerselection adresinde açıklandığı gibi, 0.3.3 sürümünde eş profilleme ve seçim kodunda oldukça temel bir değişiklik olacak 14:31 <jrandom> şu anda bir çift router üzerinde çalıştırıyorum ve oldukça düzgün davranıyor gibi görünüyor (Hız: 25.18 (5 hızlı eş) Kapasite: 17.50 (8 yüksek kapasiteye sahip eş) Entegrasyon: 37.00 (2 iyi entegre olmuş eş)) 14:31 <jrandom> ve artık negatif değer yok :) 14:31 <modulus> :) 14:32 <jrandom> biraz daha kurcalayacağım, belki bir iki gün daha, sonra da 0.3.3 olarak yayımlayacağım 14:32 <cat-a-puss> d 14:32 <cat-a-puss> <modulus> 14:32 <cat-a-puss> ups 14:33 <duck> CVS'i güncellemeye karşı mı öneriyorsun? 14:33 <cat-a-puss> DNS yapmak için http://www.levien.com/thesis/compact.pdf önbelleğine bak 14:33 <jrandom> hayır, CVS şu an oldukça kararlı 14:33 <jrandom> (ama her zaman olduğu gibi, bir terslik olursa geri dönmeye hazır olun) 14:35 <jrandom> güzel görünüyor cat-a-puss, teşekkürler 14:35 <cat-a-puss> (isteyen olursa orijinalinin bir kopyası bende var) 14:36 <jrandom> Google önbelleği görüntüleri biraz bozuyor, bu yüzden ham PDF varsa harika olur 14:36 <jrandom> neyse, şu an biraz konu dışına kayıyoruz (ama buna geri dönebiliriz) 14:37 <jrandom> reliability/capacity değişimi hakkında söyleyeceklerim bu kadar, o halde 3) web sitesi güncellemelerine geçiyoruz 14:37 <jrandom> duck: gündeme getirmek istediğin bir şey vardı? 14:38 <jrandom> duck notlarını hazırlarken, e-postada belirtilen maddelerle ilgili herkesin fikir/öneri/endişeleri var mı? 14:39 <deer> <Nightblade> web sitesi iyi görünüyor 14:39 <jrandom> evet, yeni navigasyonu beğendim ve site düzeni oldukça temiz 14:40 <deer> <Nightblade> bir şeyleri bulmak daha kolay 14:40 <cervantes> _çok daha_ kolay bir şeyleri bulmak 14:40 <duck> öncelikle, işe yarar hale geldiği için kullanıcı savunucumuz protocol'a teşekkür etmek istiyorum :) 14:40 <jrandom> heh 14:40 <duck> bazı iyi önerileri vardı ve daha yeni başladı 14:40 <cervantes> hip hip hurra! 14:40 <jrandom> (alkış!) 14:41 <duck> sonra bence, yeniden tasarımı gerçek anlamda yayına almamak için pek bir sebep yok 14:42 <jrandom> katılıyorum - belki haberler/geliştirme/belgelendirmeyi sayfa navigasyon öğeleri değil olarak işaretleyebilir, şimdilik JVM ve yapılandırma ince ayarlarını atabilir ve I2PTunnel sayfası için biraz temel içerik ekleyebiliriz, bence bunu yayına alabiliriz 14:42 <jrandom> sadece tüm bağlantılar çalışır halde (ve çalışmayan tüm sayfalarla) canlıya çıkmasını istiyorum 14:43 <jrandom> elbette yayına girdikten sonra daha fazla güncelleme olacak ;) 14:43 <jrandom> şey, live 14:44 <jrandom> bu arada, wilde 34sp hesabımızı da bağladı, böylece gerektiğinde siteyi oraya taşıyabileceğiz 14:44 <cervantes> süper 14:44 <jrandom> ne dersin duck? menu.php zımbırtısı sayfa olmayan navigasyon girdilerini idare edebilir mi? 14:44 * cervantes yönlendirme puanları için gelen kutusunu kontrol eder 14:45 <jrandom> (yoksa bunu modifiye etmek çok mu uğraş olur?) 14:45 <jrandom> hehe cervantes, o yolda olmalı 14:45 <cervantes> ;-) 14:45 <cervantes> ah o eski 'çek postada' taktiği 14:47 <duck> üzgünüm; bu arada başka işler yapıyordum. 14:47 <duck> tamam; evet, yalnızca navigasyon bölüm başlığı yapmak mümkün 14:47 <jrandom> sorun değil, istersen ilerleyip sonra geri gelebiliriz 14:47 <jrandom> tamam, harika 14:47 <jrandom> (duck++) 14:48 <jrandom> tamam, web sitesiyle ilgili başka bir şey? 14:48 <duck> senin önerinle yayına hazır görünüyor. 14:48 <jrandom> değilse, 4) saldırılar ve savunmalar'a geçebiliriz 14:48 <duck> . 14:48 <jrandom> aynen 14:49 <jrandom> tamam, posta listesini okuduğunuzu ve Connelly'nin gönderilerini ve çeşitli yanıtları gördüğünüzü varsayıyorum 14:50 <cervantes> kendisi meşguldü :) 14:50 <cervantes> (neredeyse proto kadar) 14:50 <Connelly> bence, ağ trafik analizi (çok trafik olan siteler) ve hükümetin bağlantı kesme saldırıları ve saldırganların ağın büyük çoğunluğunu ele geçirmesi dışında her şeye karşı sağlam görünüyor 14:50 <jrandom> iyi durumda olduğumuzu düşünsem de, kaçırdığımız bir şey(ler) olduğundan eminim, bu yüzden lütfen i2p'nin söylediğini yaptığına ya da yapacağına hükmetmeyin - varsayımları sorgulayın ve neden berbat olduğunu söyleyin 14:50 <Connelly> şifreleme, agresif olmayan saldırıların çoğunu fena halde baltalıyor 14:51 <jrandom> hedef de bu 14:51 <jrandom> artı i2p 2.0 ve 3.0 yetenekleriyle, devlet ölçeğindeki düşmanların saldırılarına karşı savunmalar mümkün olacak 14:51 <Connelly> tabii pratikte yamalanacak güvenlik açıkları olacak 14:52 * jrandom 3.0 gecikmelerinin segmentasyon saldırılarını nasıl önleyeceğine dair bazı belgeler yazması gerekiyor 14:52 <jrandom> elbette connelly 14:54 <jrandom> tamam, bu konularla ilgili başka bir şey yoksa, sanırım bende olanlar bu kadar 14:54 <jrandom> o halde 5) ??? 14:55 <jrandom> oh, bu arada, simülasyonlardan biri için 4 günlük bir dönem boyunca bant genişliği kullanımı ile katılınan # tunnel sayısı grafiğini çizdim 14:55 <jrandom> bu şurada yayımlandı @ http://dev.i2p.net/~jrandom/4daybandwidth.webp 14:56 <jrandom> sim'de her 30 sn'de bir 32KB'lık mesajlar karşılıklı gönderiliyordu, iki router 6KBps'e kısıtlanmıştı ve her şey 'olması gerektiği' gibi davrandı 14:56 <duck> (site için nolink özelliği uygulandı) 14:56 <jrandom> (ör. yük hızlı güvenilir eşlere dağıtıldı, yavaş eşlerden kaçınıldı, vb.) 14:56 <jrandom> w00t 14:56 <Connelly> bant genişliği/kullanıcı ile ağ boyutu için log ölçeğinde bir grafik hoş olurdu 14:57 <Connelly> böylece 'evet, gerçekten ölçekleniyor' diyebilirsin 14:58 <jrandom> bunun için log grafik bile gerekmez - istemci iletişiminin ölçeklenebilirliği kesinlikle O(1)'dir [2k*msgSize gerektirir, burada k = tunnel içindeki # atlama sayısı] 14:58 <jrandom> ama evet, katılıyorum, i2p'nin nasıl ölçeklendiğini açıklayan bazı belgelere ihtiyacımız var 14:58 <Connelly> peki Kademlia için ... bu sizin sim'inizde var mı? 14:58 <jrandom> evet, sim aslında tam teşekküllü router kodu, hepsi tek bir JVM içinde çalışıyor 14:58 <jrandom> VM iletişim sistemi yerine tam TCP bağlantılarıyla bile çalıştırıyorum 14:59 <jrandom> Kademlia kodu, Alice ilk kez Bob'la iletişim kurmak istediğinde kullanılıyor - konuşmaya devam ettikleri sürece, yükle birlikte LeaseSet'lerini paketledikleri için iletişimleri O(1) 14:59 <jrandom> (yani sonraki netDb aramalarına gerek yok) 15:00 <cervantes> vl07 ve onb0 kısıtlanan router'lar mı? 15:01 <jrandom> ama evet, netDb'nin kendisinin nasıl ölçeklendiğini gösterecek bir simülasyona ihtiyacımız var 15:01 <jrandom> cevantes: 0jvf ve onb0 15:01 <cervantes> vl07'nin bir gün uptime'dan sonra düşüşünü ne açıklıyor? 15:02 <cervantes> 00u0 ile kesişiyor gibi görünüyor 15:02 <jrandom> kısıtlı olmayan tüm router'lar esasen eşit - hepsi aynı CPU'da, hepsinin aynı (0ms) gecikmesi var, bu yüzden birini 'hızlı' diğerini 'güvenilir' olarak atamak tamamen keyfî 15:04 <Connelly> 'hızlı ve güvenilir', 'yavaş' vb. atamalarınız büyük değerlerden toparlanıyor mu? 15:04 <jrandom> neden bir gün sonra sıralamasını/kullanımını azalttı? emin değilim, test edilirken geçici bir CPU veya IO yükü hızını biraz düşürmüş olabilir 15:04 <jrandom> evet, sıralamalar artık ortalamayı değil medyanı kullanıyor, ayrıca verilerde hayli hızlı bir çürüme var 15:05 <jrandom> s/fiarly/fairly/ 15:05 <Connelly> yani güvenilirliğimin 1000000000 olduğunu düşünmeni sağlarsam, mesajları düşürmeye başladığımda toparlanabiliyorsun 15:06 <jrandom> elbette - eğer 'başarısız olursan' senden bir şeyler yapmanı istemeyi hemen bırakırım ve sıralamanı düşürürüm 15:06 <jrandom> yeni "capacity" hesaplaması ise bu tür değişikliklere oldukça duyarlı 15:06 <jrandom> (hız da sahtelemek biraz zordur, çünkü tüm hız sıralamaları gerçek ölçülen değerlerdir) 15:07 <jrandom> ((reliability de öyleydi ve capacity hesabı da öyle)) 15:09 <jrandom> tamam, başka gündeme getirmek istediği bir şey olan var mı? 15:10 <deer> * jrandomi2p *baf*er'ı önerir 15:11 * jrandom katılır 15:11 * jrandom hazırlanır 15:11 * jrandom toplantıyı *baf*lar ve kapatır