Вышла версия Transmission 1.80 (http://www.transmissionbt.com/), компактного и скромного в потреблении системных ресурсов torrent-клиента, написанного на языке C. Доступны следующие интерфейсы пользователя: GTK+, Qt, Mac, command-line, daemon и web UI.
Версия 1.80 во многом сделана "по заявкам пользователей". В этой версии реализовано 103 разных пожелания, включая 44 улучшений и исправление 26 известных ошибок.
Список изменений (http://trac.transmissionbt.com/wiki/Changes#version-1.80):
- Все платформы:- Добавлена поддержка магнитных ссылок (magnet URI).- Добавлена поддержка безтрекерных (trackerless) торентов.- Реализована поддержка "incomplete directory" - временной директории куда могут временно сохраняться незавершенные загрузки.- Незавершенным закачкам добавляется расширение .part в конец имен файлов.- Теперь находится больше peer'ов за счет анонса на все уровни трекеров а не только на первый доступный трекер.- Исправлена уязвимость, при которой специ...
URL: http://www.transmissionbt.com/
Новость: http://www.opennet.me/opennews/art.shtml?num=25099
уже вытянули и собрали :)
что значит "плохие IP"?
может те что дают битые данные
Для этого есть блеклист. Да и гадить битыми данными - достаточно малоперспективная затея в общем случае. Как самый максимум немного замедлится скачка файла. Офигенное достижение :)
>что значит "плохие IP"?Нынче у всяких умников модно впаривать броадкаст адреса и прочий левак как якобы свой айпи. Если клиент тупо долбится на все айпи которые пришли из сети - есть риск долбиться на всякие 0.0.0.0, броадкаст адреса и т.п. :). Делается это как я понимаю всяикми копирасами в надежде влить в бочку меда хоть капельку дегтя. Что дает впаривание нулей я не знаю, как максимум клиент бурчит в лог и проблем не возникает. Впаривание броадкастов может вызвать рассылку броадкаст-пакетов в количестве несколько большем чем по вкусу провайдеру. Поэтому если клиент тупо долбится на все левые адреса - пров может возыметь зуб если броадкастов слишком много валится. Я так понимаю что были прикручены как минимум некоторые проверки на вшивость в это плане.
спасибо за разъяснение.
А он научился качать файлы поочередно, как в делюге и уторренте?
>Исправлена ошибка, которая могла вызывать установку торентов на паузу или наоборот снятие с паузы.А я то думал, что у меня глюки.
Аналогично :)
deb Ubuntu 9.10: 1.80-1 - http://www.getdeb.net/software/Transmission
http://archive.getdeb.net/getdeb/ubuntu/pool/apps/t/transmis.../
Теперь можно использовать судя по всему. Есть любые фичи, которые могут пригодиться! Именно из-за фич я и люблю азуреус.
Клиент на любителя (интерфейсом прост и не перегружен). Но свою аудиторию однозначно найдет. Для сидбоксов например - просто красавчик. Мелкий демон кушает скромно ресурсов и вебморду для управления собой любимым рисует. Да и на десктопе - приятно когда можно нечаянно забыть о клиенте в трее и вспомнить про него только призадумавшись "а почему это мигает лампочка харда?" :). При том - на мое имхо в нем действительно есть все необходимое. Как минимум необходимое *мне*. Там реализована большая часть протокола торента, etc.
Да, авторы не пхают вообще все мыслимые фичи, опасаясь превращения в блоатваре (и, блин, правильно ведь опасаются, монстриков и без них достаточно). Ну наверное потому и не получается у них кторрент номер два. И вообще, лично меня внушает когда у торент-клиента основное потребление проца вдруг неожиданно оказывается ... iowait.
> Ну наверное потому и не получается у них кторрент номер дваА чем вам KTorrent не нравится?
1) В основном тем что когда я его юзал, закачка на несчастных 500 кб/сек жрала под 50% одного ядра, вызывая резонную раскрутку вентилятора на проце и т.п. нежелательные эффекты.
2) У трансмиссии есть большой плюс: оформлено в либу и либа юзается в куче видов клиента, в частности, KTorrent не больно то поставишь на сидбокс как небольшой демон или что-то подобное. Освоить 1 клиент и применять его в разных ситуациях - достаточно удобно имхо.
3) Трансмиссия лопает намного меньше CPU и RAM и умеет все что мне надо. Более того - они обштопали кторента с внедрежкой магнитных ссылок. Да, у них пока есть ряд проблем, но они тут 1.82 выпустили, по итогам, так сказать. И еще вопрос как там у кого с магнитными ссылками - их несколько видов бывает, в чем собссно и состоит проблема.
Остро не хватает одной фичи: переопределения имени файла/папки в торренте. Особенно напрягает, если автор торрента - извращенец, любящий создавать длиннющие имена на русском языке.
Народ, а кто-нить пробовал его под MIPS BE (поддчёркиваю BE) собирать. А то привернул все зависимости, собрал этого чёрта для Acorp W532G по заказу китайцев, в итоге имею работающего демона, работающую морду всмысле морда загружается, но при попытке хоть что-то сделать в морде орёт благим матом ошибка 400 invalid metod, так же ведут себя любые управлялки оным чудом на GTK да и консольный cli. Кто-нить сталкивался с такими чудесами?Пробовал собирать начиная с 1.76 по 1.80. Уже неделю развлекаюсь а не выходит каменный цветок. И отладки толком у этого зверя нет. Попытки вручную понатыкать принтф наводит на мысль о трабле в libevent, причём сама libevent работоспособна (собирал примеры - работают). Подозреваю что трабла лежит именно в плоскости LE<=>BE. Делитесь у кого какие мысли?
Ух ты, интересные у вас там развлечения :). На этот счет пока ничего не скажу, не пробовал. Меня в данный момент донимает более интересный (мне) баг в трансмиссии, пойманный на обычных писюшниках и который мне охота вывести на чистую воду - я вижу что-то похожее на проблему в общей логике работы DHT+TCP пира но как сие задебажить пока не придумал. Все похоже на то что мне придется чуть ли не попакетно копаться в данной логике и не то чтобы трансмиссия сильно удобна в этом плане :\
Дык работа такая, в середине февраля девайс пойдёт на конвеер, в нём поддержка 3G там же самба там же ftp и т.д. Ну и торрент китайцы заказали. В общем бюджетный комбайн хотят, вот и приходиться развлекаться.
Не знаю, 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)
BCM3302 - LE