Izdanje EiskaltDC++ 2.4.1


Izdanje EiskaltDC++ 2.4.1

Izašao stabilno izdanje EiskaltDC++ v2.4.1 — multiplatformski klijent za mreže Direct Connect i Napredni Direct Connect. Izgradnje pripremljeni za različite Linux distribucije, Haiku, macOS i Windows. Održavatelji mnogih distribucija su već ažurirali paketi u službenim repozitorijima.

Glavne promjene nakon verzije 2.2.9, koja je objavljena prije 7.5 godina:

Opća poboljšanja

  • Dodana podrška za OpenSSL >= 1.1.x (podrška za OpenSSL 1.0.2 je sačuvana).
  • Značajna poboljšanja u radu programa na macOS i Haiku.
  • Službena podrška za Debian GNU/Hurd.
  • Pretraživanje datoteka putem DHT sada je uključeno po defaultu. Server dht.fly-server.ru je dodan na popis servera za dobivanje inicijalnog popisa dostupnih nodova.
  • Biblioteke Boost su uklonjene iz građevinskih zavisnosti! U međuvremenu, moguće je ograničiti se na mogućnosti C++14 standarda, što omogućava izradu programa na prilično starim sistemima.
  • Provedena je značajna refaktorizacija izvornog koda, ispravljene su primjedbe pronađene statičkim analizatorima koda (cppcheck, clang).
  • Djelomična sinhronizacija koda biblioteke libeiskaltdcpp s jezgrom DC++ 0.868.

eiskaltdcpp-qt

  • Dodana podrška za izgradnju programa s bibliotekom Qt 5.x. U isto vrijeme, zadržana je kompatibilnost s bibliotekama Qt 4.x.
  • Dodana podrška za relativne puteve do datoteka resursa (ikone, zvukove, prijevode itd.), što je omogućilo paketiranje programa u AppImage i snap.
  • Dodana podrška za hubove nmdcs:// .
  • Značajno je poboljšan dijalog postavki.
  • Poboljšano prikazivanje magnet-linkova za BitTorrent protokol u chatovima. (Samo prikaz, prilikom klika na njih i dalje se pokreće vanjski program.)
  • Poboljšani dijalozi za pregled magnet-linkova i izračunavanje TTH: dodani su dugmići za kopiranje magnet-linkova i pretraživačkih linkova.
  • Dodana je traka za pretraživanje u widgetu 'Konzola za debagiranje'.
  • Iz postavki je uklonjena opcija za promjenu fonta za cijelu aplikaciju. Sada se u kontekstnim izbornicima, tekstualnim oznakama, pokazateljima itd. uvijek koristi sistemski font. Postavke fontova za poruke u chatovima su ostale nepromijenjene.
  • Ispravljena je funkcionalnost IP filtra.
  • Promijenjena je reakcija na hotkey Ctrl+F u chatovima: sada ne skriva traku za pretraživanje prilikom ponovnog pritiska, već se ponaša kao traka za pretraživanje u web preglednicima.
  • Prekid korištenja HTML formatiranja teksta u obavijesti za ikonu u sustavu tray na GNU/Linux i FreeBSD sustavima zbog problema s prikazivanjem u novim verzijama KDE Plasma 5. Sada se za sve sustave i DE koristi običan tekst.
  • Dodana nova alatna traka „Sekretar” za pretraživanje poruka koje sadrže magnet-linkove i/ili ključne riječi. Korisnicima više nije potrebno pregledavati tone beskorisnih poruka na raznim hubovima kako bi pronašli nešto zanimljivo; „Sekretar” će to učiniti umjesto njih.
  • Ispravljena kontekstna izbornika za poruke u privatnim razgovorima.

eiskaltdcpp-gtk

  • Ispravljene razne manje i veće greške.
  • Palačenja programa sada su smanjena, ali nisu sva ispravljena. Na primjer, mogući su padovi prilikom korištenja alatne trake za pretraživanje.

eiskaltdcpp-daemon

  • Rezultati pretraživanja sada se filtriraju s poslužiteljske strane: putem JSON-RPC vraćaju se rezultati samo za posljednje pretraživanje. Ovaj pristup je manje fleksibilan nego prije, ali omogućava pojednostavljenje klijentskih implementacija. Na primjer, u službenom web sučelju.

Od planovi za budućnost posebno ističe se:

  • Dodavanje podrške za IPv6 u jezgru.
  • Korištenje biblioteke Hunspell umjesto Aspell za provjeru pravopisa u eiskaltdcpp-qt.
  • Prekid podrške za Qt 4.x, kao i Qt 5.x starije od 5.12.
  • Prekid podrške i potpuno uklanjanje eiskaltdcpp-gtk.
  • Uklanjanje podrške za XML-RPC iz eiskaltdcpp-daemon.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster