суббота, 25 декабря 2010 г.

Новогодний подарок от PVS-Studio

Привет.
Наш клиент написан на C++… данный язык программирования кроме своей эффективности имеет побочный эффект - позволяет допускать ошибки, которые достаточно сложно локализовать и исправить.
После выхода PVS-Studio 4.00 http://habrahabr.ru/blogs/cpp/109163/
Мы начали ее активно использовать в триальном режиме и исправили несколько багов в исходном коде "флая".
За активное использование статического анализатора PVS-Studio в Open Source проекте 
вчера нам был сделан подарок в виде лицензии на данный программный продукт
Я уверен, что это повысит качество С++ кода наших DC-клиентов и избавит пользователей от необходимости высылать нам дампы падения :)


От лица FlylinkDC Team хочу еще раз поблагодарить разработчиков PVS-Studio 
и технического директора ООО "Системы программной верификации"  Андрея Карпова
за такой дорогой подарок нашей скромной команде.

FlylinkDC++ r500 beta57

* Обновлено ядро
* Вернули "автобан"
SetupFlylinkDC-x64-r500-beta57-build-5573.exe
SetupFlylinkDC-x86-r500-beta57-build-5573.exe

 
FlylinkDC-src-r500-beta57-build-5573-24-Dec-2010-22-47.zip
FlylinkDC-x64-r500-beta57-build-5573-24-Dec-2010-22-57.zip
FlylinkDC-x86-r500-beta57-build-5573-24-Dec-2010-22-46.zip

вторник, 21 декабря 2010 г.

StrongDC++ 2.42 sqlite r5542

Слияние с оригинальным StrongDC++ svn (для тестов)
SetupStrongDC-sqlite-x86-r5542.exe
SetupStrongDC-sqlite-x64-r5542.exe


strongdc-242-sqlite-src-r5542-src.rar
strongdc-242-sqlite-x86-r5542-bin.rar
strongdc-242-sqlite-x64-r5542-bin.rar


