Quais versões do libacl de Darwin possuem o bug acl_get_file?

1

Em algumas versões do libacl de Darwin, há um bug na função acl_get_file em que spuriously retorna nulo e define errno to ENOENT quando os caminhos passados para arquivos válidos. Há um número decente de scripts de configuração por aí que verificam isso (veja aqui , por exemplo), mas todos eles fazem isso apenas verificando o comportamento. Eu queria saber se é sabido quais versões específicas do libacl contêm o bug, ou se eu apenas tenho que testar um monte para descobrir.

    
por joshlf 12.08.2015 / 19:18

2 respostas

1

A única maneira de confirmar a ausência de um bug é testar se a funcionalidade funciona da maneira que você espera que funcione. Mas se você quiser apenas a declaração da Apple sobre o assunto, acesse o link e registre-se como desenvolvedor da Apple (não custa nada). / p>

Um registrado, navegue até a seção de relatórios de erros do site. Você encontrará um erro inicialmente, pois o sistema de autenticação da Apple informará que, antes de fazer login para relatar um erro, você precisa se registrar como desenvolvedor. Ignore esse erro e clique para continuar no site de relatórios de erros.

Faça login novamente e você verá a interface do visualizador de erros. Você provavelmente não terá acesso a nenhum relatório de bug, então gere um novo, reportando o bug sobre acl_get_file e aguarde a resposta da Apple.

É o caminho mais longo, mas em termos de obter confirmação de que o bug foi corrigido, parece não haver outra maneira.

    
por 18.08.2015 / 22:17
0

Verifique este link para detalhes relacionados ao acl.m4 ( AC_FUNC_ACL): Desabilita completamente o suporte a ACL quando detectamos o bug acl_get_file do Darwin 8.7.0.

    
por 21.08.2015 / 17:11

Tags