The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Новая версия BitTorrent-клиента Transmission 3.0, opennews (??), 23-Май-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


100. "Новая версия BitTorrent-клиента Transmission 3.0"  –1 +/
Сообщение от mos87 (ok), 23-Май-20, 16:40 
интересно оно так и настаивает на пересчете хэша всего что уже скачано, если добавляешь новый торрент и указываешь на существующие данные? превращает кач сериалов когда обновляют торрент добавляя новые серии в интересное предприятие
авторам сабжа указали на это в багтрекере... ответ? А ЗОЙЧЕМ ЕНТО?? (возможность начать сидить имеющиеся данные на свежедобавленном торрент-файле без обязательной перепроверки) А ВДРУГ ВЫ ПЛОХОЙ И ВАШИ ДАННЫЕ НЕ ПОДХОДЮТ??? (и пофиг что одна из фич БТ это проверка всего и вся - если ты сидишь левые данные то тебя заблочат да и всё). Идиоты бл.
Ответить | Правка | Наверх | Cообщить модератору

102. "Новая версия BitTorrent-клиента Transmission 3.0"  +1 +/
Сообщение от Аноним (-), 23-Май-20, 16:45 
> А ВДРУГ ВЫ ПЛОХОЙ И ВАШИ ДАННЫЕ НЕ ПОДХОДЮТ???

Оно должно так или иначе resume файл для торента отстроить, где будет помечен статус частей.

> если ты сидишь левые данные то тебя заблочат да и всё).

Тогда, может быть, идея проверить подходют ли ваши данные - не такая уж и плохая?!

  

Ответить | Правка | Наверх | Cообщить модератору

126. "Новая версия BitTorrent-клиента Transmission 3.0"  –3 +/
Сообщение от mos87 (ok), 23-Май-20, 21:23 
>> А ВДРУГ ВЫ ПЛОХОЙ И ВАШИ ДАННЫЕ НЕ ПОДХОДЮТ???
> Оно должно так или иначе resume файл для торента отстроить, где будет
> помечен статус частей.
>> если ты сидишь левые данные то тебя заблочат да и всё).
> Тогда, может быть, идея проверить подходют ли ваши данные - не такая
> уж и плохая?!

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

Ответить | Правка | Наверх | Cообщить модератору

131. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (130), 23-Май-20, 21:42 
> соотв. всё что скачано до этого валидно, но сабж заставляет перехэшировать гигабайты просто так. из идиотских соображений

Ну так запили патч, делающий это не по-идитски.

Ответить | Правка | Наверх | Cообщить модератору

158. "Новая версия BitTorrent-клиента Transmission 3.0"  +3 +/
Сообщение от Аноним (-), 24-Май-20, 09:10 
> новые серии сериалов, меняя .torrent файл - соотв. всё что скачано
> до этого валидно, но сабж заставляет перехэшировать гигабайты просто так. из идиотских соображений.

Ну, вообще-то, не из идиотских, а потому что ниоткуда не следует что вон те данные валидны для нового торрента. В торренте есть небольшая идиотия на уровне его логики: один и тот же файл можно хешировать по разному, например, с разным размером сегмента - и получить при этом разный хэш. Ну а если клиент поверит на слово - его будет довольно легко hijack'нуть, влив ему какой-то непотребный мусор раз он верит на слово и не рехешит. Более того - если пару файлов при этом все же решат поменять, это будет прошляплено и клиент начнет лить битые данные, с залетом в баню.

Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

207. "Новая версия BitTorrent-клиента Transmission 3.0"  –3 +/
Сообщение от mos87 (ok), 24-Май-20, 15:54 
>[оверквотинг удален]
>> до этого валидно, но сабж заставляет перехэшировать гигабайты просто так. из идиотских соображений.
> Ну, вообще-то, не из идиотских, а потому что ниоткуда не следует что
> вон те данные валидны для нового торрента. В торренте есть небольшая
> идиотия на уровне его логики: один и тот же файл можно
> хешировать по разному, например, с разным размером сегмента - и получить
> при этом разный хэш. Ну а если клиент поверит на слово
> - его будет довольно легко hijack'нуть, влив ему какой-то непотребный мусор
> раз он верит на слово и не рехешит. Более того -
> если пару файлов при этом все же решат поменять, это будет
> прошляплено и клиент начнет лить битые данные, с залетом в баню.

