четверг, 29 декабря 2011 г.
FlylinkDC++ r501 beta66
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-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)
четверг, 22 декабря 2011 г.
FlylinkDC++ r501 beta65
SetupFlylinkDC-x86-r501-beta65-build-8792.exe
SetupFlylinkDC-x86-x64-r501-beta65-build-8792.exe
Сборки для сетей:
http://flylinkdc.dyndns.org/install/last-build/r501-beta65-build-8792
Портабельные сборки и исходный код:
FlylinkDC-r501-src-beta65-build-8792-2011.12.22-08.51.23.7z
FlylinkDC-r501-debug-info-beta65-build-8792-2011.12.22-08.59.58.7z
FlylinkDC-r501-x64-beta65-build-8792-2011.12.22-08.59.53.7z
FlylinkDC-r501-x86-beta65-build-8792-2011.12.22-08.50.16.7z
* Замена sqlite3_prepare на sqlite3_prepare_v2 http://www.sqlite.org/c3ref/prepare.html (спасибо GreylinkDC++ team)
среда, 21 декабря 2011 г.
FlylinkDC++ r501 beta64
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-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 руб
Активные пользователи будут приглашены в нашу Skype конференцию, в которой можно обсудить технические детали проекта, или просто поболтать :)
FlylinkDC++ r501 beta62
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
* Исправлена неверная передача скорости отправляемая на хабы при установленном ограничителе скорости.
* Исправлена работа мимикрии на 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-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-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-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
* При написании путей в файле dcppboot.xml использование слеша на конце теперь не обязательно.
* Исправлена ошибка с низкой скоростью хеширования файлов на устаревших системах (младше Windows XP SP3).
* При установке 32х битной версии приложения на 64х битную ОС настройки всегда сохранялись в "Program Files (x86)" что требовало наличия прав локального администратора.
* Исправлено чтение файла настроек. В редких случаях при отсутствии некоторых секций параметров, переставали читаться последующие параметры.
среда, 30 ноября 2011 г.
FlylinkDC++ r501 beta55
* Исправлено падение при размере 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-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-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 г.
StrongDC++ 2.43 sqlite r8592
http://flylinkdc.dlinkddns.com/strongdc-sqlite-build-r8592
SetupStrongDC-sqlite-x64-r8592.exe
SetupStrongDC-sqlite-x86-r8592.exe
strongdc-243-sqlite-src-r8592-2011.11.24-19.16.53.7z
strongdc-243-sqlite-x86-r8592-2011.11.24-19.17.38.7z
strongdc-243-sqlite-x64-r8592-2011.11.24-19.23.49.7z
strongdc-243-sqlite-debug-info-r8592-2011.11.24-19.24.04.7z
* Исправлена ошибка с бесконечным рехешем в File::getLastWriteTime()
* Исправлен авто проброс DHT порта с помощью UPnP.
* Оптимизирована загрузка файл-листов с DC++ клиентов не поддерживающие тэги
* Исправлена работа алгоритма синхронизации хабов провайдера в части ISPDelete
воскресенье, 20 ноября 2011 г.
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
* Оптимизирована загрузка файл-листов
* Исправлено падение при вводе в окне поиска битой 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-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
вторник, 15 ноября 2011 г.
DC++ и медиаинформация
"научил" его читать расширенные тэги файллистов от пользователей FlylinkDC++ и StrongDC++ sqlite
Патч
Исполняемый модуль
понедельник, 14 ноября 2011 г.
FlylinkDC++ r501 beta51
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-x64-r406-beta3-build-8502.exe
http://flylinkdc.dyndns.org/install/last-build/r406-build-8502
Исправлены падения при анализе "битых" медиа-файлов:
четверг, 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-debug-info-r8481-2011.11.10-06.36.35.7z
Исправлены падения при анализе "битых" медиа-файлов:
- Mediainfo 0.7.51
- ZenLib 0.4.23
вторник, 8 ноября 2011 г.
FlylinkDC++ r501 beta49
SetupFlylinkDC-x64-r501-beta49-build-8462.exe
SetupFlylinkDC-x86-r501-beta49-build-8462.exe
SetupFlylinkDC-x86-x64-r501-beta49-build-8462.exe
FlylinkDC-r501-debug-info-beta49-build-8462-2011.11.08-18.39.35.7z
FlylinkDC-r501-x64-beta49-build-8462-2011.11.08-18.39.29.7z
FlylinkDC-r501-x86-beta49-build-8462-2011.11.08-18.30.12.7z
FlylinkDC-r501-src-beta49-build-8462-2011.11.08-18.31.20.7z
* Обновление ZenLib и Mediainfo
* Исправлены падения по дампам бета 48
* Исправлен алгоритм синхронизации Favorites.xml:
поддерживаются синонимы кей-тэга Server
dchub://xxxx:411" == "dchub://xxxx" == "xxxx"
пятница, 4 ноября 2011 г.
FlylinkDC++ r501 beta48
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-debug-info-r8430-2011.11.04-15.59.12.7z
* Добавлена GUI настройка для IDC_ISP_RESOURCE_ROOT_URL (AdvancedPage)
* [merge] Синхронизация избранных хаб-листов
* Исправлена ошибка записи лога в sqlite базу.
* [merge] Возможность отключения журнала sqlite через настройки или ключ /nowal (для уменьшения износа SSD)
среда, 2 ноября 2011 г.
воскресенье, 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.
воскресенье, 23 октября 2011 г.
FlylinkDC++ r501 beta47
SetupFlylinkDC-x64-r501-beta47-build-8365.exe
SetupFlylinkDC-x86-r501-beta47-build-8365.exe
SetupFlylinkDC-x86-x64-r501-beta47-build-8365.exe
Региональные сборки заказанные через форму
http://flylinkdc.dlinkddns.com/install/last-build/build-8365
пятница, 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”, с сообщением о бане (разумеется при включённой опции).
Однако мы неоднократно слышали и слышим от вас жалобы на неработоспособный автобан. Поэтому просим в данной теме подробно рассказать о том что именно у вас не работает в автобане т.е. какие правила и при каких настройках, а так же привести скриншот программы и настроек автобана на котором были бы видны: количество слотов, размеры шары, ограничения скорости у вашего и удалённого клиента, забаненный пользователь в списке, и этот же пользователь этого же хаба качающий у вас что-нибудь в окне передач, ну и разумеется настройки автобана вашего клиента.
воскресенье, 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
среда, 12 октября 2011 г.
FlylinkDC++ r501 beta44
SetupFlylinkDC-x86-x64-r501-beta44-build-8308.exe
SetupFlylinkDC-x86-r501-beta44-build-8308.exe
Инсталляции городов
http://flylinkdc.dyndns.org/install/last-build/build-8308
* Попытка исправить падение в PrivateFrame::updateTitle() часть 3
вторник, 11 октября 2011 г.
пятница, 7 октября 2011 г.
Pulse++K - уникальная VIP сборка на базе 500-й версии FlylinkDC++ для компании ТТК - Западная Сибирь.
Разнообразие предоставляемых пользователю услуг растет с каждым днем. Провайдер заинтересован в том, чтобы пользователи чувствовали себя удобно в локальной сети.
В данном случае компания ТТК-Западная Сибирь предоставляет пользователям особую бонусную систему. В процессе участия в программе пользователь копит бонусные баллы, которые впоследствии можно использовать для получения эксклюзивных условий доступа в Интернет и приобретения приятных подарков от компании ТТК. Один из вариантов получения баллов бонуса - активность пользователя в файлообменной сети. Но на сегодняшний день не один из существующих клиентов DC++ не может предоставить возможности расчета активности пользователя. В этом случае на помощь приходит VIP сборка на базе 500-й версии FlylinkDC++. В данную сборку включена эксклюзивная система учета активности пользователя в файлообменной сети компании ТТК-Западная Сибирь.
Кроме того, Pulse++K имеет удобный дизайн, который понятен пользователю, встроенный TTK-портал, который в очень простой форме позволяет пользователю найти и закачать различную информацию с файлообменной сети, заранее настроенные параметры соединения, упрощенную инсталляцию под различные платформы (x86, x64) и встроенную систему обновлений с ресурса провайдера, встроенное меню с актуальным ресурсами провайдера, которые постоянно обновляются компанией ТТК-Западная Сибирь.
ЗАКАЗАТЬ VIP-ВЕРСИЮ ДЛЯ СВОЕЙ СЕТИ, НАДЕЛИТЬ ЕЕ УНИКАЛЬНЫМИ ФУНКЦИЯМИ, ДИЗАЙНОМ, ВЫ МОЖЕТЕ СВЯЗАВШИСЬ С КОМАНДОЙ РАЗРАБОТКИ FlylinkDC++
четверг, 6 октября 2011 г.
FlylinkDC++ r501 beta42
SetupFlylinkDC-x86-r501-beta42-build-8276.exe
SetupFlylinkDC-x86-x64-r501-beta42-build-8276.exe
Инсталляции пользователей, заказанные через форму
http://flylinkdc.dyndns.org/install/last-build/build-8276
FlylinkDC-r501-debug-info-beta42-build-8276-2011.10.05-23.28.14.7z
FlylinkDC-r501-x64-beta42-build-8276-2011.10.05-23.28.10.7z
FlylinkDC-r501-x86-beta42-build-8276-2011.10.05-23.19.49.7z
FlylinkDC-r501-src-beta42-build-8276-2011.10.05-23.20.39.7z
- Попытка фикса зависания NEXT кнопки при проверке IP адреса в мастере
- Обновил перевод на белорусский язык
понедельник, 3 октября 2011 г.
FlylinkDC++ r501 beta41
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
SetupFlylinkDC-x86-r501-beta39-build-8215.exe
SetupFlylinkDC-x86-x64-r501-beta39-build-8215.exe
Инсталляции городов заказанные через форму
http://flylinkdc.dyndns.org/install/last-build/build-8215
FlylinkDC-r501-debug-info-beta39-build-8215-2011.09.28-23.07.29.7z
FlylinkDC-r501-x64-beta39-build-8215-2011.09.28-23.07.25.7z
FlylinkDC-r501-x86-beta39-build-8215-2011.09.28-22.58.51.7z
FlylinkDC-r501-src-beta39-build-8215-2011.09.28-22.59.52.7z
суббота, 24 сентября 2011 г.
FlylinkDC++ r501 beta38
* Исправлены ошибки найденные c помощью PVS-Studio
-----------------------------------------------------------------------------
* sqlite 3.7.8
* mediainfo 0.7.50
* zenlib 0.4.22
SetupFlylinkDC-x64-r501-beta38-build-8178.exe
SetupFlylinkDC-x86-r501-beta38-build-8178.exe
SetupFlylinkDC-x86-x64-r501-beta38-build-8178.exe
FlylinkDC-r501-src-beta38-build-8178-2011.09.24-14.07.15.7z
FlylinkDC-r501-debug-info-beta38-build-8178-2011.09.24-15.08.45.7z
FlylinkDC-r501-x64-beta38-build-8178-2011.09.24-15.08.41.7z
FlylinkDC-r501-x86-beta38-build-8178-2011.09.24-14.06.19.7z
вторник, 20 сентября 2011 г.
FlylinkDC++ r501 beta37
+ 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
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
пятница, 16 сентября 2011 г.
FlylinkDC++ r501 beta36
SetupFlylinkDC-x86-r501-beta36-build-8129.exe
SetupFlylinkDC-x86-x64-r501-beta36-build-8129.exe
FlylinkDC-r501-debug-info-beta36-build-8129-2011.09.16-18.23.14.7z
FlylinkDC-r501-x64-beta36-build-8129-2011.09.16-18.23.09.7z
FlylinkDC-r501-x86-beta36-build-8129-2011.09.16-18.14.39.7z
FlylinkDC-r501-src-beta36-build-8129-2011.09.16-18.15.21.7z
* Добавлено окно настройки IP в Мастер
четверг, 15 сентября 2011 г.
FlylinkDC++ r501 beta35
SetupFlylinkDC-x86-r501-beta35-build-8126.exe
SetupFlylinkDC-x86-x64-r501-beta35-build-8126.exe
FlylinkDC-r501-debug-info-beta35-build-8126-2011.09.15-15.07.48.7z
FlylinkDC-r501-x64-beta35-build-8126-2011.09.15-15.07.43.7z
FlylinkDC-r501-x86-beta35-build-8126-2011.09.15-14.58.50.7z
FlylinkDC-r501-src-beta35-build-8126-2011.09.15-14.59.49.7z
* Добавлен прогресс обновления в строке статуса
среда, 14 сентября 2011 г.
С днём рождения, Павел!
С ДНЁМ РОЖДЕНИЯ!
Пусть компьютер отдохнет,
Монитор пускай заснет,
Мышь день отдыха имеет.
Не до них нам всем сейчас.
Мы пришли поздравить вас
С вашим славным праздником.
Служба службой, но она
Будни занимать должна.
В праздник нужно веселиться.
Стол накрыть, на стулья сесть,
Пить вино и вкусно есть,
Видеть радостные лица.
Скажет громко тамада:
«Что нам возраст, что года!
Ведь душа, она — гитара:
Если струны есть — поет...»
И воскликнет весь народ:
«Честь и слава имениннику!»
И за тостом тост пойдет,
И один другого лучше.
А компьютер подождет.
вторник, 13 сентября 2011 г.
FlylinkDC++ r501 beta34
SetupFlylinkDC-x86-r501-beta34-build-8121.exe
SetupFlylinkDC-x86-x64-r501-beta34-build-8121.exe
FlylinkDC-r501-src-beta34-build-8121-2011.09.13-06.44.12.7z
FlylinkDC-r501-debug-info-beta34-build-8121-2011.09.13-06.51.38.7z
FlylinkDC-r501-x64-beta34-build-8121-2011.09.13-06.51.34.7z
FlylinkDC-r501-x86-beta34-build-8121-2011.09.13-06.43.37.7z
* (Closes issue #390 ): Вынести кнопку для выбора плеера на медиапанель
* Обновлены ZenLib и Mediainfo
* Добавлено удаление пользователя из списка друзей через popup меню
* Добавлен запрос на удаление группы из списка групп хабов
* [merge] http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2606
среда, 7 сентября 2011 г.
FlylinkDC++ r501 beta33
SetupFlylinkDC-x86-r501-beta33-build-8092.exe
SetupFlylinkDC-x86-x64-r501-beta33-build-8092.exe
http://flylinkdc.dyndns.org/install/flylinkdc-r5xx-x86
http://flylinkdc.dyndns.org/install/flylinkdc-r5xx-x64
FlylinkDC-r501-debug-info-beta33-build-8092-2011.09.06-21.24.56.7z
FlylinkDC-r501-x64-beta33-build-8092-2011.09.06-21.24.51.7z
FlylinkDC-r501-x86-beta33-build-8092-2011.09.06-21.16.18.7z
FlylinkDC-r501-src-beta33-build-8092-2011.09.06-21.17.05.7z
* Исправлена ошибка в выводе поисковых запросов с ADC хабов.
* По умолчанию отключил использование темы проводника.
* Сделал чередующиеся цвета фона для всех списков (по умолчанию вкл.).