понедельник, 14 декабря 2009 г.

FlylinkDC++ r500 alpha 19

<a href="http://depositfiles.com/files/v6hddmnyp">FlylinkDC-r500-alpha19-build-3337(14-Dec-2009_00_05).zip</a>
<a href="http://depositfiles.com/files/tq011oxnr">FlylinkDC-r500-alpha19-x64-build-3337(14-Dec-2009_01_08).zip</a>

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

------------------------------------------------------------------------
r3336 | rain.bipper | 2009-12-13 23:36:17 +0300 (Вс, 13 дек 2009) | 1 line
* Попытка исправления медленной отдачи
------------------------------------------------------------------------
r3335 | rain.bipper | 2009-12-13 23:11:53 +0300 (Вс, 13 дек 2009) | 1 line
* [engine update] Исправлено хранение очереди скачки
------------------------------------------------------------------------
r3334 | a.rainman | 2009-12-12 18:46:50 +0300 (Сб, 12 дек 2009) | 1 line
* [engine update] исправлена ошибка компиляции 32х битной версиию В настройки проекта DHT добавлены настройки оптимизации
------------------------------------------------------------------------
r3333 | a.rainman | 2009-12-12 00:29:53 +0300 (Сб, 12 дек 2009) | 3 lines
* [web сервер] коррекция кнопок управления питанием
ps: большая просьба ко всем кто вносит изменения в web интерфейс или обычный интерфейс пользователя: проверять корректность внесённых изменений: что всё отображается ровно, "влазит", не выглядит как перевод с албанского, и т.д.
pps: никаких недоделок в интерфейсе быть не должно.
------------------------------------------------------------------------
r3332 | rain.bipper | 2009-12-11 14:51:40 +0300 (Пт, 11 дек 2009) | 1 line
* [engine update] Исправлена инициализация DHT
------------------------------------------------------------------------
r3330 | a.rainman | 2009-12-10 23:26:10 +0300 (Чт, 10 дек 2009) | 1 line
* [web сервер] исправил не влезавшие после украшения кнопки управления питанием
------------------------------------------------------------------------
r3329 | a.rainman | 2009-12-10 23:18:26 +0300 (Чт, 10 дек 2009) | 1 line
* [web сервер] исправил поехавшие после украшения кнопки
------------------------------------------------------------------------
r3327 | Pavel.Pimenov | 2009-12-10 22:13:50 +0300 (Чт, 10 дек 2009) | 1 line
* Вернул COMMAND_DEBUG при работе в эмуляторе(wine) под Linux

49 комментариев:

_Napalmik_ комментирует...

дайте инсталлеры

Анонимный комментирует...

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

Tirael комментирует...

1.Дакачка заработала но как-то странно файл докачался до 2%, после перезапуска начал качаться с 0,3%, при второй попытке докачал до 1,1%, после перезапуска стало 0,6%.
2. Не переходит по ссылкам в блоге Флая через Portal Browser.

Анонимный комментирует...

magnet:?xt=urn:tree:tiger:ZHKVKE3UI2NXWYJPO63QVM22V4G4W7N3MWSFDJQ&xl=11148055&dn=FlylinkDC-r500-alpha19-build-3337(14-Dec-2009_00_05).zip
Попробуйте скачать по DHT. :)

Trojan комментирует...

http://suse.cebp.ru/tmp/FlylinkDC++.7z
Дампы к alpha 19.

# uname -a
Linux 2.6.31.5-0.1-trace #1 SMP x86_64 GNU/Linux
Crossover 8.0 (на основе wine 1.1.16)

brain-ripper комментирует...

1.Дакачка заработала но как-то странно файл докачался до 2%, после перезапуска начал качаться с 0,3%, при второй попытке докачал до 1,1%, после перезапуска стало 0,6%.

В очередь сохраняются полностью скачанные секции. Если пропавшие проценты приходились на еще недокачанные секции, то они не сохраняются. Стронг так же работает

Анонимный комментирует...

brain-ripper, если не удаётся под все роутеры, может у вас есть возможность сделать чтобы с Huawei EchoLife HG850a работал? Просто в нём нет настроек по проброске портов, т.к. его разрабы по всей видимости считали что достаточно для этого UPnP

http://support.microsoft.com/kb/Q323713

Выж прогер, смотрите сколько торрент клиентов с открытым исходным кодом: http://en.wikipedia.org/wiki/Bittorrent_clients
Может можно посмотреть и стащить оттуда?