ДА НЕ ТВОЙ КЛИЕНТ ДОЛЖЕН ВЕРИТЬ МЛЯ!!! а чужие которые с тебя качают.. а они то хэшат каждый сегмент... уже не говорю что тех кто постоянно шлет неправильные данные банят всегда.
мля чож вы такие тупые-то )))
СВОЙ клиент как хочешь так и обманывай ёпт, кто тебе запрещает.

Ответить | Правка | Наверх | Cообщить модератору

219. "Новая версия BitTorrent-клиента Transmission 3.0"  +2 +/
Сообщение от Аноним (-), 24-Май-20, 18:41 
> ДА НЕ ТВОЙ КЛИЕНТ ДОЛЖЕН ВЕРИТЬ МЛЯ!!!

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

Когда создается новый торент
1) Ниоткуда не следует что там строго тот же размер блока.
2) Еще более ниоткуда не следует что тот кто создавал это прохэшировал все блоки, читая все файлы в строго том же порядке как раньше.
3) Технически, это другой торрент, с другим инфохэшом и другим содержимым списка хэшей. То что тот список возможно местами частично совпадает и можно поверить на слово - весьма нетривиальное и чреватое допущение, способное в два счета убедить клиента грузить какой-то мусор как правильную часть. И получить баню от всех пиров недовольных тем что хэш не сошелся. Они то при получении блока его проверят, в отличие от горе-отправителя.

> а чужие которые с тебя качают.. а они то хэшат каждый сегмент...

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

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

Ну вот твоего клиента таким макаром и забанят при первом

> СВОЙ клиент как хочешь так и обманывай ёпт, кто тебе запрещает.

Теоретически так, конечно, можно, но очень рисковано и хлипко будет, требуя от релизера очень четко оговоренной процедуры компоновки торента, всегда строго идентичной. А практически - кто-то из существующих клиентов вообще так умеет? Как самый максимум могу еще придумать чекать в фоне при отгрузке и метить статус так. В этом случае вместо концентрированного жрача проца он размажется во времени - аплоад будет жрать больше проца пока постепенно не проверится по всей площади. В сумме проц что так намолотит X минут что эдак. Можно подумать sha1 по разному считается.

Ответить | Правка | Наверх | Cообщить модератору

223. "Новая версия BitTorrent-клиента Transmission 3.0"  –2 +/
Сообщение от mos87 (ok), 24-Май-20, 19:17 
>Чувак, если ты заменяешь торент файл, но хочешь чтобы твои данные...

чувак, у тебя явно проблемы с восприятием.
эта фраза означает (разжовываю для местного населения) - всем в стае пофиг во что ты заставил поверить СВОЙ клиент. Качающим важно во что верят их клиенты. А они проверяют каждый кусок.

дальше портянку не читал т.к. ясно что ты нихера не рубишь

Ответить | Правка | Наверх | Cообщить модератору

242. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (329), 25-Май-20, 07:27 
> во что ты заставил поверить СВОЙ клиент. Качающим важно во что
> верят их клиенты. А они проверяют каждый кусок.

Угу. И я не понимаю как в всем этом действе избегается сценарий когда твой ничего не подозревающий клиент грузит какую-то труху ремотам. Само по себе ниоткуда не следует что новый торент вообще как либо подходит к тем данным в дире, и это в лучшем случае деликатная и грамотная деятельность релизера + требование поверить на слово что все и правда так. А если это допущение обломается, клиент будет без малейших сомнений лить части с несовпадающими хэшами половине интернета, ничего не подозревая (ведь он не проверяет это?!). Ну а те его в ответ забанят - за несовпадение хэшей. Они и правда при получении проверят.

> дальше портянку не читал т.к. ясно что ты нихера не рубишь

