Kısa özet
Katılımcılar: cat-a-puss, Connelly, deer, dm, hypercubus, jrandom, Sonium
Toplantı Günlüğü
14:02 <jrandom> 0) merhaba 14:02 <jrandom> 1) 0.3.3 & mevcut güncellemeler 14:02 <jrandom> 2) NativeBigInteger 14:03 <jrandom> 3) ??? 14:03 <jrandom> 0) merhaba 14:03 * jrandom el sallar 14:03 <jrandom> haftalık durum notları @ http://dev.i2p.net/pipermail/i2p/2004-July/000372.html 14:03 <jrandom> (hypercubus'un dürtmesi sayesinde toplantıdan önce yayımlayabildim :) 14:04 <jrandom> tamam, hemen dalıyoruz 14:04 <jrandom> 1) 0.3.3 & mevcut güncellemeler 14:06 <jrandom> neler olup bittiğini açıklayan e-postada bir kamyon dolusu bilgi var ve yakında bant genişliği kullanımında önemli bir azalma olmalı 14:07 <jrandom> birçok şeyi değiştirdiği için geriye dönük uyumlu olmayacak, bu yüzden bir sonraki sürüm de engebeli bir yükseltme olacak, ama c'est la vie 14:08 <jrandom> 0.3.3 revizyonu ya da durum notlarında yazılanlarla ilgili sorusu olan var mı? 14:08 * dm el sallar 14:08 * jrandom burada freenode'da 23 sn gecikme görüyorum 14:09 * hypercubus 0.10 sn gecikme görüyor 14:09 <jrandom> ah normale döndü 14:09 <jrandom> tamam, başka bir şey yoksa doğrudan 2) NativeBigInteger'a geçebiliriz 14:10 <jrandom> Iakin3 bazı şeyleri değiştirdi, böylece şifreleme kodunu kutudan çıktığı gibi dağıtmak daha basit olacak, bu da Güzel 14:10 <jrandom> ara sıra netDb'ye bakıyorum ve ElGamal şifreleme yaparken 2-400ms gecikmesi olan bazı kişiler görüyorum, bu da bazı insanların jbigi kullanmadığı anlamına geliyor 14:11 <jrandom> (ve herkes jbigi kullanmalı) 14:12 <deer> <Nightblade> bunların sadece yavaş bilgisayarlarda olmadıklarını nereden biliyorsun 14:12 <Sonium> neden otomatik olarak kullanılmıyor? 14:12 <hypercubus> çünkü her platform için özel derlenmesi gerekiyor 14:12 <jrandom> bunu bir sonraki rev'de dağıtabiliriz, ama bakacağız 14:12 <deer> <oOo> DLL yoksa, program yalnız Java kodunu kullanmaya devam eder (çoklu platform desteği için gerekli) 14:12 <hypercubus> ve şu anda platform algılanmıyor 14:12 <jrandom> Nightblade: bu tabii ki mümkün 14:13 <jrandom> oOo doğru, o işlevselliği kesinlikle koruyacağız 14:13 <deer> <oOo> Hayır, boş ya da işe yaramaz olsalar bile dll ve .so dosyalarının varlığını zorlayın 14:13 <jrandom> aslında, şu anda üzerinde çalıştığım bazı modlarla kazandığımız şeylerden biri daha - yalnızca yarı yarıya ElGamal şifreleme yapmamız gerekecek (çünkü sourceRouteBlock gitti) 14:14 <jrandom> hmm oOo? 14:14 <jrandom> bunu neden yapmak isteyelim? 14:15 <deer> <oOo> Kitaplık dosyalarının _varlığının_ kontrolünü zorlayın. Eğer kullanılmıyorlarsa, büyük olasılıkla x86 Win/Linux platformunda değilsiniz ve Java kodunu kullanmaya mecbursunuz. Yine de yerel şeyleri kullanmayı zorlamak için elinizden geleni yapmış olursunuz 14:15 <jrandom> ah, doğru, libjbigi.so / jbigi.dll için her zaman kontrol yapıyorduk, Iakin'in kodunun eklediği şey bir sürü DLL ve .so dosyasını bir jar içine paketleyip çalışma anında *doğru* olanı seçebilme yeteneği 14:16 <hypercubus> </obvious> 14:16 <jrandom> (hiçbiri uymuyorsa saf java'ya geri dönerek) 14:17 <jrandom> her neyse, bu yeni kullanıcılara umarım epey yardımcı olacak güzel şeyler 14:17 <jrandom> (ve yönetici arayüzüne çirkin açılır kutular yapma zahmetinden beni kurtarıyor :) 14:18 <jrandom> tamam, bununla ilgili başka bir şey yoksa, sanırım bende bu kadar 14:18 <jrandom> o halde 3) ???'ye geçiyoruz 14:18 <jrandom> başka gündeme getirmek istediği bir şey olan var mı? 14:18 <hypercubus> yeni web sitesinde biri bir imla denetleyicisi çalıştırmalı ;-) 14:19 <jrandom> artık cvs erişimin var... :) 14:19 <jrandom> (modül: i2pwww) 14:19 <hypercubus> kahretsin 14:19 <deer> <oOo> Büyük aktarımda, yerel olanlarda bile bozulma inceleniyor mu (örneğin kendi eepsite'ınızdan birkaç MB çekmek gibi) ? 14:20 <hypercubus> büyük dosyaların birçok yarıda kesilen indirimi oldu, ama hiç bozulma yaşamadım 14:20 <jrandom> hmm, bu sorunun çoğu örneği çözüldü, ama son zamanlarda bununla ilgili raporlar duydum. uygulama katmanını yeniden gözden geçirip denetlemedim 14:21 <jrandom> yarıda kesilen indirmeleri bozuk olarak değerlendiriyorum 14:21 <jrandom> ilk seferde, baştan sona çalışmalı 14:21 <hypercubus> şey, yapacak bir şey yok, gerçek WWW'de de olan bu ;-) 14:21 <deer> <oOo> İndirenle sunucu aynı bilgisayardayken öyle değil ^^ 14:22 <jrandom> oOo: bunu yeniden üretebiliyor musun? 14:22 <jrandom> (yoksa aralıklı mı?) 14:22 <deer> <oOo> jrandom: İki kez yaptım, biliniyor sanıyordum, tekrar deneyeceğim 14:23 <jrandom> teşekkürler. yeniden üretebilirsen, lütfen testin ayrıntılarını bana bildir; ben de daha derine ineceğim. 14:23 <jrandom> (zaten uygulama katmanını tekrar denetlemem gerekiyor) 14:23 <deer> <oOo> jrandom: sorun değil, teşekkürler 14:24 <jrandom> tamam, sormak/getirmek istediği başka bir şey olan var mı? 14:25 <cat-a-puss> myI2P'nin nasıl yapılacağını konuşmakla hâlâ ilgileniyorum 14:25 <cat-a-puss> birkaç ay içinde birkaç kişiyi dahil edebilirim 14:25 <jrandom> harika! 14:26 <hypercubus> bir sınıf projesi mi? ;-) 14:26 <cat-a-puss> ona benzer bir şey ;-) 14:27 <jrandom> yeni web arayüzüyle 0.4'ü yayımladığımızda, web ön yüzü olan uygulamaları (myi2p gibi) bir araya getirmek çok daha kolay olacak diye düşünüyorum 14:27 <cat-a-puss> yani bunun tamamen uygulama katmanında yapılabileceğini mi düşünüyorsun? 14:27 <jrandom> kesinlikle 14:28 <jrandom> aklında başka ne vardı? 14:28 <cat-a-puss> şey, ağ veritabanı meta veriyi depolamak için kullanılabilir 14:28 <jrandom> ahh 14:28 <cat-a-puss> ona erişimi olur mu? 14:28 <hypercubus> *öksürür* 14:28 <jrandom> hayır, netDb'ye hiçbir şeyin erişimi yok 14:29 <jrandom> netDb üzerinde biraz sihir yapabiliyoruz çünkü yalnızca dağıtık yönlendirme tablomuz olarak hizmet vermeye odaklı 14:29 <hypercubus> cat-a-puss: istediğin şey, Nightblade'in üzerinde çalıştığı DHT 14:29 <jrandom> yine de myi2p (ve diğerleri) i2p'nin üzerinde bir DHT kullanabilir 14:30 <hypercubus> (enclave) 14:30 <jrandom> ne tür meta veriler düşünüyordun? 14:31 <cat-a-puss> Freenet'te bir ssk üzerinde çalışan Frost'taki kanallara benzer bir şey hayal etmiştim 14:31 <cat-a-puss> yani I2p'nin üzerinde DHT üzerinde ssk'leri çalıştırırsın 14:31 <jrandom> doğru 14:31 <jrandom> ama bu bazı şeyler için biraz aşırı olabilir 14:31 <cat-a-puss> ama yine de kanala abone olan herkesin ssk'lerini listeleyen bir meta anahtara ihtiyaç var 14:32 <dm> i2p üzerinde dht... 14:32 * dm yakın zamanda bunun güvenilir şekilde çalışacağını görmüyor. 14:32 <Connelly> genel amaçlı bir DHT kütüphanesi güzel olurdu 14:32 <dm> güvenilir şekilde 14:32 <deer> <Nightblade> dht kütüphanesi nedir 14:32 <cat-a-puss> bu farklı çalışmalı ... 14:33 <jrandom> cat-a-puss: bence ne tür etkinlik olacağına bağlı; frost tarzı panolar bazı şeyler için iyi olabilirken, fmb tarzı panolar başkaları için iyi olabilir ve blog toplayıcıları da başka şeyler için iyi olabilir 14:34 <Connelly> mesela bir kademlia uygulaması ya da benzeri 14:34 <Connelly> enclave'in buna benzer bir şey olacağını varsayıyorum 14:34 <deer> <Nightblade> sanırım önce LibSAM üzerinde bazı değişiklikler yapacağım 14:34 <deer> <Nightblade> benim için, bu hafta dahil, sadece iki hafta ders kaldı 14:34 <deer> <Nightblade> sonra umarım bazı şeyler yapabileceğim 14:35 <jrandom> w00t! :) 14:37 <cat-a-puss> jrandom: temel olarak amaç herkes için her şey olmak. Ağ her şeyi yapmazsa, insanlar başka bir şey kullanır. (ve örtü trafiğini çekmek için bunda daha iyi olması gerekir) 14:38 <jrandom> ‘İsviçre çakısı’ tarzını denemeye çalışan çok fazla projede çalıştım - yaparsan gelirler 14:38 <hypercubus> ağ bir taşıma katmanıdır, uygulama katmanı değildir ;-) 14:38 <jrandom> bu çok, çok, çok nadiren işe yarar. 14:38 <jrandom> i2p taşıma katmanı kesinlikle tüm olası nokta-nokta iletişimini desteklemeli 14:38 <jrandom> ama i2p üzerinde çalışan uygulamalar kullanıcı dostu olmalı - yani belirli bir kullanıcı ihtiyacını karşılamalı ve ona yardımcı olmalı 14:39 <jrandom> kitleler bir iletişim katmanı istemiyor, insanlarla konuşmanın, insanların söylediklerini okumanın ve keşfetmenin bir yolunu istiyor 14:39 <Connelly> yok, bir XUL ve tamamen yeni bir Gecko sistemi oluşturmalıyız 14:39 <Connelly> sonra bunun üzerine bir Mozilla programları konsorsiyumu inşa ederiz 14:39 <Connelly> sonra işbirlikçi sistemleri Mozilla'ya entegre ederiz ;) 14:40 <cat-a-puss> harika, yeter ki uygulama, istediğini yaptıracak kadar iletişim katmanı üzerinde denetime sahip olsun. 14:40 <dm> Maxthon> Mozilla 14:40 <jrandom> cat-a-puss: kesinlikle. SAM, I2CP veya SDK kullanan tüm uygulamalar diğer her uygulamanın yapabildiğini yapabilir 14:41 <jrandom> (bu yeterli olmalı [işlevsellik / API, endüstride on yılı aşkın süredir savaşta denenmiş JMS ve MOM'lara göre modellenmiştir]) 14:43 <cat-a-puss> tamam, yani esasen elimde şunlar var: Tcp, datagram, ikisi de + istersem anonimlik ve bunların üzerinde çalışan bir DHT. 14:44 <hypercubus> isteyip istemediğine bakmaksızın biraz anonimliğin var ;-) 14:44 <cat-a-puss> yani uygulama, istese bile tunnel uzunluğunu 0'a ayarlayamaz mı? 14:44 <jrandom> doğru - i2p'nin kendisi TCP/datagram işleri ve enclave DHT uygulaması veri deposu için temel olarak kullanılabilir 14:44 <jrandom> kesinlikle 14:45 <jrandom> aslında, 0 atlamalı tunnels ve Connelly'nin geçen hafta özetlediği savunmayla, bazı saldırganlara karşı oldukça anonim olabilir 14:45 <jrandom> şey, söylediklerini yanlış okumuşum. evet, uygulama tunnel uzunluğunu 0'a ayarlayabilir, ama bu yine de belli bir derece anonimli̇k sağlar 14:46 <cat-a-puss> tamam 14:46 <jrandom> (bazı insanlar için yeterli, ama bazı istatistiksel saldırılara karşı yetersiz) 14:46 <hypercubus> anonimlik istemiyorsan trafiğini i2p üzerinden çalıştırmamalısın 14:47 <cat-a-puss> ve aynı ana makine/port üzerindeki farklı uygulamalar sanırım sadece ayrı anahtarlarla ele alınıyor? 14:47 <jrandom> aynen 14:47 <deer> <DrWoo> düşük anonimlik I2P üzerinde p2p çalıştırmak için popüler olabilir mi? 14:47 <cat-a-puss> o zaman geriye kalan tek sorum bir tür “cevaplama servisi” 14:47 <jrandom> doğru DrWoo - dosya paylaşımı / vb muhtemelen 0 atlamalı tunnels kullanabilir 14:48 <deer> <DrWoo> hey soros! 14:48 <hypercubus> i2p üzerinde BitTorrent tarzı uygulamaların muhtemelen 0-1 atlamalı tunnels'a ihtiyaç duyacağını düşünüyorum 14:48 <Connelly> jrandom: 0 atlamalı tunnels için hangi savunma? 14:48 <deer> <soros> hey woo :D 14:48 <deer> <DrWoo> soros: saklanıyordun hehe 14:48 <cat-a-puss> Yani: çevrimdışıyken trafiğimin bir başkasına gittiği, sonra geri geldiğimde onlarla iletişime geçip kaçırdıklarımı bana aktardıkları i2p veritabanında bir şeyler ayarlamak? 14:48 <cat-a-puss> bunu çözebilmelerine gerek yok 14:48 <deer> <soros> birkaç ay iip'den vazgeçmiştim 14:48 <dm> soros ve drwoo buluşması... 14:48 <dm> TEAR 14:48 <hypercubus> cat-a-puss: yine, uygulama katmanı işi 14:49 <jrandom> cat-a-puss: bilmiyorum, bu tür bir işlevi myi2p ile pek hayal etmemiştim, ama bunu yapmanın birkaç yolu var 14:49 <deer> <soros> bu otomatik olarak freenode'a mı gidiyor? 14:49 <deer> <soros> aman... bu i2p, pardon 14:49 <jrandom> Connelly: tunnel içindeki eşler için sıkı sıralama kullanmak 14:49 <deer> <DrWoo> soros: biraz kafa karıştırıcı lol 14:50 <Connelly> tamam 14:50 <hypercubus> myI2P için yeni bir ad oylamak üzere forumda bir anket yapmamız lazım ;-) 14:51 <jrandom> betty 14:51 <hypercubus> MyBetty? 14:51 <dm> MY TOOPIE 14:51 <jrandom> heh 14:51 <deer> <Nightblade> acropolis nasıl....... öyle miydi? 14:51 <hypercubus> Betty Toop? 14:51 <deer> <soros> MOAP2P 14:51 <deer> <DrWoo> I2P H@ME 14:51 <deer> <soros> Bütün P2P'lerin Anası 14:52 <hypercubus> nightblade: evet, acropolis 14:52 <hypercubus> sevdim 14:53 <dm> Şuna ne dersiniz: Yüzüne pipi 14:53 <hypercubus> dm: bunların hepsinin toplantı kaydına girdiğini biliyorsun, değil mi? ;-) 14:53 <Connelly> dostum, harika bir fikrim var 14:53 <deer> <DrWoo> Bilinen I2P'nin Merkezi 14:53 <dm> hypercubus: yüzüne pipi 14:53 <Connelly> I2P H@ME'e 3D kullanıcı tarafından programlanabilir bir RPG entegre edelim 14:53 <deer> <soros> adını HyperCube koyun. 14:54 <Connelly> ve bunu yapmak için Mozilla teknolojisini kullanalım :) 14:54 <dm> Maxthon mozilla'ya pipi 14:54 <Connelly> peki, Maxthon 14:54 <hypercubus> xul gazında mısın connelly? ;-) 14:54 <Connelly> evet! 14:55 <Connelly> ama baştan sona XML tabanlı bir programlama dili yaratmalıyız 14:55 <Connelly> böyle daha esnek olur 14:55 <jrandom> sonra kendi donanımımızı da yapalım 14:55 <hypercubus> i2p özel kablosuz mesh routers 14:55 <jrandom> ve bunları dağıtmak için gemiler ve trenlerle bir dağıtım şirketi kuralım! :) 14:55 <dm> CPU'ları bilirim 14:55 <dm> bir tane inşa ederim 14:56 <deer> <mule> ayrıca yonga üretim tesislerini de kurarız ... 14:56 <Connelly> evet, anonim bir kargo şirketi 14:56 <hypercubus> adını WhoEx koyun 14:56 <Connelly> ve birbirimize lazer internet trafiği ışınlamak için aydaki yansıtıcıları kullanalım! 14:57 <hypercubus> toplantıyı boof'lama zamanı geldi gibi hissediyorum 14:57 <jrandom> bu not.. 14:57 <jrandom> şey, not 14:57 <jrandom> başka insanların gündeme getirmek istedikleri bir şey var mı? yoksa, forumlarımız ve posta listemiz var 14:57 <jrandom> (ve biz sürekli buradayız ;) 14:57 * jrandom toparlar 14:57 <dm> ben değil, benim bir hayatım var. 14:57 <dm> EZİKLER 14:57 <dm> NEEEEEEEEEEEEEEEERRRRRRRRRDDDDDDDSSSSS 14:57 * jrandom dm'in kafasına *baf* yapar 14:58 <jrandom> (toplantı kapanıyor)