- added automatic incoming connection type detection (DC++, now without logging and translations, because we don't want GUI changes)
- webserver encoding changed to utf-8
- webserver session timeout changed to 10 minutes
- support ADC search by file type group (no custom groups with this GUI)
- fixed search spam from previous revision (THX eMTee)


Инсталляторы городов:
http://flylinkdc.dyndns.org/install/strongdc-sqlite-x86
http://flylinkdc.dyndns.org/install/strongdc-sqlite-x64

воскресенье, 19 декабря 2010 г.

FlylinkDC++ r500 beta55

SetupFlylinkDC-x86-r500-beta55-build-5521.exe
SetupFlylinkDC-x64-r500-beta55-build-5521.exe
Инсталляторы сетей
http://flylinkdc.dyndns.org/install/flylinkdc-r5xx-x86
http://flylinkdc.dyndns.org/install/flylinkdc-r5xx-x64

StrongDC++ 2.42 sqlite r5517

Слияние с оригинальным StrongDC++ 2.42 svn r551
  - some DC++ BZR merge
 - added support to set favorite hub encoding (last change into WTL GUI, so without translations now)
 - DC++ emulation is off by default (for non-favorite hubs)
 - updated OpenSSL, ZLIB, BZip2

SetupStrongDC-sqlite-x86-r5517.exe
SetupStrongDC-sqlite-x64-r5517.exe

 
strongdc-242-sqlite-src-r5517-src.rar
strongdc-242-sqlite-x86-r5517-bin.rar
strongdc-242-sqlite-x64-r5517-bin.rar


Сборки для сетей
http://flylinkdc.dyndns.org/install/strongdc-sqlite-x64/
http://flylinkdc.dyndns.org/install/strongdc-sqlite-x86/

четверг, 16 декабря 2010 г.

Бесплатные инсталляторы - 77 сетей (beta1)

Привет.
После публикации 26 ноября я получил 77 запросов на создание инсталляторов.
Вот что из этого получилось:
 http://flylinkdc.dyndns.org/install/

Предложение к разработчикам VC++

Привет.
Если у вас есть свободное время и опыт разработки приложений WTL...
нас интересует реализация следующих модулей FlylinkDC++
  • Исправление Issue 73
  • Поддержка ссылок на каталоги (*.dslc) совместимые с greylinkDC++ 
  • Интеграция mediainfo
  • Репликация избранных хабов с указанного в конфигурации URL, обеспечивающяя автоматическое добавление/удаление хабов появившихся/пропавших в сети.
Пишите в почту ваши условия.

среда, 15 декабря 2010 г.

вторник, 14 декабря 2010 г.

StrongDC++ 2.42 sqlite r5473

SetupStrongDC-sqlite-x86-r5473.exe
SetupStrongDC-sqlite-x64-r5473.exe



strongdc-242-sqlite-x64-r5473-vc2010-bin.rar
strongdc-242-sqlite-x86-r5473-vc2010-bin.rar
strongdc-242-sqlite-src-r5473-vc2010-src.rar


Сборки для сетей:
http://flylinkdc.dyndns.org/install/strongdc-sqlite-x64
http://flylinkdc.dyndns.org/install/strongdc-sqlite-x86



* Обновление библиотек

- SQLite 3.7.4
- boost 1.45
- MiniUPnPc

 
* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20101129-1062, создана 29.11.2010 04:43 +0500
   Итого в базе:
    - Провайдеров - 1303
    - Провайдерских лого - 1301
   Archive CustomLocations.rar created by LazyBadger

понедельник, 6 декабря 2010 г.

FlylinkDC++ r500 beta52

Пока я был в отъезде прислали очень много дампов.
Версия отозвана. 
Приносим извинения :(

среда, 1 декабря 2010 г.

Новый сплэш для r5xx.(итоги голосования)

Голосование закончилось.
* Прошу победителям  (1,2,3 место) написать мне письмо и получить я ответ ключи.
* 24 часовые ключи сегодня вечером разошлю всем, кто присылал графические работы
  • 1 место - ключ на 1 месяц Gold-аккаунта депозита ($11.95) + Ваш ник в окне "О программе"
  • 2-3 место - ключ на 2 недели Gold-аккаунта депозита
  • Всем участникам - 24 часа Gold-аккаунта депозита (в наличии 21 ключ)

1



2


3


 4



5



6



7



8
9



10


воскресенье, 28 ноября 2010 г.

FlylinkDC++ r401 beta18

Скачать с народа 
SetupFlylinkDC-x64-r401-beta18-build-5385.exe
SetupFlylinkDC-x86-r401-beta18-build-5385.exe
* Возможно, исправлена критическая ошибка в beta17
Новые провайдеры:
* г.Харьков (5hat.net)
* г.Чебоксары (Инфолинк)
* г.Новомосковск (Росинтел)
* г.Астрахань (АЦТ ТелПлюс)
* г.Нижневартовск (Прайд)
* г.Нижневартовск (Метросеть)
* г.Омск (Остров Свободы)
 

Скачать в DC++ с хаба разработчиков dchub://flylinkdc.dyndns.org
SetupFlylinkDC-x64-r401-beta18-build-5385.exe (9,90 MБ)
SetupFlylinkDC-x86-r401-beta18-build-5385.exe (9,68 MБ)
 

пятница, 26 ноября 2010 г.

Бесплатное создание инсталляторов

Привет.
Отменяется платное (100руб) создание  инсталлятора FlylinkDC++ / StrongDC++ sqlite
настроенного под вашу сеть/хаб

Запросы на создание бесплатных инсталляций высылайте по адресу pavel.pimenov@gmail.com

* В теме письма указываем текст [Инсталлятор DC++]
* В теле письма указывайте параметры в следующем формате с разделителем ";"
Страна ; Город ; Провайдер ; Название хаба; адрес-хаба1[,адрес-хаба2, ...]


Просьба соблюдать формат.
Письма с нарушением формата, или отсуствием в теме письма "Инсталлятор DC++" рискуют оказаться в спаме.

В результате полученных данных будет сформирована база данных, которую будет обрабатывать робот, создавая дистрибутивы x86 и x64 версий в автоматическом режиме для всех активных веток разработки
* r4xx
* r5xx
* StrongDC++ sqlite
Это позволит пользователям вашей сети выбрать любой из дистрибутивов по своему вкусу.

Также  планируется создать форму ввода, в которой будет предусмотрена возможность загрузки  логотипов и дополнительных файлов конфигурации в БД.

Замечания и предложения кидаем в эту тему.

FlylinkDC++ r500 beta50

Скачать с депозита: 

SetupFlylinkDC-x64-r500-beta50-build-5370.exe
SetupFlylinkDC-x86-r500-beta50-build-5370.exe

Скачать в DC++ с хаба разработчиков dchub://flylinkdc.dyndns.org 
SetupFlylinkDC-x64-r500-beta50-build-5370.exe (10,98 MБ)
SetupFlylinkDC-x86-r500-beta50-build-5370.exe (10,75 MБ)


вторник, 23 ноября 2010 г.

Новый сайт flylinkdc.com

День добрый!
По техническим причинам сайт flylinkdc.ru и данный блог стали единым целым...
Однако мы не стоим на месте и создали flylinkdc.com который будет на движке dokuwiki.
Данный вариант был выбран не случайно. Во первых он позволит вам редактировать статьи по настройкам модемов и роутеров. Во вторых он многоязычный и позволит получить всеобъемлющую информацию по программе на родном языке любому пользователю.
На начальном этапе нам потребуется помощь знающих синтаксис WIKI в написании статей по интерфейсу. По возможности надо постараться перетащить всю информацию со старого сайта, который лежит в SVN репозитарии на гуглокоде.
Всё что от вас нужно, это зарегистрироваться на flylinkdc.com и прислать мне на tret2003@gmail.com имя вашей учетной записи, я вам выдам права на редактирование.

FlylinkDC++ r500 beta48

Скачать с депозита:
SetupFlylinkDC-x64-r500-beta48-build-5349.exe
SetupFlylinkDC-x86-r500-beta48-build-5349.exe

Скачать в DC++ с хаба разработчиков dchub://flylinkdc.dyndns.org 

SetupFlylinkDC-x64-r500-beta48-build-5349.exe (10,40 MБ)
SetupFlylinkDC-x86-r500-beta48-build-5349.exe (10,16 MБ)



воскресенье, 21 ноября 2010 г.

среда, 17 ноября 2010 г.

FlylinkDC++ r500 beta45

SetupFlylinkDC-x64-beta45-build-5291.exe  
SetupFlylinkDC-x86-beta45-build-5291.exe
или в DC++
SetupFlylinkDC-x64-beta45-build-5291.exe (10,36 MБ) 
SetupFlylinkDC-x86-beta45-build-5291.exe (10,13 MБ)

* Исправлена ошибка при удалении папки из очереди закачек, когда в ней были вложенные папки, ошибка была в том, что удалялась только первая вложенная папка. 

воскресенье, 14 ноября 2010 г.

FlylinkDC++ r401 beta16

SetupFlylinkDC-x64-r401-beta16-build-5269.exe
SetupFlylinkDC-x86-r401-beta16-build-5269.exe
* г.Железногорск (ЖелГорТелеКом, сеть fecity.ru)
* г.Кемерово, (Билайн)
* г.Краснодар (Билайн)
* г.Щелково, Московская область (Schelkovo-NET)
* г.Комсомольск-на-Амуре (ТД-нэт)

суббота, 13 ноября 2010 г.

FlylinkDC++ r500 beta44

SetupFlylinkDC-x64-r500-beta44-build-5265.exe
SetupFlylinkDC-x86-r500-beta44-build-5265.exe

r500 + wine














Кто использует флая r500 под wine можете сказать с какой бетки началось падение
(релиз версия не открывается сразу создавая "crash-stack-(r500)-beta43-build-5249.dmp")
Прошу прислать свои stack-дампы.
Мои дампы почему-то не открываются.. (wine последний из PPA)
debug версия показывает, что есть проблема в синглетоне, но какой объект не создан
без стека  вызова понять не получается.
p.s.
r401-beta15 у меня работает...

четверг, 11 ноября 2010 г.

FlylinkDC++ r500 beta43

SetupFlylinkDC-x64-r500-beta43-build-5249.exe
SetupFlylinkDC-x86-r500-beta43-build-5249.exe
  • Обновлено ядро до 0.770
  • Новый UPnP (просьба проверить тех, у кого не работал раньше)

Конфликт DC++ с Venturi Wireless

Несколько дампов показало конфликт с Venturi Wireless



Прична падения не понятна, и пока помогает удаление одной из программ: DC++ или Venturi Wireles..
Может кто-то знает больше и это бага в DC++ прошу поделится инфой...

вторник, 9 ноября 2010 г.

Улучшения в поддержке Windows 7.

Привет, человек! Проведена работа по повышению совместимости с Windows 7.

Win7

1. При получении нового приватного сообщения появляется символизирующая об этом иконка на панели задач.

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

3. Использование кнопок на всплывающем окошке с
панели задач.

4. Исправлены ошибки при сворачивании-разворачивании.

5. Оптимизирован код (улучшена работа) и добавлены функции проверки поддерживаемого функционала в зависимости от ОС (IRainman).

Изменения будут доступны в следующем выпуске программы.

Всего Доброго!

воскресенье, 31 октября 2010 г.

FlylinkDC++ r500 beta40

Исправлено зависание с BB кодами.
В r5146 Саша вероломно и без предупреждения  изменил размер сплэш-окна и базовую иконку :)
Прошу всех, кто рисует для конкурса не волноваться. размер сплэша вернем и иконку заменим.
SetupFlylinkDC-x64-r500-beta40-build-5150.exe
SetupFlylinkDC-x86-r500-beta40-build-5150.exe

суббота, 30 октября 2010 г.

FlylinkDC++ r500 beta39


Сборка отозвана из-за стабильного зависания в BB кодах
Ждем от Алексея исправления.

вторник, 19 октября 2010 г.

FlylinkDC++ r500 beta37

SetupFlylinkDC-x64-r500-beta37-build-5066.exe
SetupFlylinkDC-x86-r500-beta37-build-5066.exe
FlylinkDC-x64-r500-vc2010-beta37-build-5066-19-Oct-2010-20-32.zip
FlylinkDC-src-r500-vc2010-beta37-build-5066-19-Oct-2010-20-23.zip
FlylinkDC-x86-r500-vc2010-beta37-build-5066-19-Oct-2010-20-22.zip

* г.Алчевск (LugaLink - DC hub)
* г.Алчевск (Alchevsk.Net)
* г.Красноярск (Дом.ру)
* г.Нижневартовск (Данцер, Метросеть - NWG)
* г.Хабаровск (ТТК-ДВ)
* г.Чернигов, (MEGANET)
* г.Ярославль (ТензорТелеком)
 ------------------------------------------------------------------------
r5065 | InfinitySky7 | 2010-10-19 17:53:44 +0400 (Вт, 19 окт 2010) | 6 lines
* Добавлена новая кнопка для открытия RSS страницы на панель инструментов.
* Для экономии места убрана кнопка отключения компа по умолчанию.
* Немного поправлено расположение панелей по умолчанию (быстрый поиск повыше, медиапанель пониже), чтобы было больше места для панели иструментов.
* Заменены значки для RSS.
* Перегруппировано меню Файл, также в него перенесено переподключение отключенных хабов.
* Небольшая перегруппировка в настройках, временно добавлен отсутствующий значёк (пока не будет вырезана его страница).
------------------------------------------------------------------------
r5064 | tret2003 | 2010-10-19 14:03:53 +0400 (Вт, 19 окт 2010) | 1 line
* прикрутил значек RSS менеджера в настройки, на вебсервер пока ничего (
------------------------------------------------------------------------
r5063 | tret2003 | 2010-10-19 11:29:31 +0400 (Вт, 19 окт 2010) | 1 line
* Дополнение для r5062: восстановление запуска под VS2008
------------------------------------------------------------------------
r5062 | tret2003 | 2010-10-19 09:52:13 +0400 (Вт, 19 окт 2010) | 1 line
* [merge] "RSS manager" и "custom menu" c Sergey Stolper (надо добавить картинку RSS в панель) (VS2010 компилится, VS2008 пока не собирается)
------------------------------------------------------------------------
r5060 | InfinitySky7 | 2010-10-19 01:25:32 +0400 (Вт, 19 окт 2010) | 1 line
* Добавлена новая кнопка для переподключения отключенных хабов на панель инструментов.
------------------------------------------------------------------------
r5059 | InfinitySky7 | 2010-10-18 19:58:15 +0400 (Пн, 18 окт 2010) | 2 lines
* Добавлена кнопка для открытия списка файлов на панель инструментов.
* Обновлена графика.


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

FlylinkDC++ r500 beta36

SetupFlylinkDC-x64-r500-beta36-build-5058.exe
SetupFlylinkDC-x86-r500-beta36-build-5058.exe
FlylinkDC-x64-r500-vc2010-beta36-build-5058-18-Oct-2010-02-40.zip
FlylinkDC-src-r500-vc2010-beta36-build-5058-18-Oct-2010-02-32.zip
FlylinkDC-x86-r500-vc2010-beta36-build-5058-18-Oct-2010-02-31.zip

* Обновление графики.
* web-сервер: убрал перегружающие интерфейс подсказки. 


p.s.
Очередное обновление графики (с) InfinitySky7
* Добавлена новая кнопка для переподключения отключенных хабов на панель инструментов.
* Добавлена кнопка для открытия списка файлов на панель инструментов.
* Обновлена графика.
 

FlylinkDC-x86-r500-vc2010-beta36-build-5060-19-Oct-2010-06-28.zip
FlylinkDC-src-r500-vc2010-beta36-build-5060-19-Oct-2010-06-30.zip
FlylinkDC-x64-r500-vc2010-beta36-build-5060-19-Oct-2010-06-37.zip

воскресенье, 17 октября 2010 г.

FlylinkDC++ r500 beta35

SetupFlylinkDC-x64-r500-beta35-build-5050.exe
SetupFlylinkDC-x86-r500-beta35-build-5050.exe


FlylinkDC-x64-r500-vc2010-beta35-build-5050-17-Oct-2010-12-09.zip
FlylinkDC-src-r500-vc2010-beta35-build-5050-17-Oct-2010-12-00.zip
FlylinkDC-x86-r500-vc2010-beta35-build-5050-17-Oct-2010-11-58.zip
------------------------------------------------------------------------
r5047 | a.rainman | 2010-10-16 23:12:48 +0400 (Сб, 16 окт 2010) | 1 line
* Исправлена ошибка с оптимизацией по очистке памяти (были использованы магические числа). TODO исправить всё остальное.
------------------------------------------------------------------------
r5046 | a.rainman | 2010-10-16 23:08:09 +0400 (Сб, 16 окт 2010) | 2 lines
* Добавил опцию "Показывать ищущих в Поиске-Шпионе (повышает нагрузку на процессор!)" по умолчанию включена, находится в настройках на вкладке "Дополнительно"

------------------------------------------------------------------------
r5044 | a.rainman | 2010-10-16 19:09:17 +0400 (Сб, 16 окт 2010) | 1 line
* Исправлена ошибка в механизме авто-обновления при старте

суббота, 16 октября 2010 г.

FlylinkDC++ r500 beta34


SetupFlylinkDC-x64-r500-beta34-build-5040.exe
SetupFlylinkDC-x86-r500-beta34-build-5040.exe

FlylinkDC-x64-r500-vc2010-beta34-build-5040-16-Oct-2010-06-23.zip
FlylinkDC-src-r500-vc2010-beta34-build-5040-16-Oct-2010-06-14.zip
FlylinkDC-x86-r500-vc2010-beta34-build-5040-16-Oct-2010-06-11.zip


ветка r4xx:
SetupFlylinkDC-x64-r401-beta12-build-5043.exe
SetupFlylinkDC-x86-r401-beta12-build-5043.exe
FlylinkDC-x64-r401-beta12-build-5043-16-Oct-2010-07-17.zip
FlylinkDC-src-r401-beta12-build-5043-16-Oct-2010-07-05.zip
FlylinkDC-x86-r401-beta12-build-5043-16-Oct-2010-07-04.zip

* Оптимизация функциии расчета текущего размера шары. (не пересчитываем значение, если список файлов не меняется)

* Добавлены провайдеры:
  • г.Красноярск (RightSide)
  • г.Никольское (НКС Никольские Кабельные Сети)
  • г.Смоленск (Билайн)
  • г.Санкт-Петербург (Info-Lan)
  • г.Удомля (сеть Практика)
  • г.Хабаровск (Рэдком-Интернет)
  • г.Чебоксары (Etherway)
  • г.Усть-Илимск (ООО Кабельные сети)
  • г.Самара  (Дом.ру, БиЛайн, ВолгаТелеком, ТелеNet, AIST)
  • г.Луганск (D-Group)
  • г.Калининград, сеть WesCom, Хаб - Enter39
  • г.Липецк (Инфодом)

Известные проблемы в r5xx
* Зависание программы при работе с очередью отдачи (стабильный дедлок при отрисовке прогресса)
* Не работает автобан
* Исходный код ядра отстает от текущего StrongDC++ 2.42 svn

пятница, 15 октября 2010 г.

FlylinkDC++ r401 beta11

SetupFlylinkDC-x86-r401-beta11-build-5036.exe
SetupFlylinkDC-x64-r401-beta11-build-5036.exe

FlylinkDC-x86-r401-beta11-build-5036-15-Oct-2010-18-39.zip
FlylinkDC-x64-r401-beta11-build-5036-15-Oct-2010-18-53.zip
FlylinkDC-src-r401-beta11-build-5036-15-Oct-2010-18-41.zip



Добавлены провайдеры:
  • г.Красноярск (RightSide)
  • г.Никольское (НКС Никольские Кабельные Сети)
  • г.Смоленск (Билайн)
  • г.Санкт-Петербург (Info-Lan)
  • г.Удомля (сеть Практика)
  • г.Хабаровск (Рэдком-Интернет)
  • г.Чебоксары (Etherway)
  • г.Усть-Илимск (ООО Кабельные сети)
  • г.Самара  (Дом.ру, БиЛайн, ВолгаТелеком, ТелеNet, AIST)
  • г.Луганск (D-Group)
  • г.Калининград, сеть WesCom, Хаб - Enter39
  • г.Липецк (Инфодом)

среда, 13 октября 2010 г.

Возвращаем бесплатное добавление хабов

Добрый вечер.
   Акция с добавлением хабов в основную сборку через инвайт dropbox-а показала, что есть желающие добавить своего провайдера бесплатно.
В связи с этим добавление хаба за 50р. отменяется!

Дополнительные условия:
  • Вашего города + сети нет в сборке флая
  • Ваш хаб имеет зарегистрированный dns адрес
  • Название города/сети высылать мне на почту в формате  "г.Владивосток (АльянсТелеком)"
  • Присылаемый файл Favorites.xml нужно подчистить вырезав из него свои ники и пароли
После этого ваша сеть появляется во всех последующих дистрибутивах
r4xx x86 + x64
r5xx x86 + x64

Запросы+файл Favorites.xml шлите на pavel.pimenov@gmail.com
Замечания и предложения кидаем в эту тему...

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

StrongDC++ 2.42 sqlite r5019

SetupStrongDC-sqlite-x86-r5019.exe

SetupStrongDC-sqlite-x64-r5019.exe

strongdc-242-sqlite-src-r5019-vc2010-src.rar

strongdc-242-sqlite-x86-r5019-vc2010-bin.rar

strongdc-242-sqlite-x64-r5019-vc2010-bin.rar

Региональные:
strongdc-trtkdc-r5019.exe
strongdc-saturn-r5019.exe
strongdc-mgn-adelaida-r5019.exe
strongdc-lanta-edition-r5019.exe

------------------------------------------------------------------------
r5019 | pavel.pimenov | 2010-10-10 21:13:07 +0400 (Вс, 10 окт 2010) | 8 lines

* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20101006-1050, создана 06.10.2010 07:41 +0600
   Итого в базе:
    - Провайдеров - 1285
    - Провайдерских лого - 1283
   Archive CustomLocations.rar created by LazyBadger
------------------------------------------------------------------------
r5015 | pavel.pimenov | 2010-10-10 11:42:25 +0400 (Вс, 10 окт 2010) | 1 line
* SQLite 3.7.3 http://www.sqlite.org/releaselog/3_7_3.html
------------------------------------------------------------------------
r4914 | pavel.pimenov | 2010-09-27 06:49:57 +0400 (Пн, 27 сен 2010) | 1 line
* В закладку "для экспертов" добавлена галка отключающая сохранение TTH в NTFS потоке.
------------------------------------------------------------------------
r4911 | pavel.pimenov | 2010-09-26 23:05:42 +0400 (Вс, 26 сен 2010) | 2 lines
* InnoSetup 5.3.11
* bzip2 1.0.6 http://www.flylinkdc.ru/2010/09/bzip2-106.html

воскресенье, 10 октября 2010 г.

FlylinkDC++ r401 beta10

SetupFlylinkDC-x64-r401-beta10-build-5018.exe
SetupFlylinkDC-x86-r401-beta10-build-5018.exe
FlylinkDC-src-r401-beta10-build-5018-10-Oct-2010-20-32.zip
FlylinkDC-x64-r401-beta10-build-5018-10-Oct-2010-20-43.zip
FlylinkDC-x86-r401-beta10-build-5018-10-Oct-2010-20-31.zip


------------------------------------------------------------------------
r5014 | pavel.pimenov | 2010-10-10 11:40:31 +0400 (Вс, 10 окт 2010) | 2 lines
* SQLite 3.7.3 http://www.sqlite.org/releaselog/3_7_3.html
* [vip] Добавлена сборка г.Камышин, Абрикос
------------------------------------------------------------------------
r4996 | pavel.pimenov | 2010-10-07 23:20:39 +0400 (Чт, 07 окт 2010) | 2 lines
* Исправлена опечатка г.Москва (Астейс-Телеком)
* г.Волгоград (Дом.ру)

FlylinkDC++ r500 beta33

Известные проблемы в r5xx
* Зависание программы при работе с очередью отдачи (стабильный дедлок при отрисовке прогресса)
* Не работает автобан
* Исходный код ядра отстает от текущего StrongDC++ 2.42 svn 

суббота, 9 октября 2010 г.

Проверка целостности FlylinkDC.sqlite

Привет.

      Клиенты FlylinkDC++ и StrongDC++ sqlite используют для хранения базу данных SQLite
к сожалению  некоторых случаях  (сбой по питанию,"синий экрана смерти" и т.п.) возможно повреждение FlylinkDC.sqlite
В этом случае DC++ не может функционировать нормально и в системном логе выводятся сообщения вида "SQLite - xxx  - SQL logic error or missing database "

Самое простое лечение - "хирургическое"
  • Закрываем программу
  • Удаляем файл FlylinkDC.sqlite
  • Запускаем программу

В этом случае база данных пересоздается автоматически но теряется информация:
  • О скачанных файлах (не подкрашивается цветом - вы уже качали это файл );
  • "Рейтинг" скачано/отдано;
  • TTH всех файлов (выполняется полное перехэширование).
  • Заигноренные юзеры;
  • Информация о последних IP с привязкой к пользователям.
Для диагностики повреждения файла можно воспользоваться "программой"

http://flylinkdc.googlecode.com/files/check-flylinkdc-sqlite.zip

Инструкция
  •  Распаковываем архив в каталог ...\FlylinkDC++\Settings
  •  Запускаем  check_flylinkdc_sqlite.bat
Если ваша база данных повреждена выводится сообщение вида:
echo PRAGMA integrity_check;   | sqlite3.exe FlylinkDC.sqlite
wrong # of entries in index sqlite_autoindex_fly_tth_1
wrong # of entries in index iu_fly_ratio
rowid 3786 missing from index iu_fly_dic_name
wrong # of entries in index iu_fly_dic_name
 
Если все нормально, то пишется "Ok "
echo PRAGMA integrity_check;   | sqlite3.exe FlylinkDC.sqlite
ok

p.s
(c) идея батника SMT + Karumo http://livedc.ucoz.ru/forum/2-6-6863-16-1286467870

upd: 16.03.2013
Добавлено способ восстановления
все делается проще с помощью той же sqlite3.exe
1 делаете резервную копию FlylinkDC.sqlite
2 в cmd переходим в каталог с поломаным FlylinkDC.sqlite
3 echo .dump | sqlite3.exe FlylinkDC.sqlite > FlylinkDC.sql
4 del FlylinkDC.sqlite
5 sqlite3.exe -init FlylinkDC.sql FlylinkDC.sqlite
6 проверяем
pragma integrity_check;
7 выходим .quit


Сам не проверял - нет битой базы.
теоретически если испорчены индексы то ничего вообще не потеряется
если задеты таблицы то тут будет нарушение целостности.
   

пятница, 8 октября 2010 г.

FlylinkDC++ r500 beta32

SetupFlylinkDC-x86-r500-beta32-build-4998.exe
SetupFlylinkDC-x64-r500-beta32-build-4998.exe


FlylinkDC-x64-r500-vc2010-beta32-build-4998-07-Oct-2010-23-49.zip
FlylinkDC-x86-r500-vc2010-beta32-build-4998-07-Oct-2010-23-38.zip
FlylinkDC-src-r500-vc2010-beta32-build-4998-07-Oct-2010-23-40.zip

Известные проблемы в r5xx
* Зависание программы при работе с очередью отдачи (стабильный дедлок при отрисовке прогресса)
* Не работает автобан
* Исходный код ядра отстает от текущего StrongDC++ 2.42 svn



Добавлены новые сети (по инвайтам из dropbox-a)
* г.Новосибирск (fierycity.ru)
* г.Смоленск (Билайн)
* г.Тверь (ОТК)
* г.Волгоград (Дом.ру)
* г.Смоленск (Z-PORTAL)(Билайн)
* г.Самара(Дом.Ру)
* г.Минск (Сеть GZ6)
* г.Комсомольск-на-Амуре (ОАО Дальсвязь)


 ------------------------------------------------------------------------
r4983 | a.rainman | 2010-10-07 00:04:43 +0400 (Чт, 07 окт 2010) | 1 line
* Откатил r4967 (цвета сливаются)
------------------------------------------------------------------------
r4981 | a.rainman | 2010-10-06 22:27:19 +0400 (Ср, 06 окт 2010) | 2 lines
* Вернул  в "поиск-шпион" отображение списка пользователей.
* В окне "поиск-шпион" улучшено отображение времени, теперь выводится не только время, но и дата, это очень удобно, если окошко открыто более суток.

четверг, 7 октября 2010 г.

FlylinkDC++ r401 beta9

SetupFlylinkDC-x86-r401-beta9-build-4993.exe
SetupFlylinkDC-x64-r401-beta9-build-4993.exe
FlylinkDC-x64-r401-beta9-build-4993-07-Oct-2010-21-21.zip
FlylinkDC-x86-r401-beta9-build-4993-07-Oct-2010-21-08.zip
FlylinkDC-src-r401-beta9-build-4993-07-Oct-2010-21-09.zip

Добавлены новые сети (по инвайтам из dropbox-a)

* г.Новосибирск (fierycity.ru)
* г.Смоленск (Билайн)
* г.Самара(Дом.Ру)
* г.Смоленск (Z-PORTAL)(Билайн)
* г.Тверь (ОТК)
* г.Минск (Сеть GZ6)
* г.Комсомольск-на-Амуре (ОАО Дальсвязь)
* г.Балаково (Фирма ЛИ)
* г.Москва. Асейс-Телеком
* г.Херсон (Норма-4)

FlylinkDC++ r500 beta31

SetupFlylinkDC-x86-r500-beta31-build-4981.exe
SetupFlylinkDC-x64-r500-beta31-build-4981.exe


Известные проблемы в r5xx
* Зависание программы при работе с очередью отдачи (стабильный дедлок при отрисовке прогресса)
* Не работает автобан
* Исходный код ядра отстает от текущего StrongDC++ 2.42 svn

пятница, 1 октября 2010 г.

Оффтопик про коробку

Привет.
В инете есть сервис "облачного" хранения файлов и синхронизации между компами
https://www.dropbox.com/

По умолчанию дают бесплатно 2 гига, но с помощью принятых приглашений
этот объем можно увеличить до 8 гиг.
предлагаю администраторов хабов/сетей помочь расширить мне коробку, приняв от меня 23 приглашения.

За вашу услугу с меня - добавления вашего хаба/сети в сборку FlylinkDC++


Алгоритм

1. Пишете мне письмо на pavel.pimenov@gmail.com с адреса, на который прислать ивайт.
2. После получения приглашения регистрируетесь в коробочке и устанавливаете ее (возможно, она вам понравится и вы будете ее использовать сами)
3. Высылаете мне в почту:
  * название вашей сети в формате "г.Владивосток (АльянсТелеком)"
  * файл конфигурации Favorites.xml с хабом из которого предварительно
     нужно вычистить ваши ники и пароли

среда, 29 сентября 2010 г.

FlylinkDC++ r500 beta28

SetupFlylinkDC-x86-r500-beta28-build-4934.exe
SetupFlylinkDC-x64-r500-beta28-build-4934.exe
FlylinkDC-src-r500-vc2010-beta28-build-4934-29-Sep-2010-19-10.zip
FlylinkDC-x64-r500-vc2010-beta28-build-4934-29-Sep-2010-19-18.zip
FlylinkDC-x86-r500-vc2010-beta28-build-4934-29-Sep-2010-19-09.zip

------------------------------------------------------------------------
r4934 | pavel.pimenov | 2010-09-29 19:01:05 +0400 (Ср, 29 сен 2010) | 8 lines
* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20100929-1045, создана 29.09.2010 18:29 +0600
   Итого в базе:
    - Провайдеров - 1280
    - Провайдерских лого - 1278
   Archive CustomLocations.rar created by LazyBadger

------------------------------------------------------------------------
r4931 | pavel.pimenov | 2010-09-29 18:32:54 +0400 (Ср, 29 сен 2010) | 1 line
* Отключил SQLite - remove_queue_item: p_id = 0 в релизе
------------------------------------------------------------------------
r4930 | a.rainman | 2010-09-29 12:06:37 +0400 (Ср, 29 сен 2010) | 1 line
* Отключил ThreadPool.
------------------------------------------------------------------------
 

FlylinkDC++ r500 beta27

Билд отозван из-за падения "SQLite - remove_queue_item: p_id=0"
в бете 28 исправлено..
------------------------------------------------------------------------
r4926 | pavel.pimenov | 2010-09-29 03:11:49 +0400 (Ср, 29 сен 2010) | 3 lines
* Исключены зависания записей в таблице очереди fly_queue в случае исключения при вызове QueueManager::checkTarget(l_tgt, l_size)
* Все ошибки с базой данной являются критичными и выводятся пользователю в диалоговом окне(может в этом случае стоит выходить из программы?)
* TODO - смержить данное изменение в бранч r4xx
------------------------------------------------------------------------
r4925 | pavel.pimenov | 2010-09-29 03:08:16 +0400 (Ср, 29 сен 2010) | 1 line
* Изменен алгоритм определения автобана по слотам.
 

вторник, 28 сентября 2010 г.

FlylinkDC++ r500 beta26

SetupFlylinkDC-x86-r500-beta26-build-4923.exe
SetupFlylinkDC-x64-r500-beta26-build-4923.exe
FlylinkDC-x86-r500-vc2010-beta26-build-4923-28-Sep-2010-18-29.zip
FlylinkDC-src-r500-vc2010-beta26-build-4923-28-Sep-2010-18-30.zip
FlylinkDC-x64-r500-vc2010-beta26-build-4923-28-Sep-2010-18-39.zip


------------------------------------------------------------------------
r4923 | a.rainman | 2010-09-28 16:53:09 +0400 (Вт, 28 сен 2010) | 3 lines
* Исправил ошибки в пуле потоков и включил его.
* Запустил через пул: менеджер поиска, менеджер шары (это должно устранить подтормаживания во время обновления файл листа), хабы, и udp-сокеты для dht
* Косметика кода
------------------------------------------------------------------------r4917 | InfinitySky7 | 2010-09-28 05:42:42 +0400 (Вт, 28 сен 2010) | 4 lines
* Обновлены настройки по умолчанию (расположение кнопок на панели; оживлена цветовая гамма; убран яркий красный цвет ника; увеличен шрифт с 8 до 9 (бережём зрение); включены логи на ЛС и чат хаба; двойной клик для скачки списка файлов (чтобы не возникало вопросов, почему он не качается весь, к тому же, учитывая, что FlyLink распространяется в основном на локальные сети в провайдерских сборках, а там скорость ~100+ Мбит, то скачка списка файлов происходит практически мгновенно, к тому же обходим баг Issue #105), панель вкладок помещена сверху: 1) практичнее и удобнее, 2) понятнее новичкам (по схожести с браузерами и другими программами), -> 3) визуально проще заметить название на вкладке, меньше бегают глаза), другие улучшения. (Closes issue #173)
* Исправлена опечатка в коде SettingsManager.cpp на строке 85 "iTunesFromat" на "iTunesFormat".
* Доработка переводов (полная синхронизация ENG.xml -> RUS.xml, неиспользуемые строки записаны в LangInfo.txt; дополнение и исправление ошибок).
* Мелкое улучшение интерфейса.
------------------------------------------------------------------------
r4916 | a.rainman | 2010-09-27 19:52:08 +0400 (Пн, 27 сен 2010) | 8 lines
* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20100927-1042, создана 27.09.2010 11:28 +0600
   Итого в базе:
    - Провайдеров - 1277
    - Провайдерских лого - 1275
   Archive CustomLocations.rar created by LazyBadger
------------------------------------------------------------------------
r4913 | InfinitySky7 | 2010-09-27 04:55:35 +0400 (Пн, 27 сен 2010) | 1 line
Изменён перевод пола ("Бесполое" заменено на "Вместе": на практике никакого прока от статуса "Бесполое", ведь в жизни такого не бывает (по крайней мере в этой), а "Вместе" означает, что за компьютером, где установлен клиент, работает несколько человек и они, возможно, разного пола (муж и жена, брат и сестра и т. п.). Также исправлена орфографическая ошибка с частицой "не" (с глаголами пишем раздельно), подробнее читаем тут: http://www.rusyaz.ru/pr/od07.html
------------------------------------------------------------------------
r4910 | i.Kliok | 2010-09-26 22:54:12 +0400 (Вс, 26 сен 2010) | 1 line
Belarusian translation updated.
------------------------------------------------------------------------
r4904 | tret2003 | 2010-09-26 20:00:59 +0400 (Вс, 26 сен 2010) | 2 lines
* Перевод выбора половой иконки
* Обновил файл версии
------------------------------------------------------------------------r4901 | tret2003 | 2010-09-26 18:22:16 +0400 (Вс, 26 сен 2010) | 1 line
* Перевод интерфейса
------------------------------------------------------------------------
r4900 | InfinitySky7 | 2010-09-26 16:49:14 +0400 (Вс, 26 сен 2010) | 1 line
Новая графика.
------------------------------------------------------------------------r4892 | InfinitySky7 | 2010-09-26 03:13:56 +0400 (Вс, 26 сен 2010) | 1 line
* Поправки интерфейса.

воскресенье, 26 сентября 2010 г.

StrongDC++ 2.42 sqlite r4909

SetupStrongDC-sqlite-x64-r4909.exe
SetupStrongDC-sqlite-x86-r4909.exe
 

strongdc-242-sqlite-src-r4909-vc2010-src.rar
strongdc-242-sqlite-x86-r4909-vc2010-bin.rar
strongdc-242-sqlite-x64-r4909-vc2010-bin.rar



strongdc-lanta-edition-r4909.exe
strongdc-mgn-adelaida-r4909.exe
strongdc-saturn-r4909.exe
strongdc-trtkdc-r4909.exe


* InnoSetup 5.3.11
* bzip2 1.0.6

------------------------------------------------------------------------
r4908 | pavel.pimenov | 2010-09-26 22:43:00 +0400 (Вс, 26 сен 2010) | 1 line
* [merge] Если файла CustomCompressExt.ini нет в каталоге конфигурации - извлекаем его из ресурса (чтобы самосборные клиенты на базе флая использовали фичу динамического отключения zlib при передаче сжатого контента)
------------------------------------------------------------------------
r4907 | pavel.pimenov | 2010-09-26 22:38:54 +0400 (Вс, 26 сен 2010) | 1 line
* Обновлен CustomCompressExt.ini
------------------------------------------------------------------------
r4906 | pavel.pimenov | 2010-09-26 22:35:17 +0400 (Вс, 26 сен 2010) | 8 lines
* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20100926-1041, создана 26.09.2010 20:59 +0600
   Итого в базе:
    - Провайдеров - 1276
    - Провайдерских лого - 1274
   Archive CustomLocations.rar created by LazyBadger
------------------------------------------------------------------------
r4713 | pavel.pimenov | 2010-09-08 20:54:27 +0400 (Ср, 08 сен 2010) | 2 lines
* Закрыл http://code.google.com/p/flylinkdc/issues/detail?id=155
  При вставке магнет ссылки в окно поиска она автоматически обрезается до хеша и режим поиска переключается в TTH
------------------------------------------------------------------------
r4712 | pavel.pimenov | 2010-09-08 20:51:34 +0400 (Ср, 08 сен 2010) | 3 lines
* [merge] http://code.google.com/p/flylinkdc/source/detail?r=4697
   Исправлено падение при удалении каталога из очереди

FlylinkDC++ r500 beta25

SetupFlylinkDC-x64-r500-beta25-build-4904.exe
SetupFlylinkDC-x86-r500-beta25-build-4904.exe

яндекс:
SetupFlylinkDC-x86-r500-beta25-build-4904.exe
SetupFlylinkDC-x64-r500-beta25-build-4904.exe



FlylinkDC-x64-r500-vc2010-beta25-build-4904-26-Sep-2010-21-48.zip
FlylinkDC-src-r500-vc2010-beta25-build-4904-26-Sep-2010-21-40.zip
FlylinkDC-x86-r500-vc2010-beta25-build-4904-26-Sep-2010-21-39.zip





------------------------------------------------------------------------
r4904 | tret2003 | 2010-09-26 20:00:59 +0400 (Вс, 26 сен 2010) | 2 lines
* Перевод выбора половой иконки
* Обновил файл версии
------------------------------------------------------------------------
r4903 | a.rainman | 2010-09-26 19:10:25 +0400 (Вс, 26 сен 2010) | 8 lines
* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20100926-1041, создана 26.09.2010 20:59 +0600
   Итого в базе:
    - Провайдеров - 1276
    - Провайдерских лого - 1274
   Archive CustomLocations.rar created by LazyBadger
------------------------------------------------------------------------
r4901 | tret2003 | 2010-09-26 18:22:16 +0400 (Вс, 26 сен 2010) | 1 line
* Перевод интерфейса
------------------------------------------------------------------------
r4900 | InfinitySky7 | 2010-09-26 16:49:14 +0400 (Вс, 26 сен 2010) | 1 line
* Новая графика.
------------------------------------------------------------------------
r4886 | a.rainman | 2010-09-26 00:08:59 +0400 (Вс, 26 сен 2010) | 2 lines
* Добавил иконку для вкладки "Настройки прокси"

------------------------------------------------------------------------
r4884 | pavel.pimenov | 2010-09-25 23:30:09 +0400 (Сб, 25 сен 2010) | 1 line
* [merge] Передаем пол пользователя в формате GreyLinkDC++ (есть побочный эффект - все свежие клиенты на базе стронга и апекса считаются мальчиками)