Нимб протокольному гению часом не жмет?

Ответить | Правка | Наверх | Cообщить модератору

167. "Новая версия BitTorrent-клиента Transmission 3.0"  +2 +/
Сообщение от JL2001 (ok), 24-Май-20, 09:44 
>>> А ВДРУГ ВЫ ПЛОХОЙ И ВАШИ ДАННЫЕ НЕ ПОДХОДЮТ???
>> Оно должно так или иначе resume файл для торента отстроить, где будет
>> помечен статус частей.
>>> если ты сидишь левые данные то тебя заблочат да и всё).
>> Тогда, может быть, идея проверить подходют ли ваши данные - не такая
>> уж и плохая?!
> я хз о чем ты, я о том что на торрентах добавляют
> новые серии сериалов, меняя .torrent файл - соотв. всё что скачано
> до этого валидно, но сабж заставляет перехэшировать гигабайты просто так. из
> идиотских соображений.

кто тебе сказал что валидно? боженька или голоса в голове? откуда программе знать с какой свалки ты притащил эти файлы?

более того - если ты сделаешь в проге функционал "обновить торент-файл на новый" - из-за свободного выбора размера блока, из-за связности всех файлов в торенте в единый датамасив и свободного выбора порядка файлов при создании - чексуммы, указанные в заменяемом и заменяющем торент-файлах, будут не совпадать - и подпихнутые старые файлы желательно перехешировать (хотя, в принципе, это можно делать в тот момент, когда обратятся за твоим куском, и если обнаружится фейл - метить весь файл для перечека)

Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

206. "Новая версия BitTorrent-клиента Transmission 3.0"  –4 +/
Сообщение от mos87 (ok), 24-Май-20, 15:45 
какой же ты... ладно объясняю, если непонятно.
это те же данные просто по новому торренту новый контент добавляется
не дело торрент клиента говорить пользователю что делать - это дело протокола и качающих клиентов. для этого такая штука есть... битторрент протокол слышал небось?
иначе у тебя уже скачано 10 серий на 100 гигов и вышла новая, торрент файл перезалили и чтобы скачать очередную серию по новому торренту тебе надо эти 100 гигов рехэшить. Каждую неделю например.
либо плодить новые торренты на каждую серию выбирая нужный файл для каждой новой скачки. естественно теряя возможность сидировать то что раньше накачал, потому что те торренты удалены с трекера. разве что по DHT может кто-то будет продолжать тянуть, кто тоже не удалил старый .torrent из клиента
я уже не знаю как понятнее объяснить.
Ответить | Правка | Наверх | Cообщить модератору

220. "Новая версия BitTorrent-клиента Transmission 3.0"  +2 +/
Сообщение от Аноним (-), 24-Май-20, 19:02 
> это те же данные просто по новому торренту новый контент добавляется

https://www.opennet.ru/openforum/vsluhforumID3/120709.html#219 - у торрента хэши считаются довольно дурацки, поэтому то что оно там будет именно вот так это очень большое и фривольное допущение с чреватыми последствиями.

> не дело торрент клиента говорить пользователю что делать - это дело протокола
> и качающих клиентов.

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

> для этого такая штука есть... битторрент протокол слышал небось?

А еще спеки и ряд BEPов читал. Хотите об этом поговорить?

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

Битторент так устроен что то что новый торент совпадает с имевшимися данными - вообще ниоткуда не следует из протокола и способа формирования торентфайла.

Некоторые другие протоколы, типа осла, хэшируют именно файлы по отдельности и хэш _файла_ получается только 1 строго оговоренным способом и всегда одинаков. И вот там что-то наподобие более-менее катит. А в битторенте хэширование автор сделал как умел и довольно странновато. А потом уже было поздно что-то менять. Так что имеется то что имеется.

> я уже не знаю как понятнее объяснить.

