Rhyddhawyd rhyddhau sefydlog EiskaltDC++ v2.4.1 - cleient traws-lwyfan ar gyfer rhwydweithiau Cyswllt Uniongyrchol ΠΈ Cyswllt Uniongyrchol Uwch. Cynulliadau wedi'i baratoi ar gyfer gwahanol ddosbarthiadau Linux, Haiku, macOS a Windows. Mae cynhalwyr llawer o ddosbarthiadau eisoes wedi'u diweddaru pecynnau yn y cadwrfeydd swyddogol.
Prif newidiadau ar Γ΄l fersiwn 2.2.9, a ryddhawyd 7.5 mlynedd yn Γ΄l:
Newidiadau cyffredinol
- Cefnogaeth ychwanegol ar gyfer OpenSSL >= 1.1.x (cefnogaeth ar gyfer OpenSSL 1.0.2 wedi'i gadw).
- Gwelliannau sylweddol i weithrediad y rhaglen ar macOS a Haiku.
- Cefnogaeth swyddogol i Debian GNU / Hurd.
- Mae chwilio am ffeiliau trwy DHT wedi'i alluogi yn ddiofyn. Mae'r gweinydd dht.fly-server.ru wedi'i ychwanegu at y rhestr o weinyddion i gael y rhestr gychwynnol o nodau sydd ar gael.
- Mae llyfrgelloedd Boost wedi'u tynnu o ddibyniaethau cynulliad! Ar yr un pryd, rydym wedi llwyddo i gyfyngu ein hunain i alluoedd y safon C++14, sy'n caniatΓ‘u inni lunio'r rhaglen ar systemau gweddol hen.
- Mae ad-drefnu'r cod ffynhonnell yn sylweddol wedi'i wneud; mae sylwadau a ganfuwyd gan ddadansoddwyr cod statig (cppcheck, clang) wedi'u dileu.
- Cydamseru rhannol o god llyfrgell libeiskaltdcpp Γ’'r cnewyllyn DC++ 0.868.
eiskaltdcpp-qt
- Ychwanegwyd cefnogaeth ar gyfer adeiladu'r rhaglen gyda llyfrgelloedd Qt 5.x. Ar yr un pryd, cynhelir cydnawsedd Γ’ llyfrgelloedd Qt 4.x.
- Ychwanegwyd cefnogaeth ar gyfer llwybrau cymharol i ffeiliau adnoddau (eiconau, synau, cyfieithiadau, ac ati), a oedd yn ei gwneud hi'n bosibl pecynnu'r rhaglen yn AppImage a snap.
- Cefnogaeth ychwanegol i hybiau nmdcs:// .
- Mae'r ymgom gosodiadau wedi'i wella'n sylweddol.
- Gwell arddangosiad o gysylltiadau magnet ar gyfer y protocol BitTorrent mewn sgyrsiau. (Arddangos yn unig; mae clicio arnynt yn dal i alw'r rhaglen allanol.)
- Gwell deialogau ar gyfer gwylio cysylltiadau magnet a chyfrifo TTH: botymau wedi'u hychwanegu ar gyfer copΓ―o dolenni magnet a dolenni chwilio.
- Wedi ychwanegu bar chwilio at y teclyn Debug Console.
- Mae'r opsiwn i newid y ffont ar gyfer y rhaglen gyfan wedi'i dynnu o'r gosodiadau. Nawr mewn dewislenni cyd-destun, labeli testun, dangosyddion, ac ati. Defnyddir ffont y system bob amser. Mae gosodiadau ffont ar gyfer negeseuon sgwrsio yn aros heb eu newid.
- Mae gweithrediad hidlo IP wedi'i osod.
- Mae'r ymateb i'r allwedd poeth Ctrl+F mewn sgyrsiau wedi'i newid: nawr nid yw'n cuddio'r bar chwilio wrth ei wasgu eto, ond mae'n ymddwyn yr un peth Γ’'r bar chwilio mewn porwyr gwe.
- Wedi rhoi'r gorau i ddefnyddio fformatio testun HTML yn y cyngor ar gyfer eicon yr hambwrdd system ar systemau GNU/Linux a FreeBSD oherwydd problem arddangos mewn fersiynau mwy diweddar o KDE Plasma 5. Defnyddir testun plaen ar gyfer pob system a DE bellach.
- Ychwanegwyd teclyn "Ysgrifennydd" newydd i chwilio am negeseuon sy'n cynnwys dolenni magnet a/neu eiriau allweddol. Nid oes angen i'r defnyddiwr edrych trwy dunelli o negeseuon diwerth ar lawer o hybiau mwyach i ddod o hyd i rywbeth diddorol, bydd "Ysgrifennydd" yn ei wneud drosto.
- Dewislenni cyd-destun sefydlog ar gyfer negeseuon mewn sgyrsiau personol.
eiskaltdcpp-gtk
- Mae amryw o fygiau bach a mawr wedi'u trwsio.
- Mae llai o ddamweiniau rhaglen, ond nid yw pob un ohonynt wedi'u trwsio. Er enghraifft, gall damweiniau ddigwydd wrth ddefnyddio'r teclyn chwilio.
eiskaltdcpp-ellyll
- Mae canlyniadau ymholiad chwilio bellach yn cael eu hidlo ar ochr yr ellyll: dim ond canlyniadau ar gyfer yr ymholiad chwilio diwethaf sy'n cael eu dychwelyd trwy JSON-RPC. Mae'r dull hwn yn llai hyblyg nag o'r blaen, ond mae'n caniatΓ‘u ar gyfer gweithrediadau cleient symlach. Er enghraifft, yn y swyddogol rhyngwyneb gwe.
O'r cynlluniau ar gyfer y dyfodol yn enwedig nodir:
- Ychwanegu cefnogaeth IPv6 i'r cnewyllyn.
- Defnyddio llyfrgell Hunspell yn lle Aspell ar gyfer gwirio sillafu yn eiskaltdcpp-qt.
- Diwedd cefnogaeth ar gyfer Qt 4.x, yn ogystal Γ’ Qt 5.x hΕ·n na 5.12.
- Diwedd y gefnogaeth a dileu eiskaltdcpp-gtk yn llwyr.
- Dileu cefnogaeth XML-RPC o eiskaltdcpp-daemon.
Ffynhonnell: linux.org.ru