Состоялся релиз EiskaltDC++, кроссплатформенного графического клиента для сетей Direct Connect и ADC.
Основные изменения после версии 2.2.2:
- Общие изменения
- Разные поисковые интервалы для избранных хабов (по умолчанию: 60 с);
- Исправлена ошибка с подключением к ADC хабам на архитектуре armel;
- Общий код для обновления IP из DynDNS (перенесено из Qt GUI).
- Суммарная статистика (загружено/отдано) перемещена в ядро (текущие значения в Qt GUI будут сброшены);
- Исправлена проблема с хэшированием файлов, которые содержат в названии символы, отсутствующие в стандартной восьмибайтной локали, но присутствующие в юникод локалях. (Влияет только на MS Windows);
- Обновлены иконки программы в теме faenza;
- Исправлена сборка программы в Mac OS X;
- Множество исправлений и чистка кода (исправлены некоторые предупреждения компилятора и т.п.).
- eiskaltdcpp-qt
- Добавлена новая команда чата: /dcpps (для изменения настроек ядра DC++);
- Добавлены некоторые опции в диалог настроек избранного хаба: MINIMUM_SEARCH_INTERVAL;
- Реализована асинхронная загрузка истории из баз данных в виджете завершенных передач;
- Добавлено временное ограничение на количество элементов, загружаемых из баз данных при запуске программы (только 500 элементов из истории завершенных передач). Позднее в этом виджете будет реализована простая навигация по истории;
- Добавлена возможность поиска по шаблону в виджете просмотра списка файлов;
- Исправлен баг с некорректным элементом меню 'О программе' в Mac OS X;
- Исправлено контекстное меню на ADC хабах;
- Добавлена новая тема с монохромными иконками программы.
- eiskaltdcpp-gtk
- Добавлено сохранение информации об общем трафике (загружено/передано) между сессиями;
- Добавлены новые команды чата: /ip (правила IPFilter), /ratio, /version;
- Добавлены некоторые опции в диалог настроек избранного хаба: Mode (тип подключения), MINIMUM_SEARCH_INTERVAL.
- eiskaltdcpp-daemon
- Новые методы XML-RPC;
- Полный список доступных сейчас методов: magnet.add, daemon.stop, hub.del, hub.say, hub.pm, hub.list, hub.retchat, share.add, share.rename, share.del, share.list, share.refres;
- Веб-интерфейса для управления демоном все еще нет.
Напомню, что начиная с версии 2.2.2 EiskaltDC++ Qt доступен в виде плагина для проекта LeechCraft.
В следующих релизах ожидается:
- Поддержка DHT
- IPv6 в ядре DC++
- JSON интерфейс для EiskaltDC++ Daemon
- Миграция с Libglade на GtkBuilder в EiskaltDC++ Gtk
![](/img/extnews/772/0.jpg)
Следующий релиз программы ожидается 18 сентября. За активностью разработки проекта можно наблюдать на данной странице. Пообщаться с разработчиками можно в Jabber-конференции eiskaltdc@conference.gentoo.ru или в специальной ветке форума. Сообщения об ошибках и запросы на реализацию улучшений принимаются в системе трекинга ошибок Google Code.
Свежие deb-пакеты со стабильной версией и ежедневные сборки программы доступны здесь. Ссылки на пакеты для других дистрибутивов и ОС можно найти на главной странице проекта. Скриншоты и полезную информацию о проекте можно найти на сайте одного из разработчиков. Там же доступен небольшой FAQ, с которым желательно ознакомиться.