Да я понял что ты хочешь добавлять файлы... но битторент внутрях файлами и не оперирует. Для него при хэшировании это 1 большой поток. То что при его формировании в новом торенте делали точно то же что в старом, так что начало потока строго то же, и что поток отхэширован с тем же размером блоков - да ниоткуда не следует! Грабля битторента в том что 1 набор данных можно отхэшировать дохрена способов и это будет дохрена разных раздач. С разными стаями. Понятия не имеющим что у соседей файлы оказывается совпадают.

Ответить | Правка | Наверх | Cообщить модератору

224. "Новая версия BitTorrent-клиента Transmission 3.0"  –3 +/
Сообщение от mos87 (ok), 24-Май-20, 19:21 
слушай мне плевать в данном случае на тех. подробности
их может быть (и есть) на хороший 12томник

еще раз, последний. ситуёвина простая. сидит разадющий. создал торрент. 1 серии. через неделю положил туда же 2 серию и создал новый торрент. Заменил его средствами веб-морды трекера. ВСе скачали новый .torrent файл и поставили его на закачку указав что данные уже есть и натравив на каталог с 1й серией.
всё, все довольны.
только не пользователи сабжа, которым надо обязательно перехешировать всё что уже есть из непонятных соображений типа а вдруг там что-то не то есть. НО ЭТО НЕ ДЕЛО МОЕГО КЛИЕНТА РЕШАТЬ. это дело пиров. и для этого в БТ прото всё есть.

всё больше объяснять не буду.

Ответить | Правка | Наверх | Cообщить модератору

241. "Новая версия BitTorrent-клиента Transmission 3.0"  +1 +/
Сообщение от Аноним (-), 25-Май-20, 07:21 
> всё, все довольны.

Что значит - довольны? Клиент не замечает несоответствия торента и данных и вообше не делает рехэш? Делает его плавно, в фоне по мере отгрузки? Или ... ? Откуда клиент вообще узнает что те данные в той дире соответствуют вот этому новому торенту? Который технически совсем другая сущность уже.

> это дело пиров. и для этого в БТ прото всё есть.

Изначально там для вот такого сценария нет чуть менее чем нихрена и структура протокола довольно враждебна к этому. Если кто-то сумел это как-то нае... через джо в левый глаз, да еще не аплоадит при этом битые данные - очень хотелось бы посмотреть что они вообще придумали по этому поводу (и насколько оно грабельное).

Ответить | Правка | Наверх | Cообщить модератору

115. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от zzz (??), 23-Май-20, 18:25 
Ну да, а если они отключат пересчет чексумм для имеющихся файлов - на багтрекере начнется бугурт "Какой идиот отключил проверку чексумм, меня пол-интернета зобанело!". Так что кто тут идиот - вопрос риторический.
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

127. "Новая версия BitTorrent-клиента Transmission 3.0"  –1 +/
Сообщение от mos87 (ok), 23-Май-20, 21:23 
> Ну да, а если они отключат пересчет чексумм для имеющихся файлов -
> на багтрекере начнется бугурт "Какой идиот отключил проверку чексумм, меня пол-интернета
> зобанело!". Так что кто тут идиот - вопрос риторический.

https://www.opennet.ru/openforum/vsluhforumID3/120709.html#126

Ответить | Правка | Наверх | Cообщить модератору

123. "Новая версия BitTorrent-клиента Transmission 3.0"  +1 +/
Сообщение от Аноним (123), 23-Май-20, 20:54 
например
https://github.com/cfpp2p/transmission/wiki
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

128. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от mos87 (ok), 23-Май-20, 21:24 
> например
> https://github.com/cfpp2p/transmission/wiki

примеры это хорошо.

Ответить | Правка | Наверх | Cообщить модератору

139. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (139), 23-Май-20, 23:16 
Сейчас что-то в их кастомном веб клиенте не вижу настройки, возможно в их патченой версии transgui оно было.
Еще в этом форке магнеты не виснут, лишних данных не качает (файл рядом не тянет целиком, вместо n чанков).
Ответить | Правка | Наверх | Cообщить модератору

170. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от JL2001 (ok), 24-Май-20, 09:56 
> Еще в этом форке магнеты не виснут, лишних данных не качает (файл
> рядом не тянет целиком, вместо n чанков).

