Vydanie EiskaltDC++ 2.4.1


Vydanie EiskaltDC++ 2.4.1

Vyšiel stabilná verzia EiskaltDC++ v2.4.1 — multiplatformový klient pre siete Priame pripojenie a Pokročilé priame pripojenie. Zostavy pripravené pre rôzne distribúcie Linuxu, Haiku, macOS a Windows. Údržbári mnohých distribúcií už stihli aktualizovať balíčkom v oficiálnych repozitároch.

Hlavné zmeny po verzii 2.2.9, ktorá bola vydaná pred 7,5 rokmi:

Hlavné zmeny

  • Pridaná podpora OpenSSL >= 1.1.x (podpora OpenSSL 1.0.2 bola zachovaná).
  • Významné vylepšenia pre fungovanie programu v macOS a Haiku.
  • Oficiálna podpora Debian GNU/Hurd.
  • Predvolený hľadanie súborov cez DHT. Server dht.fly-server.ru bol pridaný do zoznamu serverov na získanie počiatočného zoznamu dostupných nód.
  • Z balíkových závislostí boli odstránené knižnice Boost! Dokázalo sa obmedziť na možnosti štandardu C++14, čo umožňuje zložiť program na pomerne starých systémoch.
  • Prebehlo k rozsiahlej refaktorizácii zdrojového kódu, odstránili sa poznámky nájdené statickými analyzátormi kódu (cppcheck, clang).
  • Čiastková synchronizácia kódu knižnice libeiskaltdcpp s jadrom DC++ 0.868.

eiskaltdcpp-qt

  • Pridaná podpora zostavenia programu s knižnicami Qt 5.x. Zachovaná kompatibilita s knižnicami Qt 4.x.
  • Pridaná podpora relatívnych ciest k súborom zdrojov (ikony, zvuky, preklady atď.), čo umožnilo zabalit program do AppImage a snap.
  • Pridaná podpora hubov nmdcs:// .
  • Značne vylepšený dialóg nastavení.
  • Vylepšené zobrazenie magnetických odkazov pre protokol BitTorrent v chatoch. (Iba zobrazenie, po kliknutí na ne sa stále spúšťa externý program.)
  • Vylepšené dialógy na prezeranie magnetických odkazov a výpočet TTH: pridané tlačidlá na kopírovanie magnetických odkazov a vyhľadávacích odkazov.
  • Pridaný vyhľadávací panel vo widgete „Debug Console“.
  • Z nastavení bola odstránená možnosť zmeny písma pre celú aplikáciu. Teraz sa v kontextových menu, textových štítkoch, indikátoroch atď. vždy používa systémové písmo. Nastavenia písiem pre správy v chatoch zostali bez zmien.
  • Opravená funkcia IP filtra.
  • Zmenená reakcia na klávesovú skratku Ctrl+F v chatoch: teraz nezakryje vyhľadávací panel pri opakovanom stlačení, ale správa sa rovnako ako vyhľadávací panel v webových prehliadačoch.
  • Používanie HTML formátovania textu v tooltipoch pre ikony v systémovom zásobníku na systémoch GNU/Linux a FreeBSD bolo ukončené z dôvodu problémov s displejom v nových verziách KDE Plasma 5. Teraz sa všade pre všetky systémy a DE používa iba jednoduchý text.
  • Bol pridaný nový widget "Sekretár" na vyhľadávanie správ obsahujúcich magnetické odkazy a/alebo kľúčové slová. Používateľ už nemusí prechádzať množstvom zbytočných správ na viacerých huboch, "Sekretár" to urobí za neho.
  • Boli opravené kontextové ponuky pre správy v súkromných chatoch.

eiskaltdcpp-gtk

  • Boli opravené rôzne drobné a vážne chyby.
  • Počet pádov programu sa znížil, ale nie všetky boli opravené. Napríklad, možné sú pády pri použití vyhľadávacieho widgetu.

eiskaltdcpp-daemon

  • Výsledky vyhľadávania sú teraz filtrované na strane démona: cez JSON-RPC sa vracajú výsledky len pre posledný vyhľadávací dopyt. Tento prístup je menej flexibilný ako predtým, ale umožňuje zjednodušiť implementácie klienta. Napríklad, v oficiálnom webovom rozhraní.

Z plány do budúcnosti najmä sa zaznamenáva:

  • Pridanie podpory IPv6 do jadra.
  • Použitie knižnice Hunspell namiesto Aspell na kontrolu pravopisu v eiskaltdcpp-qt.
  • Ukončenie podpory Qt 4.x, ako aj Qt 5.x starších ako 5.12.
  • Ukončenie podpory a úplné odstránenie eiskaltdcpp-gtk.
  • Odstránenie podpory XML-RPC z eiskaltdcpp-daemon.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster