Utjefte fan EiskaltDC++ 2.4.1


Utjefte fan EiskaltDC++ 2.4.1

Utbrocht stabile release EiskaltDC++ v2.4.1 - cross-platform client foar netwurken Direkte ferbining и Avansearre Direct Connect. Gearkomst taret op ferskate Linux-, Haiku-, macOS- en Windows-distribúsjes. Underhâlders fan in protte distribúsjes binne al bywurke pakjes yn 'e offisjele repositories.

Main feroarings nei ferzje 2.2.9, dy't 7.5 jier lyn waard útbrocht:

Algemiene feroarings

  • Stipe tafoege foar OpenSSL>= 1.1.x (stipe foar OpenSSL 1.0.2 behâlden).
  • Wichtige ferbetteringen oan 'e wurking fan it programma op macOS en Haiku.
  • Offisjele stipe foar Debian GNU/Hurd.
  • Sykje nei bestannen fia DHT is standert ynskeakele. De tsjinner dht.fly-server.ru is tafoege oan de list mei tsjinners om de earste list mei beskikbere knopen te krijen.
  • Boost-biblioteken binne fuortsmiten fan assemblage-ôfhinklikens! Tagelyk slaggen wy ús te beheinen ta de mooglikheden fan 'e C ++ 14-standert, wêrtroch't wy it programma kinne kompilearje op frij âlde systemen.
  • In grutte refactoring fan 'e boarne koade is útfierd; opmerkings fûn troch statyske koade analyzers (cppcheck, clang) binne eliminearre.
  • Dielsyngronisaasje fan libeiskaltdcpp bibleteekkoade mei de DC ++ 0.868 kearn.

eiskaltdcpp-qt

  • Stipe tafoege foar it bouwen fan it programma mei Qt 5.x-biblioteken. Tagelyk wurdt komptabiliteit mei Qt 4.x bibleteken behâlden.
  • Stipe tafoege foar relative paden nei boarnebestannen (ikoanen, lûden, oersettingen, ensfh.), Wat it mooglik makke om it programma yn AppImage te pakken en te snapjen.
  • Stipe tafoege foar hubs nmdcs:// .
  • It ynstellingsdialooch is signifikant ferbettere.
  • Ferbettere werjefte fan magnetyske keppelings foar it BitTorrent-protokol yn petearen. (Allinnich werjaan; klikke derop ropt noch it eksterne programma op.)
  • Ferbettere dialoochfinsters foar it besjen fan magneetkeppelings en it berekkenjen fan TTH: knoppen tafoege foar it kopiearjen fan magneetkeppelings en sykkeppelings.
  • In sykbalke tafoege oan de Debug Console-widget.
  • De opsje om it lettertype te feroarjen foar de heule applikaasje is fuortsmiten fan 'e ynstellings. No yn kontekstmenu's, tekstlabels, yndikatoaren, ensfh. It systeemlettertype wurdt altyd brûkt. Lettertypeynstellingen foar petearberjochten bliuwe net feroare.
  • IP-filteroperaasje is reparearre.
  • De reaksje op de Ctrl+F-sneltoets yn petearen is feroare: no ferberget it de sykbalke net by it wer yndrukken, mar gedraacht itselde as de sykbalke yn webbrowsers.
  • Stoppe mei it brûken fan HTML-tekstopmaak yn de tooltip foar it systeemfakbyldkaike op GNU/Linux- en FreeBSD-systemen fanwege in werjefteprobleem yn nijere ferzjes fan KDE Plasma 5. Plain tekst wurdt no brûkt foar alle systemen en DE.
  • In nije "Sekretaris"-widget tafoege om te sykjen nei berjochten mei magnetyske keppelings en/of trefwurden. De brûker hoecht net mear te sjen troch tonnen nutteleaze berjochten op in protte hubs om wat ynteressant te finen, "Sekretaris" sil it foar him dwaan.
  • Fêste kontekstmenu's foar berjochten yn persoanlike petearen.

eiskaltdcpp-gtk

  • Ferskate lytse en grutte bugs binne reparearre.
  • Der binne minder programma crashes, mar net allegearre binne reparearre. Bygelyks, crashes kinne foarkomme by it brûken fan de sykwidget.

eiskaltdcpp-daemon

  • Sykfraachresultaten wurde no filtere op 'e daemon-side: allinich resultaten foar de lêste sykfraach wurde weromjûn fia JSON-RPC. Dizze oanpak is minder fleksibel dan earder, mar it makket it mooglik om ferienfâldige kliïntimplementaasjes te meitsjen. Bygelyks, yn 'e offisjele web ynterface.

Из plannen foar de takomst foaral fierd:

  • It tafoegjen fan IPv6-stipe oan 'e kearn.
  • Mei help fan Hunspell bibleteek ynstee fan Aspell foar stavering kontrôle yn eiskaltdcpp-qt.
  • Ein fan stipe foar Qt 4.x, likegoed as Qt 5.x âlder as 5.12.
  • Ein fan stipe en folsleine ferwidering fan eiskaltdcpp-gtk.
  • Fuortsmite XML-RPC-stipe fan eiskaltdcpp-daemon.

Boarne: linux.org.ru