EiskaltDC++ buraxılışı 2.4.1


EiskaltDC++ buraxılışı 2.4.1

Əvəz sabit buraxılış EiskaltDC++ v2.4.1 - şəbəkələr üçün cross-platform müştəri Birbaşa əlaqə и Qabaqcıl Birbaşa Bağlantı. Məclislər müxtəlif Linux, Haiku, macOS və Windows paylamaları üçün hazırlanmışdır. Bir çox distribyutorların baxıcıları artıq yenilənib paketləri rəsmi depolarda.

Versiyadan sonra əsas dəyişikliklər 2.2.97.5 il əvvəl buraxılan:

Ümumi dəyişikliklər

  • OpenSSL >= 1.1.x üçün əlavə dəstək (OpenSSL 1.0.2 dəstəyi saxlanılır).
  • Proqramın macOS və Haiku-da işində əhəmiyyətli təkmilləşdirmələr.
  • Debian GNU/Hurd üçün rəsmi dəstək.
  • DHT vasitəsilə faylların axtarışı defolt olaraq aktivdir. Dht.fly-server.ru serveri mövcud qovşaqların ilkin siyahısını əldə etmək üçün serverlər siyahısına əlavə edilmişdir.
  • Boost kitabxanaları montaj asılılıqlarından silindi! Eyni zamanda, proqramı kifayət qədər köhnə sistemlərdə tərtib etməyə imkan verən C++14 standartının imkanları ilə məhdudlaşa bildik.
  • Mənbə kodunun əsas refaktorinqi həyata keçirilmiş, statik kod analizatorları (cppcheck, clang) tərəfindən aşkar edilmiş şərhlər ləğv edilmişdir.
  • libeiskaltdcpp kitabxana kodunun DC++ 0.868 nüvəsi ilə qismən sinxronizasiyası.

eiskaltdcpp-qt

  • Qt 5.x kitabxanaları ilə proqramı qurmaq üçün əlavə dəstək. Eyni zamanda, Qt 4.x kitabxanaları ilə uyğunluq saxlanılır.
  • Proqramı AppImage-də paketləməyə və snap etməyə imkan verən resurs fayllarına (ikonalar, səslər, tərcümələr və s.) nisbi yollar üçün əlavə dəstək.
  • Hublar üçün əlavə dəstək nmdcs:// .
  • Parametrlər dialoqu əhəmiyyətli dərəcədə təkmilləşdirilmişdir.
  • Çatlarda BitTorrent protokolu üçün maqnit bağlantılarının təkmilləşdirilmiş nümayişi. (Yalnız göstər; onların üzərinə klikləmək hələ də xarici proqramı çağırır.)
  • Maqnit bağlantılarına baxmaq və TTH-nin hesablanması üçün təkmilləşdirilmiş dialoqlar: maqnit bağlantılarını və axtarış bağlantılarını kopyalamaq üçün əlavə düymələr.
  • Debug Console vidcetinə axtarış çubuğu əlavə edildi.
  • Bütün proqram üçün şriftin dəyişdirilməsi seçimi parametrlərdən silindi. İndi kontekst menyularında, mətn etiketlərində, göstəricilərdə və s. Sistem şrifti həmişə istifadə olunur. Söhbət mesajları üçün şrift parametrləri dəyişməz olaraq qalır.
  • IP filtr əməliyyatı düzəldildi.
  • Çatlarda Ctrl+F isti düyməsinə reaksiya dəyişdirilib: indi o, yenidən basıldıqda axtarış panelini gizlətmir, veb-brauzerlərdəki axtarış paneli kimi davranır.
  • KDE Plazma 5-in daha yeni versiyalarında ekran problemi səbəbindən GNU/Linux və FreeBSD sistemlərində sistem tepsisi ikonası üçün alət ipucunda HTML mətn formatının istifadəsi dayandırıldı. İndi bütün sistemlər və DE üçün düz mətn istifadə olunur.
  • Maqnit keçidləri və/və ya açar sözlər olan mesajları axtarmaq üçün yeni "Katib" vidceti əlavə edildi. Maraqlı bir şey tapmaq üçün istifadəçi artıq bir çox mərkəzdə tonlarla yararsız mesajlara baxmağa ehtiyac duymur, "Katib" bunu onun üçün edəcək.
  • Şəxsi söhbətlərdə mesajlar üçün sabit kontekst menyuları.

eiskaltdcpp-gtk

  • Müxtəlif kiçik və böyük səhvlər düzəldildi.
  • Proqram qəzaları daha azdır, lakin onların hamısı düzəldilməyib. Məsələn, axtarış vidcetindən istifadə edərkən qəzalar baş verə bilər.

eiskaltdcpp-daemon

  • Axtarış sorğusunun nəticələri indi demon tərəfində süzülür: yalnız son axtarış sorğusu üçün nəticələr JSON-RPC vasitəsilə qaytarılır. Bu yanaşma əvvəlkindən daha az çevikdir, lakin sadələşdirilmiş müştəri tətbiqlərinə imkan verir. Məsələn, rəsmi olaraq veb interfeysi.

Haqqında gələcək üçün planlar xüsusilə qeyd etdi:

  • Kernelə IPv6 dəstəyinin əlavə edilməsi.
  • eiskaltdcpp-qt-də orfoqrafiya yoxlaması üçün Aspell əvəzinə Hunspell kitabxanasından istifadə.
  • Qt 4.x, eləcə də 5-dən köhnə Qt 5.12.x üçün dəstəyin sonu.
  • Dəstəyin sonu və eiskaltdcpp-gtk-nin tamamilə çıxarılması.
  • eiskaltdcpp-daemon-dan XML-RPC dəstəyini silin.

Mənbə: linux.org.ru