सभी को नमस्ते, एक संक्षिप्त स्थिति अपडेट
- Index
- 0.5.0.3 2) बैचिंग 3) अद्यतन 4) ???
- 0.5.0.3
नया रिलीज़ जारी हो चुका है और उपलब्ध है, और आपमें से अधिकांश ने काफ़ी जल्दी अपग्रेड कर लिया — धन्यवाद! विभिन्न मुद्दों के लिए कुछ बग फ़िक्स हुए हैं, लेकिन कुछ भी क्रांतिकारी नहीं — सबसे बड़ा बदलाव था 0.5 और 0.5.0.1 उपयोगकर्ताओं को नेटवर्क से हटाना। तब से मैं नेटवर्क के व्यवहार पर नज़र रख रहा हूँ, यह समझने के लिए गहराई से जाँच कर रहा हूँ कि क्या चल रहा है, और जहाँ कुछ सुधार हुआ है, वहीं अभी भी कुछ चीज़ें हैं जिन्हें सुलझाने की ज़रूरत है।
अगले एक-दो दिनों में एक नया रिलीज़ जारी किया जाएगा, जिसमें उस समस्या के लिए बग फ़िक्स होगा जो अभी तक किसी के सामने नहीं आई है, लेकिन जो नए batching code को तोड़ देती है। साथ ही, उपयोगकर्ता की प्राथमिकताओं के अनुसार अपडेट प्रक्रिया का स्वचालन करने के लिए कुछ टूल, और अन्य छोटे-मोटे बदलाव भी होंगे।
- batching
जैसा कि मैंने अपने ब्लॉग में बताया था, नेटवर्क पर आवश्यक बैंडविड्थ और संदेशों की संख्या को काफी हद तक कम करने की गुंजाइश है, अगर हम tunnel संदेशों का बहुत सरल batching (संदेशों को समूह में जोड़ना) करें - हर I2NP संदेश को, उसके आकार की परवाह किए बिना, उसके अपने अलग tunnel संदेश में रखने के बजाय, हम एक छोटा-सा विलंब जोड़कर एक ही tunnel संदेश के भीतर 15 या उससे अधिक संदेश एक साथ बाँध सकते हैं। इसका सबसे बड़ा लाभ उन सेवाओं में होगा जो छोटे संदेश उपयोग करती हैं (जैसे IRC), जबकि बड़े फ़ाइल ट्रांसफ़र पर इसका बहुत असर नहीं पड़ेगा। batching करने वाला कोड लागू किया जा चुका है और उसका परीक्षण भी हो चुका है, पर दुर्भाग्य से लाइव नेटवर्क पर एक बग है जो एक tunnel संदेश के भीतर पहले I2NP संदेश को छोड़कर बाकी सभी को खो देगा। इसीलिए हम पहले उस सुधार के साथ एक अंतरिम रिलीज़ जारी करने जा रहे हैं, और उसके लगभग एक हफ्ते बाद batching रिलीज़ आएगी।
- updating
इस अंतरिम रिलीज़ में, हम अक्सर चर्चा किए जाने वाले ‘autoupdate’ कोड का कुछ हिस्सा शामिल करने जा रहे हैं। हमारे पास ऐसे उपकरण हैं जो प्रामाणिक अद्यतन घोषणाओं की नियत अंतराल पर जाँच कर सकते हैं, अद्यतन को गुमनाम या गैर-गुमनाम रूप से डाउनलोड कर सकते हैं, और फिर उसे या तो स्थापित कर सकते हैं, या केवल router console पर एक सूचना दिखा सकते हैं जो आपको बताए कि वह स्थापना के लिए तैयार है और प्रतीक्षा कर रहा है। अब स्वयं अद्यतन smeghead का नया हस्ताक्षरित अद्यतन फ़ॉर्मेट उपयोग करेगा, जो मूलतः अद्यतन के साथ एक DSA हस्ताक्षर है। उस हस्ताक्षर के सत्यापन के लिए उपयोग की जाने वाली कुंजियाँ I2P के साथ पैक होकर आएँगी, और router console पर कॉन्फ़िगर भी की जा सकेंगी।
डिफ़ॉल्ट व्यवहार यह होगा कि बस समय-समय पर अपडेट घोषणाओं की जाँच की जाए, लेकिन उन पर कोई कार्रवाई न की जाए - केवल router console पर एक-क्लिक “अभी अपडेट करें” सुविधा प्रदर्शित की जाए। अलग-अलग उपयोगकर्ता आवश्यकताओं के लिए कई अन्य परिदृश्य भी होंगे, लेकिन उम्मीद है कि वे सभी एक नए कॉन्फ़िगरेशन पृष्ठ के माध्यम से समाहित हो जाएंगे।
- ???
I’m feeling a bit under the weather, so the above doesn’t really go into all the detail about whats up. Swing on by the meeting and fill in the gaps :)
ओह, वैसे, मैं अगले एक-दो दिनों में अपने लिए एक नई PGP कुंजी भी जारी करूँगा (क्योंकि यह कुंजी जल्द ही समाप्त हो रही है…), तो नज़र बनाए रखें।
=jr