diff options
author | Jan-Michael Brummer <jan.brummer@tabos.org> | 2018-12-19 11:35:44 +0100 |
---|---|---|
committer | Michael Catanzaro <mcatanzaro@posteo.net> | 2018-12-19 23:27:45 +0000 |
commit | c9d5c7b8a0f58eb20b03f82aeb90a4ff4d088fac (patch) | |
tree | ffa33c418a1311c3f3298a7f74e0672d0bc6b487 | |
parent | 1519ffc4cdef26f220a80ade759cd67d631a0981 (diff) | |
download | epiphany-c9d5c7b8a0f58eb20b03f82aeb90a4ff4d088fac.tar.gz |
Remove mime-types-permissions.xml handling
Fixes: https://gitlab.gnome.org/GNOME/epiphany/issues/310
-rw-r--r-- | lib/ephy-file-helpers.c | 85 | ||||
-rw-r--r-- | lib/ephy-file-helpers.h | 1 | ||||
-rw-r--r-- | src/resources/epiphany.gresource.xml | 1 | ||||
-rwxr-xr-x | src/resources/mime-types-permissions.xml | 489 |
4 files changed, 1 insertions, 575 deletions
diff --git a/lib/ephy-file-helpers.c b/lib/ephy-file-helpers.c index 62efb1299..5cf2e81de 100644 --- a/lib/ephy-file-helpers.c +++ b/lib/ephy-file-helpers.c @@ -57,8 +57,6 @@ #define DELAY_MAX_TICKS 64 #define INITIAL_TICKS 2 -#define EPHY_MIME_TYPE_PERMISSIONS_URI "/org/gnome/epiphany/mime-types-permissions.xml" - typedef enum { EPHY_PROFILE_DIR_UNKNOWN, EPHY_PROFILE_DIR_DEFAULT, @@ -542,86 +540,6 @@ ephy_file_delete_on_exit (GFile *file) /* does nothing now */ } -static void -load_mime_from_xml (void) -{ - xmlTextReaderPtr reader; - const xmlChar *xml_file; - int ret; - GBytes *bytes; - EphyMimePermission permission = EPHY_MIME_PERMISSION_UNKNOWN; - - g_assert (mime_table == NULL); - - mime_table = g_hash_table_new_full (g_str_hash, g_str_equal, - xmlFree, NULL); - - bytes = g_resources_lookup_data (EPHY_MIME_TYPE_PERMISSIONS_URI, 0, NULL); - xml_file = (xmlChar *)g_bytes_get_data (bytes, NULL); - reader = xmlReaderForDoc (xml_file, EPHY_MIME_TYPE_PERMISSIONS_URI, NULL, 0); - if (reader == NULL) { - g_warning ("Could not load MIME types permissions file!\n"); - return; - } - - ret = xmlTextReaderRead (reader); - while (ret == 1) { - const xmlChar *tag; - xmlReaderTypes type; - - tag = xmlTextReaderConstName (reader); - type = xmlTextReaderNodeType (reader); - - if (xmlStrEqual (tag, (const xmlChar *)"safe") && type == XML_READER_TYPE_ELEMENT) { - permission = EPHY_MIME_PERMISSION_SAFE; - } else if (xmlStrEqual (tag, (const xmlChar *)"unsafe") && type == XML_READER_TYPE_ELEMENT) { - permission = EPHY_MIME_PERMISSION_UNSAFE; - } else if (xmlStrEqual (tag, (const xmlChar *)"mime-type")) { - xmlChar *t; - - t = xmlTextReaderGetAttribute (reader, (const xmlChar *)"type"); - g_hash_table_insert (mime_table, t, - GINT_TO_POINTER (permission)); - } - - ret = xmlTextReaderRead (reader); - } - - xmlFreeTextReader (reader); - g_bytes_unref (bytes); -} - -/** - * ephy_file_check_mime: - * @mime_type: a mime type - * - * Checks @mime_type against our safe/unsafe database of types, returns an - * #EphyMimePermission. - * - * Returns: an #EphyMimePermission - **/ -EphyMimePermission -ephy_file_check_mime (const char *mime_type) -{ - EphyMimePermission permission; - gpointer tmp; - - g_assert (mime_type != NULL); - - if (mime_table == NULL) { - load_mime_from_xml (); - } - - tmp = g_hash_table_lookup (mime_table, mime_type); - if (tmp == NULL) { - permission = EPHY_MIME_PERMISSION_UNKNOWN; - } else { - permission = GPOINTER_TO_INT (tmp); - } - - return permission; -} - /** * ephy_file_launch_application: * @app: the application to launch @@ -727,8 +645,7 @@ ephy_file_launcher_get_app_info_for_file (GFile *file, g_object_unref (file_info); - if (type != NULL && type[0] != '\0' && - ephy_file_check_mime (type) == EPHY_MIME_PERMISSION_SAFE) { + if (type != NULL && type[0] != '\0') { app = g_app_info_get_default_for_type (type, FALSE); } g_free (type); diff --git a/lib/ephy-file-helpers.h b/lib/ephy-file-helpers.h index 923d25460..eff671d89 100644 --- a/lib/ephy-file-helpers.h +++ b/lib/ephy-file-helpers.h @@ -67,7 +67,6 @@ GSList * ephy_file_find (const char const char *fname, gint maxdepth); void ephy_file_delete_on_exit (GFile *file); -EphyMimePermission ephy_file_check_mime (const char *mime_type); gboolean ephy_file_launch_desktop_file (const char *filename, const char *parameter, guint32 user_time, diff --git a/src/resources/epiphany.gresource.xml b/src/resources/epiphany.gresource.xml index 2405d5dd5..0bbe6b819 100644 --- a/src/resources/epiphany.gresource.xml +++ b/src/resources/epiphany.gresource.xml @@ -11,7 +11,6 @@ <file alias="page-templates/about.css" compressed="true">about.css</file> <file alias="page-templates/error.css" compressed="true">error.css</file> <file alias="page-templates/error.html" compressed="true">error.html</file> - <file preprocess="xml-stripblanks" compressed="true">mime-types-permissions.xml</file> <file preprocess="xml-stripblanks" compressed="true">gtk/action-bar-end.ui</file> <file preprocess="xml-stripblanks" compressed="true">gtk/action-bar-start.ui</file> <file preprocess="xml-stripblanks" compressed="true">gtk/action-bar.ui</file> diff --git a/src/resources/mime-types-permissions.xml b/src/resources/mime-types-permissions.xml deleted file mode 100755 index 0cdfb93c1..000000000 --- a/src/resources/mime-types-permissions.xml +++ /dev/null @@ -1,489 +0,0 @@ -<mime-types-permissions> -<safe> -<mime-type type="application/andrew-inset"/> -<mime-type type="application/dicom"/> -<mime-type type="application/illustrator"/> -<mime-type type="application/mathematica"/> -<mime-type type="application/msexcel"/> -<mime-type type="application/msword"/> -<mime-type type="application/octet-stream"/> -<mime-type type="application/oda"/> -<mime-type type="application/ogg"/> -<mime-type type="application/pdf"/> -<mime-type type="application/pgp"/> -<mime-type type="application/pgp-encrypted"/> -<mime-type type="application/pgp-keys"/> -<mime-type type="application/pgp-signature"/> -<mime-type type="application/pkcs7-mime"/> -<mime-type type="application/pkcs7-signature"/> -<mime-type type="application/postscript"/> -<mime-type type="application/ram"/> -<mime-type type="application/rdf+xml"/> -<mime-type type="application/rss+xml"/> -<mime-type type="application/rtf"/> -<mime-type type="application/sdp"/> -<mime-type type="application/smil"/> -<mime-type type="application/stuffit"/> -<mime-type type="application/vlc"/> -<mime-type type="application/vnd.corel-draw"/> -<mime-type type="application/vnd.emusic-emusic_package"/> -<mime-type type="application/vnd.flatpak"/> -<mime-type type="application/vnd.flatpak.repo"/> -<mime-type type="application/vnd.flatpak.ref"/> -<mime-type type="application/vnd.lotus-1-2-3"/> -<mime-type type="application/vnd.ms-excel"/> -<mime-type type="application/vnd.ms-powerpoint"/> -<mime-type type="application/vnd.ms-word"/> -<mime-type type="application/vnd.oasis.opendocument.text"/> -<mime-type type="application/vnd.oasis.opendocument.text-template"/> -<mime-type type="application/vnd.oasis.opendocument.text-web"/> -<mime-type type="application/vnd.oasis.opendocument.text-master"/> -<mime-type type="application/vnd.oasis.opendocument.graphics"/> -<mime-type type="application/vnd.oasis.opendocument.graphics-template"/> -<mime-type type="application/vnd.oasis.opendocument.presentation"/> -<mime-type type="application/vnd.oasis.opendocument.presentation-template"/> -<mime-type type="application/vnd.oasis.opendocument.spreadsheet"/> -<mime-type type="application/vnd.oasis.opendocument.spreadsheet-template"/> -<mime-type type="application/vnd.oasis.opendocument.chart"/> -<mime-type type="application/vnd.oasis.opendocument.formula"/> -<mime-type type="application/vnd.oasis.opendocument.database"/> -<mime-type type="application/vnd.oasis.opendocument.image"/> -<mime-type type="application/vnd.rn-realmedia"/> -<mime-type type="application/vnd.stardivision.calc"/> -<mime-type type="application/vnd.stardivision.chart"/> -<mime-type type="application/vnd.stardivision.draw"/> -<mime-type type="application/vnd.stardivision.impress"/> -<mime-type type="application/vnd.stardivision.mail"/> -<mime-type type="application/vnd.stardivision.math"/> -<mime-type type="application/vnd.stardivision.writer"/> -<mime-type type="application/vnd.sun.xml.calc"/> -<mime-type type="application/vnd.sun.xml.calc.template"/> -<mime-type type="application/vnd.sun.xml.draw"/> -<mime-type type="application/vnd.sun.xml.draw.template"/> -<mime-type type="application/vnd.sun.xml.impress"/> -<mime-type type="application/vnd.sun.xml.impress.template"/> -<mime-type type="application/vnd.sun.xml.math"/> -<mime-type type="application/vnd.sun.xml.writer"/> -<mime-type type="application/vnd.sun.xml.writer.global"/> -<mime-type type="application/vnd.sun.xml.writer.template"/> -<mime-type type="application/vnd.wordperfect"/> -<mime-type type="application/wordperfect"/> -<mime-type type="application/x-7z-compressed"/> -<mime-type type="application/x-abiword"/> -<mime-type type="application/x-amipro"/> -<mime-type type="application/x-applix-spreadsheet"/> -<mime-type type="application/x-applix-word"/> -<mime-type type="application/x-archive"/> -<mime-type type="application/x-arj"/> -<mime-type type="application/x-asp"/> -<mime-type type="application/x-bcpio"/> -<mime-type type="application/x-bittorrent"/> -<mime-type type="application/x-blender"/> -<mime-type type="application/x-bzip"/> -<mime-type type="application/x-bzip2"/> -<mime-type type="application/x-bzip-compressed-tar"/> -<mime-type type="application/x-cd-image"/> -<mime-type type="application/x-cgi"/> -<mime-type type="application/x-chess-pgn"/> -<mime-type type="application/x-chm"/> -<mime-type type="application/x-compress"/> -<mime-type type="application/x-compressed-tar"/> -<mime-type type="application/x-cpio"/> -<mime-type type="application/x-cpio-compressed"/> -<mime-type type="application/x-dbase"/> -<mime-type type="application/x-dbm"/> -<mime-type type="application/x-designer"/> -<mime-type type="application/x-dia-diagram"/> -<mime-type type="application/x-dvi"/> -<mime-type type="application/x-e-theme"/> -<mime-type type="application/x-egon"/> -<mime-type type="application/x-excellon"/> -<mime-type type="application/x-flash-video"/> -<mime-type type="application/x-font"/> -<mime-type type="application/x-font-afm"/> -<mime-type type="application/x-font-bdf"/> -<mime-type type="application/x-font-dos"/> -<mime-type type="application/x-font-framemaker"/> -<mime-type type="application/x-font-libgrx"/> -<mime-type type="application/x-font-linux-psf"/> -<mime-type type="application/x-font-otf"/> -<mime-type type="application/x-font-pcf"/> -<mime-type type="application/x-font-speedo"/> -<mime-type type="application/x-font-sunos-news"/> -<mime-type type="application/x-font-tex"/> -<mime-type type="application/x-font-tex-tfm"/> -<mime-type type="application/x-font-ttf"/> -<mime-type type="application/x-font-type1"/> -<mime-type type="application/x-font-vfont"/> -<mime-type type="application/x-frame"/> -<mime-type type="application/x-gdbm"/> -<mime-type type="application/x-geda-gsch2pcb-project"/> -<mime-type type="application/x-geda-schematic"/> -<mime-type type="application/x-geda-symbol"/> -<mime-type type="application/x-gerber"/> -<mime-type type="application/x-gettext-translation"/> -<mime-type type="application/x-glade"/> -<mime-type type="application/x-gmc-link"/> -<mime-type type="application/x-gnome-app-info"/> -<mime-type type="application/x-gnucash"/> -<mime-type type="application/x-gnumeric"/> -<mime-type type="application/x-graphite"/> -<mime-type type="application/x-gtar"/> -<mime-type type="application/x-gtktalog"/> -<mime-type type="application/x-gzip"/> -<mime-type type="application/x-gzpostscript"/> -<mime-type type="application/x-hdf"/> -<mime-type type="application/x-jar"/> -<mime-type type="application/x-java"/> -<mime-type type="application/x-java-jnlp-file"/> -<mime-type type="application/x-jbuilder-project"/> -<mime-type type="application/x-karbon"/> -<mime-type type="application/x-kchart"/> -<mime-type type="application/x-kformula"/> -<mime-type type="application/x-killustrator"/> -<mime-type type="application/x-kivio"/> -<mime-type type="application/x-kontour"/> -<mime-type type="application/x-kpovmodeler"/> -<mime-type type="application/x-kpresenter"/> -<mime-type type="application/x-krita"/> -<mime-type type="application/x-kspread"/> -<mime-type type="application/x-kspread-crypt"/> -<mime-type type="application/x-ksysv-package"/> -<mime-type type="application/x-kugar"/> -<mime-type type="application/x-kword"/> -<mime-type type="application/x-kword-crypt"/> -<mime-type type="application/x-lha"/> -<mime-type type="application/x-lhz"/> -<mime-type type="application/x-linguist"/> -<mime-type type="application/x-lyx"/> -<mime-type type="application/x-lzop"/> -<mime-type type="application/x-magicpoint"/> -<mime-type type="application/x-matroska"/> -<mime-type type="application/x-mif"/> -<mime-type type="application/x-mozilla-bookmarks"/> -<mime-type type="application/x-mswinurl"/> -<mime-type type="application/x-mswrite"/> -<mime-type type="application/x-nautilus-link"/> -<mime-type type="application/x-netcdf"/> -<mime-type type="application/x-netscape-bookmarks"/> -<mime-type type="application/x-netshow-channel"/> -<mime-type type="application/x-ogg"/> -<mime-type type="application/x-oleo"/> -<mime-type type="application/x-palm-database"/> -<mime-type type="application/x-pcb-layout"/> -<mime-type type="application/x-pcb-footprint"/> -<mime-type type="application/x-pcb-netlist"/> -<mime-type type="application/x-pdf"/> -<mime-type type="application/x-php"/> -<mime-type type="application/x-pkcs12"/> -<mime-type type="application/x-profile"/> -<mime-type type="application/x-pw"/> -<mime-type type="application/x-quattropro"/> -<mime-type type="application/x-quicktime-media-link"/> -<mime-type type="application/x-quicktimeplayer"/> -<mime-type type="application/x-qw"/> -<mime-type type="application/x-rar"/> -<mime-type type="application/x-reject"/> -<mime-type type="application/x-rpm"/> -<mime-type type="application/x-sc"/> -<mime-type type="application/x-shar"/> -<mime-type type="application/x-shared-library-la"/> -<mime-type type="application/x-shockwave-flash"/> -<mime-type type="application/x-siag"/> -<mime-type type="application/x-sit"/> -<mime-type type="application/x-slp"/> -<mime-type type="application/x-smil"/> -<mime-type type="application/x-stuffit"/> -<mime-type type="application/x-sv4cpio"/> -<mime-type type="application/x-sv4crc"/> -<mime-type type="application/x-tar"/> -<mime-type type="application/x-tarz"/> -<mime-type type="application/x-tex-gf"/> -<mime-type type="application/x-tex-pk"/> -<mime-type type="application/x-tgif"/> -<mime-type type="application/x-theme"/> -<mime-type type="application/x-toutdoux"/> -<mime-type type="application/x-trash"/> -<mime-type type="application/x-troff"/> -<mime-type type="application/x-troff-man"/> -<mime-type type="application/x-troff-man-compressed"/> -<mime-type type="application/x-tzo"/> -<mime-type type="application/x-ustar"/> -<mime-type type="application/x-wais-source"/> -<mime-type type="application/x-wordperfect"/> -<mime-type type="application/x-wpg"/> -<mime-type type="application/x-x509-ca-cert"/> -<mime-type type="application/x-xbel"/> -<mime-type type="application/x-xz-compressed-tar"/> -<mime-type type="application/x-zerosize"/> -<mime-type type="application/x-zip-compressed"/> -<mime-type type="application/x-zoo"/> -<mime-type type="application/xhtml+xml"/> -<mime-type type="application/xspf+xml"/> -<mime-type type="application/zip"/> -<mime-type type="audio/ac3"/> -<mime-type type="audio/AMR"/> -<mime-type type="audio/AMR-WB"/> -<mime-type type="audio/basic"/> -<mime-type type="audio/midi"/> -<mime-type type="audio/mpeg"/> -<mime-type type="audio/mpegurl"/> -<mime-type type="audio/ogg"/> -<mime-type type="audio/playlist"/> -<mime-type type="audio/prs.sid"/> -<mime-type type="audio/vnd.rn-realaudio"/> -<mime-type type="audio/vnd.wave"/> -<mime-type type="audio/x-vorbis"/> -<mime-type type="audio/wav"/> -<mime-type type="audio/x-adpcm"/> -<mime-type type="audio/x-aifc"/> -<mime-type type="audio/x-aiff"/> -<mime-type type="audio/x-aiffc"/> -<mime-type type="audio/x-ape"/> -<mime-type type="audio/x-flac"/> -<mime-type type="audio/x-it"/> -<mime-type type="audio/x-m4a"/> -<mime-type type="audio/x-matroska"/> -<mime-type type="audio/x-midi"/> -<mime-type type="audio/x-mod"/> -<mime-type type="audio/x-mp3"/> -<mime-type type="audio/x-mp3-playlist"/> -<mime-type type="audio/x-mpeg"/> -<mime-type type="audio/x-mpegurl"/> -<mime-type type="audio/x-ms-asx"/> -<mime-type type="audio/x-ms-wax"/> -<mime-type type="audio/x-musepack"/> -<mime-type type="audio/x-pn-realaudio"/> -<mime-type type="audio/x-pn-realaudio-plugin"/> -<mime-type type="audio/x-realaudio"/> -<mime-type type="audio/x-real-audio"/> -<mime-type type="audio/x-riff"/> -<mime-type type="audio/x-s3m"/> -<mime-type type="audio/x-sbc"/> -<mime-type type="audio/x-scpls"/> -<mime-type type="audio/x-stm"/> -<mime-type type="audio/x-tta"/> -<mime-type type="audio/x-voc"/> -<mime-type type="audio/x-wav"/> -<mime-type type="audio/x-wavpack"/> -<mime-type type="audio/x-xi"/> -<mime-type type="audio/x-xm"/> -<mime-type type="image/bmp"/> -<mime-type type="image/cgm"/> -<mime-type type="image/dpx"/> -<mime-type type="image/fax-g3"/> -<mime-type type="image/g3fax"/> -<mime-type type="image/gif"/> -<mime-type type="image/ief"/> -<mime-type type="image/jpeg"/> -<mime-type type="image/jpeg2000"/> -<mime-type type="image/png"/> -<mime-type type="image/rle"/> -<mime-type type="image/svg+xml"/> -<mime-type type="image/tiff"/> -<mime-type type="image/vnd.djvu"/> -<mime-type type="image/vnd.dwg"/> -<mime-type type="image/vnd.dxf"/> -<mime-type type="image/x-3ds"/> -<mime-type type="image/x-applix-graphics"/> -<mime-type type="image/x-cmu-raster"/> -<mime-type type="image/x-compressed-xcf"/> -<mime-type type="image/x-dcm"/> -<mime-type type="image/x-dib"/> -<mime-type type="image/x-djvu"/> -<mime-type type="image/x-eps"/> -<mime-type type="image/x-fits"/> -<mime-type type="image/x-fpx"/> -<mime-type type="image/x-icb"/> -<mime-type type="image/x-ico"/> -<mime-type type="image/x-iff"/> -<mime-type type="image/x-ilbm"/> -<mime-type type="image/x-jng"/> -<mime-type type="image/x-lwo"/> -<mime-type type="image/x-lws"/> -<mime-type type="image/x-msod"/> -<mime-type type="image/x-niff"/> -<mime-type type="image/x-pcx"/> -<mime-type type="image/x-photo-cd"/> -<mime-type type="image/x-pict"/> -<mime-type type="image/x-png"/> -<mime-type type="image/x-portable-anymap"/> -<mime-type type="image/x-portable-bitmap"/> -<mime-type type="image/x-portable-graymap"/> -<mime-type type="image/x-portable-pixmap"/> -<mime-type type="image/x-psd"/> -<mime-type type="image/x-rgb"/> -<mime-type type="image/x-sgi"/> -<mime-type type="image/x-sun-raster"/> -<mime-type type="image/x-tga"/> -<mime-type type="image/x-win-bitmap"/> -<mime-type type="image/x-wmf"/> -<mime-type type="image/x-xbitmap"/> -<mime-type type="image/x-xcf"/> -<mime-type type="image/x-xfig"/> -<mime-type type="image/x-xpixmap"/> -<mime-type type="image/x-xwindowdump"/> -<mime-type type="message/delivery-status"/> -<mime-type type="message/disposition-notification"/> -<mime-type type="message/external-body"/> -<mime-type type="message/news"/> -<mime-type type="message/partial"/> -<mime-type type="message/rfc822"/> -<mime-type type="message/x-gnu-rmail"/> -<mime-type type="model/vrml"/> -<mime-type type="multipart/alternative"/> -<mime-type type="multipart/appledouble"/> -<mime-type type="multipart/digest"/> -<mime-type type="multipart/encrypted"/> -<mime-type type="multipart/mixed"/> -<mime-type type="multipart/related"/> -<mime-type type="multipart/report"/> -<mime-type type="multipart/signed"/> -<mime-type type="multipart/x-mixed-replace"/> -<mime-type type="text/calendar"/> -<mime-type type="text/css"/> -<mime-type type="text/csv"/> -<mime-type type="text/directory"/> -<mime-type type="text/enriched"/> -<mime-type type="text/google-video-pointer"/> -<mime-type type="text/html"/> -<mime-type type="text/htmlh"/> -<mime-type type="text/mathml"/> -<mime-type type="text/plain"/> -<mime-type type="text/rdf"/> -<mime-type type="text/rfc822-headers"/> -<mime-type type="text/richtext"/> -<mime-type type="text/rss"/> -<mime-type type="text/rtf"/> -<mime-type type="text/sgml"/> -<mime-type type="text/spreadsheet"/> -<mime-type type="text/tab-separated-values"/> -<mime-type type="text/vnd.wap.wml"/> -<mime-type type="text/x-adasrc"/> -<mime-type type="text/x-authors"/> -<mime-type type="text/x-bibtex"/> -<mime-type type="text/x-c++hdr"/> -<mime-type type="text/x-c++src"/> -<mime-type type="text/x-chdr"/> -<mime-type type="text/x-comma-separated-values"/> -<mime-type type="text/x-copying"/> -<mime-type type="text/x-credits"/> -<mime-type type="text/x-csharp"/> -<mime-type type="text/x-csrc"/> -<mime-type type="text/x-dcl"/> -<mime-type type="text/x-diff"/> -<mime-type type="text/x-dsl"/> -<mime-type type="text/x-dsrc"/> -<mime-type type="text/x-dtd"/> -<mime-type type="text/x-emacs-lisp"/> -<mime-type type="text/x-fortran"/> -<mime-type type="text/x-gettext-translation"/> -<mime-type type="text/x-gettext-translation-template"/> -<mime-type type="text/x-google-video-pointer"/> -<mime-type type="text/x-gtkrc"/> -<mime-type type="text/x-haskell"/> -<mime-type type="text/x-idl"/> -<mime-type type="text/x-install"/> -<mime-type type="text/x-java"/> -<mime-type type="text/x-ksysv-log"/> -<mime-type type="text/x-literate-haskell"/> -<mime-type type="text/x-log"/> -<mime-type type="text/x-makefile"/> -<mime-type type="text/x-moc"/> -<mime-type type="text/x-objcsrc"/> -<mime-type type="text/x-pascal"/> -<mime-type type="text/x-patch"/> -<mime-type type="text/x-python"/> -<mime-type type="text/x-readme"/> -<mime-type type="text/x-scheme"/> -<mime-type type="text/x-setext"/> -<mime-type type="text/x-speech"/> -<mime-type type="text/x-sql"/> -<mime-type type="text/x-suse-ymp"/> -<mime-type type="text/x-tcl"/> -<mime-type type="text/x-tex"/> -<mime-type type="text/x-texinfo"/> -<mime-type type="text/x-troff-me"/> -<mime-type type="text/x-troff-mm"/> -<mime-type type="text/x-troff-ms"/> -<mime-type type="text/x-uil"/> -<mime-type type="text/x-uri"/> -<mime-type type="text/x-vcalendar"/> -<mime-type type="text/x-vcard"/> -<mime-type type="text/x-xmi"/> -<mime-type type="text/x-xslfo"/> -<mime-type type="text/x-xslt"/> -<mime-type type="text/xmcd"/> -<mime-type type="text/xml"/> -<mime-type type="video/flv"/> -<mime-type type="video/isivideo"/> -<mime-type type="video/mp4"/> -<mime-type type="video/mpeg"/> -<mime-type type="video/quicktime"/> -<mime-type type="video/vivo"/> -<mime-type type="video/wavelet"/> -<mime-type type="video/x-anim"/> -<mime-type type="video/x-avi"/> -<mime-type type="video/x-flic"/> -<mime-type type="video/x-flv"/> -<mime-type type="video/x-m4v"/> -<mime-type type="video/x-matroska"/> -<mime-type type="video/x-mng"/> -<mime-type type="video/x-ms-asf"/> -<mime-type type="video/x-ms-asf-plugin"/> -<mime-type type="video/x-ms-wmv"/> -<mime-type type="video/x-ms-wvx"/> -<mime-type type="video/x-msvideo"/> -<mime-type type="video/x-nsv"/> -<mime-type type="video/x-ogm+ogg"/> -<mime-type type="video/x-real-video"/> -<mime-type type="video/x-theora+ogg"/> -<mime-type type="video/x-sgi-movie"/> -</safe> -<unsafe> -<mime-type type="application/mac-binhex40"/> -<mime-type type="application/vnd.hp-hpgl"/> -<mime-type type="application/vnd.hp-pcl"/> -<mime-type type="application/vnd.mozilla.xul+xml"/> -<mime-type type="application/vnd.palm"/> -<mime-type type="application/x-arc"/> -<mime-type type="application/x-awk"/> -<mime-type type="application/x-class-file"/> -<mime-type type="application/x-core"/> -<mime-type type="application/x-csh"/> -<mime-type type="application/x-dc-rom"/> -<mime-type type="application/x-deb"/> -<mime-type type="application/x-desktop"/> -<mime-type type="application/x-executable"/> -<mime-type type="application/x-gameboy-rom"/> -<mime-type type="application/x-genesis-rom"/> -<mime-type type="application/x-ipod-firmware"/> -<mime-type type="application/x-javascript"/> -<mime-type type="application/x-macbinary"/> -<mime-type type="application/x-mplayer2"/> -<mime-type type="application/x-ms-dos-executable"/> -<mime-type type="application/x-msx-rom"/> -<mime-type type="application/x-n64-rom"/> -<mime-type type="application/x-nes-rom"/> -<mime-type type="application/x-object"/> -<mime-type type="application/x-ole-storage"/> -<mime-type type="application/x-par2"/> -<mime-type type="application/x-pef-executable"/> -<mime-type type="application/x-perl"/> -<mime-type type="application/x-python"/> -<mime-type type="application/x-python-bytecode"/> -<mime-type type="application/x-ruby"/> -<mime-type type="application/x-sharedlib"/> -<mime-type type="application/x-shellscript"/> -<mime-type type="application/x-sms-rom"/> -<mime-type type="application/x-xpinstall"/> -<mime-type type="inode/blockdevice"/> -<mime-type type="inode/chardevice"/> -<mime-type type="inode/directory"/> -<mime-type type="inode/fifo"/> -<mime-type type="inode/mount-point"/> -<mime-type type="inode/socket"/> -<mime-type type="inode/symlink"/> -<mime-type type="text/x-ksh"/> -</unsafe> -</mime-types-permissions> |