среда, 30 ноября 2011 г.

FlylinkDC++ r501 beta55

Билд отозван. 
в автообновлении находится бета 56


* Исправлено падение при размере IPTrust.ini = 0 (http://code.google.com/p/flylinkdc/issues/detail?id=571
* Восстановлена работа пункта меню "Отчёт" на пользователе (пользователях).
* (Closed issue 597) Пропали из онлайна избранные пользователи
* (Closed issue 612) It is impossible to choose the english language.
* Исправлена установка SSL соединений между клиентами на NMDC и NMDCS хабах.
* Исправлена ошибка: в настройках по умолчанию вместо автоматического определения типа подключения включалось автоматическое определение невозможности работы в активном режиме.
* (Closed issue 487) Проблема с отображением имен в списке друзей. Имена вернуться на место автоматически как только пользователь выйдет в сеть.


FlylinkDC++ r501 beta54

SetupFlylinkDC-x64-r501-beta54-build-8641.exe
SetupFlylinkDC-x86-r501-beta54-build-8641.exe
SetupFlylinkDC-x86-x64-r501-beta54-build-8641.exe
 

FlylinkDC-r501-debug-info-beta54-build-8641-2011.11.29-23.42.47.7z
FlylinkDC-r501-x64-beta54-build-8641-2011.11.29-23.42.42.7z
FlylinkDC-r501-x86-beta54-build-8641-2011.11.29-23.32.38.7z



* Возможно, исправлено зависание при открытом окне поиска (спасибо за дамп Dante)
  Dead Lock возникал при вызове ShareManager::getInstance()->isTTHShared в SearchFrame::onCustomDraw
  Перенес расчет признаков "в шаре", "ранее качал" и "я помню этот файл" в ядро на момент конструирования интерфейсного объекта SearchResult)
  Рисовать окно станет шустрее, но без эффекта "онлайна" т.к. не будет постоянного обращения к БД.
* (Closed issue 597) Пропали из онлайна избранные пользователи
* Вероятно, исправлено отображение IP адресов у пользователей (происходило в некоторых ситуациях).
* Исправлена работа DHT: для нод уже находящихся в сети не обновлялся IP и порт.
* Добавлена возможность контролировать автозагрузку из самого клиента
* Исправлена небольшая утечка памяти при открытом окне "Поиск шпион" когда приложение свёрнуто.
* Добавлен портал для Mycuk.NET
* Обновление базы данных провайдеров
   Сборка на базе 20111128-r1132, создана 27.11.2011 20:12 +0000
   Итого в базе:
    - Провайдеров - 1359
    - Провайдерских лого - 1375
    - Диапазонов адресов - 5538



 

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

FlylinkDC++ r501 beta53

SetupFlylinkDC-x64-r501-beta53-build-8605.exe
SetupFlylinkDC-x86-r501-beta53-build-8605.exe
SetupFlylinkDC-x86-x64-r501-beta53-build-8605.exe

Сборки для сетей: (в процессе создания)
http://flylinkdc.dyndns.org/install/last-build/build-8605
Региональные сборки:
http://flylinkdc.dyndns.org/install/last-build/build-8605-mini-vip
Портабельные версии:
FlylinkDC-r501-x64-beta53-build-8605-2011.11.26-10.37.38.7z
FlylinkDC-r501-x86-beta53-build-8605-2011.11.26-10.29.14.7z

Исходники:
FlylinkDC-r501-src-beta53-build-8605-2011.11.26-10.29.41.7z

Отладочная информация (для разработчиков):

FlylinkDC-r501-debug-info-beta53-build-8605-2011.11.26-10.37.43.7z

* Дополнение к Issue 574: Предупреждение пользователей о несовместимом ПО: убрано детектирование Adguard (в новых версиях всё хорошо).
* (Closed issue 601) Ограничить списки отданных (скачанных) файлов для уменьшения потребления памяти при длительной работе (необходима локализация).
* Вероятно исправлено падение в TaskQueue::get(). Требуется тестирование.
* Оптимизирована проверка пароля на ЛС. Требуется тестирование.
* Для getDataFromInet убрал таймаут (не качался Favorites.xml на слабом соединении)
* (Closed issue 574) Предупреждение пользователей о несовместимом ПО. http://www.flylinkdc.ru/2011/11/flylinkdc.html
* Исправлен авто проброс DHT порта с помощью UPnP.
* Исправлена установка языка по умолчанию при первом запуске приложения.
* Исправлена совместимость при миграции со старых версий других клиентов (версия DC ядра меньше 0.770).
* Уменьшил пауза для автопоиска по умолчанию с 5 минут до 2х.
 

четверг, 24 ноября 2011 г.

воскресенье, 20 ноября 2011 г.

FlyLinkDC++ и несовместимое ПО.

Здравствуйте уважаемые пользователи для уменьшения количества проблем с надёжностью в работе FlyLinkDC++ мы сделали проверку на наличие несовместимого ПО в системе.
Как известно не существует идеального ПО, оно постоянно развивается, обрастая новым функционалом и ошибками, бывает порой и так, что разница между ними практически неразличима. В добавок к собственным ошибкам программы есть класс программ, это так называемое системное ПО, которые наличием в себе ошибок могут провоцировать нарушения работы других приложений или системы в целом.
В данной статье приведён список программ несовместимых с FlyLinkDC++:


  NVIDIA ActiveArmor, он же NVIDIA Firewall, несовместим и с другими приложениями использующими p2p, например с µtorrent - приводит к критическим сбоям в работе приложения: "падениям" и утечкам памяти.

  Adguard (только самые первые версии) - приводит к критическим сбоям (падениям) приложения. Дополнительная информация находится тут.

  Naomi web filter проект заморожен в 2006 г. - приводит к критическим сбоям (падениям) приложения. Дополнительная информация находится тут.

  Venturi Wireless Software - приводит к критическим сбоям (падениям) приложения. Дополнительная информация находится тут.

При обнаружении несовместимого ПО FlyLinkDC++ сообщает пользователю об этом сразу после старта, при этом отображается представленный ниже диалог с предупреждением о возможных ошибках в работе программы и предложением показать данную справку.

Обращаем ваше внимание что после любого ответа пользователя FlyLinkDC++ продолжит работу, однако стабильность при этом не гарантируется.
К сожалению единственный способ исправления данных ошибок это удаление конфликтующей программы и поиск альтернативы.
Уважаемые пользователи если вы самостоятельно обнаружили несовместимое приложение пожалуйста сообщите нам о нём и мы внесём его в данный список.

FlylinkDC++ r407 release

Приношу извинения.

* Исправлена ошибка с бесконечным хешированием шары
http://flylinkdc.googlecode.com/files/SetupFlylinkDC-x86-r407-build-8559.exe
http://flylinkdc.googlecode.com/files/SetupFlylinkDC-x64-r407-build-8559.exe
Сборки для сетей:
http://flylinkdc.dyndns.org/install/last-build/r407-release-custom
Региональные сборки
http://flylinkdc.dyndns.org/install/last-build/r407-release-mini-vip
Портабельные версии:
FlylinkDC-r407-x64-build-8559-2011.11.20-00.39.46.7z
FlylinkDC-r407-x86-build-8559-2011.11.20-00.34.19.7z

Исходники:
FlylinkDC-r407-src-build-8559-2011.11.20-00.34.43.7z
Отладочная информация (для разработчиков):
FlylinkDC-r407-debug-info-build-8559-2011.11.20-00.39.49.7z

четверг, 17 ноября 2011 г.

FlylinkDC++ r406 release

406 отозвана. ошибка исправлена в 407

* Оптимизирована загрузка файл-листов
* Исправлено падение при вводе в окне поиска битой magnet-ссылки.
* К обработке mediainfo добавлен формат .dts ( Digital Theater System )
* Обновлены библиотеки
- sqlite 3.7.9
- mediainfo 0.7.51
 
* Обновление базы данных провайдеров
   Сборка на базе 20111030-1130, создана 30.10.2011 09:29 +0000
   Итого в базе:
    - Провайдеров - 1354
    - Провайдерских лого - 1370
    - Диапазонов адресов - 5523
   Archive CustomLocations.rar created by LazyBadger
 

среда, 16 ноября 2011 г.

FlylinkDC++ r501 beta52

SetupFlylinkDC-x64-r501-beta52-build-8521.exe
SetupFlylinkDC-x86-r501-beta52-build-8521.exe
SetupFlylinkDC-x86-x64-r501-beta52-build-8521.exe

FlylinkDC-r501-debug-info-beta52-build-8521-2011.11.16-20.40.20.7z
FlylinkDC-r501-x64-beta52-build-8521-2011.11.16-20.40.16.7z
FlylinkDC-r501-x86-beta52-build-8521-2011.11.16-20.30.12.7z
FlylinkDC-r501-src-beta52-build-8521-2011.11.16-20.32.03.7z
 

* Исправлена миграция со старых версий клиентов у которых языковой файл имел имена RUS.xml, BEL.xml, UKR.xml. (часть 2) изначально забыли про английский язык.
* Рефакторинг механизма корреции имён файлов локализации, теперь как и положено зависит от версии.
* Исправлен тег клиента для ADC хаба
* Именена стратегия синхронизации хабов провайдера в части Connect
   - Тег Connect отсутствует, хаб новый > Connect="1"
   - Тег Connect отсутствует, хаб – дубликат НЕ в группе ISP > Connect="1", Group="ISP", ISPSync="1"
   - Тег Connect отсутствует, хаб – дубликат В группе ISP, ISPSync="1" > тег не меняется
   - Тег Connect отсутствует, хаб – дубликат В группе ISP, ISPSync="0" > тег не меняется
* Исправлена работа алгоритма синхронизации хабов провайдера в части ISPDelete


 
 

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

FlylinkDC++ r501 beta51

