четверг, 29 декабря 2011 г.

FlylinkDC++ r501 beta66

SetupFlylinkDC-x64-r501-beta66-build-8834.exe
SetupFlylinkDC-x86-r501-beta66-build-8834.exe
SetupFlylinkDC-x86-x64-r501-beta66-build-8834.exe
 
FlylinkDC-r501-debug-info-beta66-build-8834-2011.12.28-22.01.21.7z
FlylinkDC-r501-x64-beta66-build-8834-2011.12.28-22.01.17.7z
FlylinkDC-r501-src-beta66-build-8834-2011.12.28-21.52.50.7z
FlylinkDC-r501-x86-beta66-build-8834-2011.12.28-21.52.03.7z


* Исправлено зависание при выборе контекстного меню на пользователе, с которого качается много файлов (спасибо Dante).
* При формировании контекстного меню UserInfoSimple::addSummary() помещаю только первые 10 файлов... (когда их много - визуальной пользы добавления всех в меню никакой нет - появляется скроллер)
* В случаях когда из файла конфигурации загружено неизвестное имя файла локализации или если его не удаётся открыть будет принудительно установлен английский язык. Данное изменение поможет при миграции с других клиентов, а так же исправляет ошибку с пустым полем выбора языка в настройках после установки программы с помощью инсталлятора. Данная ошибка вызывала последующие постоянные сообщения с просьбой перезапустить программу для смены языка каждый раз после закрытия окна настроек.
* (Closed issue 312) Имя таба = название хаба.
* Небольшое исправление Кнопок-закрывашек:
  - Сдвинул кнопку вправо на 1 пиксел
  - Убрал белый бордюр на кнопках стандартной темы.
* [merge]  http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2742
* (Closed issue 563) Невозможно скопировать номер сборки из окна About

 

суббота, 24 декабря 2011 г.

StrongDC++ 2.43 sqlite r8807

SetupStrongDC-sqlite-x86-r8807.exe
SetupStrongDC-sqlite-x64-r8807.exe

Сборки для сетей:
http://flylinkdc.dlinkddns.com/strongdc-sqlite/custom
Исходники + портабельные сборки:
strongdc-243-sqlite-x64-r8807-2011.12.24-09.45.12.7z
strongdc-243-sqlite-x86-r8807-2011.12.24-09.39.17.7z
strongdc-243-sqlite-src-r8807-2011.12.24-09.38.36.7z


* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20111210-r1134, создана 10.12.2011 04:35 +0600
   Итого в базе:
    - Провайдеров - 1359
    - Провайдерских лого - 1375
    - Диапазонов адресов - 5542
   Archive CustomLocations.rar created by LazyBadger
------------------------------------------------------------------------
 
* [merge] Unlock mutex on timer manager shutdown
  http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2742
* [merge] Запрет шаринга каталогов
 - CSIDL_APPDATA
 - CSIDL_LOCAL_APPDATA
 - CSIDL_PROGRAM_FILES
 - CSIDL_PROGRAM_FILESX86
* [merge](Closed  issue 563 ) Невозможно скопировать номер сборки из окна About.
* Merged revision(s) 8758 from branches/strongdc:
  finally fixed crashes like these http://strongdc.sourceforge.net/crash/view_crash.php?id=18657
 Merged revision(s) 8653-8654 from trunk:
* Исправлено падение при размере IPTrust.ini = 0 (http://code.google.com/p/flylinkdc/issues/detail?id=571) (for merge)
Merged revision(s) 8639 from trunk:
* Возможно, исправлено зависание при открытом окне поиска (спасибо за дамп Dante)
  Dead Lock возникал при вызове ShareManager::getInstance()->isTTHShared в SearchFrame::onCustomDraw
  Перенес расчет признаков "в шаре", "ранее качал" и "я помню этот файл" в ядро на момент конструирования интерфейсного объекта SearchResult)
  Рисовать окно станет шустрее, но без эффекта "онлайна" т.к. не будет постоянного обращения к БД.
# В конструкторе SearchResult исправлена передаче пухленького объекта через стек по значению (смержить в стронг и r4xx)
 

