autor: ProHoster

Vulnerabilidades en swhkd, un xestor de atallos para Wayland

Identificáronse unha serie de vulnerabilidades en swhkd (Simple Wayland HotKey Daemon) causadas por un traballo incorrecto con ficheiros temporais, parámetros de liña de comandos e sockets Unix. O programa está escrito en Rust e xestiona a pulsación de teclas rápidas en ambientes baseados no protocolo Wayland (un análogo compatible con ficheiros de configuración do proceso sxhkd usado en ambientes baseados en X11). O paquete inclúe […]

Lanzamento da utilidade de sincronización de ficheiros Rsync 3.2.4

Despois de ano e medio de desenvolvemento, está dispoñible a versión de Rsync 3.2.4, unha utilidade de sincronización de ficheiros e copia de seguridade que che permite minimizar o tráfico copiando os cambios de forma incremental. O transporte pode ser ssh, rsh ou o protocolo propietario rsync. Admite a organización de servidores rsync anónimos, que son idóneos para garantir a sincronización dos espellos. O código do proxecto distribúese baixo a licenza GPLv3. Entre os cambios engadidos: […]

Lanzamento do entorno de desenvolvemento PascalABC.NET 3.8.3

Está dispoñible o lanzamento do sistema de programación PascalABC.NET 3.8.3, que ofrece unha edición da linguaxe de programación Pascal con soporte para a xeración de código para a plataforma .NET, a posibilidade de usar bibliotecas .NET e funcións adicionais como clases xenéricas, interfaces, operador. sobrecarga, expresións λ, excepcións, recollida de lixo, métodos de extensión, clases sen nome e autoclases. O proxecto céntrase principalmente en aplicacións en educación e investigación. Bolsa de plástico […]

Lanzamento do contorno de usuario LXQt 1.1

Despois de seis meses de desenvolvemento, lanzouse o contorno de usuario LXQt 1.1 (Qt Lightweight Desktop Environment), desenvolvido por un equipo conxunto de desenvolvedores dos proxectos LXDE e Razor-qt. A interface LXQt segue seguindo as ideas da clásica organización de escritorio, introducindo un deseño moderno e técnicas que aumentan a usabilidade. LXQt sitúase como unha continuación lixeira, modular, rápida e cómoda do desenvolvemento dos escritorios Razor-qt e LXDE, incorporando os mellores […]

A linguaxe de programación Zig ofrece soporte para a autopromoción (bootstrapping)

Realizáronse cambios na linguaxe de programación Zig que permiten que o compilador Zig stage2, escrito en Zig, se monte por si mesmo (stage3), o que fai que esta linguaxe se autoaloxe. Espérase que este compilador se ofreza por defecto na próxima versión 0.10.0. Stage2 aínda está incompleto debido á falta de soporte para as comprobacións de tempo de execución, as diferenzas na semántica da linguaxe, etc. […]

Lanzamento do conxunto GNU Coreutils 9.1 de utilidades básicas do sistema

Está dispoñible unha versión estable do conxunto de utilidades básicas do sistema GNU Coreutils 9.1, que inclúe programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc. Cambios clave: a utilidade dd engadiu soporte para nomes alternativos das opcións iseek=N para skip=N e oseek=N para seek=N, que se usan na opción dd para […]

Publicáronse os resultados das probas de rendemento do sistema de ficheiros Reiser5

Publicáronse os resultados das probas de rendemento do proxecto Reiser5, que desenvolve unha versión significativamente redeseñada do sistema de ficheiros Reiser4 con soporte para volumes lóxicos que teñan “escalado paralelo”, o que, a diferenza do RAID tradicional, implica a participación activa do sistema de ficheiros. na distribución de datos entre os dispositivos compoñentes do volume lóxico. Desde o punto de vista dun administrador, a diferenza significativa co RAID é que os compoñentes dun volume lóxico paralelo […]

Un ataque a GitHub que provocou a fuga de repositorios privados e o acceso á infraestrutura NPM

GitHub advertiu aos usuarios dun ataque dirixido a descargar datos de repositorios privados usando tokens OAuth comprometidos xerados para os servizos Heroku e Travis-CI. Infórmase de que durante o ataque filtáronse datos dos repositorios privados dalgunhas organizacións, que abriron o acceso aos repositorios para a plataforma Heroku PaaS e o sistema de integración continua Travis-CI. Entre as vítimas estaba GitHub e […]

Lanzamento de Neovim 0.7.0, unha versión modernizada do editor Vim

Lanzouse Neovim 0.7.0, un fork do editor de Vim centrado en aumentar a extensibilidade e flexibilidade. O proxecto leva máis de sete anos reelaborando a base de código Vim, como resultado dos cales se realizan cambios que simplifican o mantemento do código, proporcionan un medio para dividir o traballo entre varios mantedores, separan a interface da parte base (a interface pódese cambiado sen tocar os internos) e implementar un novo [...]

Fedora planea substituír o xestor de paquetes DNF por Microdnf

Os desenvolvedores de Fedora Linux pretenden transferir a distribución ao novo xestor de paquetes Microdnf en lugar do DNF usado actualmente. O primeiro paso cara á migración será unha actualización importante de Microdnf prevista para o lanzamento de Fedora Linux 38, que terá unha funcionalidade próxima a DNF e, nalgunhas áreas, mesmo o superará. Nótese que a nova versión de Microdnf admitirá todos os principais [...]

Actualización do editor de código CudaText 1.161.0

Publicouse unha nova versión do editor de código gratuíto multiplataforma CudaText, escrito usando Free Pascal e Lazarus. O editor admite extensións de Python e ten unha serie de vantaxes sobre Sublime Text. Existen algunhas características do contorno de desenvolvemento integrado, implementadas en forma de complementos. Preparáronse máis de 270 léxicos sintácticos para programadores. O código distribúese baixo a licenza MPL 2.0. As compilacións están dispoñibles para plataformas Linux, […]

A actualización de Chrome 100.0.4896.127 corrixindo a vulnerabilidade de 0 días

Google lanzou a actualización de Chrome 100.0.4896.127 para Windows, Mac e Linux, que corrixe unha grave vulnerabilidade (CVE-2022-1364) que xa usaban os atacantes para realizar ataques de día cero. Os detalles aínda non foron revelados, só sabemos que a vulnerabilidade de 0 días é causada por un manexo incorrecto de tipos (Confusión de tipos) no motor Blink JavaScript, que permite procesar un obxecto cun tipo incorrecto, que, por exemplo, permite xerar un punteiro de 0 bits [...]