Представлен релиз Transmission 2.90 (http://www.transmissionbt.com/), относительно легкого и нетребовательного к ресурсам BitTorrent-клиента, написанного на языке Cи и поддерживающего разнообразные интерфейсы пользователя: GTK, Qt, native Mac, Web-интерфейс, daemon, command-line. В новой версии отмечено 52 изменения (https://trac.transmissionbt.com/wiki/Changes#version-2.90), из которых можно отметить:- Добавлена возможность использования библиотек CyaSSL/WolfSSL и PolarSSL в качестве бэкенда шифрования вместо OpenSSL;
- Начальная поддержка системы сборки CMake;
- Многочисленные улучшения в поддержке сборки для платформы Windows. Прекращена поддержка Windows XP/2003;
- Возможность сборки с системными библиотеками UTP и DHT;
- Поддержка miniupnpc API v14;
- Улучшение проверки ошибок при получении метаданных;
- Оптимизация интерфейса для OS X 10.9+. Прекращение поддержки OS X 10.6;
- Решение проблем с отображением индикаторов на системах с GTK+ 3.16+;
- В интерфейсе на базе Qt проведена оптимизация производительности работы с торрентами, содержащими большое число файлов. Добавлено контекстное меню для файлов, отображаемых в диалоге параметров торрента. Улучшен внешний вид панели настройки фильтров. Улучшена работа с magnet-ссылками. В случае отсутствия D-Bus обеспечен вывод уведомления через пиктограмму в системном лотке;
- При запуске на платформе Windows демон теперь выполняется в виде фонового сервиса;
- Модернизирован метод отслеживания изменений в директориях, добавлена поддержка специализированных механизмов BSD/Darwin (kqueue) и Windows (ReadDirectoryChanges);- В web-клиенте улучшена поддержка CSP (Content Security Policy), добавлен режим возобновления загрузки ("resume now") для находящихся в очереди торрентов, обновлены библиотеки jQuery 1.11.2 и jQueryUI 1.11.4, для формирования меню задействован готовый компонент из состава jQueryUI.
URL: http://www.transmissionbt.com/
Новость: http://www.opennet.dev/opennews/art.shtml?num=43960
На Кутине стали делать Трансмиссию, не знал.
Так он всегда был.
Не всегда, всего лет 10.
Меня больше интересует, почему версия 1.11, а не 2.х. Неужели им настолько важна поддержка ископаемых ишаков 7-9?
Имелись в виду версии jQuery. 2.х легче же.
Многочисленные улучшения в поддержке сборки для платформы Windows. Прекращена поддержка Windows XP/2003;
Сломать поддержку,это и впрямь, многочисленные улучшения.
Официальная поддержка со стороны MS закончилась, поддержка со стороны программы усложняет реализацию. Зачем мучиться? Те, кому нравятся старые версии ОС, скорее всего не будут против и старые версии программ использовать...
Ну да, поддерживать GTK, Qt, native Mac, Web-интерфейс, daemon, command-line - норм, а WinXP - мучение...
> Ну да, поддерживать GTK, Qt, native Mac, Web-интерфейс, daemon, command-line - норм,
> а WinXP - мучение...Вот и поддерживай тогда. Из разработчиков transmission никто XP не пользуется.
>Многочисленные улучшения в поддержке сборки для платформы Windows. Прекращена поддержка Windows XP/2003;Сломать поддержку,это и впрямь, многочисленные улучшения.
Чем не улучшение? Вот еще поддержку Windows 7,8,8.1,10 прекратят, вообще кардинальное улучшение будет.
Совершенно безболезненно можно выкинуть.
Подоконники все равно предпочитают инструментам свистоперделки и используют вместо торрент-клиента uTorrent со всеми его "достоинствами".
> Совершенно безболезненно можно выкинуть.
> Подоконники все равно предпочитают инструментам свистоперделки и используют вместо торрент-клиента
> uTorrent со всеми его "достоинствами".Справедливости ради, мюторрент менее прожорлив, чем некоторые ваши торрент-клиенты. Я на днях сравнивал с qBittorrent - последний потребляет 120 метров оперативки, против 70 у мюторрента. На одинаковом наборе раздач и настроек. Не то, чтобы 50 метров это много, но 50 там, 50 сям... и набегает уже приличная экономия, а свободную память всегда найдется куда пристроить.
Окей, "некоторый наш" тоже может прекратить поддержку Винды. Я лично не против.
> Я на днях сравнивал с qBittorrent - последний потребляет 120 метров оперативки, против 70 у мюторрента.При этом куторрент не загружает диск на 100, когда грузит торрент из 1 файла со скоростью 200 кбайт\с. Так что 50 метров я променяю на нормальную работу, а не рекламный блоатварь.
Кривые руки сменой софта не лечатся.
с такими обращениями надо сразу по адресу: к разработчикам
Про загрузку диска - ни разу не наблюдал, возможно, оно только при определённых условиях так. Раздаю порядка 30 торрентов с 3-ТБ диска.Про блоатварь - я старый пират и пользую бинарник, где всё лишнее вырезано и пропатчено. Вдобавок, никто не заставляет переходить на линейку 3.x, где вся эта рекламная эпопея и началась.
> я старый пират и пользую бинарник, где всё лишнее вырезано и пропатчено.Да ты мегакакер!
Очевидно стоит выключить pre-allocation.
Это слишком сложно, проще сменить еще два-три клиента. Или ОСи.
Не осилить микроторрент это вы сильны!
Хвастать этим в интернетах вообще смелость!P.S. Могу только догадываться о ваших успехах в других ОС.
У меня 10 метров жрет (no-X режим).
http://storage6.static.itmages.ru/i/16/0229/h_1456751137_333...
Я подоконник, но давно использую transmission.
> предпочитают инструментам свистоперделкиЯ искал под увындовз клиент торрента. Так и не нашёл простого без всякой лишней ерунды...
Поставил консольный aria2c
ПОод вендой сабж видать какой-то эксперементально-экстримальный, ибо на странице загрузок его нет
https://www.transmissionbt.com/download/
https://forum.transmissionbt.com/viewtopic.php?f=1&t=17539&s...
>>Многочисленные улучшения в поддержке сборки для платформы Windows. Прекращена поддержка Windows XP/2003;
> Сломать поддержку,это и впрямь, многочисленные улучшения.
> Чем не улучшение? Вот еще поддержку Windows 7,8,8.1,10 прекратят, вообще кардинальное улучшение
> будет.всему есть свои причины, ХРюша уже давно умерла.
+есть альтернативы здоровые, там deluge, qbittorrent. никто не мешает не обновляться на эту версию.
Она то давно умерла. но вот на этот момент ею пользуются в несколько раз больше пользователей, чем всеми сборниками Линукс вместе взятыми.
> Она то давно умерла. но вот на этот момент ею пользуются в
> несколько раз больше пользователей, чем всеми сборниками Линукс вместе взятыми.И что?
https://www.transmissionbt.com/about/
> Transmission is an open source, volunteer-based project. Unlike some BitTorrent clients, Transmission doesn't play games with its users to make money:Этим пользователям кто-то не дает продолжить (что обычно на много проще, чем сделать с нуля) самостоятельную поддержку своей любимой оси?
Или опять классическое "нам все ДОЛЖНЫ, БЕСПЛАТНО И БЕЗ СМС!".
> ею пользуются в несколько раз больше пользователей, чем всеми сборниками Линукс вместе взятыми.Ничем не подтверждённое утверждение.
Да, вы, вендузоеды, должны страдать.
выкинуть хлам - чем не улучшение?
> Оптимизация интерфейса для OS X 10.9+.Интересно, что это значит. Вчера вот открывал предыдущую версию, так выглядит страшно, как не знаю что.
> Вчера вот открывал предыдущую версию, так выглядит страшно, как не знаю что.Хм, когда я в последний раз видел Transmission на iMac он вполне прилично выглядел.
> Хм, когда я в последний раз видел Transmission на iMac он вполне прилично выглядел.Как на бородатой тётке может что-то прилично выглядеть?
>> Хм, когда я в последний раз видел Transmission на iMac он вполне прилично выглядел.
> Как на бородатой тётке может что-то прилично выглядеть?мешок, например
> Прекращена поддержка Windows XP/2003Нафига?
Чтобы меньше трудиться.
Ваш Кэп.
Возможно, чтобы перейти на новую версию компилятора.Например, мы свой проект до сих пор вынуждены собирать с помощью 2010 студии из-за того, что некоторые не могут перестать насиловать труп XP.
А можно подробнее? У вас проект с дотНетом или в 12 студии появились какие-то несовместимые с ХРюшкой привязки к библиотекам?
VC++ Redistributable Package же
Бинарники, собранные 2015 студией при запуске в XP говорят "Это приложение не является приложением Win32" (даже, если это 32-разрядное приложение)https://stackoverflow.com/questions/35047957/visual-studio-2...
Ну, пройдя по ссылкам я вижу уверения от M$, что 2012 студия таки собирает под ХР.
А вот 2015 - да, только с извращениями в виде параллельной установки 2012-й.
Хорошо что в мире открытого кода такого нет :-) Под CentOS 5 до сих пор собирают GCC самых последних версий. А если бы перестали, то собрать самому - дело часа.По поводу винды - всё что новее XP - не нужно. Идеальная винда - 2000, и была бы она опенсорсом - уверен что до сих пор бы использовалась "на ура"!
Ты просто наверное не видел 2000 винду, когда она только вышла. Конечно её можно исправить было бы, но тогда продавать нечего, да и посчитай сколько разных виндов вышло с 2000 до 10 и сколько фейлов в процессе. И там изначально ущербная архитектура была. CentOS не в пример проще и чище венды, скорее всего будь он похож на венду НИКТО бы с ним не связывался, ведь за ним не стоит майкрософт.А насчёт использовалась бы... Есть ReactOS, по степени поддержки ПО оно даже лучше 2к.
> Хорошо что в мире открытого кода такого нетАга, нет... Dependency hell тебе много чего не даст. Но в теории всё можно сделать - ага :D
> Под CentOS 5 до сих порДата релиза - 12 апреля 2007. На 6 лет моложе мамонтово куска того самого под названием увындовз икспи.
XP нужно сравнивать с CentOS 2.0, если не более ранними редхатами. Пятый -- это типа как семерочка :)
>> Прекращена поддержка Windows XP/2003
> Нафига?Чтоб ты страдал, вендузоед.
А что лучше в качестве демона: transmission или qbittorrent?
> А что лучше в качестве демона: transmission или qbittorrent?без понятия, что заработает и будет удобнее то и оставь работать....я вообще не знал что у qbittorrent'а есть демон, трансмишновским пользовался, он ничего так, но при активных закачках вэб морда подвисала иногда, но для этого на качалке или шдюзе нужно включать в настройках сетевухи polling режим, чтобы прерывания разгружать по моему и тогда вэб морда по идее тормозить поменьше будет при закачках активных. Вообще я пришел к тому, что локальная сессия гораздо лучше, чем потом по самбам всяким или нфсам ;) (это еще их поднять надо на качалке +настроить права на папки, в последнее время я локально юзаю трансмишн и все).
Лично у меня трансмиссия (веб и удалённая сессия) повисает только при перехешировании. В остальном я не вижу недостатков.
У меня на одноплатнике долгое время трудился Transmission, но в итоге решил отказаться от него. Банально не хватает производительности, чтобы выжать 100 мбит/c, плюс веб-фейс начинает ооочень ощутимо лагать при нагрузке.
Я зимой написал небольшую утилитку, чтобы можно было использовать веб-клиенты для Transmission совместно с qBittorrent.
https://github.com/h31/Reflection
Там ещё много чего пилить, но все основные фичи работают. Если потестишь, буду только благодарен :) Если лень собирать, у меня где-то бинарики валялись.
Отказался от transmission примерно по той же причине.
В своё время немного поисследовал вопрос. Те, кому нужна производительность, выбирают rtorrent. При желании к нему и веб-интерфейс можно прикрутить, да и просто по ssh с ним работать не проблема.
В качестве демона лучше rtorrent
>Добавлена возможность использования библиотек CyaSSL/WolfSSL и PolarSSL в качестве бэкенда шифрования вместо OpenSSL;Так всё-таки там есть нормальное шифрование? А то где-то (уже сейчас не помню) читал, что всё шифрование в Bittorrent - обфускация максимум.
А смысл? Ну включишь ты у себя супермегашифрование, а хомяки-то не включат, им пофигу.
Так есть же в Transmission опция "требовать шифрование".
Угу, а потом будешь ныть, что "мало раздающих" и "ничего не качается".
у ~95% включено шифрование по дефолту. личная статистика на глаз по piratebay, rutracker и what.cd
Как читал, так и осталось. Шифрование там в основном используется для затруднения анализа трафика интернет-провайдерами, и-то уже как-то научились резать.
баг с чорными полосами на пол экрана, при использовании последних гтк, пофиксили? в последовательную загрузку (а.к.а стриминг) уже может?
Стриминг, подразумевающий смотреть вместо раздавать, ещё более аморален, нежели просто не заплатить и смотреть. А так там есть приоритеты для файлов -- отлично работает. Алсо, приглашаю тебя в клубы гигабитный/пятигигабитный езернет и Qt5.
под стримингом, имелась ввиду возможность загружать файл последовательно. Приоритеты, если не ошибаюсь, влияют, внезапно, на приоритет загрузки, но не на последовательность загрузки частей одного торрента
уже давно помимо приоретета очереди есть возможность выставить приоретет отдельным файлам (например, первые 2 серии) торрента
Он имеет ввиду качать куски файла от начала к концу файла, а не рандомно. Чтобы можно было начать смотреть/слушать не докачав.
вот-вот
> Стриминг, подразумевающий смотреть вместо раздавать, ещё более аморален, нежели просто
> не заплатить и смотреть. А так там есть приоритеты для файлов
> -- отлично работает. Алсо, приглашаю тебя в клубы гигабитный/пятигигабитный езернет и
> Qt5.Пардон, а где можно встретить "пятигигабитный езернет"? Это типа беспроводное что-то из Японии? Или некая фича Qt5?
> баг с чорными полосами на пол экрана, при использовании последних гтк, пофиксили?Да, в новости это прозвучало как "Решение проблем с отображением индикаторов на системах с GTK+ 3.16+", и поди догадайся, что там за индикаторы.
> в последовательную загрузку (а.к.а стриминг) уже может?
Нет и не будет. А если вам очень хочется, то вы не очень понимаете, что из себя представляет протокол, и скорее всего вам нужна какая-то другая программа.
Стриминга никогда не будет, можно не ждать: https://trac.transmissionbt.com/ticket/452
Stubborn and limited people do not want to implement it in upstream. Because they fear, that this will be bad for a swarm. Well yes, this could be bad for a swarm, if all the people suddenly have started to use sequential download. But this not gonna happen, because people are not dumb, like those prominent developers may think. People won't turn on this setting (which is off by default) when there are small number of seeds and low bandwidth, because it is in their interests to download in a optimal way. But if there are 200 seeds and download rate is 50 Mbps then nothing gonna happen, if you will download sequentially!https://github.com/midenok/transmission-patches/wiki
https://github.com/midenok/transmission-patches/compare/dd3c...
> People won't turn on this setting (which is
> off by default) when there are small number of seeds and
> low bandwidth,Ну да, то-то на всяких ответико-вконтактиках постоянно спрашивают, как можно "качать, но не раздавать!"
Внезапно, на просторах Рассеи провайдеры даже в 2016 году имеют неприятную привычку делать исходящую скорость в несколько раз ниже входящей. Экономят типа, лабо это "очень хитрый план"(с). Но моцкалям не понять, да.
> Внезапно, на просторах Рассеи провайдеры даже в 2016 году имеют неприятную привычку
> делать исходящую скорость в несколько раз ниже входящей. Экономят типа, лабо
> это "очень хитрый план"(с). Но моцкалям не понять, да.Поплачте, может полегчает!
*рукалицо.жпг*Очередной, дальше собственного носа не видящий? Ну да, откуда же вам узнать, что не только "провайдеры на просторах Рассеи" грешат этим. Это же надо иногда из вконтактиков вылезать!
https://en.wikipedia.org/wiki/Asymmetric_Digital_Subscriber_...
> ADSL differs from the less common symmetric digital subscriber line (SDSL).
> Bandwidth (and bit rate) is greater toward the customer premises
> (known as downstream) than the reverse (known as upstream).
> Providers usually market ADSL as a service for consumers to receive
> Internet access in a relatively passive mode: able to use the higher
> speed direction for the download from the Internet but not needing
> to run servers that would require high speed in the other direction.А еще бают, что "опциональная раздача" на самом деле работает очень *реновастенько, потому как шибко хитропопых^W страдающих от провайдера (и вообще имеющих кучу очень уважительных причин отключить раздачу) оказывается большинство в сети.
Да-да, ведь кто бы мог подумать, что на эти грабли достаточно часто натыкались в других протоколах и поэтому "халявщики" учитывались в битторенте уже на уровне протокола (теория игр и все такое) ...Враки это все, наверное! А популярность торрентов обусловлена не эффективностью в "реальном мире" (бают, опять же, что невзлетевших P2P сетей "на бумаге" туева хуча), нет! Это "хитрый такой план" мифических мо*калей, чтобы гнобить бедолаг, у которых не такой быстрый интернет!1
> Внезапно, на просторах Рассеи провайдеры даже в 2016 году имеют неприятную привычку
> делать исходящую скорость в несколько раз ниже входящей.Во первых – не только в России.
http://www.telekom.de/privatkunden/zuhause/internet-und-fern... (16:2)
http://dsl.1und1.de/#tarife (16:1, 50:10)
https://assistance.orange.fr/livebox-modem/toutes-les-livebo...
> Un débit descendant en général de 1Mbit/s à 15Mbit/s.
> Un débit montant en général inférieur à 1Mbit/s.А во-вторых: ограничить аплоад в клиенте никто не мешает. Правда, в соответствии с приципом "ты мне, я тебе" и качать будет медленнее. Хотя, как я понимаю, сама суть претензий в "почему МНЕ, такому красивому, нельзя качать на халяву?!"
> баг с чорными полосами на пол экрана, при использовании последних гтк, пофиксили?
> в последовательную загрузку (а.к.а стриминг) уже может?стриминг это не всегда последовательная загрузка.
чтобы стримить mkv нужно прочитать заголовок, понять по какому смещению лежит нужные дорожки (аудио/видео/сабы) и качать уже их последовательно.
у mp4 метаданные вообще в конце файла лежат.короче говоря, это нетривиально в общем случае и требует интеграции с проигрывателем.
у меня файлы недокачанные по фтп всегда открывались, перемотка не работала, но это не мешало смотреть кино, пока оно качается.
- то есть поддержки плеера в протоколе фтп не требовалось.
fallocate не работает на HFS+.Скажем файл качается со скоростью 10MB/s, но перед этим нужно выделить для него место со скоростью 50-90 MB/s во избежание фрагментации (+20% ко времени закачки).
Оно-то работает, только вот не в sparse-режиме, что приводит к тому, всё место аллоцируется сразу, а не по мере необходимости. А так, вроде как HFS+ относится к системам, в которых дефрагментация работает прозрачно для пользователя, поэтому явно заставлять систему выделять последовательные блоки не совсем правильно.
ох, кто бы это сформулировал в баг-репорт в transmission
Может немного не так выразился. Sparse файлы не поддерживаются HFS+, а не Transmission-ом.
ну, а фиксить-то надо? или не?как я понял из описалова, на hfs+ просто надо отрубать эти sparse-оптимизации -- и будет работать быстрее и не хуже.
Вот и напиши в apple чтобы они пофиксили свою файловую систему.
> - Многочисленные улучшения в поддержке сборки для платформы Windows. Прекращена поддержка
> Windows XP/2003;Что? Он никогда под Windows не выходил официально. Есть только неофициальный репозиторий.
с разморозкой
DHT identities which are 256 bit numbers to a list of pairshttps://github.com/loadletter/dht256/compare/1b1083b350ea702...
>> DHT identities which are 256 bit numbers to a list of pairs
>-LDLIBS = -lcrypt
>+LDLIBS = -lcrypt -lsslEPIC FAIL
Transmission - единственный, на сей день, вменяемый торрент-клиент: быстрый, лёгкий и удобный. uTorrent и Vuze - проприетарные bloatware с отвратительным интерфейсом и невменяемым количеством настроек, в которых сколько ни копайся - канал забит, а торренты не качаются и не отдаются. Deluge и qBittorent копируют неудачный интерфейс uTorrent и совершенно не справляются с большим количеством торрентов. Попытка добавить 3000 скачанных торрентов в оба из них привела к полностью выжранным памяти и времени CPU с последующим падением клиента.
>и невменяемым количеством настроекЧто, в Гнуме не сделали свой торрент-клиент? Ну, значит, он тебе не нужен. Кочай безплатно без смс, как все посоны, ты же не ретроград?
> Попытка добавить 3000 скачанных торрентов(снимает шляпу)
где-то нервно взглотнула сотня правообладателей, вздрогнули пара десятков и кажется кто-то упал в обморок.
Стоит на двух NAS-ах уже года 4, вообще без проблем.
Рекомендую!
единственная, нормальная, идущая по дефолту софтина в Linux
никто не в курсе почему ?
тут в transmission - 2.90-0ubuntu0.15.10.2 нету transmission-qt
https://launchpad.net/~transmissionbt/+archive/ubuntu/ppa/+p...а в старой версии transmission - 2.84-0ubuntu0.14.10.1 есть transmission-qt
https://launchpad.net/~transmissionbt/+archive/ubuntu/ppa/+p...
Разные debian/rules. Т.е. это вопрос к мейнтейнеру почему.