Autor: Yuri Gagarin

Atualização do Git corrigindo vulnerabilidades

Foram publicados lançamentos de correção para o sistema de controle de versão distribuído Git 2.41.3, 2.42.4, 2.43.6, 2.44.3, 2.45.3, 2.46.3, v2.47.2 e 2.48.1, que corrigem duas vulnerabilidades: CVE-2024-50349 — possibilidade de falsificação de informações em solicitações interativas de senha para o repositório. O problema foi causado pela falta de verificação adequada do nome do host, permitindo o encoding de caracteres em formato %xx (URL Encoding). Um atacante poderia usar a porcentagem […]

Um bug identificado no kernel Linux 6.13, que está prestes a ser lançado, foi causado por um código de um funcionário da Microsoft.

Linus Torvalds pretendia lançar a versão 6.13 do núcleo Linux neste domingo, mas é provável que os testes do ramo 6.13 sejam prorrogados por mais uma semana devido a problemas de estabilidade nas alterações apresentadas por um colaborador da Microsoft e aceitas na ramificação 6.13 em novembro. Além disso, foi observado que o patch que causou a falha foi submetido de forma não convencional — mas foi aceito, embora não tenha recebido nem […]

pugixml 1.15

Em 10 de janeiro, após mais de um ano de desenvolvimento, foi lançado o pugixml 1.15, uma biblioteca de parsing XML escrita em C++ e distribuída sob a licença MIT. A biblioteca oferece uma rica interface semelhante ao DOM com amplas funcionalidades de navegação e modificação de nós do documento. Também suporta XPath 1.0 e tem suporte total para Unicode, com conversão de codificações automática. O pugixml pode ser configurado para uso sem std […]

O Rsync 3.4.0 corrigiu vulnerabilidades que permitiam a execução de código no servidor e no cliente

Foi lançado o utilitário de sincronização de arquivos Rsync 3.4.0, que corrige seis vulnerabilidades. A combinação das vulnerabilidades CVE-2024-12084 e CVE-2024-12085 permite que um cliente consiga executar seu código no servidor. Para realizar o ataque, basta uma conexão anônima ao servidor Rsync com acesso de leitura. Por exemplo, um ataque pode ser realizado em espelhos de várias distribuições e projetos que oferecem a opção de baixar compilações através […]

Atualização do Firefox 134.0.1 com correções para travamentos no YouTube e Google Docs

Está disponível uma versão corretiva do Firefox 134.0.1, que resolve vários problemas: Corrigidos os travamentos da interface que ocorriam ao trabalhar no Google Docs ou assistir ao YouTube. Um erro que fazia com que o navegador fechasse inesperadamente ao tentar iniciar após a atualização da versão 133 do Firefox foi consertado. A questão com o mau funcionamento dos menus contextuais e do menu de seleção do mecanismo de busca foi resolvida, caso o usuário tenha revertido anteriormente […]

Lançamento do SGBD embutido libmdbx 0.13.3

Foi lançado o versão 0.13.3 da biblioteca libmdbx (MDBX), que implementa um banco de dados incorporado compacto e de alto desempenho do tipo chave-valor. O código do libmdbx é distribuído sob a licença Apache 2.0. Todas as principais sistemas operacionais e arquiteturas são suportadas, incluindo o Elbrus 2000 da Rússia. Para o libmdbx, uma API desenvolvida para C++ é oferecida, além de bindings mantidas por entusiastas para as linguagens Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, […]

MX Linux 23.5

Foi lançado o distribuidor MX Linux 23.5, baseado no Debian, com melhorias do projeto antiX e pacotes próprios. O distribuidor utiliza o sistema de inicialização sysVinit (systemd opcional) e suas próprias ferramentas para configuração e instalação do sistema. Na nova versão: Sincronização com o repositório de pacotes Debian 12.9 Bookworm; Versões dos pacotes atualizadas: Linux 6.1.123, XFCE 4.20; Edição do MX Raspberry Pi atualizada […]

Emscripten 4.0 está disponível, um compilador de C/C++ para WebAssembly

Foi lançada a versão 4.0 da ferramenta Emscripten, que permite compilar código em C/C++ e outras linguagens que possuem frontends baseados em LLVM, em um código intermediário de baixo nível universal chamado WebAssembly. O resultado obtido pode ser utilizado para integração com projetos JavaScript, execução em navegador web, uso em Node.js ou criação de aplicativos multiplataforma isolados, executados com um runtime wasm. O código do projeto é distribuído sob a licença […]

Lançamento do OpenZFS 2.3.0, implementação do ZFS para Linux e FreeBSD

Após mais de um ano de desenvolvimento, foi lançado o release 2.3.0 do projeto OpenZFS, que desenvolve a implementação do sistema de arquivos ZFS para Linux e FreeBSD. O projeto ganhou notoriedade como "ZFS on Linux" e anteriormente estava limitado ao desenvolvimento de um módulo para o kernel do Linux, mas após a fusão com o código do FreeBSD, foi reconhecido como a implementação principal do OpenZFS e renomeado. O funcionamento do OpenZFS foi testado com kernels Linux a partir da versão 4.18 […]

Lançamento da distribuição MX Linux 23.5

Foi lançado o release da distribuição leve MX Linux 23.5, criada resultado da colaboração das comunidades em torno dos projetos antiX e MEPIS. A versão é baseada na base de pacotes Debian, com melhorias do projeto antiX e pacotes do seu próprio repositório. A distribuição utiliza o sistema de inicialização sysVinit e ferramentas próprias para configuração e implantação do sistema. As versões de 32 e 64 bits estão disponíveis para download […]

STC 5.0

Após quase dois anos de desenvolvimento, foi lançado o 5.0 da biblioteca STC (header-only), escrita em C (padrão C11) e licenciada sob MIT. A biblioteca oferece um grande conjunto de estruturas de dados e algoritmos, baseados em macros C, além de sua própria implementação de expressões regulares e formatação de saída. Novidades: novo sistema de build com Meson. Um Makefile simples também está incluído. Novo […]

Lançamento do Rust 1.84. Núcleos Tock e Vekos, escritos em Rust. Dialeto Mini-C

Foi lançado o release da linguagem de programação de propósito geral Rust 1.84, originalmente desenvolvido pelo projeto Mozilla, mas atualmente mantido sob a gestão da organização sem fins lucrativos Rust Foundation. A linguagem foca em segurança de memória e oferece recursos para alcançar alta paralelização na execução de tarefas, sem usar coletor de lixo e runtime (o runtime se limita à inicialização básica e ao suporte da biblioteca padrão). […]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster