Pagpagawas sa EiskaltDC++ 2.4.1


Pagpagawas sa EiskaltDC++ 2.4.1

Nigawas lig-on nga pagpagawas EiskaltDC++ v2.4.1 - cross-platform nga kliyente para sa mga network Direkta nga Pagkonektar ΠΈ Abante nga Direktang Koneksyon. Assemblies giandam alang sa lain-laing Linux, Haiku, macOS ug Windows distribusyon. Ang mga nagmintinar sa daghang mga distribusyon na-update na mga pakete sa mga opisyal nga repositoryo.

Panguna nga mga pagbag-o pagkahuman sa bersyon 2.2.9, nga gipagawas 7.5 ka tuig ang milabay:

Kinatibuk-ang pagbag-o

  • Gidugang nga suporta para sa OpenSSL >= 1.1.x (suporta alang sa OpenSSL 1.0.2 gipabilin).
  • Mahinungdanon nga mga pag-uswag sa operasyon sa programa sa macOS ug Haiku.
  • Opisyal nga suporta alang sa Debian GNU/Hurd.
  • Ang pagpangita sa mga file pinaagi sa DHT gipalihok pinaagi sa default. Ang server dht.fly-server.ru gidugang sa lista sa mga server aron makuha ang inisyal nga lista sa magamit nga mga node.
  • Gitangtang ang mga library sa Boost gikan sa mga dependency sa asembliya! Sa parehas nga oras, nahimo namon nga limitahan ang among kaugalingon sa mga kapabilidad sa sumbanan sa C ++ 14, nga nagtugot kanamo sa pagtipon sa programa sa medyo daan nga mga sistema.
  • Usa ka dakong refactoring sa source code ang gihimo; ang mga komento nga nakit-an sa static code analyzers (cppcheck, clang) giwagtang.
  • Partial nga pag-synchronize sa libeiskaltdcpp library code sa DC++ 0.868 kernel.

eiskaltdcpp-qt

  • Gidugang nga suporta alang sa pagtukod sa programa nga adunay Qt 5.x nga mga librarya. Sa samang higayon, ang pagkaangay sa Qt 4.x nga mga librarya gipadayon.
  • Gidugang nga suporta alang sa mga paryente nga agianan sa mga file sa kapanguhaan (mga icon, tunog, paghubad, ug uban pa), nga nagpaposible sa pag-package sa programa sa AppImage ug snap.
  • Gidugang nga suporta alang sa mga hub nmdcs:// .
  • Ang dialog sa mga setting labi nga gipauswag.
  • Gipauswag nga pagpakita sa mga link sa magnet alang sa protocol sa BitTorrent sa mga chat. (Ipakita lamang; ang pag-klik niini nagtawag gihapon sa eksternal nga programa.)
  • Gipauswag nga mga dialog para sa pagtan-aw sa mga link sa magnet ug pagkalkula sa TTH: gidugang nga mga buton alang sa pagkopya sa mga link sa magnet ug mga link sa pagpangita.
  • Nagdugang og search bar sa Debug Console widget.
  • Ang kapilian sa pag-usab sa font alang sa tibuok nga aplikasyon gikuha gikan sa mga setting. Karon sa mga menu sa konteksto, mga label sa teksto, mga indikasyon, ug uban pa. Ang font sa sistema kanunay nga gigamit. Ang mga setting sa font alang sa mga mensahe sa chat nagpabilin nga wala mausab.
  • Ang operasyon sa IP filter naayo na.
  • Ang reaksyon sa Ctrl+F nga hotkey sa mga chat nausab: karon wala kini magtago sa search bar kung gipugos pag-usab, apan naglihok sama sa search bar sa mga web browser.
  • Gihunong ang paggamit sa HTML text formatting sa tooltip para sa system tray icon sa GNU/Linux ug FreeBSD nga mga sistema tungod sa problema sa pagpakita sa mas bag-ong mga bersyon sa KDE Plasma 5. Ang yano nga teksto gigamit na karon para sa tanang sistema ug DE.
  • Gidugang ang usa ka bag-ong widget nga "Sekretaryo" aron pangitaon ang mga mensahe nga adunay mga link sa magnet ug / o mga keyword. Ang user dili na kinahanglan nga motan-aw pinaagi sa tonelada sa walay pulos nga mga mensahe sa daghang mga hubs sa pagpangita sa usa ka butang nga makapaikag, "Secretary" sa pagbuhat niini alang kaniya.
  • Giayo ang mga menu sa konteksto alang sa mga mensahe sa personal nga mga chat.

eiskaltdcpp-gtk

  • Ang lainlaing mga menor de edad ug dagkong mga bug naayo.
  • Adunay gamay nga pag-crash sa programa, apan dili tanan niini naayo. Pananglitan, mahimong mahitabo ang mga pagkahagsa kon gamiton ang widget sa pagpangita.

eiskaltdcpp-daemon

  • Ang mga resulta sa pagpangita sa pangutana karon gisala sa daemon nga bahin: ang mga resulta lamang alang sa katapusang pangutana sa pagpangita ang gibalik pinaagi sa JSON-RPC. Kini nga pamaagi dili kaayo flexible kaysa kaniadto, apan kini nagtugot alang sa gipasimple nga pagpatuman sa kliyente. Pananglitan, sa opisyal web interface.

Gikan mga plano alang sa umaabot ilabina gisaulog:

  • Pagdugang suporta sa IPv6 sa kernel.
  • Paggamit sa Hunspell library imbes sa Aspell para sa spell check sa eiskaltdcpp-qt.
  • Katapusan sa suporta alang sa Qt 4.x, ingon man usab sa Qt 5.x nga mas tigulang kaysa 5.12.
  • Pagtapos sa suporta ug kompleto nga pagtangtang sa eiskaltdcpp-gtk.
  • Kuhaa ang XML-RPC nga suporta gikan sa eiskaltdcpp-daemon.

Source: linux.org.ru