Detalhes da atualização
0.9.48 habilita nosso novo protocolo de criptografia de ponta a ponta (proposta 144) para a maioria dos serviços. Adicionamos suporte preliminar para a nova criptografia de mensagens de construção de tunnel (proposta 152). Há melhorias significativas de desempenho em todo o router.
Os pacotes para Ubuntu Xenial (16.04 LTS) não são mais suportados. Usuários nesta plataforma devem atualizar o sistema para que continuem a receber as atualizações do I2P.
Como de costume, recomendamos que atualize para esta versão. A melhor forma de manter a segurança e ajudar a rede é executar a versão mais recente.
DETALHES DO LANÇAMENTO
Alterações
- Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers
- Block same-country connections when in hidden mode
- BOB: Add deprecation warning
- Build: Drop support for Xenial; ant 1.9.8 or higher required to build
- i2ptunnel: Enable dual-key encryption for most tunnel types
- JBigI: Add library for Linux aarch64, zen, and zen2
- Preliminary support for ECIES-X25519 routers (proposals 152 and 156)
- Ratchet: Efficiency improvements and memory reduction
- SSU: Randomize intro key
- SSU performance improvements
- System tray: Enable by default for Linux KDE and LXDE
Correções de bugs
- Build: Set release property for better runtime compatibility
- Console: Fix Jetty not starting on Java 11.0.9.1
- i2psnark: Limit size of embedded video
- Improved IPv6 address validation
- Installer: Disable pack200 to support Java 14+
- Installer: Add missing linux armv7 and aarch64 wrapper binaries
- i2ptunnel: Filter server response headers when not compressing
- NTCP2: Fix sending termination message on idle timeout
- Streaming: Fix handling of tag options
Outros
- Build: Reproducible build fix
- Core: Refactoring of data structures to reduce memory usage
- Crypto: Cache HMAC256 instances
- i2psnark: Hide BEP 48 padding directory in UI
- i2psnark: Checks for unsupported v2 torrents
- i2psnark: Remove old opentrackers
- i2ptunnel: Improved support for offline keys
- Jetty 9.3.29
- NetDB: Increase minimum floodfill version for leaseset lookups
- NTCP: Set nodelay on sockets
- Proxy: Remove old jump servers
- Ratchet: Rotate keys faster
- Tomcat 9.0.40
- Wrapper 3.5.44 (new installs only)
- Zxing 3.4.1
- New partial translations for Kurdish, Turkmen, Argentinian Spanish
- Translation updates
Lista completa de bugs corrigidos
Somas de verificação SHA256:
817d52ea7662ef22a6158d62431aee44b8effe26d3883d979bbc72dac02a80d6 i2pinstall_0.9.48_windows.exe
5dd5c300d3d2ca4eb7f7b33a2d4c9e54814f02c199c5176db17f214c8ab655d2 i2pinstall_0.9.48.jar
e8c55b17b2066d8eab82bc407128f1f0366530c5429a1413ea0cbf40f922d532 i2psource_0.9.48.tar.bz2
4dac576536b4eaff5b4e8ff0e49d42bb2ff5167f6ead680b751c1bd2df7336c1 i2pupdate_0.9.48.zip
42860507a3cb4fda15bb4a5c45ac0991f6ff8148b9a53a0df9945451f8b4659e i2pupdate.su3