а в каком тянет целиком?? трансмишн у меня качал соседние к выбранным файлам только по одному необходимому куску

Ответить | Правка | Наверх | Cообщить модератору

188. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (188), 24-Май-20, 11:06 
> а в каком тянет целиком

сабж, по крайней мере с 2.9.x
Бывало еще загрузка не останавливалась при получении 100% файлов раздачи.

Ответить | Правка | Наверх | Cообщить модератору

221. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (-), 24-Май-20, 19:06 
> сабж, по крайней мере с 2.9.x

Может у тебя полная преаллокация была врублена?

> Бывало еще загрузка не останавливалась при получении 100% файлов раздачи.

Это как? И что при этом происходит? По логике вещей он раздачу не останавливает, продолжая сидировать.

Ответить | Правка | Наверх | Cообщить модератору

231. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (231), 24-Май-20, 23:14 
преаллокация отключена была (всегда везде отключал)
> что при этом происходит

В gui прогрессбар кажет 100%, загрузка не останавливается, скачиваемый файл бесконечно(?) увеличивается в размере. Файл без тестов удалил, думая, что с железом проблемы.

Ответить | Правка | Наверх | Cообщить модератору

240. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (-), 25-Май-20, 07:15 
> В gui прогрессбар кажет 100%, загрузка не останавливается, скачиваемый файл бесконечно(?)
> увеличивается в размере.

Вот это уже интересная мистика какая-то. Такой файл стоило бы оставить и позырить что будет если его передобавить еще раз, и вообще изучить структуру. В принципе формат торента достаточно навороченый для того чтобы в нем можно было попытаться нае... клиент спровоцировав его на какие-то странные и незапланированные действия. Самые очевидные выходки большинство клиентов, включая и сабж за время своего существования законопатили. Но никогда не стоит сбрасывать со счетов возможность что какое-то хитрое комбо метаданных вызывает отъезд крыши.

Ответить | Правка | Наверх | Cообщить модератору

243. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (243), 25-Май-20, 08:48 
> файл стоило бы оставить

то был .avi, на тот момент заботил вопрос целостности прочих данных

Ответить | Правка | Наверх | Cообщить модератору

297. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (297), 26-Май-20, 13:46 
> то был .avi,

Торентклиенту самому по себе пофиг что там внутри. Для него это куча блоков с хэшами. И как он при этом вообще может начать это неконтролируемо дописывать больше чем в торенте суммарно заявлено - очень интересно, это какой-то очень неординарный отъезд логики. Или какая-то аномалия.

> на тот момент заботил вопрос целостности прочих данных

В среднем по больнице сабж как-то не склонен портить данные. Вот и интересно что за прикол.

Ответить | Правка | Наверх | Cообщить модератору

341. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (341), 27-Май-20, 13:48 
> Торентклиенту самому по себе пофиг что там внутри

это понятно
> сабж как-то не склонен портить данные

Не торренты имел ввиду, это десктоп, тут кроме торрентов куча всего могло быть попорчено в случае аппаратных проблем, тем более поздно замеченных.
> интересно что за прикол

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

Ответить | Правка | Наверх | Cообщить модератору

345. "Новая версия BitTorrent-клиента Transmission 3.0"  +/
Сообщение от Аноним (345), 29-Май-20, 11:44 
> Не торренты имел ввиду, это десктоп, тут кроме торрентов куча всего могло
> быть попорчено в случае аппаратных проблем, тем более поздно замеченных.

Это то понятно, но даже так не очень понятно чего там произошло. Потому что в торенте целостность торентфайла проверяется sha1 всех критичных частей. Включающих sha1 отдельных блоков, размер и проч. И как оно такое смогло обмануться - все же любопытно.

> После, на лоре видел упоминания в какой-то старой теме, не могу ссылку найти.
> Без того куча багов не закрытых при наличии патчей, перешел на форк, норм.

Что за форк? У него есть репа? И вроде все чувствительные баги в сабже все же закрывают. Вот на всякую опциональщину утяжеляющую код там да, волком смотрят.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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