Lëshimi i EiskaltDC++ 2.4.1


Lëshimi i EiskaltDC++ 2.4.1

Doli jashtë çlirim i qëndrueshëm EiskaltDC++ v2.4.1 - klient ndër-platformë për rrjetet Lidhu direkt и Lidhja e avancuar e drejtpërdrejtë. Kuvendet përgatitur për shpërndarje të ndryshme Linux, Haiku, macOS dhe Windows. Mirëmbajtësit e shumë shpërndarjeve tashmë janë përditësuar paketa në depot zyrtare.

Ndryshimet kryesore pas versionit 2.2.9, i cili u publikua 7.5 vjet më parë:

Ndryshimet e përgjithshme

  • Mbështetje e shtuar për OpenSSL >= 1.1.x (mbështetja për OpenSSL 1.0.2 është ruajtur).
  • Përmirësime të rëndësishme në funksionimin e programit në macOS dhe Haiku.
  • Mbështetje zyrtare për Debian GNU/Hurd.
  • Kërkimi i skedarëve nëpërmjet DHT është aktivizuar si parazgjedhje. Serveri dht.fly-server.ru është shtuar në listën e serverëve për të marrë listën fillestare të nyjeve të disponueshme.
  • Bibliotekat përforcuese janë hequr nga varësitë e montimit! Në të njëjtën kohë, ne arritëm të kufizojmë veten në aftësitë e standardit C++14, i cili na lejon të përpilojmë programin në sisteme mjaft të vjetra.
  • Është kryer një rifaktorim i madh i kodit burimor; komentet e gjetura nga analizuesit e kodit statik (cppcheck, clang) janë eliminuar.
  • Sinkronizimi i pjesshëm i kodit të bibliotekës libeiskaltdcpp me kernelin DC++ 0.868.

eiskaltdcpp-qt

  • Mbështetje e shtuar për ndërtimin e programit me bibliotekat Qt 5.x. Në të njëjtën kohë, pajtueshmëria me bibliotekat Qt 4.x ruhet.
  • Mbështetje e shtuar për shtigjet relative të skedarëve të burimeve (ikona, tinguj, përkthime, etj.), gjë që bëri të mundur paketimin e programit në AppImage dhe snap.
  • Mbështetje e shtuar për qendrat nmdcs:// .
  • Dialogu i cilësimeve është përmirësuar ndjeshëm.
  • Shfaqja e përmirësuar e lidhjeve magnetike për protokollin BitTorrent në biseda. (Vetëm afisho; klikimi mbi to përsëri thërret programin e jashtëm.)
  • Dialogët e përmirësuar për shikimin e lidhjeve magnetike dhe llogaritjen e TTH: butona të shtuar për kopjimin e lidhjeve magnetike dhe lidhjeve të kërkimit.
  • Shtoi një shirit kërkimi në miniaplikacionin e "Konsolës së korrigjimit të gabimeve".
  • Opsioni për të ndryshuar fontin për të gjithë aplikacionin është hequr nga cilësimet. Tani në menutë e kontekstit, etiketat e tekstit, treguesit, etj. Fonti i sistemit përdoret gjithmonë. Cilësimet e shkronjave për mesazhet e bisedës mbeten të pandryshuara.
  • Funksionimi i filtrit IP është rregulluar.
  • Reagimi ndaj çelësit të nxehtë Ctrl+F në biseda është ndryshuar: tani ai nuk e fsheh shiritin e kërkimit kur shtypet përsëri, por sillet njësoj si shiriti i kërkimit në shfletuesit e internetit.
  • Ndaloi përdorimin e formatimit të tekstit HTML në këshillën e veglave për ikonën e tabakasë së sistemit në sistemet GNU/Linux dhe FreeBSD për shkak të një problemi me ekranin në versionet më të reja të KDE Plasma 5. Teksti i thjeshtë përdoret tani për të gjitha sistemet dhe DE.
  • U shtua një miniaplikacion i ri "Sekretari" për të kërkuar mesazhe që përmbajnë lidhje magnetike dhe/ose fjalë kyçe. Përdoruesi nuk ka më nevojë të shikojë mijëra mesazhe të padobishme në shumë qendra për të gjetur diçka interesante, "Sekretari" do ta bëjë atë për të.
  • Menutë e fiksuara të kontekstit për mesazhet në bisedat personale.

eiskaltdcpp-gtk

  • Janë rregulluar gabime të ndryshme të vogla dhe të mëdha.
  • Ka më pak dështime të programit, por jo të gjitha janë rregulluar. Për shembull, përplasjet mund të ndodhin kur përdorni miniaplikacionin e kërkimit.

eiskaltdcpp-demon

  • Rezultatet e pyetjes së kërkimit tani filtrohen në anën e demonit: vetëm rezultatet për pyetjen e fundit të kërkimit kthehen nëpërmjet JSON-RPC. Kjo qasje është më pak fleksibël se më parë, por lejon zbatimin e thjeshtuar të klientit. Për shembull, në zyrtar ndërfaqe në internet.

Nga planet për të ardhmen sidomos i njohur:

  • Shtimi i mbështetjes IPv6 në kernel.
  • Përdorimi i bibliotekës Hunspell në vend të Aspell për kontrollin e drejtshkrimit në eiskaltdcpp-qt.
  • Fundi i mbështetjes për Qt 4.x, si dhe Qt 5.x më të vjetër se 5.12.
  • Fundi i mbështetjes dhe heqja e plotë e eiskaltdcpp-gtk.
  • Hiq mbështetjen e XML-RPC nga eiskaltdcpp-daemon.

Burimi: linux.org.ru