From 21e9f0462046893dbff20962b4c3c088fd6c2399 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Wed, 6 May 2009 13:25:32 +0000 Subject: [PATCH] Added Open XML MIME types SVN revision: 2196 --- src/elogd.c | 98 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 56 insertions(+), 42 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index e93448d7..d13620bd 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -271,56 +271,70 @@ int attr_flags_default[] = { AF_REQUIRED, 0, 0, 0 }; struct { char ext[32]; - char type[32]; + char type[80]; } filetype[] = { { - ".AI", "application/postscript"}, { - ".ASC", "text/plain"}, { - ".BZ2", "application/x-bzip2"}, { - ".CFG", "text/plain"}, { + ".AI", "application/postscript"}, { + ".ASC", "text/plain"}, { + ".BZ2", "application/x-bzip2"}, { + ".CFG", "text/plain"}, { ".CHRT", "application/x-kchart"}, { ".CONF", "text/plain"}, { - ".CSH", "application/x-csh"}, { - ".CSS", "text/css"}, { - ".DOC", "application/msword"}, { - ".DVI", "application/x-dvi"}, { - ".EPS", "application/postscript"}, { - ".GIF", "image/gif"}, { - ".GZ", "application/x-gzip"}, { - ".HTM", "text/html"}, { + ".CSH", "application/x-csh"}, { + ".CSS", "text/css"}, { + ".DOC", "application/msword"}, { + ".DVI", "application/x-dvi"}, { + ".EPS", "application/postscript"}, { + ".GIF", "image/gif"}, { + ".GZ", "application/x-gzip"}, { + ".HTM", "text/html"}, { ".HTML", "text/html"}, { - ".ICO", "image/x-icon"}, { + ".ICO", "image/x-icon"}, { ".JPEG", "image/jpeg"}, { - ".JPG", "image/jpeg"}, { - ".JS", "application/x-javascript"}, { - ".KPR", "application/x-kpresenter"}, { - ".KSP", "application/x-kspread"}, { - ".KWD", "application/x-kword"}, { - ".MP3", "audio/mpeg"}, { - ".OGG", "application/x-ogg"}, { - ".PDF", "application/pdf"}, { - ".PNG", "image/png"}, { - ".PS", "application/postscript"}, { - ".RAM", "audio/x-pn-realaudio"}, { - ".RM", "audio/x-pn-realaudio"}, { - ".RM", "audio/x-pn-realaudio"}, { - ".RM", "audio/x-pn-realaudio"}, { - ".RPM", "application/x-rpm"}, { - ".RTF", "application/rtf"}, { - ".SH", "application/x-sh"}, { - ".TAR", "application/x-tar"}, { - ".TCL", "application/x-tcl"}, { - ".TEX", "application/x-tex"}, { - ".TGZ", "application/x-gzip"}, { - ".TIF", "image/tiff"}, { + ".JPG", "image/jpeg"}, { + ".JS", "application/x-javascript"}, { + ".KPR", "application/x-kpresenter"}, { + ".KSP", "application/x-kspread"}, { + ".KWD", "application/x-kword"}, { + ".MP3", "audio/mpeg"}, { + ".OGG", "application/x-ogg"}, { + ".PDF", "application/pdf"}, { + ".PNG", "image/png"}, { + ".PS", "application/postscript"}, { + ".RAM", "audio/x-pn-realaudio"}, { + ".RM", "audio/x-pn-realaudio"}, { + ".RM", "audio/x-pn-realaudio"}, { + ".RM", "audio/x-pn-realaudio"}, { + ".RPM", "application/x-rpm"}, { + ".RTF", "application/rtf"}, { + ".SH", "application/x-sh"}, { + ".TAR", "application/x-tar"}, { + ".TCL", "application/x-tcl"}, { + ".TEX", "application/x-tex"}, { + ".TGZ", "application/x-gzip"}, { + ".TIF", "image/tiff"}, { ".TIFF", "image/tiff"}, { - ".TXT", "text/plain"}, { - ".WAV", "audio/x-wav"}, { - ".XLS", "application/x-msexcel"}, { - ".XML", "text/xml"}, { - ".XSL", "text/xml"}, { - ".ZIP", "application/x-zip-compressed"}, { + ".TXT", "text/plain"}, { + ".WAV", "audio/x-wav"}, { + ".XLS", "application/x-msexcel"}, { + ".XML", "text/xml"}, { + ".XSL", "text/xml"}, { + ".ZIP", "application/x-zip-compressed"}, { + + /* Open XML file types */ + ".DOCM", "application/vnd.ms-word.document.macroEnabled.12"}, { + ".DOCX", "application/vnd.openxmlformats-officedocument.wordprocessingml.document"}, { + ".DOTM", "application/vnd.ms-word.template.macroEnabled.12"}, { + ".DOTX", "application/vnd.openxmlformats-officedocument.wordprocessingml.template"}, { + ".PPSM", "application/vnd.ms-powerpoint.slideshow.macroEnabled.12"}, { + ".PPSX", "application/vnd.openxmlformats-officedocument.presentationml.slideshow"}, { + ".PPTM", "application/vnd.ms-powerpoint.presentation.macroEnabled.12"}, { + ".PPTX", "application/vnd.openxmlformats-officedocument.presentationml.presentation"}, { + ".XLSB", "application/vnd.ms-excel.sheet.binary.macroEnabled.12"}, { + ".XLSM", "application/vnd.ms-excel.sheet.macroEnabled.12"}, { + ".XLSX", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}, { + ".XPS", "application/vnd.ms-xpsdocument"}, { "", ""},};