среда, 29 июня 2011 г.

FlylinkDC++ r501 beta8

SetupFlylinkDC-x64-r501-beta8-build-7461.exe
SetupFlylinkDC-x86-r501-beta8-build-7461.exe
SetupFlylinkDC-x86-x64-r501-beta8-build-7461.exe


FlylinkDC-r501-debug-info-beta8-build-7461-2011.06.29-20.24.21.7z
FlylinkDC-r501-x64-beta8-build-7461-2011.06.29-20.24.17.7z
FlylinkDC-r501-src-beta8-build-7461-2011.06.29-20.16.51.7z
FlylinkDC-r501-x86-beta8-build-7461-2011.06.29-20.15.05.7z

 ------------------------------------------------------------------------
r7458 | tankafetthub@googlemail.com | 2011-06-29 00:28:52 +0400 (Ср, 29 июн 2011) | 4 lines
Added Support for ADZLIF (ADCS_FEATURE)
Added partialList HideShare
Added COLUMN_CID into UserFrame
Removed $GetListLength not supported more
------------------------------------------------------------------------
r7457 | sa.stolper | 2011-06-28 23:40:23 +0400 (Вт, 28 июн 2011) | 1 line
* DCLST генератор - сделал Share it now кнопочку, по которой сразу файл добавляется в шару. Но почему-то не находят этот файл пользователи. Нужна проверка
------------------------------------------------------------------------
r7452 | a.rainman | 2011-06-28 09:53:56 +0400 (Вт, 28 июн 2011) | 9 lines
* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20110627-1122, создана 27.06.2011 20:56 +0600
   Итого в базе:
    - Провайдеров - 1338
    - Провайдерских лого - 1355
    - Диапазонов адресов - 5480
   Archive CustomLocations.rar created by LazyBadger
