Atualização do gerenciador de pacotes APT 2.9.20

Foi lançado o release das ferramentas de gerenciamento de pacotes APT 2.9.20 (Advanced Package Tool). A branch 2.9.x é experimental e é usada para desenvolver funcionalidades para a futura versão estável APT 3.0, que, após estabilização, será integrada ao Debian Testing e estará presente na próxima grande versão do Debian, além de ser adicionada ao repositório de pacotes do Ubuntu.

Alterações desde o último anúncio:

  • APT 2.9.16: Corrigida uma regressão que surgiu após a modificação dos métodos de trabalho com repositórios de chaves na versão 2.9.15, que causou insatisfação com o dpkg devido à interrupção do funcionamento com alguns repositórios.
  • APT 2.9.17:
    • Introduzida uma interface abstrata para trabalhar com hashes, implementada como parte do trabalho para eliminar a fixação rígida a uma única biblioteca criptográfica.
    • Resolvido problema no algoritmo de comparação de versões que se manifestava ao usar a opção '—no-strict-pinning'.
    • Ao exibir mensagens de diagnóstico, foi levado em consideração o nível de depuração.
    • Realizada uma limpeza das menções ao utilitário apt-key.

      Adicionada na página man do apt-secure um guia para a configuração segura de fontes.

    • No gpgv, foi retornada a fusão de todos os repositórios de chaves (keyring) durante a execução. Como o arquivo com o repositório de chaves compartilhado está localizado em um sistema de arquivos tmpfs, cujo conteúdo pode ser deslocado para a partição de swap, essa abordagem pode levar ao aumento do desgaste de unidades SSD baseadas em Flash. O autor da notícia recomenda o uso de um canal anônimo (fifo), cujo final remoto pode ser passado para outro processo como um arquivo '/proc//fd/' ou como uma página de memória acessível de forma semelhante como um arquivo.
    • Realizado um pequeno refatoramento: criada uma função separada para verificar a assinatura de um arquivo.
  • APT 2.9.18:
    • Implementada a divisão automática em páginas para a saída dos comandos 'show', 'policy', 'list', 'search' e 'showsrc', funcionando de forma semelhante ao git e ativada através da configuração Binary::apt::Pager. O aplicativo para divisão de páginas é definido pela variável de ambiente PAGER.
    • Na saída do comando 'apt show —full' foram adicionadas informações sobre o pinning de pacotes, obtidas a partir dos campos APT-Pin, APT-Candidate e APT-Release.
    • Uma vulnerabilidade foi corrigida que, ao chamar o comando «apt show», permitia a leitura a partir da memória fora do buffer alocado.
  • APT 2.9.19:
    • Adicionado um backend criptográfico para a biblioteca OpenSSL, que substitui o GnuTLS e o Gcrypt.
    • Adicionada a possibilidade de usar a ferramenta sqv do projeto Sequoia para verificar assinaturas digitais em vez de chamar o gpgv. No código que envolve a sqv, o uso de arquivos temporários ao lidar com chaves continua a ser questionável.
    • O uso de assinaturas autoassinadas com base no algoritmo SHA-1 é permitido até 2026.
  • APT 2.9.20: Adicionada uma recomendação oficial para nomear arquivos em /etc/apt/sources.list.d/ como «$(dpkg-vendor —query Vendor | tr A-Z a-z).sources» — o nome do fornecedor atual em letras minúsculas.

Fonte: opennet.ru

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