среда, 21 декабря 2011 г.

FlylinkDC++ r501 beta64

SetupFlylinkDC-x64-r501-beta64-build-8785.exe
SetupFlylinkDC-x86-r501-beta64-build-8785.exe
SetupFlylinkDC-x86-x64-r501-beta64-build-8785.exe

FlylinkDC-r501-x64-beta64-build-8785-2011.12.21-22.24.02.7z
FlylinkDC-r501-x86-beta64-build-8785-2011.12.21-22.13.42.7z
FlylinkDC-r501-src-beta64-build-8785-2011.12.21-22.15.06.7z
FlylinkDC-r501-debug-info-beta64-build-8785-2011.12.21-22.24.07.7z
 
  •  InnoSetup 5.4.3 
  • Исправлено падение на медиа-файле (*.mov) по дампу crash-full-r407-x64-build-8559.dmp
    В соответствии с http://www.flylinkdc.ru/2011/04/r403-mediainfo.html пользователь, «нашедший» медиа-файл, приводящий к падениям последней версии FlylinkDC++ получает в подарок 50 руб.
  • Анализируем при загрузке файл-листов первый файл на наличие тега TS (дата расшаривания файла) - если его нет,  то файл-лист загружен не от пользователя FlylinkDC++ или StrongDC++ sqlite и не содержит дополнительных тегов медиа-информаци.  
    Оптимизация: на всех последующих файлах текущего списка не пытаемся искать теги TS,HIT,BR,WH,MV,MA - экономим CPU
     

вторник, 20 декабря 2011 г.

FlylinkDC++ r501 beta63

SetupFlylinkDC-x64-r501-beta63-build-8774.exe
SetupFlylinkDC-x86-r501-beta63-build-8774.exe
SetupFlylinkDC-x86-x64-r501-beta63-build-8774.exe

FlylinkDC-r501-src-beta63-build-8774-2011.12.20-19.44.37.7z
FlylinkDC-r501-debug-info-beta63-build-8774-2011.12.20-19.53.17.7z
FlylinkDC-r501-x64-beta63-build-8774-2011.12.20-19.53.12.7z
FlylinkDC-r501-x86-beta63-build-8774-2011.12.20-19.44.00.7z

* (Closed issue 633) После команды "Скачивание с приоритетом — Пауза" файл все равно начинает скачиться
* Мастер быстрой настройки:
    - окончательно исправлена установка IP: если галочка авто обновления IP не установлена он не будет сохранён и будет принудительно сброшен во избежании ошибок в дальнейшей работе, но при этом IP будет отображаться в окне ввода.
    - исправлена ошибка когда невозможно было смержить две одинаковые директории в шаре, так же эта ошибка приводила к разбиению ранее уже смерженной папки (через окно настроек) при запуске визарда.
    - исправлена ошибка с проверкой корректности значений введённых портов. Данная ошибка не позволяла пользователю ввести все допустимые значения портов в поля, сбивала настройки портов при запуске визарда, могла приводить к неверной работе тестов проверки работоспособности портов и падениям приложения при совпадении значений портов с другими (уже открытыми приложением).
* Исправлено падение при смене порта DHT если DHT в этот момент включён.
* Исправлено падение при вызове MPC спама
* В список конфликтующего ПО добавлен NetchartFilter. http://flylinkdc.com/doku.php?id=ru:incompatiblesoftware
* Добавлено удаление и включение/выключение автостарта хаба в popup меню по вкладке хаба
* Updated Belarusian translation.
* [merge] исправлено падение http://strongdc.sourceforge.net/crash/view_crash.php?id=18657

суббота, 17 декабря 2011 г.

Подарки от FlylinkDC++ Team

Всем привет!
Для улучшения качества FlylinkDC++ и StrongDC++ sqlite и компенсации вашего времени, потраченного на тестирование наших глючных беток :) создается новая акция:
  • Первый пользователь, приславший дамп (stack+full) после публикации новой версии в блоге с описанием условий, при которых стабильно повторяется падение приложения… получает подарок - 50 руб.
  • Программист, приславший патч, исправляющий определённую ошибку (зафиксированную в issue-треккере)  - 100-500 руб.
  • Программист, разработавший новую фичу к флаю – 500-5000 руб
 p.s. 
