Релиз i2pd 2.17, полнофункциональной реализации I2P-клиента на языке C++

Доступен релиз i2pd 2.17 (I2P Daemon), полнофункциональной реализации клиента I2P на языке C++. Проект i2pd не является портом эталонного клиента I2P, написанного на языке Java, а представляет собой полностью независимую реализацию. Исходный код проекта распространяется под модифицированной лицензией BSD, бинарные сборки подготовлены для Debian, Ubuntu, macOS, FreeBSD, Android и Windows. Для удобства установки и обновления i2pd создан PPA-репозиторий и Docker-образ.

I2P — это универсальный анонимный сетевой уровень, все соединения в котором анонимны и используют сквозное (end-to-end) шифрование, а участники не раскрывают свои настоящие IP адреса. I2P-клиент — это программа для построения и использования анонимных I2P-сетей. Подобные сети обычно используются для анонимных peer-to-peer приложений (файлообмен, криптовалюты) и для анонимных клиент-серверных приложений (вебсайты, мессенджеры, чат-серверы). I2P позволяет людям со всего мира общаться и делиться информацией без ограничений.

Изменения:

  • Добавлена возможность выпускать трафик в сеть (reseed) через HTTP- и Socks- прокси;
  • Добавлена функциональность временных ключей для туннелей;
  • Корректная публикация destination на базе схем ECIES (Elliptic Curve Integrated Encryption Scheme);
  • Добавлен i2cp-параметр i2p.streaming.initialAckDelay;
  • Возможность настройки логгирования через WEB-консоль;
  • В WEB-консоли теперь показываются статус клиентских сервисов;
  • Полностью отключен тип подписей RSA;
  • Исправлена разметка в WEB-консоли;
  • Исправлены проблемы с выполнением операции выхода и выключения через WEB-консоль в Windows;
  • Добавлен параметр CRYPTO_TYPE при создании destination для SAM API;
  • Добавлены параметры подписи и типа криптографии для команды newkeys в BOB API.

© OpenNet