The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Вышла версия 1.82 bittorrent-клиента Transmission

21.01.2010 16:54

Вышла версия Transmission 1.80, компактного и скромного в потреблении системных ресурсов torrent-клиента, написанного на языке C. Доступны следующие интерфейсы пользователя: GTK+, Qt, Mac, command-line, daemon и web UI.

Версия 1.80 во многом сделана "по заявкам пользователей". В этой версии реализовано 103 разных пожелания, включая 44 улучшений и исправление 26 известных ошибок.

Список изменений:

  • Все платформы:
    • Добавлена поддержка магнитных ссылок (magnet URI).
    • Добавлена поддержка безтрекерных (trackerless) торентов.
    • Реализована поддержка "incomplete directory" - временной директории куда могут временно сохраняться незавершенные загрузки.
    • Незавершенным закачкам добавляется расширение .part в конец имен файлов.
    • Теперь находится больше peer'ов за счет анонса на все уровни трекеров а не только на первый доступный трекер.
    • Исправлена уязвимость, при которой специально скомпонованный торент-файл мог вызвать перезапись произвольных файлов в системе с правами текущего пользователя.
    • Улучшена поддержка IPv6.
    • Улучшена работа PEX.
    • Ускорена работа с большими списками peer'ов.
    • Улучшена работа DHT: улучшения в механизме начального старта DHT (bootstrap) и в рабте DHT с IPv6.
    • Новые торренты без локальных данных теперь не ожидают своей очереди в очереди проверки хэшей и начинают качаться сразу.
    • Добавлено указание операционным системам (OS hint), что кешировать данные торрента при верификации - не следует.
    • Уменьшена нагрузка на процессор при использовании шифрованных соединений.
    • Улучшена фильтрация плохих IP адресов.
    • Исправлена ошибка, вызывавшая сообщение "too many open files" в логе.
    • Исправлена ошибка, вызывавшая крах Transmission при завершении процесса.
    • Исправлена ошибка, которая могла вызывать установку торентов на паузу или наоборот снятие с паузы.
    • Улучшена скорость аплоада за счет оптимизации дисковой активности путем предварительного запроса данных сериями.
    • Исправления переносимости для встраиваемых систем.
  • MacOS X:
    • Переделана вкладка "trackers inspector" c поддержкой favicons, копирования и вставки (можно копировать и вставлять списки трекеров).
    • Лог сообщений запоминает все сообщения и делает фильтрацию.
    • Восстановлен Quick Look на Snow Leopard.
    • Перемещение данных и "incomplete folder" теперь обрабатываются средствами libtransmission
    • Улучшена работа функциональности "reveal in Finder" на Snow Leopard
  • GTK+:
    • Поддержка интерфейса org.gnome.SessionManager для предотвращения hibernation в процессе работы клиента.
    • Теперь торренты можно добавлять не только локальными файлами но и как URL. Также поддерживаются magnet-ссылки.
    • Добавлен опциональный звук для "download complete".
    • При создании нового торрента упрощено его авто-добавление.
    • Новый значок для элемента строки состояний "Ratio" от jimmac.
    • Исправлены небольшие утечки памяти.
    • Улучшения соответствия GNOME HIG.
  • Демон:
    • При работе как демон, сообщения пишутся в системный лог (SYSLOG).
    • При получении сигнала SIGHUP перечитывается файл настроек (settings.json)
    • transmission-remote теперь позволяет настраивать лимиты скоростей для каждого торрента индивидуально.
  • Web Client:
    • Добавлена поддержка активации режима сниженной скорости ("turtle mode").
    • Двойной клик на торренте открывает или закрывает torrent inspector.
    • Добавлен чекбокс "Start When Added" при добавлении торрентов.
    • В file inspector добавлены кнопки Select All и Deselect All.
    • В диалоге настроек добавлена информация о версии.
    • Контекстное меню теперь всегда пропадает когда пользователь щелкает на торренты.
    • Исправлена ошибка, приводящая к скрытию части контекстного меню.

