вторник, 16 марта 2010 г.

FlylinkDC++ r500 alpha40

SetupFlylinkDC-r500-alpha40-build-3836.exe
SetupFlylinkDC-x64-r500-alpha40-build-3836.exe

FlylinkDC-r500-alpha40-build-3836(16-Mar-2010_22_30).zip
FlylinkDC-r500-alpha40-x64-build-3836(16-Mar-2010_22_44).zip
FlylinkDC-r500-src-alpha40-build-3836(16-Mar-2010_22_30).zip

------------------------------------------------------------------------
r3835 | a.rainman | 2010-03-16 16:16:18 +0300 (Вт, 16 мар 2010) | 12 lines
* [merge] StrongDC svn489 - svn490
some DC++ BZR merge
fixed country flags crash under Win2000
added country flags into userlist
fixed U4
[ADC] fixed compatibility with older clients in passive mode
hopefully fixed some crashes
fixed deadlock in DTH FW check vs ClientManager
correctly displaying finished status in queue frame
* Убрал сообщение ">ЛС отброшено т.к. адресовано самому себе! Если это ошибка пожалуйста сообщите разработчикам" да бы не смущало пользователей
* Выкинул ChatCtrl::AdjustTextSize(), т.к. этот код необходим для поддержки очень древних осей. На всякий случай нужно тестирование под wine
* Исправил несколько ошибок с авто прокруткой текста, жаль что пока не все
------------------------------------------------------------------------
r3833 | a.rainman | 2010-03-16 01:50:42 +0300 (Вт, 16 мар 2010) | 1 line
* Убрал критические секции из Client-a
------------------------------------------------------------------------
r3826 | a.rainman | 2010-03-14 23:38:29 +0300 (Вс, 14 мар 2010) | 3 lines
* Усовершенствовал алгоритм авто определения типа подключения.
* Отключил ограничение: скорость отдачи = 5 * количество слотов + 4, скорость загрузки = 7 * скорость отдачи.
* Обновлена русская локализация
------------------------------------------------------------------------
r3819 | pavel.pimenov | 2010-03-14 18:49:59 +0300 (Вс, 14 мар 2010) | 1 line
* Вернул EN_Example.xml
------------------------------------------------------------------------
r3816 | pavel.pimenov | 2010-03-14 13:53:11 +0300 (Вс, 14 мар 2010) | 1 line
* Убрал ошибки вида (warning C4701: potentially uninitialized local variable 'xxx' used)
------------------------------------------------------------------------
r3795 | a.rainman | 2010-03-12 19:15:39 +0300 (Пт, 12 мар 2010) | 2 lines
* Забыл закомитить кусочек кода в r3792, не собиралось
* Небольшая правка в авто обновлении ip
------------------------------------------------------------------------
r3792 | a.rainman | 2010-03-12 18:58:30 +0300 (Пт, 12 мар 2010) | 1 line
* Исправил ошибку с инициализацией массива (добавил в r3789)
------------------------------------------------------------------------
r3791 | a.rainman | 2010-03-12 17:24:17 +0300 (Пт, 12 мар 2010) | 1 line
* Попытка исправить работу ЛС с паролем на ADC хабах
------------------------------------------------------------------------
r3789 | a.rainman | 2010-03-12 15:20:43 +0300 (Пт, 12 мар 2010) | 3 lines
* Рефакторинг обработчиков статусной строки в главном окне программы: намертво исключена возможность испортить его работу при добавлении/удалении данных
* Исправлена ошибка с показом иконки выключения компьютера и таймера обратного отсчёта в статусной строке.
* Исправлена ошибка с пропавшим пунктом "Скорость отдачи" в статусной строке.
------------------------------------------------------------------------
r3788 | i.Kliok | 2010-03-12 14:32:46 +0300 (Пт, 12 мар 2010) | 1 line
* обновил перевод на белорусский язык

62 комментария:

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

ссылки поправьте !

Pavel Pimenov комментирует...

спасибо. поправил

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

Уважаемые авторы, подскажите когда в 500ой ветке появится функция "Отклик (получить IP-адрес)" по правому клику мышкой? Вот и мне приходится выбирать между р500 и р397 из-за того, что в р500 хеширует файлы с длинными путями, в отличии от р397, но р500 нет функции о которой написал выше. Исправьте/добавьте если не затруднит в р500.

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

