Autor: Yuri Gagarin

Pgfe 2 está disponible, una API cliente C++ para PostgreSQL.

Se ha publicado la primera versión estable de Pgfe 2 (PostGres FrontEnd), un controlador avanzado y multifuncional (API cliente) para PostgreSQL, escrito en C++ y que simplifica el trabajo con PostgreSQL en proyectos en C++. El código del proyecto se distribuye bajo la licencia Apache 2.0. Se requiere un compilador que soporte el estándar C++17 para compilar. Principales características: Conexión en modo bloqueante y no bloqueante. Procesamiento de consultas preparadas […]

Nuevas versiones de los emuladores Box86 y Box64, que permiten ejecutar juegos x86 en sistemas ARM.

Se han publicado las versiones de los emuladores Box86 0.2.6 y Box64 0.1.8, diseñados para ejecutar programas de Linux compilados para arquitecturas x86 y x86_64 en hardware con procesadores ARM, ARM64, PPC64LE y RISC-V. Los proyectos son desarrollados sincronizadamente por un mismo equipo de desarrolladores: Box86 se limita a ejecutar aplicaciones de 32 bits x86, mientras que Box64 asegura la ejecución de archivos ejecutables de 64 bits. El proyecto presta especial atención a la organización de la ejecución de juegos […]

Se ha identificado una vulnerabilidad en 7-Zip que permite obtener privilegios de SYSTEM en Windows.

Se ha detectado una vulnerabilidad en el compresor gratuito 7-Zip (CVE-2022-29072), que permite ejecutar comandos arbitrarios con privilegios de SYSTEM al mover un archivo diseñado específicamente con la extensión .7z en el área con un aviso que aparece al abrir el menú «Help>Contents». El problema solo se manifiesta en la plataforma Windows y es causado por una configuración incorrecta de la biblioteca 7z.dll combinada con un desbordamiento de búfer. Es notable que, después de ser notificados del problema, los desarrolladores de 7-Zip […]

El proyecto Celestial está desarrollando una versión de Ubuntu con Flatpak en lugar de Snap

Se ha lanzado la versión beta de la distribución CelOS (Celestial OS), que es una reensamblaje de Ubuntu 22.04 en la que la herramienta de gestión de paquetes Snap ha sido reemplazada por Flatpak. En lugar de instalar aplicaciones adicionales desde el catálogo de Snap Store, se propone la integración con el catálogo de Flathub. El tamaño de la imagen de instalación es de 3.7 GB. Los avances del proyecto se distribuyen bajo la licencia GPLv3. La compilación incluye una selección de aplicaciones GNOME que se distribuyen en formato Flatpak, […]

Vulnerabilidades en swhkd, el gestor de teclas rápidas para Wayland

Se han encontrado una serie de vulnerabilidades en swhkd (Simple Wayland HotKey Daemon), causadas por un manejo incorrecto de archivos temporales, parámetros de línea de comandos y unix-sockets. El programa está escrito en Rust y maneja la detección de teclas de acceso rápido en entornos basados en el protocolo Wayland (equivalente en nivel de archivos de configuración al proceso sxhkd utilizado en entornos basados en X11). El paquete incluye […]

Lanzamiento de la herramienta de sincronización de archivos Rsync 3.2.4

Después de un año y medio de desarrollo, se ha lanzado Rsync 3.2.4, una utilidad para la sincronización de archivos y copias de seguridad que minimiza el tráfico mediante copias incrementales de los cambios. Se pueden utilizar ssh, rsh o el propio protocolo rsync como transporte. Soporta la organización del trabajo de servidores rsync anónimos, óptimamente adecuados para garantizar la sincronización de espejos. El código del proyecto se distribuye bajo la licencia GPLv3. Entre los cambios añadidos: […]

Lanzamiento del entorno de usuario LXQt 1.1

Después de seis meses de desarrollo, se lanzó el entorno de escritorio LXQt 1.1 (Qt Lightweight Desktop Environment), desarrollado por un equipo combinado de los proyectos LXDE y Razor-qt. La interfaz de LXQt continúa siguiendo las ideas de la organización clásica del escritorio, aportando un diseño moderno y técnicas que aumentan la comodidad del trabajo. LXQt se posiciona como una continuación liviana, modular, rápida y conveniente del desarrollo de escritorios Razor-qt y LXDE, incorporando lo mejor de […]

El lenguaje de programación Zig ha incorporado soporte para autoarranque (bootstraping)

En el lenguaje de programación Zig se han aceptado cambios que permiten al compilador Zig stage2, escrito en Zig, compilarse a sí mismo (stage3), lo que hace que este lenguaje sea autosuficiente (self-hosting). Se espera que este compilador sea ofrecido por defecto en la próxima versión 0.10.0. Stage2 sigue siendo incompleto, ya que no tiene soporte para verificaciones en tiempo de ejecución, existen diferencias en la semántica del lenguaje, etc. […]

Lanzamiento del conjunto básico de utilidades del sistema GNU Coreutils 9.1

Está disponible la versión estable del conjunto básico de utilidades del sistema GNU Coreutils 9.1, el cual incluye programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc. Cambios clave: En la utilidad dd se ha añadido soporte para nombres alternativos de opciones iseek=N para skip=N y oseek=N para seek=N, que se utilizan en la variante dd para […]

Ataque a GitHub que resultó en una filtración de repositorios privados y acceso a la infraestructura de NPM

GitHub ha advertido a los usuarios sobre un ataque dirigido a la descarga de datos de repositorios privados utilizando tokens OAuth comprometidos, generados para los servicios de Heroku y Travis-CI. Se informa que durante el ataque se produjo una filtración de datos de algunos repositorios privados de organizaciones que abrieron el acceso a sus repositorios para la plataforma PaaS Heroku y el sistema de integración continua Travis-CI. Entre las víctimas se encuentra la empresa GitHub y […]

Lanzamiento de Neovim 0.7.0, una versión modernizada del editor Vim

Se ha publicado la versión Neovim 0.7.0, una bifurcación del editor Vim, enfocada en mejorar la extensibilidad y flexibilidad. En el marco del proyecto, ya se lleva más de siete años reestructurando la base de código de Vim, lo que ha llevado a cambios que facilitan el mantenimiento del código, proporcionan herramientas para la división del trabajo entre varios mantenedores, separan la interfaz de la parte base (la interfaz se puede cambiar sin alterar el núcleo) y implementan un nuevo […]

En Fedora se planea reemplazar el gestor de paquetes DNF por Microdnf

Los desarrolladores de Fedora Linux tienen la intención de trasladar la distribución a un nuevo gestor de paquetes Microdnf en lugar del DNF actualmente utilizado. El primer paso hacia la migración será la importante actualización de Microdnf planificada para el lanzamiento de Fedora Linux 38, que se acercará en funcionalidad a DNF y, en algunos aspectos, incluso lo superará. Se señala que la nueva versión de Microdnf soportará todas las principales […]

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