среда, 15 июня 2011 г.
FlylinkDC++ r405 release
SetupFlylinkDC-x86-r405-build-7358.exe
FlylinkDC-r405-src-build-7358-2011.06.15-20.58.31.7z
FlylinkDC-r405-debug-info-build-7358-2011.06.15-21.07.58.7z
FlylinkDC-r405-x64-build-7358-2011.06.15-21.07.52.7z
FlylinkDC-r405-x86-build-7358-2011.06.15-20.56.32.7z
Региональные сборки
http://flylinkdc.dyndns.org/install/flylinkdc-r4xx-x86
http://flylinkdc.dyndns.org/install/flylinkdc-r4xx-x64
http://flylinkdc.dyndns.org/dist/r405-release
* Исправлены падения по дампам.
* Исправлена ошибка в блокировке DoS пользователей качающих мелкие файлы (более 30 в секунду)
* Исключил Албанский
Обновлена библиотека sqlite 3.7.6.3 http://www.sqlite.org/news.html
* Обновление базы данных провайдеров
Сборка на базе 20110609-1108, создана 09.06.2011 11:00 +0600 Итого в базе:
- Провайдеров - 1336
- Провайдерских лого - 1353
- Диапазонов адресов - 5422
Archive CustomLocations.rar created by LazyBadger
среда, 8 июня 2011 г.
FlylinkDC++ цифровая подпись
В FlylinkDC++ r500 была реализована возможность автоматического обновления программы и компонентов. Эта возможность позволяет самой программе автоматически получать обновления и устанавливать их, практически с минимальными действиями со стороны пользователя.
Данный процесс автоматизации вносит определенный риск (возможность подмены оригинальных обновлений, адресов серверов обновлений и т.д.). Часть этой проблемы была решена за счет подписи самого файла обновления 1024-битным RSA ключом. Публичная часть ключа находится в самом FlylinkDC++ r500, а приватная часть является собственностью разработчиков проекта и недоступна для общего пользования по понятиям безопасности.
Следующим шагом защиты должно стать введение цифровой подписи самого приложения. На данном этапе при обновлении FlyUpdate’ом мы видим следующую картину:
Publisher в нашем случае – это производитель программы, подлинность которого и самого приложения устанавливается общеизвестным сертификационным центром. Для этого необходимо получить сертификат, но у нашей команды отсутствует опыт общения с сертификационными центрами, начиная от выбора (а исходя из того, что проект у нас не коммерческий и выбор должен ограничиваться нашими скромными финансовыми возможностями (хотя мы не против спонсорства со стороны пользователей :) ), и заканчивая перечнем необходимой документации, которую необходимо предоставить сертификационному центу для получения сертификата.
Если Вы сталкивались с этим и можете поделится информацией – мы будем очень признательны.
c уважением, команда разработчиков FlylinkDC++
понедельник, 6 июня 2011 г.
FlylinkDC++ r501 beta2
SetupFlylinkDC-x86-r501-beta2-build-7295.exe
SetupFlylinkDC-x86-x64-r501-beta2-build-7295.exe
FlylinkDC-r501-debug-info-beta2-build-7295-2011.06.06-20.58.41.7z
FlylinkDC-r501-x64-beta2-build-7295-2011.06.06-20.58.35.7z
FlylinkDC-r501-x86-beta2-build-7295-2011.06.06-20.44.31.7z
FlylinkDC-r501-src-beta2-build-7295-2011.06.06-20.45.38.7z
------------------------------------------------------------------------
r7288 | a.rainman | 2011-06-05 16:29:03 +0400 (Вс, 05 июн 2011) | 1 line
* Рефакторинг отрисовки вкладок в разных положениях.
------------------------------------------------------------------------
r7282 | a.rainman | 2011-06-04 09:05:27 +0400 (Сб, 04 июн 2011) | 9 lines
* На вкладке хаба добавлены команды:
- Добавить хаб в избранное и включить для него авто соединение при загрузке "fav a".
- Отключить авто соединение при загрузке для избранного хаба "fav -a", если данный хаб отсутствует в избранных данная команда эквивалентна команде "fav".
! Поведение команды "fav" не изменилась.
* PVS-Studio:
- В HubFrame исправлено несколько V570 The 'rc.top' variable is assigned to itself.
- Исправлены многочисленные ошибки в привидении типов.
# Убрал лишний Lock из FavoriteManager::_addUserIfnotExist, данную функцию необходимо блокировать извне.
# Для списков интернет хабов, избранных хабов и недавних хабов используется FastAlloc.
------------------------------------------------------------------------
r7281 | a.rainman | 2011-06-03 23:29:02 +0400 (Пт, 03 июн 2011) | 2 lines
* По умолчанию отключил режим "Работать в пассивном режиме если указанный выше активный не доступен (авто определение)". Слишком часто ошибается :( Кто испытает проблемы лучше потом сам включит.
* По умолчанию включил опцию Избранного хаба "Получить IP от хаба при входе".
------------------------------------------------------------------------
r7265 | tret2003@gmail.com | 2011-06-02 22:06:23 +0400 (Чт, 02 июн 2011) | 2 lines
* Добавлено логирование начала загрузки файлов при обновлении
воскресенье, 5 июня 2011 г.
StrongDC++ 2.42 sqlite r7285
* Обнвлен sqlite и mediainfo
SetupStrongDC-sqlite-x64-r7285.exe
SetupStrongDC-sqlite-x86-r7285.exe
strongdc-242-sqlite-debug-info-r7285-2011.06.05-15.44.21.7z
strongdc-242-sqlite-x64-r7285-2011.06.05-15.43.56.7z
strongdc-242-sqlite-x86-r7285-2011.06.05-15.33.00.7z
strongdc-242-sqlite-src-r7285-2011.06.05-15.32.05.7z
суббота, 4 июня 2011 г.
FlylinkDC++ r405 beta1
SetupFlylinkDC-x86-r405-beta1-build-7284.exe
FlylinkDC-r405-debug-info-beta1-build-7284-2011.06.04-16.37.35.7z
FlylinkDC-r405-x64-beta1-build-7284-2011.06.04-16.37.30.7z
FlylinkDC-r405-x86-beta1-build-7284-2011.06.04-16.26.57.7z
FlylinkDC-r405-src-beta1-build-7284-2011.06.04-16.27.58.7z
* Исправлена ошибка в блокировке DoS приводившая к блокировке пользователей
качающих мелкие файлы (более 30 в секунду)
* Исправлено зависание при зачистке устаревших TTH записей
* Удалил Албанский язык
среда, 1 июня 2011 г.
FlylinkDC++ r500 release
http://flylinkdc.googlecode.com/files/SetupFlylinkDC-x64-r500-build-7250.exe
http://flylinkdc.googlecode.com/files/SetupFlylinkDC-x86-x64-r500-build-7250.exe
FlylinkDC-r500-src-build-7250-2011.06.01-22.34.01.7z
FlylinkDC-r500-debug-info-build-7250-2011.06.01-22.48.00.7z
FlylinkDC-r500-x64-build-7250-2011.06.01-22.47.54.7z
FlylinkDC-r500-x86-build-7250-2011.06.01-22.32.39.7z
Региональные сборки:
http://flylinkdc.dyndns.org/dist/r500-release/
http://flylinkdc.dyndns.org/install/flylinkdc-r5xx-x64/
http://flylinkdc.dyndns.org/install/flylinkdc-r5xx-x86/
Ключевые изменения относительно r4xx
- Обновлено ядро (StrongDC++ 2.42)
- Автоматическое обновление клиента (с электронной подписью)
- Хранение настроек в профиле пользователя (корректная работа в Vista/7 без прав администратора - UAC)
- Поддержка панели задач Windows 7
- Поддержка протокола ADC
- Передача файлов и поиск без хаба - DHT
- Автоматический проброс портов с помощью MiniUPnP (http://miniupnp.free.fr/)
- Поддержка SSL
- Кириллические домены
- BBCode в чате
- Приоритетное выделение слотов для своей сети IPGrant.ini
- Управление медиа-проигрывателями: Winamp, AIMP, Windows Media Player, iTunes, Media Player Classic, JetAudio
- Возможность скачивания папок (DCLS)
- Обновлен дизайн + визуальные темы
- Группировка хабов с переопределением кодировки.
- Универсальный инсталлятор (x64 + x86)
FlylinkDC++ r500 rc9
SetupFlylinkDC-x86-r500-rc9-build-7230.exe
SetupFlylinkDC-x86-x64-r500-rc9-build-7230.exe
FlylinkDC-r500-debug-info-rc9-build-7230-2011.06.01-00.44.01.7z
FlylinkDC-r500-x64-rc9-build-7230-2011.06.01-00.43.55.7z
FlylinkDC-r500-x86-rc9-build-7230-2011.06.01-00.30.54.7z
FlylinkDC-r500-src-rc9-build-7230-2011.06.01-00.31.43.7z
------------------------------------------------------------------------
r7228 | sa.stolper | 2011-05-31 23:40:43 +0400 (Вт, 31 май 2011) | 1 line
* FlyUpdate теперь пытается перезаписать файл несколько раз. В случае неудачи спрашивает пользователя - пытаться или нет
------------------------------------------------------------------------
r7224 | pavel.pimenov | 2011-05-31 23:30:53 +0400 (Вт, 31 май 2011) | 1 line
* Фикс падения в CFlylinkDBManager::SweepPath() (sqlite не поддерживает вложенные транзакции) спасибо Black-code за дамп.
------------------------------------------------------------------------
r7222 | sa.stolper | 2011-05-31 22:57:19 +0400 (Вт, 31 май 2011) | 2 lines
* Добавлена возможность обновляться до бета-версий для пользователей Release'а (без Украинского и белорусских переводов!)
------------------------------------------------------------------------
r7219 | pavel.pimenov | 2011-05-31 22:51:05 +0400 (Вт, 31 май 2011) | 1 line
* Исправлено падение по дампу из-за бесконечной рекурсии в случаях "битой" базы данных и включенного логирования в sqlite
------------------------------------------------------------------------
r7217 | tret2003@gmail.com | 2011-05-31 20:18:58 +0400 (Вт, 31 май 2011) | 2 lines
* Исправленна страница настроек слотов