mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-19 07:12:26 +02:00
Merge remote-tracking branch 'origin/support/3.2' into develop
This commit is contained in:
@@ -135,7 +135,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
/**
|
||||
* A map of MIME types and their default extensions.
|
||||
*
|
||||
* Updated from upstream on 2025-11-15.
|
||||
* Updated from upstream on 2026-02-02.
|
||||
*
|
||||
* @see Resources/bin/update_mime_types.php
|
||||
*/
|
||||
@@ -636,6 +636,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'application/vnd.mynfc' => ['taglet'],
|
||||
'application/vnd.nato.bindingdataobject+xml' => ['bdo'],
|
||||
'application/vnd.neurolanguage.nlu' => ['nlu'],
|
||||
'application/vnd.nintendo.nitro.rom' => ['nds'],
|
||||
'application/vnd.nintendo.snes.rom' => ['sfc', 'smc'],
|
||||
'application/vnd.nitf' => ['ntf', 'nitf'],
|
||||
'application/vnd.noblenet-directory' => ['nnd'],
|
||||
@@ -1159,7 +1160,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'application/x-sh' => ['sh'],
|
||||
'application/x-shar' => ['shar'],
|
||||
'application/x-shared-library-la' => ['la'],
|
||||
'application/x-sharedlib' => ['so'],
|
||||
'application/x-sharedlib' => ['so', 'so.[0-9]*'],
|
||||
'application/x-shellscript' => ['sh'],
|
||||
'application/x-shockwave-flash' => ['swf', 'spl'],
|
||||
'application/x-shorten' => ['shn'],
|
||||
@@ -1216,7 +1217,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'application/x-trash' => ['bak', 'old', 'sik'],
|
||||
'application/x-trig' => ['trig'],
|
||||
'application/x-troff' => ['tr', 'roff', 't'],
|
||||
'application/x-troff-man' => ['man'],
|
||||
'application/x-troff-man' => ['man', '[1-9]'],
|
||||
'application/x-tzo' => ['tar.lzo', 'tzo'],
|
||||
'application/x-ufraw' => ['ufraw'],
|
||||
'application/x-ustar' => ['ustar'],
|
||||
@@ -1293,7 +1294,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'application/xslt+xml' => ['xsl', 'xslt'],
|
||||
'application/xspf+xml' => ['xspf'],
|
||||
'application/xv+xml' => ['mxml', 'xhvml', 'xvml', 'xvm'],
|
||||
'application/yaml' => ['yaml', 'yml'],
|
||||
'application/yaml' => ['yml', 'yaml'],
|
||||
'application/yang' => ['yang'],
|
||||
'application/yin+xml' => ['yin'],
|
||||
'application/zip' => ['zip', 'zipx'],
|
||||
@@ -1302,7 +1303,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'audio/3gpp' => ['3gpp', '3gp', '3ga'],
|
||||
'audio/3gpp-encrypted' => ['3gp', '3gpp', '3ga'],
|
||||
'audio/3gpp2' => ['3g2', '3gp2', '3gpp2'],
|
||||
'audio/aac' => ['aac', 'adts', 'ass'],
|
||||
'audio/aac' => ['adts', 'aac', 'ass'],
|
||||
'audio/ac3' => ['ac3'],
|
||||
'audio/adpcm' => ['adp'],
|
||||
'audio/amr' => ['amr'],
|
||||
@@ -1318,6 +1319,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'audio/imelody' => ['imy', 'ime'],
|
||||
'audio/m3u' => ['m3u', 'm3u8', 'vlc'],
|
||||
'audio/m4a' => ['m4a', 'f4a'],
|
||||
'audio/matroska' => ['mka'],
|
||||
'audio/midi' => ['mid', 'midi', 'kar', 'rmi'],
|
||||
'audio/mobile-xmf' => ['mxmf'],
|
||||
'audio/mp2' => ['mp2'],
|
||||
@@ -1355,6 +1357,8 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'audio/wave' => ['wav'],
|
||||
'audio/webm' => ['weba'],
|
||||
'audio/wma' => ['wma'],
|
||||
'audio/x-669' => ['669', 'uni'],
|
||||
'audio/x-669-mod' => ['669', 'uni'],
|
||||
'audio/x-aac' => ['aac', 'adts', 'ass'],
|
||||
'audio/x-aifc' => ['aifc', 'aiffc'],
|
||||
'audio/x-aiff' => ['aif', 'aiff', 'aifc'],
|
||||
@@ -1381,10 +1385,11 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'audio/x-m4b' => ['m4b', 'f4b'],
|
||||
'audio/x-m4r' => ['m4r'],
|
||||
'audio/x-matroska' => ['mka'],
|
||||
'audio/x-med' => ['med'],
|
||||
'audio/x-midi' => ['mid', 'midi', 'kar'],
|
||||
'audio/x-minipsf' => ['minipsf'],
|
||||
'audio/x-mo3' => ['mo3'],
|
||||
'audio/x-mod' => ['mod', 'ult', 'uni', 'm15', 'mtm', '669', 'med'],
|
||||
'audio/x-mod' => ['mod', 'm15', 'stk', 'nst', 'fst', '669', 'med'],
|
||||
'audio/x-mp2' => ['mp2'],
|
||||
'audio/x-mp3' => ['mp3', 'mpga'],
|
||||
'audio/x-mp3-playlist' => ['m3u', 'm3u8', 'vlc'],
|
||||
@@ -1395,6 +1400,9 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'audio/x-ms-wax' => ['wax'],
|
||||
'audio/x-ms-wma' => ['wma'],
|
||||
'audio/x-ms-wmv' => ['wmv'],
|
||||
'audio/x-mtm' => ['mtm'],
|
||||
'audio/x-multimate-mod' => ['ult'],
|
||||
'audio/x-multitrack' => ['mtm'],
|
||||
'audio/x-musepack' => ['mpc', 'mpp', 'mp+'],
|
||||
'audio/x-ogg' => ['oga', 'ogg', 'opus'],
|
||||
'audio/x-oggflac' => ['oga', 'ogg'],
|
||||
@@ -1417,6 +1425,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'audio/x-stm' => ['stm'],
|
||||
'audio/x-tak' => ['tak'],
|
||||
'audio/x-tta' => ['tta'],
|
||||
'audio/x-ult' => ['ult'],
|
||||
'audio/x-voc' => ['voc'],
|
||||
'audio/x-vorbis' => ['oga', 'ogg'],
|
||||
'audio/x-vorbis+ogg' => ['oga', 'ogg'],
|
||||
@@ -1904,6 +1913,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'video/iso.segment' => ['m4s'],
|
||||
'video/jpeg' => ['jpgv'],
|
||||
'video/jpm' => ['jpm', 'jpgm'],
|
||||
'video/matroska' => ['mkv', 'mks', 'mk3d'],
|
||||
'video/mj2' => ['mj2', 'mjp2'],
|
||||
'video/mp2t' => ['ts', 'm2t', 'm2ts', 'mts', 'cpi', 'clpi', 'mpl', 'mpls', 'bdm', 'bdmv'],
|
||||
'video/mp4' => ['mp4', 'mp4v', 'mpg4', 'm4v', 'f4v', 'lrv', 'lrf'],
|
||||
@@ -1933,7 +1943,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'video/vnd.vivo' => ['viv', 'vivo'],
|
||||
'video/vnd.youtube.yt' => ['yt'],
|
||||
'video/webm' => ['webm'],
|
||||
'video/x-anim' => ['anim1', 'anim2', 'anim3', 'anim4', 'anim5', 'anim6', 'anim7', 'anim8', 'anim9', 'animj'],
|
||||
'video/x-anim' => ['anim[1-9j]', 'anim2', 'anim3', 'anim4', 'anim5', 'anim6', 'anim7', 'anim8', 'anim9', 'animj'],
|
||||
'video/x-annodex' => ['axv'],
|
||||
'video/x-avi' => ['avi', 'avf', 'divx'],
|
||||
'video/x-f4v' => ['f4v'],
|
||||
@@ -1995,7 +2005,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'3gpp2' => ['audio/3gpp2', 'video/3gpp2'],
|
||||
'3mf' => ['application/vnd.ms-3mfdocument', 'model/3mf'],
|
||||
'602' => ['application/x-t602'],
|
||||
'669' => ['audio/x-mod'],
|
||||
'669' => ['audio/x-669', 'audio/x-669-mod', 'audio/x-mod'],
|
||||
'7z' => ['application/x-7z-compressed'],
|
||||
'7z.001' => ['application/x-7z-compressed'],
|
||||
'C' => ['text/x-c++src'],
|
||||
@@ -2003,6 +2013,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'PAR2' => ['application/x-par2'],
|
||||
'PL' => ['application/x-perl', 'text/x-perl'],
|
||||
'Z' => ['application/x-compress'],
|
||||
'[1-9]' => ['application/x-troff-man'],
|
||||
'a' => ['application/x-archive'],
|
||||
'a26' => ['application/x-atari-2600-rom'],
|
||||
'a78' => ['application/x-atari-7800-rom'],
|
||||
@@ -2050,7 +2061,6 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'amr' => ['audio/amr', 'audio/amr-encrypted'],
|
||||
'amz' => ['audio/x-amzxml'],
|
||||
'ani' => ['application/x-navi-animation'],
|
||||
'anim1' => ['video/x-anim'],
|
||||
'anim2' => ['video/x-anim'],
|
||||
'anim3' => ['video/x-anim'],
|
||||
'anim4' => ['video/x-anim'],
|
||||
@@ -2059,6 +2069,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'anim7' => ['video/x-anim'],
|
||||
'anim8' => ['video/x-anim'],
|
||||
'anim9' => ['video/x-anim'],
|
||||
'anim[1-9j]' => ['video/x-anim'],
|
||||
'animj' => ['video/x-anim'],
|
||||
'anx' => ['application/annodex', 'application/x-annodex'],
|
||||
'ape' => ['audio/x-ape'],
|
||||
@@ -2457,7 +2468,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'fpx' => ['image/vnd.fpx', 'image/x-fpx'],
|
||||
'frame' => ['application/vnd.framemaker'],
|
||||
'fsc' => ['application/vnd.fsc.weblaunch'],
|
||||
'fst' => ['image/vnd.fst'],
|
||||
'fst' => ['audio/x-mod', 'image/vnd.fst'],
|
||||
'ftc' => ['application/vnd.fluxtime.clip'],
|
||||
'fti' => ['application/vnd.anser-web-funds-transfer-initiation'],
|
||||
'fts' => ['application/fits', 'image/fits', 'image/x-fits'],
|
||||
@@ -2828,7 +2839,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'mdi' => ['image/vnd.ms-modi'],
|
||||
'mdx' => ['application/x-genesis-32x-rom', 'text/mdx'],
|
||||
'me' => ['text/troff', 'text/x-troff-me'],
|
||||
'med' => ['audio/x-mod'],
|
||||
'med' => ['audio/x-med', 'audio/x-mod'],
|
||||
'mesh' => ['model/mesh'],
|
||||
'meta4' => ['application/metalink4+xml'],
|
||||
'metainfo.xml' => ['application/x-freedesktop-appstream-component'],
|
||||
@@ -2852,11 +2863,11 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'mjpg' => ['video/x-mjpeg'],
|
||||
'mjs' => ['application/javascript', 'application/x-javascript', 'text/javascript', 'text/jscript'],
|
||||
'mk' => ['text/x-makefile'],
|
||||
'mk3d' => ['video/x-matroska', 'video/x-matroska-3d'],
|
||||
'mka' => ['audio/x-matroska'],
|
||||
'mk3d' => ['video/matroska', 'video/x-matroska', 'video/x-matroska-3d'],
|
||||
'mka' => ['audio/matroska', 'audio/x-matroska'],
|
||||
'mkd' => ['text/markdown', 'text/x-markdown'],
|
||||
'mks' => ['video/x-matroska'],
|
||||
'mkv' => ['video/x-matroska'],
|
||||
'mks' => ['video/matroska', 'video/x-matroska'],
|
||||
'mkv' => ['video/matroska', 'video/x-matroska'],
|
||||
'ml' => ['text/x-ocaml'],
|
||||
'mli' => ['text/x-ocaml'],
|
||||
'mlp' => ['application/vnd.dolby.mlp'],
|
||||
@@ -2884,7 +2895,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'mp21' => ['application/mp21'],
|
||||
'mp2a' => ['audio/mpeg'],
|
||||
'mp3' => ['audio/mpeg', 'audio/mp3', 'audio/x-mp3', 'audio/x-mpeg', 'audio/x-mpg'],
|
||||
'mp4' => ['video/mp4', 'application/mp4', 'video/mp4v-es', 'video/x-m4v'],
|
||||
'mp4' => ['application/mp4', 'video/mp4', 'video/mp4v-es', 'video/x-m4v'],
|
||||
'mp4a' => ['audio/mp4'],
|
||||
'mp4s' => ['application/mp4'],
|
||||
'mp4v' => ['video/mp4'],
|
||||
@@ -2894,7 +2905,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'mpeg' => ['video/mpeg', 'video/mpeg-system', 'video/x-mpeg', 'video/x-mpeg-system', 'video/x-mpeg2'],
|
||||
'mpf' => ['application/media-policy-dataset+xml'],
|
||||
'mpg' => ['video/mpeg', 'video/mpeg-system', 'video/x-mpeg', 'video/x-mpeg-system', 'video/x-mpeg2'],
|
||||
'mpg4' => ['video/mpg4', 'application/mp4', 'video/mp4'],
|
||||
'mpg4' => ['application/mp4', 'video/mp4', 'video/mpg4'],
|
||||
'mpga' => ['audio/mp3', 'audio/mpeg', 'audio/x-mp3', 'audio/x-mpeg', 'audio/x-mpg'],
|
||||
'mpkg' => ['application/vnd.apple.installer+xml'],
|
||||
'mpl' => ['text/x-mpl2', 'video/mp2t'],
|
||||
@@ -2928,7 +2939,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'msu' => ['application/microsoftupdate'],
|
||||
'msx' => ['application/x-msx-rom'],
|
||||
'mtl' => ['model/mtl'],
|
||||
'mtm' => ['audio/x-mod'],
|
||||
'mtm' => ['audio/x-mtm', 'audio/x-multitrack'],
|
||||
'mts' => ['application/typescript', 'model/vnd.mts', 'video/mp2t'],
|
||||
'mup' => ['text/x-mup'],
|
||||
'mus' => ['application/vnd.musician'],
|
||||
@@ -2950,7 +2961,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'nbp' => ['application/vnd.wolfram.player'],
|
||||
'nc' => ['application/x-netcdf'],
|
||||
'ncx' => ['application/x-dtbncx+xml'],
|
||||
'nds' => ['application/x-nintendo-ds-rom'],
|
||||
'nds' => ['application/vnd.nintendo.nitro.rom', 'application/x-nintendo-ds-rom'],
|
||||
'nef' => ['image/x-nikon-nef'],
|
||||
'nes' => ['application/x-nes-rom'],
|
||||
'nez' => ['application/x-nes-rom'],
|
||||
@@ -2976,6 +2987,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'nsf' => ['application/vnd.lotus-notes'],
|
||||
'nsh' => ['text/x-nsis'],
|
||||
'nsi' => ['text/x-nsis'],
|
||||
'nst' => ['audio/x-mod'],
|
||||
'nsv' => ['video/x-nsv'],
|
||||
'nt' => ['application/n-triples'],
|
||||
'ntar' => ['application/x-pcapng'],
|
||||
@@ -3389,6 +3401,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'snd' => ['audio/basic'],
|
||||
'snf' => ['application/x-font-snf'],
|
||||
'so' => ['application/x-sharedlib'],
|
||||
'so.[0-9]*' => ['application/x-sharedlib'],
|
||||
'socket' => ['text/x-systemd-unit'],
|
||||
'spc' => ['application/x-pkcs7-certificates'],
|
||||
'spd' => ['application/x-font-speedo'],
|
||||
@@ -3427,7 +3440,7 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'step' => ['model/step'],
|
||||
'stf' => ['application/vnd.wt.stf'],
|
||||
'sti' => ['application/vnd.sun.xml.impress.template'],
|
||||
'stk' => ['application/hyperstudio'],
|
||||
'stk' => ['application/hyperstudio', 'audio/x-mod'],
|
||||
'stl' => ['application/vnd.ms-pki.stl', 'model/stl', 'model/x.stl-ascii', 'model/x.stl-binary'],
|
||||
'stm' => ['audio/x-stm'],
|
||||
'stp' => ['model/step'],
|
||||
@@ -3570,11 +3583,11 @@ final class MimeTypes implements MimeTypesInterface
|
||||
'ufraw' => ['application/x-ufraw'],
|
||||
'ui' => ['application/x-designer', 'application/x-gtk-builder'],
|
||||
'uil' => ['text/x-uil'],
|
||||
'ult' => ['audio/x-mod'],
|
||||
'ult' => ['audio/x-multimate-mod', 'audio/x-ult'],
|
||||
'ulx' => ['application/x-glulx'],
|
||||
'umj' => ['application/vnd.umajin'],
|
||||
'unf' => ['application/x-nes-rom'],
|
||||
'uni' => ['audio/x-mod'],
|
||||
'uni' => ['audio/x-669', 'audio/x-669-mod'],
|
||||
'unif' => ['application/x-nes-rom'],
|
||||
'unityweb' => ['application/vnd.unity'],
|
||||
'uo' => ['application/vnd.uoml+xml'],
|
||||
|
||||
@@ -88,6 +88,10 @@ $exts = [
|
||||
'md' => ['text/markdown', 'text/x-markdown'],
|
||||
'mdb' => ['application/x-msaccess'],
|
||||
'mid' => ['audio/midi'],
|
||||
'mk3d' => ['video/matroska'],
|
||||
'mka' => ['audio/matroska'],
|
||||
'mks' => ['video/matroska'],
|
||||
'mkv' => ['video/matroska'],
|
||||
'mov' => ['video/quicktime'],
|
||||
'mp3' => ['audio/mpeg'],
|
||||
'ogg' => ['audio/ogg'],
|
||||
|
||||
Reference in New Issue
Block a user