]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - doc/bugs/search_for_locale_data_in_the_installed_location.mdwn
Add CVE references for CVE-2016-9646, CVE-2016-9645
[git.ikiwiki.info.git] / doc / bugs / search_for_locale_data_in_the_installed_location.mdwn
index ad379da1acaa9a594abe764a66ea3fb4fe5c3cad..08af5fe2caa7a1ff5f3b87fa10e08574ff2b030b 100644 (file)
@@ -2,7 +2,7 @@ It seems like gettext only searches for locale information in /usr/share/locale,
 
     --- a/IkiWiki.pm
     +++ b/IkiWiki.pm
-    @@ -1057,6 +1057,7 @@ sub gettext { #{{{
+    @@ -1057,6 +1057,7 @@ sub gettext {
                                     $gettext_obj=undef;
                                     return shift;
                             }
@@ -11,5 +11,15 @@ It seems like gettext only searches for locale information in /usr/share/locale,
                     return $gettext_obj->get(shift);
             }
 
-[[tag patch]]
--- [[ThomasBleher]]
\ No newline at end of file
+[[!tag patch patch/core]]
+-- [[ThomasBleher]]
+
+> According to my testing, this patch makes ikiwiki's localisation fail for
+> `LANG=fr_FR` when everything is installed to the default locations, 
+> though `LANG=es_ES` works. I don't understand this behavior, especially
+> since strace shows it successfully opening the file
+> `/usr/share/locale/fr/LC_MESSAGES/ikiwiki.mo`.
+> 
+> (Also, it should check that $installdir is set before using it.)
+> 
+> --[[Joey]]