FlylinkDC-r501-x64-beta51-build-8506-2011.11.14-07.02.27.7z
FlylinkDC-r501-x86-beta51-build-8506-2011.11.14-06.52.45.7z
FlylinkDC-r501-src-beta51-build-8506-2011.11.14-06.53.48.7z
FlylinkDC-r501-debug-info-beta51-build-8506-2011.11.14-07.02.33.7z 


* (Closed issue #291) Индивидуальные ограничения по пользователям (оно же по скорости на отдельную отдачу) в r500
* Исправлена ошибка в отображении индивидуального ограничения скорости для юзера в списке "друзей/врагов"
* В визарде отключил принудительный запрос IP при переходе на вкладку IP поскольку данное поведение может привести к значительным проблемам у пользователей. Ранее IP записывался в настройки даже если отключено его автоматическое обновление.
* (Closed issue #593) При первом запуске программы без настроек в настройках устанавливается английский язык вместо русского.
* Исправлена миграция со старых версий клиентов у которых языковой файл имел имена RUS.xml, BEL.xml, UKR.xml.
* Исправлена ошибка отображения тем, при нахождении программы в каталоге с русскими буквами
* Оптимизирована загрузка файл-листов с DC++ клиентов не поддерживающие тэги
- HIT
- TS
- BR
- WH
- MV
- MA

FlylinkDC++ r406 beta3

SetupFlylinkDC-x86-r406-beta3-build-8502.exe
SetupFlylinkDC-x64-r406-beta3-build-8502.exe
http://flylinkdc.dyndns.org/install/last-build/r406-build-8502
Исправлены падения при анализе "битых" медиа-файлов:
  • Mediainfo 0.7.51
  • ZenLib 0.4.23
  • четверг, 10 ноября 2011 г.

    FlylinkDC++ r501 beta50


    SetupFlylinkDC-x64-r501-beta50-build-8484.exe
    SetupFlylinkDC-x86-r501-beta50-build-8484.exe
    SetupFlylinkDC-x86-x64-r501-beta50-build-8484.exe

    FlylinkDC-r501-debug-info-beta50-build-8484-2011.11.10-19.39.04.7z
    FlylinkDC-r501-x64-beta50-build-8484-2011.11.10-19.38.58.7z
    FlylinkDC-r501-x86-beta50-build-8484-2011.11.10-19.29.16.7z
    FlylinkDC-r501-src-beta50-build-8484-2011.11.10-19.30.10.7z

    * Влили некоторые изменения из StrongDC++ svn
    * Исправлена работа Wizard Download(TEMP_DOWNLOAD_DIRECTORY)
    * [merge] DC++ silence some incomplete-switch-cases warnings
    * issue #312 Имя таба = название хаба

    StrongDC++ 2.43 sqlite r8481

    strongdc-243-sqlite-src-r8481-2011.11.10-06.29.51.7z
    strongdc-243-sqlite-debug-info-r8481-2011.11.10-06.36.35.7z
    Исправлены падения при анализе "битых" медиа-файлов:
    • Mediainfo 0.7.51
    • ZenLib 0.4.23

    пятница, 4 ноября 2011 г.

    FlylinkDC++ r501 beta48

    FlylinkDC-r501-x86-beta48-build-8433-2011.11.04-18.13.17.7z
    FlylinkDC-r501-x64-beta48-build-8433-2011.11.04-18.21.40.7z
    FlylinkDC-r501-src-beta48-build-8433-2011.11.04-18.14.04.7z
    FlylinkDC-r501-debug-info-beta48-build-8433-2011.11.04-18.21.45.7z
    * Обновление базы данных провайдеров
       Сборка на базе 20111030-1130, создана 30.10.2011 09:29 +0000
       Итого в базе:
        - Провайдеров - 1354
        - Провайдерских лого - 1370
        - Диапазонов адресов - 5523
    * Синхронизация избранных хаб-листов
    * Исправлено отображение хаба в списке скачанного/отданного (когда пользователь скачивающий/раздающий выходил с хаба, поле хаба становилось "[]")
    * Восстановил работу ключа xs в магнет ссылке (спасибо NightOrion и BorPas)
    * В бинарные архивы - добавил EmoPacks, Sounds, WEBserver (для уменьшения размера автообновления при использовании флая как портабльной версии без инсталляции)
    * Исправлена работа с игнор-листом (Спасибо Gap51)

    StrongDC++ 2.43 sqlite r8430

    strongdc-243-sqlite-src-r8430-2011.11.04-15.52.25.7z
    strongdc-243-sqlite-debug-info-r8430-2011.11.04-15.59.12.7z
    * Добавлена GUI настройка для IDC_ISP_RESOURCE_ROOT_URL (AdvancedPage)

     








    * [merge] Синхронизация избранных хаб-листов 
    * Исправлена ошибка записи лога в sqlite базу.
    * [merge] Возможность отключения журнала sqlite через настройки или ключ /nowal (для уменьшения износа SSD)

     




    StrongDC++ 2.43 sqlite r8425

    strongdc-243-sqlite-src-r8425-2011.11.04-10.40.40.7z
    strongdc-243-sqlite-debug-info-r8425-2011.11.04-10.47.43.7z