diff --git a/conf/vanilla/autoload_configs/abstraction.conf.xml b/conf/vanilla/autoload_configs/abstraction.conf.xml
index d4b1dfd274..7244681374 100644
--- a/conf/vanilla/autoload_configs/abstraction.conf.xml
+++ b/conf/vanilla/autoload_configs/abstraction.conf.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/conf/vanilla/autoload_configs/cidlookup.conf.xml b/conf/vanilla/autoload_configs/cidlookup.conf.xml
index a30f9f5c10..fd28f9b0c0 100644
--- a/conf/vanilla/autoload_configs/cidlookup.conf.xml
+++ b/conf/vanilla/autoload_configs/cidlookup.conf.xml
@@ -1,7 +1,7 @@
-
+
diff --git a/conf/vanilla/autoload_configs/timezones.conf.xml b/conf/vanilla/autoload_configs/timezones.conf.xml
index 757d16c19d..50bd7f3760 100644
--- a/conf/vanilla/autoload_configs/timezones.conf.xml
+++ b/conf/vanilla/autoload_configs/timezones.conf.xml
@@ -13,7 +13,7 @@
-
+
@@ -55,7 +55,7 @@
-
+
@@ -76,7 +76,7 @@
-
+
@@ -89,11 +89,11 @@
-
+
-
+
@@ -112,12 +112,13 @@
+
-
+
@@ -159,12 +160,12 @@
-
+
-
+
@@ -194,7 +195,7 @@
-
+
@@ -220,13 +221,13 @@
-
+
-
+
@@ -251,7 +252,8 @@
-
+
+
@@ -266,8 +268,8 @@
-
-
+
+
@@ -275,39 +277,40 @@
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
+
@@ -317,14 +320,14 @@
-
-
-
-
+
+
+
+
-
-
-
+
+
+
@@ -340,29 +343,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -383,8 +386,8 @@
-
-
+
+
@@ -394,39 +397,39 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -445,7 +448,7 @@
-
+
@@ -454,7 +457,7 @@
-
+
@@ -463,9 +466,9 @@
-
+
-
+
@@ -476,26 +479,24 @@
-
+
-
+
-
+
-
-
@@ -560,15 +561,16 @@
-
+
+
-
+
-
+
@@ -584,7 +586,7 @@
-
+
@@ -613,26 +615,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -649,14 +637,12 @@
-
+
-
-
@@ -670,7 +656,7 @@
-
+
@@ -711,7 +697,7 @@
-
+
@@ -732,7 +718,7 @@
-
+
@@ -745,11 +731,11 @@
-
+
-
+
@@ -768,12 +754,13 @@
+
-
+
@@ -815,12 +802,12 @@
-
+
-
+
@@ -850,7 +837,7 @@
-
+
@@ -875,13 +862,13 @@
-
+
-
+
@@ -904,7 +891,8 @@
-
+
+
@@ -919,8 +907,8 @@
-
-
+
+
@@ -928,39 +916,40 @@
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
+
@@ -970,14 +959,14 @@
-
-
-
-
+
+
+
+
-
-
-
+
+
+
@@ -991,29 +980,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1029,43 +1018,43 @@
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1083,7 +1072,7 @@
-
+
@@ -1092,7 +1081,7 @@
-
+
@@ -1101,9 +1090,9 @@
-
+
-
+
@@ -1114,24 +1103,23 @@
-
+
-
+
-
+
-
@@ -1170,15 +1158,16 @@
-
+
+
-
+
-
+
@@ -1194,7 +1183,7 @@
-
+
@@ -1217,23 +1206,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -1247,7 +1223,7 @@
-
+
@@ -1266,7 +1242,7 @@
-
+
@@ -1307,7 +1283,7 @@
-
+
@@ -1328,7 +1304,7 @@
-
+
@@ -1341,11 +1317,11 @@
-
+
-
+
@@ -1364,12 +1340,13 @@
+
-
+
@@ -1411,12 +1388,12 @@
-
+
-
+
@@ -1446,7 +1423,7 @@
-
+
@@ -1471,13 +1448,13 @@
-
+
-
+
@@ -1500,7 +1477,8 @@
-
+
+
@@ -1515,8 +1493,8 @@
-
-
+
+
@@ -1524,39 +1502,40 @@
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
+
@@ -1566,14 +1545,14 @@
-
-
-
-
+
+
+
+
-
-
-
+
+
+
@@ -1587,29 +1566,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1625,43 +1604,43 @@
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1679,7 +1658,7 @@
-
+
@@ -1688,7 +1667,7 @@
-
+
@@ -1697,9 +1676,9 @@
-
+
-
+
@@ -1710,24 +1689,23 @@
-
+
-
+
-
+
-
@@ -1766,15 +1744,16 @@
-
+
+
-
+
-
+
@@ -1790,7 +1769,7 @@
-
+
@@ -1813,23 +1792,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -1843,7 +1809,7 @@
-
+
diff --git a/scripts/perl/timezone-gen.pl b/scripts/perl/timezone-gen.pl
index 6127005062..e812023ef0 100755
--- a/scripts/perl/timezone-gen.pl
+++ b/scripts/perl/timezone-gen.pl
@@ -2,6 +2,9 @@
use strict;
use Getopt::Long;
+use XML::Entities;
+use HTML::Entities;
+
my $base = "/usr/share/zoneinfo";
my $output = "timezones.conf.xml";
@@ -70,7 +73,7 @@ print $out " " x 4, "\n";
my $lastprefix = "";
foreach my $zone ( sort( keys(%zones) ) ) {
- my $str = $zones{$zone};
+ my $str = encode_entities($zones{$zone});
next if ( !$str );
my $newprefix = $zone;