Kısa özet
Katılımcılar: alpaca\_, bogobot, cervantes, duck, hobbs, hypercubus, jrandom, jteitel, mihi, mrflibble, mule, mule2p, Nightblade, oOo, protok0l
Toplantı Günlüğü
14:05 <jrandomi2p> 0) merhaba 14:05 <jrandomi2p> 1) 0.3.4 durumu 14:05 <hypercubus> PDforge üzerinde projenizin neredeyse anında onaylanacağını garanti ederim ;-) 14:05 <jrandomi2p> 2) 0.3.4.1 için gündemde 14:05 <jrandomi2p> 3) Yeni web konsolu / I2PTunnel denetleyicisi 14:05 <jrandomi2p> 4) 0.4 ile ilgili şeyler 14:05 <jrandomi2p> 5) Diğer geliştirme faaliyetleri 14:05 <jrandomi2p> 6) ??? 14:05 <jrandomi2p> 0) merhaba 14:05 * jrandomi2p el sallar 14:05 <mihi> lla ih 14:05 * oOo goof 14:06 <mihi> herkese selam 14:06 <jrandomi2p> haftalık durum notları şuraya gönderildi: http://dev.i2p.net/pipermail/i2p/2004-August/000388.html 14:06 <jrandomi2p> doğrudan 1) 0.3.4 durumu'na dalalım 14:07 <jrandomi2p> ağ genel olarak işlevsel görünüyor, hem IRC hem de eepsite'ler için 14:07 <jrandomi2p> ne tür eepsite güvenilirliği/sorunları görüyorsunuz? 14:07 * jrandomi2p burada IRC kesintilerini görebiliyorum, insanlar bağlantıyı kestiğinde vs. görüyorum 14:08 <mule2p> genel olarak iyi, yaklaşık 25 MB'tan sonra out-of-memory aldım 14:08 <mule2p> ama onun CVS'de düzeltildiğini söylemiştin 14:08 <jrandomi2p> ah tamam, bu tek bir 25 MB indirmede, değil mi? 14:09 <mule2p> evet 14:09 <jrandomi2p> tamam 14:10 <jrandomi2p> büyük dosya aktarımlarında hâlâ sorunlar var gibi görünüyor (zamanla bağlantı kopuyor, ancak bozulma değil). Bahsedilen değişiklikle düzelebilir diye düşünüyorum ama emin değilim 14:11 * jrandomi2p oOo'nun roundtrip/connections_reliability.php'nin burada hem IRC sunucularını hem de sadece i2p'yi değil içerdiğini söylemeyi unuttum, bu yüzden şu an doğru veriye sahip değil 14:11 <jrandomi2p> oOo - bogobot kodunun @irc.metropipe.net'i yok sayması için ne gerekir, bir fikrin var mı? 14:12 <duck> hypercubus'u atıyorum 14:12 <duck> ve beni de yükseltmek için 14:12 <oOo> Çok az kodlama, hypercubus tarafından bir akran incelemesi ve bogobot'un duke tarafından güncellenmesi 14:13 <jrandomi2p> tamam, harika 14:13 <hypercubus> duke? 14:13 <oOo> duck, pardon :p 14:13 * jrandomi2p böyle bir istatistiksel özetin çok yardımcı olacağını düşünüyor 14:13 <jrandomi2p> duke duck 14:14 <oOo> İstatistikler PHP üzerinde yapılıyor, duck'a da verilebilir 14:14 <jrandomi2p> tamam, 0.3.4 ile ilgili gündeme getirmek istediğiniz bir şey var mı? 14:14 <jrandomi2p> w3rd 14:15 <jrandomi2p> tamam, 2) 0.3.4.1'e geçiyoruz 14:15 <jrandomi2p> e-postada belirtilenin ötesinde ne ekleyebilirim bilmiyorum 14:16 <jrandomi2p> StreamSinkServer ve StreamSinkClient uygulamaları, ministreaming için küçük demo uygulamalar (i2p üzerinden streaming yazmak isteyen Java geliştiricileri için) 14:16 <jrandomi2p> ayrıca, StreamSinkServer, aum'un dropbox Python uygulamasına benzer (ona gönderilen verilerin tamamını alır ve bir dosyaya yazar) 14:17 <jrandomi2p> (StreamSinkClient sabit boyutta rastgele veri gönderir, yani pek kullanışlı değil ;) 14:17 <jrandomi2p> 0.3.4.1 ile ilgili düşünceleriniz/endişeleriniz/sorularınız var mı? 14:18 * jrandomi2p bir iki gün içinde çıkacağını tahmin ediyor 14:19 <jrandomi2p> tamam, iyi bir hızla 3) Yeni web konsolu / I2PTunnel denetleyicisine geçiyoruz 14:20 <jrandomi2p> e-postada bahsedildiği gibi, yeni web konsolumuz büyük ölçüde işlevsel hale geldi ve i2ptunnel örneklerini kontrol etmek/düzenlemek/oluşturmak için basit bir web arayüzümüz var 14:21 <protok0l> protok0l bunu nereden alabilir 14:22 <protok0l> ve Jetty ile ne yapıyorum 14:22 <jrandomi2p> hepsi şimdi CVS'de, ancak nasıl kurulacağına dair bazı dokümanlar koymam gerekiyor 14:22 <protok0l> tamam 14:23 * jrandomi2p birkaç gün önce kanala yaklaşık 5 adımlık bir süreç yazıp gönderdim, ama daha basit bir yöntem (ya da en azından daha açık olanı) gerekiyor 14:23 <protok0l> CVS'nin berbat olduğunu duydum 14:23 <mule2p> tamam, dokümanları alınca söyleyebilirim :) 14:23 <protok0l> bir de CVS'den daha iyi bir şey vardı 14:23 * oOo bağlantı kesilmeden önce yalnızca ilk 2 adımı kaydedebildim :p 14:24 <protok0l> Vi ile de aynı şey 14:24 <protok0l> lol 14:24 <jrandomi2p> sonunda bu yeni konsolu 'standart' yapmaya geçeceğiz, ancak muhtemelen her şeyi hypercubus'un yeni yükleyicisiyle tümleştirene kadar bekleyecek 14:26 <jrandomi2p> aslında 14:26 <jrandomi2p> cesurlar için, işte önceki çirkin adımlar: 14:26 <jrandomi2p> 20:19 <jrandom> w3rd hyper - cvs'den en son sürümü çekebilir misin, 'ant dist', build/*jar'ı alıp lib dizinine at, mkdir $instDir/webapps/ ; cp build/routerconsole.war $instDir/webapps/ ; router.config dosyanı düzenleyip clientApp.3.* satırlarının yorumunu kaldır ve classpath'ini güncelle 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> tamam boşver 14:27 <jrandomi2p> buna ek olarak yeni bir i2ptunnel.war var - onu alıp $instDir/webapps/ içine bırakın ve http://localhost:7657/i2ptunnel/ adresine gidin 14:27 <jrandomi2p> evet, dediğim gibi, zahmetli 14:27 <jrandomi2p> *ama* çalışır durumda ve onu çok daha iyi hale getirmek için gerçekten ne zamanım ne de uzmanlığım var 14:27 <oOo> Yapılması gereken hepsi bu mu? 14:28 <jrandomi2p> evet 14:28 <oOo> Tamam, teşekkürler 14:28 <jrandomi2p> (http://localhost:7657/config.jsp adresine gittiğinizde http://dev.i2p.net/~jrandom/config.webp gibi görünen bir şey göreceksiniz 14:29 <jrandomi2p> neyse, konu bu 14:29 <jrandomi2p> insanlar onu kurcalayıp, umarım geliştirmek için yollar bulabildiğinde memnun olurum :) 14:30 <jrandomi2p> mihi: tüm web arayüzü fikri hakkında düşüncelerin? 14:30 <duck> güzel yerleşim 14:31 <jrandomi2p> beğeneceğini düşünmüştüm duck ;) 14:31 <mrflibble> güzel 14:31 * mihi yerleşimi o da beğeniyor 14:31 <mihi> web arayüzleri her zaman harikadır 14:32 <jrandomi2p> i2ptunnel.war için bir araya getirdiğiminki oldukça sade... işlevsel, ama sade 14:33 <jrandomi2p> tamam, konu bu - insanlar daha fazla konuşmak isterse/istediğinde, IRC'miz ve listemiz var, vs. :) 14:33 <mule2p> jrandomi2p: clientApp.3 bende netmonitor 14:34 <jrandomi2p> ah tamam mule2p - CVS'deki router.config dosyasına bak - 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> tabii ki 3'ü 4 yapıp yorumdan çıkarın :) 14:35 <jrandomi2p> uzaktan erişmek istiyorsanız 127.0.0.1'i değiştirin 14:35 <jrandomi2p> (ve farklı bir port kullanmak için 7657'yi) 14:36 <mule2p> tamam, teşekkürler; çıkarılmış i2p ağacında yeni bir router.config aradım, ama CVS'de başka bir yerde olabilir 14:36 <jrandomi2p> ah pardon, evet, i2p/installer/java/src/router.config.template 14:37 <mule2p> k 14:37 <jrandomi2p> tamam, başka bir şey yoksa 4) 0.4 ile ilgili şeylere geçiyorum 14:38 <jrandomi2p> hımm, e-postadaki o paragrafta olanların üzerine ekleyebileceğim bir şey var mı bilmiyorum 14:38 <jrandomi2p> temelde yapılacaklar listemdeki bir dizi maddeden ibaret :) 14:39 <jrandomi2p> orada yazılanlarla ilgili herhangi bir soru/endişe var mı? 14:40 <oOo> Yükleyici nasıl gidiyor? ^^ 14:40 <jrandomi2p> hypercubus? que tal? 14:40 <hypercubus> sabır, danielsan... sabırsızlananlara iyi şeyler gelir... şey, dur ;-) 14:40 <jrandomi2p> hehe 14:41 <jrandomi2p> acele yok, sadece işler nasıl gidiyor merak ediyorum 14:41 <jrandomi2p> karşılaştığın sorunlar, yardımcı olabileceğimiz şeyler var mı, vb.? 14:41 <mihi> danielsan kim? 14:41 <hypercubus> sorun yok, şu an sadece testin sıkıcılığı 14:42 <jrandomi2p> w3rd 14:42 <hypercubus> önce birim testleri yazmalıydım, ama neyse ;-) 14:42 <jrandomi2p> hehe 14:43 <hypercubus> Java'nın sözde platform bağımsızlığı, kurulum işleri söz konusu olduğunda gerçekten bozuluyor 14:44 * jrandom toplu bir bağlantı kopması hissediyor 14:45 <oOo> Amanın 14:45 <hypercubus_> hımmm, harika... en son ne demiştim? 14:45 <oOo> <hypercubus> Java'nın sözde platform bağımsızlığı, kurulum işleri söz konusu olduğunda gerçekten bozuluyor 14:46 <hypercubus> tamam, toplantıyı kim sabote etti? ;-) 14:46 * jrandom jebus'u suçlar 14:46 <hypercubus> belki de duke'tü 14:46 <mule> router'ımın bu kadar önemli olduğunu bana söylemek istemezsin :) 14:46 <jrandom> heh 14:47 <mihi> [23:46] * jrandomi2p IRC'den çıktı (İstemci kapandı) 14:47 <mihi> hehe... 14:47 <mule> öyleyse, üzgünüm. 14:47 <hypercubus> her neyse, yükleyicinin ilerleyişi konusunda endişe yok; 0.4 hazır olduğunda onun da hazır olmasını tamamen bekliyorum 14:47 <jrandom> duck: irc.duck.i2p üzerinde dinleyen kaç inbound tunnel'ın var? 14:47 <hypercubus> kafa karıştıran hiçbir şeye rastlamıyorum 14:47 <jrandom> harika hypercubus 14:47 <hobbs> Aklıma geldi -- komut satırından router.config.template'tan yeni bir router.config üretmenin bir yolu var mı? 14:47 <jrandom> hayır 14:48 <jrandom> bildiğim kadarıyla yok 14:48 <mihi> yükleyiciyi çalıştır ve kopyala 14:48 <jrandom> java -jar install.jar dışında 14:48 <jrandom> heh 14:48 <mihi> yeni bir dizine yani 14:48 <cervantes> en azından hepinizin düşündüğü kafa kaşıması değil 14:48 <jrandom> aa hoş, router'ım core döktü 14:48 <duck> jrandom: irc.duck.i2p'nin hash'ini nasıl öğreneceğimi hatırlat 14:49 * hypercubus, cervantes'in ne demek istediğini merak eder 14:49 <jrandom> cd lib ; java -cp i2p.jar net.i2p.data.TestData display Destination ../irc.privKey 14:49 <cervantes> hyper: 'strunking' terimine daha aşina olursun :) 14:49 <hypercubus> duck: inbound tunnel sayısını 3 veya daha fazlaya çıkarmayı dene... bana biraz yardımcı oldu gibi görünüyor 14:50 <duck> *** Ayrı bir global bağlam oluşturuluyor! 14:50 <duck> Günlük dosyası logger.config mevcut değil 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> ah hımm 14:50 <hypercubus> sanırım log'unu kaldıramadı *öksürür* 14:51 <mihi> logger.config dosyanı her yere kopyala ;) 14:51 <mihi> en azından herhangi bir i2p uygulaması çalıştırdığında pwd (geçerli çalışma dizini)'nin olabileceği her yere 14:51 <duck> hayır, yapmayacağım 14:51 <jrandom> tamam, echo logger.record.net.i2p.data.TestData=INFO>> logger.config 14:52 <jrandom> aslında, bu yüzden (cd lib) dedim, ama varsayılanı CVS'de DEBUG'dan ERROR'a çevirdiğimi unutmuşum 14:52 <duck> 4 inbound 14:52 <jrandom> 4 mevcut & hazır mı? 14:52 <jrandom> yoksa 2 hazır değil (ya da yakın zamanda süresi dolmuş) ve 2 hazır mı? 14:53 <duck> şimdi 1'i hazır değil olmak üzere 3'e düştü 14:53 <jrandom> 'k yani muhtemelen tunnel süresi dolma/değiştirme sırasında 14:54 <jrandomi2p> router.config dosyanızı 3 inbound tunnel belirtmek üzere güncellerseniz bu, güvenilirliğe yardımcı olacaktır 14:54 <jrandomi2p> (ya da bunu yapmak için yeni i2ptunnel web arayüzünü kullanabilirsiniz ;) 14:54 <hypercubus> belki birden fazla tunnel'ı olan tek bir istemci için tunnel süresi dolmaları kademeli olmalı 14:55 <jrandomi2p> genelde öyleler - yeni tunnel'lar ayrılır ve tunnel süresi dolmadan 60 sn önce yeni bir leaseSet oluşturulur 14:55 <hypercubus> ah 14:55 <jrandomi2p> ancak, tunnel arızası sırasında talep üzerine yeni bir leaseSet oluşturması gerekir ve bu hemen yayılmaz 14:56 <jrandomi2p> (şey, netDb'ye gider, ama istemciler onu birkaç saniyeye kadar alamayabilir) 14:57 <jteitel> !who 14:57 <alpaca_> #i2p için kullanıcı listesi: [hobbs] [Iakin3] [duck] [pwk__] [Sonium] [jar] [alpaca_] [interrupt] [protok0l] [mihi] [aum] [Shaun-Away] [cervantes] [jrandom] [deer] [hirvox] [Bladenight] 14:57 <bogobot> #i2p için kullanıcı listesi: [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> tunnel havuzunda yapılabilecek bazı ek optimizasyonlar var, ama şu anda ne kadar faydalı olacağından emin değilim 14:57 <jrandomi2p> tamam, tekrar konuya dönelim - 4) 0.4 ile ilgili başka bir şey var mı? 14:57 <oOo> 0.4 için 'büyük ölçekli simülasyonlar' hakkında, buna hazırlanmanın bir yolu var mı? 'yeni' özel uygulama/araçlar gerekiyor mu? (madde 5'e geçiş mi? ;) ) 14:58 <jrandomi2p> aslında, sim için biri heartbeat'i (veya SAM tabanlı bir uygulamayı) betiklenebilir bir istemci/sunucu olacak şekilde mod etmeye yardım edebilirse harika olur 14:59 -!- Bladenight, Nightblade olarak değiştirildi 14:59 <jrandomi2p> (ör. mevcut "her 30 sn'de bir, eş X'e 20 KB gönder" yerine, "10 dakika boyunca eş X'ten 1 MB'lık bir dosya iste, sonra 60 dk durakla, sonra eş Y'den 1 KB'lık dosyalar iste" gibi) 15:00 <jrandomi2p> ama biri bununla yardımcı olmak istiyorsa, lütfen bana bildirin ve chan 15:00 <jrandomi2p> şey, sohbet 15:00 <jrandomi2p> buradan devam ederek, 5) sizin yaptığınız işlere geçelim :) 15:01 <jrandomi2p> bunu nasıl ele alacağımızdan emin değilim, güncellemeler için e-postada listelenen (keyfi) sıradan aşağı doğru gidelim mi? 15:01 <jrandomi2p> sunshine'ı burada görmüyorum ve aum muhtemelen henüz ayakta değil ;) 15:02 <jrandomi2p> nightblade - savaş nasıl gidiyor? 15:02 <Nightblade> libsam arayüzünü BSD sockets gibi yapmak için bazı planlarım var 15:02 <Nightblade> ama o kısımda henüz kod yazmadım 15:02 <duck> tunnels.numInbound=3 olarak değiştirildi 15:03 <jrandomi2p> harika duck (umarım tunnel'ını yeniden başlatmak için toplantı sonrasını beklersin ;) 15:03 <duck> aa, değişiklikleri algılamıyor mu? 15:03 <jrandomi2p> word nightblade - şu anki hâliyle bir sorun var mı? 15:03 <hypercubus> kodlayana kadar değil ;-) 15:03 <jrandomi2p> yok duck, clientApp satırları yalnızca başlangıçta okunuyor 15:04 <jrandomi2p> (clientApp gerçekten router'ın kontrolünün dışında - i2ptunnel web uygulaması bu işe yarıyor) 15:04 <Nightblade> hayır, şu anki hâliyle bir sorun yok.... yapacağım şey, mevcut arayüze ek olarak olacak (geliştiriciler ne kullanmak istediklerini seçebilir) 15:04 <jrandomi2p> wikked 15:05 <jrandomi2p> tamam, patron sensin. çeşitlilik iyi, gerçi çeşitlilik daha fazla bakımı yapılacak kod demek/vesaire, ama bu bir denge 15:06 <jrandomi2p> tamam, listede aşağı inelim - mule2p - outproxy işleri nasıl gidiyor? 15:07 <mule> sende olan yamanın ötesinde bir şey yapılmadı 15:07 <jrandomi2p> ah tamam, daha ileri bir mod üzerinde çalıştığını sanmıştım 15:07 <mule> gerçek yük dengeleme için biraz boş zaman bulmam gerekiyor 15:07 <jrandomi2p> w3rd 15:08 <jrandomi2p> o zaman o yamayı uygulayacağım 15:08 <mule> teşekkürler. ve benim outproxy'yi client uygulamasına dahil et :) daha hızlı gibi görünüyor 15:08 <jrandomi2p> heh, tabii ki senin proxy'nin sana daha hızlı gelir, yerel çünkü :) 15:09 <oOo> Ve başka kimse kullanmıyor ^^ 15:09 <mule> hayır, değil 15:09 <jrandomi2p> oo, farklı bir router'da mı? harika 15:09 <mule> evet, bir ISS'de root sunucuda 15:10 <jrandomi2p> i2ptunnel web arayüzünde insanların outproxy listesini belirtmesi için bir alan var, bu yüzden insanların bunu kurcalaması yeterince kolay olmalı, ama bir sonraki rev ve sürüm notlarında bunu çıkaracağız 15:10 <jrandomi2p> güzel 15:11 <jrandomi2p> tamam, nickster şu an çevrimdışı görünüyor 15:12 <jrandomi2p> başka aktif istemci geliştirme çalışmaları var mı? 15:12 <jrandomi2p> (ya da duraklatılmış olanlardan aktif olan var mı, vb.?) 15:13 <jrandomi2p> tamam, bu cephede başka bir şeyden bahsetmek isteyen olursa, her zamanki gibi listemiz ve kanalımız var :) 15:13 <jrandomi2p> 6) ???'ya geçelim 15:13 <jrandomi2p> başka gündeme getirmek istediğiniz bir şey var mı? 15:14 <Nightblade> hayır 15:15 <mihi> duck'ın indirecek bir şeyi var ;) 15:15 <mihi> s/any/some/ 15:15 * jrandomi2p mihi'yi ping flood'lar 15:15 <jrandomi2p> tamam, bu notla 15:15 * jrandomi2p toparlanır 15:15 * jrandomi2p toplantıyı *baf* kapatır