हाय दोस्तों, फिर से अपडेट का समय आ गया है

  • Index
  1. 0.4.2.6-* 2) 0.5 3) i2p-bt 0.1.6 4) fortuna 5) ???
    1. 0.4.2.6-*

ऐसा लगता नहीं है, लेकिन 0.4.2.6 रिलीज़ आए हुए एक महीने से ज़्यादा हो गया है और हालात अभी भी काफ़ी अच्छे हैं। तब से [1] कई काफ़ी उपयोगी अपडेट आए हैं, लेकिन कोई ऐसी बड़ी रुकावट नहीं आई जो नई रिलीज़ पुश करने की मांग करे। हालांकि, पिछले एक-दो दिनों में हमें कुछ बहुत अच्छे बग-फिक्स मिले हैं (धन्यवाद anon और Sugadude!), और अगर हम 0.5 रिलीज़ के एकदम कगार पर न होते, तो शायद मैं इसे पैकेज करके बाहर निकाल देता। anon का अपडेट streaming lib (स्ट्रीमिंग लाइब्रेरी) में एक सीमांत स्थिति को ठीक करता है, जो BT और अन्य बड़े ट्रांसफर में दिखने वाले कई टाइमआउट्स का कारण रही है, तो अगर आप थोड़ा साहसिक महसूस कर रहे हैं, CVS HEAD ले लें और इसे आज़मा लें। या फिर, बेशक, अगली रिलीज़ का इंतज़ार करें।

[1] http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD

    1. 0.5

0.5 के मोर्चे पर काफी प्रगति हुई है (जैसा कि i2p-cvs सूची [2] पर कोई भी इसकी पुष्टि कर सकता है)। सभी tunnel अपडेट और विभिन्न प्रदर्शन सुधारों का परीक्षण कर लिया गया है, और यद्यपि इसमें विभिन्न [3] अनिवार्य क्रमबद्धता एल्गोरिद्म के संदर्भ में बहुत कुछ शामिल नहीं है, यह बुनियादी बातों को कवर करता है। हमने XLattice [5] से (BSD लाइसेंस प्राप्त) Bloom filters [4] (प्रायिकता-आधारित सेट-सदस्यता जाँच संरचना) भी एकीकृत किए हैं, जो हमें प्रति-संदेश मेमोरी उपयोग की किसी आवश्यकता के बिना और लगभग 0ms ओवरहेड के साथ रीप्ले हमलों का पता लगाने में सक्षम बनाते हैं। अपनी आवश्यकताओं के अनुरूप, फ़िल्टरों को सरलता से इस प्रकार विस्तारित किया गया है कि वे समय के साथ क्षय (decay) हों, ताकि किसी tunnel के समाप्त होने के बाद, उस tunnel में देखे गए IVs (आरंभीकरण वेक्टर) अब फ़िल्टर में न रहें।

जबकि मैं 0.5 रिलीज़ में जितना संभव हो उतना शामिल करने की कोशिश में हूँ, मुझे यह भी एहसास है कि हमें अनपेक्षित की भी उम्मीद रखनी चाहिए - यानी इसे बेहतर बनाने का सबसे अच्छा तरीका है इसे आपके हाथों में देना और यह आपके लिए कैसे काम करता है (और काम नहीं करता) इससे सीखना। इस में मदद के लिए, जैसा कि मैंने पहले भी बताया है, हम 0.5 रिलीज़ करने जा रहे हैं (उम्मीद है अगले हफ्ते जारी होगी), backwards compatability (पिछड़ी संगतता) को तोड़ते हुए, फिर वहीं से उसे बेहतर बनाने पर काम करेंगे, और जब वह तैयार हो जाएगी तो 0.5.1 रिलीज़ तैयार करेंगे।

रोडमैप [6] पर पीछे मुड़कर देखें, तो 0.5.1 के लिए स्थगित की जा रही एकमात्र चीज़ सख्त क्रमबद्धता (strict ordering) है। समय के साथ थ्रॉटलिंग और लोड बैलेंसिंग में भी सुधार होंगे, इसमें मुझे यक़ीन है, लेकिन मेरा अनुमान है कि हम उसे लगभग हमेशा ही थोड़ा-बहुत समायोजित करते रहेंगे। फिर भी, कुछ और चीज़ों पर चर्चा हुई थी जिन्हें मैं 0.5 में शामिल करने की उम्मीद कर रहा था, जैसे download tool और one-click update code, पर लगता है कि वे भी स्थगित कर दी जाएँगी।

[2] http://dev.i2p.net/pipermail/i2p-cvs/2005-February/thread.html [3] http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/ tunnel-alt.html?rev=HEAD#tunnel.selection.client [4] http://en.wikipedia.org/wiki/Bloom_filter [5] http://xlattice.sourceforge.net/index.html [6] http://www.i2p.net/roadmap

    1. i2p-bt 0.1.6

duck ने नया i2p-bt रिलीज़ पैच करके जारी किया है (वाह!), जो सामान्य स्थानों पर उपलब्ध है, तो देर न करें, अपनी कॉपी अभी ले लें [7]. इस अपडेट और anon के स्ट्रीमिंग लाइब्रेरी पैच के साथ, कुछ फ़ाइलें सीड करते समय मेरी अपलिंक बैंडविड्थ लगभग पूरी तरह भर गई, तो इसे एक बार आज़माएँ।

[7] http://forum.i2p.net/viewtopic.php?t=300

    1. fortuna

जैसा कि पिछले सप्ताह की बैठक में उल्लेख किया गया था, smeghead हाल ही में अनेक प्रकार के अपडेट्स पर लगातार काम कर रहे हैं, और gcj के साथ I2P को काम में लाने की जद्दोजहद के दौरान, कुछ JVMs में वाकई बेहद खराब PRNG (छद्म-यादृच्छिक संख्या जनक) संबंधी समस्याएँ सामने आई हैं, जिससे यह लगभग आवश्यक हो गया है कि हमारे पास ऐसा PRNG हो जिस पर हम भरोसा कर सकें। GNU-Crypto टीम से जवाब मिलने पर, भले ही उनका fortuna कार्यान्वयन अभी तक वास्तव में परिनियोजित नहीं हुआ है, यह हमारी आवश्यकताओं के लिए सबसे उपयुक्त प्रतीत होता है। हम इसे 0.5 रिलीज़ में शामिल कर पाने में सक्षम हो सकते हैं, लेकिन संभावना है कि इसे 0.5.1 तक स्थगित कर दिया जाए, क्योंकि हम इसे इस तरह समायोजित करना चाहेंगे कि यह हमें आवश्यक मात्रा में यादृच्छिक डेटा प्रदान कर सके।

    1. ???

कई चीज़ें चल रही हैं, और हाल ही में फ़ोरम [8] पर भी गतिविधि में उछाल आया है, इसलिए मुझे यक़ीन है कि कुछ बातें छूट गई होंगी। किसी भी हालत में, कुछ ही मिनटों में बैठक में जुड़ें और जो आपके मन में है, वह कहें (या बस चुपचाप रहें और कभी‑कभार कोई तंज़ भी कस दें)।

=jr [8] http://forum.i2p.net/