Уважаемые авторы, подскажите когда в 500ой ветке появится функция "Отклик (получить IP-адрес)"

Из ветки r500 эта функция была удалена сравнительно недавно (окло 5 версий назад). Разрабы посчитали что она не нужна.

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

Если ты оп или админ и так будет видно IP, а так он и не нужен потому что если будешь с него качать то IP будет видно.

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

"Разрабы посчитали что она не нужна"

?Что значит не нужна? - Очень даже нужна!
Я надеюсь всеми другими функциями разработчики пользуются, а то они и их уберут!
Функцию "получить IP-адрес" настоятельно требуем вернуть! (причин много)
696

Black-code комментирует...

?Что значит не нужна? - Очень даже нужна!
Я надеюсь всеми другими функциями разработчики пользуются, а то они и их уберут!
Функцию "получить IP-адрес" настоятельно требуем вернуть! (причин много)
696


Пару причин можно узнать?
Я за всё время пользования флаем (начиная с r372) ни разу не использовал её!

Elle Solomina комментирует...

Функция "Отклик, получить IP адрес" работала благодаря команде TestSUR, с версии 0.751 ядра её выпилили, соответственно даже если мы вернём этот пункт, новые клиенты всё равно вам ip этим способом не отдадут…

Аргумент, но зато старые ответят не в счёт, старые клиенты куда более глючные и тормозные, и сидеть на них, как то не правильно, и это даже не имхо, это факт…

ps: Если вы правда считаете что она нужна, как и писал выше Black-code, напишите зачем :) IP получается автоматически при скачке, или при поиске... а ОП-ам все ip передаёт сам хаб

Elle Solomina комментирует...

мм, мне туту мысль пришла как ещё можно ip получить, не посылая лишних команд :)

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

заметил такую проблему! что на флайлинк r350 и r390 - r395 в список файлов не заходит :/ весит на подключения а бывает заходит! народ жалуется из сети моей... в чём проблема?

P.s: Исправили данный баг?

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

[IMG]http://i069.radikal.ru/1003/88/6244454ffa0b.png[/IMG]

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

jxym нужная функция , может и не в том виде какая она была, но я оп на хабе и ипов некоторых не вижу. а очень надо

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

- [2010-03-17 09:57:36] DHT починили теперь работает (Публиковать расшаренные файлы) в CMD отладчике видны запросы Флайлинк r500 40
Глюки
[09:21:25] I4 не соответствует (([0-1]?[0-9]{1,2}[.]) 2[0-4][0-9][.]) 25[0-5][.])){3}(([0-1]?[0-9]{1,2}) 2[0-4][0-9]) 25[0-5]))
в пассиве при отключёной галочки (при разрешить нат пассив пассив)
потом программа вздёргивается при выборе активного режима (если хаб работает( при выключеном хабе) дурит если хаб закрыт вроде проходит переход с пассива в актив без вздёргивания программы) вздёргивается без краша программы
проблема с закрытием программы остаётся в списке процесов

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

Странно, у меня в 40й альфе появился пункт "Щтклик (получить IP)", а в 39й его не было. Прост смотрю кто-то жалуется что эту фичу убрали...

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

* Попытка исправить работу ЛС с паролем на ADC хабах
Пока осталась :( , выкидывает за флуд (личку зацикливает)

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

C Юбилеем!...)

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

У наших великодушных, добрых, отзывчивых, просветленных голов сегодня юбилей?!
Господа разработчики, низкий поклон Вам от всей души и Спасибо за старания!!!
P.S. Надо бы чаще Вас благодарить)

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

Эмм... у меня смайлы пропали. Пустота вместо рож. Не к добру.

Насчет поста анонимного коллеги, по поводу ИП, типа он оп, но не все ИП видит.
Это не флая беда, копайте настройки хаба, как пример пункт "Пускать по IP". Если валят с прокси или используют на свободном диапазоне отдельные настройки NAT вполне возможно вы не увидите их ИП. Хотя это из разряда фантастики.

