Rilascio di EiskaltDC++ 2.4.1


Rilascio di EiskaltDC++ 2.4.1

Rilasciato rilascio stabile EiskaltDC++ v2.4.1 — client multipiattaforma per le reti Direct Connect e Advanced Direct Connect. Build preparati per diverse distribuzioni di Linux, Haiku, macOS e Windows. I manutentori di molte distribuzioni hanno già aggiornato sono nei repository ufficiali.

Principali cambiamenti dalla versione 2.2.9, rilasciata 7,5 anni fa:

Modifiche generali

  • Aggiunta la compatibilità con OpenSSL >= 1.1.x (la compatibilità con OpenSSL 1.0.2 è mantenuta).
  • Miglioramenti significativi per il funzionamento del programma su macOS e Haiku.
  • Supporto ufficiale per Debian GNU/Hurd.
  • Attivata per impostazione predefinita la ricerca di file tramite DHT. Il server dht.fly-server.ru è stato aggiunto all'elenco dei server per ottenere un elenco iniziale di nodi disponibili.
  • Rimosse le librerie Boost dalle dipendenze di compilazione! Siamo riusciti a limitarci alle funzionalità dello standard C++14, il che consente di compilare il programma su sistemi piuttosto vecchi.
  • Effettuato un sostanziale refactoring del codice sorgente, risolti i problemi individuati dagli analizzatori statici di codice (cppcheck, clang).
  • Sincronizzazione parziale del codice della libreria libeiskaltdcpp con il core di DC++ 0.868.

eiskaltdcpp-qt

  • Aggiunta la compatibilità per la compilazione del programma con le librerie Qt 5.x, mantenendo però la compatibilità con le librerie Qt 4.x.
  • Aggiunta la capacità di utilizzare percorsi relativi per i file di risorse (icone, suoni, traduzioni ecc.), il che ha permesso di impacchettare il programma in AppImage e snap.
  • Aggiunta supporto per hub nmdcs:// .
  • Dialogo delle impostazioni notevolmente migliorato.
  • Migliorato il rendering dei link magnetici per il protocollo BitTorrent nelle chat. (Solo visualizzazione, cliccandoci sopra viene ancora avviato un programma esterno.)
  • Migliorati i dialoghi per visualizzare i link magnetici e calcolare TTH: aggiunti pulsanti per copiare i link magnetici e i link di ricerca.
  • Aggiunta una barra di ricerca nel widget "Console di debug".
  • Rimossa l'opzione nelle impostazioni per cambiare 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 sono rimaste inalterate.
  • Corretto il funzionamento del filtro IP.
  • Modificata la risposta al tasto di scelta rapida Ctrl+F nelle chat: ora non nasconde più la barra di ricerca al secondo clic, ma si comporta come la barra di ricerca nei browser web.
  • È stato interrotto l'uso della formattazione HTML nel tooltip per l'icona nella barra di sistema nei sistemi GNU/Linux e FreeBSD a causa di un problema 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 collegamenti magnet e/o parole chiave. Gli utenti non devono più sfogliare tonnellate di messaggi inutili su molti hub per trovare qualcosa di interessante, il "Segretario" lo farà per loro.
  • Menu contestuali corretti per i messaggi nelle chat private.

eiskaltdcpp-gtk

  • Corrette diverse piccole e grandi anomalie.
  • Sono diminuiti i crash del programma, ma non sono stati risolti tutti. Ad esempio, potrebbero verificarsi crash durante l'uso del widget di ricerca.

eiskaltdcpp-daemon

  • I risultati di ricerca ora vengono filtrati dal daemon: tramite JSON-RPC vengono restituiti solo i risultati per l'ultima ricerca. Questo approccio è meno flessibile rispetto a prima, ma consente di semplificare le implementazioni client. Ad esempio, nell'interfaccia web ufficiale interfaccia web.

Da piani per il futuro particolarmente si segnala:

  • Aggiunta del supporto IPv6 nel kernel.
  • Utilizzo della libreria Hunspell invece di Aspell per il controllo ortografico in eiskaltdcpp-qt.
  • Interruzione del supporto per Qt 4.x e Qt 5.x versioni inferiori a 5.12.
  • Interruzione del supporto e rimozione completa di eiskaltdcpp-gtk.
  • Rimozione del supporto 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