четверг, 6 января 2011 г.

FlylinkDC++ r401 release

Версия отозвана из-за критичного бага при скачке файлов больше 4 гиг
Через 40 минут будет r402!

--------------------------------------------------------------------------------------
r401 05.01.2011
--------------------------------------------------------------------------------------
Видимые пользователям изменения:
* Сменили графику на рождественскую
* Бесплатное добавление сети в инсталлятор:
http://www.flylinkdc.ru/2010/10/blog-post_13.html
* Бесплатное создание инсталляторов для вашей сети:
http://www.flylinkdc.ru/2010/11/blog-post_26.html
--------------------------------------------------------------------------------------
Добавлены сети:
* г.Верхняя Пышма (Геркон)
* г.Рязань (WestCall)
* г.Казань (Дом.Ru)
* г.Красноярск (KrasLan)
* г.Харьков (5hat.net)
* г.Чебоксары (Инфолинк)
* г.Новомосковск (Росинтел)
* г.Астрахань (АЦТ ТелПлюс)
* г.Нижневартовск (Прайд)
* г.Нижневартовск (Метросеть)
* г.Белгород (Puzzle)
* г.Волгоград (Next-One)
* г.Саратов (Билайн)
* г.Энгельс (Билайн)
* г.Волгоград (Билайн)
* г.Новосибирск, Академ.орг (Первая Миля)
* г.Новосибирск, Новотелеком
* г.Новосибирск, Сибирьтелеком (Webstream)
* г.Комсомольск-на-Амуре (ТД-нэт)
* г.Железногорск (ЖелГорТелеКом, сеть fecity.ru)
* г.Кемерово, (Билайн)
* г.Краснодар (Beeline)
* г.Щелково, Московская область (Schelkovo-NET)
* г.Астрахань (Билайн)
* г.Николаев (УкрТелеком)
* г.Орел (Сумма Телеком)
* г.Электросталь (Корбина-Билайн)
* г.Камышин (Абрикос)
* г.Новый Ургал(BSCOM)
* г.Ялта (Skyinet)
* г.Запорожье (сеть Homenet.zp.ua)
* г.Пятигорск (Билайн Интернет)
* г.Мин-Воды (Билайн Интернет)
* г.Кисловодск (Билайн Интернет)
* г.Железноводск (Билайн Интернет)
* г.Комсомольск-на-Амуре (ООО ДальТэк)
* г.Алушта (Бытрадиотехника)
* г.Волжский (Сборник сетей)
* г.Новосибирск (Mbit)
* г.Симферополь (AVA.Net)
* г.Хабаровск (Khabnet.ru)
* г.Омск (Остров Свободы)
* г.Новороссийск (Спринт)
* г.Тверь ООО Аннет / ООО ДИС)
* г.Тверь ООО ТелеДом
* г.Харьков (Triolan)
* г.Алчевск (LugaLink - DC hub)
* г.Алчевск (Alchevsk.Net)
* г.Красноярск (Дом.ру)
* г.Нижневартовск (Данцер, Метросеть - NWG)
* г.Хабаровск (ТТК-ДВ)
* г.Чернигов, (MEGANET)
* г.Ярославль (ТензорТелеком)
* г.Красноярск (RightSide)
* г.Никольское (НКС Никольские Кабельные Сети)
* г.Смоленск (Билайн)
* г.Санкт-Петербург (Info-Lan)
* г.Удомля (сеть Практика)
* г.Хабаровск (Рэдком-Интернет)
* г.Чебоксары (Etherway)
* г.Усть-Илимск (ООО Кабельные сети)
* г.Самара (Дом.ру, БиЛайн, ВолгаТелеком, ТелеNet, AIST)
* г.Луганск (D-Group)
* г.Калининград, сеть WesCom, Хаб - Enter39
* г.Липецк (Инфодом)
* г.Камышин, Абрикос
* г.Волгоград (Дом.ру)
* г.Новосибирск (fierycity.ru)
* г.Смоленск (Билайн)
* г.Тверь (ОТК)
* г.Смоленск (Z-PORTAL)(Билайн)
* г.Самара(Дом.Ру)
* г.Минск (Сеть GZ6)
* г.Комсомольск-на-Амуре (ОАО Дальсвязь)
* г.Балаково (Фирма ЛИ)
* г.Москва. Асейс-Телеком
* г.Херсон (Норма-4)
* г.Новосибирск (СитиХоумнет)
* г.Пенза (Пенза-телеком)
* г.Пермь (Корбина-Билайн)
* г.Рязань (Антенна-Гарант)
* г.Рязань (КОМСТАР-Регионы)
* г.Хабаровск (Билайн)
* г.Харьков (LaNGATE)
* г.Челябинск (Интерсвязь)
--------------------------------------------------------------------------------------
* Обновление базы данных провайдеров
http://www.assembla.com/spaces/customlocations-greylink
Сборка на базе 20101219-1064, создана 19.12.2010 04:21 +0500
Итого в базе:
- Провайдеров - 1311
- Провайдерских лого - 1310
Archive CustomLocations.rar created by LazyBadger
--------------------------------------------------------------------------------------
* Обновление внешних библиотек и утилит
- InnoSetup 5.4.0
- SQLite 3.7.4
- boost 1.45
- XMLParser 2.41
--------------------------------------------------------------------------------------
* Оптимизация программного кода FlylinkDC++ с помощью PVS-Studio (http://www.viva64.com/ru/pvs-studio)
http://www.flylinkdc.ru/2010/12/pvs-studio.html
--------------------------------------------------------------------------------------
Технические изменения и слияния из ветки r5xx и StrongDC++ svn
--------------------------------------------------------------------------------------
* Исключил возможность ввода IP адреса с пробелами по краям (приводит к проблемам соединения)
* По умолчанию тип подключения установлен как UPnP, и включено авто-определение типа подключения, елси пробросить порты через UPnP не удалось тип подключения устанавливается как прямой.
* Вернул ссылку на портал http://dcmagnets.ru/ (автор решил не закрывать портал)
* Исправлен баг в Util::getRegistryValueString (спасибо PVS-Studio 4.00)
* Исправлен баг в Util::getRegistryValueString (спасибо PVS-Studio 4.00)
* Отключена запись в SpyLog.txt
* Привел в соответствие с r5xx модули GDIImage, RSSManager, CustomMenuManager
* Инициализация структуры REBARBANDINFO
* [install] Исправил затирание custom_menu.xml
* http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/revision/2287
* http://code.google.com/p/flylinkdc/source/detail?r=5191#
- Для ускорения работы убрал перегон используемой процессом памяти из workingset
в modified по причине что фактически все утечки памяти устранены.
- Сделал опциональным снижение приоритета процесса при сворачивании окна, по
умолчанию выключено (т.к. неоправданные нагрузки убраны). TODO добавить настройку в GUI.
* Добавлена возможность обновлять конфигурацию портала по указанному в настройках url (тэг PortalBrowserUpdateURL в файле DCPlusPlus.xml - настройка пока не вынесена в GUI)
* Оптимизирована функция HashManager::Hasher::getBytesAndFileLeft
* Забрал из r5xx http://code.google.com/p/flylinkdc/source/detail?r=5037
- Оптимизация получения текущего размера шары. Не обновляем это значение если список файлов не меняется.
* Забрал из r5xx http://code.google.com/p/flylinkdc/source/detail?r=5027
- Оптимизация в окне отладчика
* Добавлено логирование ошибок загрзуки custom_menu.xml
* Исключены зависания записей в таблице очереди fly_queue в случае исключения при вызове QueueManager::checkTarget(l_tgt, l_size)
* Все ошибки с базой данной являются критичными и выводятся пользователю в диалоговом окне(может в этом случае стоит выходить из программы?)
* По умолчанию включил вывод ника по двойному клику в чате.
* В юзер-листе вместо глобуса отображаются зеленые человечки
* Исправлена двойная упаковка файлов с расширением *.exe (спасибо Eugene Roshal)
* Если файла CustomCompressExt.ini нет в каталоге конфигурации - извлекаем его из ресурса (чтобы самосборные клиенты на базе флая использовали фичу динамического отключения zlib при передаче сжатого контента)
* Закрыл http://code.google.com/p/flylinkdc/issues/detail?id=155
При вставке магнет ссылки в окно поиска она автоматически обрезается до хеша и режим поиска переключается в TTH
* http://code.google.com/p/flylinkdc/source/detail?r=4697 Исправлено падение при удалении каталога из очереди
* Исправлены возможные копирования за пределы буфера.
* NOTIFYICONDATA normalicon, pmicon заменил на HICON (не понял зачем зарезервировали целую структуру из которой юзают один дескриптор иконки)
* Возможно, закрыл Issue 150 (Поправить отображение времени в трее http://code.google.com/p/flylinkdc/issues/detail?id=150 )
* Возможно, исправлено падения по дампу от Tirael в ветке http://flylinkdc.blogspot.com/2010/09/flylinkdc-r500-beta16.html
"Стабильно несколько раз упал при попытке удалить файлы из очереди скачивания"
* [PortalBrowser] - добавил атрибут AbsolutePath к URL'у секции
* Добавил галку PortalBrowser в любимые окна (настройка "Открывать при запуске")
* Устранено мерцание(заметно на больших хабах) статусной строки хаба при включении новой колонки как видимой
* Оптимизация обработки поисковых запросов по TTH (Часть 2) обобщение вызова x.compare(0, 4, "TTH:") == 0 + защита от "битого" TTH
* Оптимизация обработки поисковых запросов по TTH (исключил лишний вызов strlen в методе compare и лишнее создание временной строки с TTH в формате Base64)
* (Closes issue #140) : форсированно отключать zlib при отдаче файлов с расширение avi а также mkv,mp4 и т.п.
* Расширения на которых отключается сжатие хранятся в конфигурационном файле CustomCompressExt.ini
* (Fixes issue #145) : Не сохраняет очередь при выходе, если магнетик не начал качаться (r400) (http://code.google.com/p/flylinkdc/issues/detail?id=145)

Отправить комментарий