Анонимный комментирует...

Щас на цифрохабе 3284 пассива и 5036 актива. Это получается соотношение пассив/актив 0,652 (0 - идеально) (1 - количество пассивов равно количеству активов)
А это получается пассивов 2/3 против 1/3 которое было год назад.
Естесно никакими инструкциями такую толпу не заставишь настроить соединение...

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

brain-ripper комментирует...

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


Это все конечно очень трагично, но только при чем тут блог разработчиков Флайлинка? Это проблема вышеуказанных хабов - если они не хотят поддерживать у себя нормальную работу DC (хотя бы ценой разработки клиента конкретно под их сеть) - что ж, это их право. Я не собираюсь добровольно и безвозмездно работать на хозяев этих сетей.

Конкретно это означает, что проблемой UPnP лично я буду заниматься только тогда, когда будет на это время. В это понятие входит как личное время, так и время, которое уходит на реализацию более приоритетных вещей.

P.S. как обычно это только мое личное мнение и оно может отличаться от мнения остальных разработчиков.

brain-ripper комментирует...

Выж прогер, смотрите сколько торрент клиентов с открытым исходным кодом: http://en.wikipedia.org/wiki/Bittorrent_clients
Может можно посмотреть и стащить оттуда?


Хорошая идея, надо будет посмотреть, как время появится

brain-ripper комментирует...

http://suse.cebp.ru/tmp/FlylinkDC++.7z
Дампы к alpha 19.


Упало в системной библиотеке. К сожалению из-за того, что символов к DLL'кам wine нету, понять, что является причиной нет возможности.

Может напишешь какие действия к падению приводят? Воспроизводится стопроцентно?

brain-ripper комментирует...

Сетапы с этой версией:

32-бит
http://depositfiles.com/files/uz8q8bor3

64-бит
http://depositfiles.com/files/6n3b80qwo

Анонимный комментирует...

brain-ripper извиняюсь если написал в форме наезда, просто напрягает что сам не могу пробросить порты и одновременно на хабах дофига пассивов, которые физически могут настроить, но из-за роста дибилизации не делают этого.
надеюсь вы поднимите приоритетность upnp

brain-ripper комментирует...

Выж прогер, смотрите сколько торрент клиентов с открытым исходным кодом: http://en.wikipedia.org/wiki/Bittorrent_clients
Может можно посмотреть и стащить оттуда?


Кстати, а с чего ты взял, что все клиенты, указанные в ссылке поддерживают UPnP? По-моему эта функция скорее исключение.

Кто знает опенсорсный торрент-клиент с работающей поддержкой UPnP?

brain-ripper комментирует...

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

Поподробнее, пожалуйста.
У меня сортировка в окне поиска нормально работает.

Анонимный комментирует...

Кто знает опенсорсный торрент-клиент с работающей поддержкой UPnP?
miranda по-моему тоже умеет пробрасывать порты через UPnP,может в ее коде посмотреть?

Анонимный комментирует...

Кто знает опенсорсный торрент-клиент с работающей поддержкой UPnP?

Взял первый попавшийся из указанного выше в списке на википедии. Это оказался "Miro". Опенсорсный, поддерживает торренты и upnp. Поставил в настройках галку на upnp, выбрал диапазон портов начиная с 8600 по 8602.

В общем понятия не имею, работает оно действительно или нет, однако тест порта 8600 (на ping.eu) при запущенной программе пишет, что "port opened". Роутер естественно не настраивал. Наверное это должно говорить о том, что в Miro таки upnp работает.

При этом, для сравнения, при попытке включить upnp в стронге, стронг сначала зависает секунд на 15, а потом пишет, что "порт-маппинг не удался и настройте нат вручную".

Сорцы Miro разработчики выкладывают здесь

brain-ripper комментирует...

Взял первый попавшийся из указанного выше в списке на википедии. Это оказался "Miro"

Спасибо.
Мне с первым попавшимся не повезло - у того не было UPnP :)

Unknown комментирует...

Анониму, у которого не работает UPnP. В качестве временного решения по пробросу портов можно воспользоваться виндовым сервисом. Если вдруг вы не в курсе, то это делается так: в сетевом окружении выбрать показать устройства (пишу по памяти, так что за точное название пункта не ручаюсь), там будет ваш роутер, если он поддерживает упнп. на нем правой кнопкой и выбрать свойства. в открывшемся окне выбрать "настройка". Появится окно для создания маппинга портов.

