Релиз на EiskaltDC++ 2.4.1


Релиз на EiskaltDC++ 2.4.1

Излезе стабилен релиз EiskaltDC++ v2.4.1 — кросплатформен клиент за мрежи Direct Connect и Разширен 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