История проекта началась в июле 2009 года с создания модификации
Valknut
—
Valknut-mod
. После достаточно длительной разработки мода, работа над
Valknut-mod
была остановлена, а все последующие изменения стали происходить в
форке
, получившим название
EiskaltDC
(Eiskalt (Айскальт) —
нем.
морозный, заледенелый
. Название клиента образовалось из названия песни немецкой группы
Eisbrecher
— Eiskalt Erwischt). Спустя несколько месяцев разработчики решили, что используемая в
Valknut
в качестве ядра библиотека dclib устарела и не отвечает современным стандартам, в связи с чем было принято решение о переходе на ядро которое используется в клиенте
DC++
, что повлекло за собой полное переписывание кода клиента. Переписанный клиент получил название
EiskaltDC++
, стал базироваться на ядре DC++ и поддерживать, помимо протокола
Direct Connect
, протокол
ADC
. В
EiskaltDC++
нет кода из старого
EiskaltDC
, единственное что связывает эти два клиента — это общие авторы.
Возможность использования бокового дока со списком виджетов, многострочной панели табов или однострочной панели с табами.
Поддержка PFSR (partial file sharing) (пользователи могут качать с вас части файла, который вы сами ещё не полностью скачали, аналогично вы можете качать с других пользователей частично скачанные ими файлы).
Списки отданного/скачанного.
Возможность автообновления внешнего
IP
через
DynDNS
.
Публичные/избранные хабы (списки интернет хабов, используемая
кодировка
, тип подключения, возможность представляться другими клиентами, внешний IP, возможность отключения
чата
при соединении с хабом, возможность задания разных поисковых интервалов для хабов (по умолчанию: 60 с)).
Избранные пользователи (автоматически выдавать слот, описание, время последнего посещения).
Фильтр в списке пользователей, в результатах поиска, в публичных хабах и в файл-листах, поиск в файл-листах.
Возможность использовать
регулярные выражения
Qt
в фильтре списка пользователей (используйте ##<regexp> в фильтре).
Полнофункциональный
чат
(раскраска
ников
,
парсинг
магнетов
, ссылок,
смайлы
, панель смайлов или окно выбора смайлов, поиск в чате, команды чата, поддержка
BBCode
, отключение/включение/очистка чата, Shift+Enter для переноса строки ввода в чате, проверка орфографии (с использованием
Aspell
), возможность отображения IP-адресов и
стран
пользователей в чате (зависит от настроек хаба: информация о них обычно доступна только для операторов), разделитель (горизонтальная линия) для непрочитанных сообщений в чате, возможность подсветки ключевых слов в чате — команды чата /kword add <keyword>, /kword purge <keyword>, /kword list).
Пользовательские команды хаба.
Секретарь (позволяет не читать бесполезные сообщения во множестве чатов для поиска чего-то интересного, например, сообщений с
магнет-ссылками
или ключевыми словами).
Ограничение отдачи по размеру шары (задаётся через контекстное меню для выбранного каталога в списке файлов).
Текстовые и звуковые уведомления.
Настройки хеширования (ограничение скорости хеширования, постановка на паузу, использование маски для указания файлов и каталогов, которые не надо хешировать, настройка периода автоматического обновления шары).