0.9.2 يتضمن تغييرات منخفضة المستوى واسعة النطاق لتحسين أداء وفعالية الراوتر. قمنا بتحديث مكتبة UPnP، على أمل جعل UPnP يعمل لعدد أكبر من المستخدمين. أصبح لدى I2PSnark الآن دعم DHT، لكنه لم يتم تمكينه افتراضيًا بعد، حيث نخطط لإجراء المزيد من الاختبارات خلال دورة تطوير 0.9.3 القادمة.

كالمعتاد، تشمل هذه الإصدارة أيضًا العديد من إصلاحات الأخطاء، لذا يُنصح بالتحديث.

تتوفر الملفات على صفحة التحميل .

تفاصيل الإصدار

التغييرات الرئيسية

  • SSU: إصلاح عدة مشكلات في نقل UDP الخاص بنا، لتحسين الكفاءة والموثوقية في إعداد الاتصال. كما تم تحسين الدفاعات ضد أنواع مختلفة من المدخلات السيئة.
  • UPnP: تحديث المكتبة لإصلاح عدة مشكلات، ويجب أن تعمل الآن مع عدد أكبر من الراوترات
  • النقل: تحسين الأداء في نقل TCP وUDP الخاص بنا، مما يفيد الراوترات عالية النطاق الترددي
  • التشفير: أصبحت العتبات وعدد علامات الجلسة ElGamal/AES التي يتم تسليمها أكثر مرونة الآن، مما يجب أن يقلل من عبء البروتوكول ويقلل من التوقفات الناتجة عن فقدان العلامات.
  • I2PSnark: إضافة دعم DHT، لم يتم تمكينه افتراضيًا بعد، سنقوم باختبارات إضافية ونخطط لتمكينه افتراضيًا في 0.9.3.

إصلاحات الأخطاء

  • إصلاح مشكلات مختلفة تؤثر على استخدام الذاكرة والأداء في الراوترات عالية النطاق الترددي
  • إصلاح مشكلات في UDP للراوترات التي تستخدم اتصال MTU مخفض، مثل الاتصال عبر VPN
  • إصلاح خطأ في i2psnark منع الإعلان عن اكتمال التنزيل للـ tracker
  • إصلاح مشكلة تعارض القفل (lock contention) في i2ptunnel
  • إصلاح بعض مشكلات تثبيت نظام OSX
  • إزالة استخدام أكواد البايت المباشرة (direct byte buffers) التي قد تكون تسرب ذاكرة

أمور أخرى

  • تقليل العبء الزائد في رسائل الشبكة
  • إضافة دعم للسمة “الشاملة” (universal theme)
  • تحديثات للسمات
  • إضافة مكتبة jbigi لجهاز Raspberry Pi
  • إطار جديد لاختبارات الوحدة بلغة Scala
  • تحديثات الترجمة للغات التشيكية، الهولندية، الألمانية، واليونانية
  • تحديث البرنامج المُحاط (wrapper) إلى الإصدار 3.5.15 (للتثبيتات الجديدة وحزم PPA فقط)
  • تحديث بيانات GeoIP (للتثبيتات الجديدة وحزم PPA فقط)

مُحصّنات SHA256:

4cc506d74bea772d304a8fc1d4adee900e5d7d38cbf896bd8aa9de31002b4f43  i2pinstall_0.9.2_windows.exe
7eb1b62bdb955691dfd645acc2172fe7947266e35f201273f702272d57b80a70  i2pinstall_0.9.2.jar
ac0262120868a01d11b27ce56a7fea5ea243e261d0d7ff6e6dd59e18987a1be5  i2psource_0.9.2.tar.bz2
c547b81822ff642e52a9196e847466b5613219fc695bc26485930c7a855e0cee  i2pupdate_0.9.2.zip
f8b34fe7764d828fbdbcc13efd4f8f4ae20697f84c1c3772213241fa2ce0786a  i2pupdate.su2
8ee355a27713f43a2a37dcfb70a4ea1d9f6c1fbad2d33a35083c0a33afaedeec  i2pupdate.sud