Релиз клиента для файлообменных сетей Direct Connect и ADC - EiskaltDC++ 2.2.4
Cостоялся релиз EiskaltDC++, кроссплатформенного графического клиента для сетей 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.
- IPv6 в ядре DC++
- JSON интерфейс для EiskaltDC++ Daemon
- Поддержка Gtk3 для EiskaltDC++ Gtk
Следующий релиз программы ожидается 30 октября. За активностью разработки проекта можно наблюдать на данной странице. Пообщаться с разработчиками можно в Jabber-конференции eiskaltdc@conference.gentoo.ru или в специальной ветке форума. Сообщения об ошибках и запросы на реализацию улучшений принимаются в системе трекинга ошибок Google Code.
Свежие deb-пакеты со стабильной версией и ежедневные сборки программы доступны здесь. Ссылки на пакеты для других дистрибутивов и ОС можно найти на главной странице проекта. Скриншоты и полезную информацию о проекте можно найти на сайте одного из разработчиков. Там же доступен небольшой FAQ, с которым желательно ознакомиться.
В заключение напомню, что пообщаться с разработчиками различных клиентских и серверных программ для сети Direct Connect (на английском), можно в общем чате на хабе: adcs://devpublic.adcportal.com:16591 Например, сейчас активно ведется реализация поддержки IPv6 в клиентском ПО и требуется всестороннее тестирование.
© OpenNet