суббота, 27 июля 2013 г.

FlylinkDC++ r502-beta99 build 14758

Доступно в автообновлении или по http
http://www.fly-server.ru/install/r5xx/beta 
SetupFlylinkDC-x64-r502-beta.exe
SetupFlylinkDC-x86-r502-beta.exe

SetupFlylinkDC-x86-x64-r502-beta.exe



* [issue 1110] http://code.google.com/p/flylinkdc/issues/detail?id=1110
  Сократить размер объекта Identity - при большом кол-ве юзеров жрет память (Часть 1)
* Удалена мимикрия под простой DC++ клиент, оставлена только теговая.
* Оптимизация использования ресурсов программой во время активной раздачи - закачки.
* Исправлена проблема с закачкой когда клиент пытался одновременно качать с нескольких копий одного и того же ADC пользователя, но через разные хабы.
* Увеличена стабильность программы в области отрисовки иконок пользователей, необходимо тестирование под wine.
* Поправлены падения в Colors::getUserColor. 

  https://crash-server.com/DumpGroup.aspx?ClientID=ppa&DumpGroupID=59082
* Исправления в поддержке чат бота:
   - отремонтирована передача ЛС в чат. бот (команды RECV_PM_NEW (код 40) и RECV_PM (код 41);
   - возвращена потерянная при обновлении ядра передача статуса файла в очереди (поле "STATUS" команды QUERY_DOWNLOADS (код 87)).
* Улучшено определение своего IP адреса, который мы передаём хабу. Теперь, при наличии возможности мы всегда передаём хабу тот IP, который он передал нам сам, а не тот, который записан в настройках и(или) свойствах избранного хаба.
* Из избранных хабов убрана опция "Получить IP-адрес от хаба при входе". Данная фича теперь включена для любого NMDC хаба. Для ADC хабов она не требовалась.
* Сообщение "На хабе XXX у Вас есть права оператора" теперь также выводится и для ADC хабов.
# (Fixed Issue 923) [Рефакторинг] В HubFrame::onCustomDraw часто зовется client->isOp()
   https://code.google.com/p/flylinkdc/issues/detail?id=923 .
* (Closed  issue 210) Поддержка "CustomCompressExt" при работе с неполными источниками
  https://code.google.com/p/flylinkdc/issues/detail?id=210
* (Closed issue 1094) Окна «Очередь отдачи/скачивания» не запоминают размеры разделителя(update, добавлено сохранение разделителя в списке файлов)
  https://code.google.com/p/flylinkdc/issues/detail?id=1094
* (Closed issue 1094) Окна «Очередь отдачи/скачивания» не запоминают размеры разделителя
  https://code.google.com/p/flylinkdc/issues/detail?id=1094
* (Closed issue 1107) Исправлено падение приложения при закрытии если в этот момент идет прасинг файл-листа.

  http://code.google.com/p/flylinkdc/issues/detail?id=1107
  * (Closed Issue 621) Добавить в меню окна ЛС пункты для игнорирования и бана пользователя
  https://code.google.com/p/flylinkdc/issues/detail?id=621 .
* При включённых логах история с прошлой сессии теперь подгружается и для окна хабов, а не только для окон личек.
* (Closed issue 1101)
  При открытии файл-листов где имя файла пустое не кидаем исключение Directory missing name attribute
  а генерируем имя файла фиктивное l_file_name = "empty_file_name_" + Util::toString(++m_empty_file_name_counter);
  http://code.google.com/p/flylinkdc/issues/detail?id=1101
* (issue 1097) http://code.google.com/p/flylinkdc/issues/detail?id=1097
   - Добавлен конвертор истории из SQLite в LevelDB
* (Closed issue 1098) В файл-листах не подкрашиваем файлы с размером = 0
   http://code.google.com/p/flylinkdc/issues/detail?id=1098
* (Closed Issue 1087):     Сохранять TTH в потоке NTFS - стоит переместить в: Файл=>Настройки=>Шара
   https://code.google.com/p/flylinkdc/issues/detail?id=1087
* (issue 1097) https://code.google.com/p/flylinkdc/issues/detail?id=1097
  - Перевел хранение истории скачки ТТХ и шаринга на базу данных levelDB
* Убрана продублированная фича "Супер пользователь". Окно "Избранные пользователи" теперь выглядит однозначно. Менюшки тоже стали чище.
* Добавлена локализация в не локализованные месте в меню.
* (Closed issue 1090)
   Для PlaySound передаем параметр SND_NODEFAULT, чтобы когда звук отключен винда не лезла за системными звуками
   https://code.google.com/p/flylinkdc/issues/detail?id=1090
* В окне "Завершённые скачивания" не отображаем запросы IP адреса.
* Для окна "Завершённые скачивания" DCLST приравнен к обычному файл листу, и теперь попадает в журнал только если включена опция "Журнал полученных списков файлов" http://flylinkdc.com/dokuwiki/doku.php?id=ru:logs .
* В Вебсервере подробнее выводим информацию о типе скачиваемого файла, помимо типов "файл", "папка", и "файл лист", отображаем так же "DCLST" и "проверка IP".
* Исправление для функции получения IP адреса - не пытаемся искать альтернативные источники.
* Качаем DCLST с наивысшим приоритетом.
* (Closed issue 1088) Звук скачивания файлов не должен звучать при скачивании списка файлов и запросе IP.
  https://code.google.com/p/flylinkdc/issues/detail?id=1088
* Исправлено отображение меню для пред.просмотра. Не во всех фреймах оно было полным, кое где не было классического пред.просмотра и возможности запустить уже скачанный медиафайл.
* Проведена унификация и ревизия фич пред.просмотра. Пред.просмотр работает в фреймах "Передачи" и "Очередь скачивания", помимо этого фича "Качай-смотри" открывает дополнительные возможности и работает ещё в двух фреймах, это "Поиск" и "Очередь скачивания". Функционал никак не был изменён, изменения коснулись только гуя, и технических моментов реализации.
* (Closed issue 1084) Убрал паразитные попытки открыть файл .antifrag 

   http://www.flickr.com/photos/96019675@N02/9302854303
   http://code.google.com/p/flylinkdc/issues/detail?id=1084  (Спасибо Gap51)
* Исправлен алгоритм сохранения LastIP - не всегда работало под Win8 в режиме "Запросить IP адрес" (Спасибо Gap51 за тестирование и подробные логи)
* Оптимизация в окнах "Передачи", "Очередь скачивания", и "Очереди отдачи" - группируем события и обрабатываем их кучей раз в секунду.
* Исправлено зависание в окне "Передачи".
* (Closed issue 1086) в настройках Цветовой образец вида - после слова "Образец" три символа отс.в рус.шрифте (квадратиком)
* Исправлена ошибка при работе под нагрузкой: иногда при активном подключении к хабу выдавалось предупреждение "Вы подключены к хабу в пассивном режиме, рекомендуем переключиться в активный режим".
* При использовании поиска в пассивном режиме, и активном подключении к хабу добавлено предупреждение "You are in active mode, but have activated passive search. Don't use passive search if you have search results without this option because you don't get search result from passive clients!!!". Требуется обновление локализаций.
* Увеличена скорость открытия окна "Список контактов" при большом числе пользователей в нём.
* В ежовой исправлено зависание при открытии списка контактов, баг был добавлен недавно.
* Исправлено урезанное меню для поиска информации в сети в окне хаба.
* В окно личных сообщений добавлены контекстные меню для следующий действий: команда whois, копирование url, а так же меню для включения и выключения автоскролла.
* [GUI AboutDlg]: Add Tab "Chat Commands"
* (Closed issue 1079) https://code.google.com/p/flylinkdc/issues/detail?id=1079
* "Друзья/Враги" переименованы в "Список контактов". Уточнены описания пунктов меню игнорирования, теперь вместо общего термина "Игнорировать" введены термины: "Игнорировать ЛС" и "Игнорировать по имени".
* В ежовой версии исправлено зависание при сохранении списка игнорируемых по имени в настройках. Баг был добавлен недавно.
* Исправлена проблема, приводившая к падениям 

   https://www.crash-server.com/DumpGroup.aspx?ClientID=ppa&Login=Guest&DumpGroupID=71980 .
# +r14465 - по ошибке блокировали не ту секцию.
* Устранены ошибки, снижавшие стабильность программы при использовании тем оформления.
* (Closed issue 1077) http://code.google.com/p/flylinkdc/issues/detail?id=1077
   Исправлена трансляция ошибок от wininet. теперь в журналы выводится не только код но и описание ошибки (for merge)
* Обновлён список несовместимого ПО http://flylinkdc.com/dokuwiki/doku.php?id=ru:incompatiblesoftware
 - добавлен "Overwolf Overlay" - на данный момент 44 дампа;
 - добавлен "Ad Muncher" - на данный момент 9 дампов;
 - добавлено детектирование 64х битной версии проблемной "NVIDIA Application Filter", на данный момент 25 дампов от 32х битной версии и 11 от 64 х битной, итого 36.
* Увеличена скорость закрытия окон файл-листов и поиска.
* Исправлены падения в области новой фоновой очереди к fly-server.
* (Closed Issue 1048) Исправлена работа автобана, ранее если сообщение о автобане в ЛС было отключено, то автобан не работал https://code.google.com/p/flylinkdc/issues/detail?id=1048 .
* Автобан: исправлена работа опции "Период сообщений (0 - отключить ЛС), мин". Ранее настройка времени игнорировалась, и клиент спамил сообщениями раз в секунду, в случае если опция была установлена в значение отличное от 0.
* Работа менеджера, отвечающего за раздачу файлов, оптимизирована под многоядерные и многопроцессорные системы путём разделения механизмов.

Комментариев нет: