Новая версия bittorrent-клиента Transmission 2.90

Новая версия bittorrent-клиента Transmission 2.90

Представлен релиз Transmission 2.90, относительно легкого и нетребовательного к ресурсам BitTorrent-клиента, написанного на языке и поддерживающего разнообразные интерфейсы пользователя: GTK, Qt, native Mac, Web-интерфейс, daemon, command-line.

В новой версии добавлено 52 изменения, из которых можно отметить:

  • Добавлена возможность использования библиотек CyaSSL/WolfSSL и PolarSSL в качестве бэкенда шифрования вместо OpenSSL;
  • Начальная поддержка системы сборки CMake;
  • Многочисленные улучшения в поддержке сборки для платформы Windows. Прекращена поддержка Windows XP/2003;
  • Возможность сборки с системными библиотеками UTP и DHT;
  • Поддержка miniupnpc API v14;
  • Улучшение проверки ошибок при получении метаданных;
  • Оптимизация интерфейса для OS X 10.9+. Прекращение поддержки OS X 10.6;
  • Решение проблем с отображением индикаторов на системах с GTK+ 3.16+;
  • В интерфейсе на базе Qt проведена оптимизация производительности работы с торрентами, содержащими большое число файлов. Добавлено контекстное меню для файлов, отображаемых в диалоге параметров торрента. Улучшен внешний вид панели настройки фильтров. Улучшена работа с magnet-ссылками. В случае отсутствия D-Bus обеспечен вывод уведомления через пиктограмму в системном лотке;
  • При запуске на платформе Windows демон теперь выполняется в виде фонового сервиса;
  • Модернизирован метод отслеживания изменений в директориях, добавлена поддержка специализированных механизмов BSD/Darwin (kqueue) и Windows (ReadDirectoryChanges);
  • В web-клиенте улучшена поддержка CSP (Content Security Policy), добавлен режим возобновления загрузки ("resume now") для находящихся в очереди торрентов, обновлены библиотеки jQuery 1.11.2 и jQueryUI 1.11.4, для формирования меню задействован готовый компонент из состава jQueryUI.