Slippery Jim комментирует...

DHT реально работает

Анонимный комментирует...

Проверил dir-100 и dir-300, они щас самые популярные устройства на рынке, из-за того что могут работать вкачестве широкополосного маршрутизатора, маршрутизатора Triple Play или коммутатора VLAN в зависимости от настроек.
(У остальных моделей, это DIR-120, DIR-400, DIR-615 и DIR-655, ну и впринципе в роутерах д-линка, различай в upnp быть не должно)

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

_Napalmik_ комментирует...

http://depositfiles.com/files/wrkbkhaol -скрин

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

brain-ripper комментирует...

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

В чате должны быть только сообщения пользователей (собственно сообщения чата), все остальное - это статусные сообщения.
Для дублирования статусных сообщений в чат, используй настройку "Настройки/сообщения/Показывать статусные сообщения в главном чате"

Slippery Jim комментирует...

Имено в этой alpha 1 появилась бага с (большим) customlocation, которой все время страдает Strong SQLite - при правильном определении IP и оператора и правильном показе в юзерлисте в колонке Last IP лого оператора - в панели трансферов
- лого совершенно левое
- текст показывается не "нужная часть", а все после пробела, отделяющего диапазон от хвоста строки

Не то, чтобы это меня беспокоило, но - на buffer overflow похоже, пока - безвредный, но лучше вообще не иметь

brain-ripper комментирует...

Имено в этой alpha 1 появилась бага с (большим) customlocation

Не понял второго пункта. Можешь скриншот сделать?
И выложи свой customlocation.ini, если не сложно, попробую воспроизвести.

Глючат локейшены всех пользователей в панели активных скачек или только определенные диапазоны?

brain-ripper комментирует...

а, да и customlocation.bmp тоже

Анонимный комментирует...

Некоторые юзеры не могут качать с меня, а я с них. Я в активном режиме с ручным пробросом портов. На том конце есть и в активном и в пассивном.
В r394 с теми же юзерами без проблем.

Slippery Jim комментирует...

2Риппер
1. CustomLocation в точности соответствующий проблемному, есть у вас в репо, в branches/flylinkdc-taganka (а где там точно - глазами я не увидел), но могу и отдельно в архив скрутить - не вопрос
2. Все или не все бажат с показом - не знаю, не так много у меня трансферов на нелокальном хабе, где ноды с разных операторов. На своем - повторяемость 100% с неправильным лого
3. По поводу пункта 2 моего
В панели активныъ трансферов есть колонка "Расположение" (в русском интерфейсе), где показывается флаг и текст из соответствующей подстроки custiomlocation. Так вот там (спорадически, не всегда) для строки (это пример, наблюдаемый, обобщений не делаю)
10.0.10.0-10.0.255.255 215,[loc] Еканет Локалка
(1342 строка файла, BTW)
показывается не
[loc] Еканет Локалка
а
215,[loc] Еканет Локалка

Флаг израильский же в панели трансферов для этой строки - показывается всегда (и именно этот флаг) для расширенного customlocation (где граница перехода - не установил, но при ванильном customlocation с добавлением 1-7 строк ошибка не проявляется), в юзерлисте, там где показываются лого-флаги (Last IP)- все правильно всегда

_Napalmik_ комментирует...

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

В чате должны быть только сообщения пользователей (собственно сообщения чата), все остальное - это статусные сообщения.
Для дублирования статусных сообщений в чат, используй настройку "Настройки/сообщения/Показывать статусные сообщения в главном чате"


похеру тоже самое либо убирает текст либо показывает на статус строке фильтра банов

Tirael комментирует...

Сообщение не по альфе. 395 beta 2 после смены разрешения или переключения к упрощённому стилю в Win7. Пропадает заполнение прогрессбаров.
Снимок

brain-ripper комментирует...

2 Slippery Jim


Спасибо, иконки исправил.

С текстом - не удалось воспроизвести. И, судя по коду, взяться такой ошибке негде...
Посмотрю еще, может что обнаружится

brain-ripper комментирует...

Сообщение не по альфе. 395 beta 2 после смены разрешения или переключения к упрощённому стилю в Win7. Пропадает заполнение прогрессбаров.

У 395 есть своя страничка с комментами :)

А что, на альфе такое поведение не воспроизводится?

