понедельник, 30 августа 2010 г.

FlylinkDC++ r500 beta14

Инсталлятор (32 битный)  Инсталлятор (64 битный)  Бинарный zip-архив x86  Бинарный zip-архив x64  Исходный код  

В DC++
SetupFlylinkDC-x64-r500-beta14-build-4624.exe (9,77 MБ)
SetupFlylinkDC-x86-r500-beta14-build-4624.exe (9,53 MБ)

------------------------------------------------------------------------
r4622 | tret2003 | 2010-08-30 19:49:27 +0400 (Пн, 30 авг 2010) | 1 line
* Добавил батник, скачивающий либы для OpenSSL.
------------------------------------------------------------------------
r4621 | pavel.pimenov | 2010-08-30 19:44:23 +0400 (Пн, 30 авг 2010) | 1 line
* Исправлена ошибка в CFlylinkDBManager::findHub_Name
------------------------------------------------------------------------
r4620 | a.rainman | 2010-08-30 17:14:46 +0400 (Пн, 30 авг 2010) | 1 line
* Рефакторинг в работе автобана. Снижаем нагрузку на систему когда он выключен. Просьба всех кто им пользуется на всякий случай протестировать
------------------------------------------------------------------------
r4619 | a.rainman | 2010-08-30 17:01:44 +0400 (Пн, 30 авг 2010) | 1 line
* Исправил компиляцию 64х битной отладочной версии в VS2010



Региональные сборки в DC++

FlylinkDC++ r500 beta13

Инсталлятор (32 битный)  Инсталлятор (64 битный)  Бинарный zip-архив x86  Бинарный zip-архив x64  Исходный код 
------------------------------------------------------------------------
r4612 | pavel.pimenov | 2010-08-30 08:33:40 +0400 (Пн, 30 авг 2010) | 2 lines
* [merge] http://code.google.com/p/flylinkdc/source/detail?r=4611
  Устранено мерцание(заметно на больших хабах) статусной строки хаба при включении новой колонки как видимой
------------------------------------------------------------------------
r4608 | pavel.pimenov | 2010-08-30 02:29:53 +0400 (Пн, 30 авг 2010) | 2 lines
* [merge] http://code.google.com/p/flylinkdc/source/detail?r=4607
  Оптимизация обработки поисковых запросов по TTH (Часть 2) обобщение вызова x.compare(0, 4, "TTH:") == 0 + защита от "битого" TTH
------------------------------------------------------------------------
r4606 | pavel.pimenov | 2010-08-30 01:54:08 +0400 (Пн, 30 авг 2010) | 3 lines
* [merge] http://code.google.com/p/flylinkdc/source/detail?r=4605
* Оптимизация обработки поисковых запросов по TTH (исключил лишний вызов strlen в методе compare и лишнее создание временной строки с TTH в формате Base64)
* Исключил из CustomCompressExt.ini экзотические расширения
------------------------------------------------------------------------
r4599 | pavel.pimenov | 2010-08-29 21:43:28 +0400 (Вс, 29 авг 2010) | 8 lines

* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20100829-1009, создана 29.08.2010 05:22 +0600
   Итого в базе:
    - Провайдеров - 1238
    - Провайдерских лого - 1236
   Archive CustomLocations.rar created by LazyBadger

воскресенье, 29 августа 2010 г.

Оптимизация - передача сжатых файлов

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


Изменения в коде выглядят так и в случае успешного тестирования они войдут во все ветки наших клиентов

Текущий алгоритм:
  • Список расширений файлов, для передачи которых не будет использоваться сжатие через ZLib находится в конфигурационном файле CustomCompressExt.ini
  • Файл загружается один раз при старте клиента.

Если пользователь пытается с вас скачать файл попадающий под CustomCompressExt.ini, то при отдачи файла не используется zlib фильтр (сжимать уже пожатые файлы не эффективно)

Просьба к пользователям посмотреть файл и дополнить его расширениями которые являются сжатыми, но не описаны
писать можно прямо в блог.
В формате:

.расширение [описание]

r500-beta12 с поддержкой данной функции:

SetupFlylinkDC-x86-r500-beta12-build-4602.exe
SetupFlylinkDC-x64-r500-beta12-build-4602.exe
FlylinkDC-x64-r500-vc2010-beta12-build-4602-29-Aug-2010-23-04.zip
FlylinkDC-src-r500-vc2010-beta12-build-4602-29-Aug-2010-22-50.zip
FlylinkDC-x86-r500-vc2010-beta12-build-4602-29-Aug-2010-22-49.zip


r401-beta1
SetupFlylinkDC-x86-r401-beta1-build-4604.exe
SetupFlylinkDC-x64-r401-beta1-build-4604.exe

 FlylinkDC-r401-beta1-build-4604-30-Aug-2010-00-05.zip
FlylinkDC-r401-src-beta1-build-4604-30-Aug-2010-00-06.zip
FlylinkDC-r401-beta1-x64-build-4604-30-Aug-2010-00-18.zip



суббота, 28 августа 2010 г.

FlylinkDC++ r400 release

Инсталлятор (32 битный)  Инсталлятор (64 битный) 
Бинарный zip-архив x86  Бинарный zip-архив x64  Исходный код 
 VIP-сборки
