Cостоялся релиз EiskaltDC++ 2.2.7 — кроссплатформенного графического клиента для сетей Direct Connect и Advanced Direct Connect.
Основные отличия от версии 2.2.6:
Общие изменения
- Обновлена встроенная копия библиотеки jsonrpc-cpp.
- Добавлена автоматическая пауза для элементов очереди загрузок в случае, когда целевой каталог или временный целевой каталог недоступен (например, каталог отмонтирован).
- Рефакторинг исходного кода.
eiskaltdcpp-qt
- Прекращена поддержка Qt < 4.6.0.
- Корректное сохранение состояний заголовков таблиц.
- Добавлены некоторые опции в диалог настроек: ALLOW_UPLOAD_MULTI_HUB, USE_ADL_ONLY_OWN_LIST.
- Исправлены проблемы, добавленные в версии 2.2.5:
- Исправлена сборка с GCC >= 4.7.
- Исправлено падение программы при запуске (проблема присутствовала только в сборках с GCC >= 4.7).
- Исправлена сборка с отключенной поддержкой aspell.
- Исправлены действия пунктов главного меню «Скрыть последнее статусное сообщение» и «Скрыть статистику пользователей».
- Исправлена индикация иконкой в трее о новых непрочитанных сообщениях.
- Исправлено падение при выходе.
eiskaltdcpp-gtk
- Поиск альтернатив всегда запускается в новом виджете.
- Добавлены некоторые опции в диалог настроек: ALLOW_UPLOAD_MULTI_HUB, ALLOW_SIM_UPLOADS, LOG_FILE_MAIN_CHAT, LOG_FILE_PRIVATE_CHAT, LOG_FILE_DOWNLOAD, LOG_FILE_UPLOAD, LOG_FORMAT_POST_FINISHED_DOWNLOAD, LOG_FILE_FINISHED_DOWNLOAD, REPORT_ALTERNATES, USE_ADL_ONLY_OWN_LIST.
- Добавлено сохранение последнего типа поиска в поисковом виджете.
- Добавлен перехват сигналов SIGSEGV, SIGABRT, SIGBUS и SIGTERM.
- Добавлены команда чата и отжимаемая кнопка для отключения чата в виджете хаба.
- Добавлены некоторые опции в диалог настроек избранного хаба: отключение чата и внешний IP.
- Изменен алгоритм действий по левому клику мыши на значке в системном трее. Теперь используется такое же поведение как и в Qt интерфейсе.
- В виджете просмотра списка файлов парсинг файл-листов вынесен в отдельный поток, что решило проблему с кратковременным фризом интерфейса при открытии больших файл-листов.
eiskaltdcpp-daemon
- Синхронизированы доступные методы XML-RPC и JSON-RPC.
- Обновлены методы JSON-RPC: methods.list, show.ratio.
- Исправлены опции командной строки «-c» и «-l»: они не работали когда аргумент завершался не разделителем.
- JSON-RPC теперь работает используя встроенную библиотеку mongoose.
Более подробный список изменений. Следующий релиз программы ожидается конце июня.
В грядущих релизах запланировано:
- IPv6 в ядре DC++.
- Улучшение поддержки Lua-скриптов.
За активностью разработки проекта можно наблюдать на данной странице. Пообщаться с разработчиками можно в Jabber-конференции eiskaltdc@conference.gentoo.ru или в специальной ветке форума. Сообщения об ошибках и запросы на реализацию улучшений принимаются в системе трекинга ошибок Google Code.
Свежие deb-пакеты со стабильной версией и ежедневные сборки программы доступны здесь. Ссылки на пакеты для других дистрибутивов и ОС можно найти на главной странице проекта. Скриншоты и полезную информацию о проекте можно найти на сайте одного из разработчиков. Там же доступен небольшой FAQ, с которым желательно ознакомиться.
>>> Подробности