Активные пользователи  будут приглашены в нашу Skype конференцию, в которой можно обсудить технические детали проекта,  или  просто поболтать :)

FlylinkDC++ r501 beta62

SetupFlylinkDC-x64-r501-beta62-build-8748.exe
SetupFlylinkDC-x86-r501-beta62-build-8748.exe
SetupFlylinkDC-x86-x64-r501-beta62-build-8748.exe

Сборки для сетей:

http://flylinkdc.dlinkddns.com/custom-build/r501-beta62-build-8748
Исходники и бинарные архивы:
FlylinkDC-r501-x64-beta62-build-8748-2011.12.17-10.53.44.7z
FlylinkDC-r501-x86-beta62-build-8748-2011.12.17-10.44.28.7z
FlylinkDC-r501-src-beta62-build-8748-2011.12.17-10.45.18.7z

FlylinkDC-r501-debug-info-beta62-build-8748-2011.12.17-10.53.50.7z 
* Исправлено падение в beta61

FlylinkDC++ r501 beta61

Сборка отозвана. спасибо за дамп.* Удален встроенный антиспам при попытке установки соединения между клиентами на порт 80 или 2501, причина - он бесполезен и даже вреден поскольку раздражает пользователей и мешает нормальному файл-обмену, а любой хаб при этом кикает за попытку запросить соединение не на свой IP.
* Исправлена неверная передача скорости отправляемая на хабы при установленном ограничителе скорости.
* Исправлена работа мимикрии на ADC хабах. Так же проведён рефакторинг самого алгоритма: теперь версия и имя приложения хранятся отдельно - это позволяет изменив протокол в свойствах избранного хаба с NMDC на ADC и обратно не менять CLientID, так же это избавляет от возможных ошибок в случае если пользователь указал маркер "V:" в теге для ADC хаба, или же наоборот забыл это сделать для NMDC хаба.
* Добавлена дополнительная интерпретация команды из окна чата для удаления избранного хаба "remfav".
* Добавлена локализация опций добавления (удаления) автостарта для избранного хаба по "fav a" ("fav -a"). Необходимо обновление локализаций!
* Исправлена ошибка в работе команды "fav a": автостарт устанавливался лишь при вторичном запуске команды.
* Согласно issue 625 http://code.google.com/p/flylinkdc/issues/detail?id=625 : Доработка алгоритма "Работать в пассивном режиме если указанный выше недоступен" или полный отказ от него: Данный алгоритм отключён.
 

  

воскресенье, 11 декабря 2011 г.

FlylinkDC++ r408 beta1

SetupFlylinkDC-x64-r408-beta1-build-8709.exe
SetupFlylinkDC-x86-r408-beta1-build-8709.exe

 
FlylinkDC-r408-debug-info-beta1-build-8709-2011.12.10-12.11.20.7z
FlylinkDC-r408-x64-beta1-build-8709-2011.12.10-12.11.16.7z
FlylinkDC-r408-x86-beta1-build-8709-2011.12.10-12.03.56.7z
FlylinkDC-r408-src-beta1-build-8709-2011.12.10-12.04.18.7z

p.s.
 Пользователям ветки r5xx - это скачивать не нужно у вас эти исправления уж есть.

* [merge] Запрет шаринга каталогов
 - CSIDL_APPDATA
 - CSIDL_LOCAL_APPDATA
 - CSIDL_PROGRAM_FILES
 - CSIDL_PROGRAM_FILESX86
* Исправлено падение при размере IPTrust.ini = 0 (http://code.google.com/p/flylinkdc/issues/detail?id=571) (for merge)
Merged revision(s) 8639 from trunk:
* Возможно, исправлено зависание при открытом окне поиска (спасибо за дамп Dante)
  Dead Lock возникал при вызове ShareManager::getInstance()->isTTHShared в SearchFrame::onCustomDraw
  Перенес расчет признаков "в шаре", "ранее качал" и "я помню этот файл" в ядро на момент конструирования интерфейсного объекта SearchResult)
  Рисовать окно станет шустрее, но без эффекта "онлайна" т.к. не будет постоянного обращения к БД.
* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20111210-r1134, создана 10.12.2011 04:35 +0600
   Итого в базе:
    - Провайдеров - 1359
    - Провайдерских лого - 1375
    - Диапазонов адресов - 5542
   Archive CustomLocations.rar created by LazyBadger
 


суббота, 10 декабря 2011 г.

FlylinkDC++ r501 beta59

SetupFlylinkDC-x64-r501-beta59-build-8706.exe
SetupFlylinkDC-x86-r501-beta59-build-8706.exe
SetupFlylinkDC-x86-x64-r501-beta59-build-8706.exe

FlylinkDC-r501-x64-beta59-build-8706-2011.12.10-09.03.25.7z
FlylinkDC-r501-x86-beta59-build-8706-2011.12.10-08.52.41.7z
FlylinkDC-r501-src-beta59-build-8706-2011.12.10-08.53.22.7z

FlylinkDC-r501-debug-info-beta59-build-8706-2011.12.10-09.03.30.7z 
* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20111210-r1134, создана 10.12.2011 04:35 +0600
   Итого в базе:
    - Провайдеров - 1359
    - Провайдерских лого - 1375
    - Диапазонов адресов - 5542
* При декодировании URI переводим имя сервера и протокол в нижний регистр.
* Мелкая оптимизация поисковой очереди.
* При декодировании адреса URL переводим его в нижний регистр
* Исправлено удаление номера порта 411 у не NMDC хабов в адресе

четверг, 8 декабря 2011 г.

FlylinkDC++ r501 beta58

SetupFlylinkDC-x64-r501-beta58-build-8700.exe
SetupFlylinkDC-x86-r501-beta58-build-8700.exe
SetupFlylinkDC-x86-x64-r501-beta58-build-8700.exe


FlylinkDC-r501-debug-info-beta58-build-8700-2011.12.08-22.38.56.7z
FlylinkDC-r501-x64-beta58-build-8700-2011.12.08-22.38.51.7z
FlylinkDC-r501-x86-beta58-build-8700-2011.12.08-22.29.05.7z
 
Исправлен баг в beta-57
p.s.
 Спасибо Dante и Gap51

FlylinkDC++ r501 beta57

Билд  отозван. 
Спасибо за оперативный баг-репорты

* Исправлена ошибка при сбоях в работе ОС (когда невозможно получить переменную окружения SystemDrive) до этого в работе приложения могли возникать проблемы с установкой директории загрузок по умолчанию.
* При написании путей в файле dcppboot.xml использование слеша на конце теперь не обязательно.
* Исправлена ошибка с низкой скоростью хеширования файлов на устаревших системах (младше Windows XP SP3).
* При установке 32х битной версии приложения на 64х битную ОС настройки всегда сохранялись в "Program Files (x86)" что требовало наличия прав локального администратора.
* Исправлено чтение файла настроек. В редких случаях при отсутствии некоторых секций параметров, переставали читаться последующие параметры.
 