------------------------------------------------------------------------
r7448 | a.rainman@gmail.com | 2011-06-27 19:09:01 +0400 (Пн, 27 июн 2011) | 1 line
* Добавил локализацию строк к хабу поддержки FlylLnkDC++: RU_ru, EN_us, необходимо обновление локализаций.
------------------------------------------------------------------------
r7447 | nikitas244 | 2011-06-27 14:33:18 +0400 (Пн, 27 июн 2011) | 2 lines
* Поправил локализацию (требуется перевод на Белорусский и Украинский язык)
# Поправил французскую локализацию
------------------------------------------------------------------------
r7443 | a.rainman | 2011-06-26 21:51:51 +0400 (Вс, 26 июн 2011) | 1 line
* В список избранных хабов всем пользователям добавлен хаб поддержки FlylinkDC © RedMaster (Ole Jensen)
------------------------------------------------------------------------
r7439 | birkoff.anarchist@gmail.com | 2011-06-25 20:34:52 +0400 (Сб, 25 июн 2011) | 2 lines
(Closes issue #328) : Поиск в списке юзеров по нику не работает с символами .^+(){}[]
------------------------------------------------------------------------
r7438 | rtdmn87@gmail.com | 2011-06-25 11:46:28 +0400 (Сб, 25 июн 2011) | 2 lines
# Исправил положение некоторых элементов в окне настроек
# Исправил максимальное значение размера мини-файла для мини-слотов
------------------------------------------------------------------------
r7437 | birkoff.anarchist@gmail.com | 2011-06-24 13:15:18 +0400 (Пт, 24 июн 2011) | 1 line
(Fixes issue #424) : Не работает hot-key Ctrl+A (Добавил поддержку в общий чат и приватные сообщения)

flylinkdc.dyndns.org снова работает!

Привет.
По техническим причинам в течении недели "лежали" урлы
http://flylinkdc.dyndns.org/dist
http://flylinkdc.dyndns.org/install
dchub://flylinkdc.dyndns.org
Приношу свои извинения - мой системник не выдержал летней температурной нагрузки и скончался :(
надеюсь, новый комп прослужит так-же долго...

пятница, 24 июня 2011 г.

FlylinkDC++ r501 beta7

SetupFlylinkDC-x64-r501-beta7-build-7435.exe
SetupFlylinkDC-x86-r501-beta7-build-7435.exe
SetupFlylinkDC-x86-x64-r501-beta7-build-7435.exe

FlylinkDC-r501-debug-info-beta7-build-7435-2011.06.24-03.59.40.7z
FlylinkDC-r501-x64-beta7-build-7435-2011.06.24-03.59.34.7z
FlylinkDC-r501-x86-beta7-build-7435-2011.06.24-03.45.15.7z
FlylinkDC-r501-src-beta7-build-7435-2011.06.24-03.47.25.7z


------------------------------------------------------------------------
r7428 | sa.stolper | 2011-06-23 21:25:21 +0400 (Чт, 23 июн 2011) | 1 line
* Реализовано скачивание содержимого DCLST файла
------------------------------------------------------------------------
r7427 | sa.stolper | 2011-06-23 19:48:27 +0400 (Чт, 23 июн 2011) | 1 line
* Рефакторинг проверка расширение магнетки
------------------------------------------------------------------------
r7424 | nikitas244 | 2011-06-23 17:36:03 +0400 (Чт, 23 июн 2011) | 1 line
* Поправил локализацию (требуется перевод на Белорусский и Украинский язык)
------------------------------------------------------------------------
r7423 | sa.stolper | 2011-06-23 01:39:19 +0400 (Чт, 23 июн 2011) | 1 line
* DCLST скачивание - в процессе разработки
------------------------------------------------------------------------
r7422 | sa.stolper | 2011-06-23 01:11:13 +0400 (Чт, 23 июн 2011) | 2 lines
* Поправлено определение DCLST файлов (только по расширению, из-за того, что параметр dl в магнете - опциональный)
* Поправилены заголовки окошек с DCLST файлами
------------------------------------------------------------------------
r7421 | sa.stolper | 2011-06-23 00:32:05 +0400 (Чт, 23 июн 2011) | 1 line
* Изменена иконка в окнах dcls
------------------------------------------------------------------------
r7420 | a.rainman | 2011-06-22 21:22:30 +0400 (Ср, 22 июн 2011) | 9 lines
* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20110622-1116, создана 22.06.2011 20:50 +0600
   Итого в базе:
    - Провайдеров - 1338
    - Провайдерских лого - 1355
    - Диапазонов адресов - 5437
   Archive CustomLocations.rar created by LazyBadger
------------------------------------------------------------------------
r7419 | tret2003@gmail.com | 2011-06-22 20:00:10 +0400 (Ср, 22 июн 2011) | 1 line
* (Closes issue #95) : Не реагирует на пробел c birkoff.anarchist
------------------------------------------------------------------------
r7418 | sa.stolper | 2011-06-22 19:51:19 +0400 (Ср, 22 июн 2011) | 2 lines
* Открытие DCLST файла (в процессе, пока что файл скачивается в папку для скачивания по умолчанию)
* IncludeSelf в генераторе
------------------------------------------------------------------------
r7415 | tret2003@gmail.com | 2011-06-22 14:10:57 +0400 (Ср, 22 июн 2011) | 1 line
* (Closes issue #500) : Отказ от использования WinRAR (полный перевод на 7z)
 

вторник, 21 июня 2011 г.

FlylinkDC++ r501 beta6

SetupFlylinkDC-x64-r501-beta6-build-7404.exe
SetupFlylinkDC-x86-r501-beta6-build-7404.exe
SetupFlylinkDC-x86-x64-r501-beta6-build-7404.exe
FlylinkDC-r501-src-beta6-build-7404-2011.06.21-07.27.50.7z
FlylinkDC-r501-debug-info-beta6-build-7404-2011.06.21-07.40.36.7z
FlylinkDC-r501-x64-beta6-build-7404-2011.06.21-07.40.30.7z
FlylinkDC-r501-x86-beta6-build-7404-2011.06.21-07.25.26.7z
Региональны сборки:
http://flylinkdc.dyndns.org/install/flylinkdc-r5xx-x86
http://flylinkdc.dyndns.org/install/flylinkdc-r5xx-x64
* miniupnp -  обновил версию miniupnpc-1.5.20110618.tar.gz  http://miniupnp.free.fr
  просьба проверить как работает на ваших роутерах.
* Небольшие правки GUI настроек: Слоты, Автобан, Ограничения, Шара,Автообновление
* Подготовил DCLST интерфейс. Изменен Magnet диалог, определение ссылки (наличие dl), добавлены настройки клика на DCLST файле

* Правка GUI страницы настройки обновлений и для экспертов

среда, 15 июня 2011 г.

FlylinkDC++ r405 release

SetupFlylinkDC-x64-r405-build-7358.exe
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

вторник, 7 июня 2011 г.

FlylinkDC++ цифровая подпись

В FlylinkDC++ r500 была реализована возможность автоматического обновления программы и компонентов. Эта возможность позволяет самой программе автоматически получать обновления и устанавливать их, практически с минимальными действиями со стороны пользователя.

Данный процесс автоматизации вносит определенный риск (возможность подмены оригинальных обновлений, адресов серверов обновлений и т.д.). Часть этой проблемы была решена за счет подписи самого файла обновления 1024-битным RSA ключом. Публичная часть ключа находится в самом FlylinkDC++ r500, а приватная часть является собственностью разработчиков проекта и недоступна для общего пользования по понятиям безопасности.

Следующим шагом защиты должно стать введение цифровой подписи самого приложения. На данном этапе при обновлении FlyUpdate’ом мы видим следующую картину:

FlyUpdateUnknown

Publisher в нашем случае – это производитель программы, подлинность которого  и самого приложения устанавливается общеизвестным сертификационным центром. Для этого необходимо получить сертификат, но у нашей команды отсутствует опыт общения с сертификационными центрами, начиная от выбора (а исходя из того, что проект у нас не коммерческий и выбор должен ограничиваться нашими скромными финансовыми возможностями (хотя мы не против спонсорства со стороны пользователей :) ), и заканчивая перечнем необходимой документации, которую необходимо предоставить сертификационному центу для получения сертификата.

Если Вы сталкивались с этим и можете поделится информацией – мы будем очень признательны.

c уважением, команда разработчиков FlylinkDC++

понедельник, 6 июня 2011 г.

FlylinkDC++ r501 beta2

SetupFlylinkDC-x64-r501-beta2-build-7295.exe
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
* Добавлено логирование начала загрузки файлов при обновлении
 

суббота, 4 июня 2011 г.

FlylinkDC++ r405 beta1

SetupFlylinkDC-x64-r405-beta1-build-7284.exe
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-x86-r500-build-7250.exe
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-x64-r500-rc9-build-7230.exe
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
* Исправленна страница настроек слотов