Скачать в DC++(dchub://80.92.102.122)
SetupFlylinkDC-x64-r400-build-4582.exe (9,23 MБ)
SetupFlylinkDC-x86-r400-build-4582.exe (9,00 MБ)




* Активирована новая функция sqlite 3.7.2 "write-ahead logging" PRAGMA journal_mode=WAL (уменьшается вероятность разрушения базы данных в случае отключения питания)
 * Оптимизация обработки поисковых запросов исключаем постоянный вызов функции Text::toLower к именам файлов вашей шары при поступлении запросов из сети,
  а также уменьшена нагрузка на CPU при большом кол-ве расшаренных каталогов. (http://flylinkdc.blogspot.com/2010/08/1.html)
  Цена оптимизации: дополнительно храним в памяти имена всех файлов и каталогов в нижнем регистре.
* Оптимизирована загрузка больших списков CustomLocations.ini
* Исправлена ошибка загрузки диапазона из CustomLocations.ini если в названии сети был символ "точка"
* Обновление FlylinkDiscover r10 http://flylinkdc.blogspot.com/2010/08/flylinkdiscover-r10.html
* Добавлена возможность загружать IPTrust.ini из сети. (URL указывается в настройках) подробнее: http://flylinkdc.blogspot.com/2010/06/autoupdate-iptrustini.html
* Исправлено время при записи в лог sqlite на локальное "datetime('now','localtime')"
* Убрал простого chatbot-а из инсталляций. желающие могут установить плагин отдельно (http://code.google.com/p/flybot/)
* Обновления в Web-сервере (Пользователей прошу обратить внимания, что часть функционала web сервера недоступна для ветки 3xx-4xx (из-за старого ядра)! Например, отображение скорости загрузки файла, и статус загрузки в окне "Очередь скачивания")
* В инсталляторе по умолчанию добавлен выбор крупнейших инет-хабов (http://dchublist.ru/)
* В инсталлятор включен Yandex.Bar (корректность интеграции проверена специалистами Yandex. он устанавливается опционально и только при согласии пользователя)
* Обновлен перевод на белорусский язык
* Закрыл Issue 68 "Файлы скачиваются со знаком _ на конце при клике по магнет ссылке в Opera"
* Закрыл issue 104 Пункты меню "Копировать..." убрал "в буфер обмена"
* Другие мелкие оптимизации и устранения утечки памяти при выходе из приложения
------------------------------------------------------------------------
* Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20100828-1006, создана 28.08.2010 17:47 +0600
   Итого в базе:
    - Провайдеров - 1235
    - Провайдерских лого - 1233
   Archive CustomLocations.rar created by LazyBadger
--------------------------------------------------------------------------------------
* Обновление внешних библиотек
  - sqlite 3.7.2
  - boost 1.44
--------------------------------------------------------------------------------------
Слияния изменений из ветки r5xx и StrongDC++ svn
* http://code.google.com/p/flylinkdc/source/detail?r=4521
* http://code.google.com/p/flylinkdc/source/detail?r=4515
* http://code.google.com/p/flylinkdc/source/detail?r=4506
* http://code.google.com/p/flylinkdc/source/detail?r=4509
* http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2153
* http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2154
* Исправление в size_t toHash()
* Prevent potential re-hashing (thanks vasily.n) http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2195
* Фикс некорректного отображения исполнителя песни по тегу %[artist] от WMP
* Исправления в WinUtil::getFlagImage из ветки r5xx
* Изменен алгоритм удаления элементов из delayUploads (с) StrongDC++ svn
* Обновлены иконки флагов стран
* Выбор действия "делать тоже самое в следующий раз" при клике на магнет ссылку невозможно отменить. Добавил выбор в GUI. Перенёс настройки по действиям кликов на отдельно созданную страницу настроек.
* Убрал [targetdir] т.к. глючил






Региональные сборки можно скачать в DC++ (dchub://80.92.102.122)


FlylinkDC++ r500 beta11

Инсталлятор (32 битный)  Инсталлятор (64 битный)   
Бинарный zip-архив x86  Бинарный zip-архив x64  Исходный код




Региональные сборки можно забрать в DC++ dchub://80.92.102.122
открыв шару юзера FlylinkDC-dev

Обновление базы данных провайдеров
   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20100827-1004, создана 27.08.2010 17:21 +0600
   Итого в базе:
    - Провайдеров - 1235
    - Провайдерских лого - 1233
   Archive CustomLocations.rar created by LazyBadger
 
------------------------------------------------------------------------
 r4564 | pavel.pimenov | 2010-08-28 02:07:30 +0400 (Сб, 28 авг 2010) | 1 line
* Добавил команду svn up для исключения конфликтов обновления customlocations.txt
------------------------------------------------------------------------
r4561 | pavel.pimenov | 2010-08-28 02:02:31 +0400 (Сб, 28 авг 2010) | 1 line
* (исправлена утечка памяти) ShareManager перенес из StrongDC++ при этом возможны падения - просьба присылать дампы.
------------------------------------------------------------------------
r4559 | pavel.pimenov | 2010-08-28 01:58:02 +0400 (Сб, 28 авг 2010) | 1 line
* Исправлена утечка памяти ConnectInfo (забыли добавить виртуальный деструктор к struct TaskData)
------------------------------------------------------------------------
r4558 | pavel.pimenov | 2010-08-28 01:47:44 +0400 (Сб, 28 авг 2010) | 1 line
* Убрал двойной вызов ERR_free_strings() в  CryptoManager::~CryptoManager()
------------------------------------------------------------------------
r4550 | pavel.pimenov | 2010-08-27 23:30:52 +0400 (Пт, 27 авг 2010) | 2 lines
* Исправлена ошибка загрузки диапазона из CustomLocations.ini если в названии сети был символ "точка"
* Оптимизирована загрузка больших списков CustomLocations.ini
------------------------------------------------------------------------
r4547 | a.rainman | 2010-08-27 19:42:58 +0400 (Пт, 27 авг 2010) | 8 lines
------------------------------------------------------------------------
r4536 | pavel.pimenov | 2010-08-27 15:54:18 +0400 (Пт, 27 авг 2010) | 4 lines
* Вернул WAL режим открытия базы данных (защита от разрушения базы данных при сбоях по питанию или системы)
* Закрыл Issue 68 "Файлы скачиваются со знаком _ на конце при клике по магнет ссылке в Opera"
  (http://code.google.com/p/flylinkdc/issues/detail?id=68&q=magnet )
------------------------------------------------------------------------
r4535 | pavel.pimenov | 2010-08-27 14:53:54 +0400 (Пт, 27 авг 2010) | 2 lines
* Обновление FlylinkDiscover r10 http://flylinkdc.blogspot.com/2010/08/flylinkdiscover-r10.html
* Изменен путь к FlylinkDiscover.exe (т.к. бинарник будет удален из svn)
------------------------------------------------------------------------
r4529 | a.rainman | 2010-08-27 13:50:42 +0400 (Пт, 27 авг 2010) | 1 line
* Косметика кода
------------------------------------------------------------------------
r4520 | pavel.pimenov | 2010-08-27 01:18:48 +0400 (Пт, 27 авг 2010) | 1 line
* [merge] Автоматическая загрузка Customlocations.txt в svn log


пятница, 27 августа 2010 г.

FlylinkDC++ r400 beta14

Инсталлятор (32 битный)  Инсталлятор (64 битный)

Бинарный zip-архив x86  Бинарный zip-архив x64  Исходный код  


В DC++ на хабе dchub://flylinkdc.dyndns.org

SetupFlylinkDC-x64-r400-beta14-build-4546.exe (9,21 MБ)
SetupFlylinkDC-x86-r400-beta14-build-4546.exe (8,98 MБ)


Обновление базы данных провайдеров

   http://www.assembla.com/spaces/customlocations-greylink
   Сборка на базе 20100827-1004, создана 27.08.2010 17:21 +0600
   Итого в базе:
    - Провайдеров - 1235
    - Провайдерских лого - 1233
   Archive CustomLocations.rar created by LazyBadger

Лог изменений

------------------------------------------------------------------------
r4538 | pavel.pimenov | 2010-08-27 16:01:11 +0400 (Пт, 27 авг 2010) | 3 lines
* Закрыл Issue 68 "Файлы скачиваются со знаком _ на конце при клике по магнет ссылке в Opera"
  (http://code.google.com/p/flylinkdc/issues/detail?id=68&q=magnet )
------------------------------------------------------------------------
r4532 | pavel.pimenov | 2010-08-27 14:28:18 +0400 (Пт, 27 авг 2010) | 2 lines
* Обновление FlylinkDiscover r10 http://flylinkdc.blogspot.com/2010/08/flylinkdiscover-r10.html
* Изменен путь к FlylinkDiscover.exe (т.к. бинарник будет удален из svn)
------------------------------------------------------------------------
r4530 | a.rainman | 2010-08-27 13:58:13 +0400 (Пт, 27 авг 2010) | 11 lines
* Убрал accert для пустой строки в имени папки для временных файлов
* Web-сервер: немного оптимизирована обработка аргументов в адресной строке.
* Web-сервер: оптимизирован вывод очереди скачивания.
* Web-сервер: рефакторинг кода (убрал мозолившее глаза goto)
* Web-сервер: рефакторинг проверки аутентификации
* Web-сервер: косметика кода
* Web-сервер: обновил иконки управления компьютером
* Web-сервер: исправил мелкую но зловредную опечатку в стилях
* Web-сервер: при закачке не в папку по умолчанию теперь файл корректно в неё перемещается
* Web-сервер: обновил логотип на страничке входа и "иконку сайта" (favicon.ico) в соответствии с новым дизайном
Пользователей прошу обратить внимания что часть функционала web сервера недоступна для ветки 3xx-4xx (из-за старого ядра)! Например отображение скорости загрузки файла, и статус загрузки в окне "Очередь скачивания"
------------------------------------------------------------------------
r4524 | pavel.pimenov | 2010-08-27 10:47:14 +0400 (Пт, 27 авг 2010) | 1 line
* Забыл заменить маску "%[targetdir]\\" на "%[targetdir]"
------------------------------------------------------------------------
r4522 | pavel.pimenov | 2010-08-27 10:43:40 +0400 (Пт, 27 авг 2010) | 1 line
* [merge] http://code.google.com/p/flylinkdc/source/detail?r=4521 + маленькая коррекция маски на "%[targetdir]"



Региональные сборки:

FlylinkDiscover r10

Обновлен модуль просмотра БД
Версия r9 не могла открыть базу данных sqlite 3.7.2 Изменения


http://flylinkdc.googlecode.com/files/FlylinkDiscover-r10.rar

FlylinkDC++ r400 beta13

Инсталлятор x86  Инсталлятор x64  Бинарный zip-архив x86  Бинарный zip-архив x64  Исходный код 


Обновление базы данных провайдеров
   Сборка на базе 20100827-1003 http://www.assembla.com/spaces/customlocations-greylink, создана 27.08.2010 03:51 +0600
   Итого в базе:
    - Провайдеров - 1234
    - Провайдерских лого - 1232
   Archive CustomLocations.rar created by LazyBadger


------------------------------------------------------------------------
r4524 | pavel.pimenov | 2010-08-27 10:47:14 +0400 (Пт, 27 авг 2010) | 1 line
* Забыл заменить маску "%[targetdir]\\" на "%[targetdir]"
------------------------------------------------------------------------
r4522 | pavel.pimenov | 2010-08-27 10:43:40 +0400 (Пт, 27 авг 2010) | 1 line
* [merge] http://code.google.com/p/flylinkdc/source/detail?r=4521 + маленькая коррекция маски на "%[targetdir]"
------------------------------------------------------------------------
r4516 | pavel.pimenov | 2010-08-27 00:49:42 +0400 (Пт, 27 авг 2010) | 1 line
* [merge] http://code.google.com/p/flylinkdc/source/detail?r=4515
------------------------------------------------------------------------
r4514 | pavel.pimenov | 2010-08-27 00:45:14 +0400 (Пт, 27 авг 2010) | 1 line
* [merge] http://code.google.com/p/flylinkdc/source/detail?r=4506
------------------------------------------------------------------------
r4513 | pavel.pimenov | 2010-08-27 00:27:57 +0400 (Пт, 27 авг 2010) | 1 line
* [merge] Исправление в size_t toHash()
------------------------------------------------------------------------
r4511 | rain.bipper | 2010-08-26 23:56:16 +0400 (Чт, 26 авг 2010) | 1 line
* Исправление определения поддерживает ли хаб информацию о количестве слотов пользователей
------------------------------------------------------------------------
r4510 | pavel.pimenov | 2010-08-26 23:09:42 +0400 (Чт, 26 авг 2010) | 1 line
* [merge] http://code.google.com/p/flylinkdc/source/detail?r=4509
------------------------------------------------------------------------
r4507 | pavel.pimenov | 2010-08-26 22:40:27 +0400 (Чт, 26 авг 2010) | 2 lines
* Добавлено описание Customlocations.txt с автоматическим обновлением в ченж-логе(c) LazyBadger
------------------------------------------------------------------------
r4504 | pavel.pimenov | 2010-08-26 21:17:25 +0400 (Чт, 26 авг 2010) | 3 lines
* [merge] Убрал [targetdir] т.к. глючил, да и клиент при пустом пути для временных
файлов сам создает временный файл в папке назначения. Пожалуйста, удалите
"%[targetdir]" из пути для временных файлов в настройках скачивания
------------------------------------------------------------------------
r4499 | pavel.pimenov | 2010-08-26 17:06:19 +0400 (Чт, 26 авг 2010) | 1 line
* Переименовал 32 битный инсталлятор в SetupFlylinkDC-x86
------------------------------------------------------------------------
r4498 | pavel.pimenov | 2010-08-26 15:37:40 +0400 (Чт, 26 авг 2010) | 1 line
* Заменил урл обновления на http://flylinkdc.googlecode.com/files/FlylinkDC_version.xml

FlylinkDC++ r500 beta10

Инсталлятор x86  Инсталлятор x64  Бинарный zip-архив x86  Бинарный zip-архив x64  Исходный код   

Обновление БД провайдеров
Сборка на базе 20100827-1003 http://www.assembla.com/spaces/customlocations-greylink, создана 27.08.2010 03:51 +0600
Итого в базе:
    - Провайдеров - 1234
    - Провайдерских лого - 1232
Archive CustomLocations.rar created by LazyBadger  


Лог изменений (подробный из svn)
------------------------------------------------------------------------
r4520 | pavel.pimenov | 2010-08-27 01:18:48 +0400 (Пт, 27 авг 2010) | 1 line
* [merge] Автоматическая загрузка Customlocations.txt в svn log
------------------------------------------------------------------------
r4512 | rain.bipper | 2010-08-27 00:06:41 +0400 (Пт, 27 авг 2010) | 1 line
* Исправление определения поддерживает ли хаб информацию о количестве слотов пользователей
------------------------------------------------------------------------
r4505 | sergiy.karasov | 2010-08-26 22:04:10 +0400 (Чт, 26 авг 2010) | 1 line
* фикс, теперь можно "частично" собирать солюшн, а не полностью перевыбирать его после маленького изменения (для VC++2010)
------------------------------------------------------------------------
r4502 | tret2003 | 2010-08-26 20:39:50 +0400 (Чт, 26 авг 2010) | 1 line
* убрал [targetdir] т.к. глючил, да и клиент при пустом пути для временных файлов сам создает временный файл в папке назначения. Пожалуйста, удалите "%[targetdir]" из пути для временных файлов в настройках скачивания


четверг, 26 августа 2010 г.

FlylinkDC++ r500 beta9

Инсталлятор x86  Инсталлятор x64  Бинарный zip-архив x86  Бинарный zip-архив x64  Исходный код 
------------------------------------------------------------------------
r4501 | pavel.pimenov | 2010-08-26 17:24:34 +0400 (Чт, 26 авг 2010) | 1 line
* [merge] Исключил из инсталляторов региональных сборок php скрипты
------------------------------------------------------------------------
r4494 | a.rainman | 2010-08-26 15:07:29 +0400 (Чт, 26 авг 2010) | 3 lines
* Web-сервер: в очереди скачивания теперь отображаются три состояния загрузки файла: Ожидание (в это состояние входят все ошибки, а так же состояние "Загрузка началась"), Загрузка (в этом случае отображается текущая скорость), и Not running (приостановлено, позже будет переведено). Планируется работа над более точным отображением всех состояний загрузки.
* Web-сервер: немного оптимизирована обработка аргументов в адресной строке.
* Web-сервер: оптимизирован вывод очереди скачивания.
------------------------------------------------------------------------
r4490 | pavel.pimenov | 2010-08-26 13:54:55 +0400 (Чт, 26 авг 2010) | 3 lines
* [merge] Уменьшена нагрузка на CPU при большом кол-ом каталогов в своей шаре. (http://flylinkdc.blogspot.com/2010/08/1.html)
* Уменьшена нагрузка на CPU при работе в ADC Hub
------------------------------------------------------------------------
r4486 | pavel.pimenov | 2010-08-26 09:46:23 +0400 (Чт, 26 авг 2010) | 1 line
* Исправлена линковка _DEBUG конфигурации с OpenSSL
------------------------------------------------------------------------
r4482 | pavel.pimenov | 2010-08-26 01:27:07 +0400 (Чт, 26 авг 2010) | 2 lines
* Перевел урл конфигурации об оповещении новой версии с
http://www.flylinkdc.ru/FlylinkDC_version.xml на http://flylinkdc.googlecode.com/files/FlylinkDC_version.xml 
------------------------------------------------------------------------
r4478 | pavel.pimenov | 2010-08-25 22:23:59 +0400 (Ср, 25 авг 2010) | 2 lines
* Не собирался инсталлер из-за дубликатных DisableProgramGroupPage=yes и DisableReadyPage=yes
------------------------------------------------------------------------
r4477 | a.rainman | 2010-08-25 20:12:04 +0400 (Ср, 25 авг 2010) | 2 lines
* Web-сервер: исправлено падение при некоторых запросах (доработка 4437)
* Web-сервер: рефакторинг кода (убрал мозолившее глаза goto)
------------------------------------------------------------------------
r4476 | a.rainman | 2010-08-25 17:23:56 +0400 (Ср, 25 авг 2010) | 3 lines
* Web-сервер: рефакторинг проверки аутентификации
* Web-сервер: косметика кода



Региональные сборки можете скачать в DC++ на хабах http://dchublist.ru (ссылки под капотом)


StrongDC++ 2.42 sqlite r4497

Инсталлятор x86  Инсталлятор x64  Бинарный zip-архив x86  Бинарный zip-архив x64  Исходный код   

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


Изменения:
------------------------------------------------------------------------
r4493 | pavel.pimenov | 2010-08-26 15:04:04 +0400 (Чт, 26 авг 2010) | 3 lines
* [merge] Уменьшена нагрузка на CPU при большом кол-ве каталогов в своей шаре. (http://flylinkdc.blogspot.com/2010/08/1.html)
* Уменьшена нагрузка на CPU при работе в ADC Hub
------------------------------------------------------------------------
r4483 | pavel.pimenov | 2010-08-26 01:29:56 +0400 (Чт, 26 авг 2010) | 2 lines
* Перевел урл конфигурации об оповещении новой версии с
http://www.flylinkdc.ru/FlylinkDC_version.xml на http://flylinkdc.googlecode.com/files/FlylinkDC_version.xml 
 

среда, 25 августа 2010 г.

FlylinkDC++ r500 beta8

Инсталлятор x86  Инсталлятор x64  Бинарный zip-архив x86  Бинарный zip-архив x64  Исходный код 

Региональные сборки...

* Обновлен boost до 1.44
* Обновлен SQLite до 3.7.2

 
Обновление БД провайдеров
Archive CustomLocations.rar created by LazyBadger
Сборка на базе 20100823-r999, создана 23.08.2010 23:02 +0600 
Итого в базе: * провайдеров - 1228 * провайдерских лого - 1225
Лог изменений (подробный из svn)
------------------------------------------------------------------------
r4478 | pavel.pimenov | 2010-08-25 22:23:59 +0400 (Ср, 25 авг 2010) | 2 lines
* Не собирался инсталлер из-за дубликатных DisableProgramGroupPage=yes и DisableReadyPage=yes
------------------------------------------------------------------------
r4477 | a.rainman | 2010-08-25 20:12:04 +0400 (Ср, 25 авг 2010) | 2 lines
* Web-сервер: исправлено падение при некоторых запросах (доработка 4437)
* Web-сервер: рефакторинг кода (убрал мозолившее глаза goto)
------------------------------------------------------------------------
r4476 | a.rainman | 2010-08-25 17:23:56 +0400 (Ср, 25 авг 2010) | 3 lines
* Web-сервер: рефакторинг проверки аутентификации
* Web-сервер: косметика кода
------------------------------------------------------------------------
r4473 | pavel.pimenov | 2010-08-25 00:51:16 +0400 (Ср, 25 авг 2010) | 1 line
* Исключил из архивирования бинарников *.sdf
------------------------------------------------------------------------
r4472 | a.rainman | 2010-08-24 23:54:12 +0400 (Вт, 24 авг 2010) | 1 line
* Исправил опечатку,  добавленную в r4470
------------------------------------------------------------------------
r4471 | pavel.pimenov | 2010-08-24 23:35:47 +0400 (Вт, 24 авг 2010) | 3 lines
* [merge] * Включение в инсталлятор Yandex.Bar
  Корректность интеграции Yandex.Bar в FlylinkDC++ и StrongDC++ проверена специалистами Yandex-а
  Он устанавливается опционально и только при согласии пользователя в конце инсталляции DC++ клиента
------------------------------------------------------------------------
r4470 | a.rainman | 2010-08-24 23:28:44 +0400 (Вт, 24 авг 2010) | 1 line
* Замена постфиксных оператов в циклах с итераторами на префиксные часть N-ная (экономим память, убираем затраты на бессмысленное копирование объекта)
------------------------------------------------------------------------
r4469 | pavel.pimenov | 2010-08-24 23:26:37 +0400 (Вт, 24 авг 2010) | 1 line
* Исправлена сборка флая в DEBUG конфигурации (сломал в r4297)
------------------------------------------------------------------------
r4466 | a.rainman | 2010-08-24 21:30:37 +0400 (Вт, 24 авг 2010) | 1 line
* Мелкая оптмизация в списке инет. хабов
------------------------------------------------------------------------
r4464 | tret2003 | 2010-08-23 21:54:17 +0400 (Пн, 23 авг 2010) | 1 line
* починил флажки для списка инетхабов
------------------------------------------------------------------------
r4456 | pavel.pimenov | 2010-08-23 12:15:16 +0400 (Пн, 23 авг 2010) | 1 line
* Косметика в WinUtil::getFlagImage
------------------------------------------------------------------------
r4455 | pavel.pimenov | 2010-08-23 11:59:52 +0400 (Пн, 23 авг 2010) | 1 line
* Вернул функцию getFlagIndexByCode (флажки государств работают и с ней)




FlylinkDC++ r400 beta11

Инсталлятор x86  Инсталлятор x64  Бинарный zip-архив x86  Бинарный zip-архив x64  Исходный код  

Региональные сборки 


* Обновлен boost до 1.44
* Обновлен SQLite до 3.7.2

------------------------------------------------------------------------
r4468 | pavel.pimenov | 2010-08-24 22:56:01 +0400 (Вт, 24 авг 2010) | 4 lines
* Включение в инсталлятор Yandex.Bar
  Корректность интеграции Yandex.Bar в FlylinkDC++ и StrongDC++ проверена специалистами Yandex
  Он устанавливается опционально и только при согласии пользователя в конце инсталляции DC++ клиента
------------------------------------------------------------------------
r4457 | pavel.pimenov | 2010-08-23 12:17:04 +0400 (Пн, 23 авг 2010) | 1 line
* [merge] Исправления в WinUtil::getFlagImage из ветки r5xx
------------------------------------------------------------------------
r4418 | pavel.pimenov | 2010-08-15 16:52:54 +0400 (Вс, 15 авг 2010) | 2 lines
* Починил сборку авангарда
* Исправлено время при записи в лог sqlite на локальное "datetime('now','localtime')"
------------------------------------------------------------------------
r4417 | a.rainman | 2010-08-15 15:52:52 +0400 (Вс, 15 авг 2010) | 1 line
* В 4403 забыли убрать скобочки, не компилилось
------------------------------------------------------------------------
r4403 | pavel.pimenov | 2010-08-14 14:09:31 +0400 (Сб, 14 авг 2010) | 2 lines
* [merge] Оптимизация обработки поисковых запросов (часть 2) исключаем постоянный вызов функции Text::toLower к именам файлов вашей шары при поступлении запросов из сети.
Цена оптимизации: дополнительно храним в памяти имена всех файлов в нижнем регистре и обновляем их только в случаях изменениях шары или запуска.
------------------------------------------------------------------------
r4390 | tret2003 | 2010-08-12 06:46:43 +0400 (Чт, 12 авг 2010) | 1 line
* Дополнение к (Closes  issue #104 ), убрал "в буфер обмена" в остальных языках
------------------------------------------------------------------------
r4385 | tret2003 | 2010-08-11 09:07:49 +0400 (Ср, 11 авг 2010) | 2 lines
* (Closes issue #104) : Пункты меню "Копировать..." убрал "в буфер обмена"
 
Обновление БД провайдеров

Archive CustomLocations.rar created by LazyBadger
Сборка на базе 20100823-r999, создана 23.08.2010 23:02 +0600 
Итого в базе: * провайдеров - 1228 * провайдерских лого - 1225

вторник, 24 августа 2010 г.

StrongDC++ 2.42 sqlite r4467

Основная сборка
Инсталлятор x86 Инсталлятор x64 Бинарный zip-архив x86 Бинарный zip-архив x64 Исходный код  

Обновление БД провайдеров
Archive CustomLocations.rar created by LazyBadger
Сборка на базе 20100823-r999, создана 23.08.2010 23:02 +0600  Итого в базе: 
 * провайдеров - 1228
 * провайдерских лого - 1225
Лог изменений


* Добавлен стартовый список хабов открываемый при первой "чистой" инсталляции (взял из топа http://dchublist.ru/)
* Убрал Албанский язык из инсталляции
* В инсталлятор включен Yandex.Bar ( Корректность интеграции Yandex.Bar в FlylinkDC++ и StrongDC++ проверена специалистами Yandex-а
  Он устанавливается опционально и только при согласии пользователя в конце инсталляции DC++ клиента)

* Обновлен boost до 1.44 
* Обновлен SQLite до 3.7.2

Региональные сборки
http://narod.ru/disk/24059460000/strongdc-lanta-edition-r4467.exe.html
http://narod.ru/disk/24059438000/strongdc-mgn-adelaida-r4467.exe.html
http://narod.ru/disk/24059401000/strongdc-saturn-r4467.exe.html

понедельник, 23 августа 2010 г.

StrongDC++ 2.42 sqlite r4458

strongdc-242-sqlite-r4458.exe
strongdc-242-sqlite-x64-r4458.exe
strongdc-242-sqlite-x64-r4458-vc2010-bin.rar
strongdc-242-sqlite-x86-r4458-vc2010-bin.rar
strongdc-242-sqlite-r4458-vc2010-src.rar


Обновлена БД повайдеров
Сборка на базе 20100821-r998,
создана 22.08.2010 07:21 +0600
Итого в базе:
* провайдеров - 1226
* провайдерских лого - 1223

------------------------------------------------------------------------
r4458 | pavel.pimenov | 2010-08-23 12:24:39 +0400 (Пн, 23 авг 2010) | 1 line
* [merge] Исправлено отображение флажков государств
------------------------------------------------------------------------
r4445 | pavel.pimenov | 2010-08-22 10:03:27 +0400 (Вс, 22 авг 2010) | 1 line
* [merge] Исправлено сохранение временной метки в логе
------------------------------------------------------------------------
r4397 | pavel.pimenov | 2010-08-13 06:21:06 +0400 (Пт, 13 авг 2010) | 1 line
* Убрал лишний флаг g_isWine (он всегда = false)

воскресенье, 22 августа 2010 г.

FlylinkDC++ r500 beta7

SetupFlylinkDC-r500-beta7-build-4453.exe
SetupFlylinkDC-x64-r500-beta7-build-4453.exe
 


FlylinkDC-x86-r500-vc2010-beta7-build-4453-22-Aug-2010-22-50.zip
FlylinkDC-src-r500-vc2010-beta7-build-4453-22-Aug-2010-22-52.zip
FlylinkDC-x64-r500-vc2010-beta7-build-4453-22-Aug-2010-23-00.zip

------------------------------------------------------------------------
r4451 | sergiy.karasov | 2010-08-22 21:24:49 +0400 (Вс, 22 авг 2010) | 1 line
* убрал лишний варнинг про х86
------------------------------------------------------------------------
r4448 | a.rainman | 2010-08-22 18:07:28 +0400 (Вс, 22 авг 2010) | 1 line
* Рефакторинг измерителя скорости. Просьба к пользователям проверить на больших скоростях, и отписаться устранены ли скачки
------------------------------------------------------------------------
r4447 | a.rainman | 2010-08-22 16:56:58 +0400 (Вс, 22 авг 2010) | 1 line
* Исправил ошибку в измерителе общей скорости (загрузки/отдачи): сразу после старта программа некорректные значения
------------------------------------------------------------------------
r4442 | a.rainman | 2010-08-21 20:56:34 +0400 (Сб, 21 авг 2010) | 2 lines
* Вернул функцию проверки на принадлежность файлов и папок к системным
* Косметика окна настроек на страницах: "Дополнительно"->"Безопасноть", "Дополнительно"->"Ограничение скорости", "Скачивание"->"Избранное"

суббота, 21 августа 2010 г.

FlylinkDC++ r500 beta6

SetupFlylinkDC-x64-r500-beta6-build-4441.exe
SetupFlylinkDC-r500-beta6-build-4441.exe
 

FlylinkDC-x86-r500-vc2010-beta6-build-4441-21-Aug-2010-18-09.zip
FlylinkDC-src-r500-vc2010-beta6-build-4441-21-Aug-2010-18-11.zip
FlylinkDC-x64-r500-vc2010-beta6-build-4441-21-Aug-2010-18-20.zip

------------------------------------------------------------------------
r4440 | a.rainman | 2010-08-20 23:47:16 +0400 (Пт, 20 авг 2010) | 2 lines
* web-сервер: обновил иконки управления компьютером
* web-сервер: исправил мелкую но зловредную опечатку в стилях
------------------------------------------------------------------------
r4439 | a.rainman | 2010-08-20 22:53:03 +0400 (Пт, 20 авг 2010) | 5 lines
* web-сервер: исправлен поиск файлов
* web-сервер: исправлено падение при добавлении закачки
* web-сервер: при закачке не в папку по умолчанию теперь файл корректно в неё перемещается
* web-сервер: обновил логотип на страничке входа и "иконку сайта" (favicon.ico) в соответствии с новым дизайном
------------------------------------------------------------------------
r4438 | a.rainman | 2010-08-20 14:49:52 +0400 (Пт, 20 авг 2010) | 2 lines
* (Closed issue #125) web сервер: при активности пользователя увеличивать время сессии что бы поддерживать сессию
* Косметика диалога настроек: "Окна" подправил не влезавший список
------------------------------------------------------------------------
r4437 | a.rainman | 2010-08-20 08:57:04 +0400 (Пт, 20 авг 2010) | 4 lines
* Косметика диалога настроек: убрал пустое место в "Дополнительно"
* Починка web сервера, часть 2
* Добавил в svn-ignor файлы из настроек
* (Started issue #125) : web сервер: при активности пользователя увеличивать время сессии что бы поддерживать сессию

flybot 0.32.273 beta 2

flybot-0.32.273-beta2-x64.exe (648 KB)

flybot-0.32.273-beta2.exe (550 KB)

  • В сообщении о неверном шаблоне словаря указывалась только строчка, без подробностей

  • wxWidgets 2.9.1

  • собран в Visual Studio 2010

четверг, 19 августа 2010 г.

FlylinkDC++ r500 beta5

SetupFlylinkDC-x64-r500-beta5-build-4436.exe

SetupFlylinkDC-r500-beta5-build-4436.exe

FlylinkDC-x86-r500-vc2010-beta5-build-4436-19-Aug-2010-19-58.zip

FlylinkDC-src-r500-vc2010-beta5-build-4436-19-Aug-2010-19-59.zip

FlylinkDC-x64-r500-vc2010-beta5-build-4436-19-Aug-2010-20-08.zip

------------------------------------------------------------------------
r4436 | sergiy.karasov | 2010-08-19 19:26:43 +0400 (Чт, 19 авг 2010) | 1 line
* фикс "дерганья" окна чата при ресайзе
------------------------------------------------------------------------
r4435 | a.rainman | 2010-08-19 17:39:45 +0400 (Чт, 19 авг 2010) | 1 line
* Попытка починить web сервер, вечером буду тестировать
------------------------------------------------------------------------
r4434 | pavel.pimenov | 2010-08-19 17:31:24 +0400 (Чт, 19 авг 2010) | 2 lines
* Исправлена визуализация флагов государств

flybot 0.32.261 beta 1

flybot-0.32.261-beta1-x64.exe (557 KB)

flybot-0.32.261-beta1.exe (454 KB)

  • wxWidgets Debug Alert при выключении компьютера с запущенным FlylinkDC

  • установщик повторял имя папки, если устанавливать не в директорию по умолчанию

  • Пункт меню 'Открыть лог' (флаг l в словаре, см. readme)

FlylinkDC++ r500 beta4

SetupFlylinkDC-x64-r500-beta4-build-4433.exe

SetupFlylinkDC-r500-beta4-build-4433.exe

FlylinkDC-x64-r500-vc2010-beta4-build-4433-19-Aug-2010-16-26.zip

FlylinkDC-x86-r500-vc2010-beta4-build-4433-19-Aug-2010-16-15.zip

FlylinkDC-src-r500-vc2010-beta4-build-4433-19-Aug-2010-16-17.zip

------------------------------------------------------------------------
r4432 | pavel.pimenov | 2010-08-19 16:03:54 +0400 (Чт, 19 авг 2010) | 2 lines
* Починил визуализацию флажков сетей в колонке "Последний IP"
* Отключил режим открытия базы данных в режиме WAL (не работает FlylinkDiscover)
------------------------------------------------------------------------
r4431 | a.rainman | 2010-08-19 15:09:25 +0400 (Чт, 19 авг 2010) | 1 line
* Изменил проверку при определении типов данных в stdinc.h, теперь типы переопределяются при отсутствии boost, т.к. STLPort во Флае уже не используется

FlylinkDC++ r500 beta3


SetupFlylinkDC-r500-beta3-build-4428.exe
SetupFlylinkDC-x64-r500-beta3-build-4428.exe
 


FlylinkDC-x64-r500-vc2010-beta3-build-4428-18-Aug-2010-23-41.zip
FlylinkDC-x86-r500-vc2010-beta3-build-4428-18-Aug-2010-23-31.zip



FlylinkDC-src-r500-vc2010-beta3-build-4428-18-Aug-2010-23-33.zip
 ------------------------------------------------------------------------
r4427 | sergiy.karasov | 2010-08-18 21:45:26 +0400 (Ср, 18 авг 2010) | 1 line
* фикс управления прокруткой окна чата при изменении размеров окна передач (Issue 40)
------------------------------------------------------------------------
r4426 | sergiy.karasov | 2010-08-18 04:31:21 +0400 (Ср, 18 авг 2010) | 2 lines
* отключение автоскролла в окне чата при вращении колеса мыши вверх, влючать автоскролл либо в меню (по правому клику), либо проскроллировав (колесом мыши) до самого низа (Issue 21)

пятница, 13 августа 2010 г.

DC++ с нарушением GPL

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


Даже разработчики Грейлинка после моей просьбы открыли формат хранения TTH в NTFS потоках.

Заранее спасибо!
p.s.
   Пост был рожден после прочтения ветки одного из форумов региональной сети s125.
туда я написать не смог, т.к. требуется регистрация в их сети.

Цитаты:
SharaDC будет постоянно улучшаться, в нём будут устранятся(и устраняются) "бородатые" проблемы Flylink, из-за которых пользователи не редко беспокоят нашу ТП.
Кроме того в нём будут реализоваться свежие идеи, а также осуществятся более тесная интеграция с порталом s125.ru.


Если обновление для тебя на столько тупорыло, качай и используй Flylink.
(это касается всех, кто не способен описать суть проблемы. Или кто в силу каких-либо обстоятельств не смог внимательно прочитать информацию к релизу, о том что некоторые из нововведений отключаемы)





SharaDC (r398), от 03.07.2010
  • Добавлен Портал Браузер для портала S-125
  • Значительно уменьшено время обработки списка пользователей при открытии хаба.
  • Верхнее меню. Значительно изменено, нарисованы красивые иконки под самые часто используемые функции. Добавлен логотип, который по мимо всего является кнопкой включения/переподключения/активации вкладки - для хаба ШАРА. Остальные возможности доступны из контекстного меню. Новый тулбар и отключается в настройках программы (пункт Настройки SharaDC).
  • Теперь хаб представлен двумя вкладками в клиенте - ХАБ и ЧАТ. Вкладка ЧАТ по сути представляет собой привычный чат классических DC++ клиентов, с возможностью отключать для конкретного хаба(запоминается в настройках). Вкладке ХАБА сейчас располагается список пользователей, статистика, статус подключения и информационный блок, в следующих версиях планируется добавлять на эту вкладку ещё кое какие полезные функции.
  • Вкладка результатов поиска, теперь отображает фильтры поиска в горизонтальном виде, галочкой которая раньше скрывала фильтр(внизу вкладки) переключается к классическому вертикальному виду.
  • Добавлены кнопки "скачать файл", "скачать папку". Данный кнопки помогут лучше адаптироваться новым пользователям ШАРЫ.
  • Вкладки теперь одинакового размера, кроме того, появилась кнопочка закрыть вкладку.
  • Добавлено автоматическое удаление медленных источников в конце закачки. Очень часто большинство пользователи наблюдают проблему, когда качая файл на большой скорости, скорость резко снижается к концу закачки. Возникало это в следствии того, что файла отдаются небольшими частями по несколько мегабайт, и последняя часть всегда отдаётся с самого медленного пользователя. Ручное удаление пользователя позволяло тут же удалить его из очереди. Так вот теперь это будет происходить автоматически (УРА!!). У данного функционала есть несколько параметров в настройках. Именно это нововведение нуждается в тестировании больше всего.
  • В окне выбора папок для расшаривания, убрано отображение CD/DVD и сетевого окружения. Теперь данный диалог не вызывает подписания.
  • Добавлена возможность для специальных magnet ссылок вызывать диалог выбора директории для сохранения файла.

StrongDC++ 2.42 sqlite r4396

strongdc-242-sqlite-x64-r4396.exe
strongdc-242-sqlite-r4396.exe

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


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

 -----------------------------------------------------------------------
r4393 | pavel.pimenov | 2010-08-12 20:23:35 +0400 (Чт, 12 авг 2010) | 2 lines
* Оптимизация обработки поисковых запросов (часть 2) исключаем постоянный вызов функции Text::toLower к именам файлов вашей шары при поступлении запросов из сети.
Цена оптимизации: дополнительно храним в памяти имена всех файлов в нижнем регистре и обновляем их только в случаях изменениях шары или запуска.
------------------------------------------------------------------------
r4392 | pavel.pimenov | 2010-08-12 20:15:43 +0400 (Чт, 12 авг 2010) | 2 lines
* [merge] Prevent potential re-hashing (thanks vasily.n) http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2195
* [merge] r5xx
------------------------------------------------------------------------
r4386 | pavel.pimenov | 2010-08-11 20:49:58 +0400 (Ср, 11 авг 2010) | 1 line
* Оптимизация поисковых запросов часть 1 [ http://flylinkdc.blogspot.com/2010/08/1.html ]


Обновлена БД провайдеров
Сборка на базе 20100805-r986, создана 05.08.2010 21:28 +0600 by LazyBadger
Итого в базе:
* провайдеров - 1224
* провайдерских лого - 1250

четверг, 12 августа 2010 г.

Оптимизация обработки поисковых запросов (часть 2)

Инсталлятор x86
Исходный текст (С++)
ZIP-Архив x86

------------------------------------------------------------------------
r4395 | pavel.pimenov | 2010-08-12 20:44:19 +0400 (Чт, 12 авг 2010) | 2 lines
* Оптимизация обработки поисковых запросов (часть 2) исключаем постоянный вызов функции Text::toLower к именам файлов вашей шары при поступлении запросов из сети.
Цена оптимизации: дополнительно храним в памяти имена всех файлов в нижнем регистре и обновляем их только в случаях изменениях шары или запуска.
------------------------------------------------------------------------
r4394 | pavel.pimenov | 2010-08-12 20:35:12 +0400 (Чт, 12 авг 2010) | 1 line
* Добавлена опция в ком-строке FlylinkDC.exe /nowine (запустить флая в эмуляторе wine без  "обрезания" функций - возможны падения под старыми версиями wine)
------------------------------------------------------------------------
r4384 | tret2003 | 2010-08-11 09:05:02 +0400 (Ср, 11 авг 2010) | 2 lines
* (Closes issue #104) : Пункты меню "Копировать..." убрал "в буфер обмена"
------------------------------------------------------------------------
r4381 | pavel.pimenov | 2010-08-09 22:47:45 +0400 (Пн, 09 авг 2010) | 1 line
* Отключил загрузку CustomLocations.bmp под wine (http://flylinkdc.blogspot.com/2010/08/customlocationsbmp-wine.html)
------------------------------------------------------------------------
r4378 | pavel.pimenov | 2010-08-09 22:40:40 +0400 (Пн, 09 авг 2010) | 1 line
* Привел конфигурацию GDIOle к общему виду "Debug LIB" заменил на "Debug"

среда, 11 августа 2010 г.

Оптимизация обработки поисковых запросов (часть 1)

Всем привет.
DC++ клиенты(с открытым кодом) под профайлером показывают в топе функцию Text::toLower



















DC++ в процессе работы получает запросы и ищет файлы в своей шаре вот этим методом



















Поиск выполняется без учета регистра в результате: Клиент получив запрос выполняет обход всей своей шары и имена каждого файла/каталога приводит к нижнему регистру (функция Text::toLower) при этом он это делает даже в том случае, если имя файла короче строки поиска.

Первая часть исправления: поменял местами несколько строк (подозрительно просто)
...может я что-то не учел?












Вторая часть: сделаю завтра.

вторник, 10 августа 2010 г.

FlylinkDC++ r400 beta10

Инсталлятор x86 версии 
Инсталлятор x64 версии

ZIP-Архив x86 версии
ZIP-Архив x64 версии


Исходный код (С++)


------------------------------------------------------------------------
r4380 | pavel.pimenov | 2010-08-09 22:47:23 +0400 (Пн, 09 авг 2010) | 1 line
* Отключил загрузку CustomLocations.bmp под wine (http://flylinkdc.blogspot.com/2010/08/customlocationsbmp-wine.html)
------------------------------------------------------------------------
r4379 | pavel.pimenov | 2010-08-09 22:42:42 +0400 (Пн, 09 авг 2010) | 1 line
* Убрал лишний флаг g_isWine (он всегда = false)
------------------------------------------------------------------------
r4374 | pavel.pimenov | 2010-08-09 17:52:37 +0400 (Пн, 09 авг 2010) | 1 line
* [merge] Prevent potential re-hashing (thanks vasily.n) http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2195

понедельник, 9 августа 2010 г.

FlylinkDC++ r500 alpha74

* [merge] Prevent potential re-hashing (thanks vasily.n)
http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2195

SetupFlylinkDC-x64-r500-alpha74-build-4376.exe
SetupFlylinkDC-r500-alpha74-build-4376.exe
FlylinkDC-r500-alpha74-build-4376-09-Aug-2010-18-13.zip
FlylinkDC-r500-src-alpha74-build-4376-09-Aug-2010-18-14.zip
FlylinkDC-r500-alpha74-x64-build-4376-09-Aug-2010-18-28.zip

Большой Customlocations.bmp и wine

Флай перестал запускаться под wine (1.2)
Судя по логу в консоле он не может открыть Customlocations.bmp с размером по x 125500 пикселей.
у кого есть мысли как это обойти?
 
* Отключить загрузку customLocations под wine
* Перейти на формат customLocations от грейлинка. (не поверял что он работает с большим customLocations)
* что-то еще?
p.s.
Лог запуска под wine
странно что линукс убивает процесс флая.
Вернул бы ошибку о том, что не смог загрузить иконки и пошел бы дальше грузиться...
ppa@ppa-vm-ubuntu:~/.wine/drive_c/FlylinkDC++$ ./FlylinkDC.exe
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:imagelist:IMAGELIST_InternalExpandBitmaps creating new image bitmap (x=125500 y=15)!
X Error of failed request:  BadAlloc (insufficient resources for operation)
  Major opcode of failed request:  53 (X_CreatePixmap)
  Serial number of failed request:  44402
  Current serial number in output stream:  44425

пятница, 6 августа 2010 г.

FlylinkDC++ r400 beta9

SetupFlylinkDC-x64-r400-beta9-build-4372.exe
SetupFlylinkDC-r400-beta9-build-4372.exe
FlylinkDC-r400-beta9-x64-build-4372-06-Aug-2010-09-10.zip
FlylinkDC-r400-src-beta9-build-4372-06-Aug-2010-08-58.zip
FlylinkDC-r400-beta9-build-4372-06-Aug-2010-08-58.
SQLite Release 3.7.0.1 On 2010 August 4 (3.7.0.1)
Changes associated with this release include the following:
    * Fix a potential database corruption problem that can result if the same
database file is alternately written by version 3.7.0 and 3.6.23.1. See ticket
[51ae9cad31] for details.
    * Fix a possible performance regression caused by the introduction of
automatic indexing.

Обновлена база данных провайдеров:
Сборка на базе 20100805-r986, создана 05.08.2010 21:28 +0600 by LazyBadger
Итого в базе:
* провайдеров - 1224
* провайдерских лого - 1250

Региональные сборки

SetupFlylinkDC-2net-r400-beta9-build-4372.exe
SetupFlylinkDC-airnet-r400-beta9-build-4372.exe
SetupFlylinkDC-ALCH-M3X-r400-beta9-build-4372.exe
SetupFlylinkDC-alnet-r400-beta9-build-4372.exe
SetupFlylinkDC-ASN-r400-beta9-build-4372.exe
SetupFlylinkDC-ASN-x64-r400-beta9-build-4372.exe
SetupFlylinkDC-atricom-r400-beta9-build-4372.exe
SetupFlylinkDC-Baikal-Telecom-r400-beta9-build-4372.exe
SetupFlylinkDC-Baikal-Telecom-x64-r400-beta9-build-4372.exe
SetupFlylinkDC-BakNET-r400-beta9-build-4372.exe
SetupFlylinkDC-belgorod-net-r400-beta9-build-4372.exe
SetupFlylinkDC-Belkin-Net-r400-beta9-build-4372.exe
SetupFlylinkDC-bizcom-r400-beta9-build-4372.exe
SetupFlylinkDC-Cabelina-Plus-r400-beta9-build-4372.exe
SetupFlylinkDC-campus-net-r400-beta9-build-4372.exe
SetupFlylinkDC-centr-zp-r400-beta9-build-4372.exe
SetupFlylinkDC-cherkassy-r400-beta9-build-4372.exe
SetupFlylinkDC-comstar-r400-beta9-build-4372.exe
SetupFlylinkDC-comunico-r400-beta9-build-4372.exe
SetupFlylinkDC-cordnet-r400-beta9-build-4372.exe
SetupFlylinkDC-CTK-r400-beta9-build-4372.exe
SetupFlylinkDC-CTK-x64-r400-beta9-build-4372.exe
SetupFlylinkDC-dancer-r400-beta9-build-4372.exe
SetupFlylinkDC-DataNet-r400-beta9-build-4372.exe
SetupFlylinkDC-DataNet-x64-r400-beta9-build-4372.exe
SetupFlylinkDC-Dnepr-Uzelok-r400-beta9-build-4372.exe
SetupFlylinkDC-dobronet-r400-beta9-build-4372.exe
SetupFlylinkDC-domolink-kotovsk-r400-beta9-build-4372.exe
SetupFlylinkDC-domolink-orel-r400-beta9-build-4372.exe
SetupFlylinkDC-domolink-ryazan-r400-beta9-build-4372.exe
SetupFlylinkDC-domolink-tambov-r400-beta9-build-4372.exe
SetupFlylinkDC-elnet-r400-beta9-build-4372.exe
SetupFlylinkDC-EPS-r400-beta9-build-4372.exe
SetupFlylinkDC-ertelecom-r400-beta9-build-4372.exe
SetupFlylinkDC-giga-net-ru-r400-beta9-build-4372.exe
SetupFlylinkDC-GlazovNet-r400-beta9-build-4372.exe
SetupFlylinkDC-gomel-garant-4local-r400-beta9-build-4372.exe
SetupFlylinkDC-gomel-garant-r400-beta9-build-4372.exe
SetupFlylinkDC-Gomel-Kislorod-r400-beta9-build-4372.exe
SetupFlylinkDC-himki-africa-r400-beta9-build-4372.exe
SetupFlylinkDC-himki-telinkom-r400-beta9-build-4372.exe
SetupFlylinkDC-hutor-r400-beta9-build-4372.exe
SetupFlylinkDC-InfoNet-r400-beta9-build-4372.exe
SetupFlylinkDC-Intelecom-r400-beta9-build-4372.exe
SetupFlylinkDC-Intelecom-x64-r400-beta9-build-4372.exe
SetupFlylinkDC-ionit-telecom-r400-beta9-build-4372.exe
SetupFlylinkDC-Irkutsk-WebStream-r400-beta9-build-4372.exe
SetupFlylinkDC-kalininec-r400-beta9-build-4372.exe
SetupFlylinkDC-Karelia-r400-beta9-build-4372.exe
SetupFlylinkDC-Kemerovo-ADKEM-r400-beta9-build-4372.exe
SetupFlylinkDC-KemHub-r400-beta9-build-4372.exe
SetupFlylinkDC-kiberline-r400-beta9-build-4372.exe
SetupFlylinkDC-Kirov-domru-r400-beta9-build-4372.exe
SetupFlylinkDC-kopnet-r400-beta9-build-4372.exe
SetupFlylinkDC-Kovrov-Zone-ITNet-r400-beta9-build-4372.exe
SetupFlylinkDC-KRASNODAR-BEELINE-r400-beta9-build-4372.exe
SetupFlylinkDC-KRASNODAR-BEELINE-x64-r400-beta9-build-4372.exe
SetupFlylinkDC-KurskOnline-r400-beta9-build-4372.exe
SetupFlylinkDC-Lanta-Edition-r400-beta9-build-4372.exe
SetupFlylinkDC-lanta-tambov-r400-beta9-build-4372.exe
SetupFlylinkDC-line-net-r400-beta9-build-4372.exe
SetupFlylinkDC-lipetsk-beeline-r400-beta9-build-4372.exe
SetupFlylinkDC-lipetsk-domolink-r400-beta9-build-4372.exe
SetupFlylinkDC-lipetsk-domolink-x64-r400-beta9-build-4372.exe
SetupFlylinkDC-lipetsk-lan48-r400-beta9-build-4372.exe
SetupFlylinkDC-lipetsk-puzzle-r400-beta9-build-4372.exe
SetupFlylinkDC-LLine-net-r400-beta9-build-4372.exe
SetupFlylinkDC-MCN-r400-beta9-build-4372.exe
SetupFlylinkDC-megaNET-r400-beta9-build-4372.exe
SetupFlylinkDC-meschera-r400-beta9-build-4372.exe
SetupFlylinkDC-mgn-adelaida-r400-beta9-build-4372.exe
SetupFlylinkDC-MGN-mgorka-r400-beta9-build-4372.exe
SetupFlylinkDC-Minsk-GMN-r400-beta9-build-4372.exe
SetupFlylinkDC-Minsk-HomeNet-r400-beta9-build-4372.exe
SetupFlylinkDC-mmsn-r400-beta9-build-4372.exe
SetupFlylinkDC-net11-r400-beta9-build-4372.exe
SetupFlylinkDC-net23info-r400-beta9-build-4372.exe
SetupFlylinkDC-net23info-x64-r400-beta9-build-4372.exe
SetupFlylinkDC-net23-r400-beta9-build-4372.exe
SetupFlylinkDC-NetBerry-r400-beta9-build-4372.exe
SetupFlylinkDC-NetLife-r400-beta9-build-4372.exe
SetupFlylinkDC-netline-r400-beta9-build-4372.exe
SetupFlylinkDC-netronik-r400-beta9-build-4372.exe
SetupFlylinkDC-nicos-r400-beta9-build-4372.exe
SetupFlylinkDC-nnovru-r400-beta9-build-4372.exe
SetupFlylinkDC-novosib-homenet-r400-beta9-build-4372.exe
SetupFlylinkDC-NSK-NIR-r400-beta9-build-4372.exe
SetupFlylinkDC-octanet-r400-beta9-build-4372.exe
SetupFlylinkDC-omsk-dom-ru-r400-beta9-build-4372.exe
SetupFlylinkDC-onrela-r400-beta9-build-4372.exe
SetupFlylinkDC-opticom-r400-beta9-build-4372.exe
SetupFlylinkDC-opticom-svao-ix-r400-beta9-build-4372.exe
SetupFlylinkDC-poltava-poisk-tv-r400-beta9-build-4372.exe
SetupFlylinkDC-polustrovo-r400-beta9-build-4372.exe
SetupFlylinkDC-prime-telecom-r400-beta9-build-4372.exe
SetupFlylinkDC-r400-beta9-build-4372.exe
SetupFlylinkDC-Rosintel-r400-beta9-build-4372.exe
SetupFlylinkDC-SakhDSV-r400-beta9-build-4372.exe
SetupFlylinkDC-Shara-r400-beta9-build-4372.exe
SetupFlylinkDC-Sh-samaralan-r400-beta9-build-4372.exe 
SetupFlylinkDC-signaltv-r400-beta9-build-4372.exe
SetupFlylinkDC-Simferopol-KCT-r400-beta9-build-4372.exe
SetupFlylinkDC-sonic-net-r400-beta9-build-4372.exe
SetupFlylinkDC-SonicNet-13-r400-beta9-build-4372.exe
SetupFlylinkDC-SPB-MNS-r400-beta9-build-4372.exe
SetupFlylinkDC-SPB-RTS-r400-beta9-build-4372.exe
SetupFlylinkDC-starnet-r400-beta9-build-4372.exe
SetupFlylinkDC-Sumy-RS-r400-beta9-build-4372.exe
SetupFlylinkDC-SVET-r400-beta9-build-4372.exe
SetupFlylinkDC-telecontur-r400-beta9-build-4372.exe
SetupFlylinkDC-Teleset-r400-beta9-build-4372.exe
SetupFlylinkDC-TigerNet-r400-beta9-build-4372.exe
SetupFlylinkDC-TigerNet-x64-r400-beta9-build-4372.exe
SetupFlylinkDC-Trinity-r400-beta9-build-4372.exe
SetupFlylinkDC-trion-r400-beta9-build-4372.exe
SetupFlylinkDC-TTK-r400-beta9-build-4372.exe
SetupFlylinkDC-udm-j-hub-r400-beta9-build-4372.exe
SetupFlylinkDC-ultramarine-r400-beta9-build-4372.exe
SetupFlylinkDC-Untolovo.NET-r400-beta9-build-4372.exe
SetupFlylinkDC-uspeh-r400-beta9-build-4372.exe
SetupFlylinkDC-WellTelecom-r400-beta9-build-4372.exe
SetupFlylinkDC-ws-r400-beta9-build-4372.exe
SetupFlylinkDC-x64-r400-beta9-build-4372.exe
SetupFlylinkDC-Yarcom-r400-beta9-build-4372.exe
SetupFlylinkDC-Yarcom-x64-r400-beta9-build-4372.exe
SetupFlylinkDC-YugNet-r400-beta9-build-4372.exe