Välja stabiilne väljaanne EiskaltDC++ v2.4.1 — platvormidevaheline klient võrkudele Direct Connect ja Täiustatud Direct Connect. Koostamised valmistatud erinevate Linuxi, Haiku, macOS ja Windowsi distributsioonide jaoks. Paljude distributsioonide hooldajad on juba uuendanud paketid ametlikes hoidlates.
Peamised muudatused pärast versiooni 2.2.9, mis ilmus 7,5 aastat tagasi:
Üldised muudatused
- Lisatud OpenSSL toe toetus >= 1.1.x (OpenSSL 1.0.2 toe tugi on säilinud).
- Olulised täiustused programmi toimimises macOS ja Haikus.
- Ametlik toetus Debian GNU/Hurd.
- Vaikimisi on failide otsing DHT kaudu sisselülitatud. Server dht.fly-server.ru on lisatud serverite nimekirja algsete saadaolevate sõlmede leidmiseks.
- Ehitus sõltuvustest on eemaldatud Boosti teegid! Samal ajal on õnnestunud jääda C++14 standardi võimalustega, võimaldades programmi koostamist üsna vanades süsteemides.
- Oluline refaktooring lähtekoodis, parandatud staatiliste koodi analüsaatorite (cppcheck, clang) leitud tähelepanekud.
- Osaline libeiskaltdcpp teegi sünkroonimine DC++ 0.868 tuumaga.
eiskaltdcpp-qt
- Lisatud toe tugi programmi koostamiseks Qt 5.x teekidega. Samal ajal on säilinud ühilduvus Qt 4.x teekidega.
- Lisatud toe suhtelistele teedefailide (ikoonid, helid, tõlked jne) jaoks, võimaldades programmi pakendada AppImage'i ja snapi alla.
- Lisatud toe hubidele. nmdcs:// .
- Seadete dialoog on märkimisväärselt paranenud.
- Parandatud magnetlingide kuvamine BitTorreni protokollis vestlustes. (Ainult kuvamine, nendele klõpsamine kutsub endiselt esile välise programmi.)
- Parandatud dialoogid magnetlinkide vaatamiseks ja TTH arvutamiseks: lisatud nupud magnetlinkide ja otsingulinkide kopeerimiseks.
- Lisatud otsinguriba veidi «Silumise konsoolini».
- Seadetest on eemaldatud rakenduse üldise fondi muutmise valik. Nüüd kasutatakse kontekstimenüüs, tekstimärkides, indikaatorites jne alati süsteemifonti. Vestluste sõnumite fondi seaded on jäänud muutumatuks.
- IP filtrite töö on parandatud.
- Muudetud reageerimist klahvikombinatsioonile Ctrl+F vestlustes: nüüd ei peida see otsinguriba uuesti vajutades, vaid käitub nagu veebibrauserite otsinguriba.
- HTML-i vormindamise lõpetamine süsteemi taldriku ikooni kontekstimenüüs GNU/Linuxi ja FreeBSD süsteemides, mis on tingitud kuvamisprobleemidest uutes KDE Plasma 5 versioonides. Nüüd kasutatakse kõigis süsteemides ja DE-s lihtsustatud teksti.
- Uus vidin "Sekretär" on lisatud, et otsida sõnumeid, mis sisaldavad magnetlinke ja/või märksõnu. Kasutaja ei pea enam sirvima tohutult mõttetuks muutunud sõnumeid paljude hubide pealt, "Sekretär" teeb selle tema eest.
- Isikliku vestluse sõnumite kontekstimenüüd on parandatud.
eiskaltdcpp-gtk
- Mitmesugused väikesed ja suured vead on parandatud.
- Programmide kokkujääke on vähem, kuid kõik ei ole korrigeeritud. Näiteks võivad otsinguvidina kasutamisel esineda kokkujärgud.
eiskaltdcpp-daemon
- Otsingupäringu tulemusi filtreeritakse nüüd daemonis: JSON-RPC kaudu antakse tulemused ainult viimase otsingupäringu jaoks. See lähenemine on vähem paindlik kui varem, kuid võimaldab lihtsustada klientide rakendusi. Näiteks ametlikus veebiliideses.
Uusimad tuleviku plaanid eriti on märgitud:
- IPv6 toe lisamine tuumas.
- Hunspell'i kasutamine õigekirjakontrolliks eiskaltdcpp-qt-s, mitte Aspelli.
- Qt 4.x ja Qt 5.x versioonide vanemate kui 5.12 toe lõpetamine.
- eiskaltdcpp-gtk toe lõpetamine ja täielik eemaldamine.
- XML-RPC toe eemaldamine eiskaltdcpp-daemonist.
Allikas: linux.org.ru

