суббота, 8 января 2011 г.

FlylinkDC++ r500 beta59

SetupFlylinkDC-x64-r500-beta59-build-5650.exe
SetupFlylinkDC-x86-r500-beta59-build-5650.exe

FlylinkDC-src-r500-beta59-build-5650-07-Jan-2011-23-55.zip
FlylinkDC-x64-r500-beta59-build-5650-08-Jan-2011-00-09.zip
FlylinkDC-x86-r500-beta59-build-5650-07-Jan-2011-23-54.zip

Региональные
http://flylinkdc.dyndns.org/dist/r500-beta59-build-5650
Сборки для сетей от робота:
http://flylinkdc.dyndns.org/install/flylinkdc-r5xx-x64
http://flylinkdc.dyndns.org/install/flylinkdc-r5xx-x86



------------------------------------------------------------------------
r5646 | a.rainman | 2011-01-07 20:13:43 +0300 (Пт, 07 янв 2011) | 1 line
* Удалил мёртвый SharedFileStream (в r500 не используется)
------------------------------------------------------------------------
r5642 | InfinitySky7 | 2011-01-06 18:31:29 +0300 (Чт, 06 янв 2011) | 1 line
* Обновлена графика: переработана иконка блокнота (осветление, другой угол и размер карандашу).
------------------------------------------------------------------------
r5641 | tret2003 | 2011-01-06 14:54:14 +0300 (Чт, 06 янв 2011) | 1 line
* Добавил карандашек к блокноту c set_256
------------------------------------------------------------------------
r5640 | a.rainman | 2011-01-06 13:39:45 +0300 (Чт, 06 янв 2011) | 8 lines
* Обновление базы данных провайдеров
http://www.assembla.com/spaces/customlocations-greylink
Сборка на базе 20110105-1066, создана 05.01.2011 23:16 +0500
Итого в базе:
- Провайдеров - 1311
- Провайдерских лого - 1310
Archive CustomLocations.rar created by LazyBadger
------------------------------------------------------------------------
r5638 | a.rainman | 2011-01-06 13:27:52 +0300 (Чт, 06 янв 2011) | 1 line
* Обратно закоментировал избыточные ассерты из r5116
------------------------------------------------------------------------
r5622 | a.rainman | 2011-01-04 19:30:08 +0300 (Вт, 04 янв 2011) | 2 lines
* Ссылка на справку теперь ведёт на http://flylinkdc.com/
* Исправил предупреждения компилятора в UPnP
------------------------------------------------------------------------
r5621 | a.rainman | 2011-01-04 00:58:48 +0300 (Вт, 04 янв 2011) | 1 line
* (Closes issue #268) : Автобан и мерцающая отдача. (исправлено в ревизии r5617)
------------------------------------------------------------------------
r5620 | a.rainman | 2011-01-04 00:54:49 +0300 (Вт, 04 янв 2011) | 3 lines
* (Closes issue #171) : Предложение: сделать индивидуальные настройки интервала поиска.
* Исправил ошибку возникшую при мерже, нельзя было установить интервал поиска меньше 10 секунд, сейчас можно 2.
* Активировал опцию "Эмулировать DC на этом хабе" позволяет притворится обычным DC++ клиентом текущей версии.
------------------------------------------------------------------------
r5619 | a.rainman | 2011-01-03 23:25:54 +0300 (Пн, 03 янв 2011) | 3 lines
* Обновил функционал сокрытия шары на хабе (поддержка HintedUser).
* Вероятно исправил зависание при включённом автобане (требуется тестирование!)
* Косметика кода.
------------------------------------------------------------------------
r5617 | a.rainman | 2011-01-03 20:47:15 +0300 (Пн, 03 янв 2011) | 1 line
* Исправил некорректную отдачу файлов (была вызвана изменениями кода для работы автобана).
------------------------------------------------------------------------
r5616 | a.rainman | 2011-01-01 23:58:40 +0300 (Сб, 01 янв 2011) | 11 lines
* (Started Issue 267) Унёс транскодирование текста в WinUtil во избежании копипасты.
* Мелкая оптимизация в SpyFrame.
* Оптимизация при создании меню в MainFrame.
* Рефакторинг WinUtil::GetTimeValues.
* Оптимизация в обработчике команд пользователя (WinUtils).
* В неразрешённые символы URI добавлены двойные ковычки (были забыты).
* Добавил типы файлов субтитров ".sub", ".srt", ".ass", ".ssa" к видео в ShareManager (for merge)
* Добавил заготовку для проверки завершённых файлов антивирусом (IRAINMAN_AV_CHECK).
* Дополнил родословную FlylinkDC++.
* Косметика кода.
! C новым 2011 пушистым и мурчащим годом, пришедшем на смену суровому и рычащему 2010 :)
------------------------------------------------------------------------
r5615 | a.rainman | 2010-12-31 14:06:33 +0300 (Пт, 31 дек 2010) | 1 line
* Исправил подсветку DC ссылок в окнах чата.
------------------------------------------------------------------------
r5614 | a.rainman | 2010-12-31 12:13:20 +0300 (Пт, 31 дек 2010) | 1 line
* Откатил кусочек r5590 (рефакторинг расчёта для прогресса хеширования), глючит при большом числе файлов.
------------------------------------------------------------------------
r5612 | a.rainman | 2010-12-31 04:00:23 +0300 (Пт, 31 дек 2010) | 4 lines
* r500 beta 59
* Рефакторинг в удалении файлов устаревшего файлового кеша.
* Исправлена критическая ошибка в фильтре исключений файлов из шары
* Косметика кода.
------------------------------------------------------------------------
r5608 | a.rainman | 2010-12-30 22:26:33 +0300 (Чт, 30 дек 2010) | 1 line
* Дополнение к r5601 (решил отложить поддержку тега, там надо механизм полностью переписать, сделаю после НГ)
------------------------------------------------------------------------
r5606 | a.rainman | 2010-12-30 10:19:55 +0300 (Чт, 30 дек 2010) | 1 line
* Дополнение к r5601 (ChatCtrl::AppendTextOnly) пока ещё не завершено, не релизить!
------------------------------------------------------------------------
r5605 | a.rainman | 2010-12-29 22:37:32 +0300 (Ср, 29 дек 2010) | 1 line
* Обновил тег ApexDC.
------------------------------------------------------------------------
r5604 | a.rainman | 2010-12-29 22:02:06 +0300 (Ср, 29 дек 2010) | 1 line
* Обновил тег StrongDC.
------------------------------------------------------------------------
r5601 | a.rainman | 2010-12-29 18:27:03 +0300 (Ср, 29 дек 2010) | 7 lines
* Рефакторинг в определении имени временного расширения dctmp.
* Слегка оптимизировал проверку на запрет расшаривания определённых типов файлов.
* Навёл порядок с типами в классе ChatBot (благодарность PVS-Studio).
* Убрал ошибочные предупреждения PVS-Studio в UploadManager.h.
* Выполнил давно намечанное объединение ChatCtrl::g_Links[] и определний в WinUtil::parseDBLClick.
* Начал работу по поддержке BB-тега "code", мелкие оптимизации в ChatCtrl::AppendTextOnly по ходу дела. (ВНИМАНИЕ! вечером доделаю! код вообще не проверенный! не релизить!)
* Отметил программирование копипастой в HubFrame и PrivateFrame
------------------------------------------------------------------------
r5600 | tret2003 | 2010-12-29 06:38:01 +0300 (Ср, 29 дек 2010) | 3 lines
* [PVS-Studio]
Исправлены предупреждения
V547 Expression 'pos >= 0' is always true. Unsigned type value is always >= 0.
------------------------------------------------------------------------
r5599 | pavel.pimenov | 2010-12-28 22:35:38 +0300 (Вт, 28 дек 2010) | 6 lines
* [PVS-Studio]
Исправлены предупреждения
V547 Expression 'iEnd2 <>= 0' is always true. Unsigned type value is always >= 0.
Отмечено опасное место... для исключения ложного детекта можно MENUITEMINFO mii; поднять на уровень метода.
V506 Pointer to local variable 'mii' is stored outside the scope of this variable. Such a pointer will become invalid.
------------------------------------------------------------------------
r5597 | tret2003 | 2010-12-28 22:10:26 +0300 (Вт, 28 дек 2010) | 3 lines
* Добавлены новые локализации
* Пересортировал файл локализации
* Разделил "закрыть" и "закрыть CTRL+W"
------------------------------------------------------------------------
r5596 | a.rainman | 2010-12-28 16:41:16 +0300 (Вт, 28 дек 2010) | 1 line
* Исправил предупреждение в FolderTree.cpp
------------------------------------------------------------------------
r5595 | InfinitySky7 | 2010-12-28 16:11:12 +0300 (Вт, 28 дек 2010) | 1 line
* Поправлена графика.
------------------------------------------------------------------------
r5594 | a.rainman | 2010-12-28 12:00:56 +0300 (Вт, 28 дек 2010) | 2 lines
* Дополнение к r5593 (исправил свою ошибку, спасибо PPA).
* Убрал ужас из FolderTree::SetChecked.
------------------------------------------------------------------------
r5593 | a.rainman | 2010-12-27 22:26:41 +0300 (Пн, 27 дек 2010) | 1 line
* Дополнение к r5591 убрал УЖАС из функции FolderTree::GetChecked
------------------------------------------------------------------------
r5591 | tret2003 | 2010-12-27 13:16:46 +0300 (Пн, 27 дек 2010) | 1 line
* Исправление V555 (http://www.viva64.com/ru/V555) PVS Studio 4.0
------------------------------------------------------------------------
r5590 | a.rainman | 2010-12-26 21:19:48 +0300 (Вс, 26 дек 2010) | 5 lines
* Заглушил ещё часть ложных срабатываний PVS Studio (V112).
* В UserConnection заглушил предупреждение PVS Studio V117. Там всё хорошо.
* Отрефакторил расчёт прогресса хеширования.
* Исправлено несколько ошибок в ADLSearchManager, связаны с некорректным приведением memtype.
* Исправлено примерно 5я часть предупреждений связанных с некорректным или опасным приведением типов.
------------------------------------------------------------------------
r5589 | a.rainman | 2010-12-26 19:41:05 +0300 (Вс, 26 дек 2010) | 1 line
* Исправлена ошибка в классе LocalArray (благодарности PVS Studio) :)
------------------------------------------------------------------------
r5588 | a.rainman | 2010-12-26 18:26:17 +0300 (Вс, 26 дек 2010) | 2 lines
* Заглушил часть ложных срабатываний PVS Studio (V112)
* Исправлены предупреждения компилятора в Util.
------------------------------------------------------------------------
r5587 | tret2003 | 2010-12-26 17:32:57 +0300 (Вс, 26 дек 2010) | 1 line
* Оптимизация PVS-Studio V303 (http://www.viva64.com/ru/d/0082/print/)
------------------------------------------------------------------------
r5586 | tret2003 | 2010-12-26 16:09:54 +0300 (Вс, 26 дек 2010) | 1 line
* Оптимизация PVS-Studio V801 (http://www.viva64.com/ru/d/0135/print/)
------------------------------------------------------------------------
r5585 | pavel.pimenov | 2010-12-26 09:17:25 +0300 (Вс, 26 дек 2010) | 1 line
* Удалил проекты и батники от VC++ 2008 (из-за обновления ядра r5xx под 2008 больше не соберется)
------------------------------------------------------------------------
r5583 | a.rainman | 2010-12-26 00:37:31 +0300 (Вс, 26 дек 2010) | 1 line
* Исправлена некорректная работа автобана по слотам в некоторых ситуациях, спасибо Serx за репорт.
------------------------------------------------------------------------
r5582 | tret2003 | 2010-12-25 23:17:56 +0300 (Сб, 25 дек 2010) | 1 line
* Добавил переводы, необходимо дополнить файлы локализаций
------------------------------------------------------------------------
r5581 | a.rainman | 2010-12-25 20:50:46 +0300 (Сб, 25 дек 2010) | 3 lines
* (Fixes issue #96) : в 500 ке не работает опция "Заставить хаб думать что он единственный".
* Функционал "Заставить хаб думать что он единственный" и скрытие своей шары теперь доступны и для ADC хабов.
* Мелкие оптимизации по ходу дела.
------------------------------------------------------------------------
r5580 | a.rainman | 2010-12-25 20:25:08 +0300 (Сб, 25 дек 2010) | 1 line
* Исправлено предупреждение в FSUtils
------------------------------------------------------------------------
r5579 | tret2003 | 2010-12-25 14:48:23 +0300 (Сб, 25 дек 2010) | 3 lines
* [merge] Strong SVN 555
DC++ merge (miniupnpc update)
added missing precompiler flag for NATUPnP
------------------------------------------------------------------------
r5578 | a.rainman | 2010-12-25 14:38:31 +0300 (Сб, 25 дек 2010) | 2 lines

* web-сервер: косметика в футере.

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

Денис комментирует...

Перенесу сюда

А можно добавить эти команды и их описание
"Текущие команды:
Google: /google, /g
Значение слова в Google: /define
Яндекс: /yandex, /y
Yahoo: /yahoo
Wikipedia: /wikipedia, /wiki
IMDB: /imdb, /i
КиноПоиск.Ru: /kinopoisk, /kp, /k
Rutracker.org: /rutracker, /rt, /t
В Контакте: /vkontakte, /vk, /v
В Контакте. Открываем страницу по id: /vkid, /id
Discogs (инфа о дискографиях: артисты, лэйблы и их записи): /discogs
FILExt. Для поиска описания расширения файла: /filext, /fx
Поиск по блогу FlyLink: /flylink, /fl"

например в /help

Еще заметил:
1. не могу выбрать пол для отображения в настройках
2. почему-то не забита звуковая схема (восстанавливается сбросом каждого события вручную)
3. также пропал предпросмотр точнее программа (пустой список)

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

сервер narod умер
откуда еще скачать, залейте на другой обменник

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

бан пользователя не работает, в меню пользователя: органичить скорость - забанить пользователя

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

ложная тревога, narod ожил

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

бан пользователя не работает, в меню пользователя: органичить скорость - забанить пользователя

Индивидуальные ограничения по скорости не работают в r500, это одна из причин почему она не релизится.

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

интересная особенность, не наблюдалась мной в прежних версиях
в списке "Очередь скачивания" скачанные файлы не пропадают, а остаются висеть. где это отключить? подскажите пожалуйста

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

интересная особенность, не наблюдалась мной в прежних версиях
в списке "Очередь скачивания" скачанные файлы не пропадают, а остаются висеть. где это отключить? подскажите пожалуйста

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

интересная особенность, не наблюдалась мной в прежних версиях
в списке "Очередь скачивания" скачанные файлы не пропадают, а остаются висеть. где это отключить? подскажите пожалуйста


Настройки->Скачивание->Очередь
опция "Оставлять завершённые файлы"

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

Работает 59 стабильно, в списке "Очередь скачивания" файлы после скачивания удаляются,"Очередь отдачи" список есть, не прыгает. win 7 64 bit

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

спасибо

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

у меня стойкое ощущение, что скачивать с меня стало затруднительно) обычно вроде было 3-4 слота свободных из 10, а сейчас 8-9... (автобан не зверствует) может у кого-нибудь что-то подобное тоже есть?

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

Вопрос не по теме немножко. Почему в новостях о релизе перестали публиковать Magnet-ссылки ? ИМХО было очень удобно.

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

Спасибо за столь объёмный чейндж-лог.

Результаты:

1. Нет дедлока при завершении скачивания при открытой очереди.

2. С включенным автобаном пока вроде не падает, тестирую.

3. Файлы раздаются нормально.

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

у меня неправильно определяется битрейт мп3 файлов, надо будет добавить иссуйку если у всех так

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

Хотелось бы чтобы в r500 всётаки доделали настройку соединения http://code.google.com/p/flylinkdc/issues/detail?id=269&start=100
сегодня днём на Filimania кол-во пассивов перевалило за 60%

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

"сегодня днём на Filimania кол-во пассивов перевалило за 60%"

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

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

Графика значков панели инструментов останется такой или вернете из r400?
Было бы неплохо включить в инсталляк старую графику

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

В торренте с пассивами проблем нет, там клиент автоматически сам пытается открыть порты через UPnP
Я думаю народ смотрит на менюшку настройки соединения, видет дофига пунктов и теряется.
Пересмотрите ещё раз http://code.google.com/p/flylinkdc/issues/detail?id=269&start=100 может предложенный интерфейс неидеален и требует доработки, но я уверен это будет правильный ход в сторону борьбы с пассивами.

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

Serx пишет...

у меня неправильно определяется битрейт мп3 файлов, надо будет добавить иссуйку если у всех так


Создал иссуйку - http://code.google.com/p/flylinkdc/issues/detail?id=280&start=100

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

По 269 иссуйке, а если так ;)

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

Павел, спасибо тебе большое за твой удобный клиент! С того момента, как перешёл на 500 возник вопрос - как в списках файлов вернуть папкам привычный жёлтый цвет, а то синий глаза режет?

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

Почему же при отдаче стал сильно грузиться проц (до 40-50%)? Не заметил с какой сборки это случилось, но факт.
Win7x64

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

Спасибо за то что уже есть ДС с хабами которые я отправил вам )))
Беларусь, Гомель, Гарант, 4локал )))

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