среда, 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

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

    Синхронизация Favorites.xml

    Всем привет!
    В экспериментальной ветке реализована возможность автоматической синхронизации списка хабов с удаленного адреса.
    Все желающие могут протестировать данную функцию. Поддерживаются операции добавления и удаления хабов всем клиентам сети, у которых
    в настройках DCPlusPlus.xml  в тэге ISPResourceRootURL указан адрес корня и по нему доступен файл  Favorites.xml
    FlylinkDC-x86-favorites-sync-test1.7z
    FlylinkDC-x64-favorites-sync-test1.7z
    Исходники:
    FlylinkDC-src-favorites-sync-2011.10.30-18.54.57.7z

    Для теста необходимо забэкапить локальный Favorites.xml и:
    1. www сервер внутри сети, на который необходимо поместить шаблонный файл Favorites.xml 
    по аналогии с этим http://flylinkdc.dlinkddns.com/Favorites.xml
    Его структура полностью совместима с локальной версией, но из этого файла читаются только тэги:
    * Name
    * Connect
    * Description
    * Server
    Остальные тэги можно удалить для уменьшения размера файла-шаблона т.к. 
    он скачивается всеми клиентами сети при страте.
    2. В настройках клиента необходимо указать корневой адрес сети







    3. Запустить клиент
    4. К вашему списку избранных должны подгрузиться хабы, прописанные по адресу 
    5. В системном логе должна быть запись:

        [2011-10-30 18:44] Download: http://flylinkdc.dlinkddns.com/Favorites.xml [Ok]
    Жду баг-репортов и замечаний.

    p.s.
    При запуске этой сборки программа предложит авто-обновиться
    от этого нужно отказаться.

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

    FlylinkDC++ r501 beta46

    * Новые лимиты скорости для пользователей (интерфейс)
    * Исправлено падение при работе с NATPMP Mapper'ом







    SetupFlylinkDC-x86-r501-beta46-build-8359.exe
    SetupFlylinkDC-x64-r501-beta46-build-8359.exe
    SetupFlylinkDC-x86-x64-r501-beta46-build-8359.exe

    FlylinkDC++ r5xx Автобан

    Доброго времени суток уважаемые пользователи!
    Всем любителям “банхаммера с автопилотом” а в частности автобана, внимание!

    Сегодня команда разработчиков в очередной раз провела тестирование работы автобана и не обнаружила проблем, все правила обрабатываются корректно, пользователю на той стороне отсылается уведомление “Ban message”, с сообщением о бане (разумеется при включённой опции).
     Ban_msg
    Однако мы неоднократно слышали и слышим от вас жалобы на неработоспособный автобан. Поэтому просим в данной теме подробно рассказать о том что именно у вас не работает в автобане т.е. какие правила и при каких настройках, а так же привести скриншот программы и настроек автобана на котором были бы видны: количество слотов, размеры шары, ограничения скорости у вашего и удалённого клиента, забаненный пользователь в списке, и этот же пользователь этого же хаба  качающий у вас что-нибудь в окне передач, ну и разумеется настройки автобана вашего клиента.
    картинко

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

    FlylinkDC++ r501 beta45

    * Добавлена визуальная кнопка увеличения размеры окна ввода для чата

     





    * Добавлена обработка в магнет ссылке параметра xl совместно с параметром kt
    * [merge] DC++ fix miniupnp init crashes 
    * [merge]  mediainfo QuickTime: mpeg CodecID support
    SetupFlylinkDC-x64-r501-beta45-build-8325.exe
    SetupFlylinkDC-x86-r501-beta45-build-8325.exe
    SetupFlylinkDC-x86-x64-r501-beta45-build-8325.exe


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

    Pulse++K - уникальная VIP сборка на базе 500-й версии FlylinkDC++ для компании ТТК - Западная Сибирь.

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

    image

    В данном случае компания ТТК-Западная Сибирь предоставляет пользователям особую бонусную систему. В процессе участия в программе пользователь копит бонусные баллы, которые впоследствии можно использовать для получения эксклюзивных условий доступа в Интернет и приобретения приятных подарков от компании ТТК. Один из вариантов получения баллов бонуса - активность пользователя в файлообменной сети. Но на сегодняшний день не один из существующих клиентов DC++ не может предоставить возможности расчета активности пользователя. В этом случае на помощь приходит VIP сборка на базе 500-й версии FlylinkDC++. В данную сборку включена эксклюзивная система учета активности пользователя в файлообменной сети компании ТТК-Западная Сибирь.

    image

    Кроме того, Pulse++K имеет удобный дизайн, который понятен пользователю, встроенный TTK-портал, который в очень простой форме позволяет пользователю найти и закачать различную информацию с файлообменной сети, заранее настроенные параметры соединения, упрощенную инсталляцию под различные платформы (x86, x64) и встроенную систему обновлений с ресурса провайдера, встроенное меню с актуальным ресурсами провайдера, которые постоянно обновляются компанией ТТК-Западная Сибирь.


    ЗАКАЗАТЬ VIP-ВЕРСИЮ ДЛЯ СВОЕЙ СЕТИ, НАДЕЛИТЬ ЕЕ УНИКАЛЬНЫМИ ФУНКЦИЯМИ, ДИЗАЙНОМ,  ВЫ МОЖЕТЕ СВЯЗАВШИСЬ С КОМАНДОЙ РАЗРАБОТКИ FlylinkDC++

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

    FlylinkDC++ r501 beta41

    SetupFlylinkDC-x64-r501-beta41-build-8254.exe
    SetupFlylinkDC-x86-r501-beta41-build-8254.exe
    SetupFlylinkDC-x86-x64-r501-beta41-build-8254.exe


    FlylinkDC-r501-debug-info-beta41-build-8254-2011.10.03-19.09.54.7z
    FlylinkDC-r501-x64-beta41-build-8254-2011.10.03-19.09.50.7z
    FlylinkDC-r501-x86-beta41-build-8254-2011.10.03-19.01.01.7z
    FlylinkDC-r501-src-beta41-build-8254-2011.10.03-19.01.57.7z

    * Исправлены опечатки в локализациях, обновлены локализации с системы переводов.
    * Пофикшена проверка портов при вызове Мастера из меню.
    * При начальной проверка UPNP сразу добавлен тест порта.
    * (Closes issue #44): Добавлена возможность добавлять на скачку файлы с выбранным приоритетом из окна поиска


    суббота, 1 октября 2011 г.

    FlylinkDC++ r501 beta40

    * Добавлено окно настройки активного режима в Мастер настроек ( только англ и русский переводы)
    SetupFlylinkDC-x64-r501-beta40-build-8236.exe
    SetupFlylinkDC-x86-r501-beta40-build-8236.exe
    SetupFlylinkDC-x86-x64-r501-beta40-build-8236.exe
    FlylinkDC-r501-src-beta40-build-8236-2011.10.01-09.47.24.7z
    FlylinkDC-r501-debug-info-beta40-build-8236-2011.10.01-09.55.24.7z
    FlylinkDC-r501-x64-beta40-build-8236-2011.10.01-09.55.19.7z
    FlylinkDC-r501-x86-beta40-build-8236-2011.10.01-09.46.33.7z
    Просьба протестировать настройку сетевого соединения на ваших конфигурациях системы и роутерах. 
    Запуск мастера выполняется двумя способами
    •  Запустить FlylinkDC.exe /wizard
    •  Запустить FlylinkDC.exe первый раз без конфиг-файла DCPlusPlus.xml

    четверг, 29 сентября 2011 г.

    FlylinkDC++ r501 beta39

    * Изменил алгоритм работы со списком игнорируемых пользователей. (снижена нагрузка на CPU)
    * На adc хабах корректно сохраняется lastIP в базе данных
    * Исправлено падение при вводе в окне поиска битой magnet-ссылки.
    * Обновление базы данных провайдеров
    Сборка на базе 20110926-1129, создана 26.09.2011 16:28 +0600
    Итого в базе:
    - Провайдеров - 1346
    - Провайдерских лого - 1363
    - Диапазонов адресов - 5501

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

    FlylinkDC++ r501 beta37

    * Обновление mediainfo 0.7.50 svn
       + DVB Subtitle: region_width / region_height / region_depth  (hidden by default)
       x AVI: Better support of 2 video streams (e.g. "3D AVI") in a file
       x MPEG-TS: Duration was not provided in some cases
       x FLV: Delay and duration for AAC was wrong if delay was not 0, thanks to Justin Greer http://zencoder.com
       + MPEG-4: hdv6 CodecID support (MPEG Video)
       x MXF: crash with some MXF without partition header (in MPEG-4/MOV)
     

    SetupFlylinkDC-x64-r501-beta37-build-8141.exe
    SetupFlylinkDC-x86-r501-beta37-build-8141.exe
    SetupFlylinkDC-x86-x64-r501-beta37-build-8141.exe

    FlylinkDC-r501-debug-info-beta37-build-8141-2011.09.20-06.34.30.7z
    FlylinkDC-r501-x64-beta37-build-8141-2011.09.20-06.34.26.7z
    FlylinkDC-r501-x86-beta37-build-8141-2011.09.20-06.25.42.7z
    FlylinkDC-r501-src-beta37-build-8141-2011.09.20-06.26.41.7z

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

    FlylinkDC++ r501 beta36 [custom]

    Сборки для сетей заказанные бесплатно через  форму за последний месяц
    можно скачать тут или тут http://flylinkdc.dyndns.org/install/test-build-8129

    FlylinkDC++ r406 beta1

    Важно: Это обновление для ветки r4xx 
    Если вы уже перешли на r500 или r501-beta скачивать тут ничего не нужно - в 5xx эти исправления тоже есть.
    SetupFlylinkDC-x64-r406-beta1-build-8124.exe
    SetupFlylinkDC-x86-r406-beta1-build-8124.exe

    FlylinkDC-r406-debug-info-beta1-build-8124-2011.09.14-07.17.11.7z
    FlylinkDC-r406-x64-beta1-build-8124-2011.09.14-07.17.08.7z
    FlylinkDC-r406-x86-beta1-build-8124-2011.09.14-07.11.34.7z
    FlylinkDC-r406-src-beta1-build-8124-2011.09.14-07.11.57.7z
     
    * Обновлена библиотека mediainfo до версии 0.7.49
    * К обработке mediainfo добавлен формат .dts ( Digital Theater System )* Исправлено создание дампов под UAC. теперь они создаются в документах в подкаталоге Documents\FlylinkDC++CrashDump\*.dmp
    * Обновление базы данных провайдеров
       http://www.assembla.com/spaces/customlocations-greylink
       Сборка на базе 20110825-1128, создана 25.08.2011 18:57 +0600
       Итого в базе:
        - Провайдеров - 1345
        - Провайдерских лого - 1362
        - Диапазонов адресов - 5498
       Archive CustomLocations.rar created by LazyBadger

     

    среда, 14 сентября 2011 г.

    С днём рождения, Павел!

    Поздравляем тебя Павел,
    С ДНЁМ РОЖДЕНИЯ!

    Пусть компьютер отдохнет,
    Монитор пускай заснет,
    Мышь день отдыха имеет.
    Не до них нам всем сейчас.
    Мы пришли поздравить вас
    С вашим славным праздником.
    Служба службой, но она
    Будни занимать должна.
    В праздник нужно веселиться.
    Стол накрыть, на стулья сесть,
    Пить вино и вкусно есть,
    Видеть радостные лица.
    Скажет громко тамада:
    «Что нам возраст, что года!
    Ведь душа, она — гитара:
    Если струны есть — поет...»
    И воскликнет весь народ:
    «Честь и слава имениннику!»
    И за тостом тост пойдет,
    И один другого лучше.
    А компьютер подождет.

    среда, 31 августа 2011 г.

    StrongDC++ 2.43 sqlite r8077

    SetupStrongDC-sqlite-x64-r8077.exe
    SetupStrongDC-sqlite-x86-r8077.exe

    strongdc-243-sqlite-debug-info-r8077-2011.08.31-20.16.19.7z
    strongdc-243-sqlite-x64-r8077-2011.08.31-20.16.05.7z
    strongdc-243-sqlite-x86-r8077-2011.08.31-20.09.28.7z
    strongdc-243-sqlite-src-r8077-2011.08.31-20.08.48.7z


    * [merge] StrongDC++ svn575 something about bind interface
    * [merge] StrongDC++ svn576 bind interface fixes







    * Запрет выбора одинаковых портов в настройках для DHT и UDP
      в этом случае порт DHT автоматически увеличивается на 1 (TODO - сделать предупреждение в виде MessageBox)
    * Исправлены падения по дампам
     - При выборе одинаковых номеров портов для DHT и UDP ()
     - Отсуствие инициализации BootstrapManager::newInstance()
    * К обработке mediainfo добавлен формат .dts ( Digital Theater System )