Har kommit ut stabil release EiskaltDC++ v2.4.1 â plattformsövergripande klient för nĂ€tverk Direct Connect och Avancerad Direct Connect. Byggnader förberedda för olika distributioner av Linux, Haiku, macOS och Windows. UnderhĂ„llarna för mĂ„nga distributioner har redan uppdaterat paket i de officiella förrĂ„den.
Viktiga Àndringar efter versionen 2.2.9, som slÀpptes för 7,5 Är sedan:
AllmÀnna Àndringar
- Stöd för OpenSSL >= 1.1.x har lagts till (stöd för OpenSSL 1.0.2 Àr kvar).
- Betydande förbÀttringar för programmets funktionalitet i macOS och Haiku.
- Officiellt stöd för Debian GNU/Hurd.
- Fil sökning via DHT Àr nu aktiverad som standard. Servern dht.fly-server.ru har lagts till i listan över servrar för att fÄ en initial lista över tillgÀngliga noder.
- Boost-biblioteken har tagits bort frÄn byggberoendena! Detta har lyckats begrÀnsa sig till funktionerna i standarden C++14, vilket gör att programmet kan byggas pÄ ganska gamla system.
- En omfattande omstrukturering av koden har genomförts, och anmÀrkningar som hittats av statiska kodanalysatorer (cppcheck, clang) har ÄtgÀrdats.
- Delvis synkronisering av koden i biblioteket libeiskaltdcpp med DC++-kÀrnan 0.868.
eiskaltdcpp-qt
- Stöd för att bygga programmet med Qt 5.x-bibliotek har lagts till. Samtidigt har kompatibilitet med Qt 4.x-bibliotek bevarats.
- Stöd för relativa sökvÀgar till resursfiler (ikoner, ljud, översÀttningar osv.) har lagts till, vilket möjliggjorde paketering av programmet i AppImage och snap.
- Stöd för hubbar har lagts till nmdcs:// .
- InstÀllningsdialogen har förbÀttrats avsevÀrt.
- Visningen av magnetlÀnkar för BitTorrent-protokollet i chattar har förbÀttrats. (Endast visning, klick pÄ dem öppnar fortfarande ett externt program.)
- Dialoger för att visa magnetlÀnkar och berÀkna TTH har förbÀttrats: knappar för att kopiera magnetlÀnkar och söklÀnkar har lagts till.
- En sökpanel har lagts till i widgeten 'Felconsole'.
- Alternativet att Àndra teckensnittet för hela applikationen har tagits bort frÄn instÀllningarna. Nu anvÀnds systemteckensnitt i kontextmenyer, textetiketter, indikatorer osv. TeckensnittsinstÀllningarna för meddelanden i chattar har förblivit oförÀndrade.
- IP-filterfunktionen har ÄtgÀrdats.
- Reaktionen pÄ snabbkommandot Ctrl+F i chattar har Àndrats: nu döljer det inte sökpanelen vid ett nytt tryck, utan beter sig som sökpanelen i webblÀsare.
- AnvÀndningen av HTML-formattering i verktygstipset för ikonen i systemfÀltet har avbrutits för GNU/Linux och FreeBSD-system pÄ grund av visningsproblem i nya versioner av KDE Plasma 5. Nu anvÀnds enkel text för alla system och skrivbordsmiljöer.
- En ny widget "Sekreterare" har lagts till för att söka efter meddelanden som innehÄller magnetlÀnkar och/eller nyckelord. AnvÀndaren behöver inte lÀngre blÀddra igenom massor av onödiga meddelanden pÄ flera hubbar för att hitta nÄgot intressant; "Sekreteraren" gör det Ät honom.
- Kontekstmenyerna för meddelanden i privata chattar har ÄtgÀrdats.
eiskaltdcpp-gtk
- Olika smÄ och stora buggar har ÄtgÀrdats.
- Antalet programkraschar har minskat, men inte alla har ÄtgÀrdats. Till exempel kan krascher förekomma vid anvÀndning av sökwidgeten.
eiskaltdcpp-daemon
- Resultaten av sökfrÄgan filtreras nu pÄ daemon-sidan: resultaten som ges via JSON-RPC kommer endast frÄn den senaste sökfrÄgan. Denna metod Àr mindre flexibel Àn tidigare, men gör det möjligt att förenkla klientimplementationerna. Till exempel i det officiella webbgrÀnssnittet.
Av framtidsplaner sÀrskilt nÀmns:
- TillÀgg av IPv6-stöd i kÀrnan.
- AnvÀndning av Hunspell-biblioteket istÀllet för Aspell för stavningskontroll i eiskaltdcpp-qt.
- Avslutande av stöd för Qt 4.x samt Qt 5.x Àldre Àn 5.12.
- Avslutande av stöd och fullstÀndig borttagning av eiskaltdcpp-gtk.
- Borttagning av stöd för XML-RPC frÄn eiskaltdcpp-daemon.
KĂ€lla: linux.org.ru

