Клиент для скачивания контента
Адрес для подключения: dchub://dcgate.org.ua:4232

FlylinkDC++ r402 release

Forums:

Изменения:

  • Сменили графику на рождественскую
  • Бесплатное добавление сети в инсталлятор: http://www.flylinkdc.ru/2010/10/blog-post_13.html
  • Бесплатное создание инсталляторов для вашей сети: http://www.flylinkdc.ru/2010/11/blog-post_26.html
  • Обновление базы данных провайдеров http://www.assembla.com/spaces/customlocations-greylink
  • Обновление внешних библиотек и утилит
  • - InnoSetup 5.4.0
  • - SQLite 3.7.4
  • - boost 1.45
  • - XMLParser 2.41
  • Оптимизация программного кода FlylinkDC++ с помощью PVS-Studio (http://www.viva64.com/ru/pvs-studio) http://www.flylinkdc.ru/2010/12/pvs-studio.html
  • Исключил возможность ввода IP адреса с пробелами по краям (приводит к проблемам соединения)
  • По умолчанию тип подключения установлен как UPnP, и включено авто-определение типа подключения, елси пробросить порты через UPnP не удалось тип подключения устанавливается как прямой.
  • Вернул ссылку на портал http://dcmagnets.ru/ (автор решил не закрывать портал)
  • Исправлен баг в Util::getRegistryValueString (спасибо PVS-Studio 4.00)
  • Исправлен баг в Util::getRegistryValueString (спасибо PVS-Studio 4.00)
  • Отключена запись в SpyLog.txt
  • Привел в соответствие с r5xx модули GDIImage, RSSManager, CustomMenuManager
  • Инициализация структуры REBARBANDINFO
  • [install] Исправил затирание custom_menu.xml
  • http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2287
  • http://code.google.com/p/flylinkdc/source/detail?r=5191#
    - Для ускорения работы убрал перегон используемой процессом памяти из workingset в modified по причине что фактически все утечки памяти устранены.
    - Сделал опциональным снижение приоритета процесса при сворачивании окна, по умолчанию выключено (т.к. неоправданные нагрузки убраны). TODO добавить настройку в GUI.
  • Добавлена возможность обновлять конфигурацию портала по указанному в настройках url (тэг PortalBrowserUpdateURL в файле DCPlusPlus.xml - настройка пока не вынесена в GUI)
  • Оптимизирована функция HashManager::Hasher::getBytesAndFileLeft
  • Забрал из r5xx http://code.google.com/p/flylinkdc/source/detail?r=5037
    - Оптимизация получения текущего размера шары. Не обновляем это значение если список файлов не меняется.
  • Забрал из r5xx http://code.google.com/p/flylinkdc/source/detail?r=5027
    - Оптимизация в окне отладчика
  • Добавлено логирование ошибок загрзуки custom_menu.xml
  • Исключены зависания записей в таблице очереди fly_queue в случае исключения при вызове QueueManager::checkTarget(l_tgt, l_size)
  • Все ошибки с базой данной являются критичными и выводятся пользователю в диалоговом окне(может в этом случае стоит выходить из программы?)
  • По умолчанию включил вывод ника по двойному клику в чате.
  • В юзер-листе вместо глобуса отображаются зеленые человечки
  • Исправлена двойная упаковка файлов с расширением *.exe (спасибо Eugene Roshal)
  • Если файла CustomCompressExt.ini нет в каталоге конфигурации - извлекаем его из ресурса (чтобы самосборные клиенты на базе флая использовали фичу динамического отключения zlib при передаче сжатого контента)
  • Закрыл http://code.google.com/p/flylinkdc/issues/detail?id=155 При вставке магнет ссылки в окно поиска она автоматически обрезается до хеша и режим поиска переключается в TTH
  • http://code.google.com/p/flylinkdc/source/detail?r=4697 Исправлено падение при удалении каталога из очереди
  • Исправлены возможные копирования за пределы буфера.
  • NOTIFYICONDATA normalicon, pmicon заменил на HICON (не понял зачем зарезервировали целую структуру из которой юзают один дескриптор иконки)
  • Возможно, закрыл Issue 150 (Поправить отображение времени в трее http://code.google.com/p/flylinkdc/issues/detail?id=150 )
  • Возможно, исправлено падения по дампу от Tirael в ветке http://flylinkdc.blogspot.com/2010/09/flylinkdc-r500-beta16.html
    "Стабильно несколько раз упал при попытке удалить файлы из очереди скачивания"
  • [PortalBrowser] - добавил атрибут AbsolutePath к URL'у секции
  • Добавил галку PortalBrowser в любимые окна (настройка "Открывать при запуске")
  • Устранено мерцание(заметно на больших хабах) статусной строки хаба при включении новой колонки как видимой
  • Оптимизация обработки поисковых запросов по TTH (Часть 2) обобщение вызова x.compare(0, 4, "TTH:") == 0 + защита от "битого" TTH
  • Оптимизация обработки поисковых запросов по TTH (исключил лишний вызов strlen в методе compare и лишнее создание временной строки с TTH в формате Base64)
  • (Closes issue #140) : форсированно отключать zlib при отдаче файлов с расширение avi а также mkv,mp4 и т.п.
  • Расширения на которых отключается сжатие хранятся в конфигурационном файле CustomCompressExt.ini
  • (Fixes issue #145) : Не сохраняет очередь при выходе, если магнетик не начал качаться (r400) (http://code.google.com/p/flylinkdc/issues/detail?id=145)

SetupFlylinkDC-x86-r402-build-5645.exe
SetupFlylinkDC-x64-r402-build-5645.exe

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.