• Opublikowane: 2022-02-21
  • Autor: zzz
  • Opublikowany w release

Wersja 1.7.0 zawiera liczne poprawki zwiększające wydajność i niezawodność.

Dla obsługiwanych platform wprowadzono wyskakujące powiadomienia w zasobniku systemowym. Klient i2psnark zawiera nowy edytor torrentów. Znacząco zmniejszono wykorzystanie procesora przez transport NTCP2.

Już od dawna wycofywany mostek BOB został usunięty z nowych instalacji. Będzie dalej działał w obecnych instalacjach, za wyjątkiem tych zainstalowanych z paczek Debiana. Wszyscy pozostali użytkownicy mostka BOB powinni naciskać programistów na przejście używanych aplikacji na mostek SAMv3.

Jesteśmy świadomi powolnego spadku niezawodności sieci od czasu wydania wersji 1.6.1. Zauważyliśmy problem tuż po wydaniu, ale zajęło nam prawie dwa miesiące zidentyfikowanie przyczyn. Przyczyną był błąd w i2pd 2.40.0, który został załatany w wersji 2.41.0. W międzyczasie dokonaliśmy kilku zmian w Java I2P zwiększających niezawodność zapytań i zapisów do bazy danych węzłów, aby uniknąć tworzenia tuneli poprzez użytkowników o bardzo słabej wydajności. Powinno to zwiększyć odporność sieci na problematycznych i złośliwych użytkowników. Oprócz tego rozpoczęliśmy program testowania węzłów i2pd i Java w izolowanej sieci testowej, aby uniknąć problemów takich jak powyższy przed wydaniem kolejnej wersji, a nie po.

Kontynuujemy prace nad nowym transportem UDP „SSU2” (propozycja 159) i rozpoczęliśmy wdrażanie. SSU2 znacząco zwiększy bezpieczeństwo i wydajność. Ostatecznie całkowicie całkowicie zastąpiliśmy bardzo powolne szyfrowanie ElGamal, kończąc tym modernizację szyfrowania, która została rozpoczęta 9 lat temu. Już wkrótce rozpoczniemy wspólne testy z i2pd i wdrożymy zmiany do sieci jeszcze w tym roku.

Jak zwykle, zalecamy aktualizację programu do niniejszej wersji. Nie musimy dodawać, że służy to zachowaniu bezpieczeństwa sieci oraz jej uczestników.

RELEASE DETAILS

Changes

  • BOB: Remove
  • i2psnark: New torrent editor
  • i2psnark standalone: Fixes and improvements
  • i2ptunnel: Support IRCv3 message tags
  • NetDB: Lookup/store reliability improvements
  • System tray: Add popup messages
  • Transport: NTCP2 performance improvements
  • Transport: NTCP2 clock skew handling improvements
  • Transport: Use priority in SSU sender queue
  • Tunnels: Remove outbound tunnel when can't connect to first hop
  • Tunnels: Fallback to exploratory for building after repeated build failure
  • Tunnels: Enable tunnel testing by default
  • Tunnels: Use tunnel builds as a tunnel test

Naprawa Błędów

  • Plugins: Fixes for webapps named different from the plugin
  • Reseed: Fixes for IPv6-only
  • Router: Fix rare deadlock at startup
  • Tunnels: Restore IP restriction tests

Inne

  • API version: 0.9.53
  • i2pcontrol: Improved state mapping
  • i2ptunnel: Refactor UDP support
  • Plugins: Fixes for webapps
  • Router: Workarounds for i2pd 2.40.0 SSU bug
  • Translation updates

Full list of fixed bugs

Suma kontrolna SHA256:

a2206e2578e88aa08294b68df2c9dad4f9301a94dc3d00bfccfe4517555e226c  i2pinstall_1.7.0_windows.exe
23b80dd09bf4bb53edfde8e802bf0e428d89062f1232b3cdfeca04fccdbeb685  i2pinstall_1.7.0.jar
aa53591e89eacc3491ab472dc4df998780fb6747eea3b97ecb7a9f81ff2c9a5e  i2psource_1.7.0.tar.bz2
fcfd2e3685de8c0b79b2018638821c64411c66c61ab84d2bf74c149358c96dba  i2pupdate_1.7.0.zip
d8110d77efb9712d69b622df03b7c9cd7f492b516b71914efb6019d31541e771  i2pupdate.su3