Верните мне смайлы ради бога! Хочу видеть рожу, ковыряющую в носе, или ржачный смайл crazy

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

что т IP не запоминаются

DEL

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

На счет "получить IP-адрес"
(я то думал это только временно в альфе она отсутствует)

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

Ну я так понимаю что дело уже сделано, режете не подумав. Положительное здесь только одно - у вас нету медицинского образования.
-10 вам за это. За остальное спасибо.
696

Elle Solomina комментирует...

На счет "получить IP-адрес"

При нажатии кнопочки "Отчёт" так же получается IP адрес, теперь используем её...
ps: скоро сделаю получение ip адреса ещё одним способом, будет получаться автоматически...

Elle Solomina комментирует...

Спасибо за поздравления :) жаль только мы всё ещё на альфе...

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

дублируются кнопи по правой клавише... ипы в списке файл-листов 2 раз через запятую ник и везде!! исправляйте в 39 такой лажи небыло!!
заранее спасиб

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

- Под вайном: в чате не работает автопрокрутка;
- Под вайном: чтобы провести очистку чата, необходимо установить курсор в окно чата, иначе не сработает.

Мелочь, но не совсем удобно, не работает с давних релизов 2х.

Wine 1.0.1, ubuntu 9.10

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

Хорошая статья. Действительно было интересно почитать. Не часто такое и встречается та.Наверное стоит подписаться на ваше RSS

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

При нажатии "Отчет" никакой айпи не получается. Проверенно.

Elle Solomina комментирует...

При нажатии "Отчет" никакой айпи не получается. Проверенно.
плохо...

Elle Solomina комментирует...

- Под вайном: в чате не работает автопрокрутка;
- Под вайном: чтобы провести очистку чата, необходимо установить курсор в окно чата, иначе не сработает.

Мелочь, но не совсем удобно, не работает с давних релизов 2х.

Wine 1.0.1, ubuntu 9.10


это к великому сожалению ошибка wine, с удовольствием поковырял бы и его, но времени нету :(

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

смайлы явно недружат -- в списке выбора видны их внешние виды-- а в отправление чисто пробел

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

кстати их засасывает,если дц долго работает,потом чисто уже пробелами только их выпускает а не рисунком смайла

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

баг со смайлами судя на платформе VERLIHUB
на птоке и YNHUB все ок ---посмотрите ,может вы где-то ошиблись))

Elle Solomina комментирует...

баг со смайлами судя на платформе VERLIHUB
на птоке и YNHUB все ок ---посмотрите ,может вы где-то ошиблись))


забавно конечно... но от хаба это зависить не должно)

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

L. ммм, расскаидте про придуманный вами способ получания ip автоматически...это клиент будет заваливать хаб запросами типо UserIP при каждом подключении?
Как выше обсуждали, на хабах выдачу ip отключают не просто так, а для снижения нагрузки -> чтобы пользователи в свою очередь могли чаще пользоваться поиском и общаться в чатах без тормозов.

Есть способ получения ip адресов всех пользователей, но это не без участия администрации хабов.

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

Похоже away-сообщение отправляется дважды по приходу в личку сообщения когда флай свернут и кнопка "away" на панели включена. Не знаю, что будет если ее отжать, не проверял.
Может логика такая что свернутый флай сам переходит в away-режим и отсылает 2 раза сообщение? И надо просто отжать кнопку и не морочиться?

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

Спустя какое-то время зависает в окне "Передачи" скорость отдачи и кому отдаешь. Как бы просто "замерзает" и значения скорость и кому отдаешь не меняются

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

вроде как при обновлении шары такое происходит

Black-code комментирует...

