Está disponível o lançamento do gerenciador de pacotes Pacman 7.0, utilizado na distribuição Arch Linux. As mudanças incluem:
- As configurações agora incluem o parâmetro DownloadUser, que permite rebaixar privilégios ao realizar operações de download e salvar arquivos baixados em um diretório temporário pertencente ao usuário especificado na diretiva.
- Em sistemas baseados no kernel Linux, são utilizados mecanismos de isolamento que proíbem o processo que realiza downloads de escrever em áreas de FC, fora do diretório para downloads. Para desativar o modo de isolamento durante o download, foram propostas a configuração DisableSandbox e a opção de linha de comando "--disable-sandbox".
- Foi adicionada uma verificação para garantir que o BD e a assinatura digital sejam carregados da mesma fonte.
- No código, para evitar estouros de buffer, foi utilizada a função snprintf em vez de sprintf, na qual é definido um limite para o tamanho da string resultante.
- Foi estabelecida a possibilidade de compilação no modo "-D_FORTIFY_SOURCE=3", que detecta possíveis estouros de buffer durante a execução de funções de string definidas no arquivo de cabeçalho string.h.
- Foi resolvido um problema que poderia levar a estouros de buffer ao processar caminhos de arquivos muito longos para scripts.
Fonte: opennet.ru
