Излегов стабилно ослободување EiskaltDC++ v2.4.1 - вкрстена-платформски клиент за мрежи Директен Поврзете се и Напредно директно поврзување. Собранија подготвен за различни дистрибуции на Linux, Haiku, macOS и Windows. Одржувачите на многу дистрибуции веќе се ажурирани пакети во официјалните складишта.
Главните промени по верзијата 2.2.9, кој беше објавен пред 7.5 години:
Општи промени
- Додадена е поддршка за OpenSSL >= 1.1.x (задржана е поддршката за OpenSSL 1.0.2).
- Значителни подобрувања во работата на програмата на macOS и Haiku.
- Официјална поддршка за Debian GNU/Hurd.
- Пребарувањето датотеки преку DHT е стандардно овозможено. Серверот dht.fly-server.ru е додаден на листата на сервери за да се добие почетната листа на достапни јазли.
- Засилените библиотеки се отстранети од зависностите од склопување! Во исто време, успеавме да се ограничиме на можностите на стандардот C++14, кој ни овозможува да ја составиме програмата на прилично стари системи.
- Извршено е големо рефакторирање на изворниот код; коментарите пронајдени од анализаторите на статички код (cppcheck, clang) се елиминирани.
- Делумна синхронизација на кодот на библиотеката libeiskaltdcpp со кернелот DC++ 0.868.
eiskaltdcpp-qt
- Додадена е поддршка за градење на програмата со библиотеки Qt 5.x. Во исто време, се одржува компатибилноста со библиотеките Qt 4.x.
- Додадена е поддршка за релативни патеки до датотеките со ресурси (икони, звуци, преводи, итн.), што овозможи да се спакува програмата во AppImage и snap.
- Додадена е поддршка за хабови nmdcs:// .
- Дијалогот за поставки е значително подобрен.
- Подобрен приказ на магнетни врски за протоколот BitTorrent во разговори. (Само приказ; со кликнување на нив сè уште се повикува надворешната програма.)
- Подобрени дијалози за прегледување магнетни врски и пресметување на TTH: додадени копчиња за копирање магнетни врски и врски за пребарување.
- Додадена е лента за пребарување во виџетот за конзола за отстранување грешки.
- Опцијата за промена на фонтот за целата апликација е отстранета од поставките. Сега во контекстните менија, текстуалните етикети, индикаторите итн. Системскиот фонт секогаш се користи. Поставките за фонтот за пораките за разговор остануваат непроменети.
- Работата на IP филтерот е поправена.
- Реакцијата на копче Ctrl+F во разговорите е променета: сега не ја крие лентата за пребарување кога ќе се притисне повторно, туку се однесува исто како лентата за пребарување во веб-прелистувачите.
- Престана да користи форматирање на HTML текст во советот за алатки за иконата на системската лента на системите GNU/Linux и FreeBSD поради проблем со приказот во поновите верзии на KDE Plasma 5. Обичен текст сега се користи за сите системи и DE.
- Додаден е нов додаток „Секретар“ за пребарување пораки што содржат магнетни врски и/или клучни зборови. Корисникот повеќе не треба да бара низ тони бескорисни пораки на многу центри за да најде нешто интересно, „секретарот“ ќе го направи тоа наместо него.
- Поправени контекстни менија за пораки во лични разговори.
eiskaltdcpp-gtk
- Поправени се разни мали и големи грешки.
- Има помалку паѓања на програмата, но не сите се поправени. На пример, може да се случат падови кога се користи виџетот за пребарување.
еискалтдцпп-демон
- Резултатите од барањето за пребарување сега се филтрирани на страната на демонот: само резултатите за последното барање за пребарување се враќаат преку JSON-RPC. Овој пристап е помалку флексибилен од порано, но овозможува поедноставени имплементации на клиентот. На пример, во официјалната веб интерфејс.
На планови за иднината особено забележан:
- Додавање поддршка за IPv6 на кернелот.
- Користење на библиотеката Hunspell наместо Aspell за проверка на правопис во eiskaltdcpp-qt.
- Крај на поддршката за Qt 4.x, како и Qt 5.x постар од 5.12.
- Крај на поддршката и целосно отстранување на eiskaltdcpp-gtk.
- Отстранете ја поддршката за XML-RPC од eiskaltdcpp-daemon.
Извор: linux.org.ru