"Почему же при отдаче стал сильно грузиться проц (до 40-50%)? Не заметил с какой сборки это случилось, но факт.
Win7x64"

Уверен что это он грузит посматри в диспечере задач процессы и посматри кто там грузит проц , у меня такой же конфиг загрузка проца всего 1%

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

попрежнему в версии x64 в win7 после выхода из программы,программа продолжает висеть в процессах и нагружать процессор!

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

при начальной настройке пытаюсь выставить свой белый ип и при переподключении к хабам получаю "[13:47:01] *** Требуемый адрес для своего контекста неверен." долго бился....потом выставил на 0.0.0.0 и всё оки. фиксим =)

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

"выставил на 0.0.0.0 и всё оки. фиксим =)"

Америку открыл так нужно делать по 0.0.0.0 в настройках уже лет так 5 еще в первых версиях на апексе

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

Почему же при отдаче стал сильно грузиться проц (до 40-50%)? Не заметил с какой сборки это случилось, но факт.
Win7x64


автобан включён? :) а вообще создавайте иссуйку.


по прежнему в версии x64 в win7 после выхода из программы,программа продолжает висеть в процессах и нагружать процессор!

создавайте иссуйку, без подробностей проблему всё равно не решим.

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

Денис
по этому вопросу уже есть
иссуйка
Делать там не много, но пока не до того :(

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

Почините пароль на ЛС задлбали спамеры.

P.S пароль включен

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

Добавьте, пожалуйста, белорусский язык в инсталяторы городов. Хотя бы в инсталятор Новополоцка.

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

"Добавьте, пожалуйста, белорусский язык в инсталяторы городов. Хотя бы в инсталятор Новополоцка."


FlylinkDC++ r500 beta59 интерфейс многоязычный сматри в настройках там все есть

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

Почините пароль на ЛС задлбали спамеры.

P.S пароль включен


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

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

Почему на почту не приходит уведомление по сборке для сетей от робота?

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

Ну почему до сих пор в "Очередь скачивания" остаются скаченные файлы.
А если это не баг, то как от него избавиться. А то это глупо. Для сакченных файлов есть "Завершённые скачивания"

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

После установки региональной сборки 64-битной версии выдает ошибку:

Невозможно выполнить файл
Не удается найти файл

C:\FlylinkDC\FlylinkDC.exe

При нажатии на значок на рабочем столе приходится указывать путь до файла вручную.
http://s012.radikal.ru/i321/1101/2e/52b0cc74b786.png

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

"Ну почему до сих пор в "Очередь скачивания" остаются скаченные файлы.
А если это не баг, то как от него избавиться. А то это глупо. Для сакченных файлов есть "Завершённые скачивания"

Ответ выше читай внимательно

"Невозможно выполнить файл
Не удается найти файл

C:\FlylinkDC\FlylinkDC.exe"

Что путь к файлу сложно указать в свойствах ярлыка, видать поставил не вту же папку

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

Ну почему до сих пор в "Очередь скачивания" остаются скаченные файлы.
А если это не баг, то как от него избавиться. А то это глупо. Для сакченных файлов есть "Завершённые скачивания"


Это был костыль для устранения зависания приложения при завершении скачивания, выключается Настройки-Очередь-Снимай галку с пункта Оставлять завершённые скачивания.

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

Это был костыль для устранения зависания приложения при завершении скачивания

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

Меня удивляет что х64 версия виснет с открытой очередью скачивания и выключенным костылём только после скачивания нескольких файлов, а х86 при первом же завершённом. Поэтому мне показалось что зависание исправили.

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

После установки региональной сборки 64-битной версии выдает ошибку:

Невозможно выполнить файл
Не удается найти файл

C:\FlylinkDC\FlylinkDC.exe


пожалуйста пишите подробнее! Какой именно региональной сборки? Название в студию!!! :)

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

После установки региональной сборки 64-битной версии выдает ошибку:

это уже исправлено.
в след версии будет все ок.
спасибо.

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

исправьте
http://www.image123.net/sabxzhpc2tvipic.html

стоит автобан на 20 ГБ

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

дальше процент только увеличивался

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

на 10000.00% рост остановился
http://www.image123.net/lqx6oowqm8jdpic.html

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

исправьте
http://www.image123.net/sabxzhpc2tvipic.html

стоит автобан на 20 ГБ


в трекер пожалуйста!

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

L. пишет...
в трекер пожалуйста!


создал иссуйку
http://code.google.com/p/flylinkdc/issues/detail?id=288&sort=-id