Шықты тұрақты босату 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