EiskaltDC++EiskaltDC++ v2.2.0


Состоялся очередной релиз DC++ клиента EiskaltDC++. Поскольку я пропустил промежуточный выпуск v2.1.1, список изменений будет относительно версии 2.1.0:
Версия 2.1.1 (дата выпуска 21 ноября 2010)

Общие изменения
— Исправлен TigerHash для ARM архитектуры;
— -DUSE_MINIUPNP установлен в OFF по умолчанию;
— Устранена проблема с блокированием используемых портов при перезапуске программы;
— Добавлена возможность использования библиотеки pcre для применения регекспов в стиле perl (см. опцию PERL_REGEX в файле INSTALL). Сейчас используется только в ADL поиске.

eiskaltdcpp-qt
— Исправлено падение программы при удалении последних символов из поля ввода в чате, используя клавишу Backspace (проблема проявлялась только с Qt 4.7.1);
— Оптимизирован парсер ссылок. Очень длинные новые сообщения в чате отображаются заметно быстрее;
— Исправлено открытие magnet-ссылок для торрентов из чата;
— Добавлена возможность принудительного изменения цвета фона в чате;
— Исправлен неправильный путь к иконке для App Bundle в Mac OS X (проблема была добавлена в версии 2.1.0);
— Поддержка bbCode в чате ([b][/b], [u][/u], [i][/i]);
— Поддержка полужирного и подчеркнутого текста в стиле Psi.

eiskaltdcpp-gtk
— Улучшения в главном меню;
— Улучшения в панели инструментов;
— Поддержка bbCode в чате ([b][/b], [u][/u], [i][/i]).

Версия 2.2.0 (дата выпуска 16 января 2011)

Общие изменения
— Закончен переход на ядро 0.770. Цифра 0.770 является условной, т.к. используются патчи и из более поздних ревизий;
Примечание: Полная синхронизация с последним ядром DC++ не планируется из-за некоторых его недостатков. Например: 1) более глубокая привязка к libboost; 2) использование кода, требующего -std=c++0x и gcc >= 4.5.x; 3) использование настроек графического окна в конфиге ядра.
— Сломана поддержка Lua-скриптов. Собирайте программу с -DLUA_SCRIPT=OFF;
— Благодаря Uhlik доступен чешский перевод;
— Теперь ограничения на размер шары не применяются к избранным пользователям и пользователям, которым выдан слот;
— Добавлено расширение PFSR (Partial File Sharing). Это позволит вам загружать файлы, которые еще не полностью загружены DC-клиентами или уже были загружены целиком, но еще не расшарены (PFSR взят из проекта StrongDC++);
— Исправлено некорректное использование ограничения скорости: если указанное значение больше нуля, то ограничение применялось даже если оно было отключено в настройках (проблема была добавлена в версии 2.1.0);
— Исправлен тупик при загрузке файлов с очень длинными именами. Тип файловой системы теперь не имеет значения;
— Добавлена опция сокета ToS (Type-of-Service).

