Fräisetzung vun EiskaltDC ++ 2.4.1


Fräisetzung vun EiskaltDC ++ 2.4.1

Koum eraus stabil Verëffentlechung EiskaltDC++ v2.4.1 - Kräiz-Plattform Client fir Netzwierker Direkten Connect и Fortgeschratt Direct Connect. Versammlung virbereet fir verschidde Linux, Haiku, macOS a Windows Verdeelungen. Ënnerhalter vu ville Verdeelungen hu scho aktualiséiert Packagen an den offiziellen Repositories.

Main Ännerungen no Versioun 2.2.9, déi viru 7.5 Joer erauskomm ass:

Allgemeng Ännerungen

  • Zousätzlech Ënnerstëtzung fir OpenSSL>= 1.1.x (Ënnerstëtzung fir OpenSSL 1.0.2 behalen).
  • Wichteg Verbesserunge fir d'Operatioun vum Programm op macOS an Haiku.
  • Offiziell Ënnerstëtzung fir Debian GNU/Hurd.
  • Sich no Dateien iwwer DHT ass par défaut aktivéiert. De Server dht.fly-server.ru gouf op d'Lëscht vun de Serveren bäigefüügt fir déi initial Lëscht vun verfügbaren Noden ze kréien.
  • Boost Bibliothéike goufen aus Assemblée Ofhängegkeeten geläscht! Zur selwechter Zäit hu mir et fäerdeg bruecht eis op d'Fäegkeeten vum C ++ 14 Standard ze limitéieren, wat eis erlaabt de Programm op zimlech al Systemer ze kompiléieren.
  • Eng gréisser Refactoring vum Quellcode gouf duerchgefouert; Kommentarer fonnt vu statesche Code Analysatoren (cppcheck, clang) goufen eliminéiert.
  • Deelweis Synchroniséierung vum libeiskaltdcpp Bibliothéikscode mam DC ++ 0.868 Kernel.

eiskaltdcpp-qt

  • Zousätzlech Ënnerstëtzung fir de Programm mat Qt 5.x Bibliothéiken ze bauen. Gläichzäiteg, Onbedenklechkeet mat Qt 4.x Bibliothéiken erhalen.
  • Zousätzlech Ënnerstëtzung fir relativ Weeër fir Ressourcedateien (Ikonen, Kläng, Iwwersetzungen, asw.), Wat et méiglech gemaach huet de Programm an AppImage ze packen an ze snappen.
  • Zousätzlech Ënnerstëtzung fir Hubs nmdcs:// .
  • Den Astellungsdialog gouf wesentlech verbessert.
  • Verbesserte Display vu Magnéitlinks fir de BitTorrent Protokoll an Chats. (Nëmmen Affichage; Klick op se rifft nach ëmmer den externe Programm.)
  • Verbesserte Dialoger fir Magnéitlinks ze gesinn an TTH ze berechnen: bäigefüügt Knäppercher fir Magnéitlinks a Sichlinken ze kopéieren.
  • Eng Sichbar an den Debug Console Widget bäigefüügt.
  • D'Optioun fir d'Schrëft fir déi ganz Applikatioun z'änneren ass aus den Astellunge geläscht. Elo a Kontextmenüen, Textetiketten, Indikatoren, etc. D'System Schrëft gëtt ëmmer benotzt. Schrëft Astellunge fir Chat Messagen bleiwen onverännert.
  • IP Filter Operatioun gouf fixéiert.
  • D'Reaktioun op den Ctrl+F Hotkey an Chats gouf geännert: elo verstoppt se d'Sichbar net wann Dir nach eng Kéier dréckt, mee verhält sech d'selwecht wéi d'Sichbar an de Webbrowser.
  • Gestoppt mat HTML-Textformatéierung am Tooltip fir d'Systemtablett-Ikon op GNU/Linux a FreeBSD Systemer ze benotzen wéinst engem Displayproblem an neie Versioune vu KDE Plasma 5. Einfach Text gëtt elo fir all Systemer an DE benotzt.
  • En neien "Sekretär" Widget bäigefüügt fir no Messagen ze sichen déi Magnéitlinks an / oder Schlësselwieder enthalen. De Benotzer brauch net méi Tonnen vun onnëtze Messagen op villen Hubs ze kucken fir eppes Interessantes ze fannen, "Sekretär" wäert et fir hien maachen.
  • Fix Kontextmenüe fir Messagen a perséinlechen Chats.

eiskaltdcpp-gtk

  • Verschidde kleng a grouss Käfere goufen fixéiert.
  • Et gi manner Programm Crashen, awer net all goufen fixéiert. Zum Beispill kënne Crashen optrieden wann Dir de Sichwidget benotzt.

eiskaltdcpp-daemon

  • Sich Ufro Resultater ginn elo op der Daemon Säit gefiltert: nëmmen Resultater fir déi lescht Sich Ufro ginn iwwer JSON-RPC zréck. Dës Approche ass manner flexibel wéi virdrun, awer et erlaabt vereinfacht Clientimplementatiounen. Zum Beispill, am offiziellen Web Interface.

Vun Pläng fir d'Zukunft besonnesch gëtt gefeiert:

  • Füügt IPv6 Ënnerstëtzung fir de Kernel.
  • Benotzen Hunspell Bibliothéik amplaz Aspell fir Rechtschreifkontroll an eiskaltdcpp-qt.
  • Enn vun Ënnerstëtzung fir Qt 4.x, souwéi Qt 5.x méi al wéi 5.12.
  • Enn vun Ënnerstëtzung a komplett Ewechhuele vun eiskaltdcpp-gtk.
  • Ewechzehuelen XML-RPC Ënnerstëtzung vun eiskaltdcpp-daemon.

Source: linux.org.ru