Релиз клиента для файлообменных сетей Direct Connect и ADC - EiskaltDC++ 2.2.7
Cостоялся релиз EiskaltDC++, кроссплатформенного графического клиента для сетей 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, с которым желательно ознакомиться. Ключевые слова: DirectConnect, dc, adc, p2p, qt, gtk, gtk3
© OpenNet