EiskaltDC++ 2.4.1 шығарылымы


EiskaltDC++ 2.4.1 шығарылымы

Шықты тұрақты босату EiskaltDC++ v2.4.1 - желілерге арналған кросс-платформалық клиент Тікелей қосылу и Жетілдірілген тікелей қосылым. Ассамблея түрлі Linux, Haiku, macOS және Windows дистрибутивтері үшін дайындалған. Көптеген дистрибутивтердің қолдаушылары жаңартылды пакеттер ресми репозитарийлерде.

Нұсқадан кейінгі негізгі өзгерістер 2.2.97.5 жыл бұрын шығарылған:

Жалпы өзгерістер

  • OpenSSL >= 1.1.x үшін қосылған қолдау (OpenSSL 1.0.2 қолдауы сақталған).
  • Бағдарламаның macOS және Haiku жүйелеріндегі жұмысына айтарлықтай жақсартулар.
  • Debian GNU/Hurd үшін ресми қолдау.
  • DHT арқылы файлдарды іздеу әдепкі бойынша қосылады. Қол жетімді түйіндердің бастапқы тізімін алу үшін серверлер тізіміне dht.fly-server.ru сервері қосылды.
  • Boost кітапханалары жинаққа тәуелділіктерден жойылды! Сонымен бірге біз C++14 стандартының мүмкіндіктерімен шектеле алдық, бұл бағдарламаны әбден ескі жүйелерде құрастыруға мүмкіндік береді.
  • Бастапқы кодтың негізгі рефакторингі жүргізілді; статикалық код анализаторлары (cppcheck, clang) тапқан түсініктемелер жойылды.
  • libeiskaltdcpp кітапхана кодын DC++ 0.868 ядросымен ішінара үндестіру.

eiskaltdcpp-qt

  • Qt 5.x кітапханалары бар бағдарламаны құруға қолдау қосылды. Сонымен бірге Qt 4.x кітапханаларымен үйлесімділік сақталады.
  • Ресурс файлдарына (белгішелер, дыбыстар, аудармалар және т.б.) қатысты жолдарға қолдау қосылды, бұл бағдарламаны AppImage және snap ішінде буып алуға мүмкіндік берді.
  • Хабтарға қолдау қосылды nmdcs:// .
  • Параметрлер диалогы айтарлықтай жақсартылды.
  • Чаттарда BitTorrent протоколы үшін магниттік сілтемелердің жақсартылған көрінісі. (Тек көрсету; оларды басу сыртқы бағдарламаны шақырады.)
  • Магниттік сілтемелерді көруге және TTH есептеуге арналған жақсартылған диалогтар: магниттік сілтемелерді және іздеу сілтемелерін көшіруге арналған түймелер қосылды.
  • Debug Console виджетіне іздеу жолағы қосылды.
  • Бүкіл қолданба үшін қаріпті өзгерту опциясы параметрлерден жойылды. Енді контекстік мәзірлерде, мәтіндік белгілерде, көрсеткіштерде және т.б. Жүйе шрифті әрқашан пайдаланылады. Сөйлесу хабарларының қаріп параметрлері өзгеріссіз қалады.
  • IP сүзгісінің жұмысы түзетілді.
  • Чаттарда Ctrl+F жылдам пернелеріне реакция өзгертілді: енді ол қайтадан басылғанда іздеу жолағын жасырмайды, бірақ веб-шолғыштардағы іздеу жолағы сияқты әрекет етеді.
  • GNU/Linux және FreeBSD жүйелеріндегі жүйелік науа белгішесі үшін құрал кеңесіндегі HTML мәтін пішімдеу KDE Plasma 5-тің жаңарақ нұсқаларындағы дисплей мәселесіне байланысты тоқтатылды. Қарапайым мәтін енді барлық жүйелер мен DE үшін пайдаланылады.
  • Магниттік сілтемелер және/немесе кілт сөздері бар хабарларды іздеу үшін жаңа «Хатшы» виджеті қосылды. Пайдаланушыға қызықты нәрсе табу үшін көптеген хабтардағы тонна пайдасыз хабарламаларды қараудың қажеті жоқ, оны «хатшы» жасайды.
  • Жеке чаттардағы хабарлар үшін бекітілген контекстік мәзірлер.

eiskaltdcpp-gtk

  • Әр түрлі кіші және негізгі қателер түзетілді.
  • Бағдарламаның бұзылуы аз, бірақ олардың барлығы түзетілмеген. Мысалы, іздеу виджетін пайдалану кезінде бұзылулар орын алуы мүмкін.

eiskaltdcpp-демон

  • Іздеу сұрауының нәтижелері енді демон жағында сүзіледі: тек соңғы іздеу сұрауының нәтижелері JSON-RPC арқылы қайтарылады. Бұл тәсіл бұрынғыға қарағанда икемді емес, бірақ ол клиенттің оңайлатылған іске асыруларына мүмкіндік береді. Мысалы, ресми түрде веб-интерфейс.

Қайдан болашаққа арналған жоспарлар әсіресе деп атап өтті:

  • Ядроға IPv6 қолдауын қосу.
  • eiskaltdcpp-qt ішінде емлені тексеру үшін Aspell орнына Hunspell кітапханасын пайдалану.
  • Qt 4.x, сондай-ақ 5-ден асқан Qt 5.12.x үшін қолдаудың соңы.
  • Қолдаудың аяқталуы және eiskaltdcpp-gtk толық жойылуы.
  • XML-RPC қолдауын eiskaltdcpp-демоннан алып тастаңыз.

Ақпарат көзі: linux.org.ru