Liberigo de EiskaltDC++ 2.4.1


Liberigo de EiskaltDC++ 2.4.1

Eliris stabila liberigo EiskaltDC++ v2.4.1 - multiplatforma kliento por retoj Rekta Konekto и Altnivela Rekta Konekto. Asembleoj preparita por diversaj distribuoj Linukso, Hajko, macOS kaj Vindozo. Prizorgantoj de multaj distribuoj jam ĝisdatigis pakoj en la oficialaj deponejoj.

Ĉefaj ŝanĝoj post versio 2.2.9, kiu estis publikigita antaŭ 7.5 jaroj:

Ĝeneralaj ŝanĝoj

  • Aldonita subteno por OpenSSL >= 1.1.x (subteno por OpenSSL 1.0.2 retenita).
  • Signifaj plibonigoj al la funkciado de la programo en macOS kaj Hajko.
  • Oficiala subteno por Debian GNU/Hurd.
  • Serĉado de dosieroj per DHT estas ebligita defaŭlte. La servilo dht.fly-server.ru estis aldonita al la listo de serviloj por akiri la komencan liston de disponeblaj nodoj.
  • Boost-bibliotekoj estis forigitaj de kunigaj dependecoj! Samtempe ni sukcesis limigi nin al la kapabloj de la normo C++14, kiu ebligas al ni kompili la programon sur sufiĉe malnovaj sistemoj.
  • Grava refaktorigo de la fontkodo estis aranĝita; komentoj trovitaj per senmovaj kodanaliziloj (cppcheck, clang) estis eliminitaj.
  • Parta sinkronigo de libeiskaltdcpp bibliotekkodo kun la DC++ 0.868 kerno.

eiskaltdcpp-qt

  • Aldonita subteno por konstruado de la programo kun Qt 5.x bibliotekoj. Samtempe, kongruo kun Qt 4.x bibliotekoj estas konservita.
  • Aldonita subteno por relativaj vojoj al rimeddosieroj (ikonoj, sonoj, tradukoj, ktp.), kio ebligis paki la programon en AppImage kaj klaki.
  • Aldonita subteno por naboj nmdcs:// .
  • La agorda dialogo estis signife plibonigita.
  • Plibonigita montrado de magnetligoj por la protokolo BitTorrent en babilejoj. (Vidigu nur; klaki sur ili ankoraŭ vokas la eksteran programon.)
  • Plibonigitaj dialogoj por vidi magnetajn ligilojn kaj kalkuli TTH: aldonitaj butonoj por kopii magnetajn ligilojn kaj serĉajn ligilojn.
  • Aldonis serĉbreton al la fenestraĵo Debug Console.
  • La opcio ŝanĝi la tiparon por la tuta aplikaĵo estis forigita de la agordoj. Nun en kuntekstmenuoj, tekstaj etikedoj, indikiloj ktp. La sistema tiparo estas ĉiam uzata. Tiparaj agordoj por babilmesaĝoj restas senŝanĝaj.
  • IP-filtrila operacio estis riparita.
  • La reago al la klavoklavo Ctrl+F en babilejoj estis ŝanĝita: nun ĝi ne kaŝas la serĉbreton kiam oni denove premas, sed kondutas same kiel la serĉbreton en retumiloj.
  • Ĉesis uzi HTML-tekstoformaton en la konsileto por la sistempleto-ikono sur GNU/Linukso kaj FreeBSD-sistemoj pro ekranproblemo en pli novaj versioj de KDE Plasma 5. Simpla teksto nun estas uzata por ĉiuj sistemoj kaj DE.
  • Aldonis novan fenestraĵon "Sekretario" por serĉi mesaĝojn enhavantajn magnetligojn kaj/aŭ ŝlosilvortojn. La uzanto ne plu bezonas trarigardi tunojn da senutilaj mesaĝoj sur multaj naboj por trovi ion interesan, "Sekretario" faros ĝin por li.
  • Riparis kuntekstajn menuojn por mesaĝoj en personaj babilejoj.

eiskaltdcpp-gtk

  • Diversaj negravaj kaj gravaj cimoj estis korektitaj.
  • Estas malpli da programkraŝoj, sed ne ĉiuj estas riparitaj. Ekzemple, kraŝoj povas okazi dum uzado de la serĉa fenestraĵo.

eiskaltdcpp-demono

  • Serĉaj serĉrezultoj nun estas filtritaj ĉe la demonflanko: nur rezultoj por la lasta serĉdemando estas resenditaj per JSON-RPC. Ĉi tiu aliro estas malpli fleksebla ol antaŭe, sed ĝi permesas simpligitajn klienfektivigojn. Ekzemple, en la oficiala TTT-interfaco.

De planoj por la estonteco precipe notis:

  • Aldonante IPv6-subtenon al la kerno.
  • Uzante Hunspell-bibliotekon anstataŭ Aspell por literuma kontrolo en eiskaltdcpp-qt.
  • Fino de subteno por Qt 4.x, same kiel Qt 5.x pli malnova ol 5.12.
  • Fino de subteno kaj kompleta forigo de eiskaltdcpp-gtk.
  • Forigu XML-RPC-subtenon de eiskaltdcpp-daemon.

fonto: linux.org.ru