Doli publikim i qĂ«ndrueshĂ«m EiskaltDC++ v2.4.1 â klienti me platforma tĂ« ndryshme pĂ«r rrjetet Direct Connect dhe Direct Connect tĂ« Avancuar. Konstruksionet janĂ« pĂ«rgatitur pĂ«r distribucione tĂ« ndryshme tĂ« Linux, Haiku, macOS dhe Windows. Maintainers e shumĂ« distribucioneve tashmĂ« kanĂ« pĂ«rditĂ«suar paketet nĂ« depozitĂ« zyrtare.
Ndryshimet kryesore pas versionit 2.2.9, i cili u lëshua 7.5 vjet më parë:
Ndryshime të përgjithshme
- Shtuar mbështetje për OpenSSL >= 1.1.x (mbështetje për OpenSSL 1.0.2 është ruajtur).
- Përmirësime të rëndësishme për funksionimin e programit në macOS dhe Haiku.
- Mbështetje zyrtare për Debian GNU/Hurd.
- Kërkimi i skedarëve përmes DHT tani është i aktivizuar si standarte. Serveri dht.fly-server.ru është shtuar në listën e serverëve për të marrë një listë fillestare të nodëve të disponueshëm.
- Bibliotekat Boost janë hequr nga varësitë e ndërtimit! Ndërkohë, është arritur të përmbahet në mundësitë e standardit C++14, që lejon ndërtimin e programit në sisteme mjaft të vjetra.
- Një ristrukturim i rëndësishëm i kodit burimor është kryer, duke eliminuar vërejtjet e gjetura nga analizuesit statikë të kodit (cppcheck, clang).
- Sinkronizim pjesor i kodit të libeiskaltdcpp me kernelin DC++ 0.868.
eiskaltdcpp-qt
- Shtuar mbështetje për ndërtimin e programit me bibliotekat Qt 5.x. Ndërsa ruhet kompatibiliteti me bibliotekat Qt 4.x.
- Shtuar mbështetje për rrugë relative për skedarët e burimeve (ikona, tinguj, përkthime etj.), që mundësoi paketimin e programit në formatin AppImage dhe snap.
- Shtuar mbështetje për qendrat nmdcs:// .
- Dialogu i konfigurimit është përmirësuar ndjeshëm.
- Përmirësuar shfaqja e lidhjeve magnet për protokollin BitTorrent në biseda. (Vetëm shfaqja, klikimi mbi to ende hap një program të jashtëm.)
- Dialogët për shikimin e lidhjeve magnet dhe llogaritjen e TTH janë përmirësuar: janë shtuar butona për kopjimin e lidhjeve magnet dhe lidhjeve kërkuese.
- Shtuar një panel kërkimi në widget-in "Konsolën e debug."
- Opsioni për të ndryshuar fontin për të gjithë aplikacionin është hequr nga cilësimet. Tani në menutë e kontekstit, etiketat tekstuale, treguesit etj. përdoret gjithmonë fonti sistemor. Cilësimet e fonteve për mesazhet në biseda kanë mbetur të pandryshuara.
- Funksionimi i filtrit IP është rregulluar.
- Reagimi ndaj shkurtes Ctrl+F në biseda është ndryshuar: tani ai nuk fsheh panelin e kërkimit me një shtypje të dytë, por sillet ashtu si paneli i kërkimit në shfletuesit.
- Përdorimi i formatimit HTML në tooltip për ikonën në sistemin e trejës në GNU/Linux dhe FreeBSD është ndaluar për shkak të problemeve me shfaqjen në versionet e reja të KDE Plasma 5. Tani për të gjitha sistemet dhe DE përdoret teksti i thjeshtë.
- Shtuar një widget të ri "Sekretari" për të kërkuar mesazhe që përmbajnë lidhje magnet dhe/ose fjalë kyçe. Tani përdoruesit nuk kanë nevojë të shqyrtojnë tonelata mesazhesh të padobishme në shumë hub-e për të gjetur diçka interesante, "Sekretari" do ta bëjë këtë për ta.
- Korrektuar menutë kontekstuale për mesazhet në bisedat private.
eiskaltdcpp-gtk
- Korrektuar disa gabime të vogla dhe të mëdha.
- Numri i rënieve të programit ka rënë, por nuk janë korrigjuar të gjitha. Për shembull, mund të ndodhin rënie gjatë përdorimit të widget-it të kërkimit.
eiskaltdcpp-daemon
- Rezultatet e kërkimit tani filtrohen në anën e daemon-it: rezultatet kthehen vetëm për kërkimin e fundit përmes JSON-RPC. Ky qasje është më pak fleksibël se më parë, por lejon thjeshtimin e implementimeve të klientëve. Për shembull, në zyrtarin ndërfaqja në internet.
Nga planet për të ardhmen veçanërisht shënohet:
- Shtimi i mbështetjes për IPv6 në kernel.
- Përdorimi i bibliotekës Hunspell në vend të Aspell për kontrollin e shkrimit në eiskaltdcpp-qt.
- Ndërprerja e mbështetjes për Qt 4.x, si dhe për Qt 5.x më të vjetra se 5.12.
- Ndërprerja e mbështetjes dhe heqja e plotë të eiskaltdcpp-gtk.
- Heqja e mbështetjes për XML-RPC nga eiskaltdcpp-daemon.
Burimi: linux.org.ru

