Cостоялся релиз EiskaltDC++ 2.2.4 — кроссплатформенного графического клиента для сетей Direct Connect и Advanced Direct Connect.
Основные отличия от версии 2.2.3:
Общие изменения
- Частичная синхронизация с ядром DC++ (0.785).
- Теперь для сборки требуется GCC >= 4.4.0.
- Добавлена поддержка DHT. Опция в настройках по умолчанию отключена. Есть возможность полностью убрать поддержку DHT на этапе конфигурирования (опция -DWITH_DHT для cmake). Для работы DHT необходим белый внешний IPv4.
eiskaltdcpp-qt
- Добавлены некоторые опции в диалог настроек: DHT, DHT_PORT.
- Исправлено неверное логирование личных чатов.
- Добавлена кнопка Stop в поисковом виджете, которая только прекращает добавление новых элементов в фрейм. Ответы на поисковый запрос будут по-прежнему приходить от других клиентов, но будут проигнорированы. Это обусловлено особенностями протокола.
- Исправлена ошибка отображения прогресса более 100% в индикаторе загрузок виджета активных передач.
- Реализовано отложенное заполнение модели в виджете просмотра списка файлов, что значительно снижает потребление памяти и не создаёт кратковременный фриз интерфейса. Особенно заметно при открытии огромных файл-листов.
eiskaltdcpp-gtk
- Переход с Libglade на GtkBuilder. Частично утрачена совместимость с кодовой базой LinuxDC++ и FreeDC++.
- Переход на Gtk+ версии 2.24: в коде больше не используются элементы, объявленные устаревшими. Временно сохранена поддержка старых версий (только Gtk >= 2.18) с помощью вставок в коде и дополнительных патчей.
- Добавлены некоторые опции в диалог настроек: DHT, DHT_PORT, DYNDNS_ENABLE, DYNDNS_SERVER.
eiskaltdcpp-daemon
- Добавлены новые методы XML-RPC: search.send, search.getresults, show.version, show.ratio (подробнее).
eiskaltdcpp-cli
- Добавлен простой консольный интерфейс для управления демоном через XML-RPC.
Более подробный список изменений.
Следующий релиз программы ожидается 30 октября.
В грядущих релизах запланировано:
- IPv6 в ядре DC++.
- JSON интерфейс для EiskaltDC++ Daemon.
- Поддержка Gtk3 для EiskaltDC++ Gtk.
За активностью разработки проекта можно наблюдать на данной странице. Пообщаться с разработчиками можно в Jabber-конференции eiskaltdc@conference.gentoo.ru или в специальной ветке форума. Сообщения об ошибках и запросы на реализацию улучшений принимаются в системе трекинга ошибок Google Code.
Свежие deb-пакеты со стабильной версией и ежедневные сборки программы доступны здесь. Ссылки на пакеты для других дистрибутивов и ОС можно найти на главной странице проекта. Скриншоты и полезную информацию о проекте можно найти на сайте одного из разработчиков. Там же доступен небольшой FAQ, с которым желательно ознакомиться.
В заключение напомню, что пообщаться с разработчиками различных клиентских и серверных программ для сети Direct Connect (на английском), можно в общем чате на хабе: adcs://devpublic.adcportal.com:16591 Например, сейчас активно ведётся реализация поддержки IPv6 в клиентском ПО и требуется всестороннее тестирование.
>>> Подробности