Објавување на EiskaltDC++ 2.4.1


Објавување на EiskaltDC++ 2.4.1

Излегов стабилно ослободување 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