Дополнение: через несколько дней вышло обновление Transmission 1.82 в котором исправлены такие проблемы, как медленный старт клиента у некоторых пользователей и ошибка разбора некоторых magnet-ссылок.

  1. Главная ссылка к новости (http://www.transmissionbt.com/...)
  2. OpenNews: Вышла новая версия легкого bittorrent-клиента Transmission - 1.76
  3. Полный список изменений Transmission 1.80
  4. OpenNews: Уязвимости в BitTorrent клиенте Transmission и маршрутизаторах D-Link
  5. OpenNews: Релиз BitTorrent-клиентов Deluge 1.2.0 и qBittorrent 2.1.0
Автор новости: User294
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/25099-BitTorrent
Ключевые слова: BitTorrent, Transmission
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (20) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 18:45, 21/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    уже вытянули и собрали :)
     
  • 1.2, ононим (?), 18:49, 21/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    что значит "плохие IP"?
     
     
  • 2.4, evgeny_t (ok), 19:18, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    может те что дают битые данные
     
     
  • 3.7, User294 (ok), 19:50, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Для этого есть блеклист. Да и гадить битыми данными - достаточно малоперспективная затея в общем случае. Как самый максимум немного замедлится скачка файла. Офигенное достижение :)
     
  • 2.6, User294 (ok), 19:48, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >что значит "плохие IP"?

    Нынче у всяких умников модно впаривать броадкаст адреса и прочий левак как якобы свой айпи. Если клиент тупо долбится на все айпи которые пришли из сети - есть риск долбиться на всякие 0.0.0.0, броадкаст адреса и т.п. :). Делается это как я понимаю всяикми копирасами в надежде влить в бочку меда хоть капельку дегтя. Что дает впаривание нулей я не знаю, как максимум клиент бурчит в лог и проблем не возникает. Впаривание броадкастов может вызвать рассылку броадкаст-пакетов в количестве несколько большем чем по вкусу провайдеру. Поэтому если клиент тупо долбится на все левые адреса - пров может возыметь зуб если броадкастов слишком много валится. Я так понимаю что были прикручены как минимум некоторые проверки на вшивость в это плане.

     
     
  • 3.9, ононим (?), 23:33, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    спасибо за разъяснение.
     

  • 1.3, Аноним (-), 19:03, 21/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А он научился качать файлы поочередно, как в делюге и уторренте?
     
  • 1.5, Ъ (?), 19:29, 21/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Исправлена ошибка, которая могла вызывать установку торентов на паузу или наоборот снятие с паузы.

    А я то думал, что у меня глюки.

     
     
  • 2.11, IIIenapg (?), 03:09, 22/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Аналогично :)
     

  • 1.8, VyacheslavS (?), 21:40, 21/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    deb Ubuntu 9.10: 1.80-1 - http://www.getdeb.net/software/Transmission
    http://archive.getdeb.net/getdeb/ubuntu/pool/apps/t/transmission/
     
  • 1.10, Зенитар (?), 01:40, 22/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Теперь можно использовать судя по всему. Есть любые фичи, которые могут пригодиться! Именно из-за фич я и люблю азуреус.
     
     
  • 2.14, User294 (ok), 21:10, 22/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Клиент на любителя (интерфейсом прост и не перегружен). Но свою аудиторию однозначно найдет. Для сидбоксов например - просто красавчик. Мелкий демон кушает скромно ресурсов и вебморду для управления собой любимым рисует. Да и на десктопе - приятно когда можно нечаянно забыть о клиенте в трее и вспомнить про него только призадумавшись "а почему это мигает лампочка харда?" :). При том - на мое имхо в нем действительно есть все необходимое. Как минимум необходимое *мне*. Там реализована большая часть протокола торента, etc.

    Да, авторы не пхают вообще все мыслимые фичи, опасаясь превращения в блоатваре (и, блин, правильно ведь опасаются, монстриков и без них достаточно). Ну наверное потому и не получается у них кторрент номер два. И вообще, лично меня внушает когда у торент-клиента основное потребление проца вдруг неожиданно оказывается ... iowait.
     
     
  • 3.17, Wormik (??), 02:24, 23/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну наверное потому и не получается у них кторрент номер два

    А чем вам KTorrent не нравится?

     
     
  • 4.19, User294 (ok), 00:47, 24/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    1) В основном тем что когда я его юзал, закачка на несчастных 500 кб/сек жрала под 50% одного ядра, вызывая резонную раскрутку вентилятора на проце и т.п. нежелательные эффекты.
    2) У трансмиссии есть большой плюс: оформлено в либу и либа юзается в куче видов клиента, в частности, KTorrent не больно то поставишь на сидбокс как небольшой демон или что-то подобное. Освоить 1 клиент и применять его в разных ситуациях - достаточно удобно имхо.
    3) Трансмиссия лопает намного меньше CPU и RAM и умеет все что мне надо. Более того - они обштопали кторента с внедрежкой магнитных ссылок. Да, у них пока есть ряд проблем, но они тут 1.82 выпустили, по итогам, так сказать. И еще вопрос как там у кого с магнитными ссылками - их несколько видов бывает, в чем собссно и состоит проблема.
     

  • 1.12, RedRat (ok), 10:37, 22/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Остро не хватает одной фичи: переопределения имени файла/папки в торренте. Особенно напрягает, если автор торрента - извращенец, любящий создавать длиннющие имена на русском языке.
     
  • 1.13, sfstudio (?), 17:43, 22/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Народ, а кто-нить пробовал его под MIPS BE (поддчёркиваю BE) собирать. А то привернул все зависимости, собрал этого чёрта для Acorp W532G по заказу китайцев, в итоге имею работающего демона, работающую морду всмысле морда загружается, но при попытке хоть что-то сделать в морде орёт благим матом ошибка 400 invalid metod, так же ведут себя любые управлялки оным чудом на GTK да и консольный cli. Кто-нить сталкивался с такими чудесами?

    Пробовал собирать начиная с 1.76 по 1.80. Уже неделю развлекаюсь а не выходит каменный цветок. И отладки толком у этого зверя нет. Попытки вручную понатыкать принтф наводит на мысль о трабле в libevent, причём сама libevent работоспособна (собирал примеры - работают). Подозреваю что трабла лежит именно в плоскости LE<=>BE. Делитесь у кого какие мысли?

     
     
  • 2.15, User294 (ok), 23:21, 22/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ух ты, интересные у вас там развлечения :). На этот счет пока ничего не скажу, не пробовал. Меня в данный момент донимает более интересный (мне) баг в трансмиссии, пойманный на обычных писюшниках и который мне охота вывести на чистую воду - я вижу что-то похожее на проблему в общей логике работы DHT+TCP пира но как сие задебажить пока не придумал. Все похоже на то что мне придется чуть ли не попакетно копаться в данной логике и не то чтобы трансмиссия сильно удобна в этом плане :\
     
     
  • 3.16, sfstudio (?), 01:23, 23/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Дык работа такая, в середине февраля девайс пойдёт на конвеер, в нём поддержка 3G там же самба там же ftp и т.д. Ну и торрент китайцы заказали. В общем бюджетный комбайн хотят, вот и приходиться развлекаться.
     
  • 2.18, darkk (?), 10:30, 23/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, LE у меня или BE, а собирать "проверялку" тулчейна под рукой нет, но 1.71 у меня нормально работал на DIR-320.

    # cat /proc/cpuinfo
    system type             : Broadcom BCM5354 chip rev 3
    processor               : 0
    cpu model               : BCM3302 V2.9
    # uname -a
    Linux OpenWrt 2.4.37.1 #21 Sun Jun 14 06:16:25 OMSST 2009 mips unknown
    # transmission-daemon --version
    Transmission 1.71 (8646)

     
     
  • 3.20, sfstudio (?), 03:32, 24/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    BCM3302 - LE
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру