Lista de extensões autorizadas com nomes de extensões não padrão

Eu administro um fórum de apoio a software de código aberto chamado KiCad. Após uma atualização recente, algumas das extensões de arquivo que os usuários frequentemente fazem upload não estão mais funcionando. Há um tópico sobre isso aqui:

O que me chamou a atenção é que apenas as extensões que possuem sublinhados estão com problemas. Eu nunca tinha visto extensões de arquivo assim antes do KiCad, mas elas representam uma grande parte das extensões que fazem parte do software. Os arquivos de placa têm a extensão “.kicad_pcb” e os arquivos de footprint são “kicad_mod”.

Eu liste todos os arquivos nas “extensões autorizadas”, bem como o asterisco, na esperança de resolver isso. Tentei pesquisar no repositório do git também, mas não encontrei nenhuma restrição quanto ao tipo de extensão (embora isso não signifique que não exista).

Então, apenas os que têm sublinhados estão com problemas?

Sim, está correto.

Eu não havia pensado em tentar em outra instância que tenho, só para ter certeza.

Acabei de habilitar a mesma extensão (“kicad_mod”) e o upload funciona perfeitamente. No entanto, o comportamento é o mesmo: ao clicar no link do arquivo na postagem, você é levado para a página padrão que diz “Ops! Essa página não existe ou é privada”.

É possível que isso esteja mais relacionado aos links que são criados, e não ao upload em si? Underlines são permitidos?

Por exemplo, o link que acabei de criar foi “/uploads/short-url/913bC7GjTf4cxyYtkr1Ej67ngER.kicad_mod”

Para referência, estou usando uma instância S3 para armazenamento Acabei de verificar na instância de teste e ela está usando armazenamento local.

Obrigado pelo relatório. Vou verificar o problema na próxima semana.

Este é outro exemplo de um usuário do fórum
https://forum.kicad.info/uploads/short-url/kkB1iEtT2JAEbNFZP4YclKPmgbC.kicad_pcb, que achou que seu upload havia funcionado
Mais um sublinhado. Os usuários NÃO estão tentando usar caracteres Unicode.

Agora está corrigido pelo commit abaixo

Haverá alguma forma de sermos notificados quando isso for incluído em uma versão beta?

Acabei de testar isso na nossa instalação local e funciona bem. Obrigado pela atualização!