Az EiskaltDC++ kiadása 2.4.1


Az EiskaltDC++ kiadása 2.4.1

felszabadított stabil kibocsátás EiskaltDC++ v2.4.1 – többplatformos kliens hálózatokhoz Közvetlen kapcsolat и Speciális közvetlen kapcsolat. szerelvények különféle Linux, Haiku, macOS és Windows disztribúciókhoz készült. Számos disztribúció karbantartója már frissített пакеты a hivatalos adattárakba.

Főbb változások a verzió után 2.2.9, amely 7.5 éve jelent meg:

Általános változások

  • Az OpenSSL >= 1.1.x támogatása hozzáadva (az OpenSSL 1.0.2 támogatása megmarad).
  • Jelentős fejlesztések a program működésében macOS és Haiku rendszereken.
  • Hivatalos támogatás a Debian GNU/Hurdhoz.
  • A fájlok DHT-n keresztüli keresése alapértelmezés szerint engedélyezve van. A dht.fly-server.ru szerver hozzáadásra került a kiszolgálók listájához, hogy megkapja az elérhető csomópontok kezdeti listáját.
  • A Boost könyvtárakat eltávolítottuk az összeállítási függőségekből! Ugyanakkor sikerült korlátoznunk magunkat a C++14 szabvány képességeire, amivel meglehetősen régi rendszereken is lefordíthatjuk a programot.
  • A forráskód jelentős átalakítása megtörtént, a statikus kódelemzők által talált megjegyzések (cppcheck, clang) megszűntek.
  • A libeiskaltdcpp könyvtár kódjának részleges szinkronizálása a DC++ 0.868 kernellel.

eiskaltdcpp-qt

  • Támogatás hozzáadva a program Qt 5.x könyvtárakkal történő felépítéséhez. Ugyanakkor a Qt 4.x könyvtárakkal való kompatibilitás megmarad.
  • Támogatás hozzáadva az erőforrásfájlok relatív elérési útjaihoz (ikonok, hangok, fordítások stb.), ami lehetővé tette a program AppImage-be és snap-be történő becsomagolását.
  • Hozzáadott támogatás a hubokhoz nmdcs:// .
  • A beállítási párbeszédpanel jelentősen javult.
  • Továbbfejlesztett mágneses hivatkozások megjelenítése a BitTorrent protokollhoz chatekben. (Csak megjelenítés; rákattintással továbbra is meghívja a külső programot.)
  • Továbbfejlesztett párbeszédpanelek a mágneses hivatkozások megtekintéséhez és a TTH kiszámításához: hozzáadott gombok a mágneses hivatkozások és a keresési hivatkozások másolásához.
  • Keresősáv hozzáadva a Debug Console widgethez.
  • A beállítások közül eltávolították a teljes alkalmazás betűtípusának megváltoztatásának lehetőségét. Most a helyi menükben, szöveges címkékben, indikátorokban stb. A rendszer mindig a rendszer betűtípusát használja. A csevegőüzenetek betűtípus-beállításai változatlanok maradnak.
  • Az IP szűrő működése javítva.
  • Módosult a chatekben a Ctrl+F gyorsbillentyűre adott reakció: immár nem rejti el a keresősávot, ha újra megnyomjuk, hanem ugyanúgy viselkedik, mint a böngészők keresősávja.
  • A KDE Plasma 5 újabb verzióinak megjelenítési problémája miatt a HTML-szöveg formázása nem használható az eszköztippben a rendszertálca ikonhoz GNU/Linux és FreeBSD rendszereken.
  • Új "Titkár" widget hozzáadva mágneses hivatkozásokat és/vagy kulcsszavakat tartalmazó üzenetek kereséséhez. A felhasználónak többé nem kell átnéznie a rengeteg haszontalan üzenetet sok csomóponton, hogy valami érdekeset találjon, a „titkár” megteszi helyette.
  • Javított helyi menük a személyes csevegések üzeneteihez.

eiskaltdcpp-gtk

  • Különféle kisebb-nagyobb hibákat javítottak.
  • Kevesebb a programösszeomlás, de nem sikerült mindegyiket javítani. Például összeomlások fordulhatnak elő a kereső widget használatakor.

eiskaltdcpp-démon

  • A keresési lekérdezések eredményei most a démonoldalon szűrhetők: csak az utolsó keresési lekérdezés eredményei jelennek meg a JSON-RPC-n keresztül. Ez a megközelítés kevésbé rugalmas, mint korábban, de lehetővé teszi az egyszerűsített ügyfélmegvalósítást. Például a hivatalosban webes felület.

Of jövőbeli tervek különösen neves:

  • IPv6 támogatás hozzáadása a kernelhez.
  • A Hunspell könyvtár használata az Aspell helyett az eiskaltdcpp-qt helyesírás-ellenőrzésére.
  • A Qt 4.x, valamint az 5-nél régebbi Qt 5.12.x támogatásának vége.
  • A támogatás vége és az eiskaltdcpp-gtk teljes eltávolítása.
  • Távolítsa el az XML-RPC támogatást az eiskaltdcpp-démonból.

Forrás: linux.org.ru