Liberazione di EiskaltDC++ 2.4.1


Liberazione di EiskaltDC++ 2.4.1

Hè ghjuntu liberazione stabile EiskaltDC++ v2.4.1 - cliente multipiattaforma per e rete Cunnessione diretta и Cunnessione diretta avanzata. Assemblea preparatu per diverse distribuzioni Linux, Haiku, macOS è Windows. I mantenitori di parechje distribuzioni anu digià aghjurnatu pacchetti in i repositori ufficiali.

I cambiamenti principali dopu a versione 2.2.9, chì hè stata liberata 7.5 anni fà:

Cambiamenti generali

  • Aghjunghje supportu per OpenSSL >= 1.1.x (supportu per OpenSSL 1.0.2 ritenutu).
  • Migliuramenti significativi à u funziunamentu di u prugramma in macOS è Haiku.
  • Supportu ufficiale per Debian GNU/Hurd.
  • A ricerca di fugliali via DHT hè attivata per automaticamente. U servitore dht.fly-server.ru hè statu aghjuntu à a lista di i servitori per ottene a lista iniziale di i nodi dispunibili.
  • E librerie Boost sò state sguassate da e dipendenze di l'assemblea! À u listessu tempu, avemu riesciutu à limità à e capacità di u standard C++ 14, chì ci permette di cumpilà u prugramma in sistemi abbastanza vechji.
  • Un refactoring maiò di u codice fonte hè statu realizatu; i cumenti truvati da l'analizzatori di codice staticu (cppcheck, clang) sò stati eliminati.
  • Sincronizazione parziale di u codice di biblioteca libeiskaltdcpp cù u kernel DC++ 0.868.

eiskaltdcpp-qt

  • Aghjunghje supportu per custruisce u prugramma cù librerie Qt 5.x. À u listessu tempu, a cumpatibilità cù e librerie Qt 4.x hè mantinuta.
  • Aghjunghje supportu per i percorsi relative à i schedarii di risorse (icone, soni, traduzzioni, etc.), chì hà permessu di imballà u prugramma in AppImage è snap.
  • Supportu aghjuntu per i hubs nmdcs:// .
  • U dialogu di paràmetri hè statu migliuratu significativamente.
  • A visualizazione mejorata di ligami magnetichi per u protocolu BitTorrent in chats. (Display solu; cliccà nantu à elli chjama sempre u prugramma esternu.)
  • Dialoghi migliurati per vede i ligami magnetichi è calculà TTH: aghjunghjenu i buttoni per copià i ligami magnetichi è i ligami di ricerca.
  • Aggiunta una barra di ricerca à u widget di Debug Console.
  • L'opzione di cambià a font per tutta l'applicazione hè stata eliminata da i paràmetri. Avà in menu di cuntestu, etichette di testu, indicatori, etc. U font di sistema hè sempre utilizatu. I paràmetri di font per i missaghji di chat restanu invariati.
  • L'operazione di filtru IP hè stata fissata.
  • A reazione à u Ctrl + F hotkey in chats hè stata cambiata: avà ùn oculta micca a barra di ricerca quandu si preme di novu, ma si cumporta cum'è a barra di ricerca in i navigatori web.
  • Stopped use HTML text formattting in the tooltip for the system tray icon on GNU/Linux and FreeBSD system due to a display problem in new versions of KDE Plasma 5. Plain text is now used for all systems and DE.
  • Aggiuntu un novu widget "Segretariu" per circà i missaghji chì cuntenenu ligami magnetichi è / o parole chjave. L'utilizatore ùn hà più bisognu di circà à traversu tunnellate di missaghji inutili nantu à parechji hubs per truvà qualcosa interessante, "Segretariu" farà per ellu.
  • Menù di cuntestu fissi per i missaghji in chats persunali.

eiskaltdcpp-gtk

  • Diversi bug minori è maiò sò stati risolti.
  • Ci hè menu crashes di prugramma, ma micca tutti sò stati riparati. Per esempiu, i crashes ponu accade quandu si usa u widget di ricerca.

eiskaltdcpp-daemon

  • I risultati di a ricerca di ricerca sò avà filtrati da u latu demoniu: solu i risultati per l'ultima ricerca di ricerca sò tornati via JSON-RPC. Stu approcciu hè menu flexible chè prima, ma permette implementazioni simplificate di u cliente. Per esempiu, in l 'ufficiale interfaccia web.

Da piani per u futuru soprattuttu nutatu:

  • Aghjunghje u supportu IPv6 à u kernel.
  • Utilizà a libreria Hunspell invece di Aspell per a verificazione ortografica in eiskaltdcpp-qt.
  • Finu di supportu per Qt 4.x, è ancu Qt 5.x più vechju di 5.12.
  • Finu di supportu è rimuzione cumpleta di eiskaltdcpp-gtk.
  • Elimina u supportu XML-RPC da eiskaltdcpp-daemon.

Source: linux.org.ru