LINUX.ORG.RU

Transmission 3.0

 , ,


1

5

22 мая 2020 года состоялся выпуск популярного кроссплатформенного свободного BitTorrent-клиента Transmission, поддерживающего, помимо стандартного графического интерфейса, управление через cli и веб и отличающегося скоростью работы и низким потреблением ресурсов.

В новой версии реализованы следующие изменения:

Общие изменения на всех платформах:

  • Серверы RPC получили возможность принимать соединения по IPv6
  • По умолчанию включена проверка сертификатов SSL, для совместимости с которой TR_CURL_SSL_VERIFY заменили на TR_CURL_SSL_NO_VERIFY
  • Для имён файлов .torrent и .resume по умолчанию снова используется хэш
  • Для защиты от атаки перебором у встроенного веб-сервера ограничили количество неудачных попыток авторизации до 100
  • Время раздачи при простое ограничено 40320 минутами(4 недели)
  • Добавлены Peer ID для torrent-клиентов Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk
  • INT64_MAX по умолчанию объявляется как размер незавершёной закачки, если настоящий размер неизвестен(помогает, к примеру, с трекерами Amazon S3 )
  • Включена поддержка TCP_FASTOPEN(позволит слегка ускорить начало соединения)
  • Усовершенстована обработка ToS в соединениях IPv6
  • Рукопожатие будет принудительно прерываться, если не удалось получить общий секрет(приводило к сбоям)
  • Запрещена смена трекеров во время анонсирования(приводило к сбоям)
  • Добавлена поддержка файла «session ID»(во временном каталоге), позволяющего точнее определять, является ли сеанс локальным или удалённым; ID прилагается к ответу «session-get».
  • Добавлена поддержка бесклассовой адресации(CIDR) в чёрном списке
  • Добавлена поддержка меток в libtransmission и transmission-remote
  • Обработка заголовков session-id стала производиться регистронезависимо
  • Поддержка загрузки CA сертификатов из системного хранилища
  • Устранены множественные утечки памяти(загрузка magnet, завершение сеанса, анализ двоичных данных)
  • Усовершенствование сборки на основе CMake(Ninja generator, libappindicator, systemd, Solaris и macOS)
  • Переход на подмодули для разрешения(большинства) сторонних зависимостей

Изменения демона:

  • Использование libsystemd вместо libsystemd-daemon
  • Строгий запрет повышения привелегий для transmission-daemon.service

Веб-клиента:

  • Исправлена XSS-уязвимость
  • Исправлена таблица стилей в Chromium 59+
  • Добавлено отображение кнопки «загрузить(как в „загрузить на сайт“, а не в „загрузить себе“)» на мобильных устройствах
  • Добавлено отображение оставшегося времени загрузки в компактном режиме(ранее было только на мобильных устройствах и в развёрнутом режиме).

>>> Подробности



Проверено: cetjs2 ()

Ответ на: комментарий от SM5T001

Оригинал не читал, но тут мои глаза вытекли.

Или сборки для платформ. Systemd - созданы скрипты для системы инициализации. Но так безграмотно. И если это в офф. доке, то качество самой программы под вопросом.

Vault_Boy ()
Ответ на: комментарий от fallout4all

Где православный deb!? под Винду собрали, под макось собрали. Безобразие!

это линукс вей

Вот. Непонятно кто это, но на https://launchpad.net/~transmissionbt/+archive/ubuntu/ppa

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от dimgel

Зависит от того, что вкладывается в понятие «лучше».

Ну вот если брать такие параметры, как легковесность, нормальную поддержку cli, web и демона из коробки, независимость от QT - тогда да, лучше.

SM5T001 ()
Ответ на: комментарий от dimgel

Лучше тем что работает демоном и может быть вкрячено в прошивку аппаратного NAS или роутера, превращая их в автономные торрентмашины. Не скажу что сейчас это всё актуально и безопасно, но ты можешь если хочешь.

Jameson ★★★ ()
Ответ на: комментарий от grem

Благодарю, не знал, да и не нужно оно мне так то. Как то давно уже торрентами не пользуюсь. А если приспичит штатным кдешным ktorrent скачаю и опять про них забуду.

Jameson ★★★ ()
Ответ на: комментарий от Jameson

Но я из описания опции не понял отрубает он сборку гуи вообще или только qtdbus + geoip.

Ktorrent тоже достаточно хорош. Transmision уже не помню чем не понравился в качестве графической софтины.

grem ★★★★★ ()

Все это конечно хорошо (местами, а местами у сабжа не очень), да только качать уже почти нечего - классных раздач нееету-с.

anonymous ()
Ответ на: комментарий от grem

Видимо тем что графические морды к нему кривоваты и всех настроек в них нет. Однако я использовал NAS от Synology и WD Book с transmission внутри много лет и не жаловался. Настроить я и через конфиг могу, а цепляться мордой можно с винды, с линукса, с мобильника\планшета под Андроид... Было удобно даже.

Jameson ★★★ ()

возможность качать по порядку опять не добавили. Пожалуй самый большой недостаток трансмишн, без этого фильм не начнешь смотреть пока не скачался.

jtad ()

Существуют ли треккеры, которые хранят «ссылки» исключительно на свободно распространяемое ПО (хотя бы на образы дистрибутивов)?

Хотя скорее такое проще где-нибудь в виде ссылок держать на том же гитхабе.

grem ★★★★★ ()
Ответ на: комментарий от grem

гораздо труднее собрать исключительно свободное ПО в каком-нибудь одном месте. а уж форма представления лишь мелкий вопрос технической реализации.

pfg ★★★ ()
Ответ на: комментарий от SM5T001

При том, что на скриншоте виндовая версия Transmission. Выкладывать такое на форуме про линукс, как по мне, это просто издевательство. Неужели скрина линуксовой версии не нашлось?

anonymous ()
Ответ на: комментарий от Artamudo

На сорджфордже исходники редкость. А на официальных сайтах дистрибутивов иногда ссылки уж слишком запрятаны (debian самый показательный пример, наверное; старые версии centos тоже запрятаны - нужно скачать файлик в котором будет ссылка на архивы).

grem ★★★★★ ()

Провел небольшое исследование.

Взял 300 наиболее известных свободных программ в Linux, оказалось что самый лучший софт сделан на Qt (278 программ), а на GTK хороших исчезающе мало (22 программы). На мой взгляд проблема в интерфейсах, которые на GTK выглядят примитивно и страшновато.

anonymous ()