Elenco delle estensioni autorizzate con nomi di estensione non standard

Amministrato un forum dedicato al software open source chiamato KiCad. Dopo un recente aggiornamento, alcune estensioni di file che gli utenti caricano frequentemente non funzionano più. C’è una discussione a riguardo qui:

Ciò su cui mi concentro è che il problema riguarda solo le estensioni contenenti trattini bassi. Non avevo mai visto estensioni di file del genere prima di KiCad, ma rappresentano una parte significativa delle estensioni incluse nel software. I file delle schede hanno estensione “.kicad_pcb” e i file dei footprint sono “kicad_mod”.

Ho inserito tutti i file elencati nelle “estensioni autorizzate”, insieme all’asterisco, nella speranza di risolvere il problema. Ho anche cercato nel repository git, ma non ho trovato restrizioni sul tipo di estensione (anche se ciò non esclude che esistano).

Quindi solo quelli con gli underscore sono rotti?

Sì, è corretto.

Non avevo pensato di provarlo su un’altra istanza che ho, solo per sicurezza.

Ho appena abilitato la stessa estensione (“kicad_mod”) e il caricamento funziona correttamente. Tuttavia, presenta lo stesso comportamento: quando si clicca sul link del file nel post, si viene reindirizzati alla pagina predefinita che dice “Ops! Questa pagina non esiste o è privata”.

È possibile che il problema riguardi più i link creati che il caricamento effettivo? Gli underscore sono consentiti?

Ad esempio, il link che ho appena creato era “/uploads/short-url/913bC7GjTf4cxyYtkr1Ej67ngER.kicad_mod”

Per riferimento, sto utilizzando un’istanza S3 per l’archiviazione Ho appena verificato sull’istanza di test e utilizza l’archiviazione locale.

Grazie per la segnalazione. Controllerò il problema la prossima settimana.

Questo è un altro esempio fornito da un utente del forum
https://forum.kicad.info/uploads/short-url/kkB1iEtT2JAEbNFZP4YclKPmgbC.kicad_pcb, che pensava che il suo caricamento avesse avuto successo
Ancora una volta, un trattino basso. Gli utenti NON stanno cercando di utilizzare caratteri Unicode.

Ora è stato risolto con il commit sottostante

C’è un modo per essere avvisati quando questo verrà incluso in una build beta?

Abbiamo appena testato questo sulla nostra installazione locale e funziona bene. Grazie per l’aggiornamento!