brain-ripper комментирует...

С текстом - не удалось воспроизвести. И, судя по коду, взяться такой ошибке негде...
Посмотрю еще, может что обнаружится


Вроде нашел что-то может поможет.

brain-ripper комментирует...

Не переходит по ссылкам в блоге Флая через Portal Browser.

Не ходит только по тем ссылкам, которые не начинаются с "http://flylinkdc.blogspot.com".
Например в комменты не заходит, т.к. у них ссылка "https://www.blogger.com".

Исправлять позже буду.

Анонимный комментирует...

Доброго времени суток, пользуюсь адаптацией FlylinkDC под местную сеть (http://www.cn.ru/peers/) - есть приятные и весьма нужные кнопки, в окне текущих загрузок: Пауза, Старт и Удаление загрузки.
Удалить конечно можно и из контекстного меню, но вот Поставить конкретную задачу на паузу или снять с паузы - вот этого нет в вашей версии "FlylinkDC++ r500 alpha 19".
А что заставило скачать данную версию - так это недостаток в том что нельзя отключить окна чатов, у вас они тоже не отключаются и при открытии каждого нового хаба рядом появляется окно ещё и чата, но у вас есть Закладка ОКНА, где хоть как-то можно расправиться с этими ненавистными поедателями экранного пространства ))...вот как мне совместить ваши сборки ума не приложу!

brain-ripper комментирует...

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

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

brain-ripper комментирует...

Удалить конечно можно и из контекстного меню, но вот Поставить конкретную задачу на паузу или снять с паузы - вот этого нет в вашей версии "FlylinkDC++ r500 alpha 19".

Поставить и снять с паузы в этой версии можно в том же контекстном меню закачки

brain-ripper комментирует...

2 Blood
похеру тоже самое либо убирает текст либо показывает на статус строке фильтра банов

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

У тебя проблема в том, что причина автобана показывается не там где надо? Кого забанили - тебя или ты забанил кого-то?

brain-ripper комментирует...

2 Blood
Или ты таким витиеватым образом пытаешься сказать, что тебе так хаб отвечает на запрос "+myinfo" и галка "Показывать статусные сообщения в главном чате" не помогает?

_Napalmik_ комментирует...

2 Blood
похеру тоже самое либо убирает текст либо показывает на статус строке фильтра банов

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

У тебя проблема в том, что причина автобана показывается не там где надо? Кого забанили - тебя или ты забанил кого-то?
--------------------------------
cтрока где я банил и мои одноколлеги - в ней пишется вся задротина --- в настройках все стоит по умолчанию !!! скрин:

http://depositfiles.com/files/g9pj5p9x5

brain-ripper комментирует...

н-да. видимо вменяемо описать проблему выше твоих сил.
ну и ладно, мне работы меньше :)

Анонимный комментирует...

если выбрать сохронить как он сохроняет тока на диске С в папке С, на другой диск если выбратьнапример D то он сохронит на диске С в папке D

brain-ripper комментирует...

если выбрать сохронить как он сохроняет тока на диске С в папке С, на другой диск если выбратьнапример D то он сохронит на диске С в папке D

Что настроено в
"Настройки\Скачивание" раздел "Папки"
и в
"Настройки\Скачивание\Избранные"?

Анонимный комментирует...

Что настроено в
"Настройки\Скачивание" раздел "Папки"

Стоит С:\
и в
"Настройки\Скачивание\Избранные"?
пусто не чего

Анонимный комментирует...

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

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

Анонимный комментирует...

Вот сравните:
http://i001.radikal.ru/0912/c2/6a7ac7126978.jpg
и это:
http://s13.radikal.ru/i186/0912/7e/989c7c79bbe7.jpg
Народ пугается чего-то большого и сложного.
В данном случае опции, позволяющие вручную установить режим - хоть и расширяют возможности, но они не нужны и вопреки логики без них будет лучше, т.к. будет проще.
И активов станет больше, т.к. через все роутеры имеют упнп. И пользоваться будет проще хабами.

Анонимный комментирует...

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


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

brain-ripper комментирует...

Что настроено в
"Настройки\Скачивание" раздел "Папки"

Стоит С:\



В обоих полях C:\ стоит?

brain-ripper комментирует...

Что настроено в
"Настройки\Скачивание" раздел "Папки"

Стоит С:\


И вообще, расскажи по шагам, как ты делаешь, у меня не воспроизводится