Richard Hughes revelou hoje o lançamento da versão 1.9.19 do renomado utilitário de atualização de firmware para Linux, conhecido como fwupd. Esta nova versão traz consigo suporte expandido para diversos dispositivos, além de várias melhorias significativas.
Entre os novos dispositivos agora compatíveis com o fwupd 1.9.19, destacam-se a doca Acer U32, a doca Luxshare 7 em 1 e vários modelos Pixart, incluindo 2404, 4206, 2440, 2418, 2752, 2840 e 2818. Adicionalmente, essa versão apresenta a habilidade de retomar downloads, oferecendo uma solução alternativa para conexões de rede instáveis.
Esta atualização também aborda várias falhas, incluindo uma situação de sobreleitura de buffer ao analisar dados de entidades CoSWID inválidos, um erro lógico ao interpretar cadeias de caracteres GUID e um problema relacionado ao download de arquivos no sistema Windows usando a biblioteca libcurl 7.77.0 ou posterior.
Por último, mas não menos importante, o fwupd 1.9.19 simplifica seu filtro de syscall, descarta alocamentos de heap como parte de uma ação de limpeza e agora tem a capacidade de detectar novas versões ME (Management Engine) como CSME.
Para mais detalhes sobre as mudanças inclusas no fwupd 1.9.19, você pode conferir as notas de versão na página do projeto no GitHub, onde também é possível realizar o download da nova versão. E não se preocupe, em breve essa atualização estará disponível nos repositórios estáveis das principais distribuições GNU/Linux.
Desde o lançamento do fwupd 1.9.17, os desenvolvedores também disponibilizaram o fwupd 1.9.18, uma pequena atualização voltada para correções de bugs. Essa versão resolveu um pequeno vazamento de memória no comando fwupdmgr
e introduziu a capacidade de utilizar uma lista de permissões simples para o filtro syscall.