標準外拡張子名の許可済み拡張子リスト

I run a forum supporting open source software called KiCad. After a recent upgrade, some of the file extensions that users often upload are no longer working. There is a thread about it here:

The thing I am keying in on is that it’s only the extensions that have underscores in them. I hadn’t seen any file extensions like that before KiCad, but it’s a large part of the file extensions that are part of the software. The board files have an extension of “.kicad_pcb” and the footprint files are “kicad_mod”.

I have all of the files listed in the “authorized extensions”, as well as the asterisk, in hopes of getting this working. I tried searching through the git repo as well, but couldn’t find any restrictions on the extension type (though it doesn’t mean that’s not the case).

So only the ones with underscores are broken?

Yes, that’s correct.

別のインスタンスで試すとは思いもよりませんでした。念のためです。

同じ拡張子(“kicad_mod”)を有効にしましたが、アップロードは正常に動作します。ただし、同じ挙動が見られ、投稿内のファイルリンクをクリックすると、「おっと!そのページは存在しないか、非公開です」というデフォルトのページに遷移してしまいます。

これは実際のアップロードではなく、生成されるリンクに関する問題ではないでしょうか?アンダースコアは許可されていますか?

例えば、私が作成したリンクは「/uploads/short-url/913bC7GjTf4cxyYtkr1Ej67ngER.kicad_mod」でした。

参考までに、私はストレージに S3 インスタンスを使用しています テストインスタンスで再確認したところ、ローカルストレージを使用していました。

ご報告ありがとうございます。来週、その問題を確認いたします。

これはフォーラムユーザーによる別の例です
https://forum.kicad.info/uploads/short-url/kkB1iEtT2JAEbNFZP4YclKPmgbC.kicad_pcb、アップロードが成功したと思っていたユーザーです
アンダースコアが再び現れています。ユーザーは Unicode 文字を使おうとしているのではありません。

以下のコミットで修正されました

この機能がベータビルドに含まれた際に通知される方法はありますか?

ローカル環境でテストしましたが、問題なく動作しました。アップデートをありがとうございます!