Lanzamiento de EiskaltDC++ 2.4.1


Lanzamiento de EiskaltDC++ 2.4.1

Lanzado lanzamiento estable EiskaltDC++ v2.4.1 — cliente multiplataforma para redes Conexión Directa y Conexión Directa Avanzada. Compilaciones preparados para diversas distribuciones de Linux, Haiku, macOS y Windows. Los mantenedores de muchas distribuciones ya han actualizado preparados en los repositorios oficiales.

Principales cambios desde la versión 2.2.9, que fue lanzada hace 7,5 años:

Cambios generales

  • Se añadió soporte para OpenSSL >= 1.1.x (se mantiene soporte para OpenSSL 1.0.2).
  • Mejoras significativas en el funcionamiento del programa en macOS y Haiku.
  • Soporte oficial para Debian GNU/Hurd.
  • La búsqueda de archivos a través de DHT está habilitada por defecto. Se añadió el servidor dht.fly-server.ru a la lista de servidores para obtener la lista inicial de nodos disponibles.
  • Se eliminaron las bibliotecas Boost de las dependencias de compilación. Esto permitió limitarse a las capacidades del estándar C++14, lo que permite compilar el programa en sistemas bastante antiguos.
  • Se realizó una importante reestructuración del código fuente, se corrigieron las observaciones encontradas por analizadores estáticos de código (cppcheck, clang).
  • Sincronización parcial del código de la biblioteca libeiskaltdcpp con el núcleo de DC++ 0.868.

eiskaltdcpp-qt

  • Se añadió soporte para compilar el programa con bibliotecas Qt 5.x. Se mantuvo la compatibilidad con las bibliotecas Qt 4.x.
  • Se añadió soporte para rutas relativas a archivos de recursos (iconos, sonidos, traducciones, etc.), lo que permitió empaquetar el programa en AppImage y snap.
  • Se añadió soporte para hubs nmdcs:// .
  • Se mejoró significativamente el diálogo de configuración.
  • Mejorada la visualización de enlaces magnet para el protocolo BitTorrent en los chats. (Solo visualización, al hacer clic en ellos sigue abriendo un programa externo.)
  • Se mejoraron los diálogos para ver enlaces magnet y calcular TTH: se añadieron botones para copiar enlaces magnet y enlaces de búsqueda.
  • Se añadió una barra de búsqueda en el widget 'Consola de depuración'.
  • Se eliminó la opción de cambiar la fuente para toda la aplicación en la configuración. Ahora en los menús contextuales, etiquetas de texto, indicadores, etc., siempre se utiliza la fuente del sistema. Las configuraciones de fuentes para mensajes en los chats permanecen sin cambios.
  • Se corrigió el funcionamiento del filtro de IP.
  • Se cambió la reacción a la tecla de acceso rápido Ctrl+F en los chats: ahora no oculta la barra de búsqueda al presionar nuevamente, sino que se comporta igual que la barra de búsqueda en navegadores web.
  • Se ha dejado de usar el formato HTML para el texto de las ventanas emergentes del icono en el área de notificación en sistemas GNU/Linux y FreeBSD debido a problemas de visualización en las nuevas versiones de KDE Plasma 5. Ahora se utiliza texto simple en todos los sistemas y entornos de escritorio.
  • Se ha añadido un nuevo widget "Secretaria" para buscar mensajes que contengan enlaces magnet y/o palabras clave. Los usuarios ya no necesitan revisar toneladas de mensajes inútiles en múltiples hubs para encontrar algo interesante, la "Secretaria" lo hará por ellos.
  • Se han corregido los menús contextuales para los mensajes en chats privados.

eiskaltdcpp-gtk

  • Se han corregido diversos errores menores y mayores.
  • Ha disminuido la cantidad de caídas del programa, pero no se han corregido todas. Por ejemplo, pueden ocurrir fallos al usar el widget de búsqueda.

eiskaltdcpp-daemon

  • Los resultados de la búsqueda ahora se filtran en el lado del demonio: a través de JSON-RPC, se devuelven resultados solo para la última búsqueda. Este enfoque es menos flexible que antes, pero permite simplificar las implementaciones del cliente. Por ejemplo, en el oficial interfaz web.

De planes futuros especialmente se destaca:

  • Adición de soporte para IPv6 en el núcleo.
  • Uso de la biblioteca Hunspell en lugar de Aspell para la verificación ortográfica en eiskaltdcpp-qt.
  • Fin del soporte para Qt 4.x, así como para Qt 5.x anteriores a 5.12.
  • Fin del soporte y eliminación completa de eiskaltdcpp-gtk.
  • Eliminación del soporte para XML-RPC de eiskaltdcpp-daemon.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster