Релиз BitTorrent-клиента Deluge 2.0
Спустя девять лет с момента формирования прошлой значительной ветки опубликован релиз многоплатформенного BitTorrent-клиента Deluge 2.0, написанного на языке Python (используется фреймворк Twisted), базирующегося на libtorrent и поддерживающего несколько видов интерфейса пльзователя (GTK+, web-интерфейс, консольный вариант). BitTorrent работает в клиент-серверном режиме, при котором пользовательская оболочка выполняется в виде отдельного процесса, а всеми BitTorrent-операциями управляет отдельный демон, который может быть запущен на удаленном компьютере. Код проекта распространяется в рамках лицензии GPL.
Ключевыми улучшениями в новом выпуске стало портирование кодовой базы на Python 3 и перевод GTK-интерфейса на GTK3. Другие изменения:
- Реализован режим последовательной загрузки;
- Добавлена возможность смены владельца торрента;
- Функция AutoAdd вынесена из основного приложения в более качественно работающий внешний плагин (входит в комплект);
- Обеспечена передача для обработки на стороне клиента исключений, связанных с аутентификацией и запросом расширенных полномочий. В случае отсутствия в настройках параметров аутентификации, код ошибки направляется клиенту, на стороне которого выводится форма ввода логина и пароля;
- Осуществлено разделение добавляемых в сеанс новых торрентов и торрентов, загруженных при восстановлении сеанса;
- Для достижения более высокой защиты обновлены параметры TLS;
- Обеспечен вывод информации о состоянии загрузки частей торрента;
- В настройки добавлена опция для выбора сетевого интерфейса для исходящего трафика;
- Обеспечивающий работу WebUI сервер (deluge-web) теперь по умолчанию запускается в фоновом режиме, для отключения этого поведения следует указывать опцию '-d' ('--do-not-daemonize');
- В плагине Blocklist добавлена поддержка белых списков и возможность чистки фильтра IP-адресов перед обновлением списков.
© OpenNet