Wydanie EiskaltDC++ 2.4.1


Wydanie EiskaltDC++ 2.4.1

Wydano stabilne wydanie EiskaltDC++ v2.4.1 — kliencie wieloplatformowym dla sieci Direct Connect i Zaawansowany Direct Connect. Kompilacje przygotowane dla różnych dystrybucji Linuksa, Haiku, macOS i Windows. Utrzymujący wiele dystrybucji już zdążyli zaktualizować pakiety w oficjalnych repozytoriach.

Główne zmiany po wersji 2.2.9, która została wydana 7,5 roku temu:

Ogólne zmiany

  • Dodano wsparcie dla OpenSSL >= 1.1.x (wsparcie dla OpenSSL 1.0.2 zostało zachowane).
  • Znaczące poprawy w działaniu programu na macOS i Haiku.
  • Oficjalne wsparcie dla Debian GNU/Hurd.
  • Domyślnie włączono wyszukiwanie plików przez DHT. Serwer dht.fly-server.ru dodano do listy serwerów do uzyskiwania wstępnej listy dostępnych węzłów.
  • Z zależności kompilacji usunięto biblioteki Boost! Przy tym udało się ograniczyć do możliwości standardu C++14, co pozwala na kompilację programu na dość starych systemach.
  • Przeprowadzono poważny refaktoryzację kodu źródłowego, usunięto uwagi znalezione przez statyczne analizatory kodu (cppcheck, clang).
  • Częściowa synchronizacja kodu biblioteki libeiskaltdcpp z rdzeniem DC++ 0.868.

eiskaltdcpp-qt

  • Dodano wsparcie dla kompilacji programu z bibliotekami Qt 5.x. Przy tym zachowano zgodność z bibliotekami Qt 4.x.
  • Dodano wsparcie dla względnych ścieżek do plików zasobów (ikony, dźwięki, tłumaczenia itp.), co umożliwiło zapakowanie programu w AppImage i snap.
  • Dodano wsparcie dla hubów nmdcs:// .
  • Znacząco poprawiono okno ustawień.
  • Poprawiono wyświetlanie linków magnetycznych dla protokołu BitTorrent na czatach. (Tylko wyświetlanie, po kliknięciu na nie wciąż uruchamiana jest zewnętrzna aplikacja.)
  • Ulepszono okna do przeglądania linków magnetycznych i obliczenia TTH: dodano przyciski do kopiowania linków magnetycznych i linków wyszukiwania.
  • Dodano panel wyszukiwania w widżecie „Konsola debugowania”.
  • Usunięto z ustawień opcję zmiany czcionki dla całej aplikacji. Teraz w menu kontekstowym, etykietach tekstowych, wskaźnikach itp. zawsze używana jest czcionka systemowa. Ustawienia czcionek dla wiadomości na czatach pozostały bez zmian.
  • Poprawiono działanie filtra IP.
  • Zmieniła się reakcja na skrót klawiaturowy Ctrl+F na czatach: teraz nie ukrywa panelu wyszukiwania po naciśnięciu ponownie, lecz zachowuje się tak samo jak panel wyszukiwania w przeglądarkach internetowych.
  • Zaprzestano używania formatowania HTML tekstu w podpowiedziach dla ikony w systemie tray w systemach GNU/Linux i FreeBSD z powodu problemów z wyświetlaniem w nowych wersjach KDE Plasma 5. Teraz dla wszystkich systemów i środowisk graficznych używany jest zwykły tekst.
  • Dodano nowy widget „Sekretarz” do wyszukiwania wiadomości zawierających linki magnetyczne i/lub słowa kluczowe. Użytkownik nie musi już przeszukiwać ton bezsensownych wiadomości na wielu hubach, aby znaleźć coś interesującego; „Sekretarz” zrobi to za niego.
  • Naprawiono menu kontekstowe dla wiadomości w prywatnych czatach.

eiskaltdcpp-gtk

  • Naprawiono różne drobne i większe błędy.
  • Program rzadziej ulega awariom, ale nie wszystkie zostały naprawione. Na przykład, możliwe są awarie podczas używania widgetu wyszukiwania.

eiskaltdcpp-daemon

  • Wyniki zapytania wyszukiwania są teraz filtrowane po stronie demona: przez JSON-RPC zwracane są tylko wyniki dla ostatniego zapytania wyszukiwania. Takie podejście jest mniej elastyczne niż wcześniej, ale pozwala uprościć implementacje klienckie. Na przykład, w oficjalnym interfejsie webowym.

Z plany na przyszłość szczególnie zaznaczono:

  • Dodanie wsparcia dla IPv6 w jądrze.
  • Użycie biblioteki Hunspell zamiast Aspell do sprawdzania pisowni w eiskaltdcpp-qt.
  • Zaprzestanie wsparcia dla Qt 4.x oraz Qt 5.x starszych niż 5.12.
  • Zaprzestanie wsparcia i całkowite usunięcie eiskaltdcpp-gtk.
  • Usunięcie wsparcia dla XML-RPC z eiskaltdcpp-daemon.

Źródło: linux.org.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster