La version 0.8.9 apporte plusieurs améliorations des performances, ainsi que de nombreux changements pour gérer la croissance rapide et continue du réseau. Elle utilise une nouvelle méthode itérative pour les recherches dans la base de données réseau Kademlia, qui devrait être plus fiable et plus efficace. Il y a également plusieurs améliorations apportées à notre protocole de transport SSU (UDP) qui devraient améliorer la fiabilité et l’efficacité. Nous avons apporté plusieurs changements pour améliorer les taux de réussite de construction de tunnels. Et, bien sûr, il y a de nombreuses corrections de bogues et des mises à jour des traductions.

Le réseau a connu une croissance assez rapide ces dernières semaines, et c’est une excellente nouvelle, mais cela a entraîné une certaine instabilité. Nous souhaitons la bienvenue à tous nos nouveaux utilisateurs et nous vous demandons d’être patients pendant que nous apportons des améliorations au logiciel.

Veuillez aider à développer le réseau. Participez, faites passer le mot et faites un don! Si vous trouvez un bogue, veuillez soumettre un rapport sur Trac. Nous recherchons toujours de l’aide pour les traductions nouvelles et existantes. Veuillez vous porter volontaire sur IRC #i2p-dev.

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

DÉTAILS DE LA VERSION

Modifications majeures

  • Iterative netdb lookup, this had to be fixed as the network growth was making the old method less reliable. Also increase lookup timeouts to improve success rates.
  • Implement a SSU disconnect message so that the other side of a connection finds out when the peer disconnects. This should considerably speed up subsequent reconnection.
  • Major rewrite of the SSU send queue code, for efficiency in high-speed routers
  • Major rewrite of the participating tunnels expiration code, for efficiency in high-speed routers
  • Increase the maximum SSU MTU so messages take less packets
  • New reverse lookup table in the hosts.txt database so that names are displayed again on the netdb leases page
  • Preliminary support for IRC DCC - not enabled by default
  • (New installs only) Switch to the Maxmind GeoIP database which is up-to-date and has better coverage of some countries
  • (New installs only) Update to wrapper 3.5.12 to fix file permission problems

Corrections de bogues

  • Fix restoration of original tunnel quantity after idle
  • Reduce CPU usage when network is disconnected
  • Fix i2psnark “eject” button in certain browsers
  • Fix changing i2psnark tunnel parameters
  • Fix installation issues on some non-English Windows versions
  • Catch some uncaught exceptions from GNU NIO
  • Fix connectivity issues after long suspend times

Autre

  • Improvements to the data structure caching, and increase some cache sizes, to increase hit rates. Add a country code string cache.
  • Continue work on removing global locks for performance improvements
  • Rewrite of the job queue for efficiency
  • Switch to https reseed by default for security; update the reseed host lists
  • Don’t bother to gzip small http responses and images
  • Use bigger buffers and gunzipper cache in the http proxy
  • Several changes to improve tunnel build success rates
  • Increase the number of floodfills again
  • Faster router info expiration
  • Remove ancient deprecated ministreaming socket manager
  • Add option for i2psnark files readable by everyone
  • Add option for i2psnark page refresh time
  • Add streaming API for getting and setting I2CP port
  • More aggressive netdb exploration by hidden routers
  • Remove confusing “firewalled and fast” message
  • Translation updates for German, Spanish, Portuguese, Russian, and Swedish

Sommes de contrôle SHA256:

554d0abe82ca034e1b7479410bab330bba5644ca1ae4117982af670d0f44ee66  i2pinstall_0.8.9.exe
c40d503c0ee2e90c75f3d635649490a8e49b60e1da8100db118e2097a133429e  i2psource_0.8.9.tar.bz2
dba9258b67b3021c40456aae8e6986dc954ec55ab4ea527fd1ef02cfba88d803  i2pupdate_0.8.9.zip
8f04438cd3d17240bebe8afc172ed54a65c3265db8ea4675a8c508d8ba088326  i2pupdate.su2
e8754a0490bd3e47bc5017ea66d2bfda6386e9c9c6d50a6d77d2c15c0cab098b  i2pupdate.sud