Changeset 2624

Show
Ignore:
Timestamp:
05/05/2008 10:48:46 AM (5 months ago)
Author:
Shadowhand
Message:

Fixing #589, thanks brettalton.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/system/config/mimes.php

    r2621 r2624  
    1212$config = array 
    1313( 
     14        '323'   => array('text/h323'), 
    1415        '7z'    => array('application/x-7z-compressed'), 
     16        'abw'   => array('application/x-abiword'), 
     17        'acx'   => array('application/internet-property-stream'), 
    1518        'ai'    => array('application/postscript'), 
    1619        'aif'   => array('audio/x-aiff'), 
     
    1821        'aiff'  => array('audio/x-aiff'), 
    1922        'asf'   => array('video/x-ms-asf'), 
     23        'asr'   => array('video/x-ms-asf'), 
     24        'asx'   => array('video/x-ms-asf'), 
    2025        'atom'  => array('application/atom+xml'), 
    2126        'avi'   => array('video/x-msvideo'), 
    2227        'bin'   => array('application/octet-stream','application/macbinary'), 
    2328        'bmp'   => array('image/bmp'), 
     29        'c'     => array('text/x-csrc'), 
     30        'c++'   => array('text/x-c++src'), 
    2431        'cab'   => array('application/x-cab'), 
     32        'cc'    => array('text/x-c++src'), 
     33        'cda'   => array('application/x-cdf'), 
     34        'class' => array('application/octet-stream'), 
     35        'cpp'   => array('text/x-c++src'), 
    2536        'cpt'   => array('application/mac-compactpro'), 
    26         'class' => array('application/octet-stream'), 
     37        'csh'   => array('text/x-csh'), 
    2738        'css'   => array('text/css'), 
    2839        'csv'   => array('text/x-comma-separated-values', 'application/vnd.ms-excel'), 
     40        'dbk'   => array('application/docbook+xml'), 
     41        'dcr'   => array('application/x-director'), 
    2942        'deb'   => array('application/x-debian-package'), 
    30         'dbk'   => array('application/docbook+xml'), 
     43        'diff'  => array('text/x-diff'), 
    3144        'dir'   => array('application/x-director'), 
    32         'dcr'   => array('application/x-director'), 
    33         'doc'   => array('application/msword'), 
     45        'divx'  => array('video/divx'), 
     46        'dll'   => array('application/octet-stream', 'application/x-msdos-program'), 
    3447        'dmg'   => array('application/x-apple-diskimage'), 
    3548        'dms'   => array('application/octet-stream'), 
     49        'doc'   => array('application/msword'), 
    3650        'dvi'   => array('application/x-dvi'), 
    3751        'dxr'   => array('application/x-director'), 
    38         'dll'   => array('application/octet-stream', 'application/x-msdos-program'), 
    3952        'eml'   => array('message/rfc822'), 
     53        'eps'   => array('application/postscript'), 
     54        'evy'   => array('application/envoy'), 
    4055        'exe'   => array('application/x-msdos-program', 'application/octet-stream'), 
    41         'eps'   => array('application/postscript'), 
     56        'fla'   => array('application/octet-stream'), 
     57        'flac'  => array('application/x-flac'), 
     58        'flc'   => array('video/flc'), 
     59        'fli'   => array('video/fli'), 
     60        'flv'   => array('video/x-flv'), 
    4261        'gif'   => array('image/gif'), 
    4362        'gtar'  => array('application/x-gtar'), 
    4463        'gz'    => array('application/x-gzip'), 
     64        'h'     => array('text/x-chdr'), 
     65        'h++'   => array('text/x-c++hdr'), 
     66        'hh'    => array('text/x-c++hdr'), 
     67        'hpp'   => array('text/x-c++hdr'), 
     68        'hqx'   => array('application/mac-binhex40'), 
     69        'hs'    => array('text/x-haskell'), 
    4570        'htm'   => array('text/html'), 
    4671        'html'  => array('text/html'), 
    47         'hqx'   => array('application/mac-binhex40'), 
     72        'ico'   => array('image/x-icon'), 
    4873        'ics'   => array('text/calendar'), 
     74        'iii'   => array('application/x-iphone'), 
     75        'ins'   => array('application/x-internet-signup'), 
    4976        'iso'   => array('application/x-iso9660-image'), 
     77        'isp'   => array('application/x-internet-signup'), 
    5078        'jar'   => array('application/java-archive'), 
     79        'java'  => array('application/x-java-applet'), 
     80        'jpe'   => array('image/jpeg', 'image/pjpeg'), 
    5181        'jpeg'  => array('image/jpeg', 'image/pjpeg'), 
    5282        'jpg'   => array('image/jpeg', 'image/pjpeg'), 
    53         'jpe'   => array('image/jpeg', 'image/pjpeg'), 
    5483        'js'    => array('application/x-javascript'), 
    55         'json'  => array('application/json'),  
     84        'json'  => array('application/json'), 
     85        'latex' => array('application/x-latex'), 
    5686        'lha'   => array('application/octet-stream'), 
    5787        'log'   => array('text/plain', 'text/x-log'), 
    5888        'lzh'   => array('application/octet-stream'), 
     89        'm4a'   => array('audio/mpeg'), 
     90        'm4p'   => array('video/mp4v-es'), 
     91        'm4v'   => array('video/mp4'), 
     92        'man'   => array('application/x-troff-man'), 
     93        'mdb'   => array('application/x-msaccess'), 
    5994        'midi'  => array('audio/midi'), 
    6095        'mid'   => array('audio/midi'), 
    6196        'mif'   => array('application/vnd.mif'), 
     97        'mov'   => array('video/quicktime'), 
     98        'movie' => array('video/x-sgi-movie'), 
    6299        'mp2'   => array('audio/mpeg'), 
    63100        'mp3'   => array('audio/mpeg'), 
    64         'mov'   => array('video/quicktime'), 
    65         'movie' => array('video/x-sgi-movie'), 
     101        'mp4'   => array('application/mp4','audio/mp4','video/mp4'), 
     102        'mpa'   => array('video/mpeg'), 
    66103        'mpe'   => array('video/mpeg'), 
    67104        'mpeg'  => array('video/mpeg'), 
    68105        'mpg'   => array('video/mpeg'), 
     106        'mpg4'  => array('video/mp4'), 
    69107        'mpga'  => array('audio/mpeg'), 
     108        'mpp'   => array('application/vnd.ms-project'), 
     109        'mpv'   => array('video/x-matroska'), 
     110        'mpv2'  => array('video/mpeg'), 
     111        'ms'    => array('application/x-troff-ms'), 
    70112        'msi'   => array('application/x-msi'), 
     113        'nws'   => array('message/rfc822'), 
    71114        'oda'   => array('application/oda'), 
    72115        'odb'   => array('application/vnd.oasis.opendocument.database'), 
     
    79122        'ods'   => array('application/vnd.oasis.opendocument.spreadsheet'), 
    80123        'odt'   => array('application/vnd.oasis.opendocument.text'), 
     124        'oga'   => array('audio/ogg'), 
    81125        'ogg'   => array('application/ogg'), 
     126        'ogv'   => array('video/ogg'), 
    82127        'otg'   => array('application/vnd.oasis.opendocument.graphics-template'), 
    83128        'oth'   => array('application/vnd.oasis.opendocument.web'), 
     
    85130        'ots'   => array('application/vnd.oasis.opendocument.spreadsheet-template'), 
    86131        'ott'   => array('application/vnd.oasis.opendocument.template'), 
     132        'p'     => array('text/x-pascal'), 
     133        'pas'   => array('text/x-pascal'), 
     134        'patch' => array('text/x-diff'), 
     135        'pbm'   => array('image/x-portable-bitmap'), 
    87136        'pdf'   => array('application/pdf', 'application/x-download'), 
    88137        'php'   => array('application/x-httpd-php'), 
     
    92141        'phps'  => array('application/x-httpd-php-source'), 
    93142        'phtml' => array('application/x-httpd-php'), 
     143        'pl'    => array('text/x-perl'), 
     144        'pm'    => array('text/x-perl'), 
    94145        'png'   => array('image/png', 'image/x-png'), 
     146        'pot'   => array('application/vnd.ms-powerpoint'), 
    95147        'pps'   => array('application/vnd.ms-powerpoint'), 
    96148        'ppt'   => array('application/powerpoint'), 
    97149        'ps'    => array('application/postscript'), 
    98150        'psd'   => array('application/x-photoshop', 'image/x-photoshop'), 
     151        'pub'   => array('application/x-mspublisher'), 
     152        'py'    => array('text/x-python'), 
    99153        'qt'    => array('video/quicktime'), 
    100154        'ra'    => array('audio/x-realaudio'), 
    101         'ram'   => array('audio/x-pn-realaudio'), 
     155        'ram'   => array('audio/x-realaudio', 'audio/x-pn-realaudio'), 
    102156        'rar'   => array('application/rar'), 
     157        'rgb'   => array('image/x-rgb'), 
    103158        'rm'    => array('audio/x-pn-realaudio'), 
    104159        'rpm'   => array('audio/x-pn-realaudio-plugin', 'application/x-redhat-package-manager'), 
     
    108163        'rv'    => array('video/vnd.rn-realvideo'), 
    109164        'sea'   => array('application/octet-stream'), 
     165        'sh'    => array('text/x-sh'), 
    110166        'shtml' => array('text/html'), 
    111167        'sit'   => array('application/x-stuffit'), 
     
    113169        'smil'  => array('application/smil'), 
    114170        'so'    => array('application/octet-stream'), 
     171        'src'   => array('application/x-wais-source'), 
     172        'svg'   => array('image/svg+xml'), 
    115173        'swf'   => array('application/x-shockwave-flash'), 
     174        't'     => array('application/x-troff'), 
    116175        'tar'   => array('application/x-tar'), 
    117         'torrent' => array('application/x-bittorrent'), 
     176        'tcl'   => array('text/x-tcl'), 
     177        'tex'   => array('application/x-tex'), 
    118178        'text'  => array('text/plain'), 
     179        'texti' => array('application/x-texinfo'), 
     180        'textinfo' => array('application/x-texinfo'), 
     181        'tgz'   => array('application/x-tar'), 
    119182        'tif'   => array('image/tiff'), 
    120183        'tiff'  => array('image/tiff'), 
    121         'tgz'   => array('application/x-tar'), 
     184        'torrent' => array('application/x-bittorrent'), 
     185        'tr'    => array('application/x-troff'), 
     186        'tsv'   => array('text/tab-separated-values'), 
    122187        'txt'   => array('text/plain'), 
    123188        'wav'   => array('audio/x-wav'), 
    124189        'wbxml' => array('application/wbxml'), 
    125190        'wmlc'  => array('application/wmlc'), 
     191        'word'  => array('application/msword', 'application/octet-stream'), 
     192        'wp5'   => array('application/wordperfect5.1'), 
    126193        'wpd'   => array('application/vnd.wordperfect'), 
    127         'word'  => array('application/msword', 'application/octet-stream'), 
     194        'xbm'   => array('image/x-xbitmap'), 
     195        'xcf'   => array('image/xcf'), 
    128196        'xhtml' => array('application/xhtml+xml'), 
    129197        'xht'   => array('application/xhtml+xml'), 
    130         'xl'    => array('application/excel'), 
     198        'xl'    => array('application/excel', 'application/vnd.ms-excel'), 
     199        'xla'   => array('application/excel', 'application/vnd.ms-excel'), 
     200        'xlc'   => array('application/excel', 'application/vnd.ms-excel'), 
     201        'xlm'   => array('application/excel', 'application/vnd.ms-excel'), 
    131202        'xls'   => array('application/excel', 'application/vnd.ms-excel'), 
     203        'xlt'   => array('application/excel', 'application/vnd.ms-excel'), 
    132204        'xml'   => array('text/xml'), 
     205        'xof'   => array('x-world/x-vrml'), 
     206        'xpm'   => array('image/x-xpixmap'), 
    133207        'xsl'   => array('text/xml'), 
     208        'xvid'  => array('video/x-xvid'), 
     209        'xwd'   => array('image/x-xwindowdump'), 
     210        'z'     => array('application/x-compress'), 
    134211        'zip'   => array('application/x-zip', 'application/zip', 'application/x-zip-compressed') 
    135212);