يتضمن إصدار I2P 0.7.6 إصلاحات إضافية لمشكلات استقرار الشبكة المتعلقة بعملية بناء tunnel (نفق) وحدود الاتصال. على الرغم من أن إصدار 0.7.5 حسّن بشكل كبير الازدحام الذي كان يظهر في أمسيات UTC وعطلات نهاية الأسبوع، إلا أنه لم يُقضَ عليه؛ ومن المفترض أن يُحسّن هذا الإصدار الوضع أكثر.

يتضمن هذا الإصدار أيضًا سمات جديدة لوحدة التحكم من dr|z3d، والتي يمكن اختيارها من صفحة إعدادات واجهة المستخدم الجديدة. عذرًا، السمات الجديدة غير متاحة لمتصفح IE.

تم تغيير التباين الافتراضي لطول tunnels من 1 إلى 0. يؤثر ذلك أساسًا في tunnels الاستكشافية وفي iMule. كما هو موضّح على zzz.i2p، يضيف التباين غير الصفري قدرًا ضئيلاً جدًا من الحماية، مقابل تكلفة كبيرة في الموارد. إذا رغبت في إعادة تكوين إعداداتك الاستكشافية إلى التباين القديم 1، أو التغيير إلى طول 3 وتباين 0، فيمكنك القيام بذلك في صفحة config tunnels. من الأفضل تغيير إعدادات iMule من داخل ذلك التطبيق.

أصبح I2P الآن يخزّن البيانات المؤقتة في دليل النظام المؤقت (عادةً /var/tmp على لينكس و %TEMP% على ويندوز). بالنسبة للتثبيتات الجديدة فقط، تكون بيانات المستخدم في $HOME/.i2p على لينكس/ماك و %APPDATA%\I2P على ويندوز.

يتضمن الإصدار عدة تغييرات لتقليل استهلاك الموارد (الذاكرة، وحدة المعالجة المركزية، والاتصالات) ومجموعة الإصلاحات المعتادة للأخطاء. يوصى بالترقية.

هذا هو أول إصدار قام zzz ببنائه وتوقيعه. شكرًا مجددًا لـ Complication على مساهماته العديدة في المشروع خلال السنوات الخمس الماضية. يشهد I2P أسرع وتيرة تطوير منذ سنوات. يرجى تقديم ملاحظاتكم للمطورين على IRC #i2p أو عبر forum.i2p2.de وشارك!

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

  • Split the limiting actions into three thresholds (75%, 81%, and 87%) instead of all happening at 80%, for better control, and to save the drastic actions for the higher thresholds.
  • Other minor changes, perhaps temporary, to improve tunnel build success.
  • Change default tunnel length variance to zero, to help iMule and exploratory build success. As explained elsewhere on this site, this will have a negligible affect on anonymity. Should you wish to keep a variance of 1 for a particular tunnel pool, change it back on configtunnels.jsp or in i2ptunnel, or the iMule config.
  • Make shared clients tunnels reduce-on-idle for new installs.

حدود الاتصال والازدحام المرتبط بها

  • Expire peer profiles quicker and display less, to reduce memory use.
  • Use StringBuilder throughout, faster than StringBuffer
  • Reduce stats coalesce frequency, this is a big CPU user
  • Allocate much less memory on first startup
  • Remove more unused classes

الموارد

  • More fixes related to UPnP, recognition of firewalls and changing firewall conditions, and address changes.

النقل

  • Wait until the console is up before launching browser.

مشغّل المتصفح

  • New console, i2psnark, susimail, susidns, and proxy error page themes by dr|zed
  • Console themes are selectable on configui.jsp.
  • Console themes not available for IE users.
  • Fixes for Opera

لوحة التحكم والسمات

  • Serve css and image files at the reserved proxy.i2p address, to better display the error pages when the user is on a different machine.

الوكيل

  • For new installs, code and data will be split into different directories. Data (router files, config files, i2psnark files, eepsite(I2P Site) files, etc.) will be in ~/.i2p on linux and %APPDATA%\I2P on Windows. The code directory can be read-only to the user (although the user will not be able to update in that case). On linux, the shell scripts i2prouter, runplain.sh, and eepget can be moved to a directory such as /usr/bin. All assumptions that files are in the current working directory are removed. Don’t launch the router anymore in the install scripts on linux.
  • For existing installs, about the only visible change will be a few temporary files now in the Java temporary directory (e.g. /var/tmp on linux) instead of $I2P.

المثبّت، تقسيم الدلائل، تنظيم ملائم للتوزيعات

  • Move the reseeder from the routerconsole to the router, for easier embedding of the router in other code (e.g. android, iMule)

SHA256 Checksums:

6d5d3b9feee1f827e25c896bdc12553a5133816e0bf705a5d9dffe099685245a  i2pinstall_0.7.6.exe
05c16c78670ebcadb401509a0b46010e8d3ef2644bce3bc62f96751368e24402  i2psource_0.7.6.tar.bz2
e799ef916871c12d0c53ade577fe2ab89feb138589b9dd312a38f35f31c45bff  i2pupdate_0.7.6.zip
e4605534e5accec9956c2204c547486ad5a3cca57597f2a44665c49cdf9dede3  i2pupdate.sud