Lansarea EiskaltDC++ 2.4.1


Lansarea EiskaltDC++ 2.4.1

A fost lansat lansare stabilă EiskaltDC++ v2.4.1 - client multiplatformă pentru rețele Direct Connect și Advanced Direct Connect. Construcții preparat pentru diferite distribuții Linux, Haiku, macOS și Windows. Mentenii multor distribuții au reușit deja să actualizeze sunt pregătite pentru diferite versiuni de CentOS și Ubuntu. în repozitorii oficiale.

Principalele modificări după versiunea 2.2.9, care a fost lansată acum 7.5 ani:

Modificări generale

  • A fost adăugat suport pentru OpenSSL >= 1.1.x (suportul pentru OpenSSL 1.0.2 a fost păstrat).
  • Îmbunătățiri semnificative pentru performanța programului în macOS și Haiku.
  • Suport oficial pentru Debian GNU/Hurd.
  • Căutarea fișierelor prin DHT este activată implicit. Serverul dht.fly-server.ru a fost adăugat la lista serverelor pentru a obține o listă inițială de noduri disponibile.
  • Bibliotecile Boost au fost eliminate din dependențele de compilare! În acest fel s-a reușit să se limiteze la capabilitățile standardului C++14, ceea ce permite compilarea programului pe sisteme destul de vechi.
  • A fost efectuat un refactoring serios al codului sursă, au fost remediile observațiile găsite de analizoarele de cod statice (cppcheck, clang).
  • Sincronizare parțială a codului bibliotecii libeiskaltdcpp cu nucleul DC++ 0.868.

eiskaltdcpp-qt

  • A fost adăugat suportul pentru compilarea programului cu biblioteci Qt 5.x. În acest fel, compatibilitatea cu bibliotecile Qt 4.x a fost păstrată.
  • A fost adăugată suportul pentru căi relative către fișiere resurse (icoane, sunete, traduceri etc.), ceea ce a permis ambalarea programului în AppImage și snap.
  • A fost adăugat suportul pentru hub-uri nmdcs:// .
  • Dialogul de setări a fost semnificativ îmbunătățit.
  • A fost îmbunătățită afișarea linkurilor magnet pentru protocolul BitTorrent în chat-uri. (Doar afișare, la clic pe ele, se deschide totuși un program extern.)
  • Dialogurile pentru vizualizarea linkurilor magnet și calcularea TTH au fost îmbunătățite: au fost adăugate butoane pentru copierea linkurilor magnet și linkurilor de căutare.
  • A fost adăugată o panou de căutare în widget-ul „Consolă de depanare”.
  • Opțiunea de a schimba fontul pentru întreaga aplicație a fost eliminată din setări. Acum, în meniurile contextuale, etichetele text, indicatoarele etc. se folosește întotdeauna fontul sistemului. Setările fonturilor pentru mesajele din chat-uri au rămas neschimbate.
  • Funcționarea filtrului IP a fost reparată.
  • Reacția la scurtătura Ctrl+F în chat-uri a fost modificată: acum nu mai ascunde panoul de căutare la o apăsare repetată, ci se comportă la fel ca panoul de căutare din browserele web.
  • Utilizarea formatului HTML pentru text în tooltip-ul pentru pictograma din sistemul de tray în sistemele GNU/Linux și FreeBSD a fost oprită din cauza problemelor de afișare în noile versiuni KDE Plasma 5. Acum, pentru toate sistemele și DE, se utilizează text simplu.
  • A fost adăugat un nou widget „Secretar” pentru căutarea mesajelor care conțin linkuri magnet și/sau cuvinte cheie. Utilizatorul nu mai trebuie să răsfoiască tone de mesaje inutile pe numeroase hub-uri pentru a găsi ceva interesant, „Secretarul” va face acest lucru în locul lui.
  • Meniurile contextuale pentru mesajele din chat-urile private au fost corectate.

eiskaltdcpp-gtk

  • Au fost corectate diverse erori minore și majore.
  • Numărul de blocări ale programului a scăzut, dar nu toate au fost remediate. De exemplu, pot apărea prăbușiri în timpul utilizării widget-ului de căutare.

eiskaltdcpp-daemon

  • Rezultatele căutării sunt acum filtrate de demon: prin JSON-RPC se returnează rezultate doar pentru ultima căutare. Această abordare este mai puțin flexibilă decât înainte, dar permite simplificarea implementărilor clientului. De exemplu, în oficialul interfață web.

Din planuri de viitor în special se remarcă:

  • Adăugarea suportului pentru IPv6 în kernel.
  • Utilizarea bibliotecii Hunspell în loc de Aspell pentru verificarea ortografiei în eiskaltdcpp-qt.
  • Oprirea suportului pentru Qt 4.x și Qt 5.x mai vechi de 5.12.
  • Oprirea suportului și eliminarea completă a eiskaltdcpp-gtk.
  • Eliminarea suportului XML-RPC din eiskaltdcpp-daemon.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster