Keluaran EiskaltDC++ 2.4.1


Keluaran EiskaltDC++ 2.4.1

Datang keluar pelepasan stabil EiskaltDC++ v2.4.1 - klien merentas platform untuk rangkaian Sambungan Terus ΠΈ Sambungan Terus Lanjutan. Perhimpunan disediakan untuk pelbagai pengedaran Linux, Haiku, macOS dan Windows. Penyelenggara banyak pengedaran telah pun dikemas kini pakej dalam repositori rasmi.

Perubahan utama selepas versi 2.2.9, yang dikeluarkan 7.5 tahun yang lalu:

Perubahan umum

  • Menambah sokongan untuk OpenSSL >= 1.1.x (sokongan untuk OpenSSL 1.0.2 dikekalkan).
  • Penambahbaikan ketara pada operasi program pada macOS dan Haiku.
  • Sokongan rasmi untuk Debian GNU/Hurd.
  • Mencari fail melalui DHT didayakan secara lalai. Pelayan dht.fly-server.ru telah ditambahkan ke senarai pelayan untuk mendapatkan senarai awal nod yang tersedia.
  • Pustaka Boost telah dialih keluar daripada kebergantungan pemasangan! Pada masa yang sama, kami berjaya mengehadkan diri kami kepada keupayaan standard C++14, yang membolehkan kami menyusun atur cara pada sistem yang agak lama.
  • Pemfaktoran semula utama kod sumber telah dijalankan; komen yang ditemui oleh penganalisis kod statik (cppcheck, clang) telah dihapuskan.
  • Penyegerakan separa kod perpustakaan libeiskaltdcpp dengan kernel DC++ 0.868.

eiskaltdcpp-qt

  • Menambah sokongan untuk membina program dengan perpustakaan Qt 5.x. Pada masa yang sama, keserasian dengan perpustakaan Qt 4.x dikekalkan.
  • Menambahkan sokongan untuk laluan relatif kepada fail sumber (ikon, bunyi, terjemahan, dll.), yang memungkinkan untuk membungkus program dalam AppImage dan snap.
  • Menambah sokongan untuk hab nmdcs:// .
  • Dialog tetapan telah dipertingkatkan dengan ketara.
  • Paparan pautan magnet yang lebih baik untuk protokol BitTorrent dalam sembang. (Paparan sahaja; mengklik padanya masih memanggil program luaran.)
  • Dialog yang dipertingkatkan untuk melihat pautan magnet dan mengira TTH: menambah butang untuk menyalin pautan magnet dan pautan carian.
  • Menambahkan bar carian pada widget Debug Console.
  • Pilihan untuk menukar fon untuk keseluruhan aplikasi telah dialih keluar daripada tetapan. Kini dalam menu konteks, label teks, penunjuk, dsb. Fon sistem sentiasa digunakan. Tetapan fon untuk mesej sembang kekal tidak berubah.
  • Operasi penapis IP telah ditetapkan.
  • Reaksi terhadap kekunci pintas Ctrl+F dalam sembang telah ditukar: kini ia tidak menyembunyikan bar carian apabila ditekan semula, tetapi berkelakuan sama seperti bar carian dalam penyemak imbas web.
  • Berhenti menggunakan pemformatan teks HTML dalam petua alat untuk ikon dulang sistem pada sistem GNU/Linux dan FreeBSD kerana masalah paparan dalam versi KDE Plasma 5 yang lebih baharu. Teks biasa kini digunakan untuk semua sistem dan DE.
  • Menambahkan widget "Setiausaha" baharu untuk mencari mesej yang mengandungi pautan magnet dan/atau kata kunci. Pengguna tidak perlu lagi melihat melalui banyak mesej yang tidak berguna di banyak hab untuk mencari sesuatu yang menarik, "Setiausaha" akan melakukannya untuknya.
  • Menu konteks tetap untuk mesej dalam sembang peribadi.

eiskaltdcpp-gtk

  • Pelbagai pepijat kecil dan besar telah diperbaiki.
  • Terdapat lebih sedikit ranap program, tetapi tidak semuanya telah diperbaiki. Contohnya, ranap sistem mungkin berlaku apabila menggunakan widget carian.

eiskaltdcpp-daemon

  • Hasil pertanyaan carian kini ditapis di bahagian daemon: hanya hasil carian untuk pertanyaan carian terakhir dikembalikan melalui JSON-RPC. Pendekatan ini kurang fleksibel berbanding sebelum ini, tetapi ia membolehkan pelaksanaan klien dipermudahkan. Sebagai contoh, dalam rasmi antara muka web.

Daripada rancangan untuk masa hadapan terutamanya tercatat:

  • Menambah sokongan IPv6 pada kernel.
  • Menggunakan perpustakaan Hunspell dan bukannya Aspell untuk semakan ejaan dalam eiskaltdcpp-qt.
  • Tamat sokongan untuk Qt 4.x, serta Qt 5.x lebih lama daripada 5.12.
  • Tamat sokongan dan penyingkiran lengkap eiskaltdcpp-gtk.
  • Alih keluar sokongan XML-RPC daripada eiskaltdcpp-daemon.

Sumber: linux.org.ru