صدر I2P 2.14.0 (API 0.9.71) في 2026-10-20. يعزز هذا الإصدار الأمان عبر router والتطبيقات المرفقة، ويجلب دفعة كبيرة من تحسينات i2psnark، ويصلح مشكلات الموثوقية في streaming وtunnel.
كالمعتاد، نوصي بالترقية إلى هذا الإصدار. أفضل طريقة للحفاظ على الأمان ومساعدة الشبكة هي تشغيل أحدث إصدار.
الأمان
Router
- أصبحت عمليات AES ومقارنة توقيع EdDSA الآن ذات زمن ثابت (73819404c ، 6440d5f16 )
- تم إصلاح قراءة خارج الحدود في تحليل garlic clove ومخزن مؤقت صغير الحجم لرسالة NTCP2 رقم 3 (67b2f7327 ، db3cd60f1 )
- تُسقط tunnelات الشظايا المكررة وتضع حدًا لخريطة إعادة تجميع الشظايا (8af94b9e4 ، 4c3d10c12 )
- إصلاحات متانة أصغر في NetDB وNTCP ومعالجة datagram
i2ptunnel
- يحجب بروكسي HTTP الطلبات الموجهة إلى عناوين IPv4 الخاصة وعناوين loopback وlink-local (3aef97a9d )
- أُصلح تجاوز مصادقة البروكسي عبر downgrade في SOCKS 4/4a (ff63e0cdf )
- تزيل tunnels خادم HTTP حرف CR من الترويسات؛ ولم تعد سلاسل مصادقة البروكسي تُسجّل
- إصلاحات escaping المخرجات في جميع أنحاء Hidden Services Manager
i2pcontrol
- حماية عبر رمز CSRF، ورؤوس أمان JSON، وتأخير عند فشل المصادقة (9a1c56f35 ، e79e4949d ، 8fbfb70fb )
- إزالة التراجع إلى كلمة المرور الافتراضية
itoopie
i2psnark وAddressbook
- تعزيز تحليل bencode (حد التعاود، رفض المفاتيح المكررة) وفحوصات اجتياز المسار
- يتحقق Addressbook الآن من عدم تطابق الوجهة عند التحديث (a884b9093 )
i2psnark
- روابط Magnet: جميع الـ trackers تُستخدم وتُحفظ الآن، بالإضافة إلى دعم معامل الاسم
dnومعامل الحجمxl - Trackers وDHT: tracker احتياطي عبر UDP، توقيت announce أذكى، فرز قواميس متوافق مع المواصفات، رسائل UDP وDHT مضغوطة
- الأداء: استخدام أقل للذاكرة وتجزئة أسرع عند إنشاء التورنتات أو إعادة فحصها؛ ضبط محكم لتقييد الطلبات وpipelining والمهلات
- UI: عرض مساحة القرص الحرة والتحقق منها عند إضافة التورنتات، وعناصر التحكم في قائمة تشغيل الصوت، واستئناف التحديثات الحية عند ظهور علامة التبويب مجددًا
- الإصلاحات: لم تعد أولويات الملفات تُفقد بعد فحص بدء التشغيل (GH #170 )، واستخراج سمات metainfo، وNPE في مصافحة الامتداد
- تمهيد لـ BitTorrent v2 (غير موجّه للمستخدمين بعد)
البث والنقل
- إصلاحات مزامنة Streaming في مسارات إعادة الإرسال وack، إضافة إلى ضبط slow start وإعادة التعيين (061d4e3f6 )
- تستخدم Tunnels بشكل دوري رسائل بناء tunnel ذات 5 slots
- خيار force-IPv6 صريح جديد، مع دعم Docker bridge قيد العمل
- SAM: إصلاح الجلسات الفرعية DG2/DG3 (d2392ae9b )
- I2CP: API جلسة جديدة
discardMessage()
أخرى
- SusiDNS: دفتر عناوين “conflicts” جديد
- Reseed: أُضيف reseed2.i2pgit.org وreseed.kiota.ch وخادما skhron.eu وi2p.ntp.poweredbyberlin.de؛ وأُزيل reseed.i2pgit.org
- Docker: Debian Trixie وOpenJDK 21 وAnt 1.10.18، مع ختم SHA الخاص بالـ commit في عمليات البناء
- إصلاحات البناء لـ izPack 5.2.6 وgettext 1.0 وGradle
- تحديثات GeoIP وقائمة حظر Tor وقائمة trackers والترجمة
سجل التغييرات الكامل: i2p-2.13.0…i2p-2.14.0
يتوجه الشكر إلى zzz وeyedeekay وNicholas Lopez وfa على مساهماتهم في هذا الإصدار.