Rilascio di EiskaltDC++ 2.4.1


Rilascio di EiskaltDC++ 2.4.1

È uscita rilascio stabile EiskaltDC++ v2.4.1 — client multipiattaforma per reti Direct Connect e Advanced Direct Connect. Build preparato per diverse distribuzioni Linux, Haiku, macOS e Windows. I maintainers di molte distribuzioni hanno già rilasciato aggiornamenti . In generale, per i sistemi Linux è possibile installare il file binario: nei repository ufficiali.

Principali cambiamenti dopo la versione 2.2.9, rilasciata 7,5 anni fa:

Modifiche generali

  • Aggiunta il supporto per OpenSSL >= 1.1.x (il supporto per OpenSSL 1.0.2 è mantenuto).
  • Miglioramenti significativi per le prestazioni del programma su macOS e Haiku.
  • Supporto ufficiale per Debian GNU/Hurd.
  • Ricerca file tramite DHT abilitata di default. Il server dht.fly-server.ru è stato aggiunto alla lista dei server per ottenere l'elenco iniziale dei nodi disponibili.
  • Rimosse le librerie Boost dalle dipendenze di build! È stato possibile limitarci alle capacità dello standard C++14, il che consente di compilare il programma su sistemi piuttosto datati.
  • Eseguito un significativo refactoring del codice sorgente, risolti problemi segnalati dai static code analyzer (cppcheck, clang).
  • Sincronizzazione parziale del codice della libreria libeiskaltdcpp con il kernel DC++ 0.868.

eiskaltdcpp-qt

  • Aggiunto il supporto per la compilazione del programma con le librerie Qt 5.x. È stata mantenuta la compatibilità con le librerie Qt 4.x.
  • È stata aggiunta la supporto per i percorsi relativi ai file delle risorse (icone, suoni, traduzioni, ecc.), permettendo di impacchettare il programma in AppImage e snap.
  • È stata aggiunta la supporto per i hub nmdcs:// .
  • È stata significativamente migliorata la finestra delle impostazioni.
  • È stato migliorato il display dei link magnetici per il protocollo BitTorrent nelle chat. (Solo per il display; cliccandoci sopra continua ad aprirsi un programma esterno.)
  • Migliorate le finestre per visualizzare i link magnetici e calcolare TTH: sono stati aggiunti pulsanti per copiare i link magnetici e i link di ricerca.
  • È stata aggiunta una barra di ricerca nel widget "Console di debug".
  • Dalle impostazioni è stata rimossa l'opzione per modificare il font dell'intera applicazione. Ora nei menu contestuali, nelle etichette di testo, negli indicatori, ecc., viene sempre utilizzato il font di sistema. Le impostazioni dei font per i messaggi nelle chat rimangono invariate.
  • È stato corretto il funzionamento del filtro IP.
  • È stata modificata la reazione al tasto di scelta rapida Ctrl+F nelle chat: ora non nasconde la barra di ricerca alla pressione ripetuta, ma si comporta come la barra di ricerca nei browser web.
  • L'uso della formattazione HTML nel tooltip per l'icona nella system tray nei sistemi GNU/Linux e FreeBSD è stato interrotto a causa di problemi di visualizzazione nelle nuove versioni di KDE Plasma 5. Ora per tutti i sistemi e DE viene utilizzato solo testo semplice.
  • È stato aggiunto un nuovo widget "Segretario" per la ricerca di messaggi contenenti link magnetici e/o parole chiave. Gli utenti non devono più sfogliare tonnellate di messaggi inutili su vari hub per trovare qualcosa di interessante, il "Segretario" lo farà per loro.
  • Sono stati corretti i menu contestuali per i messaggi nelle chat private.

eiskaltdcpp-gtk

  • Sono stati risolti vari bug minori e maggiori.
  • Il numero di crash dell'applicazione è diminuito, ma non sono stati risolti tutti. Ad esempio, potrebbero verificarsi crash durante l'uso del widget di ricerca.

eiskaltdcpp-daemon

  • I risultati delle ricerche vengono ora filtrati sul lato del demone: tramite JSON-RPC vengono restituiti solo i risultati per l'ultima ricerca. Questo approccio è meno flessibile rispetto al passato, ma semplifica le implementazioni client. Ad esempio, nell'interfaccia web ufficiale. interfaccia web.

Da piani futuri particolarmente si segnala:

  • Aggiunta del supporto IPv6 nel kernel.
  • Utilizzo della libreria Hunspell al posto di Aspell per il controllo ortografico in eiskaltdcpp-qt.
  • Fine del supporto per Qt 4.x, così come per Qt 5.x versioni precedenti alla 5.12.
  • Interruzione del supporto e rimozione completa di eiskaltdcpp-gtk.
  • Rimozione del supporto per XML-RPC da eiskaltdcpp-daemon.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster