Release saka EiskaltDC ++ 2.4.1


Release saka EiskaltDC ++ 2.4.1

Ngeculake release stabil EiskaltDC++ v2.4.1 - klien salib-platform kanggo jaringan Sambungake Langsung ΠΈ Sambungan Langsung Lanjut. Rapat disiapake kanggo macem-macem distribusi Linux, Haiku, macOS lan Windows. Maintainers saka akeh distribusi wis nganyari paket ing repositori resmi.

Owah-owahan utama sawise versi 2.2.9, sing dirilis 7.5 taun kepungkur:

Pangowahan umum

  • Dhukungan ditambahake kanggo OpenSSL>= 1.1.x (dhukungan kanggo OpenSSL 1.0.2 ditahan).
  • Peningkatan sing signifikan kanggo operasi program ing macOS lan Haiku.
  • Dhukungan resmi kanggo Debian GNU/Hurd.
  • Nggoleki file liwat DHT diaktifake kanthi gawan. Server dht.fly-server.ru wis ditambahake menyang dhaptar server kanggo entuk dhaptar wiwitan simpul sing kasedhiya.
  • Pustaka Boost wis dibusak saka dependensi perakitan! Ing wektu sing padha, kita bisa mbatesi kemampuan standar C ++ 14, sing ngidini kita ngumpulake program ing sistem sing cukup lawas.
  • Refactoring utama kode sumber wis ditindakake; komentar sing ditemokake dening penganalisis kode statis (cppcheck, clang) wis diilangi.
  • Sinkronisasi parsial kode perpustakaan libeiskaltdcpp karo DC ++ 0.868 kernel.

eiskaltdcpp-qt

  • Added support kanggo mbangun program karo perpustakaan Qt 5.x. Ing wektu sing padha, kompatibilitas karo perpustakaan Qt 4.x maintained.
  • Dhukungan ditambahake kanggo path relatif menyang file sumber (lambang, swara, terjemahan, lan sapiturute), sing ndadekake program kasebut bisa dikemas ing AppImage lan sworo seru.
  • Dhukungan ditambahake kanggo hub nmdcs:// .
  • Dialog setelan wis apik banget.
  • Tampilan pranala magnet sing luwih apik kanggo protokol BitTorrent ing obrolan. (Mung tampilan; ngeklik kasebut isih nelpon program eksternal.)
  • Dialog sing luwih apik kanggo ndeleng tautan magnet lan ngitung TTH: tombol sing ditambahake kanggo nyalin tautan magnet lan tautan telusuran.
  • Nambahake garis telusuran menyang widget Debug Console.
  • Opsi kanggo ngganti font kanggo kabeh aplikasi wis dibusak saka setelan. Saiki ing menu konteks, label teks, indikator, lsp. Font sistem tansah digunakake. Setelan font kanggo pesen chatting tetep ora diganti.
  • Operasi filter IP wis didandani.
  • Reaksi kanggo tombol Ctrl + F ing obrolan wis diganti: saiki ora ndhelikake garis telusuran nalika dipencet maneh, nanging tumindak padha karo garis telusuran ing browser web.
  • Mandheg nggunakake format teks HTML ing tooltip kanggo lambang tray sistem ing sistem GNU/Linux lan FreeBSD amarga masalah tampilan ing versi anyar saka KDE Plasma 5. Teks kosong saiki digunakake kanggo kabeh sistem lan DE.
  • Nambahake widget "Sekretaris" anyar kanggo nggoleki pesen sing ngemot pranala magnet lan/utawa tembung kunci. Pangguna ora perlu maneh kanggo katon liwat ton saka pesen guna ing akeh hub kanggo golek soko menarik, "Sekretaris" bakal nindakake iku kanggo wong.
  • Menu konteks tetep kanggo pesen ing obrolan pribadi.

eiskaltdcpp-gtk

  • Macem-macem bug cilik lan utama wis didandani.
  • Kacilakan program luwih sithik, nanging ora kabeh wis didandani. Contone, kacilakan bisa kedadeyan nalika nggunakake widget telusuran.

eiskaltdcpp-daemon

  • Asil pitakon telusuran saiki disaring ing sisih daemon: mung asil kanggo pitakon telusuran pungkasan sing bali liwat JSON-RPC. Pendekatan iki kurang fleksibel tinimbang sadurunge, nanging ngidini implementasi klien sing disederhanakake. Contone, ing resmi antarmuka web.

Saka rencana kanggo masa depan utamanΓ© dirayakake:

  • Nambahake dhukungan IPv6 menyang kernel.
  • Nggunakake perpustakaan Hunspell tinimbang Aspell kanggo mriksa mantra ing eiskaltdcpp-qt.
  • Pungkasan support kanggo Qt 4.x, uga Qt 5.x lawas saka 5.12.
  • Pungkasan dhukungan lan mbusak lengkap eiskaltdcpp-gtk.
  • Mbusak dhukungan XML-RPC saka eiskaltdcpp-daemon.

Source: linux.org.ru