مرحباً جميعاً، تحديث سريع للحالة

  • Index
  1. 0.5.0.3 2) المعالجة على دفعات 3) التحديث 4) ???
  • 0.5.0.3

صدر الإصدار الجديد وبدأ الانتشار، وقد قام معظمكم بالترقية بسرعة كبيرة — شكرًا! كانت هناك بعض تصحيحات الأخطاء لمشكلات متنوعة، لكن لا شيء جذريًا — أكبر تغيير كان إسقاط مستخدمي 0.5 و0.5.0.1 من الشبكة. كنتُ أتتبّع سلوك الشبكة منذ ذلك الحين، وأتعمّق في ما يجري، ومع أنه حدث بعض التحسّن، لا تزال هناك أمور تحتاج إلى المعالجة.

سيصدر إصدار جديد خلال يوم أو يومين يتضمن تصحيحًا لخلل لم يصادفه أحد بعد، لكنه يتسبب في تعطيل الشيفرة الجديدة الخاصة بالتجميع الدُفعي. وسيكون هناك أيضًا بعض الأدوات لأتمتة عملية التحديث وفقًا لتفضيلات المستخدم، إلى جانب أمور طفيفة أخرى.

  • batching

كما ذكرتُ في مدونتي، هناك مجال لتقليل استهلاك عرض النطاق وعدد الرسائل المطلوبة على الشبكة بشكل كبير عبر إجراء بعض عمليات التجميع البسيطة جدًا لرسائل tunnel — فبدلًا من وضع كل رسالة I2NP، بغضّ النظر عن حجمها، داخل رسالة tunnel منفصلة، يمكننا عبر إضافة تأخير قصير تجميع ما يصل إلى 15 أو أكثر ضمن رسالة tunnel واحدة. ستكون أكبر المكاسب هنا مع الخدمات التي تستخدم رسائل صغيرة (مثل IRC)، بينما لن تتأثر عمليات نقل الملفات الكبيرة كثيرًا بذلك. تم تنفيذ الشيفرة المسؤولة عن التجميع واختبارها، ولكن للأسف هناك علة على الشبكة الحية قد تتسبب بفقدان جميع رسائل I2NP داخل رسالة tunnel باستثناء الأولى. لهذا سنطرح إصدارًا مؤقتًا يتضمن ذلك الإصلاح، يتبعه إصدار يفعّل التجميع بعد ذلك بنحو أسبوع.

  • updating

في هذا الإصدار المرحلي، سنقوم بإطلاق بعض شفرة ‘autoupdate’ (التحديث التلقائي) التي نوقِشَت كثيرًا. لدينا الأدوات التي تتحقق دوريًا من وجود إعلانات تحديث موثوقة، وتقوم بتنزيل التحديث سواءً بشكل مجهول أم لا، ثم إمّا تقوم بتثبيته أو تكتفي بعرض إشعار على وحدة تحكم الـrouter يخبرك بأنه جاهز وينتظر التثبيت. سيستخدم التحديث نفسه الآن صيغة التحديث الموقّع الجديدة الخاصة بـsmeghead، والتي هي في جوهرها التحديث مضافًا إليه توقيع DSA. ستكون المفاتيح المستخدمة للتحقق من ذلك التوقيع مُضمّنة مع I2P، وكذلك قابلة للتهيئة من خلال وحدة تحكم الـrouter.

سيكون السلوك الافتراضي أن يكتفي بالتحقق دوريًا من إعلانات التحديث دون اتخاذ أي إجراء بشأنها، بل يقتصر فقط على عرض ميزة “Update now” بنقرة واحدة على الـ 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