Релиз EiskaltDC++ 2.4.1


Релиз EiskaltDC++ 2.4.1

Излязоха стабилна версия EiskaltDC++ v2.4.1 — кроссплатформен клиент за мрежи Direct Connect и Advanced Direct Connect. Сборки са подготвени за различни дистрибуции на 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 е добавен в списъка на сървърите за получаване на началния списък с налични възли.
  • От зависимостите при сборка са премахнати библиотеките Boost! При това е постигнато ограничаване до възможностите на стандарта C++14, което позволява компилирането на програмата на доста стари системи.
  • Извършен е сериозен рефакторинг на изходния код, отстранени са забележките, открити от статичните анализатори на код (cppcheck, clang).
  • Частична синхронизация на кода на библиотеката libeiskaltdcpp с ядрото DC++ 0.868.

eiskaltdcpp-qt

  • Добавена е поддръжка за компилиране на програмата с библиотеки Qt 5.x. При това е запазена съвместимостта с библиотеките Qt 4.x.
  • Добавена е поддръжка за относителни пътища към ресурсните файлове (иконки, звуци, преводи и др.), което позволи пакетирането на програмата в AppImage и snap.
  • Добавена е поддръжка за хъбове nmdcs:// .
  • Сериозно подобрение на диалоговия прозорец с настройки.
  • Подобрено е отображението на magnet линкове за протокола BitTorrent в чатове. (Само отображение, при кликване на тях все още се извиква външна програма.)
  • Подобрени са диалозите за преглед на magnet линкове и изчисляване на TTH: добавени са бутони за копиране на magnet линкове и линкове за търсене.
  • Добавена е лента за търсене в уиджета „Конзола за дебъг“.
  • От настройките е премахната опцията за промяна на шрифта за цялото приложение. Сега в контекстните менюта, текстовите етикети, индикаторите и т.н. винаги се използва системният шрифт. Настройките за шрифтове за съобщения в чатове остават без промяна.
  • Коригирана е работата на IP филтъра.
  • Променено е поведението на горещия клавиш Ctrl+F в чатове: сега той не скрива лентата за търсене при повторно натискане, а се държи като лентата за търсене в уеб браузъри.
  • Прекратено използването на HTML форматиране на текста в подсказките за иконите в системния трей в GNU/Linux и FreeBSD поради проблеми с визуализацията в новите версии на KDE Plasma 5. Сега за всички системи и DE се използва прост текст.
  • Добавен е новият виджет „Секретар“ за търсене на съобщения, съдържащи magnet линкове и/или ключови думи. На потребителите вече не им е нужно да преглеждат тонове безполезни съобщения на множество хъбове, за да намерят нещо интересно, „Секретарят“ ще го направи вместо тях.
  • Коригирани са контекстните менюта за съобщения в лични чатове.

eiskaltdcpp-gtk

  • Коригирани са различни малки и големи грешки.
  • Броят на сривовете на програмата намаля, но не всички са отстранени. Например, могат да се получат сривове при използване на виджета за търсене.

eiskaltdcpp-daemon

  • Резултатите от търсенето сега се филтрират на страната на демона: чрез JSON-RPC се предоставят резултати само за последното търсене. Този подход е по-малко гъвкав от преди, но позволява опростяване на клиентските реализации. Например, в официалния веб интерфейс.

От планове за бъдеще особено се отбелязва:

  • Добавяне на поддръжка за IPv6 в ядрото.
  • Използване на библиотеката Hunspell вместо Aspell за проверка на правописа в eiskaltdcpp-qt.
  • Прекратяване на поддръжката на Qt 4.x, както и на Qt 5.x по-стари от 5.12.
  • Прекратяване на поддръжката и пълно премахване на eiskaltdcpp-gtk.
  • Премахване на поддръжката на XML-RPC от eiskaltdcpp-daemon.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster