LINUX.ORG.RU

Transmission 3.0

 , ,

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 ()
Последнее исправление: cetjs2 (всего исправлений: 2)

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

Капец, ну вот как простой вопрос может вызвать понос подобного бреда в ответ? Давно бухаешь? Завязывай.

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

Нужно. Пользуюсь и Transmission и qBittorrent. Хотелось бы оставить только одного, но у каждого свои недостатки.

А можно узнать какие. Я понимаю что такое распределенная раздача, но transmission у мну на сервере стоит и вроде все гуд. Через transmission remote gui добрать не проблема. Правда он немного протух, а афтар забил.

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

Transmission на некоторых раздачах зависал, не смог понять, что с ними не так. Есть предположение, что ему не нравится, когда в раздаче очень много файлов. Сам стараюсь паковать это дело, но попадаются изредка такие торренты на просторах Сети. Иногда были проблемы с magnet-ссылками - их, видимо, как раз в этом выпуске решили. Не хватало каких-то настроек и элементов UI, но это не так важно в последнее время.

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

думаю, если бы отображались юзер-агенты, твой пост в ответ на мой пост выглядел бы забавно

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

Он всё правильно написал, ты ж набросил, что, мол, все онлайн с drm и рекламой смотрят, а теперь съезжаешь.

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

О да, отличная фича на роутере с USB и 8 Мб флеша.

Shadow ★★★★★
()

Для имён файлов .torrent и .resume по умолчанию снова используется хэш

Как производится обновление с 2.х?

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

systemd
Я что-то пропустил?

Видимо, на крупные системы, где используется системд, сервер transmission собирается с нужным сервисом под него. У меня на роутере нет systemd и всё работает.

fehhner ★★★★★
()

А что у меня одного регулярно вылазит на уже скачанных раздачах «Please Verify Local Data! Piece #276 is corrupt.»?

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

Как производится обновление с 2.х?

Поддерживают оба формата. И переименовывают.
Go back to using hash as base name for resume and torrent files

bool didRenameResumeFileToHashOnlyName = false;
    loaded = tr_torrentLoadResume(tor, ~0, ctor, &didRenameResumeFileToHashOnlyName);

    if (didRenameResumeFileToHashOnlyName)
    {
        /* Rename torrent file as well */

@disee. Похоже, что всё же решили проблему с длинными именами этих файлов. Это в прошлом формат BasenameNameAndPartialHash, а сейчас BasenameHashOnly.

Using hashes results in filenames well under 255 bytes limit on some filesystems. If even that will not be enough, I’d suggest reporting the issue elsewhere.

Перевод пункта в новости немного ввёл в заблуждение.

Go back to using hash as base name for resume and torrent files (those stored in configuration directory) (#122)

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

пришло время тестировать железо на ошибки

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

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

jtad
()
Ответ на: комментарий от fehhner

В status показывает текущую скорость скачивания и отдачи.

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

Ты дурачок совсем, аноним? Причём тут drm и реклама?

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

Я года 4 назад руками на свежий трансмишн накладывал.

Shadow ★★★★★
()

Я люблю Transmission.

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

При современных скоростях провайдер не обязан отдавать тебе контент по максимальной скорости предоставляемой твоим сервером.

Исправил.

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

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

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

Не надо. Дождись первого сервиспака.

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

А вкладки в браузере у тебя случайно не сыпятся? Это хороший показатель битого ОЗУ.

Transmission на другой машине. Я память, конечно, проверю, но сомневаюсь что в ней дело. Судя по интернетам, то такое у людей бывает.
Я тут вот что заметил. Я сначала cache-size-mb поставил в 64, вот вернул его в дефолтные 4 и пока проблем нет. Времени еще мало прошло, конечно, нужно пару дней еще подождать. А лучше недельку.

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

Торренты зло, онлайн-сервисы - ДОБРО!!!

Какая разница чем черпать говно?

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

У transmission есть демон. Его часто встраивают в прошивки для роутеров (Padavan, FreshTomato). Тем и популярен отчасти.

digitaldark
()
Ответ на: комментарий от urxvt

Я тут вот что заметил. Я сначала cache-size-mb поставил в 64, вот вернул его в дефолтные 4 и пока проблем нет.

Не долго музыка играла.

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

Он даже мемтестом не поймал. Попробую отключать планки по очереди. Спасибо.

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

Но ведь это классика

Нет, это говно.

anonymous
()

Ура! Теперь темная тема в маке есть)

Neko_Kun
()

Может я балуюсь в глаза или сильно туплю, но: как поменять язык в кутешном GUI? В настройках не нашёл нужной опции.

abbxuser
()

После обновления в раздачах кавычки превратились в подчёркивания, но на диске остались кавычки. У других, заканчивающихся на «ver.», точка в конце потерялась. Проблема даже не в том, что руками править, а куча времени на перехеширование уйдёт.

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

Ещё символы ? и > заменяет. К тому же всё это заменяется и в добавляемых раздачах, а не только старых. А в некоторых, где иероглифы, там замены нет, но файлы недоступны.

И не откатить так просто теперь, наверно.

boowai ★★★★
()
Последнее исправление: boowai (всего исправлений: 1)
Ответ на: комментарий от papin-aziat

Ебилды ещё приехали?

Две недели назад. Обновился тогда ещё. Сейчас проверил и жалею, что копию метаданых не сделал.

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

жалею, что копию метаданых не сделал

Вот как, значит ещё проблемный, ясно.

papin-aziat ★★★★★
()

Добавлено отображение кнопки «загрузить(как в „загрузить на сайт“, а не в „загрузить себе“)» на мобильных устройствах

Ниче широкие лопаты нынче пошли. На мою такой длинный способ написать «выгрузить» тупо не вошел бы.

t184256 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.