На 2-й или 3-й день работы x64 флай вывалился с ошибкой приложения. :(
Дампов не сформировал.
Ещё не всё гладко.

Black-code комментирует...

Вопрос: как можно заново прохешировать файлы, с сохранённым в потоке TTH?

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

в Opera 10.50 магнет ссылка передаётся в кавычках:
"...\FlylinkDC.exe" /magnet "magnet:?xt=urn:tree:tiger:....&dn=1.avi"
Flylink почему-то эти кавычки вокруг магнета некорректно обрабатывает и считает кавычку частью имени файла (получается имя.файла_)
думаю проще научить Flylink обрабатывать кавычки чем писать в опера

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

по двойному клику на юзере не открывается список файлов

идет только его скачивание

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

думаю проще научить Flylink обрабатывать кавычки чем писать в опера

Лучше напиши и в Opera, там как раз идет доработка 10.51, они рады сообщениям о любых косяках.

Black-code комментирует...

Флай вывалился второй раз :(
Включил дампирование в самой системе... жду косяк...

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

Настройки - Дополнительно - включаем Публиковать расшаренные файлы по DHT.
Опять же Настройки - Дополнительно - отключаем Публиковать расшаренные файлы по DHT.
Флай зависает и ни на что не реагирует. Снял дамп:
http://rapidshare.com/files/366433419/DHT_damp.rar.html

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

Этот дамп был получен под Windows 7 32 bit, на XP 32 bit была такая же проблема, дамп не получалось снять(

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

DHT Disabled: Обычно разрешается только одно использование адреса сокета (протокол\сетевой адрес\порт)
Что это и как это убрать

Tirael комментирует...
Этот комментарий был удален автором.
Анонимный комментирует...

А мне кажется или файл листы не качаются с тех у кого ники из русских букв?

DEL

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

кстати, у авангард хаба через статистику на сайте можно узнавать информацию о пользователях хаба

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

DEL прав
С русских ников на NMDC-хабах файллист не идет с диагностикой "Таймаут соединения".
Только не говорите, что плохо пробовал - 489 юзеров с русскими никами и все одинаково
на ADC вопроса нет (но там и UTF8 все)

Pavel Pimenov комментирует...

а при этом strongDC++ sqlite или fly r3xx качает файллисты с ников из русских букв?

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

Три раза за день обвалился до этого вообще не падал, видимо из-за включения DHT, флай сам создал креш.
Скачать дамп

Pavel Pimenov комментирует...

Валится из-за Boost::regexp
причина пока не понятна. т.к. не повторяется в _DEBUG сбрке

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

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

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

strongDC++ sqlite последний - качает, 397 бету пока не ставил/не пробовал

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

Кнопка забанить юзера (чтоб нескачивал) вобще неработает :(

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

Периоды между зависаниями со вчерашнего дня сократились втрое + такая хрень когда флай начинает хеширование весь комп начинает тормозить и максимальная скорость чтения Hdd падает до 2-6 Мб/с - скорость хеширования и 1-3 Мб/с чтение с него в это время, хотя с отключеным флаем не напрягаясь жмёт 60-70 Мб/с. Это проблема в железе или во флае? Win7 X64 Athlon x2 5600+ раньше такого не наблюдалось

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

Это проблема в железе или во флае?

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

Pavel Pimenov комментирует...

а в сислоге флай при этом что-то писал?
как повторить битый винт? ))

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

Хочу поднять одну тему и услышать что разработчики флая думают о ней.

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

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

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

Таким образом мы имеем неполные источники, которые качают и раздают одновременно, но по факту не имеют файл полностью, только частично, а следовательно закон как бы не нарушают. Есть же полные источники, которые только раздают. Вот у них могут возникнуть проблемы.

На uniongang.ru даную проблему решили просто. Первый раздающий появляется на пару секунд как неполный источник с сегментом ~ 2 мегабайта и тут же пропадает. За это время этот мегабайт скачивает дофига пользователей и тут точно не определить кто эти 2 мегабайта подкинул, все сразу передают друг другу.
Далее этот источник появляется опять, но уже с другим сегметом, а прошлый убирает. И собственно картина повторяется снова и снова пока все вдруг не становятся полными источниками.

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

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

а в сислоге флай при этом что-то писал?

Нет ничего, как обычно писал что отсутствует ТТН, но после того как он мучительно со скоростью 2-3 Мб/с хеширует файлы они вроде даже добавляются в шару, а после перезапуска он начинает хеширование сначала.

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

сегодня вдруг флай перестал показывать смайлы ... :-(

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

Это http://dcpp.wordpress.com/2010/02/13/passive-mode-c-c-connections-and-nat-traversal/
в nmdc возможно реализовать чисто в клиенте или нужно ещё участие хаба?