Udgivelse af EiskaltDC++ 2.4.1


Udgivelse af EiskaltDC++ 2.4.1

Udgivet stabil version EiskaltDC++ v2.4.1 - tværplatforms klient til netværk Direct Connect og Advanced Direct Connect. Builds forberedt til forskellige distributioner af Linux, Haiku, macOS og Windows. Vedligeholdere af mange distributioner har allerede opdateret pakker i de officielle repositories.

De vigtigste ændringer siden version 2.2.9, som blev udgivet for 7,5 år siden:

Generelle ændringer

  • Tilføjet support for OpenSSL >= 1.1.x (support for OpenSSL 1.0.2 er bevaret).
  • Væsentlige forbedringer af programmets funktionalitet i macOS og Haiku.
  • Officiel support for Debian GNU/Hurd.
  • Fil-søgning via DHT er aktiveret som standard. Serveren dht.fly-server.ru er tilføjet til listen over servere for at få den første liste over tilgængelige noder.
  • Boost-bibliotekerne er blevet fjernet fra byggeafhængighederne! Dette gør det muligt at holde sig inden for C++14-standardens muligheder, hvilket gør det muligt at kompilere programmet på ret gamle systemer.
  • Der er udført en omfattende refaktorering af kildekoden, og bemærkninger, der blev fundet af statiske kodeanalyseværktøjer (cppcheck, clang), er blevet rettet.
  • Delvis synkronisering af koden i libeiskaltdcpp-biblioteket med kernen DC++ 0.868.

eiskaltdcpp-qt

  • Tilføjet support til at bygge programmet med Qt 5.x biblioteker. Samtidig er der bevaret kompatibilitet med Qt 4.x biblioteker.
  • Tilføjet support for relative stier til ressourcefiler (ikoner, lyde, oversættelser osv.), hvilket gjorde det muligt at pakke programmet i AppImage og snap.
  • Tilføjet support for hubs nmdcs:// .
  • Indstillinger dialogen er væsentligt forbedret.
  • Visningen af magnet-links for BitTorrent-protokollen i chatten er forbedret. (Kun visning, ved klik åbnes stadig et eksternt program.)
  • Dialogerne til at se magnet-links og beregne TTH er forbedret: knapper til at kopiere magnet-links og søgelinks er tilføjet.
  • Tilføjet en søgepanel i widgeten 'Debug Console'.
  • Muligheden for at ændre skrifttypen for hele applikationen er blevet fjernet fra indstillingerne. Nu anvendes systemskriften altid i kontekstmenuer, tekstetiketter, indikatorer osv. Indstillingerne for skrifttyper til meddelelser i chattene forbliver uændrede.
  • IP-filterets funktionalitet er blevet rettet.
  • Reaktionen på genvejstasten Ctrl+F i chattene er ændret: nu skjuler den ikke søgepanelet ved gentagne tryk, men opfører sig som søgepanelet i webbrowserne.
  • Brug af HTML-tekstformatering i pop op-vinduet for ikonen i systembakken på GNU/Linux og FreeBSD-systemer er blevet stoppet på grund af visningsproblemer i de nye versioner af KDE Plasma 5. Nu anvendes simpel tekst i alle systemer og DE.
  • Der er tilføjet en ny widget "Sekretær" til at søge efter beskeder, der indeholder magnetlinks og/eller nøgleord. Brugeren behøver ikke længere at gennemse tonnevis af ubrugelige beskeder på mange hubs for at finde noget interessant, det gør "Sekretæren" for dem.
  • Kontextmenuerne for beskeder i private chats er blevet rettet.

eiskaltdcpp-gtk

  • Forskellige små og store fejl er blevet rettet.
  • Programmet crasher mindre, men ikke alle er blevet rettet. For eksempel kan der ske nedbrud ved brug af søgewidgeten.

eiskaltdcpp-daemon

  • Resultaterne af søgeforespørgslen filtreres nu på dæmonens side: resultaterne returneres kun for den seneste søgeforespørgsel via JSON-RPC. Denne tilgang er mindre fleksibel end før, men gør det lettere at forenkle klientimplementeringer. For eksempel i den officielle webgrænseflade.

Af fremtidsplaner især bemærket:

  • Tilføjelse af støtte til IPv6 i kernen.
  • Brug af Hunspell-biblioteket i stedet for Aspell til stavekontrol i eiskaltdcpp-qt.
  • Stop for support af Qt 4.x samt Qt 5.x, der er ældre end 5.12.
  • Stop for support og fuldstændig fjernelse af eiskaltdcpp-gtk.
  • Fjernelse af støtte til XML-RPC fra eiskaltdcpp-daemon.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster