Doli lĂ«shimi stabil EiskaltDC++ v2.4.1 â klienti shumĂ«plar pĂ«r rrjetet Direct Connect dhe Advanced Direct Connect. NdĂ«rtimet janĂ« pĂ«rgatitur pĂ«r shpĂ«rndarje tĂ« ndryshme Linux, Haiku, macOS dhe Windows. MaintainerĂ«t e shumĂ« shpĂ«rndarjeve tashmĂ« e kanĂ« pĂ«rditĂ«suar paketat nĂ« repozitorĂ«t zyrtarĂ«.
Ndryshimet kryesore pas versionit 2.2.9, që u lëshua 7.5 vjet më parë:
Ndryshimet e 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ë konsiderueshme për funksionimin e programit në macOS dhe Haiku.
- Mbështetje zyrtare për Debian GNU/Hurd.
- Kërkimi i skedave përmes DHT tani është aktivizuar nga e drejta. Serveri dht.fly-server.ru është shtuar në listën e serverëve për marrjen e një liste fillestare të nodëve të disponueshëm.
- Bibliotekat Boost janë hequr nga varësitë e ndërtimit! Megjithatë, është arritur të kufizohemi me mundësitë e standardit C++14, çka lejon ndërtimin e programit në sisteme mjaft të vjetra.
- Kryer një refaktorizim të rëndësishëm të kodit burimor, hequr defektet e gjetura nga analistët statikë të kodit (cppcheck, clang).
- Sinhronizimi pjesor i kodit të bibliotekës libeiskaltdcpp me bërthamën DC++ 0.868.
eiskaltdcpp-qt
- Shtuar mbështetje për ndërtimin e programit me bibliotekat Qt 5.x. Në këtë mënyrë ruhet përputhshmëria me bibliotekat Qt 4.x.
- Shtuar mbështetje për rrugët relative për skedarët burim (ikona, tinguj, përkthime etj.), e cila bëri të mundur paketimin e programit në AppImage dhe snap.
- Shtuar mbështetje për hube nmdcs:// .
- Përmirësuar ndjeshëm dialogu i cilësimeve.
- Përmirësuar shfaqja e lidhjeve magnet për protokollin BitTorrent në biseda. (Vetëm shfaqja, kur klikoni mbi to, përsëri aktivizohet një program i jashtëm.)
- Përmirësuar dialogët për shikimin e lidhjeve magnet dhe llogaritjen e TTH: shtuar butona për kopjimin e lidhjeve magnet dhe lidhjeve të kërkimit.
- Shtuar paneli i kĂ«rkimit nĂ« widget-in âKonsola e diagnostikimitâ.
- Hequr opsioni për ndryshimin e fontit për të gjithë aplikacionin nga cilësimet. Tani në menutë kontekstop dhe etiketat tekstuale gjithmonë përdoret fonti sistemik. Cilësimet e fonteve për mesazhet në biseda mbetën pa ndryshime.
- Korrigjuar punën e filtrit IP.
- Ndryshuar reagimin ndaj hotkey Ctrl+F në biseda: tani ai nuk e fsheh panelin e kërkimit me një klik të dytë, por sillet ashtu si paneli i kërkimit në shfletuesit e uebit.
- Ndalohet përdorimi i formatimit HTML të tekstit në ngjarjen që shfaqet për ikonkën në sistemin e sistemit të tray në sistemet GNU/Linux dhe FreeBSD 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 vetëm 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. Përdoruesi nuk ka nevojë më të kalojë përmes tonelatave të mesazheve të pavlera në shumë hub-a për të kërkuar diçka interesante, 'Sekretari' do ta bëjë këtë për të.
- Korrigjohen menutë kontekstuale për mesazhet në bisedat personale.
eiskaltdcpp-gtk
- Korrigjohen disa gabime të vogla dhe të mëdha.
- Numri i rënieve të programit ka rënë, por jo të gjitha janë rregulluar. Për shembull, mund të ndodhin dështime gjatë përdorimit të widget-it të kërkimit.
eiskaltdcpp-daemon
- Rezultatet e kërkimit tani filtrohen nga ana e demonit: përmes JSON-RPC dërgohen vetëm rezultatet për kërkimin e fundit. Ky qasja është më pak fleksibël se më parë, por e thjeshton implementimin në klient. Për shembull, në zyrtarin ndërfaqen e internetit.
Nga planet për të ardhmen veçanërisht shënohet:
- Shtimi i mbështetjes IPv6 në bërthamë.
- Përdorimi i bibliotekës Hunspell në vend të Aspell për kontrolle të drejtshkrimit në eiskaltdcpp-qt.
- Ndalohet mbështetje për Qt 4.x, si dhe Qt 5.x më të vjetër se 5.12.
- Ndalohet mbështetje dhe eliminim i plotë i eiskaltdcpp-gtk.
- Eliminimi i mbështetjes XML-RPC nga eiskaltdcpp-daemon.
Burimi: linux.org.ru

