Categoria: Blog

Lançamento do PHPStan 1.0, analisador estático para código em PHP.

Após seis anos de desenvolvimento, foi lançado o primeiro lançamento estável do analisador estático PHPStan 1.0, que permite encontrar erros no código em PHP sem sua execução e sem o uso de testes unitários. O código do projeto é escrito em PHP e é distribuído sob a licença MIT. O analisador fornece 10 níveis de verificação, onde cada nível subsequente expande as capacidades do anterior e oferece verificações mais rigorosas: […]

O projeto MangoDB está desenvolvendo a implementação do protocolo de SGBD MongoDB sobre o PostgreSQL.

Está disponível a primeira versão pública do projeto MangoDB, que oferece uma camada com a implementação do protocolo do SGBD orientado a documentos MongoDB, funcionando sobre o SGBD PostgreSQL. O projeto visa fornecer a capacidade de migração de aplicativos que utilizam o SGBD MongoDB para o PostgreSQL e um stack de software completamente aberto. O código é escrito na linguagem Go e é distribuído sob a licença Apache 2.0. O programa opera na forma de um proxy, que traduz as solicitações para o MangoDB […]

O ataque Trojan Source para introduzir mudanças no código, invisíveis para o desenvolvedor

Pesquisadores da Universidade de Cambridge publicaram uma técnica de substituição invisível de código malicioso em textos-fonte revisados. O método de ataque preparado (CVE-2021-42574) é conhecido como Trojan Source e baseia-se na criação de texto que se apresenta de forma diferente para o compilador/interpréte e para o ser humano que visualiza o código. Exemplos da aplicação do método foram demonstrados em diversos compiladores e intérpretes disponíveis para as linguagens C, C++ (gcc e clang), C#, […]

Nova versão da distribuição leve antiX 21

Foi lançado o release da distribuição leve Live antiX 21, otimizada para instalação em hardware antigo. O lançamento é baseado na base de pacotes Debian 11, mas vem sem o gerenciador de sistema systemd e com eudev no lugar do udev. Para inicialização, podem ser utilizados runit ou sysvinit. O ambiente do usuário por padrão é formado com o gerenciador de janelas IceWM. Para trabalhar com arquivos, está disponível o zzzFM […]

Lançamento do kernel Linux 5.15

Após dois meses de desenvolvimento, Linus Torvalds apresentou o release do kernel Linux 5.15. Entre as mudanças mais notáveis: um novo driver NTFS com suporte à gravação, o módulo ksmbd implementando um servidor SMB, a subsistema DAMON para monitoramento de acesso à memória, primitivas de bloqueio para o modo de tempo real, suporte a fs-verity no Btrfs, a chamada de sistema process_mrelease para sistemas que reagem à falta de memória, e o módulo de atestado remoto […]

Para Wayland, está sendo desenvolvido uma extensão para reiniciar o ambiente de desktop sem interromper os aplicativos.

Os desenvolvedores do Wayland estão trabalhando na expansão do protocolo que permitirá que aplicações continuem funcionando durante a falha e reinício do servidor compositor (Window Compositor). Essa expansão resolverá um problema antigo de encerramento de aplicações em caso de falhas na interface gráfica. As mudanças necessárias para manter o soquete ativo durante o reinício já foram preparadas para o gerenciador de janelas KWin e incluídas no KDE […]

Lançamento do Vaultwarden 1.23, um servidor alternativo para o gerenciador de senhas Bitwarden.

Foi lançado o projeto Vaultwarden 1.23.0 (anteriormente conhecido como bitwarden_rs), que desenvolve uma alternativa de servidor para o gerenciador de senhas Bitwarden, compatível em nível de API e capaz de funcionar com os clientes oficiais do Bitwarden. O objetivo do projeto é fornecer uma implementação multiplataforma que permita executar servidores Bitwarden em suas próprias instalações, mas ao contrário do servidor oficial do Bitwarden, consome significativamente menos recursos. O código do projeto Vaultwarden é escrito em […]

Vulnerabilidade que permite a injeção de código JavaScript via plugin OptinMonster do WordPress.

Uma vulnerabilidade (CVE-2021-39341) foi descoberta no plugin OptinMonster do WordPress, que possui mais de um milhão de instalações ativas e é utilizado para organizar a exibição de notificações e ofertas pop-up, permitindo que um script JavaScript próprio seja inserido em sites que utilizam o referido plugin. A vulnerabilidade foi corrigida na versão 2.6.5. Para bloquear o acesso através de chaves comprometidas após a instalação da atualização, os desenvolvedores do OptinMonster invalidaram todas as chaves de acesso à API previamente criadas e adicionaram […]

Lançamento do Tokio 1.13.0, uma plataforma para criação de aplicações assíncronas na linguagem Rust.

A versão 1.13.0 da plataforma Tokio foi lançada, destinada à criação de aplicações de alto desempenho na linguagem Rust, baseadas em uma arquitetura orientada a eventos (Event-driven), suportando multithreading e processamento assíncrono de requisições de rede. O projeto é escrito na linguagem Rust e distribuído sob a licença MIT. Na nova versão, destaca-se a ampliação da documentação, diversas correções no subsistema de rede e no sistema de sincronização. O Tokio inclui […]

BuguRTOS 4.1.0

Após quase dois anos desde o último lançamento, uma nova versão do sistema operacional em tempo real embutido BuguRTOS-4.1.0 foi lançada. ( leia mais… ) bugurtos, embedded, opensource, rtos

Como uma startup passou de docker-compose a Kubernetes

Neste artigo, gostaria de falar sobre como mudamos nossa abordagem de orquestração em nosso projeto de startup, por que fizemos isso e quais problemas enfrentamos ao longo do caminho. Esta artigo pode não ser único, mas ainda assim acredito que pode ser útil para alguns, pois durante a resolução do problema, o material foi coletado por nós […]

Interrupção do desenvolvimento da distribuição Trident, que há dois anos foi transferida do TrueOS para o Void Linux

Anunciado o fim do desenvolvimento da distribuição personalizada Trident, que inicialmente foi desenvolvida com base no FreeBSD e TrueOS (PC-BSD), mas que há dois anos foi migrada para a base de pacotes do Void Linux. A distribuição utilizava o sistema de arquivos ZFS e o sistema de inicialização OpenRC. A decisão de descontinuar foi tomada pelos principais desenvolvedores, cujas circunstâncias de vida mudaram recentemente, assim como suas preferências pessoais. A descontinuação gradual de elementos […]

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