La version 0.8.7 d’I2P apporte plusieurs améliorations à des composants longtemps négligés, notamment les services de nommage, les graphiques, les bibliothèques natives CPU ID et BigInteger, les implémentations cryptographiques et le wrapper.

Merci au nouveau contributeur KillYourTV, qui a joué un rôle déterminant dans la mise en œuvre et les tests de ces mises à niveau, avec le soutien supplémentaire de sponge et hottuna.

Les améliorations de l’identifiant du processeur (CPU ID) sont l’œuvre de hottuna, généreusement financées par Relakks et Ipredator - merci à Peter Sunde et à Jan-Erik Fiske pour leur soutien.

De plus, pour la première fois, nous disposons désormais d’une Archive personnelle de paquets I2P (PPA) sur launchpad.net . Pour celles et ceux qui utilisent Ubuntu, cela offre un moyen simple d’installer I2P et de maintenir à jour les différents composants. Le paquet I2P propose l’option d’une installation en tant que service, ou peut être démarré à la demande comme d’habitude. Ce PPA est actuellement maintenu par KillYourTV avec le soutien d’autres membres de l’équipe de développement. Les instructions d’installation pour Ubuntu/Debian se trouvent sur notre site web.

For those updating over the network, this update is about 4 times the usual size, due to the inclusion of the jbigi updates. Please be patient while downloading the update over the network.

Aidez-nous à développer le réseau. Impliquez-vous , faites passer le mot et faites un don ! Si vous trouvez un bug, veuillez soumettre un rapport sur gitlab . Nous recherchons toujours de l’aide pour des traductions nouvelles et existantes. Veuillez proposer votre aide sur IRC #i2p-dev.

Les fichiers sont disponibles sur la page de téléchargement .

Modifications majeures (mises à niveau et nouvelles installations)

  • NamingService upgrades to support new features, including a hosts.txt database that will be enabled in release 0.8.8
  • New form in the HTTP proxy to save new hosts with address helpers to hosts.txt
  • Speedups for SHA-256 and SHA-1 hash computation, most noticeable on GNU JVMs
  • Upgrade to JRobin 1.5.9 for better-looking performance graphs
  • Persistent graph data across restarts
  • JCpuid / JBigI upgraded to libgmp 4.3.2 / 5.0.2 and the libraries are PIC compliant, and contain improved support 64-bit on most architectures. JBigI is a native library which significantly speeds up cryptography operations
    • For those on grsec / ASLR kernels where I2P was crashing due to non-PIC libraries, I2P should now work
    • For those on x86 64-bit systems, crypto will be faster (typical result is a 25% improvement), which you may notice in lower CPU usage
    • For those on ARM or x86 OS X systems, crypto should be much faster, as we did not have jbigi support for these systems before
    • For those on most other 32-bit Linux, FreeBSD, or Windows systems, there should be no noticeable change in performance

Changements importants (nouvelles installations uniquement)

  • The Wrapper was updated to version 3.5.9 and the libraries are now PIC compliant, and support 64-bit on most architectures. For those who did not have a working wrapper before (those on grsec / ASLR kernels, or freebsd, ARM, or x86 OS X) manual upgrade of your wrapper libraries is possible. Instructions at http://www.i2p2.de/manualwrapper . For FreeBSD users see http://www.i2p2.de/faq#compat6x . Alternative: delete existing installation and install a new. Second alternative for Ubuntu: delete existing install and use PPA. For those who have a working wrapper now, a manual upgrade is NOT recommended.

Nouveautés du paquetage :

  • Debian / Ubuntu - Major upgrade of the Debian packaging scripts to comply with packaging rules
  • PPA - As described above

Corrections de bogues

  • The update includes local Jetty patches that were inadvertently omitted from the 0.8.3 and 0.8.5 install packages
  • A workaround for noncompliant UPnP devices
  • Fix bug preventing Robert from initiating a connection to i2psnark

Autres

  • More adjustments for recent network growth, including increasing the number of floodfills and lowering the number of router infos stored locally
  • Exchange version numbers across I2CP, to allow future changes to be backward-compatible
  • Swedish translation, thanks 123hund123, hottuna and digitalmannen
  • Partial Finnish, Italian, Polish, and Vietnamese translations, thanks to the Transifex translation teams
  • Arabic translation updates, thanks hamada
  • Russian translation updates, thanks hiddenz
  • GeoIP update (new installs only)

Sommes de contrôle SHA256:

9f0b1d565e0250cefe3998e1ccabda062d057f794ccb976c147608f005a022c4  i2pinstall_0.8.7.exe
31acef3fcd1a5839edc3b931f108944222c833d218bd427fe89a57b4acd92ece  i2psource_0.8.7.tar.bz2
637d9c73fde3c8756dc04a13691a812940169e66445ba3c1c5c46829991bca8f  i2pupdate_0.8.7.zip
47363a2284018a24335048a6c14d5e4f5b101f7048cbf23c61b710e2f31778b9  i2pupdate.su2
cad2233ec477fb4455ce90283a5d4a18dda17d312a818d6ae1276358cb2f55a5  i2pupdate.sud