Π Π΅Π»ΠΈΠ· EiskaltDC++ 2.4.1


Π Π΅Π»ΠΈΠ· EiskaltDC++ 2.4.1

Π’Ρ‹ΡˆΠ΅Π» ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· EiskaltDC++ v2.4.1 β€” кроссплатформСнного ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° для сСтСй Direct Connect ΠΈ Advanced Direct Connect. Π‘Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дистрибутивов 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 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² список сСрвСров для получСния Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ списка доступных Π½ΠΎΠ΄.
  • Из сборочных зависимостСй ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Boost! ΠŸΡ€ΠΈ этом ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ возмоТностями стандарта C++14, Ρ‡Ρ‚ΠΎ позволяСт ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° довольно старых систСмах.
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΉ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ исходного ΠΊΠΎΠ΄Π°, устранСны замСчания, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ статичСскими Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° (cppcheck, clang).
  • Частичная синхронизация ΠΊΠΎΠ΄Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ libeiskaltdcpp с ядром DC++ 0.868.

eiskaltdcpp-qt

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сборки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ Qt 5.x. ΠŸΡ€ΠΈ этом сохранСна ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ Qt 4.x.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ рСсурсов (ΠΈΠΊΠΎΠ½ΠΊΠΈ, Π·Π²ΡƒΠΊΠΈ, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ ΠΈ Ρ‚.ΠΏ.), Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΎΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² AppImage ΠΈ snap.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ…Π°Π±ΠΎΠ² nmdcs:// .
  • БущСствСнно ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ Π΄ΠΈΠ°Π»ΠΎΠ³ настроСк.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ magnet-ссылок для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° BitTorrent Π² Ρ‡Π°Ρ‚Π°Ρ…. (Волько ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° Π½ΠΈΡ… ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ вызываСтся внСшняя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.)
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ для просмотра magnet-ссылок ΠΈ вычислСния TTH: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ для копирования magnet-ссылок ΠΈ поисковых ссылок.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° панСль поиска Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π΅ «ΠšΠΎΠ½ΡΠΎΠ»ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ».
  • Из настроСк ΡƒΠ΄Π°Π»Π΅Π½Π° опция измСнСния ΡˆΡ€ΠΈΡ„Ρ‚Π° для всСго прилоТСния Π² Ρ†Π΅Π»ΠΎΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² контСкстных мСню, тСкстовых ΠΌΠ΅Ρ‚ΠΊΠ°Ρ…, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Ρ… ΠΈ Ρ‚.Π΄. всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ систСмный ΡˆΡ€ΠΈΡ„Ρ‚. Настройки ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² для сообщСний Π² Ρ‡Π°Ρ‚Π°Ρ… ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° IP Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.
  • ИзмСнСна рСакция Π½Π° Ρ…ΠΎΡ‚ΠΊΠ΅ΠΉ Ctrl+F Π² Ρ‡Π°Ρ‚Π°Ρ…: Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ Π½Π΅ скрываСт панСль поиска ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ, Π° Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ панСль поиска Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΎ использованиС HTML форматирования тСкста Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ подсказкС для исконки Π² систСмном Ρ‚Ρ€Π΅Π΅ Π² GNU/Linux ΠΈ FreeBSD систСмах ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² Π½ΠΎΠ²Ρ‹Ρ… вСрсиях KDE Plasma 5. Π’Π΅ΠΏΠ΅Ρ€ΡŒ для всСх систСм ΠΈ DE ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ простой тСкст.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ «Π‘Π΅ΠΊΡ€Π΅Ρ‚Π°Ρ€ΡŒ» для поиска сообщСний, содСрТащих magnet-ссылки ΠΈ/ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ½Π½Ρ‹ бСсполСзных сообщСний Π½Π° мноТСствС Ρ…Π°Π±ΠΎΠ² для поиска Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ интСрСсного, «Π‘Π΅ΠΊΡ€Π΅Ρ‚Π°Ρ€ΡŒ» это сдСлаСт Π·Π° Π½Π΅Π³ΠΎ.
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ контСкстныС мСню для сообщСний Π² Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‡Π°Ρ‚Π°Ρ….

eiskaltdcpp-gtk

  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ошибки.
  • ПадСний ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ стало мСньшС, Π½ΠΎ ΠΎΠ½ΠΈ исправлСны Π½Π΅ всС. НапримСр, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΊΡ€Π°Ρ…ΠΈ ΠΏΡ€ΠΈ использовании Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° поиска.

eiskaltdcpp-daemon

  • Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поискового запроса Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‚ΡΡ Π½Π° сторонС Π΄Π΅ΠΌΠΎΠ½Π°: Ρ‡Π΅Ρ€Π΅Π· JSON-RPC ΠΎΡ‚Π΄Π°ΡŽΡ‚ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для послСднСго поискового запроса. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠ΅Π½Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΉ, Ρ‡Π΅ΠΌ Ρ€Π°Π½ΡŒΡˆΠ΅, Π·Π°Ρ‚ΠΎ позволяСт ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ клиСнтскиС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. НапримСр, Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Π²Π΅Π±-интСрфСйсС.

Из ΠΏΠ»Π°Π½ΠΎΠ² Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ особо отмСчаСтся:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ IPv6 Π² ядрС.
  • ИспользованиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Hunspell вмСсто Aspell для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ правописания Π² eiskaltdcpp-qt.
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Qt 4.x, Π° Ρ‚Π°ΠΊΠΆΠ΅ Qt 5.x старСС 5.12.
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ eiskaltdcpp-gtk.
  • Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ XML-RPC ΠΈΠ· eiskaltdcpp-daemon.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru