Megjelent stabil kiadás EiskaltDC++ v2.4.1 — platformfüggetlen kliens hálózatokhoz Direct Connect és Fejlett Direct Connect. architektúrákhoz i586, x86_64, aarch64 és armh. Továbbá elérhetők készítettek különböző Linux, Haiku, macOS és Windows disztribúciókhoz. Számos disztribúció karbantartói már frissítettek. csomagok a hivatalos tárolókban.
A főbb változások a verzió óta 2.2.9, amely 7,5 éve jelent meg:
Általános változások
- Hozzáadva az OpenSSL >= 1.1.x támogatása (az OpenSSL 1.0.2 támogatása megmaradt).
- Jelentős fejlesztések a program működésében macOS és Haiku alatt.
- Hivatalos Debian GNU/Hurd támogatás.
- Alapértelmezetten bekapcsolva a fájlok keresése DHT-n keresztül. A dht.fly-server.ru szerver hozzáadva a kezdeti elérhető csomópontok listájához.
- A build függőségekből eltávolítva a Boost könyvtárak! Ezzel a C++14 szabvány képességeire korlátozódtunk, ami lehetővé teszi a program összeállítását viszonylag régi rendszereken.
- Komoly átdolgozása történt a forráskódnak, kijavítva a statikus kódellenőrzők (cppcheck, clang) által talált megjegyzéseket.
- A libeiskaltdcpp könyvtár kódjának részleges szinkronizálása a DC++ 0.868 kernelével.
eiskaltdcpp-qt
- Hozzáadva a program Qt 5.x könyvtárakkal való összeállításának támogatása. Ezzel megmaradt a Qt 4.x könyvtárakkal való kompatibilitás.
- Hozzáadva a relatív fájlútvonalak támogatása erőforrásokhoz (ikonok, hangok, fordítások stb.), ami lehetővé tette a program AppImage és snap csomagolását.
- Hozzáadva a hubok támogatása nmdcs:// .
- Jelentősen javítva a beállítások párbeszédpanel.
- Javítva a BitTorrent protokoll magnet-linkjeinek megjelenítése a chateken. (Csak megjelenítés, a kattintáskor továbbra is külső programot hív meg.)
- Javítva a magnet-linkek megtekintésére és TTH kiszámítására szolgáló párbeszédpanelek: gombok hozzáadva a magnet-linkek és keresési linkek másolásához.
- Keresősáv hozzáadva a "Debug Console" widgethez.
- A beállításokból eltávolítva a betűtípus alkalmazásának lehetősége. Most a kontextusmenükben, szöveges címkékben, indikátorokban stb. mindig a rendszerbetűtípus használatos. A csevegés üzenetek betűtípus beállításai változatlanok maradtak.
- Javítva az IP szűrő működését.
- Megváltozott a Ctrl+F gyorsbillentyű reakciója a chateken: most már nem rejti el a keresősávot ismételt megnyomáskor, hanem úgy működik, mint a keresősáv a web böngészőkben.
- A HTML szöveges formázás használatának leállítása a rendszer értesítési területén található ikon tooltippjében GNU/Linux és FreeBSD rendszereken a KDE Plasma 5 új verzióival való kompatibilitási problémák miatt. Mostantól minden rendszerben és DE-ben egyszerű szöveg használatos.
- Új "Titkár" widget került bevezetésre, amely magnet linkeket és/vagy kulcsszavakat tartalmazó üzenetek keresésére szolgál. A felhasználónak már nem kell rengeteg haszontalan üzenetet átnéznie a különböző hubokon, a "Titkár" ezt helyette is elvégzi.
- Javították a kontextus menüket a személyes csevegések üzeneteihez.
eiskaltdcpp-gtk
- Különböző kisebb és nagyobb hibák javítva.
- A program leállásai csökkentek, de nem minden hiba lett javítva. Például, lehetséges összeomlás a keresőwidget használatakor.
eiskaltdcpp-daemon
- A keresési eredmények most a démon oldalán szűrve vannak: a JSON-RPC segítségével csak a legutolsó keresési kérés eredményei kerülnek visszaadásra. Ez a megközelítés kevésbé rugalmas, mint korábban, de egyszerűsíti az ügyfél implementációkat. Például, az hivatalos webes felületen.
A jövőbeni tervek különösen megjegyzendő:
- IPv6 támogatás hozzáadása a kernelhez.
- A Hunspell könyvtár használata az eiskaltdcpp-qt helyett az helyesírás-ellenőrzéshez.
- A Qt 4.x támogatásának, valamint a Qt 5.x 5.12 előtti verzióinak a leállítása.
- Az eiskaltdcpp-gtk támogatásának leállítása és teljes eltávolítása.
- Az XML-RPC támogatásának eltávolítása az eiskaltdcpp-daemonból.
Forrás: linux.org.ru

