त्वरित सारांश

उपस्थित: arcturus, ardvark, cervantes, gott, jrandom, lucky, modulus, susi23\_

बैठक लॉग

12:01 <jrandom> 0) हाय 12:01 <jrandom> 1) 0.6.0.3 स्थिति 12:01 <jrandom> 2) IRC स्थिति 12:01 <jrandom> 3) susibt 12:01 <jrandom> 4) Syndie 12:01 <jrandom> 5) ??? 12:01 <jrandom> 0) हाय 12:01 * jrandom हाथ हिलाता है 12:01 <lucky> हाय 12:02 <jrandom> साप्ताहिक स्थिति नोट्स यहाँ उपलब्ध हैं @ http://dev.i2p.net/pipermail/i2p/2005-August/000857.html 12:02 <lucky> हिहिहिहि 12:02 <jrandom> हाय lucky 12:02 <jrandom> ठीक है, 1) 0.6.0.3 स्थिति पर चलते हैं 12:02 <jrandom> मुझे लगता है 0.6.0.3 के संदर्भ में उल्लेखनीय मुख्य बातें स्थिति नोट्स में हैं, पर उससे आगे किसी के पास कुछ उठाने के लिए है? 12:04 <gott> 'Unknown' मामला क्या है? 12:04 <jrandom> मुझे यकीन नहीं कि ssu cwin सुधार 0.6.0.4 में आएंगे या 0.6.1 तक रुकेंगे जब हमारे पास बेहतर peer / कॉन्फ़िगरेशन होगा 12:04 <jrandom> gott: ईमेल में उससे संबंधित दो पैराग्राफ हैं - क्या उससे परे कोई विशिष्ट सवाल है? 12:05 <jrandom> या कोई बिंदु है जिसे मैं स्पष्ट कर सकता हूँ? 12:05 <gott> नहीं, मैंने वो कमबख्त ईमेल अभी पढ़ी नहीं है। 12:05 <jrandom> हेह 12:05 <jrandom> अच्छा, पाँच लाइन ऊपर स्क्रॉल करो और वो कमबख्त ईमेल पढ़ो ;) 12:06 <jrandom> ठीक है, 0.6.0.3 पर किसी और के कोई सवाल? 12:07 <jrandom> अगर नहीं, तो 2) IRC स्थिति पर चलते हैं 12:07 <modulus> माफ़ करना दोस्तों, मुझे निकलना होगा। फिर मिलते हैं सब। 12:08 <jrandom> मेल में जो है उसके अलावा, postman/cervantes/arcturus: आप लोगों के पास कुछ उठाने को है? 12:08 <jrandom> बाद में मिलते हैं, modulus 12:08 <+arcturus> 1) पर? 12:08 <+arcturus> ओह माफ़ कीजिए 12:08 <gott> हम्म। 12:08 <+arcturus> अब 2) है 12:09 <gott> इस समय i2p पर IRC लगभग कितना अपस्ट्रीम बैंडविड्थ लेता है? 12:09 <+arcturus> netsplits अब इतिहास हैं 12:09 <+arcturus> gott: मैं अपने router की anonymity से समझौता किए बिना यह नहीं बता सकता 12:09 <gott> नहीं, नहीं, नहीं। 12:10 <jrandom> पक्का नहीं, मेरा router squid.i2p/dev.i2p/cvs.i2p/www.cvs/syndiemedia.i2p के साथ और मेरा irc तथा eepproxy मिलाकर औसतन 10-20KBps उपयोग करता है 12:10 <gott> क्या इसके लिए व्यावसायिक लाइन चाहिए? 12:10 <jrandom> अच्छा किया arcturus 12:10 <gott> jrandom: मेरा मतलब है, होस्ट करने के लिए। 12:10 <jrandom> gott: server चलाने के लिए या client? 12:10 <jrandom> आह 12:10 <+arcturus> gott: मैं अपने router की anonymity से समझौता किए बिना यह नहीं बता सकता 12:10 <gott> server। 12:10 * jrandom नहीं जानता। शायद कम, जब आपके पास सिर्फ एक ircd हो 12:10 <gott> तो क्या आप एक संशोधित unrealircd चला रहे हैं? 12:11 <jrandom> मान लें, एक single server के लिए client उपयोग पर 1.3 का फैक्टर जोड़ दें 12:11 <+arcturus> मैं यह भी जोड़ना चाहूँगा कि सर्वरों के बीच का lag स्थिर और बहुत-बहुत कम है 12:11 <gott> मैं मान रहा हूँ, क्योंकि यहाँ VERSION कमांड दिख नहीं रही है 12:11 <+arcturus> मैंने version डिसेबल कर दी 12:12 <gott> क्या आपके संशोधन open-source हैं? 12:12 <+arcturus> हो सकता है हम unreal चला रहे हों, हो सकता है नहीं :) 12:12 <gott> आपको उन्हें प्रकाशित करना चाहिए ताकि दूसरे अपनी निजी networks शुरू कर सकें। 12:12 <+arcturus> मैं आपको यह बताए बिना security से समझौता नहीं कर सकता 12:12 <gott> obscurity के ज़रिए security, बढ़िया। 12:12 <jrandom> सही कहा arcturus। मैं औसतन करीब 0-2s lag देख रहा हूँ (अभी, irssi के lag detector से भी कम) 12:12 <+arcturus> नहीं, वो तो security की सिर्फ एक परत है 12:13 <+arcturus> और वो केवल निवारक है, तकनीकी security उपायों का विकल्प नहीं 12:15 <jrandom> arcturus: vanguard कैसा चल रहा है? 12:15 <+arcturus> मैंने हाल में उस पर कोड नहीं किया, दूसरे प्रोजेक्ट्स में व्यस्त था, पर उसे पूरा करने के लिए लगातार दबाव महसूस होता है :) 12:16 <jrandom> हेह, कूल 12:16 <+arcturus> vanguard बॉट्स के खिलाफ सबसे प्रभावी होगा, hashcash (Proof-of-Work टोकन प्रणाली) एक अलग उपाय है 12:16 <+arcturus> पर अब मुझे hashcash की चिंता है 12:17 <+arcturus> sha-1 के खिलाफ ताज़ा हमलों के साथ 12:17 <+arcturus> जल्द ही आम लोगों के लिए उपकरण उपलब्ध हो जाएंगे 12:17 <+arcturus> दुर्भाग्य से मानक hashcash इम्प्लीमेंटेशन पूरी तरह sha-1 पर आधारित है 12:17 <susi23_> Unable to find a javac compiler; // com.sun.tools.javac.Main is not on the classpath. // Perhaps JAVA_HOME does not point to the JDK 12:18 <@cervantes> आह, पहुँच गया 12:18 <susi23_> इस बारे में कोई सुझाव? JAVA_HOME निश्चित ही सही dir की ओर इशारा कर रहा है, javac PATH में है और callable 12:18 <+arcturus> susi23_: हम अभी मीटिंग में हैं atm :) 12:18 <jrandom> susi23_: OOM? 12:18 <susi23_> मीटिंग? जबकि 8pm बज रहे हैं? 12:18 <jrandom> (अपनी jsps को precompile करें, jetty/tomcat को करने देने की बजाय, यह तेज है ;) 12:19 <jrandom> हाँ, हमने इसे आगे बढ़ा दिया susi23_ :) 12:19 <susi23_> पता नहीं था, माफ़ कीजिए 12:19 <jrandom> हेहे, कोई बात नहीं, अच्छा लगा आप मीटिंग में आ गए, आपका एजेंडा आइटम अगला है ;) 12:20 * susi23_ बैठकर सुनता है 12:20 <+arcturus> तो भले मुझे hashcash से तुरंत समस्याओं की उम्मीद नहीं है, पर मुझे लगता है कि sha-1 जल्द ही गंभीर रूप से समझौता हो सकता है 12:21 <jrandom> md5 के साथ hashcash शायद ठीक रहेगा 12:21 <jrandom> ये बस एक PoW (Proof-of-Work) है 12:21 <+arcturus> यदि किसी को sha256 या उससे ऊपर आधारित hashcash implementations पता हों तो कृपया मुझे बताइए 12:21 <+arcturus> खैर, PoW बेकार है अगर उसमें P ही कम हो :) 12:21 <jrandom> हैश का आकार तभी मायने रखता है जब आपका hashcash उसी आकार तक पहुँच जाए 12:23 <jrandom> (लेकिन, हाँ, truncated sha256 या 512 या whirlpool या जो भी हो, उस पर चलाना बढ़िया रहेगा) 12:23 <+arcturus> मेरा ख्याल है हम मौजूदा इम्प्लीमेंटेशन के साथ आगे बढ़ सकते हैं, शायद इसे इस तरह डिज़ाइन करें कि ज़रूरत पड़ने पर बाद में आसानी से बदला जा सके 12:24 <jrandom> (DTSTTCPW) 12:25 <+arcturus> क्योंकि अंततः हमें sha-1 छोड़ना पड़ेगा, मुझे इस पर यक़ीन है :) और अगर हम वाजिब तौर पर सुनिश्चित नहीं हो सकते कि टोकन ठीक से जेनरेट हुआ, तो hashcash इस्तेमाल करने का कोई कारण ही नहीं 12:25 <jrandom> (ये तो सिर्फ IRC पर nym पाने के लिए PoW है, fort knox तक पहुंचने के लिए नहीं ;) 12:26 <@cervantes> hashcash मेलिंग सूची पर sha256 लागू करने को लेकर कुछ चर्चा हो रही है 12:26 <+arcturus> ये nym के लिए नहीं, server में प्रवेश के लिए है 12:26 <+arcturus> cervantes: बढ़िया, मैं देखता हूँ 12:27 <+arcturus> jrandom: और ये सिर्फ PoW नहीं है, hashcash हमें नेटवर्क पर clients को विशिष्ट रूप से पहचानने का तरीका देता है, जैसे IP से पहचानना, ताकि हम सटीकता से बैन कर सकें 12:28 <jrandom> पर वे समय-समय पर नवीनीकृत होते हैं, है न? 12:28 <jrandom> जैसे हर 6 महीने (या 6 घंटे, या जो भी) में नया PoW सर्ट 12:28 <+arcturus> अगर किसी उपयोगकर्ता को अपनी ID पाने में कोई काम ही नहीं करना पड़े, तो उन्हें बैन करने की हमारी क्षमता निष्प्रभावी हो जाती है 12:29 <+arcturus> मुझे उन्हें स्वतः एक्सपायर करने का कोई कारण नहीं दिखता, सिर्फ नियमों का उल्लंघन होने पर मैन्युअली एक्सपायर करें 12:29 <+arcturus> नए IDs के लिए लोगों से अनावश्यक काम कराने की ज़रूरत नहीं 12:29 <jrandom> अरे, ये तो एक निष्क्रिय PoW है, वे हर 6 घंटे में एक चक्र चला कर नया बना सकते हैं 12:29 <jrandom> पर शायद DTSTTCPW 12:30 <+arcturus> कोई भी जनरेट किया गया hashcash 24 घंटे के भीतर उपयोग होना चाहिए, वरना वह अमान्य होगा 12:32 <@cervantes> बस दोहराने के लिए, नए server irc.freshcoffee.i2p को आपकी i2ptunnel console में जोड़ना होगा 12:32 <jrandom> कूल। ठीक है, 2) irc2p के लिए और कुछ? 12:33 <@cervantes> (http://forum.i2p/viewtopic.php?t=911 12:33 <@cervantes> ) 12:33 <@cervantes> <-- हो गया 12:34 <+arcturus> आप सबको बोर करने के लिए मेरे पास और कुछ नहीं है :) 12:34 <jrandom> हेहे 12:34 <jrandom> ठीक है, 3) susibt 12:34 <ardvark> उम्, जब मैं अपने tunnel में नया server जोड़ता हूँ, तो क्या मुझे I2P रीस्टार्ट करना होगा? 12:34 <jrandom> susi23_: p1ng 12:35 <@cervantes> ardvark: सिर्फ tunnel 12:35 <@cervantes> (ircproxy tunnel) 12:35 <ardvark> ओह ठीक, मैंने अभी जोड़ा और सेव किया, तो वो काफ़ी नहीं है? 12:36 <jrandom> सही, दुर्भाग्य से आपको उस proxy को stop और start करना होगा 12:36 <susi23_> अच्छा 12:36 <ardvark> पर फिर मीटिंग मिस हो जाएगी ;) 12:37 <susi23_> susibt एक webapp है (susimail जैसा) जिसे आप अपने router की VM में डालते हैं 12:37 <susi23_> यह i2p-bt के लिए web frontend की तरह काम करता है 12:38 <susi23_> ताकि आप अपने seeds मैनेज कर सकें, फाइलें अपलोड/डाउनलोड कर सकें आदि 12:38 <jrandom> वूट 12:39 <susi23_> समस्या यह है कि हर seed के लिए आपको btdownloadheadless.py शुरू करनी पड़ती है... तो आपकी कई java threads के साथ बहुत से python processes हो जाते हैं :) 12:39 <+arcturus> वह ducktorrent में संबोधित होगा *खाँसी* 12:39 <jrandom> हेह 12:39 * jrandom सांस रोक लेता है 12:40 <susi23_> यह router रीस्टार्ट के बाद seeds के रीस्टार्ट का भी समर्थन करता है 12:40 <@cervantes> अच्छा 12:40 <jrandom> कमाल 12:40 <susi23_> भविष्य की योजनाएँ: torrents का स्वतः निर्माण और UI में सुधार 12:41 <susi23_> अगर आप इसे आज़माना चाहें, तो मैं अलग jetty instance की सलाह देता हूँ 12:41 <susi23_> ताकि आपको अपने router से छेड़छाड़ न करनी पड़े :) 12:41 <susi23_> डाउनलोड और इंस्टॉलेशन निर्देश http://susi.i2p पर 12:42 <susi23_> बस इतना ही *jr को पिंग बैक* 12:42 <jrandom> w3wt, gracias susi 12:42 <jrandom> ठीक है, उस पर किसी के कोई सवाल/टिप्पणियाँ हैं, या हम 4) syndie पर चलें? 12:44 <jrandom> ठीक है, syndi के बारे में, मैंने पिछले एक-दो दिनों में सूची पर काफ़ी कुछ पोस्ट किया है, और आगे बहुत गतिविधि होगी 12:45 <jrandom> syndie का मुख्य डेमो साइट http://syndiemedia.i2p / http://66.111.51.110:8000/ है, पर लोगों को इसे डाउनलोड कर के लोकली इंस्टॉल करने के लिए प्रोत्साहित किया जाता है 12:45 <jrandom> अभी उस मोर्चे पर मेरे पास जोड़ने के लिए ज्यादा नहीं है। जब तक कि किसी के कोई सवाल न हों? 12:46 <gott> इसे syndie क्यों कहा जाता है? 12:46 <gott> क्या यह 'syndicate' का संदर्भ है? 12:47 <jrandom> हाँ, यह एक सामान्य syndication frontend है (+ security, authentication, और anonymity की जागरूकता) 12:48 <jrandom> ठीक है, अगर 4) पर और कुछ नहीं, तो 5) ??? पर चलते हैं 12:48 <jrandom> मीटिंग के लिए किसी के पास i2p से संबंधित कुछ उठाने को है? 12:51 <jrandom> ठीक है, अगर और कुछ नहीं 12:51 * jrandom समेटता है 12:52 * jrandom *baf* करके बैठक समाप्त करता है