Нашри EiskaltDC++ 2.4.1


Нашри EiskaltDC++ 2.4.1

Омад барориши устувор EiskaltDC++ v2.4.1 - мизоҷи кросс-платформа барои шабакаҳо Пайвасти мустақим и Пайвастшавии мустақими пешрафта. Ассамблеяҳо барои тақсимоти гуногуни Linux, Haiku, macOS ва Windows омода шудааст. Нигоҳдорони бисёр дистрибюторҳо аллакай нав карда шудаанд бастаҳо дар анборҳои расмӣ.

Тағироти асосӣ пас аз версия 2.2.9, ки 7.5 сол пеш нашр шуда буд:

Тағироти умумӣ

  • Дастгирии иловашуда барои OpenSSL >= 1.1.x (дастгирии OpenSSL 1.0.2 нигоҳ дошта мешавад).
  • Такмили назаррас дар кори барнома дар macOS ва Haiku.
  • Дастгирии расмии Debian GNU/Hurd.
  • Ҷустуҷӯи файлҳо тавассути DHT бо нобаёнӣ фаъол аст. Сервери dht.fly-server.ru ба рӯйхати серверҳо барои гирифтани рӯйхати ибтидоии гиреҳҳои дастрас илова карда шуд.
  • Китобхонаҳои пурқувват аз вобастагии ассамблея хориҷ карда шуданд! Дар айни замон, мо тавонистем худро бо имкониятҳои стандарти C++14 маҳдуд кунем, ки ба мо имкон медиҳад барномаро дар системаҳои хеле кӯҳна тартиб диҳем.
  • Рефакторинги асосии коди ибтидоӣ анҷом дода шуд; шарҳҳое, ки аз ҷониби таҳлилгарони коди статикӣ (cppcheck, clang) ёфтаанд, нест карда шуданд.
  • Қисман ҳамоҳангсозии рамзи китобхонаи libeiskaltdcpp бо ядрои DC++ 0.868.

eiskaltdcpp-qt

  • Дастгирии иловашуда барои сохтани барнома бо китобхонаҳои Qt 5.x. Дар айни замон, мутобиқат бо китобхонаҳои Qt 4.x нигоҳ дошта мешавад.
  • Дастгирии иловагӣ барои роҳҳои нисбии файлҳои захиравӣ (нишонаҳо, садоҳо, тарҷумаҳо ва ғ.), ки имкон дод, ки барнома дар AppImage бастабандӣ карда шавад.
  • Дастгирии иловагӣ барои марказҳо nmdcs:// .
  • Муколамаи танзимот ба таври назаррас беҳтар шудааст.
  • Намоиши беҳтаршудаи истинодҳои магнитӣ барои протоколи BitTorrent дар чатҳо. (Танҳо намоиш; пахш кардани онҳо то ҳол барномаи берунаро даъват мекунад.)
  • Муколамаҳои мукаммалшуда барои дидани истинодҳои магнитӣ ва ҳисоб кардани TTH: тугмаҳои иловашуда барои нусхабардории истинодҳои магнитӣ ва истинодҳои ҷустуҷӯ.
  • Ба виҷети Debug Console сатри ҷустуҷӯ илова карда шуд.
  • Имконияти тағир додани шрифт барои тамоми барнома аз танзимот хориҷ карда шудааст. Ҳоло дар менюҳои контекстӣ, тамғакоғазҳои матнӣ, нишондиҳандаҳо ва ғайра. Шрифти система ҳамеша истифода мешавад. Танзимоти шрифт барои паёмҳои чат бетағйир боқӣ мемонад.
  • Амали филтри IP ислоҳ карда шуд.
  • Вокуниш ба тугмаи зуд-зуд Ctrl+F дар чатҳо тағйир ёфт: ҳоло он ҳангоми пахш кардани дубора сатри ҷустуҷӯро пинҳон намекунад, балки ҳамон тавре рафтор мекунад, ки сатри ҷустуҷӯ дар веб-браузерҳо.
  • Истифодаи форматкунии матни HTML дар маслиҳати абзор барои тасвири табақи системавӣ дар системаҳои GNU/Linux ва FreeBSD бинобар мушкилоти намоиш дар версияҳои навтари KDE Plasma 5 қатъ карда шуд. Матни оддӣ ҳоло барои ҳама системаҳо ва DE истифода мешавад.
  • Барои ҷустуҷӯи паёмҳои дорои истинодҳои магнитӣ ва/ё калимаҳои калидӣ виҷети нави "Котиб" илова карда шуд. Корбар дигар лозим нест, ки даҳҳо паёмҳои бефоидаро дар бисёр марказҳо бубинад, то чизи ҷолибе пайдо кунад, "Котиб" ин корро барои ӯ мекунад.
  • Менюҳои контекстии собит барои паёмҳо дар чатҳои шахсӣ.

eiskaltdcpp-gtk

  • Хатоҳои гуногуни хурд ва калон ислоҳ карда шуданд.
  • Суқути барномаҳо камтар аст, аммо на ҳамаашон ислоҳ шудаанд. Масалан, ҳангоми истифодаи виҷети ҷустуҷӯ метавонад садамаҳо ба амал оянд.

eiskaltdcpp-демон

  • Ҳоло натиҷаҳои дархости ҷустуҷӯ дар тарафи демон филтр карда мешаванд: танҳо натиҷаҳо барои дархости охирин тавассути JSON-RPC баргардонида мешаванд. Ин равиш нисбат ба пештара камтар чандир аст, аммо он имкон медиҳад, ки татбиқи муштарӣ содда карда шавад. Масалан, дар расмй интерфейси веб.

Аз планхои оянда махсусан қайд карда шуд:

  • Илова кардани дастгирии IPv6 ба ядро ​​​​.
  • Истифодаи китобхонаи Hunspell ба ҷои Aspell барои санҷиши имло дар eiskaltdcpp-qt.
  • Анҷоми дастгирӣ барои Qt 4.x, инчунин Qt 5.x калонтар аз 5.12.
  • Анҷоми дастгирӣ ва пурра бартараф кардани eiskaltdcpp-gtk.
  • Дастгирии XML-RPC аз eiskaltdcpp-daemon хориҷ кунед.

Манбаъ: linux.org.ru