eiskaltdcpp-qt
— Исправлена обработка смайлов в новых сообщениях. Теперь быстрее и корректнее;
— Улучшения в виджете поиска;
— Подсветка дубликатов в шаре;
— Реализован черный список результатов поиска;
— Добавлен разделитель (горизонтальная линия) для непрочитанных сообщений в чате (по-умолчанию отключено, т.к. это экспериментальная опция);
— Добавлена опция типа подключения в настройках избранных хабов;
— На панель инструментов добавлена кнопка включения ограничения скорости;
— Добавлена возможность перенаправления новых личных сообщений в общий чат;
— Установка ограничений на шару теперь производится из виджета просмотра шары. Просто откройте свой список файлов и воспользуйтесь меню;
— Отключена раскраска прогрессбаров в списке передач;
— Добавлен пункт открытия каталога в контекстном меню для собственного списка файлов;
— Добавлен пункт копирования веб-магнетов во все связанные меню;
— Добавлен поисковый фрейм для личного чата;
— Исправлено возможное зависание при подключении к DynDNS;
— Распечатка бектрейса в консоль при получении сигнала SIGSEGV (ошибка сегментации);
— Исправлена ошибка, когда в контекстном меню чата выбирался другой пользователь (проблема была добавлена в версии 2.1.0);
— Исправлен баг отображения результатов поиска при поиске директорий. Отображался только один результат до применения сортировки;
— Исправлен баг отображения имен файлов в UTF-8 в виджете списка файлов под MS Windows;
— Исправлено открытие расшаренных каталогов с не ASCII символами в виджете списка файлов под MS Windows;
— Переработан диалог отправки команд хаба;
— Исправлен баг с отправкой сообщения об отсутствии ботам на NMDC хабах;
— Исправлено восстановление распахнутого режима окна при запуске программы;
— Исправлена проблема с невозможностью задания горячей клавиши Esc в настройках;
— Поддержка bbCode тегов [s][/s], [code][/code], [url][/url] и [color][/color] в чате;
— Поддержка вложенных bbCode тегов;
— Исправлена реакция на левый клик по иконке в трее под MS Windows;
— Исправлено размытое отображение иконки программы на панели задач в MS Windows 7;
— В главное меню добавлен пункт отрытия magnet-ссылки;
— Улучшение в диалоге свойств magnet-ссылки: быстрый выбор ранее используемого каталога для загрузки;
— Удалены лишние зависимости при линковке в Mac OS X;
— Исправлен небольшой баг в модуле антиспама для главного чата (проблема была добавлена в версии 2.1.0);
— Исправлена ложная подсветка файлов как дубликатов в результатах ADL-поиска;
— Исправлено использование %[userNI] в логах чата (проблема была добавлена в версии 2.1.0);
— Добавлен столбец с информацией об использовании шифрования в списке передач;
— Исправлено падение программы при получении в результатах поиска записи с пустым именем файла;
— При активации окна фокус снова переводится на поле ввода (проблема была добавлена в версии 2.1.0);
— Изменен алгоритм проверки запуска лишь одного экземпляра программы. Теперь используется QtSingleApplication;
— Добавлена поддержка базы данных SQLite. Сейчас она используется для сохранения списка завершенных передач (по-умолчанию отключено, т.к. это экспериментальная опция, см. файл INSTALL);
— Исправление в системе уведомлений при активной личной переписке;
— Двойной клик на индикаторе свободного места теперь открывает каталог загрузки;
— Удалена поддержка полужирного и подчеркнутого текста в стиле Psi;
— Улучшена «горячая» смена языка интерфейса, без перезапуска программы;
— Добавлена возможность масштабировать диалог настроек до меньших размеров. Размер окна запоминается;
— Расширен диалог настроек.

eiskaltdcpp-gtk
— Улучшения в виджете поиска.
— Исправлен путь к файлу блокировки повторного запуска программы (он был в ~/.dc++/). Теперь запускается лишь один экземпляр DC-клиента и правильно перехватываются magnet-ссылки;
— Добавлены горячие клавиши Влево/Вправо для разворачивания дерева каталогов в виджете просмотра списка файлов;
— Расширен диалог настроек.

eiskaltdcpp-daemon
Внимание: программа еще не готова для использования!
— Начата разработка;
— На данный момент это неуправляемый демон. Вы можете только запускать его и убивать;
— Запущенный процесс (см. man-страницу) подхватывает настройки из файлов конфигурации, созданные вручную или с помощью графических интерфейсов на Qt или Gtk. В результате: продолжаются начатые загрузки, пользователям доступны ваша шара и т.п.

Следующий релиз EiskaltDC++ ожидается 22 февраля 2011 г.

Ссылки:
— общение с разработчиками: jabber-конференция eiskaltdc@conference.gentoo.ru или форум
— deb-пакеты со стабильной версией и ежедненевные сборки программы: https://launchpad.net/~tehnick/+archive/tehnick
— информация о пакетах для других дистрибутивов и ОС доступна на странице проекта: http://code.google.com/p/eiskaltdc/
— информация об обнаруженных ошибках и предложения по улучшению программы принимаются на багтрекере проекта: http://code.google.com/p/eiskaltdc/issues/list
  • +4
  • SPU
  • 17 января 2011, 23:52

Комментарии (1)

  • avatar
  • fog
  • 18 января 2011, 13:57
  • #
  • 0
Эх, вот почаще бы видеть новости о проектах, в которых наши разработчики участвуют…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.