560 Commits 3c6ffc146f ... 344150dd3d

Autore SHA1 Messaggio Data
  Andrey Volk 344150dd3d Merge pull request #2559 from signalwire/buster 3 mesi fa
  s3rj1k b39f14679f [GHA] Remove Debian `Buster`. 3 mesi fa
  Andrey Volk 50720f6d62 Merge pull request #2556 from signalwire/maria 3 mesi fa
  Andrey Volk 251da2f905 [mod_mariadb] mariadb_send_query: Coverity 1518917 Calling risky function 5 mesi fa
  Andrey Volk 8e3d398ed7 Merge pull request #2555 from signalwire/stun 3 mesi fa
  Andrey Volk 681dfee13d Merge pull request #2554 from signalwire/allocator 3 mesi fa
  Andrey Volk c736458a21 [Core] switch_stun_random_string: Coverity 1227623 Calling risky function 5 mesi fa
  Andrey Volk 9d379b7071 [Core] switch_core_port_allocator_request_port: Coverity 1227622 Calling risky function 5 mesi fa
  Andrey Volk 060621e09d Merge pull request #2553 from signalwire/maria 3 mesi fa
  Andrey Volk 844cce8595 [mod_mariadb] Coverity 1546237 COPY_INSTEAD_OF_MOVE 5 mesi fa
  Andrey Volk c1354fd73b Merge pull request #2552 from signalwire/email 3 mesi fa
  Andrey Volk c303c98539 Merge pull request #2551 from signalwire/v8_move 3 mesi fa
  Andrey Volk 0974bd112c [Core] switch_simple_email: Coverity 1227612 Calling risky function 5 mesi fa
  Andrey Volk 3c47eadd28 [mod_v8] SayPhrase: Coverity 1546153 COPY_INSTEAD_OF_MOVE 5 mesi fa
  Andrey Volk 85397f1ba5 Merge pull request #2550 from signalwire/maria_move 3 mesi fa
  Andrey Volk d569ca0273 Merge pull request #2549 from signalwire/stun_overrun 3 mesi fa
  Andrey Volk 6fbb49d66c [mod_mariadb] mariadb_dsn: Coverity 1546237 COPY_INSTEAD_OF_MOVE 5 mesi fa
  Andrey Volk 9f7c64b6fa [Core] switch_stun.c: Coverity 1468480: Out-of-bounds access (OVERRUN) 5 mesi fa
  Andrey Volk 05e58fa909 Merge pull request #2547 from signalwire/overrun 3 mesi fa
  Andrey Volk 863d44fc8b Merge pull request #2548 from signalwire/leak 3 mesi fa
  Andrey Volk 11e3cff7cb [Core] switch_find_local_ip: Coverity 1024290 Resource leak. 5 mesi fa
  Andrey Volk 1ff5a6593c [Core] switch_rtp.c: Coverity 1500271, 1500287: Out-of-bounds access (OVERRUN) 5 mesi fa
  Andrey Volk 43f8ffb4f3 Merge pull request #2546 from signalwire/risky 3 mesi fa
  Andrey Volk b43ae84564 [Core] switch_rtp_create: Coverity 1227620 Calling risky function 5 mesi fa
  Andrey Volk 4eefe8279b Merge pull request #2543 from signalwire/risky 3 mesi fa
  Andrey Volk be3c0b3ef6 Merge pull request #2544 from signalwire/SWITCH_RAND_MAX 3 mesi fa
  Andrey Volk a99ed5c46f [Core] Introduce SWITCH_RAND_MAX to switch_rand() 3 mesi fa
  Andrey Volk b38d879413 [Core] rtp_common_write: Coverity 1227609 Calling risky function 5 mesi fa
  Andrey Volk 56981d1e3a Merge pull request #2539 from signalwire/bookworm 4 mesi fa
  Andrey Volk 93072c9503 [core] check_rtcp_and_ice() - stringop-overflow: Fix build on Debian Bookworm. 4 mesi fa
  Andrey Volk 8f9939bffe Merge pull request #2534 from signalwire/gha 4 mesi fa
  Andrey Volk 56fdaaf33a Merge pull request #2535 from signalwire/reproducable-src 4 mesi fa
  s3rj1k 19270516bf [UTIL] Generate reproducible source archive. 4 mesi fa
  s3rj1k 5f4036eaac [GHA] Disable repo name check. 4 mesi fa
  Andrey Volk 98f164d2bf Merge pull request #2512 from signalwire/gha 4 mesi fa
  s3rj1k 460d1c19cf [GHA] Remove `build-from-fork.yml`. 4 mesi fa
  Andrey Volk 31ec477d84 Merge pull request #2508 from signalwire/gha 5 mesi fa
  s3rj1k 318953d078 [GHA] Pin workflow to repository. 5 mesi fa
  Andrey Volk 86ea24ec7a Merge pull request #2506 from signalwire/gha 5 mesi fa
  s3rj1k 4a15dc1a62 [GHA] Pin workflow to repository. 5 mesi fa
  Andrey Volk f850f835b7 Merge pull request #2505 from signalwire/gha 5 mesi fa
  s3rj1k c8b8f0d961 [GHA] Rework `pull_request_target` workflow. 5 mesi fa
  Andrey Volk 987b3404e9 Merge pull request #2504 from signalwire/gha 5 mesi fa
  s3rj1k 89a2db91c8 [GHA] Increase verbosity for `mount=type=secret`. 5 mesi fa
  Andrey Volk 6bf2237153 Merge pull request #2498 from signalwire/gha 5 mesi fa
  s3rj1k 1c7163e2ce [GHA] Fail early when required secret not set. 5 mesi fa
  Andrey Volk 70c5520466 Merge pull request #2497 from signalwire/gha 5 mesi fa
  s3rj1k 453b18d893 [GHA] Rework how secrets are used inside Dockerfiles. 5 mesi fa
  Andrey Volk 40a33e7bb7 Merge pull request #2487 from signalwire/thumbprint 5 mesi fa
  Andrey Volk a0e7fb8e71 [Build-System] Update expired Certificate Thumbprint on Windows. 8 mesi fa
  Andrey Volk e584243a19 Merge pull request #2479 from signalwire/gha 5 mesi fa
  s3rj1k 72d17ccf5c [GHA] Add build workflow. 5 mesi fa
  Andrey Volk ca861064cc Merge pull request #2485 from signalwire/arm64 5 mesi fa
  Andrey Volk 8224bb8e65 [Build-System] Add ARM64 support, extend Debian helper scripts. 6 mesi fa
  Andrey Volk 3e5c58c11c Merge pull request #2484 from signalwire/swigall 5 mesi fa
  Andrey Volk 74f386bf94 swigall 5 mesi fa
  Andrey Volk c80ab8b034 Merge pull request #2482 from signalwire/rand 5 mesi fa
  Andrey Volk 9f362ea315 [Core] Better handle error cases in switch_rand(). 5 mesi fa
  Andrey Volk 99625acfa9 Merge pull request #2481 from signalwire/fsv 5 mesi fa
  Andrey Volk 0c8b5987f0 [mod_fsv] Fix use of 2gb of memory. Fix compiler warnings preventing builds on Bookworm. 6 mesi fa
  Andrey Volk 173b97b6fd Merge pull request #2480 from signalwire/avfmt 5 mesi fa
  Andrey Volk 3b65e27116 [mod_av] Fix use of switch_size_t in fs_rtp_parse_h263_rfc2190(). 6 mesi fa
  Andrey Volk d55ba83ef7 Merge pull request #2478 from signalwire/switch_rand 5 mesi fa
  Andrey Volk c7e793c345 [Core] Add new switch_rand() a compliant random number generator API. Add a unit-test. 5 mesi fa
  Andrey Volk b84b7cbf71 Merge pull request #2477 from signalwire/msicrash 5 mesi fa
  Andrey Volk a92c1e4c47 [Build-System] Fix crashing MSI packaging on Windows when Visual Studio 2022 is used. 8 mesi fa
  Andrey Volk 218a00e2e9 Merge pull request #2467 from signalwire/sb14 6 mesi fa
  Andrey Volk 72eef5681f [CI] Enable scan build 14 on Drone CI 1 anno fa
  Andrey Volk c2b7f0b5f7 Merge pull request #2466 from signalwire/portallocator 6 mesi fa
  Jakub Karolczyk 41bc763d80 [core] Fix scan-build 14 in port allocator 6 mesi fa
  Andrey Volk ee62332ced Merge pull request #2465 from signalwire/vad 6 mesi fa
  Andrey Volk 85400015b7 [Core] VAD: Add a math sanity check to the switch_vad_process 2 anni fa
  Andrey Volk f87a5eeb95 Merge pull request #2464 from signalwire/fix_scan_build_14_libvpx 6 mesi fa
  Jakub Karolczyk 681c61ad32 [libvpx] Fix scan-build 14 6 mesi fa
  Andrey Volk 503c19e12b Merge pull request #2459 from signalwire/cseq 6 mesi fa
  Andrey Volk 5b1c2688da [Core, mod_sofia] Add switch_uint31_t type. Fix CSeq bigger than 2^31-1. 6 mesi fa
  Andrey Volk da93927c01 Merge pull request #2457 from signalwire/deadlock 6 mesi fa
  Andrey Volk 91cc40d170 [support-d] Add deadlock.py to tree. 6 mesi fa
  Andrey Volk 31cf32d91f Merge pull request #2449 from signalwire/fix_scan_build_mod_amrwb 7 mesi fa
  Andrey Volk f3ace249f5 Merge pull request #2448 from signalwire/fix_scan_build_mod_avmd 7 mesi fa
  Andrey Volk 6896088fa8 Merge pull request #2447 from signalwire/fix_scan_build_mod_av 7 mesi fa
  Jakub Karolczyk 84ab90895a [mod_amrwb] Fix scan-build 14 7 mesi fa
  Jakub Karolczyk 597ee613de [mod_avmd] Fix scan-build 14 7 mesi fa
  Jakub Karolczyk ef32d90e91 [mod_av] Fix scan-build 14 7 mesi fa
  Hadžem Hadžić d5ad504723 [mod_vlc] Resolve double mutex lock 7 mesi fa
  Andrey Volk 739e770c34 Merge pull request #2388 from signalwire/build_system 8 mesi fa
  Andrey Volk d7d38c7d03 Merge pull request #2381 from signalwire/opus_noop 9 mesi fa
  Andrey Volk 5ce9057a12 Merge pull request #2392 from signalwire/kazoo 9 mesi fa
  Jakub Karolczyk 49029c8575 [mod_sofia] Set missing CF_3PCC flag 9 mesi fa
  Andrey Volk 70d76bcc0e [Core] Remove mod_kazoo from tree 9 mesi fa
  s3rj1k eb5476ff66 [build] Split `create_dsc` and `create-orig` functions in `util.sh`. 9 mesi fa
  Andrey Volk 647035c323 [mod_opus] Fix status returned by switch_opus_decode(). Should be SWITCH_STATUS_FALSE instead of SWITCH_STATUS_NOOP. Add a unit-test. 9 mesi fa
  Anton Olofsson 9df3076f29 [mod_event_socket] Check if listener is running before pushing more logs or events to its queue 9 mesi fa
  Andrey Volk 8e36c59033 Merge pull request #2281 from dragos-oancea/sdp_dialect 10 mesi fa
  Dragos Oancea 8b7a8c4aea [core] SDP: replace SIP lingo in SDP offer/answer. 1 anno fa
  wmasilva 1c05719100 [Core] softtimer: fix crash in timezones when reloading xml 10 mesi fa
  Dmitry Kunilov d148a3e412 [mod_amr, mod_amrwb] Fix input data corruption 10 mesi fa
  mahald d3c60820d7 [mod_amqp] Adjusting to Appropriate Log Level for Message 10 mesi fa
  Visytel a6e219062d [Build-System, ldns] config.h change to not define inline under Windows to avoid clash with Windows winsock2.h inline usage. Use updated ldns tarball on Windows. 10 mesi fa
  tmancill 0cea9811cd [Docker] Change default freeswitch UID and GID to 499 in docker/master/Dockerfile 10 mesi fa
  Andrey Volk 987e87bc0b version bump 11 mesi fa
  Andrey Volk 6ae8ce604a swigall 11 mesi fa
  Andrey Volk 86cbda90b8 Merge pull request from GHSA-39gv-hq72-j6m6 11 mesi fa
  Jakub Karolczyk 6ea8c96c3d [Core] Reject DTLS packets coming from a source different than the current ICE negotiated path. 1 anno fa
  Andrey Volk 623f6176a3 Merge pull request #2342 from signalwire/sofia11317 11 mesi fa
  Andrey Volk e9e8e7fe1a Bump sofia-sip library requirement to version 1.13.17 11 mesi fa
  Andrey Volk e010821bc5 Merge pull request #2339 from signalwire/static 11 mesi fa
  Andrey Volk 2e7424169e [mod_conference] Remove static from cJSON vars in conference_jlist 11 mesi fa
  Andrey Volk c26b5cdfa3 Merge pull request #2333 from signalwire/implicit 11 mesi fa
  Andrey Volk c155ea7008 [Core] Fix implicit conversion from enumeration type 'switch_odbc_status_t' to different enumeration type 'switch_status_t'. 11 mesi fa
  Jakub Karolczyk 48608177d7 [core] Fix missing 192 key lengths 11 mesi fa
  Andrey Volk 01068048f8 Merge pull request #2329 from signalwire/reason 11 mesi fa
  Andrey Volk f7e19e5134 [mod_sofia] BYE Reason header was limited in length. 11 mesi fa
  Andrey Volk 11048483d3 Merge pull request #2273 from asymptotic-io/mod-conference-fix 1 anno fa
  Arun Raghavan f05b7507aa [mod_conference] Avoid a race in member->read_impl access 1 anno fa
  Andrey Volk 57fe9aa6b6 Merge pull request #2253 from signalwire/fix_ice_flopping 1 anno fa
  Jakub Karolczyk 104c0b3fec [core] Fix flopping routes on ICE negotiation 1 anno fa
  Andrey Volk f1fb05214e Merge pull request #2266 from signalwire/vpx 1 anno fa
  Andrey Volk 2ab7a3d323 [libvpx] Fix bug with smaller width bigger size 1 anno fa
  Andrey Volk f5a41d3092 [mod_pgsql] Coverity: 1227660 Logically dead code 1 anno fa
  Andrey Volk d08424384b [Core] Coverity: 1024552 Logically dead code 1 anno fa
  Andrey Volk 79ce088101 [Core] Coverity: Dereference before null check 1 anno fa
  Andrey Volk c4115537e0 [Core] Coverity: Use of 32-bit time_t 1 anno fa
  Andrey Volk fb4b367ff1 Merge pull request #2259 from signalwire/vpx 1 anno fa
  Andrey Volk 6f9e72c585 [libvpx] VP8: disallow thread count changes 1 anno fa
  Andrey Volk 792eee44d0 Merge pull request #2232 from signalwire/coverity_1364946 1 anno fa
  Andrey Volk ff71b9089c Merge pull request #2233 from signalwire/coverity_1325269 1 anno fa
  tmancill c6ff92923d updates for the Debian Dockerfile (#2234) 1 anno fa
  tmancill dc3c0f00f3 misc readme updates (#2235) 1 anno fa
  Jakub Karolczyk bb9afcb388 [core] Coverity fixes 1 anno fa
  Jakub Karolczyk 4c51ba9064 [core] Coverity 1364946 Unchecked return value 1 anno fa
  Jakub Karolczyk ebcb099a01 [core] Coverity 1325269 Dereference before null check 1 anno fa
  Dragos Oancea b6ccc27e6f [core] JB audio: check for jb type and silence some debug. (#1191) 1 anno fa
  Douglas Vought 07f192ca03 [contrib/timezone-gen] Fix timezone gen (#2215) 1 anno fa
  Andrey Volk 0df47beebe Merge pull request #2216 from voughtdq/update-timezones 1 anno fa
  Douglas Vought 7d52ceb69d [timezones] Update timezones to version 2023c. 1 anno fa
  Andrey Volk b74245d48a version bump 1 anno fa
  Andrey Volk 5c289cc063 swigall 1 anno fa
  Andrey Volk 9347c96712 [Core] check_ice: sanitize second field of the candidates. Add new switch_is_uint_in_range() API. 1 anno fa
  Sergei Rozhkov eb918fe180 [Core] Fix switch_console.c for Galera Mariadb cluster 1 anno fa
  Len 665745cfeb Merge pull request #2201 from signalwire/updates 1 anno fa
  Len 6355f9190a Update freeswitch.xml 1 anno fa
  Andrey Volk 113889b14d Merge pull request #1554 from wmasilva/mod_verto-msg_event_add_context_header 1 anno fa
  Sergei Rozhkov c5be6262b4 [mod_mariadb] Fix "DeadLock. The retries are over." message. 1 anno fa
  António Silva 558d3a6b11 [mod_verto] Add context into msg event header 2 anni fa
  Matteo ffadaffdd8 [core] Use auto DH params with openssl3 1 anno fa
  Seven Du 9cad385930 [mod_logfile] add logfile open error log and fixes a missing \n 1 anno fa
  Andrey Volk 41507363f3 [Core] Fix greedy_sort for codecs containing different fmtp 1 anno fa
  Andrey Volk cfb39e88dc [Core] Sanitize match count during negotiation 1 anno fa
  Andrey Volk 6b67970bbb [Core] Add new switch_channel_get_variable_strdup() and switch_channel_get_variable_buf() APIs that avoid allocating channel variables in a session's memory pool. 1 anno fa
  Andrey Volk d91947f587 [Build-System] Add Debian 12 Bookworm support 1 anno fa
  Andrey Volk 1f364254a6 Merge pull request #2181 from signalwire/shout 1 anno fa
  Andrey Volk 820e42aa89 Merge pull request #2178 from signalwire/rtmp 1 anno fa
  Andrey Volk 47e18be18d [mod_shout] Replace deprecated meta functions with shout_set_meta() 1 anno fa
  Andrey Volk 4f9918f663 Merge pull request #2180 from signalwire/older 1 anno fa
  Andrey Volk c37ed7c816 [Core] switch_curl_process_mime(): fix build on older systems. 1 anno fa
  Andrey Volk f7e5ae793e Merge pull request #2175 from signalwire/curl 1 anno fa
  Andrey Volk f3f257dcda Merge pull request #2179 from signalwire/newer 1 anno fa
  Andrey Volk 64f8ff03be [Core, mod_mariadb, mod_ilbc] Fix build on gcc 12. 1 anno fa
  Andrey Volk 2ef59577a9 [mod_rtmp] Add OpenSSL 3 support. 1 anno fa
  Andrey Volk 5966077030 [Core, mod_cidlookup, mod_curl, mod_httapi, mod_http_cache, mod_kazoo, mod_shout] Add new switch_curl_mime APIs replacing switch_curl_process_form_post_params() and make code be compatible with libcurl>=7.87.0 1 anno fa
  Andrey Volk 0cdf1a5757 Merge pull request #2177 from signalwire/skinny 1 anno fa
  Andrey Volk 62c1036b51 Merge pull request #2176 from signalwire/test 1 anno fa
  jpfox156 00818e7b25 [Core] OpenSSL 3 support 1 anno fa
  Andrey Volk cced3e7f1b [Unit-tests] Fix possible overflows and an undefined variable in the test framework. 1 anno fa
  Andrey Volk 1b58c8bdd0 [mod_skinny] Fix build on Debian 12: error: array subscript 'skinny_message_t {aka struct skinny_message}[0]' is partly outside array bounds 1 anno fa
  Andrey Volk 0f445e1ddd [core, mod_opus] more elastic jitterbuffer with Opus codec 1 anno fa
  Jakub Karolczyk 55f2dc4759 [core] Coverity fixes 1 anno fa
  Jakub Karolczyk e764f292b5 Merge pull request #2167 from signalwire/migrate_to_ffmpeg5win 1 anno fa
  Andrey Volk e8c80bf7fb Merge pull request #2166 from signalwire/migrate_to_ffmpeg5 1 anno fa
  Andrey Volk 9f8de014a1 [mod_av] Add FFmpeg 5.1.3 support on Windows. 1 anno fa
  Jakub Karolczyk 667783831b [mod_av] Migrate to FFmpeg 5.1 1 anno fa
  Andrey Volk 2f81317ac1 Merge pull request #2155 from signalwire/move_to_packetizer 1 anno fa
  Andrey Volk d73fb3ec7a Merge pull request #2163 from signalwire/MEDIA_PARAMS 1 anno fa
  Andrey Volk fdce50e420 [Core] Fix missing MEDIA_PARAMS in message_names. 1 anno fa
  Andrey Volk 5e439b7384 Merge pull request #2162 from signalwire/libks2 1 anno fa
  Andrey Volk 7c1faeff48 [Build-System] Update libks and signalwire-c requirements to 2.0 1 anno fa
  Andrey Volk 51dbe89df6 Merge pull request #2157 from signalwire/revertopus 1 anno fa
  Andrey Volk 34f1d974f5 Revert "[core, mod_opus] more elastic jitterbuffer with Opus codec (#2069)" 1 anno fa
  Andrey Volk 95457f7922 Revert "[mod_opus] Fix Windows build regression made by previous commit" 1 anno fa
  Andrey Volk 224eb221e0 Merge pull request #2146 from linuxmaniac/vseva/mod_python3 1 anno fa
  Victor Seva 2cf57c41b6 [mod_python3] fix build on Python 3.10+ 1 anno fa
  Jakub Karolczyk 930341ba86 [core,mod_av,unit-tests] Make transition to core packetizer 1 anno fa
  Andrey Volk 48e1812e29 Merge pull request #2151 from signalwire/fix_func_decl 1 anno fa
  Jakub Karolczyk c9fb586c34 [mod_verto] Fix function declarations without a prototype 1 anno fa
  Andrey Volk 545538fb7a Merge pull request #2142 from signalwire/fix_macos_build 1 anno fa
  Jakub Karolczyk 921eebdbea [xmlrpc-c] Fix MacOS build 1 anno fa
  Jakub Karolczyk ab211c542a Merge pull request #2140 from signalwire/fix_vars_not_used 1 anno fa
  Andrey Volk bd5bea5b2c Merge pull request #2141 from signalwire/remove_verbatim 1 anno fa
  Andrey Volk eec311d8d7 [Build-System] Update commit hash of SpanDSP on Windows. 1 anno fa
  Andrey Volk 845b4fdd5e Merge pull request #2139 from signalwire/fix_func_decl_prot 1 anno fa
  Jakub Karolczyk 2afad15f48 [mod_sofia] Remove non-implemented verbose feature 1 anno fa
  Jakub Karolczyk 5656972bfe [core,miniupnpc,modules] Fix not used variables 1 anno fa
  Jakub Karolczyk a160eced99 [core,libyuv,modules] Fix function declarations without a prototype 1 anno fa
  David Villasmil b355bf21e6 [mod_conference] Add flag to destroy the conference only when all mandatory members disconnect. And set endconf to end the conference when any member with the flag disconnects (#2079) 1 anno fa
  Andrey Volk 244ccaa8a8 Merge pull request #2120 from signalwire/win 1 anno fa
  Andrey Volk 25afda9be0 [mod_opus] Fix Windows build regression made by previous commit 1 anno fa
  Julien Chavanton 67840823c1 [core, mod_opus] more elastic jitterbuffer with Opus codec (#2069) 1 anno fa
  Andrey Volk f64314ff48 [mod_sofia] Map SWITCH_CAUSE_REJECT_ALL cause to 603 1 anno fa
  Giacomo Vacca 9c63f03b45 [Core] Add new cause REJECT_ALL 1 anno fa
  Andrey Volk 7f62d6168d Merge pull request #2113 from dragos-oancea/more_opus 1 anno fa
  Dragos Oancea 7bc999309c [mod_opus] fix remote codec rate to match. 1 anno fa
  Dragos Oancea 5e914efc8c [core, mod_opus] bring more fmtp params to core (offer/answer). 1 anno fa
  Dragos Oancea f90aeade4f [core] Opus RTP timestamp: adding an exception on RTP session creation. 1 anno fa
  Dragos Oancea 5065c0b118 [mod_opus] fix samples_per_packet for 8khz, 16khz, 24khz. 2 anni fa
  Dragos Oancea a458d704ab [mod_opus] show uuid in logs. 2 anni fa
  Dragos Oancea 24452ff104 [mod_opus] fix configuration glitches (switch_true() instead of atoi()). 2 anni fa
  Dragos Oancea 9b20b324f5 [mod_sofia] Coverity fixes 1 anno fa
  Andrey Volk 645b610e79 Merge pull request #2109 from signalwire/switch_core_media_set_codec 1 anno fa
  Andrey Volk b4e43214f7 [Core] Fix possible deadlock in switch_core_media_set_codec() 1 anno fa
  Dragos Oancea 86875d2381 [mod_verto] Coverity fixes 1 anno fa
  Andrey Volk 9eda0c41eb Merge pull request #2104 from dragos-oancea/cov-mod_portaudio 1 anno fa
  Andrey Volk 7a47ed19c7 Merge pull request #2106 from dragos-oancea/cov-mod_spandsp 1 anno fa
  Andrey Volk 13ae4e3853 Merge pull request #2108 from signalwire/add_new_media_getters 1 anno fa
  Jakub Karolczyk b0a52eb1fe [core] Add switch_core_media_get_engine() and switch_core_media_get_codec() functions 1 anno fa
  Andrey Volk d7a4ab7dce [mod_spandsp] Coverity CID 1024263 (Dereference before null check) 1 anno fa
  Dragos Oancea ef275aec8a [mod_portaudio] coverity CID 1024263 (Dereference before null check) 1 anno fa
  Andrey Volk 0c89eeadc0 Merge pull request #2095 from signalwire/ksverto 1 anno fa
  Andrey Volk 35823b650a [mod_verto] Include libks/ks.h instead of ks.h 1 anno fa
  Henrique a4af2ea7de [mod_png] Fix unexpected png video blocked read 1 anno fa
  Andrey Volk 8aa6a8a904 Merge pull request #2088 from elkpi/master 1 anno fa
  ping a3a4244f21 [mod_sofia] fix sofia_glue_get_extra_headers memory leak 1 anno fa
  Andrey Volk 9b15516f23 Merge pull request #2084 from signalwire/sofiabump 1 anno fa
  Andrey Volk 21613b6f68 Bump sofia-sip library requirement to version 1.13.15 1 anno fa
  Andrey Volk f377a0ff57 Revert "[Core, mod_curl, mod_httapi, mod_http_cache] Compatible with libcurl>=7.87.0" (#2070) 1 anno fa
  Clarence 0398238489 [Core, mod_curl, mod_httapi, mod_http_cache] Compatible with libcurl>=7.87.0 1 anno fa
  Dragos Oancea b5cb26dc47 [Core] Coverity fixes 1 anno fa
  Andrey Volk dbd37bdc51 Merge pull request #2052 from dragos-oancea/mod_dptools-cov3 1 anno fa
  Andrey Volk dd81253ab1 Merge pull request #2054 from dragos-oancea/mod_avmd-cov3 1 anno fa
  Dragos Oancea 5597fe3098 [mod_avmd] coverity CID 1395555 (Dereference before null check) 1 anno fa
  Dragos Oancea e1d966ed0a [mod_dptools] coverity CID 1468646 (Unsigned compared against 0) 1 anno fa
  Andrey Volk 77a5fa3b0d Merge pull request #2055 from dragos-oancea/mod_sofia-cov3 1 anno fa
  Jakub Karolczyk 6eefc674fe [mod_avmd] Coverity fixes 1 anno fa
  Andrey Volk cb3373872a Merge pull request #2053 from dragos-oancea/mod_erlang_event-cov3 1 anno fa
  Andrey Volk 991c7be001 Merge pull request #2051 from dragos-oancea/mod_opusfile-cov3 1 anno fa
  Andrey Volk 2debb076ed Merge pull request #2042 from signalwire/coverity_13042023_mod_v8 1 anno fa
  Andrey Volk e2544341bd Merge pull request #2045 from signalwire/coverity_13042023_mod_rayo 1 anno fa
  Jakub Karolczyk 075724845e [mod_rayo] Coverity CID 1395579 (Resource leak) 1 anno fa
  Andrey Volk 106e8b38f0 Merge pull request #2044 from signalwire/coverity_13042023_mod_radius_cdr 1 anno fa
  Dragos Oancea aab9839678 [mod_sofia] coverity CID 1468496 (Unchecked return value) 1 anno fa
  Dragos Oancea 01e960cd90 [mod_erlang_event] coverity CID 1500239 (Uninitialized scalar variable) 1 anno fa
  Dragos Oancea 98c0482844 [mod_opusfile] coverity CID 1468424 (Missing break in switch) 1 anno fa
  Jakub Karolczyk 0c2edc4f56 [mod_radius_cdr] Coverity CID 1395529 (Resource leak) 1 anno fa
  Jakub Karolczyk bc00add254 [mod_kazoo] Coverity fixes (#2043) 1 anno fa
  Andrey Volk 371d3c6164 Merge pull request #2041 from signalwire/coverity_13042023_mod_java 1 anno fa
  Andrey Volk 12af59e67e Merge pull request #2040 from signalwire/coverity_13042023_mod_translate 1 anno fa
  Jakub Karolczyk 0b05623cef [mod_translate] Coverity CID 1301006 (Resource leak) 1 anno fa
  Jakub Karolczyk 85a109617f [mod_java] Coverity CID 1320752 (Resource leak) 1 anno fa
  Jakub Karolczyk 70c144309c [mod_v8] Coverity CID 1468570 (Resource leak) 1 anno fa
  Andrey Volk b1bf3b0574 Merge pull request #2038 from signalwire/capture 1 anno fa
  Andrey Volk 7f3a833466 [mod_commands] Fix leaking session readlock in uuid_capture_text 1 anno fa
  Jakub Karolczyk eec1fd737c [mod_signalwire] Make this module working with libks and signalwire-c in versions 2.0 1 anno fa
  Andrey Volk 4d3b0a5778 [mod_opus] Fix buf scope in switch_opus_decode(). 2 anni fa
  Andrey Volk be3a73af62 Merge pull request #2032 from signalwire/coverity_06042023_mod_xml_rpc 1 anno fa
  Jakub Karolczyk 9994c51499 [mod_xml_rpc] Coverity CID 1294469 (Resource leak) 1 anno fa
  Andrey Volk 919647a035 Merge pull request #2033 from signalwire/coverity_06042023_mod_xml_scgi 1 anno fa
  Andrey Volk daeaceb27c Merge pull request #2031 from signalwire/coverity_06042023_mod_xml_curl 1 anno fa
  Andrey Volk ce5194a523 Merge pull request #2030 from signalwire/coverity_06042023_mod_verto 1 anno fa
  Andrey Volk d4faa1ddd2 Merge pull request #2029 from signalwire/coverity_06042023_mod_java 1 anno fa
  Andrey Volk 87dea6c503 Merge pull request #2028 from signalwire/coverity_06042023_mod_imagick 1 anno fa
  Andrey Volk 0091a90ea8 Merge pull request #2027 from signalwire/coverity_06042023_mod_event_multicast 1 anno fa
  Andrey Volk f5bd2c653d Merge pull request #2026 from signalwire/coverity_06042023_mod_dialplan_asterisk 1 anno fa
  Andrey Volk 814348c739 Merge pull request #2025 from signalwire/coverity_06042023_mod_av 1 anno fa
  Andrey Volk 1acab416ad Merge pull request #2024 from signalwire/coverity_06042023_mod_amqp 1 anno fa
  Jakub Karolczyk 11b9c1d104 [mod_event_multicast] Coverity CID 1468504 (Resource leak) 1 anno fa
  Jakub Karolczyk a8f6625d12 [mod_amqp] Coverity CID 1468426 (Resource leak) 1 anno fa
  Jakub Karolczyk 5388319dd3 [mod_xml_curl] Coverity CID 1468413 (Resource leak) 1 anno fa
  Jakub Karolczyk 875a1b04ff [mod_av] Coverity CID 1500320 (Resource leak) 1 anno fa
  Jakub Karolczyk 99e26d3448 [mod_dialplan_asterisk] Coverity CID 1214207 (Resource leak) 1 anno fa
  Jakub Karolczyk a9e81ae0b8 [mod_verto] Coverity CID 1320754 (Resource leak) 1 anno fa
  Jakub Karolczyk 0e9954467f [mod_imagick] Coverity CID 1500258 (Resource leak) 1 anno fa
  Jakub Karolczyk b02fbc702d [mod_java] Coverity CID 1320753 (Resource leak) 1 anno fa
  Jakub Karolczyk 80d5790274 [mod_xml_scgi] Coverity CID 1468595 (Resource leak) 1 anno fa
  Dragos Oancea 73ea37c5ab [Core] Coverity fixes 1 anno fa
  Jakub Karolczyk 49c1c35982 [core] Coverity fixes 1 anno fa
  Andrey Volk 04dd67da00 Merge pull request #2016 from signalwire/count 1 anno fa
  Andrey Volk 55313696db [Core] Remove unused count variable from switch_core_session_execute_exten() 1 anno fa
  Andrey Volk d1639199c3 Merge pull request #2014 from signalwire/prototype 1 anno fa
  Andrey Volk 9940623bce [Core] Fix switch_core_sqldb_destroy() function declaration. 1 anno fa
  Jakub Karolczyk 9494148b10 [mod_sofia] Coverity fixes 1 anno fa
  Andrey Volk c540af16ad Merge pull request #2011 from signalwire/coverity_24032023_mod_pgsql 1 anno fa
  Jakub Karolczyk 65b24c65db [mod_pgsql] Coverity CID 1468401 (Resource leak) 1 anno fa
  Andrey Volk f5f7f76cd4 Merge pull request #2006 from dragos-oancea/mod_amr-cov 1 anno fa
  Dragos Oancea 3d547647b2 [mod_verto] Coverity fixes 1 anno fa
  Andrey Volk 16884775b9 Merge pull request #2005 from dragos-oancea/mod_opus-cov 1 anno fa
  Dragos Oancea 48b8b0c4d7 [Core] Coverity fixes 1 anno fa
  Andrey Volk 8e5dc5a087 [mod_opusfile] Fix missing rdlock unlock in switch_opusfile_open() 2 anni fa
  Dragos Oancea 3c1824a685 [mod_amr] coverity CID 1395603 (Unsigned compared against 0) 1 anno fa
  Dragos Oancea 3c4695ea31 [mod_opus] coverity CID 1320733 (Result is not floating-point) 1 anno fa
  Andrey Volk e479f1b648 Merge pull request #1639 from signalwire/docker 1 anno fa
  Tomasz Ostrowski afc8d78a18 [mod_enum] Fix use-after-free if creating resolver from file failed 1 anno fa
  Andrey Volk 6c97e3b0f4 [Core] Fix missing mutex unlock in switch_ivr_dmachine_ping() 2 anni fa
  Andrey Volk 02c25a24a4 Merge pull request #1765 from greenbea/patch-14 1 anno fa
  Andrey Volk ef9268ec0c Merge pull request #1900 from jyelloz/master 1 anno fa
  Henrique bb2fa44071 [mod_conference] handle personal canvas with vmuted member 1 anno fa
  yois615 6d65f8e08c [mod_callcenter] Fix stale agents and UUID broadcasts 1 anno fa
  yois615 965e88a6b0 [core, mod_cidlookup] Free memory allocated via strdup 1 anno fa
  Andrey Volk f680a29405 Merge pull request #1413 from yois615/master 1 anno fa
  Tomasz Ostrowski 8e604e8a94 [mod_event_multicast] Few fixes 1 anno fa
  Andrey Volk 2c36dcdd50 Merge pull request #1843 from greenbea/patch-17 1 anno fa
  Andrey Volk 49eb8a77ee Merge pull request #1996 from greenbea/amqp_subclass_support 1 anno fa
  Дилян Палаузов 99ca7436d8 [mod_commands] add completions for fsctl api_expansion and sync_clock_when_idle 1 anno fa
  Andrey Volk be1b1c8085 Merge pull request #1976 from greenbea/patch-19 1 anno fa
  Tomasz Ostrowski 01d3b3c0e3 [Core] ICE: fix wrong buffer size being passed and unitialized buffer 1 anno fa
  agree 8cf90dae41 [mod_commands] Fix and improve coalesece function 2 anni fa
  agree 6eb685d353 [mod_amqp] Events subclass support 1 anno fa
  Andrey Volk 245171d812 Merge pull request #1954 from signalwire/session_table_lock 1 anno fa
  Andrey Volk 23e6569fb0 [Core] Fix race condition of session_table hash in switch_core_session_request_uuid() 1 anno fa
  agree 81046e943a [core] switch_ivr_originate set originate endpoint used 1 anno fa
  Andrey Volk 3307083f8b Bump sofia-sip library requirement to version 1.13.14 1 anno fa
  Andrey Volk c39034b729 Merge pull request #1972 from signalwire/winlibs 1 anno fa
  Andrey Volk 83e4ccf802 [Build-System] Windows: Update OpenSSL to 1.1.1t, libpq to 10.23, curl to 7.88.0, rabbitmq-c to 0.13.0. Allow using build numbers and bump libks version requirement to 1.8.2_1 and signalwire-c to 1.3.2_1 compiled with openssl 1.1.1t 1 anno fa
  Andrey Volk 5007659488 Merge pull request #1967 from signalwire/security-policy 1 anno fa
  Chris Rienzo d4291b8113 Create SECURITY.md 1 anno fa
  Andrey Volk 39958a31c3 Merge pull request #1966 from s3rj1k/dockerfile 1 anno fa
  s3rj1k 4f76580785 [mod_shout] Enable module in Dockerfile example. 1 anno fa
  demonspork 1a2033b915 [mod_sofia] Ignore user agent for display update when channel variable update_ignore_ua is true 1 anno fa
  Andrey Volk 0f15bde800 version bump 1 anno fa
  Andrey Volk 3cb697c495 swigall 1 anno fa
  Andrey Volk 06f45d2872 [Build-system] Update libks version requirement to 1.8.2 1 anno fa
  Andrey Volk e037cd09c6 Merge pull request #1938 from signalwire/ks182 1 anno fa
  Andrey Volk b241a82d83 [Build-System] Update libks to 1.8.2 and signalwire-client-c to 1.3.2 on Windows 1 anno fa
  Adrian Fretwell 3326f4ec57 [mod_python3] Create an event on python_fetch() 1 anno fa
  Andrey Volk f9a9c48d81 Merge pull request #1936 from signalwire/xml_curl_event 1 anno fa
  Andrey Volk 889afccad0 [mod_xml_curl] Fix leaking event in xml_url_fetch() 1 anno fa
  Len c013a7dc64 [Configuration] Use : not , in rtp_secure_media 1 anno fa
  Andrey Volk 89fda08f64 Merge pull request #1929 from signalwire/sofia11312 1 anno fa
  Jordan Yelloz 9fd214fcbb [mod_ladspa] Add activate/deactivate support. 1 anno fa
  Andrey Volk a6096ce318 Bump sofia-sip library requirement to version 1.13.12 1 anno fa
  Andrey Volk 27c0287bd6 Merge pull request #1927 from signalwire/libcryptowin 1 anno fa
  Andrey Volk b2e78c90e7 [Build-System] Fix MD5 on Windows. Add a unit-test. 1 anno fa
  Andrey Volk 4b350962d3 [mod_verto] Limit websocket payload size to 1000000. 1 anno fa
  Andrey Volk e4d63e698a Merge pull request #1921 from signalwire/nsig 1 anno fa
  Andrey Volk 5cc2a4fc2e Merge pull request #1910 from signalwire/osx 1 anno fa
  Andrey Volk fe68e3aff4 [Build-System] Fix NSIG redefinition issue. 1 anno fa
  Minh c69c399dd2 [mod_sofia] New chanvars for inbound multiple header identity 1 anno fa
  Andrey Volk 84cb1bdf84 [Unit-tests] mod_sofia: avoid duplicate symbols on macos. 1 anno fa
  Andrey Volk 408cbb2050 Merge pull request #1907 from signalwire/readmegetstarted 1 anno fa
  Andrey Volk 908481bd10 [Docs] Update get-started link in README.md 1 anno fa
  Andrey Volk e05a703ab0 Merge pull request #1902 from signalwire/switch_console_complete 1 anno fa
  Andrey Volk a739e197a5 [Core] Fix false-positive illegal memory access detection in switch_console_complete() 1 anno fa
  Andrey Volk f71a56022a [Core] switch_mprintf: Increase the size of loop variables in the printf() implementation. Add unit-tests disabled by default. 1 anno fa
  Andrey Volk ec32dc300f [Build-System] Update SQLite to 3.40.0 on Windows 1 anno fa
  Andrey Volk eb22faad12 Merge pull request #1889 from signalwire/wincaching 1 anno fa
  Andrey Volk 32525e5901 Merge pull request #1890 from signalwire/yasm64 1 anno fa
  Andrey Volk 52e97e8d0a [Build-System] Fix build on Windows 11: yasm tool compiled for x86 does not work on x64 system. Download yasm.exe 64bit instead. 1 anno fa
  Andrey Volk 4454ea58fd [Build-System] Improve build time on Windows: Do not download a pre-compiled binary if it's found in a folder pointed by the FreeSWITCHBuildCachePath environment variable. 1 anno fa
  morwin1 62d3e52cf9 [mod_python3] Fix compiler warnings 1 anno fa
  Andrey Volk d2f84c8342 Merge pull request #1881 from signalwire/originatefence 1 anno fa
  David Villasmil 13646cc888 [mod_sofia] Parse extra headers on reINVITE 2 anni fa
  Andrey Volk ded2a4c1be [Core] Fix crash in enterprise originate: memory fence the handles. 2 anni fa
  Anthony Minessale edd36639c7 [Core] Blind pass at using a rwlock for chat_hash 2 anni fa
  Joseph Nadiv 7afeceb47e [mod_sofia] Randomize OPTIONS Ping interval 3 anni fa
  Andrey Volk bb682fc5b4 Merge pull request #1851 from signalwire/nodupremove 2 anni fa
  Andrey Volk 17453e0079 [Core] Remove deprecated SWITCH_STACK_NODUP flag. Change switch_event_add_header_string() behavior to always dup. 2 anni fa
  Andrey Volk 9675ef689f Merge pull request #1856 from signalwire/nodupremovewithflag 2 anni fa
  Andrey Volk ffa2207926 [Core] SWITCH_STACK_NODUP flag is deprecated and will be soon removed. Introduce switch_event_add_header_string_nodup() API. 2 anni fa
  Andrey Volk eb6c2333dd Merge pull request #1857 from signalwire/smpp 2 anni fa
  Andrey Volk 00f4bc5ab0 [mod_smpp] Fix use of switch_event_add_header_string with SWITCH_STACK_NODUP. 2 anni fa
  Royce Mitchell 1213217ccc [mod_logfile] Continue renaming if a logfile doesn't exist 2 anni fa
  Andrey Volk 6184eb5ffd Merge pull request #1848 from dragos-oancea/nuke-zrtp- 2 anni fa
  Dragos Oancea f7c94bc01d swigall 2 anni fa
  Dragos Oancea 8e59603d98 [core][mod_sofia] remove ZRTP (deemed obsolete). 2 anni fa
  Andrey Volk 2ab600c71a [mod_http_cache] Fix leaking curl handle in http_get() 2 anni fa
  Zvonimir Bužanić 92caab3647 [core] Fix wrong reason code for group call 2 anni fa
  Andrey Volk fee17e1480 Merge pull request #1841 from signalwire/rpmshared 2 anni fa
  Andrey Volk d07b8af199 [Packaging] Shared libraries instead of static in freeswitch devel CentOS package. 2 anni fa
  Andrey Volk 442ebe344b Merge pull request #1838 from signalwire/static 2 anni fa
  Andrey Volk 5bfb9a935f [Build-System] Disable static build by default on Linux. 2 anni fa
  Andrey Volk 347b7f530d version bump 2 anni fa
  Andrey Volk 5a399a50da swigall 2 anni fa
  Dmitry Ukolov c6452cc8da [mod_sofia] Add db-spin-up-wait-ms profile parameter. 2 anni fa
  Konstantin S. Vishnivetsky 9c7c77e259 [fs_cli] Add: -s key adding log events filter UUID on fs_cli startup 2 anni fa
  Clock c71ed98add [mod_shout] Replace space with tab in Makefile.am 2 anni fa
  Andrey Volk 98d2e6212c Merge pull request #1804 from jakubkarolczyk/fix_late_offer 2 anni fa
  Jakub Karolczyk 71aa3cb03c [mod_sofia] Fix handling of late offer 2 anni fa
  Andrey Volk 7b18e8c902 Merge pull request #1794 from Len-PGH/patch-3 2 anni fa
  Len 82cec3104e [Build-System] Add signalwire.conf.xml to the freeswitch.spec 2 anni fa
  Andrey Volk 4187483878 Merge pull request #1793 from Len-PGH/patch-2 2 anni fa
  Brian West c999598a0a Merge pull request #1584 from greenbea/patch-7 2 anni fa
  Len 741d163284 [Configuration] Add vanilla autoload_configs signalwire.conf.xml 2 anni fa
  Andrey Volk 7c18cc08d4 Merge pull request #1777 from greenbea/patch-15 2 anni fa
  Andrey Volk ac3011ff66 Merge pull request #1783 from signalwire/jingle 2 anni fa
  Andrey Volk 6d208d3115 [Configuration] Remove jingle_profiles 2 anni fa
  Andrey Volk c1ef2e27a1 Merge pull request #1782 from signalwire/mrcp 2 anni fa
  Andrey Volk 6d73982cf4 [Build-System] mrcp: cleanup freeswitch.spec 2 anni fa
  Andrey Volk 5ce9308b64 Merge pull request #1781 from signalwire/ssml 2 anni fa
  Andrey Volk 91799e0fc7 [mod_ssml] Add deps rule to the Makefile.am 2 anni fa
  Andrey Volk 9df85738e1 Merge pull request #1780 from signalwire/remove-apr-utils-and-rename-apr 2 anni fa
  Andrey Volk 9311ee7dc2 [Build-System] Remove dingaling.conf.xml 2 anni fa
  Andrey Volk 193316b244 [Build-System] Remove mod_unimrcp from the Windows build. 2 anni fa
  Andrey Volk dd3075a203 [Core] Fix Windows build after apr-util removal 2 anni fa
  Chris Rienzo 85d25e269b [core] use fspr prefixed symbols instead of apr 2 anni fa
  Chris Rienzo 5c2726f413 [core] rename lib apr symbols to fspr 2 anni fa
  Chris Rienzo 3c7e8ff989 [core] remove unimrcp from tree 2 anni fa
  Chris Rienzo 01c1e74f36 [core] remove libdingaling from tree 2 anni fa
  Chris Rienzo 9468ff746a [core] remove apr-util from tree 2 anni fa
  Andrey Volk c1a9e98e83 Merge pull request #1778 from signalwire/testendstab 2 anni fa
  Andrey Volk 23eeb4ae75 [Unit-tests] Improve stability of some tests. 2 anni fa
  agree 767b163cbd [mod_sofia] Fix PRESENCE_PROBE firing on rejection 2 anni fa
  Andrey Volk 56fc995325 Merge pull request #1776 from signalwire/fake 2 anni fa
  Andrey Volk 4d9c71e2ec [Unit-tests] Add --enable-fake-dlclose to .drone.yml 2 anni fa
  Andrey Volk 67513c3ec3 Merge pull request #1775 from signalwire/void 2 anni fa
  Andrey Volk 060a65601b [Core] Fix wrong switch_odbc_skip_autocommit_flip function declaration. 2 anni fa
  Andrey Volk 2b8f59e8ff Merge pull request #1773 from signalwire/autocommit 2 anni fa
  Andrey Volk 06f95acd35 Merge pull request #1774 from signalwire/nullcmp 2 anni fa
  Andrey Volk 9f5c2a1619 [mod_sofia] Unit-test: Fix strcmp null argument. 2 anni fa
  Andrey Volk a1d2f83104 [Core] ODBC: Add odbc-skip-autocommit-flip switch param. 2 anni fa
  Ruslan a8dee4b2ff [mod_conference] file descriptor stays open 2 anni fa
  agree f538fd3d7b [mod_say_en] change epoch to 64 bit int 2 anni fa
  Andrey Volk db3dd53aa6 Merge pull request #1751 from signalwire/scanbuild11 2 anni fa
  Andrey Volk 372182fc8b [Testing] Enable scan-build 11 on Drone CI 2 anni fa
  Andrey Volk 1e5e3216d8 [mod_conference] Fix dead nested assignments 2 anni fa
  Andrey Volk cd86de2f1f [mod_av] Fix dead nested assignments 2 anni fa
  Andrey Volk f3c7c4d445 [Core] scan-build: Fix false-positive bad free by switch_must_realloc() in switch_xml_proc_inst() 2 anni fa
  Andrey Volk 716a21b0b5 [mod_callcenter] Fix dead nested assignments in cc_config_api_function 2 anni fa
  Andrey Volk 19a7debc1b [mod_sofia] Fix dead nested assignments 2 anni fa
  Andrey Volk 884917cb11 [mod_xml_scgi] Fix dead initialization in mod_xml_scgi_shutdown() 2 anni fa
  Andrey Volk 1f9305098d [mod_xml_ldap] Fix potential memory leaks in xml_ldap_search() 2 anni fa
  Andrey Volk d38d83339d [mod_say_hr,hu,pl,sv] Fix dead nested assignments 2 anni fa
  Andrey Volk 1c83a92b7d [mod_video_filter] Fix dead nested assignments 2 anni fa
  Andrey Volk b6264e264c [mod_enum] Fix dead nested assignments 2 anni fa
  Andrey Volk 688984f8b9 [mod_dptools] Fix dead nested assignments. 2 anni fa
  Andrey Volk c062f85e16 [mod_commands] Fix dead nested assignments 2 anni fa
  Andrey Volk fa6d0c4157 [iksemel] Fix potential memory leak in iksroster 2 anni fa
  Andrey Volk d8c3595076 [apr] Fix dead nested assignments 2 anni fa
  Andrey Volk 6ef22a6f7d [mod_v8] Fix dead nested assignments 2 anni fa
  Andrey Volk 01844013a0 [mod_sofia] Fix potential memory leak in sofia_reg_handle_sip_r_challenge() 2 anni fa
  Andrey Volk 56b6e954cf [Core] Fix dead nested assignments 2 anni fa
  Andrey Volk 1499acac9d [libvpx] scan-build: avoid dereference of null pointer 2 anni fa
  Andrey Volk b9b0b00912 [libvpx] scan-build: prevent division by zero in vpx_int_pro_row_c() 2 anni fa
  Andrey Volk c47c16b1dd Fix dead nested assignments in various modules 2 anni fa
  Andrey Volk e53e8a17c1 [esl] Fix dead nested assignment in esl_recv_event() 2 anni fa
  Andrey Volk a7740c3cf4 [stb] Fix dead nested assignments in stbi__tga_load() 2 anni fa
  Andrey Volk b1ab1cf276 [miniupnpc] Fix build on Debian Bullseye 2 anni fa
  Andrey Volk 5b38db4fa6 Merge pull request #1750 from dragos-oancea/ssl-err 2 anni fa
  Dragos Oancea c9def5990e [core, mod_sofia] add some extra checks when creating the digest. 2 anni fa
  Len 29afa27cdd [Sounds] Add new sounds to en-us-callie and correct en-us-allison 40.wav and 60.wav 2 anni fa
  Andrey Volk 6bed9e163f Merge pull request #1727 from signalwire/session_read_lock 2 anni fa
  Andrey Volk d96b6a4a8f [Core] Fix possible race condition between locking a session and reading it's flags in switch_core_session_read_lock() and switch_core_session_read_lock_hangup(). 2 anni fa
  Andrey Volk c671ebcb88 [mod_sofia] unit-tests: Give mod_sofia time to spin up profile threads on load. Remove some fst_requires(). 2 anni fa
  Andrey Volk 1ce71d7a1f Merge pull request #1715 from thiadmer/mod_say_de_date 2 anni fa
  Thiadmer 86ad85161b [mod_say_de] Let de_say_time handle short_date_time type 2 anni fa
  Andrey Volk 6e5822e5ba Merge pull request #1710 from dragos-oancea/vm_fsdb_msg_list-fix 2 anni fa
  Dragos Oancea 871cc585b1 [mod_voicemail] fix vm_fsdb_msg_list 2 anni fa
  Andrey Volk 7a41bdeb40 Merge pull request #1705 from signalwire/unused 2 anni fa
  Andrey Volk d38ed7d379 [Unit-tests] Fix unused function in switch_rtp_pcap 2 anni fa
  Andrey Volk e4f18887f7 Merge pull request #1585 from signalwire/pcap 2 anni fa
  Dragos Oancea beffab1d68 [core] RTP: a media timeout fix + add pcap based-unit tests. 2 anni fa
  FusionPBX 75e858407f [mod_sofia] Add Fanvil to vendors allowed to update. 2 anni fa
  Andrey Volk 2d41d91b09 Merge pull request #1684 from dragos-oancea/xml-vol-logline 2 anni fa
  Dragos Oancea 92a336a07d [core] fix loglevel - switch_ivr_phrase_macro_event() 2 anni fa
  Andrey Volk a83e2f6b41 swigall 2 anni fa
  Andrey Volk fbdeceb994 Merge pull request #1681 from signalwire/callcausecode 2 anni fa
  Ken 3b65b1bedb [Core] Change values for switch_call_cause_t to avoid SIP causecode collissions 2 anni fa
  Andrey Volk 49652d4505 Merge pull request #1680 from signalwire/q850 2 anni fa
  Ken 04df9c12f7 [mod_sofia] on call term optionally ignore Q.850 Reason 2 anni fa
  Andrey Volk 7f0edeafcc Merge pull request #1668 from signalwire/unusedbuf 2 anni fa
  Andrey Volk 1f055250e1 [mod_av] Remove unused buf variable in av_file_write 2 anni fa
  Andrey Volk c134b8b73b Merge pull request #1666 from signalwire/av_fill 2 anni fa
  Andrey Volk 6b4359f4ae [mod_av] Avoid using 16384 stack (or heap) bytes in av_file_write(). Remove ff_input_buffer_padding static variable. 2 anni fa
  Andrey Volk 3da5bd8587 Merge pull request #1665 from signalwire/switch_buffer_zero_fill 2 anni fa
  Andrey Volk aa161b9e58 [Core] Allow switch_buffer_write() to fill in a buffer with zeros. Add switch_buffer_zero_fill() 2 anni fa
  Andrey Volk f31dcd26f8 Merge pull request #1660 from signalwire/osx-postgres-detection 2 anni fa
  Mike Jerris 56ed4bbf55 [build] fix postgres detection on osx 2 anni fa
  Andrey Volk 663ac586d1 Merge pull request #1510 from signalwire/PG_VERSION_NUM 2 anni fa
  Andrey Volk f220b47a33 Merge pull request #1658 from signalwire/sqliteextensions 2 anni fa
  Andrey Volk f07a442682 [Core] Avoid using insecure sqlite3_enable_load_extension when SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION is available. 2 anni fa
  Andrey Volk caffa27a55 [Documentation] Fix typo in README.md 2 anni fa
  Andrey Volk f5a2a59758 Merge pull request #1631 from signalwire/dockerfile 2 anni fa
  Andrey Volk 456041982f [Docs] Add Debian 11 Dockerfile example showing how to build FreeSWITCH without repo. 2 anni fa
  prabhugithubme 4886383e32 [Core] Fix switch_core_media_patch_sdp parsing m=text wrongly 2 anni fa
  Andrey Volk 70a1761ab5 Merge pull request #1424 from dhruvecosmob/test_tts_change 2 anni fa
  Dragos Oancea 30d5d58e6e [core] fix set rtp flag for rtcp events after flags zeroed out. 2 anni fa
  Andrey Volk 8f9f5c1c3e Merge pull request #1602 from signalwire/bt 2 anni fa
  Andrey Volk c17a5dbc59 Merge pull request #1577 from dragos-oancea/mod_local_stream-loc-fix 2 anni fa
  Andrey Volk e14a2d9c10 [Unit-tests] Improve back traces reported by ASAN 2 anni fa
  Andrey Volk 0eed5046a0 Merge pull request #1595 from azzbcc/fix_memory_leak_in_asr_feed 2 anni fa
  Aron Podrigal 0365becc0d [mod_sofia] Fix fs_path to keep `<>` so that sofia doesn't put the uri parameters as header parameters. Handle multiple `Record-Route` / `Route` and `Path` headers. 2 anni fa
  Clarence 3d283a989d [core] fix memory leak in switch_core_asr_feed 2 anni fa
  Dragos Oancea df81021a11 [core] make switch_core_media_prepare_codecs() more unit-test friendly. 2 anni fa
  soroshsabz 92766c7388 [Docker] Fix broken gpg --verify and Dockerfile cleanup 2 anni fa
  soroshsabz 4e22812eec [Docker] Correct keyserver and key id in the Dockerfile 2 anni fa
  agree 415a8a19eb [mod_callcenter] Fix globals.nodes gets unset 2 anni fa
  Andrey Volk 16c03f8ec8 Merge pull request #1581 from signalwire/repotoken 2 anni fa
  Andrey Volk 6913ccd41b [Testing] Enable repo auth on Drone CI 2 anni fa
  Andrey Volk d01c427c0b [mod_conference] Fix regression made by previous commit when fixing memory consumption. 2 anni fa
  Dragos Oancea 24355b63ab [mod_local_stream] fix path with ".loc" file extension. 2 anni fa
  Dragos Oancea a40584b465 [mod_verto] fix potential memleaks at init. 2 anni fa
  Andrey Volk 7e0a7f0f28 [mod_verto] Fix dead nested assignments 2 anni fa
  Andrey Volk aabce0c3b8 Merge pull request #1423 from azzbcc/fix_error_array_parameter 2 anni fa
  Andrey Volk 19e64a6501 Merge pull request #1540 from zayim/send-events-on-recording-error 2 anni fa
  Andrey Volk b5bc40554b Merge pull request #1568 from signalwire/bbb 2 anni fa
  Andrey Volk c460588dfe [mod_conference] Fix memory consumption and Media flow direction issue. 2 anni fa
  Andrey Volk 4b580a07c4 Merge pull request #1523 from mochouinard/master 2 anni fa
  Dragos Oancea 7fb158ae6a [core] RTP: remove unfulfillable conditions involving timer. add missing LF to DEBUG log line. 2 anni fa
  Andrey Volk 224836b5d2 Merge pull request #1551 from dragos-oancea/rtp-continue-rtcp-mux 2 anni fa
  Dragos Oancea ae272359f4 [core] Handling RTCP MUX resulting in gaps 2 anni fa
  Andrey Volk 36f2e77beb Merge pull request #1544 from signalwire/libks180 2 anni fa
  Andrey Volk 0072db0dbb [Build-System] Update libks to 1.8.0 on Windows. 2 anni fa
  Nadin Zajimovic 90dd5bb88e [core] set completion cause upon failed recording 2 anni fa
  Hailin Zhou d249fb8017 [mod_json_cdr] add timeout param. 2 anni fa
  Emmanuel Schmidbauer 6113db7bd7 [mod_amqp] add support for ssl connections 2 anni fa
  Andrey Volk 351b505535 Merge pull request #1528 from signalwire/multicast_overflow 2 anni fa
  Andrey Volk 989097080d [mod_event_multicast] Fix buffer overflow on module load. 2 anni fa
  Andrey Volk 462bc9afe8 Merge pull request #1529 from signalwire/sipptestsrequires 2 anni fa
  Marc Olivier Chouinard de487b0ada [core] Add support to phrase play-file to set a volume attribute 2 anni fa
  Andrey Volk b9875d1ac9 [Unit-tests] Replace fst_requires with fst_check in mod_sofia unit tests. Increase timeout. 2 anni fa
  Andrey Volk 92d2e0b136 [mod_pgsql] Fix build by using PG_VERSION_NUM provided by libpq instead of using POSTGRESQL_MAJOR_VERSION detected by freeswitch configure. 2 anni fa
  xbipin f9bb8940c2 [mod_sofia] Caller ID name in contact. Introduce sip_caller_id_name_in_contact channel variable. 2 anni fa
  Andrey Volk e37638d526 Merge pull request #1407 from mochouinard/master 2 anni fa
  Andrey Volk 132d3d4f2e Merge pull request #1421 from signalwire/unicall-array-overflow 2 anni fa
  MarioG-X f55cc1993a [libvpx] configure.sh erroneous make warnings starting with macOS 11.5.1 2 anni fa
  Martin Paterson 083a9ab1c3 [mod_voicemail] Fix voicemail ignoring vm-a1-hash 2 anni fa
  Andrey Volk de70d9d493 Merge pull request #1420 from signalwire/voicemail-ivr-overflow 2 anni fa
  Andrey Volk bacb3f9386 Merge pull request #1498 from seven1240/fix-crypto-mem-ctrl 2 anni fa
  Seven Du e743e8ab3c [core] fix macOS build when missing CRYPTO_mem_ctrl 2 anni fa
  Andrey Volk fb807e40f2 Merge pull request #1462 from udovichenkoAlexander/sofia_completition_improve 2 anni fa
  wmasilva a92eee4e93 [mod_voicemail] add option to skip goodbye 2 anni fa
  Anthony Minessale e3f031fc7c Update LICENSE 2 anni fa
  Andrey Volk 3c28202e22 Merge pull request #1495 from ros-tel/mod_av_fix_parse_profile 2 anni fa
  ros-tel cbc610db26 [mod_av] FIX parse config param "profile" and "level" 2 anni fa
  Alexander Traud b995b22164 [Build-System] Add libswscale-dev debian package to the debian_min_build.sh 2 anni fa
  Andrey Volk f10d8ef5e8 Merge pull request #1463 from Hello71/no-execinfo 2 anni fa
  Michael Jerris 6c87ed4915 [Core] RFC 3264 says once we assign a payload number to a dynamic codec, we are stuck with it. 2 anni fa
  Andrey Volk 862a19e103 Merge pull request #1480 from dragos-oancea/acl-extend 2 anni fa
  Dragos Oancea 77481b327c [core] extend count of acl entries (per SOFIA_MAX_ACL). 2 anni fa
  Clarence e632759ae8 [mod_amqp] Fix memory leaks on command queue name and parsing configure file 3 anni fa
  Andrey Volk ee1dc921fe Merge pull request #1436 from seven1240/fix-vmd 3 anni fa
  Minh f3604557e5 [mod_distributor] Reload message should be same as others (+OK instead of +ok) 3 anni fa
  Andrey Volk 99d9c3bd65 Merge pull request #1259 from bmlkc/mod-opusfile-drain-before-closing-write 3 anni fa
  Alex Xu (Hello71) 6ece47e17f [build] skip checking unused execinfo.h 3 anni fa
  Alexander Udovichenko 1bab462f19 [mod_sofia] Add autocomplete options to status profile command 3 anni fa
  Jakub Karolczyk 4f123c4682 [mod_conference] Set conference vars from core/channel variables 3 anni fa
  Jakub Karolczyk 4c781e2b5f [mod_conference] Add APIs to set/get conference variables 3 anni fa
  Andrey Volk 4fbca5c782 Merge pull request #1451 from dragos-oancea/fix-strcmp-- 3 anni fa
  Dragos Oancea 5b8e1dd88a [mod_event_socket] fix strcmp crash 3 anni fa
  Andrey Volk e428be3f1a Merge pull request #1444 from signalwire/opensipit02 3 anni fa
  Andrey Volk 3625f5c3f9 Merge pull request #1446 from signalwire/fix-rfc8760 3 anni fa
  Andrey Volk 594e42544b [mod_sofia] Put more comments into the code explaining that we include switch_ssl.h into sofia_reg.c because of SHA-512-256 (RFC-8760) 3 anni fa
  Chris Rienzo d7c985afc7 [mod_sofia] fail set up of STIR/SHAKEN verification service if configured CA directory fails to load 3 anni fa
  Andrey Volk d1372cd6e5 Merge pull request #1442 from dragos-oancea/jb-fix 3 anni fa
  Chris Rienzo 51904df21a [core] Fix jitter buffer- it is not truncating frames properly. It is also overflowing the node packet body and is copying the packet body twice. Remove magic numbers and replace with constant. 4 anni fa
  Andrey Volk ed9c039a64 Merge pull request #1441 from signalwire/fix-rfc8760 3 anni fa
  Chris Rienzo c9fba5cf39 [mod_sofia] Fix regression in RFC-8760. SHA-512/256 was not offered because OPENSSL_VERSION_NUMBER was not defined in sofia_reg.c 3 anni fa
  Andrey Volk 7b1cfea705 Merge pull request #1432 from signalwire/fix-whitespace 3 anni fa
  Andrey Volk fbf2da44d9 [Core] Fix use of private headers. 3 anni fa
  Andrey Volk 78da062bd9 [Build-System] Windows: Fix APR build dependency in unimrcp and pthread dependency in libshout. 3 anni fa
  Seven Du 89cb571af9 [mod_vmd] fix shutdown function not being called 3 anni fa
  Chris Rienzo c4bc0bfbb4 [mod_avmd] fix formatting to match coding standards 3 anni fa
  Ken f2a7891f14 [mod_dptools] Implement disable_system_app_commands global variable to make system and bgsystem dialplan apps disabled at run time. 3 anni fa
  Andrey Volk 038cd82948 Merge pull request #1430 from signalwire/libksconfigure 3 anni fa
  Andrey Volk 2663872953 [Build-System] Add better error reporting to configure when libks or signalwire-client are missing and mod_verto or mod_signalwire enabled. 3 anni fa
  Andrey Volk 0fdd5b6727 [Core] Fix switch_event_base_add_header leaking memory when headers are with indexes. Add a unit-test. 3 anni fa
  dhruvecosmob 0c8ff2fbcf [mod_test] Increasing the precision time of fst_check_duration in the tts_time function of the unit-test. 3 anni fa
  Clarence b4a7cf4059 [core] fix compile error with gcc 11.1 3 anni fa
  Chris Rienzo 62dcdff8d9 [mod_unicall] Fix array overflow 3 anni fa
  Chris Rienzo 5cd8a53ae8 [mod_voicemail_ivr] Fix array overflow 3 anni fa
  Marc Olivier Chouinard d13ee25735 [mod_sofia] Provide retry time for failed and waiting registration 3 anni fa
  bmlkc d03100661e [mod_opusfile] not draining before destroying encoder causes loss on encoded file 3 anni fa
100 ha cambiato i file con 5862 aggiunte e 10783 eliminazioni
  1. 43 11
      .drone.yml
  2. 103 0
      .github/docker/debian/bookworm/amd64/Dockerfile
  3. 102 0
      .github/docker/debian/bookworm/arm32v7/Dockerfile
  4. 102 0
      .github/docker/debian/bookworm/arm64v8/Dockerfile
  5. 102 0
      .github/docker/debian/bullseye/amd64/Dockerfile
  6. 102 0
      .github/docker/debian/bullseye/arm32v7/Dockerfile
  7. 102 0
      .github/docker/debian/bullseye/arm64v8/Dockerfile
  8. 113 0
      .github/workflows/build.yml
  9. 1 1
      .gitignore
  10. 15 217
      Freeswitch.2017.sln
  11. 2 38
      LICENSE
  12. 5 36
      Makefile.am
  13. 17 6
      README.md
  14. 5 0
      SECURITY.md
  15. 2 9
      bootstrap.sh
  16. 0 6
      build/buildmrcpserver.sh
  17. 0 8
      build/buildzrtp.sh
  18. 4 2
      build/modmake.rules.in
  19. 0 3
      build/modules.conf.in
  20. 0 3
      build/modules.conf.most
  21. 1 1
      build/next-release.txt
  22. 2 2
      build/sounds_version.txt
  23. 0 49
      cmake_modules/FindAPRUtil.cmake
  24. 0 9
      conf/curl/autoload_configs/dingaling.conf.xml
  25. 657 547
      conf/curl/autoload_configs/timezones.conf.xml
  26. 657 547
      conf/insideout/autoload_configs/timezones.conf.xml
  27. 0 1
      conf/insideout/sip_profiles/external.xml
  28. 0 3
      conf/insideout/sip_profiles/internal-ipv6.xml
  29. 0 3
      conf/insideout/sip_profiles/internal.xml
  30. 652 1841
      conf/minimal/autoload_configs/timezones.conf.xml
  31. 0 30
      conf/rayo/autoload_configs/rayo.conf.xml
  32. 0 2
      conf/rayo/autoload_configs/switch.conf.xml
  33. 657 547
      conf/rayo/autoload_configs/timezones.conf.xml
  34. 0 1
      conf/rayo/sip_profiles/external.xml
  35. 0 7
      conf/rayo/vars.xml
  36. 657 547
      conf/sbc/autoload_configs/timezones.conf.xml
  37. 0 1
      conf/sbc/sbc_profiles/external.xml
  38. 0 3
      conf/sbc/sbc_profiles/internal-ipv6.xml
  39. 0 3
      conf/sbc/sbc_profiles/internal.xml
  40. 0 2
      conf/testing/autoload_configs/switch.conf.xml
  41. 652 1841
      conf/testing/autoload_configs/timezones.conf.xml
  42. 0 1
      conf/testing/sip_profiles/external-ipv6.xml
  43. 0 1
      conf/testing/sip_profiles/external.xml
  44. 0 3
      conf/testing/sip_profiles/internal-ipv6.xml
  45. 0 3
      conf/testing/sip_profiles/internal.xml
  46. 0 1
      conf/testing/vars.xml
  47. 0 9
      conf/vanilla/autoload_configs/dingaling.conf.xml
  48. 0 215
      conf/vanilla/autoload_configs/kazoo.conf.xml
  49. 14 0
      conf/vanilla/autoload_configs/signalwire.conf.xml
  50. 3 2
      conf/vanilla/autoload_configs/switch.conf.xml
  51. 652 1807
      conf/vanilla/autoload_configs/timezones.conf.xml
  52. 0 23
      conf/vanilla/autoload_configs/unimrcp.conf.xml
  53. 0 13
      conf/vanilla/dialplan/default.xml
  54. 1 9
      conf/vanilla/dialplan/features.xml
  55. 2 2
      conf/vanilla/freeswitch.xml
  56. 0 36
      conf/vanilla/jingle_profiles/client.xml
  57. 0 21
      conf/vanilla/jingle_profiles/server.xml
  58. 0 32
      conf/vanilla/mrcp_profiles/loquendo-7-mrcp-v2.xml
  59. 0 39
      conf/vanilla/mrcp_profiles/nuance-1.0.0-mrcp-v1.xml
  60. 0 39
      conf/vanilla/mrcp_profiles/nuance-5.0-mrcp-v1.xml
  61. 0 43
      conf/vanilla/mrcp_profiles/nuance-5.0-mrcp-v2.xml
  62. 0 27
      conf/vanilla/mrcp_profiles/unimrcpserver-mrcp-v1.xml
  63. 0 26
      conf/vanilla/mrcp_profiles/vestec-mrcp-v1.xml
  64. 0 27
      conf/vanilla/mrcp_profiles/voxeo-prophecy-8.0-mrcp-v1.xml
  65. 0 1
      conf/vanilla/sip_profiles/external-ipv6.xml
  66. 0 1
      conf/vanilla/sip_profiles/external.xml
  67. 0 3
      conf/vanilla/sip_profiles/internal-ipv6.xml
  68. 3 3
      conf/vanilla/sip_profiles/internal.xml
  69. 3 10
      conf/vanilla/vars.xml
  70. 65 37
      configure.ac
  71. 40 40
      debian/bootstrap.sh
  72. 6 15
      debian/control-modules
  73. 0 36
      debian/copyright
  74. 0 27
      debian/license-reconcile.yml
  75. 1 1
      debian/rules
  76. 173 34
      debian/util.sh
  77. 22 0
      debian/version-omit_revision.pl
  78. 10 8
      docker/README.md
  79. 54 0
      docker/examples/Debian11/Dockerfile
  80. 4 0
      docker/examples/README.md
  81. 37 37
      docker/master/Dockerfile
  82. 1 1
      docs/Doxygen.conf
  83. 0 18
      docs/phrase/phrase_de.xml
  84. 0 18
      docs/phrase/phrase_en.xml
  85. 0 18
      docs/phrase/phrase_es_ES.xml
  86. 0 18
      docs/phrase/phrase_es_MX.xml
  87. 0 18
      docs/phrase/phrase_pt_BR.xml
  88. 0 18
      docs/phrase/phrase_pt_PT.xml
  89. 0 33
      docs/phrase/phrase_ru.xml
  90. 10 54
      freeswitch.spec
  91. 6 147
      libs/.gitignore
  92. 0 1
      libs/apr-util/.update
  93. 0 619
      libs/apr-util/CHANGES
  94. 0 36
      libs/apr-util/CMakeLists.txt
  95. 0 14
      libs/apr-util/INSTALL.MySQL
  96. 0 404
      libs/apr-util/LICENSE
  97. 0 91
      libs/apr-util/Makefile.in
  98. 0 11
      libs/apr-util/NOTICE
  99. 0 292
      libs/apr-util/NWGNUmakefile
  100. 0 13
      libs/apr-util/apr-util.pc.in

+ 43 - 11
.drone.yml

@@ -4,18 +4,24 @@ name: unit-tests
 
 steps:
     - name: bootstrap
-      image: signalwire/freeswitch-public-base
+      image: signalwire/freeswitch-public-base:bullseye
       pull: always
       commands:
       - cat /proc/sys/kernel/core_pattern
       - ./bootstrap.sh -j
 
     - name: configure
-      image: signalwire/freeswitch-public-base
+      image: signalwire/freeswitch-public-base:bullseye
       pull: always
+      environment:
+        REPOTOKEN:
+          from_secret: repotoken
       commands:
+      - echo "machine freeswitch.signalwire.com password $REPOTOKEN" > /etc/apt/auth.conf
       - apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -yq remove libsofia-sip-ua0 libspandsp-dev
       - DEBIAN_FRONTEND=noninteractive apt-get -yq install libspandsp3-dev
+      - export REPOTOKEN=''
+      - rm -rf /etc/apt/auth.conf
       - git clone https://github.com/freeswitch/sofia-sip.git
       - cd sofia-sip && ./autogen.sh && ./configure.gnu && make -j`nproc` && make install && cd ..
       - echo 'codecs/mod_openh264' >> modules.conf
@@ -23,29 +29,42 @@ steps:
       - sed -i '/event_handlers\\/mod_rayo/s/^#//g' modules.conf
       - sed -i '/formats\\/mod_opusfile/s/^#//g' modules.conf
       - sed -i '/languages\\/mod_lua/s/^#//g' modules.conf
-      - export ASAN_OPTIONS=log_path=stdout:disable_coredump=0:unmap_shadow_on_exit=1;
-      - ./configure --enable-address-sanitizer
+      - export ASAN_OPTIONS=log_path=stdout:disable_coredump=0:unmap_shadow_on_exit=1:fast_unwind_on_malloc=0
+      - ./configure --enable-address-sanitizer --enable-fake-dlclose
 
     - name: build
-      image: signalwire/freeswitch-public-base
+      image: signalwire/freeswitch-public-base:bullseye
       pull: always
+      environment:
+        REPOTOKEN:
+          from_secret: repotoken
       commands:
+      - echo "machine freeswitch.signalwire.com password $REPOTOKEN" > /etc/apt/auth.conf
       - apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -yq remove libsofia-sip-ua0 libspandsp-dev
       - DEBIAN_FRONTEND=noninteractive apt-get -yq install libspandsp3-dev
+      - export REPOTOKEN=''
+      - rm -rf /etc/apt/auth.conf
       - cd sofia-sip && make install && cd ..
       - echo '#!/bin/bash\nmake -j`nproc --all` |& tee ./unit-tests-build-result.txt\nexitstatus=$${PIPESTATUS[0]}\necho $$exitstatus > ./build-status.txt\n' > build.sh
       - chmod +x build.sh
       - ./build.sh
 
     - name: run-tests
-      image: signalwire/freeswitch-public-base
+      image: signalwire/freeswitch-public-base:bullseye
       pull: always
+      environment:
+        REPOTOKEN:
+          from_secret: repotoken
       commands:
+      - echo "machine freeswitch.signalwire.com password $REPOTOKEN" > /etc/apt/auth.conf
       - apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -yq remove libsofia-sip-ua0 libspandsp-dev
       - DEBIAN_FRONTEND=noninteractive apt-get -yq install libspandsp3-dev
+      - export REPOTOKEN=''
+      - rm -rf /etc/apt/auth.conf
       - cd sofia-sip && make install && cd ..
       - make install || true
       - cd tests/unit
+      - export ASAN_OPTIONS=log_path=stdout:disable_coredump=0:unmap_shadow_on_exit=1:fast_unwind_on_malloc=0
       - ./run-tests.sh
       - ls -la /cores
       - mkdir logs && (mv log_run-tests_*.html logs || true) && (mv backtrace_*.txt logs || true)
@@ -78,17 +97,24 @@ name: scan-build
 
 steps:
     - name: bootstrap
-      image: signalwire/freeswitch-public-base
+      image: signalwire/freeswitch-public-base:bookworm
       pull: always
       commands:
+      - apt-get update && apt-get -yq install autoconf
       - ./bootstrap.sh -j
 
     - name: configure
-      image: signalwire/freeswitch-public-base
+      image: signalwire/freeswitch-public-base:bookworm
       pull: always
+      environment:
+        REPOTOKEN:
+          from_secret: repotoken
       commands:
+      - echo "machine freeswitch.signalwire.com password $REPOTOKEN" > /etc/apt/auth.conf
       - apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -yq remove libspandsp-dev
       - DEBIAN_FRONTEND=noninteractive apt-get -yq install libsofia-sip-ua-dev libspandsp3-dev
+      - export REPOTOKEN=''
+      - rm -rf /etc/apt/auth.conf
       - cp build/modules.conf.most modules.conf
       #Enable/Uncomment mods
       - echo 'codecs/mod_openh264' >> modules.conf
@@ -115,13 +141,19 @@ steps:
       - ./configure
 
     - name: scan-build
-      image: signalwire/freeswitch-public-base
+      image: signalwire/freeswitch-public-base:bookworm
       pull: always
+      environment:
+        REPOTOKEN:
+          from_secret: repotoken
       commands:
+      - echo "machine freeswitch.signalwire.com password $REPOTOKEN" > /etc/apt/auth.conf
       - apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -yq remove libspandsp-dev
       - DEBIAN_FRONTEND=noninteractive apt-get -yq install libsofia-sip-ua-dev libspandsp3-dev
+      - export REPOTOKEN=''
+      - rm -rf /etc/apt/auth.conf
       - mkdir -p scan-build
-      - echo '#!/bin/bash\nscan-build-7 -o ./scan-build/ make -j`nproc --all` |& tee ./scan-build-result.txt\nexitstatus=$${PIPESTATUS[0]}\necho $$exitstatus > ./scan-build-status.txt\n' > scan.sh
+      - echo '#!/bin/bash\nscan-build-14 --force-analyze-debug-code -o ./scan-build/ make -j`nproc --all` |& tee ./scan-build-result.txt\nexitstatus=$${PIPESTATUS[0]}\necho $$exitstatus > ./scan-build-status.txt\n' > scan.sh
       - chmod +x scan.sh
       - ./scan.sh
       - exitstatus=`cat ./scan-build-status.txt`
@@ -147,6 +179,6 @@ trigger:
 
 ---
 kind: signature
-hmac: a85b0db203d2c9a71c3e4a63a46b5513fbdb3b8f5135e21d0fe0992f33626824
+hmac: 7e5f6cafc88da0be59243daf47a2a5607ff00b45f441ce4c1041d4b690e8a853
 
 ...

+ 103 - 0
.github/docker/debian/bookworm/amd64/Dockerfile

@@ -0,0 +1,103 @@
+ARG BUILDER_IMAGE=debian:bookworm-20240513
+
+FROM ${BUILDER_IMAGE} AS builder
+
+ARG MAINTAINER_NAME="Andrey Volk"
+ARG MAINTAINER_EMAIL="andrey@signalwire.com"
+
+# Credentials
+ARG REPO_DOMAIN=freeswitch.signalwire.com
+ARG REPO_USERNAME=user
+
+ARG BUILD_NUMBER=42
+ARG GIT_SHA=0000000000
+
+ARG DATA_DIR=/data
+ARG CODENAME=bookworm
+ARG GPG_KEY="/usr/share/keyrings/signalwire-freeswitch-repo.gpg"
+
+MAINTAINER "${MAINTAINER_NAME} <${MAINTAINER_EMAIL}>"
+
+SHELL ["/bin/bash", "-c"]
+
+RUN apt-get -q update && \
+    DEBIAN_FRONTEND=noninteractive apt-get -yq install \
+        apt-transport-https \
+        build-essential \
+        ca-certificates \
+        cmake \
+        curl \
+        debhelper \
+        devscripts \
+        dh-autoreconf \
+        dos2unix \
+        doxygen \
+        git \
+        graphviz \
+        libglib2.0-dev \
+        libssl-dev \
+        lsb-release \
+        pkg-config \
+        wget
+
+RUN update-ca-certificates --fresh
+
+RUN echo "export CODENAME=${CODENAME}" | tee ~/.env && \
+    chmod +x ~/.env
+
+RUN . ~/.env && cat <<EOF > /etc/apt/sources.list.d/freeswitch.list
+deb [signed-by=${GPG_KEY}] https://${REPO_DOMAIN}/repo/deb/debian-unstable ${CODENAME} main
+deb-src [signed-by=${GPG_KEY}] https://${REPO_DOMAIN}/repo/deb/debian-unstable ${CODENAME} main
+EOF
+
+RUN git config --global --add safe.directory '*' \
+    && git config --global user.name "${MAINTAINER_NAME}" \
+    && git config --global user.email "${MAINTAINER_EMAIL}"
+
+# Bootstrap and Build
+COPY . ${DATA_DIR}
+WORKDIR ${DATA_DIR}
+RUN echo "export VERSION=$(cat ./build/next-release.txt | tr -d '\n')" | tee -a ~/.env
+
+RUN . ~/.env && ./debian/util.sh prep-create-orig -n -V${VERSION}-${BUILD_NUMBER}-${GIT_SHA} -x
+RUN . ~/.env && ./debian/util.sh prep-create-dsc ${CODENAME}
+
+RUN --mount=type=secret,id=REPO_PASSWORD,required=true \
+    printf "machine ${REPO_DOMAIN} "  > /etc/apt/auth.conf && \
+    printf "login ${REPO_USERNAME} " >> /etc/apt/auth.conf && \
+    printf "password "               >> /etc/apt/auth.conf && \
+    cat /run/secrets/REPO_PASSWORD   >> /etc/apt/auth.conf && \
+    sha512sum /run/secrets/REPO_PASSWORD && \
+    curl \
+        --fail \
+        --netrc-file /etc/apt/auth.conf \
+        --output ${GPG_KEY} \
+        https://${REPO_DOMAIN}/repo/deb/debian-unstable/signalwire-freeswitch-repo.gpg && \
+    file ${GPG_KEY} && \
+    apt-get --quiet update && \
+    mk-build-deps \
+        --install \
+        --remove debian/control \
+        --tool "apt-get --yes --no-install-recommends" && \
+    apt-get --yes --fix-broken install && \
+    rm -f /etc/apt/auth.conf
+
+ENV DEB_BUILD_OPTIONS="parallel=1"
+RUN . ~/.env && dch -b -M -v "${VERSION}-${BUILD_NUMBER}-${GIT_SHA}~${CODENAME}" \
+  --force-distribution -D "${CODENAME}" "Nightly build, ${GIT_SHA}"
+
+RUN . ~/.env && ./debian/util.sh create-orig -n -V${VERSION}-${BUILD_NUMBER}-${GIT_SHA} -x
+
+RUN dpkg-source \
+        --diff-ignore=.* \
+        --compression=xz \
+        --compression-level=9 \
+        --build \
+    . \
+    && debuild -b -us -uc \
+    && mkdir OUT \
+    && mv -v ../*.{deb,dsc,changes,tar.*} OUT/.
+
+# Artifacts image (mandatory part, the resulting image must have a single filesystem layer)
+FROM scratch
+COPY --from=builder /data/OUT/ /

+ 102 - 0
.github/docker/debian/bookworm/arm32v7/Dockerfile

@@ -0,0 +1,102 @@
+ARG BUILDER_IMAGE=arm32v7/debian:bookworm-20240513
+
+FROM --platform=linux/arm32 ${BUILDER_IMAGE} AS builder
+
+ARG MAINTAINER_NAME="Andrey Volk"
+ARG MAINTAINER_EMAIL="andrey@signalwire.com"
+
+# Credentials
+ARG REPO_DOMAIN=freeswitch.signalwire.com
+ARG REPO_USERNAME=user
+
+ARG BUILD_NUMBER=42
+ARG GIT_SHA=0000000000
+
+ARG DATA_DIR=/data
+ARG CODENAME=bookworm
+ARG GPG_KEY="/usr/share/keyrings/signalwire-freeswitch-repo.gpg"
+
+MAINTAINER "${MAINTAINER_NAME} <${MAINTAINER_EMAIL}>"
+
+SHELL ["/bin/bash", "-c"]
+
+RUN apt-get -q update && \
+    DEBIAN_FRONTEND=noninteractive apt-get -yq install \
+        apt-transport-https \
+        build-essential \
+        ca-certificates \
+        cmake \
+        curl \
+        debhelper \
+        devscripts \
+        dh-autoreconf \
+        dos2unix \
+        doxygen \
+        git \
+        graphviz \
+        libglib2.0-dev \
+        libssl-dev \
+        lsb-release \
+        pkg-config \
+        wget
+
+RUN update-ca-certificates --fresh
+
+RUN echo "export CODENAME=${CODENAME}" | tee ~/.env && \
+    chmod +x ~/.env
+
+RUN . ~/.env && cat <<EOF > /etc/apt/sources.list.d/freeswitch.list
+deb [signed-by=${GPG_KEY}] https://${REPO_DOMAIN}/repo/deb/rpi/debian-dev ${CODENAME} main
+deb-src [signed-by=${GPG_KEY}] https://${REPO_DOMAIN}/repo/deb/rpi/debian-dev ${CODENAME} main
+EOF
+
+RUN git config --global --add safe.directory '*' \
+    && git config --global user.name "${MAINTAINER_NAME}" \
+    && git config --global user.email "${MAINTAINER_EMAIL}"
+
+# Bootstrap and Build
+COPY . ${DATA_DIR}
+WORKDIR ${DATA_DIR}
+RUN echo "export VERSION=$(cat ./build/next-release.txt | tr -d '\n')" | tee -a ~/.env
+
+RUN . ~/.env && ./debian/util.sh prep-create-orig -n -V${VERSION}-${BUILD_NUMBER}-${GIT_SHA} -x
+RUN . ~/.env && ./debian/util.sh prep-create-dsc -a armhf ${CODENAME}
+
+RUN --mount=type=secret,id=REPO_PASSWORD,required=true \
+    printf "machine ${REPO_DOMAIN} "  > /etc/apt/auth.conf && \
+    printf "login ${REPO_USERNAME} " >> /etc/apt/auth.conf && \
+    printf "password "               >> /etc/apt/auth.conf && \
+    cat /run/secrets/REPO_PASSWORD   >> /etc/apt/auth.conf && \
+    sha512sum /run/secrets/REPO_PASSWORD && \
+    curl \
+        --fail \
+        --netrc-file /etc/apt/auth.conf \
+        --output ${GPG_KEY} \
+        https://${REPO_DOMAIN}/repo/deb/rpi/debian-dev/signalwire-freeswitch-repo.gpg && \
+    file ${GPG_KEY} && \
+    apt-get --quiet update && \
+    mk-build-deps \
+        --install \
+        --remove debian/control \
+        --tool "apt-get --yes --no-install-recommends" && \
+    apt-get --yes --fix-broken install && \
+    rm -f /etc/apt/auth.conf
+
+ENV DEB_BUILD_OPTIONS="parallel=1"
+RUN . ~/.env && dch -b -M -v "${VERSION}-${BUILD_NUMBER}-${GIT_SHA}~${CODENAME}" \
+  --force-distribution -D "${CODENAME}" "Nightly build, ${GIT_SHA}"
+RUN . ~/.env && ./debian/util.sh create-orig -n -V${VERSION}-${BUILD_NUMBER}-${GIT_SHA} -x
+
+RUN dpkg-source \
+        --diff-ignore=.* \
+        --compression=xz \
+        --compression-level=9 \
+        --build \
+    . \
+    && debuild -b -us -uc \
+    && mkdir OUT \
+    && mv -v ../*.{deb,dsc,changes,tar.*} OUT/.
+
+# Artifacts image (mandatory part, the resulting image must have a single filesystem layer)
+FROM scratch
+COPY --from=builder /data/OUT/ /

+ 102 - 0
.github/docker/debian/bookworm/arm64v8/Dockerfile

@@ -0,0 +1,102 @@
+ARG BUILDER_IMAGE=arm64v8/debian:bookworm-20240513
+
+FROM --platform=linux/arm64 ${BUILDER_IMAGE} AS builder
+
+ARG MAINTAINER_NAME="Andrey Volk"
+ARG MAINTAINER_EMAIL="andrey@signalwire.com"
+
+# Credentials
+ARG REPO_DOMAIN=freeswitch.signalwire.com
+ARG REPO_USERNAME=user
+
+ARG BUILD_NUMBER=42
+ARG GIT_SHA=0000000000
+
+ARG DATA_DIR=/data
+ARG CODENAME=bookworm
+ARG GPG_KEY="/usr/share/keyrings/signalwire-freeswitch-repo.gpg"
+
+MAINTAINER "${MAINTAINER_NAME} <${MAINTAINER_EMAIL}>"
+
+SHELL ["/bin/bash", "-c"]
+
+RUN apt-get -q update && \
+    DEBIAN_FRONTEND=noninteractive apt-get -yq install \
+        apt-transport-https \
+        build-essential \
+        ca-certificates \
+        cmake \
+        curl \
+        debhelper \
+        devscripts \
+        dh-autoreconf \
+        dos2unix \
+        doxygen \
+        git \
+        graphviz \
+        libglib2.0-dev \
+        libssl-dev \
+        lsb-release \
+        pkg-config \
+        wget
+
+RUN update-ca-certificates --fresh
+
+RUN echo "export CODENAME=${CODENAME}" | tee ~/.env && \
+    chmod +x ~/.env
+
+RUN . ~/.env && cat <<EOF > /etc/apt/sources.list.d/freeswitch.list
+deb [signed-by=${GPG_KEY}] https://${REPO_DOMAIN}/repo/deb/debian-unstable ${CODENAME} main
+deb-src [signed-by=${GPG_KEY}] https://${REPO_DOMAIN}/repo/deb/debian-unstable ${CODENAME} main
+EOF
+
+RUN git config --global --add safe.directory '*' \
+    && git config --global user.name "${MAINTAINER_NAME}" \
+    && git config --global user.email "${MAINTAINER_EMAIL}"
+
+# Bootstrap and Build
+COPY . ${DATA_DIR}
+WORKDIR ${DATA_DIR}
+RUN echo "export VERSION=$(cat ./build/next-release.txt | tr -d '\n')" | tee -a ~/.env
+
+RUN . ~/.env && ./debian/util.sh prep-create-orig -n -V${VERSION}-${BUILD_NUMBER}-${GIT_SHA} -x
+RUN . ~/.env && ./debian/util.sh prep-create-dsc -a arm64 ${CODENAME}
+
+RUN --mount=type=secret,id=REPO_PASSWORD,required=true \
+    printf "machine ${REPO_DOMAIN} "  > /etc/apt/auth.conf && \
+    printf "login ${REPO_USERNAME} " >> /etc/apt/auth.conf && \
+    printf "password "               >> /etc/apt/auth.conf && \
+    cat /run/secrets/REPO_PASSWORD   >> /etc/apt/auth.conf && \
+    sha512sum /run/secrets/REPO_PASSWORD && \
+    curl \
+        --fail \
+        --netrc-file /etc/apt/auth.conf \
+        --output ${GPG_KEY} \
+        https://${REPO_DOMAIN}/repo/deb/debian-unstable/signalwire-freeswitch-repo.gpg && \
+    file ${GPG_KEY} && \
+    apt-get --quiet update && \
+    mk-build-deps \
+        --install \
+        --remove debian/control \
+        --tool "apt-get --yes --no-install-recommends" && \
+    apt-get --yes --fix-broken install && \
+    rm -f /etc/apt/auth.conf
+
+ENV DEB_BUILD_OPTIONS="parallel=1"
+RUN . ~/.env && dch -b -M -v "${VERSION}-${BUILD_NUMBER}-${GIT_SHA}~${CODENAME}" \
+  --force-distribution -D "${CODENAME}" "Nightly build, ${GIT_SHA}"
+RUN . ~/.env && ./debian/util.sh create-orig -n -V${VERSION}-${BUILD_NUMBER}-${GIT_SHA} -x
+
+RUN dpkg-source \
+        --diff-ignore=.* \
+        --compression=xz \
+        --compression-level=9 \
+        --build \
+    . \
+    && debuild -b -us -uc \
+    && mkdir OUT \
+    && mv -v ../*.{deb,dsc,changes,tar.*} OUT/.
+
+# Artifacts image (mandatory part, the resulting image must have a single filesystem layer)
+FROM scratch
+COPY --from=builder /data/OUT/ /

+ 102 - 0
.github/docker/debian/bullseye/amd64/Dockerfile

@@ -0,0 +1,102 @@
+ARG BUILDER_IMAGE=debian:bullseye-20240513
+
+FROM ${BUILDER_IMAGE} AS builder
+
+ARG MAINTAINER_NAME="Andrey Volk"
+ARG MAINTAINER_EMAIL="andrey@signalwire.com"
+
+# Credentials
+ARG REPO_DOMAIN=freeswitch.signalwire.com
+ARG REPO_USERNAME=user
+
+ARG BUILD_NUMBER=42
+ARG GIT_SHA=0000000000
+
+ARG DATA_DIR=/data
+ARG CODENAME=bullseye
+ARG GPG_KEY="/usr/share/keyrings/signalwire-freeswitch-repo.gpg"
+
+MAINTAINER "${MAINTAINER_NAME} <${MAINTAINER_EMAIL}>"
+
+SHELL ["/bin/bash", "-c"]
+
+RUN apt-get -q update && \
+    DEBIAN_FRONTEND=noninteractive apt-get -yq install \
+        apt-transport-https \
+        build-essential \
+        ca-certificates \
+        cmake \
+        curl \
+        debhelper \
+        devscripts \
+        dh-autoreconf \
+        dos2unix \
+        doxygen \
+        git \
+        graphviz \
+        libglib2.0-dev \
+        libssl-dev \
+        lsb-release \
+        pkg-config \
+        wget
+
+RUN update-ca-certificates --fresh
+
+RUN echo "export CODENAME=${CODENAME}" | tee ~/.env && \
+    chmod +x ~/.env
+
+RUN . ~/.env && cat <<EOF > /etc/apt/sources.list.d/freeswitch.list
+deb [signed-by=${GPG_KEY}] https://${REPO_DOMAIN}/repo/deb/debian-unstable ${CODENAME} main
+deb-src [signed-by=${GPG_KEY}] https://${REPO_DOMAIN}/repo/deb/debian-unstable ${CODENAME} main
+EOF
+
+RUN git config --global --add safe.directory '*' \
+    && git config --global user.name "${MAINTAINER_NAME}" \
+    && git config --global user.email "${MAINTAINER_EMAIL}"
+
+# Bootstrap and Build
+COPY . ${DATA_DIR}
+WORKDIR ${DATA_DIR}
+RUN echo "export VERSION=$(cat ./build/next-release.txt | tr -d '\n')" | tee -a ~/.env
+
+RUN . ~/.env && ./debian/util.sh prep-create-orig -n -V${VERSION}-${BUILD_NUMBER}-${GIT_SHA} -x
+RUN . ~/.env && ./debian/util.sh prep-create-dsc ${CODENAME}
+
+RUN --mount=type=secret,id=REPO_PASSWORD,required=true \
+    printf "machine ${REPO_DOMAIN} "  > /etc/apt/auth.conf && \
+    printf "login ${REPO_USERNAME} " >> /etc/apt/auth.conf && \
+    printf "password "               >> /etc/apt/auth.conf && \
+    cat /run/secrets/REPO_PASSWORD   >> /etc/apt/auth.conf && \
+    sha512sum /run/secrets/REPO_PASSWORD && \
+    curl \
+        --fail \
+        --netrc-file /etc/apt/auth.conf \
+        --output ${GPG_KEY} \
+        https://${REPO_DOMAIN}/repo/deb/debian-unstable/signalwire-freeswitch-repo.gpg && \
+    file ${GPG_KEY} && \
+    apt-get --quiet update && \
+    mk-build-deps \
+        --install \
+        --remove debian/control \
+        --tool "apt-get --yes --no-install-recommends" && \
+    apt-get --yes --fix-broken install && \
+    rm -f /etc/apt/auth.conf
+
+ENV DEB_BUILD_OPTIONS="parallel=1"
+RUN . ~/.env && dch -b -M -v "${VERSION}-${BUILD_NUMBER}-${GIT_SHA}~${CODENAME}" \
+  --force-distribution -D "${CODENAME}" "Nightly build, ${GIT_SHA}"
+RUN . ~/.env && ./debian/util.sh create-orig -n -V${VERSION}-${BUILD_NUMBER}-${GIT_SHA} -x
+
+RUN dpkg-source \
+        --diff-ignore=.* \
+        --compression=xz \
+        --compression-level=9 \
+        --build \
+    . \
+    && debuild -b -us -uc \
+    && mkdir OUT \
+    && mv -v ../*.{deb,dsc,changes,tar.*} OUT/.
+
+# Artifacts image (mandatory part, the resulting image must have a single filesystem layer)
+FROM scratch
+COPY --from=builder /data/OUT/ /

+ 102 - 0
.github/docker/debian/bullseye/arm32v7/Dockerfile

@@ -0,0 +1,102 @@
+ARG BUILDER_IMAGE=arm32v7/debian:bullseye-20240513
+
+FROM --platform=linux/arm32 ${BUILDER_IMAGE} AS builder
+
+ARG MAINTAINER_NAME="Andrey Volk"
+ARG MAINTAINER_EMAIL="andrey@signalwire.com"
+
+# Credentials
+ARG REPO_DOMAIN=freeswitch.signalwire.com
+ARG REPO_USERNAME=user
+
+ARG BUILD_NUMBER=42
+ARG GIT_SHA=0000000000
+
+ARG DATA_DIR=/data
+ARG CODENAME=bullseye
+ARG GPG_KEY="/usr/share/keyrings/signalwire-freeswitch-repo.gpg"
+
+MAINTAINER "${MAINTAINER_NAME} <${MAINTAINER_EMAIL}>"
+
+SHELL ["/bin/bash", "-c"]
+
+RUN apt-get -q update && \
+    DEBIAN_FRONTEND=noninteractive apt-get -yq install \
+        apt-transport-https \
+        build-essential \
+        ca-certificates \
+        cmake \
+        curl \
+        debhelper \
+        devscripts \
+        dh-autoreconf \
+        dos2unix \
+        doxygen \
+        git \
+        graphviz \
+        libglib2.0-dev \
+        libssl-dev \
+        lsb-release \
+        pkg-config \
+        wget
+
+RUN update-ca-certificates --fresh
+
+RUN echo "export CODENAME=${CODENAME}" | tee ~/.env && \
+    chmod +x ~/.env
+
+RUN . ~/.env && cat <<EOF > /etc/apt/sources.list.d/freeswitch.list
+deb [signed-by=${GPG_KEY}] https://${REPO_DOMAIN}/repo/deb/rpi/debian-dev ${CODENAME} main
+deb-src [signed-by=${GPG_KEY}] https://${REPO_DOMAIN}/repo/deb/rpi/debian-dev ${CODENAME} main
+EOF
+
+RUN git config --global --add safe.directory '*' \
+    && git config --global user.name "${MAINTAINER_NAME}" \
+    && git config --global user.email "${MAINTAINER_EMAIL}"
+
+# Bootstrap and Build
+COPY . ${DATA_DIR}
+WORKDIR ${DATA_DIR}
+RUN echo "export VERSION=$(cat ./build/next-release.txt | tr -d '\n')" | tee -a ~/.env
+
+RUN . ~/.env && ./debian/util.sh prep-create-orig -n -V${VERSION}-${BUILD_NUMBER}-${GIT_SHA} -x
+RUN . ~/.env && ./debian/util.sh prep-create-dsc -a armhf ${CODENAME}
+
+RUN --mount=type=secret,id=REPO_PASSWORD,required=true \
+    printf "machine ${REPO_DOMAIN} "  > /etc/apt/auth.conf && \
+    printf "login ${REPO_USERNAME} " >> /etc/apt/auth.conf && \
+    printf "password "               >> /etc/apt/auth.conf && \
+    cat /run/secrets/REPO_PASSWORD   >> /etc/apt/auth.conf && \
+    sha512sum /run/secrets/REPO_PASSWORD && \
+    curl \
+        --fail \
+        --netrc-file /etc/apt/auth.conf \
+        --output ${GPG_KEY} \
+        https://${REPO_DOMAIN}/repo/deb/rpi/debian-dev/signalwire-freeswitch-repo.gpg && \
+    file ${GPG_KEY} && \
+    apt-get --quiet update && \
+    mk-build-deps \
+        --install \
+        --remove debian/control \
+        --tool "apt-get --yes --no-install-recommends" && \
+    apt-get --yes --fix-broken install && \
+    rm -f /etc/apt/auth.conf
+
+ENV DEB_BUILD_OPTIONS="parallel=1"
+RUN . ~/.env && dch -b -M -v "${VERSION}-${BUILD_NUMBER}-${GIT_SHA}~${CODENAME}" \
+  --force-distribution -D "${CODENAME}" "Nightly build, ${GIT_SHA}"
+RUN . ~/.env && ./debian/util.sh create-orig -n -V${VERSION}-${BUILD_NUMBER}-${GIT_SHA} -x
+
+RUN dpkg-source \
+        --diff-ignore=.* \
+        --compression=xz \
+        --compression-level=9 \
+        --build \
+    . \
+    && debuild -b -us -uc \
+    && mkdir OUT \
+    && mv -v ../*.{deb,dsc,changes,tar.*} OUT/.
+
+# Artifacts image (mandatory part, the resulting image must have a single filesystem layer)
+FROM scratch
+COPY --from=builder /data/OUT/ /

+ 102 - 0
.github/docker/debian/bullseye/arm64v8/Dockerfile

@@ -0,0 +1,102 @@
+ARG BUILDER_IMAGE=arm64v8/debian:bullseye-20240513
+
+FROM --platform=linux/arm64 ${BUILDER_IMAGE} AS builder
+
+ARG MAINTAINER_NAME="Andrey Volk"
+ARG MAINTAINER_EMAIL="andrey@signalwire.com"
+
+# Credentials
+ARG REPO_DOMAIN=freeswitch.signalwire.com
+ARG REPO_USERNAME=user
+
+ARG BUILD_NUMBER=42
+ARG GIT_SHA=0000000000
+
+ARG DATA_DIR=/data
+ARG CODENAME=bullseye
+ARG GPG_KEY="/usr/share/keyrings/signalwire-freeswitch-repo.gpg"
+
+MAINTAINER "${MAINTAINER_NAME} <${MAINTAINER_EMAIL}>"
+
+SHELL ["/bin/bash", "-c"]
+
+RUN apt-get -q update && \
+    DEBIAN_FRONTEND=noninteractive apt-get -yq install \
+        apt-transport-https \
+        build-essential \
+        ca-certificates \
+        cmake \
+        curl \
+        debhelper \
+        devscripts \
+        dh-autoreconf \
+        dos2unix \
+        doxygen \
+        git \
+        graphviz \
+        libglib2.0-dev \
+        libssl-dev \
+        lsb-release \
+        pkg-config \
+        wget
+
+RUN update-ca-certificates --fresh
+
+RUN echo "export CODENAME=${CODENAME}" | tee ~/.env && \
+    chmod +x ~/.env
+
+RUN . ~/.env && cat <<EOF > /etc/apt/sources.list.d/freeswitch.list
+deb [signed-by=${GPG_KEY}] https://${REPO_DOMAIN}/repo/deb/debian-unstable ${CODENAME} main
+deb-src [signed-by=${GPG_KEY}] https://${REPO_DOMAIN}/repo/deb/debian-unstable ${CODENAME} main
+EOF
+
+RUN git config --global --add safe.directory '*' \
+    && git config --global user.name "${MAINTAINER_NAME}" \
+    && git config --global user.email "${MAINTAINER_EMAIL}"
+
+# Bootstrap and Build
+COPY . ${DATA_DIR}
+WORKDIR ${DATA_DIR}
+RUN echo "export VERSION=$(cat ./build/next-release.txt | tr -d '\n')" | tee -a ~/.env
+
+RUN . ~/.env && ./debian/util.sh prep-create-orig -n -V${VERSION}-${BUILD_NUMBER}-${GIT_SHA} -x
+RUN . ~/.env && ./debian/util.sh prep-create-dsc -a arm64 ${CODENAME}
+
+RUN --mount=type=secret,id=REPO_PASSWORD,required=true \
+    printf "machine ${REPO_DOMAIN} "  > /etc/apt/auth.conf && \
+    printf "login ${REPO_USERNAME} " >> /etc/apt/auth.conf && \
+    printf "password "               >> /etc/apt/auth.conf && \
+    cat /run/secrets/REPO_PASSWORD   >> /etc/apt/auth.conf && \
+    sha512sum /run/secrets/REPO_PASSWORD && \
+    curl \
+        --fail \
+        --netrc-file /etc/apt/auth.conf \
+        --output ${GPG_KEY} \
+        https://${REPO_DOMAIN}/repo/deb/debian-unstable/signalwire-freeswitch-repo.gpg && \
+    file ${GPG_KEY} && \
+    apt-get --quiet update && \
+    mk-build-deps \
+        --install \
+        --remove debian/control \
+        --tool "apt-get --yes --no-install-recommends" && \
+    apt-get --yes --fix-broken install && \
+    rm -f /etc/apt/auth.conf
+
+ENV DEB_BUILD_OPTIONS="parallel=1"
+RUN . ~/.env && dch -b -M -v "${VERSION}-${BUILD_NUMBER}-${GIT_SHA}~${CODENAME}" \
+  --force-distribution -D "${CODENAME}" "Nightly build, ${GIT_SHA}"
+RUN . ~/.env && ./debian/util.sh create-orig -n -V${VERSION}-${BUILD_NUMBER}-${GIT_SHA} -x
+
+RUN dpkg-source \
+        --diff-ignore=.* \
+        --compression=xz \
+        --compression-level=9 \
+        --build \
+    . \
+    && debuild -b -us -uc \
+    && mkdir OUT \
+    && mv -v ../*.{deb,dsc,changes,tar.*} OUT/.
+
+# Artifacts image (mandatory part, the resulting image must have a single filesystem layer)
+FROM scratch
+COPY --from=builder /data/OUT/ /

+ 113 - 0
.github/workflows/build.yml

@@ -0,0 +1,113 @@
+name: Build and Distribute
+
+on:
+  pull_request:
+  push:
+    branches:
+      - master
+      - v1.10
+    paths:
+      - "**"
+  workflow_dispatch:
+
+concurrency:
+  group: ${{ github.head_ref || github.ref }}
+
+jobs:
+  excludes:
+    name: 'Excludes'
+    # if: github.event.pull_request.head.repo.full_name == github.repository
+    runs-on: ubuntu-latest
+    outputs:
+      deb: ${{ steps.deb.outputs.excludes }}
+    steps:
+      - id: deb
+        name: Generate Matrix excludes for DEB
+        run: |
+          JSON="[]"
+
+          if [[ "${{ github.event_name }}" == "pull_request" ]]; then
+            JSON=$(jq -n '[
+              {
+                "version": "bookworm",
+                "platform": {
+                  "name": "arm64v8"
+                }
+              },
+              {
+                "version": "bullseye",
+                "platform": {
+                  "name": "amd64"
+                }
+              },
+              {
+                "version": "bullseye",
+                "platform": {
+                  "name": "arm32v7"
+                }
+              }
+            ]')
+          fi
+
+          echo "excludes=$(echo $JSON | jq -c .)" | tee -a $GITHUB_OUTPUT
+
+  deb:
+    name: 'DEB'
+    # if: github.event.pull_request.head.repo.full_name == github.repository
+    permissions:
+      id-token: write
+      contents: read
+    needs:
+      - excludes
+    uses: signalwire/actions-template/.github/workflows/cicd-docker-build-and-distribute.yml@main
+    strategy:
+      # max-parallel: 1
+      fail-fast: false
+      matrix:
+        os:
+          - debian
+        version:
+          - bookworm
+          - bullseye
+        platform:
+          - name: amd64
+            runner: ubuntu-latest
+          - name: arm32v7
+            runner: linux-arm64-4-core-public
+          - name: arm64v8
+            runner: linux-arm64-4-core-public
+        exclude: ${{ fromJson(needs.excludes.outputs.deb) }}
+    with:
+      RUNNER: ${{ matrix.platform.runner }}
+      ARTIFACTS_PATTERN: '.*\.(deb|dsc|changes|tar.bz2|tar.gz|tar.lzma|tar.xz)$'
+      DOCKERFILE: .github/docker/${{ matrix.os }}/${{ matrix.version }}/${{ matrix.platform.name }}/Dockerfile
+      MAINTAINER: 'Andrey Volk <andrey@signalwire.com>'
+      META_FILE_PATH_PREFIX: /var/www/freeswitch/${{ github.ref_name }}/${{ github.run_id }}-${{ github.run_number }}
+      PLATFORM: ${{ matrix.platform.name }}
+      REPO_DOMAIN: freeswitch.signalwire.com
+      TARGET_ARTIFACT_NAME: ${{ matrix.os }}-${{ matrix.version }}-${{ matrix.platform.name }}-artifact
+      UPLOAD_BUILD_ARTIFACTS: ${{ github.event_name != 'pull_request' || contains(github.event.pull_request.title, ':upload-artifacts') }}
+    secrets:
+      GH_BOT_DEPLOY_TOKEN: ${{ secrets.PAT }}
+      HOSTNAME: ${{ secrets.HOSTNAME }}
+      PROXY_URL: ${{ secrets.PROXY_URL }}
+      USERNAME: ${{ secrets.USERNAME }}
+      TELEPORT_TOKEN: ${{ secrets.TELEPORT_TOKEN }}
+      REPO_USERNAME: 'SWUSERNAME'
+      REPO_PASSWORD: ${{ secrets.REPOTOKEN }}
+
+  meta:
+    name: 'Publish build data to meta-repo'
+    if: ${{ github.event_name != 'pull_request' || contains(github.event.pull_request.title, ':upload-artifacts') }}
+    needs:
+      - deb
+    permissions:
+      id-token: write
+      contents: read
+    uses: signalwire/actions-template/.github/workflows/meta-repo-content.yml@main
+    with:
+      META_CONTENT: '/var/www/freeswitch/${{ github.ref_name }}/${{ github.run_id }}-${{ github.run_number }}'
+      META_REPO: signalwire/bamboo_gha_trigger
+      META_REPO_BRANCH: trigger/freeswitch/${{ github.ref_name }}
+    secrets:
+      GH_BOT_DEPLOY_TOKEN: ${{ secrets.PAT }}

+ 1 - 1
.gitignore

@@ -187,7 +187,7 @@ ipch/
 /w32/Setup/obj
 *dSYM*
 
-/UpgradeLog.*
+/UpgradeLog*.*
 /_UpgradeReport_Files/
 *.aps
 /w32/Library/switch_version.inc

+ 15 - 217
Freeswitch.2017.sln

@@ -69,7 +69,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "autoload_configs", "autoloa
 		conf\vanilla\autoload_configs\conference.conf.xml = conf\vanilla\autoload_configs\conference.conf.xml
 		conf\vanilla\autoload_configs\console.conf.xml = conf\vanilla\autoload_configs\console.conf.xml
 		conf\vanilla\autoload_configs\dialplan_directory.conf.xml = conf\vanilla\autoload_configs\dialplan_directory.conf.xml
-		conf\vanilla\autoload_configs\dingaling.conf.xml = conf\vanilla\autoload_configs\dingaling.conf.xml
 		conf\vanilla\autoload_configs\enum.conf.xml = conf\vanilla\autoload_configs\enum.conf.xml
 		conf\vanilla\autoload_configs\event_multicast.conf.xml = conf\vanilla\autoload_configs\event_multicast.conf.xml
 		conf\vanilla\autoload_configs\event_socket.conf.xml = conf\vanilla\autoload_configs\event_socket.conf.xml
@@ -166,8 +165,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vm", "vm", "{3DAF028C-AB5B-
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sound Files", "Sound Files", "{4F227C26-768F-46A3-8684-1D08A46FB374}"
 EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "unimrcp", "unimrcp", "{62F27B1A-C919-4A70-8478-51F178F3B18F}"
-EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FreeSwitchConsole", "w32\Console\FreeSwitchConsole.2017.vcxproj", "{1AF3A893-F7BE-43DD-B697-8AB2397C0D67}"
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FreeSwitchCoreLib", "w32\Library\FreeSwitchCore.2017.vcxproj", "{202D7A4E-760D-4D0E-AFA1-D7459CED30FF}"
@@ -198,8 +195,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_cepstral", "src\mod\asr
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_ilbc", "src\mod\codecs\mod_ilbc\mod_ilbc.2017.vcxproj", "{D3EC0AFF-76FC-4210-A825-9A17410660A3}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_dingaling", "src\mod\endpoints\mod_dingaling\mod_dingaling.2017.vcxproj", "{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3}"
-EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_commands", "src\mod\applications\mod_commands\mod_commands.2017.vcxproj", "{30A5B29C-983E-4580-9FD0-D647CCDCC7EB}"
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_console", "src\mod\loggers\mod_console\mod_console.2017.vcxproj", "{1C453396-D912-4213-89FD-9B489162B7B5}"
@@ -217,20 +212,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_dptools", "src\mod\appl
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_event_socket", "src\mod\event_handlers\mod_event_socket\mod_event_socket.2017.vcxproj", "{05515420-16DE-4E63-BE73-85BE85BA5142}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libdingaling", "libs\libdingaling\libdingaling.2017.vcxproj", "{1906D736-08BD-4EE1-924F-B536249B9A54}"
-EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsrtp", "libs\srtp\libsrtp.2017.vcxproj", "{EEF031CB-FED8-451E-A471-91EC8D4F6750}"
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsqlite", "libs\win32\sqlite\sqlite.2017.vcxproj", "{6EDFEFD5-3596-4FA9-8EBA-B331547B35A3}"
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libapr", "libs\win32\apr\libapr.2017.vcxproj", "{F6C55D93-B927-4483-BB69-15AEF3DD2DFF}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libaprutil", "libs\win32\apr-util\libaprutil.2017.vcxproj", "{F057DA7F-79E5-4B00-845C-EF446EF055E3}"
-EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "iksemel", "libs\win32\iksemel\iksemel.2017.vcxproj", "{E727E8F6-935D-46FE-8B0E-37834748A0E3}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xml", "libs\win32\apr-util\xml.2017.vcxproj", "{155844C3-EC5F-407F-97A4-A2DDADED9B2F}"
-EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_sofia", "src\mod\endpoints\mod_sofia\mod_sofia.2017.vcxproj", "{0DF3ABD0-DDC0-4265-B778-07C66780979B}"
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pthread", "libs\win32\pthread\pthread.2017.vcxproj", "{DF018947-0FFF-4EB3-BDEE-441DC81DA7A4}"
@@ -380,29 +369,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbroadvoice", "libs\win32
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_bv", "src\mod\codecs\mod_bv\mod_bv.2017.vcxproj", "{D5C87B19-150D-4EF3-A671-96589BD2D14A}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aprtoolkit", "libs\unimrcp\libs\apr-toolkit\aprtoolkit.2017.vcxproj", "{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2}"
-	ProjectSection(ProjectDependencies) = postProject
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F} = {155844C3-EC5F-407F-97A4-A2DDADED9B2F}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpf", "libs\unimrcp\libs\mpf\mpf.2017.vcxproj", "{B5A00BFA-6083-4FAE-A097-71642D6473B5}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mrcp", "libs\unimrcp\libs\mrcp\mrcp.2017.vcxproj", "{1C320193-46A6-4B34-9C56-8AB584FC1B56}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mrcpclient", "libs\unimrcp\libs\mrcp-client\mrcpclient.2017.vcxproj", "{72782932-37CC-46AE-8C7F-9A7B1A6EE108}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mrcpsignaling", "libs\unimrcp\libs\mrcp-signaling\mrcpsignaling.2017.vcxproj", "{12A49562-BAB9-43A3-A21D-15B60BBB4C31}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mrcpv2transport", "libs\unimrcp\libs\mrcpv2-transport\mrcpv2transport.2017.vcxproj", "{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unirtsp", "libs\unimrcp\libs\uni-rtsp\unirtsp.2017.vcxproj", "{504B3154-7A4F-459D-9877-B951021C3F1F}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mrcpsofiasip", "libs\unimrcp\modules\mrcp-sofiasip\mrcpsofiasip.2017.vcxproj", "{746F3632-5BB2-4570-9453-31D6D58A7D8E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mrcpunirtsp", "libs\unimrcp\modules\mrcp-unirtsp\mrcpunirtsp.2017.vcxproj", "{DEB01ACB-D65F-4A62-AED9-58C1054499E9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_unimrcp", "src\mod\asr_tts\mod_unimrcp\mod_unimrcp.2017.vcxproj", "{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD}"
-EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcelt", "libs\win32\celt\libcelt.2017.vcxproj", "{ABB71A76-42B0-47A4-973A-42E3D920C6FD}"
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FSComm", "fscomm\FSComm.2017.vcxproj", "{7D3122C7-C9D0-3748-81F8-F0DDCB40BF5E}"
@@ -451,8 +417,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gsmlib", "src\mod\endpoints
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_gsmopen", "src\mod\endpoints\mod_gsmopen\mod_gsmopen.2017.vcxproj", "{74B120FF-6935-4DFE-A142-CDB6BEA99C90}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libzrtp", "libs\libzrtp\projects\win\libzrtp.2017.vcxproj", "{C13CC324-0032-4492-9A30-310A6BD64FF5}"
-EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_redis", "src\mod\applications\mod_redis\mod_redis.2017.vcxproj", "{886B5E9D-F2C2-4AF2-98C8-EF98C4C770E6}"
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libjpeg", "libs\win32\libjpeg\libjpeg.2017.vcxproj", "{019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}"
@@ -590,6 +554,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_switch_core_db", "test
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_switch_ivr_originate", "tests\unit\test_switch_ivr_originate.2017.vcxproj", "{69A7464A-9B0D-4804-A108-835229DACF58}"
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_switch_core_codec", "tests\unit\test_switch_core_codec.2017.vcxproj", "{589A07E7-5DE5-49FD-A62C-27795B806AFB}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		All|Win32 = All|Win32
@@ -752,17 +718,6 @@ Global
 		{D3EC0AFF-76FC-4210-A825-9A17410660A3}.Release|Win32.Build.0 = Release|Win32
 		{D3EC0AFF-76FC-4210-A825-9A17410660A3}.Release|x64.ActiveCfg = Release|x64
 		{D3EC0AFF-76FC-4210-A825-9A17410660A3}.Release|x64.Build.0 = Release|x64
-		{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3}.All|Win32.ActiveCfg = Release|x64
-		{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3}.All|x64.ActiveCfg = Release|x64
-		{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3}.All|x64.Build.0 = Release|x64
-		{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3}.Debug|Win32.ActiveCfg = Debug|Win32
-		{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3}.Debug|Win32.Build.0 = Debug|Win32
-		{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3}.Debug|x64.ActiveCfg = Debug|x64
-		{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3}.Debug|x64.Build.0 = Debug|x64
-		{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3}.Release|Win32.ActiveCfg = Release|Win32
-		{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3}.Release|Win32.Build.0 = Release|Win32
-		{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3}.Release|x64.ActiveCfg = Release|x64
-		{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3}.Release|x64.Build.0 = Release|x64
 		{30A5B29C-983E-4580-9FD0-D647CCDCC7EB}.All|Win32.ActiveCfg = Release|x64
 		{30A5B29C-983E-4580-9FD0-D647CCDCC7EB}.All|x64.ActiveCfg = Release|x64
 		{30A5B29C-983E-4580-9FD0-D647CCDCC7EB}.All|x64.Build.0 = Release|x64
@@ -840,17 +795,6 @@ Global
 		{05515420-16DE-4E63-BE73-85BE85BA5142}.Release|Win32.Build.0 = Release|Win32
 		{05515420-16DE-4E63-BE73-85BE85BA5142}.Release|x64.ActiveCfg = Release|x64
 		{05515420-16DE-4E63-BE73-85BE85BA5142}.Release|x64.Build.0 = Release|x64
-		{1906D736-08BD-4EE1-924F-B536249B9A54}.All|Win32.ActiveCfg = Release DLL|x64
-		{1906D736-08BD-4EE1-924F-B536249B9A54}.All|x64.ActiveCfg = Release DLL|x64
-		{1906D736-08BD-4EE1-924F-B536249B9A54}.All|x64.Build.0 = Release DLL|x64
-		{1906D736-08BD-4EE1-924F-B536249B9A54}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1906D736-08BD-4EE1-924F-B536249B9A54}.Debug|Win32.Build.0 = Debug|Win32
-		{1906D736-08BD-4EE1-924F-B536249B9A54}.Debug|x64.ActiveCfg = Debug|x64
-		{1906D736-08BD-4EE1-924F-B536249B9A54}.Debug|x64.Build.0 = Debug|x64
-		{1906D736-08BD-4EE1-924F-B536249B9A54}.Release|Win32.ActiveCfg = Release|Win32
-		{1906D736-08BD-4EE1-924F-B536249B9A54}.Release|Win32.Build.0 = Release|Win32
-		{1906D736-08BD-4EE1-924F-B536249B9A54}.Release|x64.ActiveCfg = Release|x64
-		{1906D736-08BD-4EE1-924F-B536249B9A54}.Release|x64.Build.0 = Release|x64
 		{EEF031CB-FED8-451E-A471-91EC8D4F6750}.All|Win32.ActiveCfg = Release Dll|x64
 		{EEF031CB-FED8-451E-A471-91EC8D4F6750}.All|x64.ActiveCfg = Release Dll|x64
 		{EEF031CB-FED8-451E-A471-91EC8D4F6750}.All|x64.Build.0 = Release Dll|x64
@@ -884,17 +828,6 @@ Global
 		{F6C55D93-B927-4483-BB69-15AEF3DD2DFF}.Release|Win32.Build.0 = Release|Win32
 		{F6C55D93-B927-4483-BB69-15AEF3DD2DFF}.Release|x64.ActiveCfg = Release|x64
 		{F6C55D93-B927-4483-BB69-15AEF3DD2DFF}.Release|x64.Build.0 = Release|x64
-		{F057DA7F-79E5-4B00-845C-EF446EF055E3}.All|Win32.ActiveCfg = Release|x64
-		{F057DA7F-79E5-4B00-845C-EF446EF055E3}.All|x64.ActiveCfg = Release|x64
-		{F057DA7F-79E5-4B00-845C-EF446EF055E3}.All|x64.Build.0 = Release|x64
-		{F057DA7F-79E5-4B00-845C-EF446EF055E3}.Debug|Win32.ActiveCfg = Debug|Win32
-		{F057DA7F-79E5-4B00-845C-EF446EF055E3}.Debug|Win32.Build.0 = Debug|Win32
-		{F057DA7F-79E5-4B00-845C-EF446EF055E3}.Debug|x64.ActiveCfg = Debug|x64
-		{F057DA7F-79E5-4B00-845C-EF446EF055E3}.Debug|x64.Build.0 = Debug|x64
-		{F057DA7F-79E5-4B00-845C-EF446EF055E3}.Release|Win32.ActiveCfg = Release|Win32
-		{F057DA7F-79E5-4B00-845C-EF446EF055E3}.Release|Win32.Build.0 = Release|Win32
-		{F057DA7F-79E5-4B00-845C-EF446EF055E3}.Release|x64.ActiveCfg = Release|x64
-		{F057DA7F-79E5-4B00-845C-EF446EF055E3}.Release|x64.Build.0 = Release|x64
 		{E727E8F6-935D-46FE-8B0E-37834748A0E3}.All|Win32.ActiveCfg = Release|x64
 		{E727E8F6-935D-46FE-8B0E-37834748A0E3}.All|x64.ActiveCfg = Release|x64
 		{E727E8F6-935D-46FE-8B0E-37834748A0E3}.All|x64.Build.0 = Release|x64
@@ -906,17 +839,6 @@ Global
 		{E727E8F6-935D-46FE-8B0E-37834748A0E3}.Release|Win32.Build.0 = Release|Win32
 		{E727E8F6-935D-46FE-8B0E-37834748A0E3}.Release|x64.ActiveCfg = Release|x64
 		{E727E8F6-935D-46FE-8B0E-37834748A0E3}.Release|x64.Build.0 = Release|x64
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F}.All|Win32.ActiveCfg = Debug|x64
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F}.All|x64.ActiveCfg = Debug|x64
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F}.All|x64.Build.0 = Debug|x64
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F}.Debug|Win32.ActiveCfg = Debug|Win32
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F}.Debug|Win32.Build.0 = Debug|Win32
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F}.Debug|x64.ActiveCfg = Debug|x64
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F}.Debug|x64.Build.0 = Debug|x64
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F}.Release|Win32.ActiveCfg = Release|Win32
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F}.Release|Win32.Build.0 = Release|Win32
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F}.Release|x64.ActiveCfg = Release|x64
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F}.Release|x64.Build.0 = Release|x64
 		{0DF3ABD0-DDC0-4265-B778-07C66780979B}.All|Win32.ActiveCfg = Release|x64
 		{0DF3ABD0-DDC0-4265-B778-07C66780979B}.All|x64.ActiveCfg = Release|x64
 		{0DF3ABD0-DDC0-4265-B778-07C66780979B}.All|x64.Build.0 = Release|x64
@@ -1697,116 +1619,6 @@ Global
 		{D5C87B19-150D-4EF3-A671-96589BD2D14A}.Release|Win32.Build.0 = Release|Win32
 		{D5C87B19-150D-4EF3-A671-96589BD2D14A}.Release|x64.ActiveCfg = Release|x64
 		{D5C87B19-150D-4EF3-A671-96589BD2D14A}.Release|x64.Build.0 = Release|x64
-		{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2}.All|Win32.ActiveCfg = Release|Win32
-		{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2}.All|Win32.Build.0 = Release|Win32
-		{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2}.All|x64.ActiveCfg = Release|Win32
-		{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2}.Debug|Win32.ActiveCfg = Debug|Win32
-		{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2}.Debug|Win32.Build.0 = Debug|Win32
-		{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2}.Debug|x64.ActiveCfg = Debug|x64
-		{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2}.Debug|x64.Build.0 = Debug|x64
-		{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2}.Release|Win32.ActiveCfg = Release|Win32
-		{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2}.Release|Win32.Build.0 = Release|Win32
-		{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2}.Release|x64.ActiveCfg = Release|x64
-		{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2}.Release|x64.Build.0 = Release|x64
-		{B5A00BFA-6083-4FAE-A097-71642D6473B5}.All|Win32.ActiveCfg = Release|Win32
-		{B5A00BFA-6083-4FAE-A097-71642D6473B5}.All|Win32.Build.0 = Release|Win32
-		{B5A00BFA-6083-4FAE-A097-71642D6473B5}.All|x64.ActiveCfg = Release|Win32
-		{B5A00BFA-6083-4FAE-A097-71642D6473B5}.Debug|Win32.ActiveCfg = Debug|Win32
-		{B5A00BFA-6083-4FAE-A097-71642D6473B5}.Debug|Win32.Build.0 = Debug|Win32
-		{B5A00BFA-6083-4FAE-A097-71642D6473B5}.Debug|x64.ActiveCfg = Debug|x64
-		{B5A00BFA-6083-4FAE-A097-71642D6473B5}.Debug|x64.Build.0 = Debug|x64
-		{B5A00BFA-6083-4FAE-A097-71642D6473B5}.Release|Win32.ActiveCfg = Release|Win32
-		{B5A00BFA-6083-4FAE-A097-71642D6473B5}.Release|Win32.Build.0 = Release|Win32
-		{B5A00BFA-6083-4FAE-A097-71642D6473B5}.Release|x64.ActiveCfg = Release|x64
-		{B5A00BFA-6083-4FAE-A097-71642D6473B5}.Release|x64.Build.0 = Release|x64
-		{1C320193-46A6-4B34-9C56-8AB584FC1B56}.All|Win32.ActiveCfg = Release|Win32
-		{1C320193-46A6-4B34-9C56-8AB584FC1B56}.All|Win32.Build.0 = Release|Win32
-		{1C320193-46A6-4B34-9C56-8AB584FC1B56}.All|x64.ActiveCfg = Release|Win32
-		{1C320193-46A6-4B34-9C56-8AB584FC1B56}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1C320193-46A6-4B34-9C56-8AB584FC1B56}.Debug|Win32.Build.0 = Debug|Win32
-		{1C320193-46A6-4B34-9C56-8AB584FC1B56}.Debug|x64.ActiveCfg = Debug|x64
-		{1C320193-46A6-4B34-9C56-8AB584FC1B56}.Debug|x64.Build.0 = Debug|x64
-		{1C320193-46A6-4B34-9C56-8AB584FC1B56}.Release|Win32.ActiveCfg = Release|Win32
-		{1C320193-46A6-4B34-9C56-8AB584FC1B56}.Release|Win32.Build.0 = Release|Win32
-		{1C320193-46A6-4B34-9C56-8AB584FC1B56}.Release|x64.ActiveCfg = Release|x64
-		{1C320193-46A6-4B34-9C56-8AB584FC1B56}.Release|x64.Build.0 = Release|x64
-		{72782932-37CC-46AE-8C7F-9A7B1A6EE108}.All|Win32.ActiveCfg = Release|Win32
-		{72782932-37CC-46AE-8C7F-9A7B1A6EE108}.All|Win32.Build.0 = Release|Win32
-		{72782932-37CC-46AE-8C7F-9A7B1A6EE108}.All|x64.ActiveCfg = Release|Win32
-		{72782932-37CC-46AE-8C7F-9A7B1A6EE108}.Debug|Win32.ActiveCfg = Debug|Win32
-		{72782932-37CC-46AE-8C7F-9A7B1A6EE108}.Debug|Win32.Build.0 = Debug|Win32
-		{72782932-37CC-46AE-8C7F-9A7B1A6EE108}.Debug|x64.ActiveCfg = Debug|x64
-		{72782932-37CC-46AE-8C7F-9A7B1A6EE108}.Debug|x64.Build.0 = Debug|x64
-		{72782932-37CC-46AE-8C7F-9A7B1A6EE108}.Release|Win32.ActiveCfg = Release|Win32
-		{72782932-37CC-46AE-8C7F-9A7B1A6EE108}.Release|Win32.Build.0 = Release|Win32
-		{72782932-37CC-46AE-8C7F-9A7B1A6EE108}.Release|x64.ActiveCfg = Release|x64
-		{72782932-37CC-46AE-8C7F-9A7B1A6EE108}.Release|x64.Build.0 = Release|x64
-		{12A49562-BAB9-43A3-A21D-15B60BBB4C31}.All|Win32.ActiveCfg = Release|Win32
-		{12A49562-BAB9-43A3-A21D-15B60BBB4C31}.All|Win32.Build.0 = Release|Win32
-		{12A49562-BAB9-43A3-A21D-15B60BBB4C31}.All|x64.ActiveCfg = Release|Win32
-		{12A49562-BAB9-43A3-A21D-15B60BBB4C31}.Debug|Win32.ActiveCfg = Debug|Win32
-		{12A49562-BAB9-43A3-A21D-15B60BBB4C31}.Debug|Win32.Build.0 = Debug|Win32
-		{12A49562-BAB9-43A3-A21D-15B60BBB4C31}.Debug|x64.ActiveCfg = Debug|x64
-		{12A49562-BAB9-43A3-A21D-15B60BBB4C31}.Debug|x64.Build.0 = Debug|x64
-		{12A49562-BAB9-43A3-A21D-15B60BBB4C31}.Release|Win32.ActiveCfg = Release|Win32
-		{12A49562-BAB9-43A3-A21D-15B60BBB4C31}.Release|Win32.Build.0 = Release|Win32
-		{12A49562-BAB9-43A3-A21D-15B60BBB4C31}.Release|x64.ActiveCfg = Release|x64
-		{12A49562-BAB9-43A3-A21D-15B60BBB4C31}.Release|x64.Build.0 = Release|x64
-		{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA}.All|Win32.ActiveCfg = Release|Win32
-		{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA}.All|Win32.Build.0 = Release|Win32
-		{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA}.All|x64.ActiveCfg = Release|Win32
-		{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA}.Debug|Win32.ActiveCfg = Debug|Win32
-		{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA}.Debug|Win32.Build.0 = Debug|Win32
-		{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA}.Debug|x64.ActiveCfg = Debug|x64
-		{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA}.Debug|x64.Build.0 = Debug|x64
-		{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA}.Release|Win32.ActiveCfg = Release|Win32
-		{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA}.Release|Win32.Build.0 = Release|Win32
-		{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA}.Release|x64.ActiveCfg = Release|x64
-		{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA}.Release|x64.Build.0 = Release|x64
-		{504B3154-7A4F-459D-9877-B951021C3F1F}.All|Win32.ActiveCfg = Release|Win32
-		{504B3154-7A4F-459D-9877-B951021C3F1F}.All|Win32.Build.0 = Release|Win32
-		{504B3154-7A4F-459D-9877-B951021C3F1F}.All|x64.ActiveCfg = Release|Win32
-		{504B3154-7A4F-459D-9877-B951021C3F1F}.Debug|Win32.ActiveCfg = Debug|Win32
-		{504B3154-7A4F-459D-9877-B951021C3F1F}.Debug|Win32.Build.0 = Debug|Win32
-		{504B3154-7A4F-459D-9877-B951021C3F1F}.Debug|x64.ActiveCfg = Debug|x64
-		{504B3154-7A4F-459D-9877-B951021C3F1F}.Debug|x64.Build.0 = Debug|x64
-		{504B3154-7A4F-459D-9877-B951021C3F1F}.Release|Win32.ActiveCfg = Release|Win32
-		{504B3154-7A4F-459D-9877-B951021C3F1F}.Release|Win32.Build.0 = Release|Win32
-		{504B3154-7A4F-459D-9877-B951021C3F1F}.Release|x64.ActiveCfg = Release|x64
-		{504B3154-7A4F-459D-9877-B951021C3F1F}.Release|x64.Build.0 = Release|x64
-		{746F3632-5BB2-4570-9453-31D6D58A7D8E}.All|Win32.ActiveCfg = Release|Win32
-		{746F3632-5BB2-4570-9453-31D6D58A7D8E}.All|Win32.Build.0 = Release|Win32
-		{746F3632-5BB2-4570-9453-31D6D58A7D8E}.All|x64.ActiveCfg = Release|Win32
-		{746F3632-5BB2-4570-9453-31D6D58A7D8E}.Debug|Win32.ActiveCfg = Debug|Win32
-		{746F3632-5BB2-4570-9453-31D6D58A7D8E}.Debug|Win32.Build.0 = Debug|Win32
-		{746F3632-5BB2-4570-9453-31D6D58A7D8E}.Debug|x64.ActiveCfg = Debug|x64
-		{746F3632-5BB2-4570-9453-31D6D58A7D8E}.Debug|x64.Build.0 = Debug|x64
-		{746F3632-5BB2-4570-9453-31D6D58A7D8E}.Release|Win32.ActiveCfg = Release|Win32
-		{746F3632-5BB2-4570-9453-31D6D58A7D8E}.Release|Win32.Build.0 = Release|Win32
-		{746F3632-5BB2-4570-9453-31D6D58A7D8E}.Release|x64.ActiveCfg = Release|x64
-		{746F3632-5BB2-4570-9453-31D6D58A7D8E}.Release|x64.Build.0 = Release|x64
-		{DEB01ACB-D65F-4A62-AED9-58C1054499E9}.All|Win32.ActiveCfg = Release|Win32
-		{DEB01ACB-D65F-4A62-AED9-58C1054499E9}.All|Win32.Build.0 = Release|Win32
-		{DEB01ACB-D65F-4A62-AED9-58C1054499E9}.All|x64.ActiveCfg = Release|Win32
-		{DEB01ACB-D65F-4A62-AED9-58C1054499E9}.Debug|Win32.ActiveCfg = Debug|Win32
-		{DEB01ACB-D65F-4A62-AED9-58C1054499E9}.Debug|Win32.Build.0 = Debug|Win32
-		{DEB01ACB-D65F-4A62-AED9-58C1054499E9}.Debug|x64.ActiveCfg = Debug|x64
-		{DEB01ACB-D65F-4A62-AED9-58C1054499E9}.Debug|x64.Build.0 = Debug|x64
-		{DEB01ACB-D65F-4A62-AED9-58C1054499E9}.Release|Win32.ActiveCfg = Release|Win32
-		{DEB01ACB-D65F-4A62-AED9-58C1054499E9}.Release|Win32.Build.0 = Release|Win32
-		{DEB01ACB-D65F-4A62-AED9-58C1054499E9}.Release|x64.ActiveCfg = Release|x64
-		{DEB01ACB-D65F-4A62-AED9-58C1054499E9}.Release|x64.Build.0 = Release|x64
-		{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD}.All|Win32.ActiveCfg = Release|x64
-		{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD}.All|x64.ActiveCfg = Release|x64
-		{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD}.All|x64.Build.0 = Release|x64
-		{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD}.Debug|Win32.ActiveCfg = Debug|Win32
-		{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD}.Debug|Win32.Build.0 = Debug|Win32
-		{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD}.Debug|x64.ActiveCfg = Debug|x64
-		{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD}.Debug|x64.Build.0 = Debug|x64
-		{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD}.Release|Win32.ActiveCfg = Release|Win32
-		{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD}.Release|Win32.Build.0 = Release|Win32
-		{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD}.Release|x64.ActiveCfg = Release|x64
-		{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD}.Release|x64.Build.0 = Release|x64
 		{ABB71A76-42B0-47A4-973A-42E3D920C6FD}.All|Win32.ActiveCfg = Release|x64
 		{ABB71A76-42B0-47A4-973A-42E3D920C6FD}.All|x64.ActiveCfg = Release|x64
 		{ABB71A76-42B0-47A4-973A-42E3D920C6FD}.All|x64.Build.0 = Release|x64
@@ -2053,17 +1865,6 @@ Global
 		{74B120FF-6935-4DFE-A142-CDB6BEA99C90}.Release|Win32.Build.0 = Release|Win32
 		{74B120FF-6935-4DFE-A142-CDB6BEA99C90}.Release|x64.ActiveCfg = Release|x64
 		{74B120FF-6935-4DFE-A142-CDB6BEA99C90}.Release|x64.Build.0 = Release|x64
-		{C13CC324-0032-4492-9A30-310A6BD64FF5}.All|Win32.ActiveCfg = Release|Win32
-		{C13CC324-0032-4492-9A30-310A6BD64FF5}.All|Win32.Build.0 = Release|Win32
-		{C13CC324-0032-4492-9A30-310A6BD64FF5}.All|x64.ActiveCfg = Release|Win32
-		{C13CC324-0032-4492-9A30-310A6BD64FF5}.Debug|Win32.ActiveCfg = Debug|Win32
-		{C13CC324-0032-4492-9A30-310A6BD64FF5}.Debug|Win32.Build.0 = Debug|Win32
-		{C13CC324-0032-4492-9A30-310A6BD64FF5}.Debug|x64.ActiveCfg = Debug|x64
-		{C13CC324-0032-4492-9A30-310A6BD64FF5}.Debug|x64.Build.0 = Debug|x64
-		{C13CC324-0032-4492-9A30-310A6BD64FF5}.Release|Win32.ActiveCfg = Release|Win32
-		{C13CC324-0032-4492-9A30-310A6BD64FF5}.Release|Win32.Build.0 = Release|Win32
-		{C13CC324-0032-4492-9A30-310A6BD64FF5}.Release|x64.ActiveCfg = Release|x64
-		{C13CC324-0032-4492-9A30-310A6BD64FF5}.Release|x64.Build.0 = Release|x64
 		{886B5E9D-F2C2-4AF2-98C8-EF98C4C770E6}.All|Win32.ActiveCfg = Release|x64
 		{886B5E9D-F2C2-4AF2-98C8-EF98C4C770E6}.All|x64.ActiveCfg = Release|x64
 		{886B5E9D-F2C2-4AF2-98C8-EF98C4C770E6}.All|x64.Build.0 = Release|x64
@@ -2717,6 +2518,18 @@ Global
 		{69A7464A-9B0D-4804-A108-835229DACF58}.Release|Win32.Build.0 = Release|Win32
 		{69A7464A-9B0D-4804-A108-835229DACF58}.Release|x64.ActiveCfg = Release|x64
 		{69A7464A-9B0D-4804-A108-835229DACF58}.Release|x64.Build.0 = Release|x64
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB}.All|Win32.ActiveCfg = Debug|Win32
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB}.All|Win32.Build.0 = Debug|Win32
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB}.All|x64.ActiveCfg = Debug|x64
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB}.All|x64.Build.0 = Debug|x64
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB}.Debug|Win32.ActiveCfg = Debug|Win32
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB}.Debug|Win32.Build.0 = Debug|Win32
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB}.Debug|x64.ActiveCfg = Debug|x64
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB}.Debug|x64.Build.0 = Debug|x64
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB}.Release|Win32.ActiveCfg = Release|Win32
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB}.Release|Win32.Build.0 = Release|Win32
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB}.Release|x64.ActiveCfg = Release|x64
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB}.Release|x64.Build.0 = Release|x64
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
@@ -2739,7 +2552,6 @@ Global
 		{713E4747-1126-40B1-BD84-58F9A7745423} = {57199684-EC63-4A60-9DC6-11815AF6B413}
 		{F1B71990-EB04-4EB5-B28A-BC3EB6F7E843} = {D4A12E4C-DBDA-4614-BA26-3425AE9F60F5}
 		{3DAF028C-AB5B-4183-A01B-DCC43F5A87F0} = {D4A12E4C-DBDA-4614-BA26-3425AE9F60F5}
-		{62F27B1A-C919-4A70-8478-51F178F3B18F} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{1D95CD95-0DE2-48C3-AC23-D5C7D1C9C0F0} = {F881ADA2-2F1A-4046-9FEB-191D9422D781}
 		{AFAC0568-7548-42D5-9F6A-8D3400A1E4F6} = {A5A27244-AD24-46E5-B01B-840CD296C91D}
 		{5FD31A25-5D83-4794-8BEE-904DAD84CE71} = {9460B5F1-0A95-41C4-BEB7-9C2C96459A7C}
@@ -2753,7 +2565,6 @@ Global
 		{8B754330-A434-4791-97E5-1EE67060BAC0} = {0C808854-54D1-4230-BFF5-77B5FD905000}
 		{692F6330-4D87-4C82-81DF-40DB5892636E} = {4CF6A6AC-07DE-4B9E-ABE1-7F98B64E0BB0}
 		{D3EC0AFF-76FC-4210-A825-9A17410660A3} = {F881ADA2-2F1A-4046-9FEB-191D9422D781}
-		{FFAA4C52-3A53-4F99-90C1-D59D1F0427F3} = {9460B5F1-0A95-41C4-BEB7-9C2C96459A7C}
 		{30A5B29C-983E-4580-9FD0-D647CCDCC7EB} = {E72B5BCB-6462-4D23-B419-3AF1A4AC3D78}
 		{1C453396-D912-4213-89FD-9B489162B7B5} = {A7AB4405-FDB7-4853-9FBB-1516B1C3D80A}
 		{CBEC7225-0C21-4DA8-978E-1F158F8AD950} = {F69A4A6B-9360-4EBB-A280-22AA3C455AC5}
@@ -2761,13 +2572,10 @@ Global
 		{C24FB505-05D7-4319-8485-7540B44C8603} = {E72B5BCB-6462-4D23-B419-3AF1A4AC3D78}
 		{B5881A85-FE70-4F64-8607-2CAAE52669C6} = {E72B5BCB-6462-4D23-B419-3AF1A4AC3D78}
 		{05515420-16DE-4E63-BE73-85BE85BA5142} = {9ADF1E48-2F5C-4ED7-A893-596259FABFE0}
-		{1906D736-08BD-4EE1-924F-B536249B9A54} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{EEF031CB-FED8-451E-A471-91EC8D4F6750} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{6EDFEFD5-3596-4FA9-8EBA-B331547B35A3} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{F6C55D93-B927-4483-BB69-15AEF3DD2DFF} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
-		{F057DA7F-79E5-4B00-845C-EF446EF055E3} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{E727E8F6-935D-46FE-8B0E-37834748A0E3} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
-		{155844C3-EC5F-407F-97A4-A2DDADED9B2F} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{0DF3ABD0-DDC0-4265-B778-07C66780979B} = {9460B5F1-0A95-41C4-BEB7-9C2C96459A7C}
 		{DF018947-0FFF-4EB3-BDEE-441DC81DA7A4} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{FEA1EEF7-876F-48DE-88BF-C0E3E606D758} = {F881ADA2-2F1A-4046-9FEB-191D9422D781}
@@ -2840,16 +2648,6 @@ Global
 		{432DB165-1EB2-4781-A9C0-71E62610B20A} = {E72B5BCB-6462-4D23-B419-3AF1A4AC3D78}
 		{CF70F278-3364-4395-A2E1-23501C9B8AD2} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{D5C87B19-150D-4EF3-A671-96589BD2D14A} = {F881ADA2-2F1A-4046-9FEB-191D9422D781}
-		{13DEECA0-BDD4-4744-A1A2-8EB0A44DF3D2} = {62F27B1A-C919-4A70-8478-51F178F3B18F}
-		{B5A00BFA-6083-4FAE-A097-71642D6473B5} = {62F27B1A-C919-4A70-8478-51F178F3B18F}
-		{1C320193-46A6-4B34-9C56-8AB584FC1B56} = {62F27B1A-C919-4A70-8478-51F178F3B18F}
-		{72782932-37CC-46AE-8C7F-9A7B1A6EE108} = {62F27B1A-C919-4A70-8478-51F178F3B18F}
-		{12A49562-BAB9-43A3-A21D-15B60BBB4C31} = {62F27B1A-C919-4A70-8478-51F178F3B18F}
-		{A9EDAC04-6A5F-4BA7-BC0D-CCE7B255B6EA} = {62F27B1A-C919-4A70-8478-51F178F3B18F}
-		{504B3154-7A4F-459D-9877-B951021C3F1F} = {62F27B1A-C919-4A70-8478-51F178F3B18F}
-		{746F3632-5BB2-4570-9453-31D6D58A7D8E} = {62F27B1A-C919-4A70-8478-51F178F3B18F}
-		{DEB01ACB-D65F-4A62-AED9-58C1054499E9} = {62F27B1A-C919-4A70-8478-51F178F3B18F}
-		{D07C378A-F5F7-438F-ADF3-4AC4FB1883CD} = {4CF6A6AC-07DE-4B9E-ABE1-7F98B64E0BB0}
 		{ABB71A76-42B0-47A4-973A-42E3D920C6FD} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{EF300386-A8DF-4372-B6D8-FB9BFFCA9AED} = {E72B5BCB-6462-4D23-B419-3AF1A4AC3D78}
 		{AFA983D6-4569-4F88-BA94-555ED00FD9A8} = {F881ADA2-2F1A-4046-9FEB-191D9422D781}
@@ -2873,7 +2671,6 @@ Global
 		{9DE35039-A8F6-4FBF-B1B6-EB527F802411} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{26C82FCE-E0CF-4D10-A00C-D8E582FFEB53} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{74B120FF-6935-4DFE-A142-CDB6BEA99C90} = {9460B5F1-0A95-41C4-BEB7-9C2C96459A7C}
-		{C13CC324-0032-4492-9A30-310A6BD64FF5} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{886B5E9D-F2C2-4AF2-98C8-EF98C4C770E6} = {E72B5BCB-6462-4D23-B419-3AF1A4AC3D78}
 		{019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
 		{D2396DD7-7D38-473A-ABB7-6F96D65AE1B9} = {9DE35039-A8F6-4FBF-B1B6-EB527F802411}
@@ -2931,6 +2728,7 @@ Global
 		{0B612F84-7533-4DEC-AEDD-5C9CBCF15EAC} = {31C2761D-20E0-4BF8-98B9-E32F0D8DD6E1}
 		{580675D7-C1C9-4197-AAC5-00F64FAFDE78} = {9388C266-C3FC-468A-92EF-0CBC35941412}
 		{69A7464A-9B0D-4804-A108-835229DACF58} = {9388C266-C3FC-468A-92EF-0CBC35941412}
+		{589A07E7-5DE5-49FD-A62C-27795B806AFB} = {9388C266-C3FC-468A-92EF-0CBC35941412}
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
 		SolutionGuid = {09840DE7-9208-45AA-9667-1A71EE93BD1E}

+ 2 - 38
LICENSE

@@ -3,8 +3,8 @@ Upstream-Name: freeswitch
 Source: https://freeswitch.org/
 
 Files: *
-Copyright: 2005-2014 Anthony Minessale II <anthm@freeswitch.org>
- 2005-2014 Anthony Minessale II
+Copyright: 2005-2022 Anthony Minessale II <anthm@freeswitch.org>
+ 2005-2022 Anthony Minessale II
 License: MPL-1.1
                            MOZILLA PUBLIC LICENSE
                                  Version 1.1
@@ -1011,12 +1011,6 @@ License: MPL-1.1 or GPL-2+
       use the text of this Exhibit A rather than the text found in the
       Original Code Source Code for Your Modifications.]
 
-Files: libs/unimrcp/*
-Copyright: 2008-2010 Arsen Chaloyan
- 2009-2010 Tomas Valenta, Arsen Chaloyan
- 2001-2006 Steve Underwood
-License: Apache-2.0
-
 Files: */inet_pton.c
  libs/curl/lib/inet_ntop.c
  libs/curl/lib/mprintf.c
@@ -1595,15 +1589,6 @@ Files: libs/silk/*
 Copyright: 2006-2011, Skype Limited.
 License: BSD-2-clause
 
-Files: libs/libdingaling/*
-Copyright: 2005-2014, Anthony Minessale II <anthm@freeswitch.org>
- 2001-2003 Allan Saddi <allan@saddi.com>
-License: MPL-1.1
-
-Files: libs/libdingaling/src/sha1.[ch]
-Copyright: 2001-2003 Allan Saddi <allan@saddi.com>
-License: BSD-2-clause
-
 Files: libs/libcodec2/*
 Copyright: 1990-2010 David Rowe
  1990-2010 David Rowe 2009
@@ -1724,27 +1709,6 @@ License: LGPL-2.1
 Files: libs/broadvoice/autogen.sh
 License: GPL-2
 
-Files: libs/libzrtp/*
-Copyright: 2006-2012 Philip R. Zimmermann.
- 1993-2005 Colin Plumb
- 1998-2006, Dr Brian Gladman, Worcester, UK.
- 2002, Bryce "Zooko" Wilcox-O'Hearn
- 2010 Soft Industry
-License: AGPL-3 or MPL-1.1
-
-Files: libs/libzrtp/test/cmockery/cmockery.c
-Copyright: 2008 Google Inc
-License: Apache-2.0
-
-Files: libs/libzrtp/third_party/bnlib/legal.c
- libs/libzrtp/third_party/bnlib/*
-Copyright: 1993-2005 Colin Plumb
-License: GPL-2 or GPL-3 or MPL-1.1
-
-Files: libs/libzrtp/third_party/bnlib/test/md5.c
-Copyright: 1995 Abandoned Colin Plumb
-License: public-domain
-
 Files: libs/win32/sqlite/sqlite3.[ch]
  libs/win32/sqlite/parse.c
 Copyright: 2006 Abandoned D. Richard Hipp <drh@hwaci.com>

+ 5 - 36
Makefile.am

@@ -15,16 +15,6 @@ AM_LIBAPR_CPPFLAGS := $(shell ./libs/apr/apr-1-config --cppflags --includes)
 AM_LIBAPR_LDFLAGS := $(shell ./libs/apr/apr-1-config --ldflags)
 AM_LIBAPR_LIBS := $(subst $(switch_builddir)/,,$(shell ./libs/apr/apr-1-config \--libs))
 endif
-if SYSTEM_APRUTIL
-AM_LIBAPU_CPPFLAGS := $(shell apu-1-config --includes)
-AM_LIBAPU_LDFLAGS := $(shell apu-1-config --ldflags)
-AM_LIBAPU_LIBS := $(shell apu-1-config \--libs)
-AM_LIBAPU_LINKLIBTOOL := $(shell apu-1-config \--link-libtool)
-else
-AM_LIBAPU_CPPFLAGS := $(shell ./libs/apr-util/apu-1-config --includes)
-AM_LIBAPU_LDFLAGS := $(shell ./libs/apr-util/apu-1-config --ldflags)
-AM_LIBAPU_LIBS := $(subst $(switch_builddir)/,,$(shell ./libs/apr-util/apu-1-config \--libs))
-endif
 
 
 AM_CFLAGS   = $(SWITCH_AM_CFLAGS) $(SWITCH_ANSI_CFLAGS) 
@@ -141,11 +131,6 @@ CORE_LIBS=
 if ENABLE_LIBVPX
 CORE_LIBS += libs/libvpx/libvpx.a
 endif
-if SYSTEM_APRUTIL
-CORE_LIBS += $(AM_LIBAPU_LINKLIBTOOL)
-else
-CORE_LIBS +=  libs/apr-util/libaprutil-1.la
-endif
 if SYSTEM_APR
 CORE_LIBS += $(AM_LIBAPR_LINKLIBTOOL)
 else
@@ -259,19 +244,6 @@ if HAVE_ODBC
 libfreeswitch_la_LDFLAGS += $(ODBC_LIB_FLAGS)
 endif
 
-if ENABLE_ZRTP
-CORE_CFLAGS += -I$(switch_srcdir)/libs/libzrtp/third_party/bgaes
-CORE_CFLAGS += -I$(switch_srcdir)/libs/libzrtp/third_party/bnlib
-CORE_CFLAGS += -isystem $(switch_srcdir)/libs/libzrtp/include
-ZRTP_LDFLAGS = -L$(switch_srcdir)/libs/libzrtp/third_party/bnlib
-ZRTP_LDFLAGS += -L$(switch_srcdir)/libs/libzrtp
-ZRTP_LIBS = -lbn -lzrtp
-libfreeswitch_la_LDFLAGS += $(ZRTP_LDFLAGS)
-libfreeswitch_la_LIBADD += $(ZRTP_LIBS)
-CORE_LIBS += libs/libzrtp/libzrtp.a
-LIBS += libs/libzrtp/third_party/bnlib/libbn.a
-endif
-
 library_includetestdir = $(includedir)/test
 library_includetest_HEADERS = \
 	src/include/test/switch_fct.h \
@@ -310,6 +282,7 @@ library_include_HEADERS = \
 	src/include/switch_jitterbuffer.h \
 	src/include/switch_estimators.h \
 	src/include/switch_rtcp_frame.h \
+	src/include/switch_spandsp.h \
 	src/include/switch_stun.h \
 	src/include/switch_nat.h \
 	src/include/switch_log.h \
@@ -339,6 +312,7 @@ nodist_libfreeswitch_la_SOURCES = \
 
 libfreeswitch_la_SOURCES = \
 	src/switch_apr.c \
+	src/switch_apr_queue.c \
 	src/switch_buffer.c \
 	src/switch_caller.c \
 	src/switch_channel.c \
@@ -385,6 +359,7 @@ libfreeswitch_la_SOURCES = \
 	src/switch_ivr_say.c \
 	src/switch_ivr_menu.c \
 	src/switch_ivr.c \
+	src/switch_spandsp.c \
 	src/switch_stun.c \
 	src/switch_nat.c \
 	src/switch_log.c \
@@ -582,9 +557,6 @@ src/include/switch_version.h: src/include/switch_version.h.in Makefile $(switch_
 libs/libedit/src/.libs/libedit.a:
 	cd libs/libedit && $(MAKE)
 
-libs/libzrtp/libzrtp.a:
-	cd libs/libzrtp && $(MAKE)
-
 libs/libvpx/Makefile: libs/libvpx/.update
 	cd libs/libvpx && CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS) $(VISIBILITY_FLAG)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --enable-pic --disable-docs --disable-examples --disable-install-bins --disable-install-srcs --disable-unit-tests --size-limit=16384x16384
 
@@ -598,9 +570,6 @@ libs/apr/Makefile: libs/apr/Makefile.in libs/apr/config.status libs/apr libs/apr
 libs/apr/libapr-1.la: libs/apr/Makefile libs/apr/.update
 	@if [ $(MAKELEVEL) = 0 -o -z "`echo "$(MAKEARGS)" | grep  "j"`" ] ; then touch $(switch_srcdir)/src/include/switch.h; cd libs/apr && $(MAKE) $(MFLAGS) && touch libapr-1.la; fi
 
-libs/apr-util/libaprutil-1.la: libs/apr/libapr-1.la libs/apr-util libs/apr-util/.update
-	@if [ $(MAKELEVEL) = 0 -o -z "`echo "$(MAKEARGS)" | grep  "j"`" ] ; then touch $(switch_srcdir)/src/include/switch.h; cd libs/apr-util && $(MAKE) $(MFLAGS) && touch libaprutil-1.la; fi
-
 SRTP_SRC =	libs/srtp/srtp/srtp.c libs/srtp/crypto/cipher/cipher.c libs/srtp/crypto/cipher/null_cipher.c \
 		libs/srtp/crypto/cipher/aes.c libs/srtp/crypto/cipher/aes_icm.c \
 		libs/srtp/crypto/hash/null_auth.c libs/srtp/crypto/hash/sha1.c \
@@ -700,7 +669,7 @@ yesdepends:
 	rm .nodepends
 
 iksemel-dep:
-	make -C src/mod/endpoints/mod_dingaling deps
+	make -C src/mod/formats/mod_ssml deps
 
 core: $(switch_builddir)/modules.conf src/include/switch_version.h $(CORE_LIBS) 
 	$(MAKE) $(AM_MAKEFLAGS) libfreeswitch.la
@@ -780,7 +749,7 @@ iks-reconf:
 	cd libs/iksemel && $(MAKE) clean
 	cd libs/iksemel && autoreconf -fi
 	cd libs/iksemel && sh ./configure.gnu $(MY_DEFAULT_ARGS)
-	$(MAKE) mod_dingaling-clean
+	$(MAKE) mod_ssml-clean
 
 cluecon:
 	@clear

+ 17 - 6
README.md

@@ -8,7 +8,7 @@ Visit  [https://signalwire.com](https://signalwire.com/)  or https://github.com/
 
 FreeSWITCH is available on [Github](https://github.com/signalwire/freeswitch) in source code format.  You can checkout the development branch and build for many popular platforms including Linux, Windows, MacOSX and BSD.  There is an issue tracker and pull request system available as part of the repo online.
 
-See [https://freeswitch.com/#getting-started](https://freeswitch.com/#getting-started) for more detailed instructions.
+See https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/ for more detailed instructions.
 
 ## Additional Help
 
@@ -24,15 +24,26 @@ The main index for documentation is available at:
 
   * https://freeswitch.org/confluence/
 
+
 ### Release notes:
 
   * https://freeswitch.org/confluence/display/FREESWITCH/Release+Notes
 
-### Installation
+### Install from packages
+
+Step by step tutorials to install FreeSWITCH from packages:
+
+  * [Debian](https://freeswitch.org/confluence/display/FREESWITCH/Debian) [<b>Recommended</b>]
+  * [Raspberry Pi](https://freeswitch.org/confluence/display/FREESWITCH/Raspberry+Pi)
+  * [CentOS 7](https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7)
+
+### Build from source
 
-Step by step tutorials to install FreeSWITCH from packages or source code are available at:
+Example Dockerfiles to build FreeSWITCH and dependencies from source:
+  * https://github.com/signalwire/freeswitch/tree/master/docker/examples
 
-  * [Debian 10 Buster](https://freeswitch.org/confluence/display/FREESWITCH/Debian+10+Buster) [<b>Recommended</b>]
+Step by step tutorials to build FreeSWITCH with provided dependency packages:
+  * [Debian](https://freeswitch.org/confluence/display/FREESWITCH/Debian#Debian-buildfromsource) [<b>Recommended</b>]
   * [Raspberry Pi](https://freeswitch.org/confluence/display/FREESWITCH/Raspberry+Pi)
   * [CentOS 7](https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7)
 
@@ -56,8 +67,8 @@ This is the place to get answers faster and chat with other users in real time.
 Slack Community:
   * https://signalwire.community/
 
-Mailing list:
+Mailing list (ARCHIVED):
 
-  * http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
+  * http://lists.freeswitch.org/pipermail/freeswitch-users/
 
 **Thank you for using FreeSWITCH!**

+ 5 - 0
SECURITY.md

@@ -0,0 +1,5 @@
+# Security Policy
+
+## Reporting a Vulnerability
+
+Send an e-mail to security@signalwire.com to report a vulnerability. If accepted, we'll create a security advisory and add you and your team as collaborators. Please allow our team sufficient time to resolve the vulnerability before disclosing it; we'll remain in contact about the fix and may ask for your assistance to verify it is resolved.

+ 2 - 9
bootstrap.sh

@@ -10,7 +10,7 @@ BGJOB=false
 VERBOSE=false
 BASEDIR=`pwd`;
 LIBDIR=${BASEDIR}/libs;
-SUBDIRS="apr libzrtp iksemel libdingaling srtp unimrcp fs";
+SUBDIRS="apr iksemel srtp fs";
 
 while getopts 'jhd:v' o; do 
   case "$o" in
@@ -170,13 +170,6 @@ bootstrap_apr() {
   # Remove autoconf 2.5x's cache directory
   rm -rf autom4te*.cache
 
-  echo "Entering directory ${LIBDIR}/apr-util"
-  cd ${LIBDIR}/apr-util
-  ./buildconf
-}
-
-bootstrap_libzrtp() {
-  (cd ${LIBDIR}/libzrtp && ./bootstrap.sh)
 }
 
 # Libs automake automation function
@@ -263,7 +256,7 @@ bootstrap_libs_post() {
 bootstrap_libs() {
   for i in ${SUBDIRS}; do
     case "$i" in
-      apr|fs|libzrtp)
+      apr|fs)
         ${BGJOB} && wait
         bootstrap_$i
         continue

+ 0 - 6
build/buildmrcpserver.sh

@@ -1,6 +0,0 @@
-#!/bin/sh
-base=`pwd`
-cd libs/unimrcp
-./configure --with-pocketsphinx=$base/libs/pocketsphinx-0.5.99 --with-sphinxbase=$base/libs/sphinxbase-0.4.99 --with-flite=$base/libs/flite-1.3.99 --with-apr=$base/libs/apr --with-apr-util=$base/libs/apr-util --with-sofia-sip=$base/libs/sofia-sip --prefix=/usr/local/unimrcpserver --enable-pocketsphinx-plugin --enable-flite-plugin --disable-demosynth-plugin --disable-demorecog-plugin --disable-recorder-plugin --disable-cepstral-plugin
-make
-make install

+ 0 - 8
build/buildzrtp.sh

@@ -1,8 +0,0 @@
-#!/bin/sh
-tar zxf libzrtp-0.81.514.tar.gz
-cd libzrtp-0.81.514
-patch -p1 < ../patches/zrtp_bnlib_pic.diff
-cd projects/gnu/
-./configure CFLAGS="-fPIC"
-make
-make install

+ 4 - 2
build/modmake.rules.in

@@ -188,7 +188,7 @@ $(MODNAME).o: $(MODDIR)/$(SOURCEFILE) \
   $(switch_srcdir)/src/include/switch_event.h $(switch_srcdir)/src/include/switch_resample.h \
   $(switch_srcdir)/src/include/switch_ivr.h $(switch_srcdir)/src/include/switch_rtp.h \
   $(switch_srcdir)/src/include/switch_stun.h $(switch_srcdir)/src/include/switch_log.h \
-  $(switch_srcdir)/src/include/switch_xml.h
+  $(switch_srcdir)/src/include/switch_xml.h $(switch_srcdir)/src/include/switch_spandsp.h
 	@echo Compiling $<...
 	if test -f "$(CSOURCEFILE)" -o -f "$(MODDIR)/$(CSOURCEFILE)"; then \
 		if test ! -z $(VERBOSE) ; then echo $(COMPILE) -c -o $@ `test -f '$<' || echo '$(MODDIR)/'`$< ; fi ;\
@@ -211,7 +211,7 @@ $(MODNAME).lo: $(MODDIR)/$(SOURCEFILE) \
   $(switch_srcdir)/src/include/switch_event.h $(switch_srcdir)/src/include/switch_resample.h \
   $(switch_srcdir)/src/include/switch_ivr.h $(switch_srcdir)/src/include/switch_rtp.h \
   $(switch_srcdir)/src/include/switch_stun.h $(switch_srcdir)/src/include/switch_log.h \
-  $(switch_srcdir)/src/include/switch_xml.h
+  $(switch_srcdir)/src/include/switch_xml.h $(switch_srcdir)/src/include/switch_spandsp.h
 	@echo Compiling $<...
 	if test -f "$(CSOURCEFILE)" -o -f "$(MODDIR)/$(CSOURCEFILE)"; then \
 		if test ! -z $(VERBOSE) ; then echo $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(MODDIR)/'`$< ; fi ;\
@@ -261,6 +261,8 @@ $(switch_srcdir)/src/include/switch_ivr.h:
 
 $(switch_srcdir)/src/include/switch_rtp.h:
 
+$(switch_srcdir)/src/include/switch_spandsp.h:
+
 $(switch_srcdir)/src/include/switch_stun.h:
 
 $(switch_srcdir)/src/include/switch_log.h:

+ 0 - 3
build/modules.conf.in

@@ -60,7 +60,6 @@ applications/mod_voicemail
 #asr_tts/mod_flite
 #asr_tts/mod_pocketsphinx
 #asr_tts/mod_tts_commandline
-#asr_tts/mod_unimrcp
 codecs/mod_amr
 #codecs/mod_amrwb
 codecs/mod_b64
@@ -87,7 +86,6 @@ dialplans/mod_dialplan_asterisk
 dialplans/mod_dialplan_xml
 #directories/mod_ldap
 #endpoints/mod_alsa
-#endpoints/mod_dingaling
 #endpoints/mod_gsmopen
 #endpoints/mod_h323
 #endpoints/mod_khomp
@@ -112,7 +110,6 @@ event_handlers/mod_event_socket
 #event_handlers/mod_json_cdr
 #event_handlers/mod_radius_cdr
 #event_handlers/mod_odbc_cdr
-#event_handlers/mod_kazoo
 #event_handlers/mod_rayo
 #event_handlers/mod_smpp
 #event_handlers/mod_snmp

+ 0 - 3
build/modules.conf.most

@@ -58,7 +58,6 @@ applications/mod_voicemail_ivr
 asr_tts/mod_flite
 asr_tts/mod_pocketsphinx
 asr_tts/mod_tts_commandline
-asr_tts/mod_unimrcp
 codecs/mod_amr
 codecs/mod_amrwb
 codecs/mod_b64
@@ -84,7 +83,6 @@ dialplans/mod_dialplan_directory
 dialplans/mod_dialplan_xml
 directories/mod_ldap
 #endpoints/mod_alsa
-endpoints/mod_dingaling
 #endpoints/mod_gsmopen
 #endpoints/mod_h323
 #endpoints/mod_khomp
@@ -106,7 +104,6 @@ event_handlers/mod_event_multicast
 event_handlers/mod_event_socket
 event_handlers/mod_format_cdr
 event_handlers/mod_json_cdr
-event_handlers/mod_kazoo
 #event_handlers/mod_radius_cdr
 event_handlers/mod_odbc_cdr
 event_handlers/mod_rayo

+ 1 - 1
build/next-release.txt

@@ -1 +1 @@
-1.10.8-dev
+1.10.12-dev

+ 2 - 2
build/sounds_version.txt

@@ -1,5 +1,5 @@
-en-us-callie 1.0.52
-en-us-allison 1.0.1
+en-us-callie 1.0.53
+en-us-allison 1.0.2
 ru-RU-elena 1.0.51
 ru-RU-kirill 1.0.0
 ru-RU-vika 1.0.0

+ 0 - 49
cmake_modules/FindAPRUtil.cmake

@@ -1,49 +0,0 @@
-# Locate APR-Util include paths and libraries
-
-# This module defines
-# APRUTIL_INCLUDES, where to find apr.h, etc.
-# APRUTIL_LIBS, the libraries to link against to use APR.
-# APRUTIL_FOUND, set to yes if found
-
-find_program(APRUTIL_CONFIG_EXECUTABLE
-    apu-1-config
-    /usr/local/apr-util/1.2.12/bin
-    /usr/local/bin
-    /usr/bin
-    C:/Progra~1/apr/bin
-    )
-
-mark_as_advanced(APRUTIL_CONFIG_EXECUTABLE)
-
-macro(_apu_invoke _varname _regexp)
-    execute_process(
-        COMMAND ${APRUTIL_CONFIG_EXECUTABLE} ${ARGN}
-        OUTPUT_VARIABLE _apr_output
-        RESULT_VARIABLE _apr_failed
-    )
-
-    if(_apr_failed)
-        message(FATAL_ERROR "apu-1-config ${ARGN} failed")
-    else(_apr_failed)
-        string(REGEX REPLACE "[\r\n]"  "" _apr_output "${_apr_output}")
-        string(REGEX REPLACE " +$"     "" _apr_output "${_apr_output}")
-
-        if(NOT ${_regexp} STREQUAL "")
-            string(REGEX REPLACE "${_regexp}" " " _apr_output "${_apr_output}")
-        endif(NOT ${_regexp} STREQUAL "")
-
-        separate_arguments(_apr_output)
-
-        set(${_varname} "${_apr_output}")
-    endif(_apr_failed)
-endmacro(_apu_invoke)
-
-_apu_invoke(APRUTIL_INCLUDES "(^| )-I"  --includes)
-_apu_invoke(APRUTIL_LIBS     ""         --link-ld)
-
-if(APRUTIL_LIBS AND APRUTIL_INCLUDES)
-    set(APRUTIL_FOUND "YES")
-    set(APRUTIL_DEFINITIONS "")
-    message (STATUS "apr-util found: YES ${APRUTIL_LIBS}")
-endif(APRUTIL_LIBS AND APRUTIL_INCLUDES)
-

+ 0 - 9
conf/curl/autoload_configs/dingaling.conf.xml

@@ -1,9 +0,0 @@
-<configuration name="dingaling.conf" description="XMPP Jingle Endpoint">
-  <settings>
-    <param name="debug" value="0"/>
-    <param name="codec-prefs" value="PCMU"/>
-  </settings>
-
-  <X-PRE-PROCESS cmd="include" data="../jingle_profiles/*.xml"/>
-
-</configuration>

+ 657 - 547
conf/curl/autoload_configs/timezones.conf.xml

@@ -1,551 +1,661 @@
 <configuration name="timezones.conf" description="Timezones">
     <timezones>
-	<zone name="Africa/Abidjan" value="GMT0" />
-	<zone name="Africa/Accra" value="GMT0" />
-	<zone name="Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="Africa/Algiers" value="CET-1" />
-	<zone name="Africa/Asmara" value="EAT-3" />
-	<zone name="Africa/Asmera" value="EAT-3" />
-	<zone name="Africa/Bamako" value="GMT0" />
-	<zone name="Africa/Bangui" value="WAT-1" />
-	<zone name="Africa/Banjul" value="GMT0" />
-	<zone name="Africa/Bissau" value="GMT0" />
-	<zone name="Africa/Blantyre" value="CAT-2" />
-	<zone name="Africa/Brazzaville" value="WAT-1" />
-	<zone name="Africa/Bujumbura" value="CAT-2" />
-	<zone name="Africa/Cairo" value="EET-2EEST,M4.5.5/1,M9.5.5/3" />
-	<zone name="Africa/Casablanca" value="WET0" />
-	<zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Conakry" value="GMT0" />
-	<zone name="Africa/Dakar" value="GMT0" />
-	<zone name="Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="Africa/Djibouti" value="EAT-3" />
-	<zone name="Africa/Douala" value="WAT-1" />
-	<zone name="Africa/El_Aaiun" value="WET0" />
-	<zone name="Africa/Freetown" value="GMT0" />
-	<zone name="Africa/Gaborone" value="CAT-2" />
-	<zone name="Africa/Harare" value="CAT-2" />
-	<zone name="Africa/Johannesburg" value="SAST-2" />
-	<zone name="Africa/Kampala" value="EAT-3" />
-	<zone name="Africa/Khartoum" value="EAT-3" />
-	<zone name="Africa/Kigali" value="CAT-2" />
-	<zone name="Africa/Kinshasa" value="WAT-1" />
-	<zone name="Africa/Lagos" value="WAT-1" />
-	<zone name="Africa/Libreville" value="WAT-1" />
-	<zone name="Africa/Lome" value="GMT0" />
-	<zone name="Africa/Luanda" value="WAT-1" />
-	<zone name="Africa/Lubumbashi" value="CAT-2" />
-	<zone name="Africa/Lusaka" value="CAT-2" />
-	<zone name="Africa/Malabo" value="WAT-1" />
-	<zone name="Africa/Maputo" value="CAT-2" />
-	<zone name="Africa/Maseru" value="SAST-2" />
-	<zone name="Africa/Mbabane" value="SAST-2" />
-	<zone name="Africa/Mogadishu" value="EAT-3" />
-	<zone name="Africa/Monrovia" value="GMT0" />
-	<zone name="Africa/Nairobi" value="EAT-3" />
-	<zone name="Africa/Ndjamena" value="WAT-1" />
-	<zone name="Africa/Niamey" value="WAT-1" />
-	<zone name="Africa/Nouakchott" value="GMT0" />
-	<zone name="Africa/Ouagadougou" value="GMT0" />
-	<zone name="Africa/Porto-Novo" value="WAT-1" />
-	<zone name="Africa/Sao_Tome" value="GMT0" />
-	<zone name="Africa/Timbuktu" value="GMT0" />
-	<zone name="Africa/Tripoli" value="EET-2" />
-	<zone name="Africa/Tunis" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
-
-	<zone name="America/Adak" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Anguilla" value="AST4" />
-	<zone name="America/Antigua" value="AST4" />
-	<zone name="America/Araguaina" value="BRT3" />
-	<zone name="America/Argentina/Buenos_Aires" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Catamarca" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/ComodRivadavia" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Cordoba" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Jujuy" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/La_Rioja" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Mendoza" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Rio_Gallegos" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/San_Juan" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/San_Luis" value="ART3" />
-	<zone name="America/Argentina/Tucuman" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Ushuaia" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Aruba" value="AST4" />
-	<zone name="America/Asuncion" value="PYT4PYST,M10.3.0/0,M3.2.0/0" />
-	<zone name="America/Atikokan" value="EST5" />
-	<zone name="America/Atka" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="America/Bahia" value="BRT3" />
-	<zone name="America/Barbados" value="AST4" />
-	<zone name="America/Belem" value="BRT3" />
-	<zone name="America/Belize" value="CST6" />
-	<zone name="America/Blanc-Sablon" value="AST4" />
-	<zone name="America/Boa_Vista" value="AMT4" />
-	<zone name="America/Bogota" value="COT5" />
-	<zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Buenos_Aires" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Campo_Grande" value="AMT4AMST,M10.2.0/0,M2.3.0/0" />
-	<zone name="America/Cancun" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Caracas" value="VET4:30" />
-	<zone name="America/Catamarca" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Cayenne" value="GFT3" />
-	<zone name="America/Cayman" value="EST5" />
-	<zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Coral_Harbour" value="EST5" />
-	<zone name="America/Cordoba" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Costa_Rica" value="CST6" />
-	<zone name="America/Cuiaba" value="AMT4AMST,M10.2.0/0,M2.3.0/0" />
-	<zone name="America/Curacao" value="AST4" />
-	<zone name="America/Danmarkshavn" value="GMT0" />
-	<zone name="America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dawson_Creek" value="MST7" />
-	<zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dominica" value="AST4" />
-	<zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Eirunepe" value="ACT5" />
-	<zone name="America/El_Salvador" value="CST6" />
-	<zone name="America/Ensenada" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="America/Fortaleza" value="BRT3" />
-	<zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Godthab" value="WGST" />
-	<zone name="America/Goose_Bay" value="AST4ADT,M3.2.0/0:01,M11.1.0/0:01" />
-	<zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Grenada" value="AST4" />
-	<zone name="America/Guadeloupe" value="AST4" />
-	<zone name="America/Guatemala" value="CST6" />
-	<zone name="America/Guayaquil" value="ECT5" />
-	<zone name="America/Guyana" value="GYT4" />
-	<zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Havana" value="CST5CDT,M3.3.0/0,M10.5.0/1" />
-	<zone name="America/Hermosillo" value="MST7" />
-	<zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Jamaica" value="EST5" />
-	<zone name="America/Jujuy" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/La_Paz" value="BOT4" />
-	<zone name="America/Lima" value="PET5" />
-	<zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Maceio" value="BRT3" />
-	<zone name="America/Managua" value="CST6" />
-	<zone name="America/Manaus" value="AMT4" />
-	<zone name="America/Marigot" value="AST4" />
-	<zone name="America/Martinique" value="AST4" />
-	<zone name="America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Mendoza" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Montevideo" value="UYT3UYST,M10.1.0,M3.2.0" />
-	<zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Montserrat" value="AST4" />
-	<zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Noronha" value="FNT2" />
-	<zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Panama" value="EST5" />
-	<zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Paramaribo" value="SRT3" />
-	<zone name="America/Phoenix" value="MST7" />
-	<zone name="America/Port-au-Prince" value="EST5" />
-	<zone name="America/Porto_Acre" value="ACT5" />
-	<zone name="America/Port_of_Spain" value="AST4" />
-	<zone name="America/Porto_Velho" value="AMT4" />
-	<zone name="America/Puerto_Rico" value="AST4" />
-	<zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Recife" value="BRT3" />
-	<zone name="America/Regina" value="CST6" />
-	<zone name="America/Resolute" value="EST5" />
-	<zone name="America/Rio_Branco" value="ACT5" />
-	<zone name="America/Rosario" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Santiago" value="CLST" />
-	<zone name="America/Santo_Domingo" value="AST4" />
-	<zone name="America/Sao_Paulo" value="BRT3" />
-	<zone name="America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/St_Barthelemy" value="AST4" />
-	<zone name="America/St_Johns" value="NST3:30NDT,M3.2.0/0:01,M11.1.0/0:01" />
-	<zone name="America/St_Kitts" value="AST4" />
-	<zone name="America/St_Lucia" value="AST4" />
-	<zone name="America/St_Thomas" value="AST4" />
-	<zone name="America/St_Vincent" value="AST4" />
-	<zone name="America/Swift_Current" value="CST6" />
-	<zone name="America/Tegucigalpa" value="CST6" />
-	<zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tijuana" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tortola" value="AST4" />
-	<zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Virgin" value="AST4" />
-	<zone name="America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
-
-	<zone name="Antarctica/Casey" value="WST-8" />
-	<zone name="Antarctica/Davis" value="DAVT-7" />
-	<zone name="Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="Antarctica/Mawson" value="MAWT-6" />
-	<zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Palmer" value="CLST" />
-	<zone name="Antarctica/Rothera" value="ROTT3" />
-	<zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Syowa" value="SYOT-3" />
-	<zone name="Antarctica/Vostok" value="VOST-6" />
-
-	<zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Asia/Aden" value="AST-3" />
-	<zone name="Asia/Almaty" value="ALMT-6" />
-	<zone name="Asia/Amman" value="EET-2EEST,M3.5.4/0,M10.5.5/1" />
-	<zone name="Asia/Anadyr" value="ANAT-12ANAST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Aqtau" value="AQTT-5" />
-	<zone name="Asia/Aqtobe" value="AQTT-5" />
-	<zone name="Asia/Ashgabat" value="TMT-5" />
-	<zone name="Asia/Ashkhabad" value="TMT-5" />
-	<zone name="Asia/Baghdad" value="AST-3" />
-	<zone name="Asia/Bahrain" value="AST-3" />
-	<zone name="Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="Asia/Bangkok" value="ICT-7" />
-	<zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="Asia/Bishkek" value="KGT-6" />
-	<zone name="Asia/Brunei" value="BNT-8" />
-	<zone name="Asia/Calcutta" value="IST-5:30" />
-	<zone name="Asia/Choibalsan" value="CHOT-9" />
-	<zone name="Asia/Chongqing" value="CST-8" />
-	<zone name="Asia/Chungking" value="CST-8" />
-	<zone name="Asia/Colombo" value="IST-5:30" />
-	<zone name="Asia/Dacca" value="BDT-6" />
-	<zone name="Asia/Damascus" value="EET-2EEST,M4.1.5/0,J274/0" />
-	<zone name="Asia/Dhaka" value="BDT-6" />
-	<zone name="Asia/Dili" value="TLT-9" />
-	<zone name="Asia/Dubai" value="GST-4" />
-	<zone name="Asia/Dushanbe" value="TJT-5" />
-	<zone name="Asia/Gaza" value="EET-2EEST,J91/0,M9.2.4" />
-	<zone name="Asia/Harbin" value="CST-8" />
-	<zone name="Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="Asia/Hong_Kong" value="HKT-8" />
-	<zone name="Asia/Hovd" value="HOVT-7" />
-	<zone name="Asia/Irkutsk" value="IRKT-8IRKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Jakarta" value="WIT-7" />
-	<zone name="Asia/Jayapura" value="EIT-9" />
-	<zone name="Asia/Jerusalem" value="IDDT" />
-	<zone name="Asia/Kabul" value="AFT-4:30" />
-	<zone name="Asia/Kamchatka" value="PETT-12PETST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Karachi" value="PKT-5" />
-	<zone name="Asia/Kashgar" value="CST-8" />
-	<zone name="Asia/Katmandu" value="NPT-5:45" />
-	<zone name="Asia/Kolkata" value="IST-5:30" />
-	<zone name="Asia/Krasnoyarsk" value="KRAT-7KRAST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="Asia/Kuching" value="MYT-8" />
-	<zone name="Asia/Kuwait" value="AST-3" />
-	<zone name="Asia/Macao" value="CST-8" />
-	<zone name="Asia/Macau" value="CST-8" />
-	<zone name="Asia/Magadan" value="MAGT-11MAGST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Makassar" value="CIT-8" />
-	<zone name="Asia/Manila" value="PHT-8" />
-	<zone name="Asia/Muscat" value="GST-4" />
-	<zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Novosibirsk" value="NOVT-6NOVST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Omsk" value="OMST-6OMSST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Oral" value="ORAT-5" />
-	<zone name="Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="Asia/Pontianak" value="WIT-7" />
-	<zone name="Asia/Pyongyang" value="KST-9" />
-	<zone name="Asia/Qatar" value="AST-3" />
-	<zone name="Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="Asia/Rangoon" value="MMT-6:30" />
-	<zone name="Asia/Riyadh" value="AST-3" />
-	<zone name="Asia/Riyadh87" value="zzz-3:07:04" />
-	<zone name="Asia/Riyadh88" value="zzz-3:07:04" />
-	<zone name="Asia/Riyadh89" value="zzz-3:07:04" />
-	<zone name="Asia/Saigon" value="ICT-7" />
-	<zone name="Asia/Sakhalin" value="SAKT-10SAKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Samarkand" value="UZT-5" />
-	<zone name="Asia/Seoul" value="KST-9" />
-	<zone name="Asia/Shanghai" value="CST-8" />
-	<zone name="Asia/Singapore" value="SGT-8" />
-	<zone name="Asia/Taipei" value="CST-8" />
-	<zone name="Asia/Tashkent" value="UZT-5" />
-	<zone name="Asia/Tbilisi" value="GET-4" />
-	<zone name="Asia/Tehran" value="IRDT" />
-	<zone name="Asia/Tel_Aviv" value="IDDT" />
-	<zone name="Asia/Thimbu" value="BTT-6" />
-	<zone name="Asia/Thimphu" value="BTT-6" />
-	<zone name="Asia/Tokyo" value="JST-9" />
-	<zone name="Asia/Ujung_Pandang" value="CIT-8" />
-	<zone name="Asia/Ulaanbaatar" value="ULAT-8" />
-	<zone name="Asia/Ulan_Bator" value="ULAT-8" />
-	<zone name="Asia/Urumqi" value="CST-8" />
-	<zone name="Asia/Vientiane" value="ICT-7" />
-	<zone name="Asia/Vladivostok" value="VLAT-10VLAST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Yakutsk" value="YAKT-9YAKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Yekaterinburg" value="YEKT-5YEKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Yerevan" value="AMT-4AMST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Reykjavik" value="GMT0" />
-	<zone name="Atlantic/South_Georgia" value="GST2" />
-	<zone name="Atlantic/Stanley" value="FKT4FKST,M9.1.0,M4.3.0" />
-	<zone name="Atlantic/St_Helena" value="GMT0" />
-
-	<zone name="Australia/ACT" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Adelaide" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Brisbane" value="EST-10" />
-	<zone name="Australia/Broken_Hill" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Canberra" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Currie" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Darwin" value="CST-9:30" />
-	<zone name="Australia/Eucla" value="CWST-8:45" />
-	<zone name="Australia/Hobart" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/LHI" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Lindeman" value="EST-10" />
-	<zone name="Australia/Lord_Howe" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Melbourne" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/North" value="CST-9:30" />
-	<zone name="Australia/NSW" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Perth" value="WST-8" />
-	<zone name="Australia/Queensland" value="EST-10" />
-	<zone name="Australia/South" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Sydney" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Tasmania" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Victoria" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/West" value="WST-8" />
-	<zone name="Australia/Yancowinna" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-
-	<zone name="Brazil/Acre" value="ACT5" />
-	<zone name="Brazil/DeNoronha" value="FNT2" />
-	<zone name="Brazil/East" value="BRT3BRST,M10.2.0/0,M2.3.0/0" />
-	<zone name="Brazil/West" value="AMT4" />
-
-	<zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/East-Saskatchewan" value="CST6" />
-	<zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0/0:01,M11.1.0/0:01" />
-	<zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Saskatchewan" value="CST6" />
-	<zone name="Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-
-	<zone name="Chile/Continental" value="CLST" />
-	<zone name="Chile/EasterIsland" value="EASST" />
-
-	<zone name="Etc/GMT" value="GMT0" />
-	<zone name="Etc/GMT0" value="GMT0" />
-	<zone name="Etc/GMT-0" value="GMT0" />
-	<zone name="Etc/GMT+0" value="GMT0" />
-	<zone name="Etc/GMT-1" value="GMT-1" />
-	<zone name="Etc/GMT+1" value="GMT+1" />
-	<zone name="Etc/GMT-10" value="GMT-10" />
-	<zone name="Etc/GMT+10" value="GMT+10" />
-	<zone name="Etc/GMT-11" value="GMT-11" />
-	<zone name="Etc/GMT+11" value="GMT+11" />
-	<zone name="Etc/GMT-12" value="GMT-12" />
-	<zone name="Etc/GMT+12" value="GMT+12" />
-	<zone name="Etc/GMT-13" value="GMT-13" />
-	<zone name="Etc/GMT-14" value="GMT-14" />
-	<zone name="Etc/GMT-2" value="GMT-2" />
-	<zone name="Etc/GMT+2" value="GMT+2" />
-	<zone name="Etc/GMT-3" value="GMT-3" />
-	<zone name="Etc/GMT+3" value="GMT+3" />
-	<zone name="Etc/GMT-4" value="GMT-4" />
-	<zone name="Etc/GMT+4" value="GMT+4" />
-	<zone name="Etc/GMT-5" value="GMT-5" />
-	<zone name="Etc/GMT+5" value="GMT+5" />
-	<zone name="Etc/GMT-6" value="GMT-6" />
-	<zone name="Etc/GMT+6" value="GMT+6" />
-	<zone name="Etc/GMT-7" value="GMT-7" />
-	<zone name="Etc/GMT+7" value="GMT+7" />
-	<zone name="Etc/GMT-8" value="GMT-8" />
-	<zone name="Etc/GMT+8" value="GMT+8" />
-	<zone name="Etc/GMT-9" value="GMT-9" />
-	<zone name="Etc/GMT+9" value="GMT+9" />
-	<zone name="Etc/Greenwich" value="GMT0" />
-	<zone name="Etc/UCT" value="UCT0" />
-	<zone name="Etc/Universal" value="UTC0" />
-	<zone name="Etc/UTC" value="UTC0" />
-	<zone name="Etc/Zulu" value="UTC0" />
-
-	<zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Kaliningrad" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Minsk" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Moscow" value="MSK-3MSD,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Samara" value="SAMT-4SAMST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Simferopol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Volgograd" value="VOLT-3VOLST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Indian/Antananarivo" value="EAT-3" />
-	<zone name="Indian/Chagos" value="IOT-6" />
-	<zone name="Indian/Christmas" value="CXT-7" />
-	<zone name="Indian/Cocos" value="CCT-6:30" />
-	<zone name="Indian/Comoro" value="EAT-3" />
-	<zone name="Indian/Kerguelen" value="TFT-5" />
-	<zone name="Indian/Mahe" value="SCT-4" />
-	<zone name="Indian/Maldives" value="MVT-5" />
-	<zone name="Indian/Mauritius" value="MUT-4" />
-	<zone name="Indian/Mayotte" value="EAT-3" />
-	<zone name="Indian/Reunion" value="RET-4" />
-
-	<zone name="Mexico/BajaNorte" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-
-	<zone name="Mideast/Riyadh87" value="zzz-3:07:04" />
-	<zone name="Mideast/Riyadh88" value="zzz-3:07:04" />
-	<zone name="Mideast/Riyadh89" value="zzz-3:07:04" />
-
-	<zone name="Pacific/Apia" value="WST11" />
-	<zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="Pacific/Easter" value="EASST" />
-	<zone name="Pacific/Efate" value="VUT-11" />
-	<zone name="Pacific/Enderbury" value="PHOT-13" />
-	<zone name="Pacific/Fakaofo" value="TKT10" />
-	<zone name="Pacific/Fiji" value="FJT-12" />
-	<zone name="Pacific/Funafuti" value="TVT-12" />
-	<zone name="Pacific/Galapagos" value="GALT6" />
-	<zone name="Pacific/Gambier" value="GAMT9" />
-	<zone name="Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="Pacific/Guam" value="ChST-10" />
-	<zone name="Pacific/Honolulu" value="HST10" />
-	<zone name="Pacific/Johnston" value="HST10" />
-	<zone name="Pacific/Kiritimati" value="LINT-14" />
-	<zone name="Pacific/Kosrae" value="KOST-11" />
-	<zone name="Pacific/Kwajalein" value="MHT-12" />
-	<zone name="Pacific/Majuro" value="MHT-12" />
-	<zone name="Pacific/Marquesas" value="MART9:30" />
-	<zone name="Pacific/Midway" value="SST11" />
-	<zone name="Pacific/Nauru" value="NRT-12" />
-	<zone name="Pacific/Niue" value="NUT11" />
-	<zone name="Pacific/Norfolk" value="NFT-11:30" />
-	<zone name="Pacific/Noumea" value="NCT-11" />
-	<zone name="Pacific/Pago_Pago" value="SST11" />
-	<zone name="Pacific/Palau" value="PWT-9" />
-	<zone name="Pacific/Pitcairn" value="PST8" />
-	<zone name="Pacific/Ponape" value="PONT-11" />
-	<zone name="Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="Pacific/Rarotonga" value="CKT10" />
-	<zone name="Pacific/Saipan" value="ChST-10" />
-	<zone name="Pacific/Samoa" value="SST11" />
-	<zone name="Pacific/Tahiti" value="TAHT10" />
-	<zone name="Pacific/Tarawa" value="GILT-12" />
-	<zone name="Pacific/Tongatapu" value="TOT-13" />
-	<zone name="Pacific/Truk" value="TRUT-10" />
-	<zone name="Pacific/Wake" value="WAKT-12" />
-	<zone name="Pacific/Wallis" value="WFT-12" />
-	<zone name="Pacific/Yap" value="TRUT-10" />
-
-	<zone name="SystemV/AST4" value="AST4" />
-	<zone name="SystemV/AST4ADT" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/CST6" value="CST6" />
-	<zone name="SystemV/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/EST5" value="EST5" />
-	<zone name="SystemV/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/HST10" value="HST10" />
-	<zone name="SystemV/MST7" value="MST7" />
-	<zone name="SystemV/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/PST8" value="PST8" />
-	<zone name="SystemV/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/YST9" value="GAMT9" />
-	<zone name="SystemV/YST9YDT" value="AKST9AKDT,M3.2.0,M11.1.0" />
-
-	<zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="US/Aleutian" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="US/Arizona" value="MST7" />
-	<zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Hawaii" value="HST10" />
-	<zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="US/Samoa" value="SST11" />
+        <zone name="Africa/Abidjan" value="GMT0" />
+        <zone name="Africa/Accra" value="GMT0" />
+        <zone name="Africa/Addis_Ababa" value="EAT-3" />
+        <zone name="Africa/Algiers" value="CET-1" />
+        <zone name="Africa/Asmara" value="EAT-3" />
+        <zone name="Africa/Asmera" value="EAT-3" />
+        <zone name="Africa/Bamako" value="GMT0" />
+        <zone name="Africa/Bangui" value="WAT-1" />
+        <zone name="Africa/Banjul" value="GMT0" />
+        <zone name="Africa/Bissau" value="GMT0" />
+        <zone name="Africa/Blantyre" value="CAT-2" />
+        <zone name="Africa/Brazzaville" value="WAT-1" />
+        <zone name="Africa/Bujumbura" value="CAT-2" />
+        <zone name="Africa/Cairo" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+        <zone name="Africa/Casablanca" value="STD-1" />
+        <zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Africa/Conakry" value="GMT0" />
+        <zone name="Africa/Dakar" value="GMT0" />
+        <zone name="Africa/Dar_es_Salaam" value="EAT-3" />
+        <zone name="Africa/Djibouti" value="EAT-3" />
+        <zone name="Africa/Douala" value="WAT-1" />
+        <zone name="Africa/El_Aaiun" value="STD-1" />
+        <zone name="Africa/Freetown" value="GMT0" />
+        <zone name="Africa/Gaborone" value="CAT-2" />
+        <zone name="Africa/Harare" value="CAT-2" />
+        <zone name="Africa/Johannesburg" value="SAST-2" />
+        <zone name="Africa/Juba" value="CAT-2" />
+        <zone name="Africa/Kampala" value="EAT-3" />
+        <zone name="Africa/Khartoum" value="CAT-2" />
+        <zone name="Africa/Kigali" value="CAT-2" />
+        <zone name="Africa/Kinshasa" value="WAT-1" />
+        <zone name="Africa/Lagos" value="WAT-1" />
+        <zone name="Africa/Libreville" value="WAT-1" />
+        <zone name="Africa/Lome" value="GMT0" />
+        <zone name="Africa/Luanda" value="WAT-1" />
+        <zone name="Africa/Lubumbashi" value="CAT-2" />
+        <zone name="Africa/Lusaka" value="CAT-2" />
+        <zone name="Africa/Malabo" value="WAT-1" />
+        <zone name="Africa/Maputo" value="CAT-2" />
+        <zone name="Africa/Maseru" value="SAST-2" />
+        <zone name="Africa/Mbabane" value="SAST-2" />
+        <zone name="Africa/Mogadishu" value="EAT-3" />
+        <zone name="Africa/Monrovia" value="GMT0" />
+        <zone name="Africa/Nairobi" value="EAT-3" />
+        <zone name="Africa/Ndjamena" value="WAT-1" />
+        <zone name="Africa/Niamey" value="WAT-1" />
+        <zone name="Africa/Nouakchott" value="GMT0" />
+        <zone name="Africa/Ouagadougou" value="GMT0" />
+        <zone name="Africa/Porto-Novo" value="WAT-1" />
+        <zone name="Africa/Sao_Tome" value="GMT0" />
+        <zone name="Africa/Timbuktu" value="GMT0" />
+        <zone name="Africa/Tripoli" value="EET-2" />
+        <zone name="Africa/Tunis" value="CET-1" />
+        <zone name="Africa/Windhoek" value="CAT-2" />
+
+        <zone name="America/Adak" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anguilla" value="AST4" />
+        <zone name="America/Antigua" value="AST4" />
+        <zone name="America/Araguaina" value="STD3" />
+        <zone name="America/Argentina/Buenos_Aires" value="STD3" />
+        <zone name="America/Argentina/Catamarca" value="STD3" />
+        <zone name="America/Argentina/ComodRivadavia" value="STD3" />
+        <zone name="America/Argentina/Cordoba" value="STD3" />
+        <zone name="America/Argentina/Jujuy" value="STD3" />
+        <zone name="America/Argentina/La_Rioja" value="STD3" />
+        <zone name="America/Argentina/Mendoza" value="STD3" />
+        <zone name="America/Argentina/Rio_Gallegos" value="STD3" />
+        <zone name="America/Argentina/Salta" value="STD3" />
+        <zone name="America/Argentina/San_Juan" value="STD3" />
+        <zone name="America/Argentina/San_Luis" value="STD3" />
+        <zone name="America/Argentina/Tucuman" value="STD3" />
+        <zone name="America/Argentina/Ushuaia" value="STD3" />
+        <zone name="America/Aruba" value="AST4" />
+        <zone name="America/Asuncion" value="STD4DST,M10.1.0/0,M3.4.0/0" />
+        <zone name="America/Atikokan" value="EST5" />
+        <zone name="America/Atka" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Bahia" value="STD3" />
+        <zone name="America/Bahia_Banderas" value="CST6" />
+        <zone name="America/Barbados" value="AST4" />
+        <zone name="America/Belem" value="STD3" />
+        <zone name="America/Belize" value="CST6" />
+        <zone name="America/Blanc-Sablon" value="AST4" />
+        <zone name="America/Boa_Vista" value="STD4" />
+        <zone name="America/Bogota" value="STD5" />
+        <zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Buenos_Aires" value="STD3" />
+        <zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Campo_Grande" value="STD4" />
+        <zone name="America/Cancun" value="EST5" />
+        <zone name="America/Caracas" value="STD4" />
+        <zone name="America/Catamarca" value="STD3" />
+        <zone name="America/Cayenne" value="STD3" />
+        <zone name="America/Cayman" value="EST5" />
+        <zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Chihuahua" value="CST6" />
+        <zone name="America/Ciudad_Juarez" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Coral_Harbour" value="EST5" />
+        <zone name="America/Cordoba" value="STD3" />
+        <zone name="America/Costa_Rica" value="CST6" />
+        <zone name="America/Creston" value="MST7" />
+        <zone name="America/Cuiaba" value="STD4" />
+        <zone name="America/Curacao" value="AST4" />
+        <zone name="America/Danmarkshavn" value="GMT0" />
+        <zone name="America/Dawson" value="MST7" />
+        <zone name="America/Dawson_Creek" value="MST7" />
+        <zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Dominica" value="AST4" />
+        <zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Eirunepe" value="STD5" />
+        <zone name="America/El_Salvador" value="CST6" />
+        <zone name="America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fort_Nelson" value="MST7" />
+        <zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fortaleza" value="STD3" />
+        <zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Godthab" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Grenada" value="AST4" />
+        <zone name="America/Guadeloupe" value="AST4" />
+        <zone name="America/Guatemala" value="CST6" />
+        <zone name="America/Guayaquil" value="STD5" />
+        <zone name="America/Guyana" value="STD4" />
+        <zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+        <zone name="America/Hermosillo" value="MST7" />
+        <zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Jamaica" value="EST5" />
+        <zone name="America/Jujuy" value="STD3" />
+        <zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kralendijk" value="AST4" />
+        <zone name="America/La_Paz" value="STD4" />
+        <zone name="America/Lima" value="STD5" />
+        <zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Lower_Princes" value="AST4" />
+        <zone name="America/Maceio" value="STD3" />
+        <zone name="America/Managua" value="CST6" />
+        <zone name="America/Manaus" value="STD4" />
+        <zone name="America/Marigot" value="AST4" />
+        <zone name="America/Martinique" value="AST4" />
+        <zone name="America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mazatlan" value="MST7" />
+        <zone name="America/Mendoza" value="STD3" />
+        <zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Merida" value="CST6" />
+        <zone name="America/Metlakatla" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mexico_City" value="CST6" />
+        <zone name="America/Miquelon" value="STD3DST,M3.2.0,M11.1.0" />
+        <zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Monterrey" value="CST6" />
+        <zone name="America/Montevideo" value="STD3" />
+        <zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Montserrat" value="AST4" />
+        <zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Noronha" value="STD2" />
+        <zone name="America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nuuk" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Ojinaga" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Panama" value="EST5" />
+        <zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Paramaribo" value="STD3" />
+        <zone name="America/Phoenix" value="MST7" />
+        <zone name="America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Port_of_Spain" value="AST4" />
+        <zone name="America/Porto_Acre" value="STD5" />
+        <zone name="America/Porto_Velho" value="STD4" />
+        <zone name="America/Puerto_Rico" value="AST4" />
+        <zone name="America/Punta_Arenas" value="STD3" />
+        <zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Recife" value="STD3" />
+        <zone name="America/Regina" value="CST6" />
+        <zone name="America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rio_Branco" value="STD5" />
+        <zone name="America/Rosario" value="STD3" />
+        <zone name="America/Santa_Isabel" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Santarem" value="STD3" />
+        <zone name="America/Santiago" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="America/Santo_Domingo" value="AST4" />
+        <zone name="America/Sao_Paulo" value="STD3" />
+        <zone name="America/Scoresbysund" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Barthelemy" value="AST4" />
+        <zone name="America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Kitts" value="AST4" />
+        <zone name="America/St_Lucia" value="AST4" />
+        <zone name="America/St_Thomas" value="AST4" />
+        <zone name="America/St_Vincent" value="AST4" />
+        <zone name="America/Swift_Current" value="CST6" />
+        <zone name="America/Tegucigalpa" value="CST6" />
+        <zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tortola" value="AST4" />
+        <zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Virgin" value="AST4" />
+        <zone name="America/Whitehorse" value="MST7" />
+        <zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Antarctica/Casey" value="STD-11" />
+        <zone name="Antarctica/Davis" value="STD-7" />
+        <zone name="Antarctica/DumontDUrville" value="STD-10" />
+        <zone name="Antarctica/Macquarie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Antarctica/Mawson" value="STD-5" />
+        <zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Palmer" value="STD3" />
+        <zone name="Antarctica/Rothera" value="STD3" />
+        <zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Syowa" value="STD-3" />
+        <zone name="Antarctica/Troll" value="STD-0DST-2,M3.5.0/1,M10.5.0/3" />
+        <zone name="Antarctica/Vostok" value="STD-6" />
+
+        <zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Asia/Aden" value="STD-3" />
+        <zone name="Asia/Almaty" value="STD-6" />
+        <zone name="Asia/Amman" value="STD-3" />
+        <zone name="Asia/Anadyr" value="STD-12" />
+        <zone name="Asia/Aqtau" value="STD-5" />
+        <zone name="Asia/Aqtobe" value="STD-5" />
+        <zone name="Asia/Ashgabat" value="STD-5" />
+        <zone name="Asia/Ashkhabad" value="STD-5" />
+        <zone name="Asia/Atyrau" value="STD-5" />
+        <zone name="Asia/Baghdad" value="STD-3" />
+        <zone name="Asia/Bahrain" value="STD-3" />
+        <zone name="Asia/Baku" value="STD-4" />
+        <zone name="Asia/Bangkok" value="STD-7" />
+        <zone name="Asia/Barnaul" value="STD-7" />
+        <zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
+        <zone name="Asia/Bishkek" value="STD-6" />
+        <zone name="Asia/Brunei" value="STD-8" />
+        <zone name="Asia/Calcutta" value="IST-5:30" />
+        <zone name="Asia/Chita" value="STD-9" />
+        <zone name="Asia/Choibalsan" value="STD-8" />
+        <zone name="Asia/Chongqing" value="CST-8" />
+        <zone name="Asia/Chungking" value="CST-8" />
+        <zone name="Asia/Colombo" value="STD-5:30" />
+        <zone name="Asia/Dacca" value="STD-6" />
+        <zone name="Asia/Damascus" value="STD-3" />
+        <zone name="Asia/Dhaka" value="STD-6" />
+        <zone name="Asia/Dili" value="STD-9" />
+        <zone name="Asia/Dubai" value="STD-4" />
+        <zone name="Asia/Dushanbe" value="STD-5" />
+        <zone name="Asia/Famagusta" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Gaza" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Harbin" value="CST-8" />
+        <zone name="Asia/Hebron" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Ho_Chi_Minh" value="STD-7" />
+        <zone name="Asia/Hong_Kong" value="HKT-8" />
+        <zone name="Asia/Hovd" value="STD-7" />
+        <zone name="Asia/Irkutsk" value="STD-8" />
+        <zone name="Asia/Istanbul" value="STD-3" />
+        <zone name="Asia/Jakarta" value="WIB-7" />
+        <zone name="Asia/Jayapura" value="WIT-9" />
+        <zone name="Asia/Jerusalem" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Kabul" value="STD-4:30" />
+        <zone name="Asia/Kamchatka" value="STD-12" />
+        <zone name="Asia/Karachi" value="PKT-5" />
+        <zone name="Asia/Kashgar" value="STD-6" />
+        <zone name="Asia/Kathmandu" value="STD-5:45" />
+        <zone name="Asia/Katmandu" value="STD-5:45" />
+        <zone name="Asia/Khandyga" value="STD-9" />
+        <zone name="Asia/Kolkata" value="IST-5:30" />
+        <zone name="Asia/Krasnoyarsk" value="STD-7" />
+        <zone name="Asia/Kuala_Lumpur" value="STD-8" />
+        <zone name="Asia/Kuching" value="STD-8" />
+        <zone name="Asia/Kuwait" value="STD-3" />
+        <zone name="Asia/Macao" value="CST-8" />
+        <zone name="Asia/Macau" value="CST-8" />
+        <zone name="Asia/Magadan" value="STD-11" />
+        <zone name="Asia/Makassar" value="WITA-8" />
+        <zone name="Asia/Manila" value="PST-8" />
+        <zone name="Asia/Muscat" value="STD-4" />
+        <zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Novokuznetsk" value="STD-7" />
+        <zone name="Asia/Novosibirsk" value="STD-7" />
+        <zone name="Asia/Omsk" value="STD-6" />
+        <zone name="Asia/Oral" value="STD-5" />
+        <zone name="Asia/Phnom_Penh" value="STD-7" />
+        <zone name="Asia/Pontianak" value="WIB-7" />
+        <zone name="Asia/Pyongyang" value="KST-9" />
+        <zone name="Asia/Qatar" value="STD-3" />
+        <zone name="Asia/Qostanay" value="STD-6" />
+        <zone name="Asia/Qyzylorda" value="STD-5" />
+        <zone name="Asia/Rangoon" value="STD-6:30" />
+        <zone name="Asia/Riyadh" value="STD-3" />
+        <zone name="Asia/Saigon" value="STD-7" />
+        <zone name="Asia/Sakhalin" value="STD-11" />
+        <zone name="Asia/Samarkand" value="STD-5" />
+        <zone name="Asia/Seoul" value="KST-9" />
+        <zone name="Asia/Shanghai" value="CST-8" />
+        <zone name="Asia/Singapore" value="STD-8" />
+        <zone name="Asia/Srednekolymsk" value="STD-11" />
+        <zone name="Asia/Taipei" value="CST-8" />
+        <zone name="Asia/Tashkent" value="STD-5" />
+        <zone name="Asia/Tbilisi" value="STD-4" />
+        <zone name="Asia/Tehran" value="STD-3:30" />
+        <zone name="Asia/Tel_Aviv" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Thimbu" value="STD-6" />
+        <zone name="Asia/Thimphu" value="STD-6" />
+        <zone name="Asia/Tokyo" value="JST-9" />
+        <zone name="Asia/Tomsk" value="STD-7" />
+        <zone name="Asia/Ujung_Pandang" value="WITA-8" />
+        <zone name="Asia/Ulaanbaatar" value="STD-8" />
+        <zone name="Asia/Ulan_Bator" value="STD-8" />
+        <zone name="Asia/Urumqi" value="STD-6" />
+        <zone name="Asia/Ust-Nera" value="STD-10" />
+        <zone name="Asia/Vientiane" value="STD-7" />
+        <zone name="Asia/Vladivostok" value="STD-10" />
+        <zone name="Asia/Yakutsk" value="STD-9" />
+        <zone name="Asia/Yangon" value="STD-6:30" />
+        <zone name="Asia/Yekaterinburg" value="STD-5" />
+        <zone name="Asia/Yerevan" value="STD-4" />
+
+        <zone name="Atlantic/Azores" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Cape_Verde" value="STD1" />
+        <zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Reykjavik" value="GMT0" />
+        <zone name="Atlantic/South_Georgia" value="STD2" />
+        <zone name="Atlantic/St_Helena" value="GMT0" />
+        <zone name="Atlantic/Stanley" value="STD3" />
+
+        <zone name="Australia/ACT" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Adelaide" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Brisbane" value="AEST-10" />
+        <zone name="Australia/Broken_Hill" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Canberra" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Currie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Darwin" value="ACST-9:30" />
+        <zone name="Australia/Eucla" value="STD-8:45" />
+        <zone name="Australia/Hobart" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/LHI" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Lindeman" value="AEST-10" />
+        <zone name="Australia/Lord_Howe" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Melbourne" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/NSW" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/North" value="ACST-9:30" />
+        <zone name="Australia/Perth" value="AWST-8" />
+        <zone name="Australia/Queensland" value="AEST-10" />
+        <zone name="Australia/South" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Sydney" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Tasmania" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Victoria" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/West" value="AWST-8" />
+        <zone name="Australia/Yancowinna" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+
+        <zone name="Brazil/Acre" value="STD5" />
+        <zone name="Brazil/DeNoronha" value="STD2" />
+        <zone name="Brazil/East" value="STD3" />
+        <zone name="Brazil/West" value="STD4" />
+
+        <zone name="CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
+
+        <zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Saskatchewan" value="CST6" />
+        <zone name="Canada/Yukon" value="MST7" />
+
+        <zone name="Chile/Continental" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="Chile/EasterIsland" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+
+        <zone name="Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+
+        <zone name="EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+
+        <zone name="EST" value="EST5" />
+
+        <zone name="EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
+
+        <zone name="Egypt" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+
+        <zone name="Eire" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+
+        <zone name="Etc/GMT" value="GMT0" />
+        <zone name="Etc/GMT+0" value="GMT0" />
+        <zone name="Etc/GMT+1" value="GMT1" />
+        <zone name="Etc/GMT+10" value="GMT10" />
+        <zone name="Etc/GMT+11" value="GMT11" />
+        <zone name="Etc/GMT+12" value="GMT12" />
+        <zone name="Etc/GMT+2" value="GMT2" />
+        <zone name="Etc/GMT+3" value="GMT3" />
+        <zone name="Etc/GMT+4" value="GMT4" />
+        <zone name="Etc/GMT+5" value="GMT5" />
+        <zone name="Etc/GMT+6" value="GMT6" />
+        <zone name="Etc/GMT+7" value="GMT7" />
+        <zone name="Etc/GMT+8" value="GMT8" />
+        <zone name="Etc/GMT+9" value="GMT9" />
+        <zone name="Etc/GMT-0" value="GMT0" />
+        <zone name="Etc/GMT-1" value="GMT-1" />
+        <zone name="Etc/GMT-10" value="GMT-10" />
+        <zone name="Etc/GMT-11" value="GMT-11" />
+        <zone name="Etc/GMT-12" value="GMT-12" />
+        <zone name="Etc/GMT-13" value="GMT-13" />
+        <zone name="Etc/GMT-14" value="GMT-14" />
+        <zone name="Etc/GMT-2" value="GMT-2" />
+        <zone name="Etc/GMT-3" value="GMT-3" />
+        <zone name="Etc/GMT-4" value="GMT-4" />
+        <zone name="Etc/GMT-5" value="GMT-5" />
+        <zone name="Etc/GMT-6" value="GMT-6" />
+        <zone name="Etc/GMT-7" value="GMT-7" />
+        <zone name="Etc/GMT-8" value="GMT-8" />
+        <zone name="Etc/GMT-9" value="GMT-9" />
+        <zone name="Etc/GMT0" value="GMT0" />
+        <zone name="Etc/Greenwich" value="GMT0" />
+        <zone name="Etc/UCT" value="UTC0" />
+        <zone name="Etc/UTC" value="UTC0" />
+        <zone name="Etc/Universal" value="UTC0" />
+        <zone name="Etc/Zulu" value="UTC0" />
+
+        <zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Astrakhan" value="STD-4" />
+        <zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Dublin" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+        <zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Istanbul" value="STD-3" />
+        <zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Kaliningrad" value="EET-2" />
+        <zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Kirov" value="MSK-3" />
+        <zone name="Europe/Kyiv" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Minsk" value="STD-3" />
+        <zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Moscow" value="MSK-3" />
+        <zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Samara" value="STD-4" />
+        <zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Saratov" value="STD-4" />
+        <zone name="Europe/Simferopol" value="MSK-3" />
+        <zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Ulyanovsk" value="STD-4" />
+        <zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Volgograd" value="MSK-3" />
+        <zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Factory" value="STD0" />
+
+        <zone name="GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GMT" value="GMT0" />
+
+        <zone name="GMT+0" value="GMT0" />
+
+        <zone name="GMT-0" value="GMT0" />
+
+        <zone name="GMT0" value="GMT0" />
+
+        <zone name="Greenwich" value="GMT0" />
+
+        <zone name="HST" value="HST10" />
+
+        <zone name="Hongkong" value="HKT-8" />
+
+        <zone name="Iceland" value="GMT0" />
+
+        <zone name="Indian/Antananarivo" value="EAT-3" />
+        <zone name="Indian/Chagos" value="STD-6" />
+        <zone name="Indian/Christmas" value="STD-7" />
+        <zone name="Indian/Cocos" value="STD-6:30" />
+        <zone name="Indian/Comoro" value="EAT-3" />
+        <zone name="Indian/Kerguelen" value="STD-5" />
+        <zone name="Indian/Mahe" value="STD-4" />
+        <zone name="Indian/Maldives" value="STD-5" />
+        <zone name="Indian/Mauritius" value="STD-4" />
+        <zone name="Indian/Mayotte" value="EAT-3" />
+        <zone name="Indian/Reunion" value="STD-4" />
+
+        <zone name="Iran" value="STD-3:30" />
+
+        <zone name="Israel" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+
+        <zone name="Jamaica" value="EST5" />
+
+        <zone name="Japan" value="JST-9" />
+
+        <zone name="Kwajalein" value="STD-12" />
+
+        <zone name="Libya" value="EET-2" />
+
+        <zone name="MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="MST" value="MST7" />
+
+        <zone name="MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Mexico/BajaSur" value="MST7" />
+        <zone name="Mexico/General" value="CST6" />
+
+        <zone name="NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+
+        <zone name="NZ-CHAT" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+
+        <zone name="Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="PRC" value="CST-8" />
+
+        <zone name="PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
+
+        <zone name="Pacific/Apia" value="STD-13" />
+        <zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Pacific/Bougainville" value="STD-11" />
+        <zone name="Pacific/Chatham" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+        <zone name="Pacific/Chuuk" value="STD-10" />
+        <zone name="Pacific/Easter" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+        <zone name="Pacific/Efate" value="STD-11" />
+        <zone name="Pacific/Enderbury" value="STD-13" />
+        <zone name="Pacific/Fakaofo" value="STD-13" />
+        <zone name="Pacific/Fiji" value="STD-12" />
+        <zone name="Pacific/Funafuti" value="STD-12" />
+        <zone name="Pacific/Galapagos" value="STD6" />
+        <zone name="Pacific/Gambier" value="STD9" />
+        <zone name="Pacific/Guadalcanal" value="STD-11" />
+        <zone name="Pacific/Guam" value="ChST-10" />
+        <zone name="Pacific/Honolulu" value="HST10" />
+        <zone name="Pacific/Johnston" value="HST10" />
+        <zone name="Pacific/Kanton" value="STD-13" />
+        <zone name="Pacific/Kiritimati" value="STD-14" />
+        <zone name="Pacific/Kosrae" value="STD-11" />
+        <zone name="Pacific/Kwajalein" value="STD-12" />
+        <zone name="Pacific/Majuro" value="STD-12" />
+        <zone name="Pacific/Marquesas" value="STD9:30" />
+        <zone name="Pacific/Midway" value="SST11" />
+        <zone name="Pacific/Nauru" value="STD-12" />
+        <zone name="Pacific/Niue" value="STD11" />
+        <zone name="Pacific/Norfolk" value="STD-11DST,M10.1.0,M4.1.0/3" />
+        <zone name="Pacific/Noumea" value="STD-11" />
+        <zone name="Pacific/Pago_Pago" value="SST11" />
+        <zone name="Pacific/Palau" value="STD-9" />
+        <zone name="Pacific/Pitcairn" value="STD8" />
+        <zone name="Pacific/Pohnpei" value="STD-11" />
+        <zone name="Pacific/Ponape" value="STD-11" />
+        <zone name="Pacific/Port_Moresby" value="STD-10" />
+        <zone name="Pacific/Rarotonga" value="STD10" />
+        <zone name="Pacific/Saipan" value="ChST-10" />
+        <zone name="Pacific/Samoa" value="SST11" />
+        <zone name="Pacific/Tahiti" value="STD10" />
+        <zone name="Pacific/Tarawa" value="STD-12" />
+        <zone name="Pacific/Tongatapu" value="STD-13" />
+        <zone name="Pacific/Truk" value="STD-10" />
+        <zone name="Pacific/Wake" value="STD-12" />
+        <zone name="Pacific/Wallis" value="STD-12" />
+        <zone name="Pacific/Yap" value="STD-10" />
+
+        <zone name="Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
+
+        <zone name="ROC" value="CST-8" />
+
+        <zone name="ROK" value="KST-9" />
+
+        <zone name="Singapore" value="STD-8" />
+
+        <zone name="Turkey" value="STD-3" />
+
+        <zone name="UCT" value="UTC0" />
+
+        <zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="US/Aleutian" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="US/Arizona" value="MST7" />
+        <zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Hawaii" value="HST10" />
+        <zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="US/Samoa" value="SST11" />
+
+        <zone name="UTC" value="UTC0" />
+
+        <zone name="Universal" value="UTC0" />
+
+        <zone name="W-SU" value="MSK-3" />
+
+        <zone name="WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
+
+        <zone name="Zulu" value="UTC0" />
     </timezones>
 </configuration>

+ 657 - 547
conf/insideout/autoload_configs/timezones.conf.xml

@@ -1,551 +1,661 @@
 <configuration name="timezones.conf" description="Timezones">
     <timezones>
-	<zone name="Africa/Abidjan" value="GMT0" />
-	<zone name="Africa/Accra" value="GMT0" />
-	<zone name="Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="Africa/Algiers" value="CET-1" />
-	<zone name="Africa/Asmara" value="EAT-3" />
-	<zone name="Africa/Asmera" value="EAT-3" />
-	<zone name="Africa/Bamako" value="GMT0" />
-	<zone name="Africa/Bangui" value="WAT-1" />
-	<zone name="Africa/Banjul" value="GMT0" />
-	<zone name="Africa/Bissau" value="GMT0" />
-	<zone name="Africa/Blantyre" value="CAT-2" />
-	<zone name="Africa/Brazzaville" value="WAT-1" />
-	<zone name="Africa/Bujumbura" value="CAT-2" />
-	<zone name="Africa/Cairo" value="EET-2EEST,M4.5.5/1,M9.5.5/3" />
-	<zone name="Africa/Casablanca" value="WET0" />
-	<zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Conakry" value="GMT0" />
-	<zone name="Africa/Dakar" value="GMT0" />
-	<zone name="Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="Africa/Djibouti" value="EAT-3" />
-	<zone name="Africa/Douala" value="WAT-1" />
-	<zone name="Africa/El_Aaiun" value="WET0" />
-	<zone name="Africa/Freetown" value="GMT0" />
-	<zone name="Africa/Gaborone" value="CAT-2" />
-	<zone name="Africa/Harare" value="CAT-2" />
-	<zone name="Africa/Johannesburg" value="SAST-2" />
-	<zone name="Africa/Kampala" value="EAT-3" />
-	<zone name="Africa/Khartoum" value="EAT-3" />
-	<zone name="Africa/Kigali" value="CAT-2" />
-	<zone name="Africa/Kinshasa" value="WAT-1" />
-	<zone name="Africa/Lagos" value="WAT-1" />
-	<zone name="Africa/Libreville" value="WAT-1" />
-	<zone name="Africa/Lome" value="GMT0" />
-	<zone name="Africa/Luanda" value="WAT-1" />
-	<zone name="Africa/Lubumbashi" value="CAT-2" />
-	<zone name="Africa/Lusaka" value="CAT-2" />
-	<zone name="Africa/Malabo" value="WAT-1" />
-	<zone name="Africa/Maputo" value="CAT-2" />
-	<zone name="Africa/Maseru" value="SAST-2" />
-	<zone name="Africa/Mbabane" value="SAST-2" />
-	<zone name="Africa/Mogadishu" value="EAT-3" />
-	<zone name="Africa/Monrovia" value="GMT0" />
-	<zone name="Africa/Nairobi" value="EAT-3" />
-	<zone name="Africa/Ndjamena" value="WAT-1" />
-	<zone name="Africa/Niamey" value="WAT-1" />
-	<zone name="Africa/Nouakchott" value="GMT0" />
-	<zone name="Africa/Ouagadougou" value="GMT0" />
-	<zone name="Africa/Porto-Novo" value="WAT-1" />
-	<zone name="Africa/Sao_Tome" value="GMT0" />
-	<zone name="Africa/Timbuktu" value="GMT0" />
-	<zone name="Africa/Tripoli" value="EET-2" />
-	<zone name="Africa/Tunis" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
-
-	<zone name="America/Adak" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Anguilla" value="AST4" />
-	<zone name="America/Antigua" value="AST4" />
-	<zone name="America/Araguaina" value="BRT3" />
-	<zone name="America/Argentina/Buenos_Aires" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Catamarca" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/ComodRivadavia" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Cordoba" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Jujuy" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/La_Rioja" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Mendoza" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Rio_Gallegos" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/San_Juan" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/San_Luis" value="ART3" />
-	<zone name="America/Argentina/Tucuman" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Ushuaia" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Aruba" value="AST4" />
-	<zone name="America/Asuncion" value="PYT4PYST,M10.3.0/0,M3.2.0/0" />
-	<zone name="America/Atikokan" value="EST5" />
-	<zone name="America/Atka" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="America/Bahia" value="BRT3" />
-	<zone name="America/Barbados" value="AST4" />
-	<zone name="America/Belem" value="BRT3" />
-	<zone name="America/Belize" value="CST6" />
-	<zone name="America/Blanc-Sablon" value="AST4" />
-	<zone name="America/Boa_Vista" value="AMT4" />
-	<zone name="America/Bogota" value="COT5" />
-	<zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Buenos_Aires" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Campo_Grande" value="AMT4AMST,M10.2.0/0,M2.3.0/0" />
-	<zone name="America/Cancun" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Caracas" value="VET4:30" />
-	<zone name="America/Catamarca" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Cayenne" value="GFT3" />
-	<zone name="America/Cayman" value="EST5" />
-	<zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Coral_Harbour" value="EST5" />
-	<zone name="America/Cordoba" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Costa_Rica" value="CST6" />
-	<zone name="America/Cuiaba" value="AMT4AMST,M10.2.0/0,M2.3.0/0" />
-	<zone name="America/Curacao" value="AST4" />
-	<zone name="America/Danmarkshavn" value="GMT0" />
-	<zone name="America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dawson_Creek" value="MST7" />
-	<zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dominica" value="AST4" />
-	<zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Eirunepe" value="ACT5" />
-	<zone name="America/El_Salvador" value="CST6" />
-	<zone name="America/Ensenada" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="America/Fortaleza" value="BRT3" />
-	<zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Godthab" value="WGST" />
-	<zone name="America/Goose_Bay" value="AST4ADT,M3.2.0/0:01,M11.1.0/0:01" />
-	<zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Grenada" value="AST4" />
-	<zone name="America/Guadeloupe" value="AST4" />
-	<zone name="America/Guatemala" value="CST6" />
-	<zone name="America/Guayaquil" value="ECT5" />
-	<zone name="America/Guyana" value="GYT4" />
-	<zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Havana" value="CST5CDT,M3.3.0/0,M10.5.0/1" />
-	<zone name="America/Hermosillo" value="MST7" />
-	<zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Jamaica" value="EST5" />
-	<zone name="America/Jujuy" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/La_Paz" value="BOT4" />
-	<zone name="America/Lima" value="PET5" />
-	<zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Maceio" value="BRT3" />
-	<zone name="America/Managua" value="CST6" />
-	<zone name="America/Manaus" value="AMT4" />
-	<zone name="America/Marigot" value="AST4" />
-	<zone name="America/Martinique" value="AST4" />
-	<zone name="America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Mendoza" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Montevideo" value="UYT3UYST,M10.1.0,M3.2.0" />
-	<zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Montserrat" value="AST4" />
-	<zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Noronha" value="FNT2" />
-	<zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Panama" value="EST5" />
-	<zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Paramaribo" value="SRT3" />
-	<zone name="America/Phoenix" value="MST7" />
-	<zone name="America/Port-au-Prince" value="EST5" />
-	<zone name="America/Porto_Acre" value="ACT5" />
-	<zone name="America/Port_of_Spain" value="AST4" />
-	<zone name="America/Porto_Velho" value="AMT4" />
-	<zone name="America/Puerto_Rico" value="AST4" />
-	<zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Recife" value="BRT3" />
-	<zone name="America/Regina" value="CST6" />
-	<zone name="America/Resolute" value="EST5" />
-	<zone name="America/Rio_Branco" value="ACT5" />
-	<zone name="America/Rosario" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Santiago" value="CLST" />
-	<zone name="America/Santo_Domingo" value="AST4" />
-	<zone name="America/Sao_Paulo" value="BRT3" />
-	<zone name="America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/St_Barthelemy" value="AST4" />
-	<zone name="America/St_Johns" value="NST3:30NDT,M3.2.0/0:01,M11.1.0/0:01" />
-	<zone name="America/St_Kitts" value="AST4" />
-	<zone name="America/St_Lucia" value="AST4" />
-	<zone name="America/St_Thomas" value="AST4" />
-	<zone name="America/St_Vincent" value="AST4" />
-	<zone name="America/Swift_Current" value="CST6" />
-	<zone name="America/Tegucigalpa" value="CST6" />
-	<zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tijuana" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tortola" value="AST4" />
-	<zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Virgin" value="AST4" />
-	<zone name="America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
-
-	<zone name="Antarctica/Casey" value="WST-8" />
-	<zone name="Antarctica/Davis" value="DAVT-7" />
-	<zone name="Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="Antarctica/Mawson" value="MAWT-6" />
-	<zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Palmer" value="CLST" />
-	<zone name="Antarctica/Rothera" value="ROTT3" />
-	<zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Syowa" value="SYOT-3" />
-	<zone name="Antarctica/Vostok" value="VOST-6" />
-
-	<zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Asia/Aden" value="AST-3" />
-	<zone name="Asia/Almaty" value="ALMT-6" />
-	<zone name="Asia/Amman" value="EET-2EEST,M3.5.4/0,M10.5.5/1" />
-	<zone name="Asia/Anadyr" value="ANAT-12ANAST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Aqtau" value="AQTT-5" />
-	<zone name="Asia/Aqtobe" value="AQTT-5" />
-	<zone name="Asia/Ashgabat" value="TMT-5" />
-	<zone name="Asia/Ashkhabad" value="TMT-5" />
-	<zone name="Asia/Baghdad" value="AST-3" />
-	<zone name="Asia/Bahrain" value="AST-3" />
-	<zone name="Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="Asia/Bangkok" value="ICT-7" />
-	<zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="Asia/Bishkek" value="KGT-6" />
-	<zone name="Asia/Brunei" value="BNT-8" />
-	<zone name="Asia/Calcutta" value="IST-5:30" />
-	<zone name="Asia/Choibalsan" value="CHOT-9" />
-	<zone name="Asia/Chongqing" value="CST-8" />
-	<zone name="Asia/Chungking" value="CST-8" />
-	<zone name="Asia/Colombo" value="IST-5:30" />
-	<zone name="Asia/Dacca" value="BDT-6" />
-	<zone name="Asia/Damascus" value="EET-2EEST,M4.1.5/0,J274/0" />
-	<zone name="Asia/Dhaka" value="BDT-6" />
-	<zone name="Asia/Dili" value="TLT-9" />
-	<zone name="Asia/Dubai" value="GST-4" />
-	<zone name="Asia/Dushanbe" value="TJT-5" />
-	<zone name="Asia/Gaza" value="EET-2EEST,J91/0,M9.2.4" />
-	<zone name="Asia/Harbin" value="CST-8" />
-	<zone name="Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="Asia/Hong_Kong" value="HKT-8" />
-	<zone name="Asia/Hovd" value="HOVT-7" />
-	<zone name="Asia/Irkutsk" value="IRKT-8IRKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Jakarta" value="WIT-7" />
-	<zone name="Asia/Jayapura" value="EIT-9" />
-	<zone name="Asia/Jerusalem" value="IDDT" />
-	<zone name="Asia/Kabul" value="AFT-4:30" />
-	<zone name="Asia/Kamchatka" value="PETT-12PETST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Karachi" value="PKT-5" />
-	<zone name="Asia/Kashgar" value="CST-8" />
-	<zone name="Asia/Katmandu" value="NPT-5:45" />
-	<zone name="Asia/Kolkata" value="IST-5:30" />
-	<zone name="Asia/Krasnoyarsk" value="KRAT-7KRAST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="Asia/Kuching" value="MYT-8" />
-	<zone name="Asia/Kuwait" value="AST-3" />
-	<zone name="Asia/Macao" value="CST-8" />
-	<zone name="Asia/Macau" value="CST-8" />
-	<zone name="Asia/Magadan" value="MAGT-11MAGST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Makassar" value="CIT-8" />
-	<zone name="Asia/Manila" value="PHT-8" />
-	<zone name="Asia/Muscat" value="GST-4" />
-	<zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Novosibirsk" value="NOVT-6NOVST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Omsk" value="OMST-6OMSST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Oral" value="ORAT-5" />
-	<zone name="Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="Asia/Pontianak" value="WIT-7" />
-	<zone name="Asia/Pyongyang" value="KST-9" />
-	<zone name="Asia/Qatar" value="AST-3" />
-	<zone name="Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="Asia/Rangoon" value="MMT-6:30" />
-	<zone name="Asia/Riyadh" value="AST-3" />
-	<zone name="Asia/Riyadh87" value="zzz-3:07:04" />
-	<zone name="Asia/Riyadh88" value="zzz-3:07:04" />
-	<zone name="Asia/Riyadh89" value="zzz-3:07:04" />
-	<zone name="Asia/Saigon" value="ICT-7" />
-	<zone name="Asia/Sakhalin" value="SAKT-10SAKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Samarkand" value="UZT-5" />
-	<zone name="Asia/Seoul" value="KST-9" />
-	<zone name="Asia/Shanghai" value="CST-8" />
-	<zone name="Asia/Singapore" value="SGT-8" />
-	<zone name="Asia/Taipei" value="CST-8" />
-	<zone name="Asia/Tashkent" value="UZT-5" />
-	<zone name="Asia/Tbilisi" value="GET-4" />
-	<zone name="Asia/Tehran" value="IRDT" />
-	<zone name="Asia/Tel_Aviv" value="IDDT" />
-	<zone name="Asia/Thimbu" value="BTT-6" />
-	<zone name="Asia/Thimphu" value="BTT-6" />
-	<zone name="Asia/Tokyo" value="JST-9" />
-	<zone name="Asia/Ujung_Pandang" value="CIT-8" />
-	<zone name="Asia/Ulaanbaatar" value="ULAT-8" />
-	<zone name="Asia/Ulan_Bator" value="ULAT-8" />
-	<zone name="Asia/Urumqi" value="CST-8" />
-	<zone name="Asia/Vientiane" value="ICT-7" />
-	<zone name="Asia/Vladivostok" value="VLAT-10VLAST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Yakutsk" value="YAKT-9YAKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Yekaterinburg" value="YEKT-5YEKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Yerevan" value="AMT-4AMST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Reykjavik" value="GMT0" />
-	<zone name="Atlantic/South_Georgia" value="GST2" />
-	<zone name="Atlantic/Stanley" value="FKT4FKST,M9.1.0,M4.3.0" />
-	<zone name="Atlantic/St_Helena" value="GMT0" />
-
-	<zone name="Australia/ACT" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Adelaide" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Brisbane" value="EST-10" />
-	<zone name="Australia/Broken_Hill" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Canberra" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Currie" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Darwin" value="CST-9:30" />
-	<zone name="Australia/Eucla" value="CWST-8:45" />
-	<zone name="Australia/Hobart" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/LHI" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Lindeman" value="EST-10" />
-	<zone name="Australia/Lord_Howe" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Melbourne" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/North" value="CST-9:30" />
-	<zone name="Australia/NSW" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Perth" value="WST-8" />
-	<zone name="Australia/Queensland" value="EST-10" />
-	<zone name="Australia/South" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Sydney" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Tasmania" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Victoria" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/West" value="WST-8" />
-	<zone name="Australia/Yancowinna" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-
-	<zone name="Brazil/Acre" value="ACT5" />
-	<zone name="Brazil/DeNoronha" value="FNT2" />
-	<zone name="Brazil/East" value="BRT3BRST,M10.2.0/0,M2.3.0/0" />
-	<zone name="Brazil/West" value="AMT4" />
-
-	<zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/East-Saskatchewan" value="CST6" />
-	<zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0/0:01,M11.1.0/0:01" />
-	<zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Saskatchewan" value="CST6" />
-	<zone name="Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-
-	<zone name="Chile/Continental" value="CLST" />
-	<zone name="Chile/EasterIsland" value="EASST" />
-
-	<zone name="Etc/GMT" value="GMT0" />
-	<zone name="Etc/GMT0" value="GMT0" />
-	<zone name="Etc/GMT-0" value="GMT0" />
-	<zone name="Etc/GMT+0" value="GMT0" />
-	<zone name="Etc/GMT-1" value="GMT-1" />
-	<zone name="Etc/GMT+1" value="GMT+1" />
-	<zone name="Etc/GMT-10" value="GMT-10" />
-	<zone name="Etc/GMT+10" value="GMT+10" />
-	<zone name="Etc/GMT-11" value="GMT-11" />
-	<zone name="Etc/GMT+11" value="GMT+11" />
-	<zone name="Etc/GMT-12" value="GMT-12" />
-	<zone name="Etc/GMT+12" value="GMT+12" />
-	<zone name="Etc/GMT-13" value="GMT-13" />
-	<zone name="Etc/GMT-14" value="GMT-14" />
-	<zone name="Etc/GMT-2" value="GMT-2" />
-	<zone name="Etc/GMT+2" value="GMT+2" />
-	<zone name="Etc/GMT-3" value="GMT-3" />
-	<zone name="Etc/GMT+3" value="GMT+3" />
-	<zone name="Etc/GMT-4" value="GMT-4" />
-	<zone name="Etc/GMT+4" value="GMT+4" />
-	<zone name="Etc/GMT-5" value="GMT-5" />
-	<zone name="Etc/GMT+5" value="GMT+5" />
-	<zone name="Etc/GMT-6" value="GMT-6" />
-	<zone name="Etc/GMT+6" value="GMT+6" />
-	<zone name="Etc/GMT-7" value="GMT-7" />
-	<zone name="Etc/GMT+7" value="GMT+7" />
-	<zone name="Etc/GMT-8" value="GMT-8" />
-	<zone name="Etc/GMT+8" value="GMT+8" />
-	<zone name="Etc/GMT-9" value="GMT-9" />
-	<zone name="Etc/GMT+9" value="GMT+9" />
-	<zone name="Etc/Greenwich" value="GMT0" />
-	<zone name="Etc/UCT" value="UCT0" />
-	<zone name="Etc/Universal" value="UTC0" />
-	<zone name="Etc/UTC" value="UTC0" />
-	<zone name="Etc/Zulu" value="UTC0" />
-
-	<zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Kaliningrad" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Minsk" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Moscow" value="MSK-3MSD,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Samara" value="SAMT-4SAMST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Simferopol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Volgograd" value="VOLT-3VOLST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Indian/Antananarivo" value="EAT-3" />
-	<zone name="Indian/Chagos" value="IOT-6" />
-	<zone name="Indian/Christmas" value="CXT-7" />
-	<zone name="Indian/Cocos" value="CCT-6:30" />
-	<zone name="Indian/Comoro" value="EAT-3" />
-	<zone name="Indian/Kerguelen" value="TFT-5" />
-	<zone name="Indian/Mahe" value="SCT-4" />
-	<zone name="Indian/Maldives" value="MVT-5" />
-	<zone name="Indian/Mauritius" value="MUT-4" />
-	<zone name="Indian/Mayotte" value="EAT-3" />
-	<zone name="Indian/Reunion" value="RET-4" />
-
-	<zone name="Mexico/BajaNorte" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-
-	<zone name="Mideast/Riyadh87" value="zzz-3:07:04" />
-	<zone name="Mideast/Riyadh88" value="zzz-3:07:04" />
-	<zone name="Mideast/Riyadh89" value="zzz-3:07:04" />
-
-	<zone name="Pacific/Apia" value="WST11" />
-	<zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="Pacific/Easter" value="EASST" />
-	<zone name="Pacific/Efate" value="VUT-11" />
-	<zone name="Pacific/Enderbury" value="PHOT-13" />
-	<zone name="Pacific/Fakaofo" value="TKT10" />
-	<zone name="Pacific/Fiji" value="FJT-12" />
-	<zone name="Pacific/Funafuti" value="TVT-12" />
-	<zone name="Pacific/Galapagos" value="GALT6" />
-	<zone name="Pacific/Gambier" value="GAMT9" />
-	<zone name="Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="Pacific/Guam" value="ChST-10" />
-	<zone name="Pacific/Honolulu" value="HST10" />
-	<zone name="Pacific/Johnston" value="HST10" />
-	<zone name="Pacific/Kiritimati" value="LINT-14" />
-	<zone name="Pacific/Kosrae" value="KOST-11" />
-	<zone name="Pacific/Kwajalein" value="MHT-12" />
-	<zone name="Pacific/Majuro" value="MHT-12" />
-	<zone name="Pacific/Marquesas" value="MART9:30" />
-	<zone name="Pacific/Midway" value="SST11" />
-	<zone name="Pacific/Nauru" value="NRT-12" />
-	<zone name="Pacific/Niue" value="NUT11" />
-	<zone name="Pacific/Norfolk" value="NFT-11:30" />
-	<zone name="Pacific/Noumea" value="NCT-11" />
-	<zone name="Pacific/Pago_Pago" value="SST11" />
-	<zone name="Pacific/Palau" value="PWT-9" />
-	<zone name="Pacific/Pitcairn" value="PST8" />
-	<zone name="Pacific/Ponape" value="PONT-11" />
-	<zone name="Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="Pacific/Rarotonga" value="CKT10" />
-	<zone name="Pacific/Saipan" value="ChST-10" />
-	<zone name="Pacific/Samoa" value="SST11" />
-	<zone name="Pacific/Tahiti" value="TAHT10" />
-	<zone name="Pacific/Tarawa" value="GILT-12" />
-	<zone name="Pacific/Tongatapu" value="TOT-13" />
-	<zone name="Pacific/Truk" value="TRUT-10" />
-	<zone name="Pacific/Wake" value="WAKT-12" />
-	<zone name="Pacific/Wallis" value="WFT-12" />
-	<zone name="Pacific/Yap" value="TRUT-10" />
-
-	<zone name="SystemV/AST4" value="AST4" />
-	<zone name="SystemV/AST4ADT" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/CST6" value="CST6" />
-	<zone name="SystemV/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/EST5" value="EST5" />
-	<zone name="SystemV/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/HST10" value="HST10" />
-	<zone name="SystemV/MST7" value="MST7" />
-	<zone name="SystemV/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/PST8" value="PST8" />
-	<zone name="SystemV/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/YST9" value="GAMT9" />
-	<zone name="SystemV/YST9YDT" value="AKST9AKDT,M3.2.0,M11.1.0" />
-
-	<zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="US/Aleutian" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="US/Arizona" value="MST7" />
-	<zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Hawaii" value="HST10" />
-	<zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="US/Samoa" value="SST11" />
+        <zone name="Africa/Abidjan" value="GMT0" />
+        <zone name="Africa/Accra" value="GMT0" />
+        <zone name="Africa/Addis_Ababa" value="EAT-3" />
+        <zone name="Africa/Algiers" value="CET-1" />
+        <zone name="Africa/Asmara" value="EAT-3" />
+        <zone name="Africa/Asmera" value="EAT-3" />
+        <zone name="Africa/Bamako" value="GMT0" />
+        <zone name="Africa/Bangui" value="WAT-1" />
+        <zone name="Africa/Banjul" value="GMT0" />
+        <zone name="Africa/Bissau" value="GMT0" />
+        <zone name="Africa/Blantyre" value="CAT-2" />
+        <zone name="Africa/Brazzaville" value="WAT-1" />
+        <zone name="Africa/Bujumbura" value="CAT-2" />
+        <zone name="Africa/Cairo" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+        <zone name="Africa/Casablanca" value="STD-1" />
+        <zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Africa/Conakry" value="GMT0" />
+        <zone name="Africa/Dakar" value="GMT0" />
+        <zone name="Africa/Dar_es_Salaam" value="EAT-3" />
+        <zone name="Africa/Djibouti" value="EAT-3" />
+        <zone name="Africa/Douala" value="WAT-1" />
+        <zone name="Africa/El_Aaiun" value="STD-1" />
+        <zone name="Africa/Freetown" value="GMT0" />
+        <zone name="Africa/Gaborone" value="CAT-2" />
+        <zone name="Africa/Harare" value="CAT-2" />
+        <zone name="Africa/Johannesburg" value="SAST-2" />
+        <zone name="Africa/Juba" value="CAT-2" />
+        <zone name="Africa/Kampala" value="EAT-3" />
+        <zone name="Africa/Khartoum" value="CAT-2" />
+        <zone name="Africa/Kigali" value="CAT-2" />
+        <zone name="Africa/Kinshasa" value="WAT-1" />
+        <zone name="Africa/Lagos" value="WAT-1" />
+        <zone name="Africa/Libreville" value="WAT-1" />
+        <zone name="Africa/Lome" value="GMT0" />
+        <zone name="Africa/Luanda" value="WAT-1" />
+        <zone name="Africa/Lubumbashi" value="CAT-2" />
+        <zone name="Africa/Lusaka" value="CAT-2" />
+        <zone name="Africa/Malabo" value="WAT-1" />
+        <zone name="Africa/Maputo" value="CAT-2" />
+        <zone name="Africa/Maseru" value="SAST-2" />
+        <zone name="Africa/Mbabane" value="SAST-2" />
+        <zone name="Africa/Mogadishu" value="EAT-3" />
+        <zone name="Africa/Monrovia" value="GMT0" />
+        <zone name="Africa/Nairobi" value="EAT-3" />
+        <zone name="Africa/Ndjamena" value="WAT-1" />
+        <zone name="Africa/Niamey" value="WAT-1" />
+        <zone name="Africa/Nouakchott" value="GMT0" />
+        <zone name="Africa/Ouagadougou" value="GMT0" />
+        <zone name="Africa/Porto-Novo" value="WAT-1" />
+        <zone name="Africa/Sao_Tome" value="GMT0" />
+        <zone name="Africa/Timbuktu" value="GMT0" />
+        <zone name="Africa/Tripoli" value="EET-2" />
+        <zone name="Africa/Tunis" value="CET-1" />
+        <zone name="Africa/Windhoek" value="CAT-2" />
+
+        <zone name="America/Adak" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anguilla" value="AST4" />
+        <zone name="America/Antigua" value="AST4" />
+        <zone name="America/Araguaina" value="STD3" />
+        <zone name="America/Argentina/Buenos_Aires" value="STD3" />
+        <zone name="America/Argentina/Catamarca" value="STD3" />
+        <zone name="America/Argentina/ComodRivadavia" value="STD3" />
+        <zone name="America/Argentina/Cordoba" value="STD3" />
+        <zone name="America/Argentina/Jujuy" value="STD3" />
+        <zone name="America/Argentina/La_Rioja" value="STD3" />
+        <zone name="America/Argentina/Mendoza" value="STD3" />
+        <zone name="America/Argentina/Rio_Gallegos" value="STD3" />
+        <zone name="America/Argentina/Salta" value="STD3" />
+        <zone name="America/Argentina/San_Juan" value="STD3" />
+        <zone name="America/Argentina/San_Luis" value="STD3" />
+        <zone name="America/Argentina/Tucuman" value="STD3" />
+        <zone name="America/Argentina/Ushuaia" value="STD3" />
+        <zone name="America/Aruba" value="AST4" />
+        <zone name="America/Asuncion" value="STD4DST,M10.1.0/0,M3.4.0/0" />
+        <zone name="America/Atikokan" value="EST5" />
+        <zone name="America/Atka" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Bahia" value="STD3" />
+        <zone name="America/Bahia_Banderas" value="CST6" />
+        <zone name="America/Barbados" value="AST4" />
+        <zone name="America/Belem" value="STD3" />
+        <zone name="America/Belize" value="CST6" />
+        <zone name="America/Blanc-Sablon" value="AST4" />
+        <zone name="America/Boa_Vista" value="STD4" />
+        <zone name="America/Bogota" value="STD5" />
+        <zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Buenos_Aires" value="STD3" />
+        <zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Campo_Grande" value="STD4" />
+        <zone name="America/Cancun" value="EST5" />
+        <zone name="America/Caracas" value="STD4" />
+        <zone name="America/Catamarca" value="STD3" />
+        <zone name="America/Cayenne" value="STD3" />
+        <zone name="America/Cayman" value="EST5" />
+        <zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Chihuahua" value="CST6" />
+        <zone name="America/Ciudad_Juarez" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Coral_Harbour" value="EST5" />
+        <zone name="America/Cordoba" value="STD3" />
+        <zone name="America/Costa_Rica" value="CST6" />
+        <zone name="America/Creston" value="MST7" />
+        <zone name="America/Cuiaba" value="STD4" />
+        <zone name="America/Curacao" value="AST4" />
+        <zone name="America/Danmarkshavn" value="GMT0" />
+        <zone name="America/Dawson" value="MST7" />
+        <zone name="America/Dawson_Creek" value="MST7" />
+        <zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Dominica" value="AST4" />
+        <zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Eirunepe" value="STD5" />
+        <zone name="America/El_Salvador" value="CST6" />
+        <zone name="America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fort_Nelson" value="MST7" />
+        <zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fortaleza" value="STD3" />
+        <zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Godthab" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Grenada" value="AST4" />
+        <zone name="America/Guadeloupe" value="AST4" />
+        <zone name="America/Guatemala" value="CST6" />
+        <zone name="America/Guayaquil" value="STD5" />
+        <zone name="America/Guyana" value="STD4" />
+        <zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+        <zone name="America/Hermosillo" value="MST7" />
+        <zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Jamaica" value="EST5" />
+        <zone name="America/Jujuy" value="STD3" />
+        <zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kralendijk" value="AST4" />
+        <zone name="America/La_Paz" value="STD4" />
+        <zone name="America/Lima" value="STD5" />
+        <zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Lower_Princes" value="AST4" />
+        <zone name="America/Maceio" value="STD3" />
+        <zone name="America/Managua" value="CST6" />
+        <zone name="America/Manaus" value="STD4" />
+        <zone name="America/Marigot" value="AST4" />
+        <zone name="America/Martinique" value="AST4" />
+        <zone name="America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mazatlan" value="MST7" />
+        <zone name="America/Mendoza" value="STD3" />
+        <zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Merida" value="CST6" />
+        <zone name="America/Metlakatla" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mexico_City" value="CST6" />
+        <zone name="America/Miquelon" value="STD3DST,M3.2.0,M11.1.0" />
+        <zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Monterrey" value="CST6" />
+        <zone name="America/Montevideo" value="STD3" />
+        <zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Montserrat" value="AST4" />
+        <zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Noronha" value="STD2" />
+        <zone name="America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nuuk" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Ojinaga" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Panama" value="EST5" />
+        <zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Paramaribo" value="STD3" />
+        <zone name="America/Phoenix" value="MST7" />
+        <zone name="America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Port_of_Spain" value="AST4" />
+        <zone name="America/Porto_Acre" value="STD5" />
+        <zone name="America/Porto_Velho" value="STD4" />
+        <zone name="America/Puerto_Rico" value="AST4" />
+        <zone name="America/Punta_Arenas" value="STD3" />
+        <zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Recife" value="STD3" />
+        <zone name="America/Regina" value="CST6" />
+        <zone name="America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rio_Branco" value="STD5" />
+        <zone name="America/Rosario" value="STD3" />
+        <zone name="America/Santa_Isabel" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Santarem" value="STD3" />
+        <zone name="America/Santiago" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="America/Santo_Domingo" value="AST4" />
+        <zone name="America/Sao_Paulo" value="STD3" />
+        <zone name="America/Scoresbysund" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Barthelemy" value="AST4" />
+        <zone name="America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Kitts" value="AST4" />
+        <zone name="America/St_Lucia" value="AST4" />
+        <zone name="America/St_Thomas" value="AST4" />
+        <zone name="America/St_Vincent" value="AST4" />
+        <zone name="America/Swift_Current" value="CST6" />
+        <zone name="America/Tegucigalpa" value="CST6" />
+        <zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tortola" value="AST4" />
+        <zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Virgin" value="AST4" />
+        <zone name="America/Whitehorse" value="MST7" />
+        <zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Antarctica/Casey" value="STD-11" />
+        <zone name="Antarctica/Davis" value="STD-7" />
+        <zone name="Antarctica/DumontDUrville" value="STD-10" />
+        <zone name="Antarctica/Macquarie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Antarctica/Mawson" value="STD-5" />
+        <zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Palmer" value="STD3" />
+        <zone name="Antarctica/Rothera" value="STD3" />
+        <zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Syowa" value="STD-3" />
+        <zone name="Antarctica/Troll" value="STD-0DST-2,M3.5.0/1,M10.5.0/3" />
+        <zone name="Antarctica/Vostok" value="STD-6" />
+
+        <zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Asia/Aden" value="STD-3" />
+        <zone name="Asia/Almaty" value="STD-6" />
+        <zone name="Asia/Amman" value="STD-3" />
+        <zone name="Asia/Anadyr" value="STD-12" />
+        <zone name="Asia/Aqtau" value="STD-5" />
+        <zone name="Asia/Aqtobe" value="STD-5" />
+        <zone name="Asia/Ashgabat" value="STD-5" />
+        <zone name="Asia/Ashkhabad" value="STD-5" />
+        <zone name="Asia/Atyrau" value="STD-5" />
+        <zone name="Asia/Baghdad" value="STD-3" />
+        <zone name="Asia/Bahrain" value="STD-3" />
+        <zone name="Asia/Baku" value="STD-4" />
+        <zone name="Asia/Bangkok" value="STD-7" />
+        <zone name="Asia/Barnaul" value="STD-7" />
+        <zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
+        <zone name="Asia/Bishkek" value="STD-6" />
+        <zone name="Asia/Brunei" value="STD-8" />
+        <zone name="Asia/Calcutta" value="IST-5:30" />
+        <zone name="Asia/Chita" value="STD-9" />
+        <zone name="Asia/Choibalsan" value="STD-8" />
+        <zone name="Asia/Chongqing" value="CST-8" />
+        <zone name="Asia/Chungking" value="CST-8" />
+        <zone name="Asia/Colombo" value="STD-5:30" />
+        <zone name="Asia/Dacca" value="STD-6" />
+        <zone name="Asia/Damascus" value="STD-3" />
+        <zone name="Asia/Dhaka" value="STD-6" />
+        <zone name="Asia/Dili" value="STD-9" />
+        <zone name="Asia/Dubai" value="STD-4" />
+        <zone name="Asia/Dushanbe" value="STD-5" />
+        <zone name="Asia/Famagusta" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Gaza" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Harbin" value="CST-8" />
+        <zone name="Asia/Hebron" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Ho_Chi_Minh" value="STD-7" />
+        <zone name="Asia/Hong_Kong" value="HKT-8" />
+        <zone name="Asia/Hovd" value="STD-7" />
+        <zone name="Asia/Irkutsk" value="STD-8" />
+        <zone name="Asia/Istanbul" value="STD-3" />
+        <zone name="Asia/Jakarta" value="WIB-7" />
+        <zone name="Asia/Jayapura" value="WIT-9" />
+        <zone name="Asia/Jerusalem" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Kabul" value="STD-4:30" />
+        <zone name="Asia/Kamchatka" value="STD-12" />
+        <zone name="Asia/Karachi" value="PKT-5" />
+        <zone name="Asia/Kashgar" value="STD-6" />
+        <zone name="Asia/Kathmandu" value="STD-5:45" />
+        <zone name="Asia/Katmandu" value="STD-5:45" />
+        <zone name="Asia/Khandyga" value="STD-9" />
+        <zone name="Asia/Kolkata" value="IST-5:30" />
+        <zone name="Asia/Krasnoyarsk" value="STD-7" />
+        <zone name="Asia/Kuala_Lumpur" value="STD-8" />
+        <zone name="Asia/Kuching" value="STD-8" />
+        <zone name="Asia/Kuwait" value="STD-3" />
+        <zone name="Asia/Macao" value="CST-8" />
+        <zone name="Asia/Macau" value="CST-8" />
+        <zone name="Asia/Magadan" value="STD-11" />
+        <zone name="Asia/Makassar" value="WITA-8" />
+        <zone name="Asia/Manila" value="PST-8" />
+        <zone name="Asia/Muscat" value="STD-4" />
+        <zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Novokuznetsk" value="STD-7" />
+        <zone name="Asia/Novosibirsk" value="STD-7" />
+        <zone name="Asia/Omsk" value="STD-6" />
+        <zone name="Asia/Oral" value="STD-5" />
+        <zone name="Asia/Phnom_Penh" value="STD-7" />
+        <zone name="Asia/Pontianak" value="WIB-7" />
+        <zone name="Asia/Pyongyang" value="KST-9" />
+        <zone name="Asia/Qatar" value="STD-3" />
+        <zone name="Asia/Qostanay" value="STD-6" />
+        <zone name="Asia/Qyzylorda" value="STD-5" />
+        <zone name="Asia/Rangoon" value="STD-6:30" />
+        <zone name="Asia/Riyadh" value="STD-3" />
+        <zone name="Asia/Saigon" value="STD-7" />
+        <zone name="Asia/Sakhalin" value="STD-11" />
+        <zone name="Asia/Samarkand" value="STD-5" />
+        <zone name="Asia/Seoul" value="KST-9" />
+        <zone name="Asia/Shanghai" value="CST-8" />
+        <zone name="Asia/Singapore" value="STD-8" />
+        <zone name="Asia/Srednekolymsk" value="STD-11" />
+        <zone name="Asia/Taipei" value="CST-8" />
+        <zone name="Asia/Tashkent" value="STD-5" />
+        <zone name="Asia/Tbilisi" value="STD-4" />
+        <zone name="Asia/Tehran" value="STD-3:30" />
+        <zone name="Asia/Tel_Aviv" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Thimbu" value="STD-6" />
+        <zone name="Asia/Thimphu" value="STD-6" />
+        <zone name="Asia/Tokyo" value="JST-9" />
+        <zone name="Asia/Tomsk" value="STD-7" />
+        <zone name="Asia/Ujung_Pandang" value="WITA-8" />
+        <zone name="Asia/Ulaanbaatar" value="STD-8" />
+        <zone name="Asia/Ulan_Bator" value="STD-8" />
+        <zone name="Asia/Urumqi" value="STD-6" />
+        <zone name="Asia/Ust-Nera" value="STD-10" />
+        <zone name="Asia/Vientiane" value="STD-7" />
+        <zone name="Asia/Vladivostok" value="STD-10" />
+        <zone name="Asia/Yakutsk" value="STD-9" />
+        <zone name="Asia/Yangon" value="STD-6:30" />
+        <zone name="Asia/Yekaterinburg" value="STD-5" />
+        <zone name="Asia/Yerevan" value="STD-4" />
+
+        <zone name="Atlantic/Azores" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Cape_Verde" value="STD1" />
+        <zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Reykjavik" value="GMT0" />
+        <zone name="Atlantic/South_Georgia" value="STD2" />
+        <zone name="Atlantic/St_Helena" value="GMT0" />
+        <zone name="Atlantic/Stanley" value="STD3" />
+
+        <zone name="Australia/ACT" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Adelaide" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Brisbane" value="AEST-10" />
+        <zone name="Australia/Broken_Hill" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Canberra" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Currie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Darwin" value="ACST-9:30" />
+        <zone name="Australia/Eucla" value="STD-8:45" />
+        <zone name="Australia/Hobart" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/LHI" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Lindeman" value="AEST-10" />
+        <zone name="Australia/Lord_Howe" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Melbourne" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/NSW" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/North" value="ACST-9:30" />
+        <zone name="Australia/Perth" value="AWST-8" />
+        <zone name="Australia/Queensland" value="AEST-10" />
+        <zone name="Australia/South" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Sydney" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Tasmania" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Victoria" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/West" value="AWST-8" />
+        <zone name="Australia/Yancowinna" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+
+        <zone name="Brazil/Acre" value="STD5" />
+        <zone name="Brazil/DeNoronha" value="STD2" />
+        <zone name="Brazil/East" value="STD3" />
+        <zone name="Brazil/West" value="STD4" />
+
+        <zone name="CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
+
+        <zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Saskatchewan" value="CST6" />
+        <zone name="Canada/Yukon" value="MST7" />
+
+        <zone name="Chile/Continental" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="Chile/EasterIsland" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+
+        <zone name="Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+
+        <zone name="EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+
+        <zone name="EST" value="EST5" />
+
+        <zone name="EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
+
+        <zone name="Egypt" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+
+        <zone name="Eire" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+
+        <zone name="Etc/GMT" value="GMT0" />
+        <zone name="Etc/GMT+0" value="GMT0" />
+        <zone name="Etc/GMT+1" value="GMT1" />
+        <zone name="Etc/GMT+10" value="GMT10" />
+        <zone name="Etc/GMT+11" value="GMT11" />
+        <zone name="Etc/GMT+12" value="GMT12" />
+        <zone name="Etc/GMT+2" value="GMT2" />
+        <zone name="Etc/GMT+3" value="GMT3" />
+        <zone name="Etc/GMT+4" value="GMT4" />
+        <zone name="Etc/GMT+5" value="GMT5" />
+        <zone name="Etc/GMT+6" value="GMT6" />
+        <zone name="Etc/GMT+7" value="GMT7" />
+        <zone name="Etc/GMT+8" value="GMT8" />
+        <zone name="Etc/GMT+9" value="GMT9" />
+        <zone name="Etc/GMT-0" value="GMT0" />
+        <zone name="Etc/GMT-1" value="GMT-1" />
+        <zone name="Etc/GMT-10" value="GMT-10" />
+        <zone name="Etc/GMT-11" value="GMT-11" />
+        <zone name="Etc/GMT-12" value="GMT-12" />
+        <zone name="Etc/GMT-13" value="GMT-13" />
+        <zone name="Etc/GMT-14" value="GMT-14" />
+        <zone name="Etc/GMT-2" value="GMT-2" />
+        <zone name="Etc/GMT-3" value="GMT-3" />
+        <zone name="Etc/GMT-4" value="GMT-4" />
+        <zone name="Etc/GMT-5" value="GMT-5" />
+        <zone name="Etc/GMT-6" value="GMT-6" />
+        <zone name="Etc/GMT-7" value="GMT-7" />
+        <zone name="Etc/GMT-8" value="GMT-8" />
+        <zone name="Etc/GMT-9" value="GMT-9" />
+        <zone name="Etc/GMT0" value="GMT0" />
+        <zone name="Etc/Greenwich" value="GMT0" />
+        <zone name="Etc/UCT" value="UTC0" />
+        <zone name="Etc/UTC" value="UTC0" />
+        <zone name="Etc/Universal" value="UTC0" />
+        <zone name="Etc/Zulu" value="UTC0" />
+
+        <zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Astrakhan" value="STD-4" />
+        <zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Dublin" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+        <zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Istanbul" value="STD-3" />
+        <zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Kaliningrad" value="EET-2" />
+        <zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Kirov" value="MSK-3" />
+        <zone name="Europe/Kyiv" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Minsk" value="STD-3" />
+        <zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Moscow" value="MSK-3" />
+        <zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Samara" value="STD-4" />
+        <zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Saratov" value="STD-4" />
+        <zone name="Europe/Simferopol" value="MSK-3" />
+        <zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Ulyanovsk" value="STD-4" />
+        <zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Volgograd" value="MSK-3" />
+        <zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Factory" value="STD0" />
+
+        <zone name="GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GMT" value="GMT0" />
+
+        <zone name="GMT+0" value="GMT0" />
+
+        <zone name="GMT-0" value="GMT0" />
+
+        <zone name="GMT0" value="GMT0" />
+
+        <zone name="Greenwich" value="GMT0" />
+
+        <zone name="HST" value="HST10" />
+
+        <zone name="Hongkong" value="HKT-8" />
+
+        <zone name="Iceland" value="GMT0" />
+
+        <zone name="Indian/Antananarivo" value="EAT-3" />
+        <zone name="Indian/Chagos" value="STD-6" />
+        <zone name="Indian/Christmas" value="STD-7" />
+        <zone name="Indian/Cocos" value="STD-6:30" />
+        <zone name="Indian/Comoro" value="EAT-3" />
+        <zone name="Indian/Kerguelen" value="STD-5" />
+        <zone name="Indian/Mahe" value="STD-4" />
+        <zone name="Indian/Maldives" value="STD-5" />
+        <zone name="Indian/Mauritius" value="STD-4" />
+        <zone name="Indian/Mayotte" value="EAT-3" />
+        <zone name="Indian/Reunion" value="STD-4" />
+
+        <zone name="Iran" value="STD-3:30" />
+
+        <zone name="Israel" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+
+        <zone name="Jamaica" value="EST5" />
+
+        <zone name="Japan" value="JST-9" />
+
+        <zone name="Kwajalein" value="STD-12" />
+
+        <zone name="Libya" value="EET-2" />
+
+        <zone name="MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="MST" value="MST7" />
+
+        <zone name="MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Mexico/BajaSur" value="MST7" />
+        <zone name="Mexico/General" value="CST6" />
+
+        <zone name="NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+
+        <zone name="NZ-CHAT" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+
+        <zone name="Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="PRC" value="CST-8" />
+
+        <zone name="PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
+
+        <zone name="Pacific/Apia" value="STD-13" />
+        <zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Pacific/Bougainville" value="STD-11" />
+        <zone name="Pacific/Chatham" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+        <zone name="Pacific/Chuuk" value="STD-10" />
+        <zone name="Pacific/Easter" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+        <zone name="Pacific/Efate" value="STD-11" />
+        <zone name="Pacific/Enderbury" value="STD-13" />
+        <zone name="Pacific/Fakaofo" value="STD-13" />
+        <zone name="Pacific/Fiji" value="STD-12" />
+        <zone name="Pacific/Funafuti" value="STD-12" />
+        <zone name="Pacific/Galapagos" value="STD6" />
+        <zone name="Pacific/Gambier" value="STD9" />
+        <zone name="Pacific/Guadalcanal" value="STD-11" />
+        <zone name="Pacific/Guam" value="ChST-10" />
+        <zone name="Pacific/Honolulu" value="HST10" />
+        <zone name="Pacific/Johnston" value="HST10" />
+        <zone name="Pacific/Kanton" value="STD-13" />
+        <zone name="Pacific/Kiritimati" value="STD-14" />
+        <zone name="Pacific/Kosrae" value="STD-11" />
+        <zone name="Pacific/Kwajalein" value="STD-12" />
+        <zone name="Pacific/Majuro" value="STD-12" />
+        <zone name="Pacific/Marquesas" value="STD9:30" />
+        <zone name="Pacific/Midway" value="SST11" />
+        <zone name="Pacific/Nauru" value="STD-12" />
+        <zone name="Pacific/Niue" value="STD11" />
+        <zone name="Pacific/Norfolk" value="STD-11DST,M10.1.0,M4.1.0/3" />
+        <zone name="Pacific/Noumea" value="STD-11" />
+        <zone name="Pacific/Pago_Pago" value="SST11" />
+        <zone name="Pacific/Palau" value="STD-9" />
+        <zone name="Pacific/Pitcairn" value="STD8" />
+        <zone name="Pacific/Pohnpei" value="STD-11" />
+        <zone name="Pacific/Ponape" value="STD-11" />
+        <zone name="Pacific/Port_Moresby" value="STD-10" />
+        <zone name="Pacific/Rarotonga" value="STD10" />
+        <zone name="Pacific/Saipan" value="ChST-10" />
+        <zone name="Pacific/Samoa" value="SST11" />
+        <zone name="Pacific/Tahiti" value="STD10" />
+        <zone name="Pacific/Tarawa" value="STD-12" />
+        <zone name="Pacific/Tongatapu" value="STD-13" />
+        <zone name="Pacific/Truk" value="STD-10" />
+        <zone name="Pacific/Wake" value="STD-12" />
+        <zone name="Pacific/Wallis" value="STD-12" />
+        <zone name="Pacific/Yap" value="STD-10" />
+
+        <zone name="Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
+
+        <zone name="ROC" value="CST-8" />
+
+        <zone name="ROK" value="KST-9" />
+
+        <zone name="Singapore" value="STD-8" />
+
+        <zone name="Turkey" value="STD-3" />
+
+        <zone name="UCT" value="UTC0" />
+
+        <zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="US/Aleutian" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="US/Arizona" value="MST7" />
+        <zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Hawaii" value="HST10" />
+        <zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="US/Samoa" value="SST11" />
+
+        <zone name="UTC" value="UTC0" />
+
+        <zone name="Universal" value="UTC0" />
+
+        <zone name="W-SU" value="MSK-3" />
+
+        <zone name="WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
+
+        <zone name="Zulu" value="UTC0" />
     </timezones>
 </configuration>

+ 0 - 1
conf/insideout/sip_profiles/external.xml

@@ -48,7 +48,6 @@
     <param name="auth-calls" value="false"/>
     <param name="rtp-timeout-sec" value="1800"/>
     <param name="inbound-late-negotiation" value="true"/>
-    <param name="inbound-zrtp-passthru" value="true"/> <!-- (also enables late negotiation) -->
     <!--
         DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS!
     -->

+ 0 - 3
conf/insideout/sip_profiles/internal-ipv6.xml

@@ -70,9 +70,6 @@
     <!-- Let calls hit the dialplan before selecting codec for the a-leg -->
     <param name="inbound-late-negotiation" value="true"/>
 
-    <!-- Allow ZRTP clients to negotiate end-to-end security associations (also enables late negotiation) -->
-    <param name="inbound-zrtp-passthru" value="true"/>
-
     <!-- this lets anything register -->
     <!--  comment the next line and uncomment one or both of the other 2 lines for call authentication -->
     <!-- <param name="accept-blind-reg" value="true"/> -->

+ 0 - 3
conf/insideout/sip_profiles/internal.xml

@@ -106,9 +106,6 @@
     <!-- Let calls hit the dialplan before selecting codec for the a-leg -->
     <param name="inbound-late-negotiation" value="true"/>
 
-    <!-- Allow ZRTP clients to negotiate end-to-end security associations (also enables late negotiation) -->
-    <param name="inbound-zrtp-passthru" value="true"/>
-
     <!-- this lets anything register -->
     <!--  comment the next line and uncomment one or both of the other 2 lines for call authentication -->
     <!-- <param name="accept-blind-reg" value="true"/> -->

+ 652 - 1841
conf/minimal/autoload_configs/timezones.conf.xml

@@ -1,1850 +1,661 @@
 <configuration name="timezones.conf" description="Timezones">
     <timezones>
-	<zone name="Africa/Abidjan" value="GMT0" />
-	<zone name="Africa/Accra" value="GMT0" />
-	<zone name="Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="Africa/Algiers" value="CET-1" />
-	<zone name="Africa/Asmara" value="EAT-3" />
-	<zone name="Africa/Asmera" value="EAT-3" />
-	<zone name="Africa/Bamako" value="GMT0" />
-	<zone name="Africa/Bangui" value="WAT-1" />
-	<zone name="Africa/Banjul" value="GMT0" />
-	<zone name="Africa/Bissau" value="GMT0" />
-	<zone name="Africa/Blantyre" value="CAT-2" />
-	<zone name="Africa/Brazzaville" value="WAT-1" />
-	<zone name="Africa/Bujumbura" value="CAT-2" />
-	<zone name="Africa/Cairo" value="EEST" />
-	<zone name="Africa/Casablanca" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Conakry" value="GMT0" />
-	<zone name="Africa/Dakar" value="GMT0" />
-	<zone name="Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="Africa/Djibouti" value="EAT-3" />
-	<zone name="Africa/Douala" value="WAT-1" />
-	<zone name="Africa/El_Aaiun" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Freetown" value="GMT0" />
-	<zone name="Africa/Gaborone" value="CAT-2" />
-	<zone name="Africa/Harare" value="CAT-2" />
-	<zone name="Africa/Johannesburg" value="SAST-2" />
-	<zone name="Africa/Juba" value="EAT-3" />
-	<zone name="Africa/Kampala" value="EAT-3" />
-	<zone name="Africa/Khartoum" value="EAT-3" />
-	<zone name="Africa/Kigali" value="CAT-2" />
-	<zone name="Africa/Kinshasa" value="WAT-1" />
-	<zone name="Africa/Lagos" value="WAT-1" />
-	<zone name="Africa/Libreville" value="WAT-1" />
-	<zone name="Africa/Lome" value="GMT0" />
-	<zone name="Africa/Luanda" value="WAT-1" />
-	<zone name="Africa/Lubumbashi" value="CAT-2" />
-	<zone name="Africa/Lusaka" value="CAT-2" />
-	<zone name="Africa/Malabo" value="WAT-1" />
-	<zone name="Africa/Maputo" value="CAT-2" />
-	<zone name="Africa/Maseru" value="SAST-2" />
-	<zone name="Africa/Mbabane" value="SAST-2" />
-	<zone name="Africa/Mogadishu" value="EAT-3" />
-	<zone name="Africa/Monrovia" value="GMT0" />
-	<zone name="Africa/Nairobi" value="EAT-3" />
-	<zone name="Africa/Ndjamena" value="WAT-1" />
-	<zone name="Africa/Niamey" value="WAT-1" />
-	<zone name="Africa/Nouakchott" value="GMT0" />
-	<zone name="Africa/Ouagadougou" value="GMT0" />
-	<zone name="Africa/Porto-Novo" value="WAT-1" />
-	<zone name="Africa/Sao_Tome" value="GMT0" />
-	<zone name="Africa/Timbuktu" value="GMT0" />
-	<zone name="Africa/Tripoli" value="EET-2" />
-	<zone name="Africa/Tunis" value="CET-1" />
-	<zone name="Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
+        <zone name="Africa/Abidjan" value="GMT0" />
+        <zone name="Africa/Accra" value="GMT0" />
+        <zone name="Africa/Addis_Ababa" value="EAT-3" />
+        <zone name="Africa/Algiers" value="CET-1" />
+        <zone name="Africa/Asmara" value="EAT-3" />
+        <zone name="Africa/Asmera" value="EAT-3" />
+        <zone name="Africa/Bamako" value="GMT0" />
+        <zone name="Africa/Bangui" value="WAT-1" />
+        <zone name="Africa/Banjul" value="GMT0" />
+        <zone name="Africa/Bissau" value="GMT0" />
+        <zone name="Africa/Blantyre" value="CAT-2" />
+        <zone name="Africa/Brazzaville" value="WAT-1" />
+        <zone name="Africa/Bujumbura" value="CAT-2" />
+        <zone name="Africa/Cairo" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+        <zone name="Africa/Casablanca" value="STD-1" />
+        <zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Africa/Conakry" value="GMT0" />
+        <zone name="Africa/Dakar" value="GMT0" />
+        <zone name="Africa/Dar_es_Salaam" value="EAT-3" />
+        <zone name="Africa/Djibouti" value="EAT-3" />
+        <zone name="Africa/Douala" value="WAT-1" />
+        <zone name="Africa/El_Aaiun" value="STD-1" />
+        <zone name="Africa/Freetown" value="GMT0" />
+        <zone name="Africa/Gaborone" value="CAT-2" />
+        <zone name="Africa/Harare" value="CAT-2" />
+        <zone name="Africa/Johannesburg" value="SAST-2" />
+        <zone name="Africa/Juba" value="CAT-2" />
+        <zone name="Africa/Kampala" value="EAT-3" />
+        <zone name="Africa/Khartoum" value="CAT-2" />
+        <zone name="Africa/Kigali" value="CAT-2" />
+        <zone name="Africa/Kinshasa" value="WAT-1" />
+        <zone name="Africa/Lagos" value="WAT-1" />
+        <zone name="Africa/Libreville" value="WAT-1" />
+        <zone name="Africa/Lome" value="GMT0" />
+        <zone name="Africa/Luanda" value="WAT-1" />
+        <zone name="Africa/Lubumbashi" value="CAT-2" />
+        <zone name="Africa/Lusaka" value="CAT-2" />
+        <zone name="Africa/Malabo" value="WAT-1" />
+        <zone name="Africa/Maputo" value="CAT-2" />
+        <zone name="Africa/Maseru" value="SAST-2" />
+        <zone name="Africa/Mbabane" value="SAST-2" />
+        <zone name="Africa/Mogadishu" value="EAT-3" />
+        <zone name="Africa/Monrovia" value="GMT0" />
+        <zone name="Africa/Nairobi" value="EAT-3" />
+        <zone name="Africa/Ndjamena" value="WAT-1" />
+        <zone name="Africa/Niamey" value="WAT-1" />
+        <zone name="Africa/Nouakchott" value="GMT0" />
+        <zone name="Africa/Ouagadougou" value="GMT0" />
+        <zone name="Africa/Porto-Novo" value="WAT-1" />
+        <zone name="Africa/Sao_Tome" value="GMT0" />
+        <zone name="Africa/Timbuktu" value="GMT0" />
+        <zone name="Africa/Tripoli" value="EET-2" />
+        <zone name="Africa/Tunis" value="CET-1" />
+        <zone name="Africa/Windhoek" value="CAT-2" />
+
+        <zone name="America/Adak" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anguilla" value="AST4" />
+        <zone name="America/Antigua" value="AST4" />
+        <zone name="America/Araguaina" value="STD3" />
+        <zone name="America/Argentina/Buenos_Aires" value="STD3" />
+        <zone name="America/Argentina/Catamarca" value="STD3" />
+        <zone name="America/Argentina/ComodRivadavia" value="STD3" />
+        <zone name="America/Argentina/Cordoba" value="STD3" />
+        <zone name="America/Argentina/Jujuy" value="STD3" />
+        <zone name="America/Argentina/La_Rioja" value="STD3" />
+        <zone name="America/Argentina/Mendoza" value="STD3" />
+        <zone name="America/Argentina/Rio_Gallegos" value="STD3" />
+        <zone name="America/Argentina/Salta" value="STD3" />
+        <zone name="America/Argentina/San_Juan" value="STD3" />
+        <zone name="America/Argentina/San_Luis" value="STD3" />
+        <zone name="America/Argentina/Tucuman" value="STD3" />
+        <zone name="America/Argentina/Ushuaia" value="STD3" />
+        <zone name="America/Aruba" value="AST4" />
+        <zone name="America/Asuncion" value="STD4DST,M10.1.0/0,M3.4.0/0" />
+        <zone name="America/Atikokan" value="EST5" />
+        <zone name="America/Atka" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Bahia" value="STD3" />
+        <zone name="America/Bahia_Banderas" value="CST6" />
+        <zone name="America/Barbados" value="AST4" />
+        <zone name="America/Belem" value="STD3" />
+        <zone name="America/Belize" value="CST6" />
+        <zone name="America/Blanc-Sablon" value="AST4" />
+        <zone name="America/Boa_Vista" value="STD4" />
+        <zone name="America/Bogota" value="STD5" />
+        <zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Buenos_Aires" value="STD3" />
+        <zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Campo_Grande" value="STD4" />
+        <zone name="America/Cancun" value="EST5" />
+        <zone name="America/Caracas" value="STD4" />
+        <zone name="America/Catamarca" value="STD3" />
+        <zone name="America/Cayenne" value="STD3" />
+        <zone name="America/Cayman" value="EST5" />
+        <zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Chihuahua" value="CST6" />
+        <zone name="America/Ciudad_Juarez" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Coral_Harbour" value="EST5" />
+        <zone name="America/Cordoba" value="STD3" />
+        <zone name="America/Costa_Rica" value="CST6" />
+        <zone name="America/Creston" value="MST7" />
+        <zone name="America/Cuiaba" value="STD4" />
+        <zone name="America/Curacao" value="AST4" />
+        <zone name="America/Danmarkshavn" value="GMT0" />
+        <zone name="America/Dawson" value="MST7" />
+        <zone name="America/Dawson_Creek" value="MST7" />
+        <zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Dominica" value="AST4" />
+        <zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Eirunepe" value="STD5" />
+        <zone name="America/El_Salvador" value="CST6" />
+        <zone name="America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fort_Nelson" value="MST7" />
+        <zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fortaleza" value="STD3" />
+        <zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Godthab" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Grenada" value="AST4" />
+        <zone name="America/Guadeloupe" value="AST4" />
+        <zone name="America/Guatemala" value="CST6" />
+        <zone name="America/Guayaquil" value="STD5" />
+        <zone name="America/Guyana" value="STD4" />
+        <zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+        <zone name="America/Hermosillo" value="MST7" />
+        <zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Jamaica" value="EST5" />
+        <zone name="America/Jujuy" value="STD3" />
+        <zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kralendijk" value="AST4" />
+        <zone name="America/La_Paz" value="STD4" />
+        <zone name="America/Lima" value="STD5" />
+        <zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Lower_Princes" value="AST4" />
+        <zone name="America/Maceio" value="STD3" />
+        <zone name="America/Managua" value="CST6" />
+        <zone name="America/Manaus" value="STD4" />
+        <zone name="America/Marigot" value="AST4" />
+        <zone name="America/Martinique" value="AST4" />
+        <zone name="America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mazatlan" value="MST7" />
+        <zone name="America/Mendoza" value="STD3" />
+        <zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Merida" value="CST6" />
+        <zone name="America/Metlakatla" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mexico_City" value="CST6" />
+        <zone name="America/Miquelon" value="STD3DST,M3.2.0,M11.1.0" />
+        <zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Monterrey" value="CST6" />
+        <zone name="America/Montevideo" value="STD3" />
+        <zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Montserrat" value="AST4" />
+        <zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Noronha" value="STD2" />
+        <zone name="America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nuuk" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Ojinaga" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Panama" value="EST5" />
+        <zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Paramaribo" value="STD3" />
+        <zone name="America/Phoenix" value="MST7" />
+        <zone name="America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Port_of_Spain" value="AST4" />
+        <zone name="America/Porto_Acre" value="STD5" />
+        <zone name="America/Porto_Velho" value="STD4" />
+        <zone name="America/Puerto_Rico" value="AST4" />
+        <zone name="America/Punta_Arenas" value="STD3" />
+        <zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Recife" value="STD3" />
+        <zone name="America/Regina" value="CST6" />
+        <zone name="America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rio_Branco" value="STD5" />
+        <zone name="America/Rosario" value="STD3" />
+        <zone name="America/Santa_Isabel" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Santarem" value="STD3" />
+        <zone name="America/Santiago" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="America/Santo_Domingo" value="AST4" />
+        <zone name="America/Sao_Paulo" value="STD3" />
+        <zone name="America/Scoresbysund" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Barthelemy" value="AST4" />
+        <zone name="America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Kitts" value="AST4" />
+        <zone name="America/St_Lucia" value="AST4" />
+        <zone name="America/St_Thomas" value="AST4" />
+        <zone name="America/St_Vincent" value="AST4" />
+        <zone name="America/Swift_Current" value="CST6" />
+        <zone name="America/Tegucigalpa" value="CST6" />
+        <zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tortola" value="AST4" />
+        <zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Virgin" value="AST4" />
+        <zone name="America/Whitehorse" value="MST7" />
+        <zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Antarctica/Casey" value="STD-11" />
+        <zone name="Antarctica/Davis" value="STD-7" />
+        <zone name="Antarctica/DumontDUrville" value="STD-10" />
+        <zone name="Antarctica/Macquarie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Antarctica/Mawson" value="STD-5" />
+        <zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Palmer" value="STD3" />
+        <zone name="Antarctica/Rothera" value="STD3" />
+        <zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Syowa" value="STD-3" />
+        <zone name="Antarctica/Troll" value="STD-0DST-2,M3.5.0/1,M10.5.0/3" />
+        <zone name="Antarctica/Vostok" value="STD-6" />
+
+        <zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Asia/Aden" value="STD-3" />
+        <zone name="Asia/Almaty" value="STD-6" />
+        <zone name="Asia/Amman" value="STD-3" />
+        <zone name="Asia/Anadyr" value="STD-12" />
+        <zone name="Asia/Aqtau" value="STD-5" />
+        <zone name="Asia/Aqtobe" value="STD-5" />
+        <zone name="Asia/Ashgabat" value="STD-5" />
+        <zone name="Asia/Ashkhabad" value="STD-5" />
+        <zone name="Asia/Atyrau" value="STD-5" />
+        <zone name="Asia/Baghdad" value="STD-3" />
+        <zone name="Asia/Bahrain" value="STD-3" />
+        <zone name="Asia/Baku" value="STD-4" />
+        <zone name="Asia/Bangkok" value="STD-7" />
+        <zone name="Asia/Barnaul" value="STD-7" />
+        <zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
+        <zone name="Asia/Bishkek" value="STD-6" />
+        <zone name="Asia/Brunei" value="STD-8" />
+        <zone name="Asia/Calcutta" value="IST-5:30" />
+        <zone name="Asia/Chita" value="STD-9" />
+        <zone name="Asia/Choibalsan" value="STD-8" />
+        <zone name="Asia/Chongqing" value="CST-8" />
+        <zone name="Asia/Chungking" value="CST-8" />
+        <zone name="Asia/Colombo" value="STD-5:30" />
+        <zone name="Asia/Dacca" value="STD-6" />
+        <zone name="Asia/Damascus" value="STD-3" />
+        <zone name="Asia/Dhaka" value="STD-6" />
+        <zone name="Asia/Dili" value="STD-9" />
+        <zone name="Asia/Dubai" value="STD-4" />
+        <zone name="Asia/Dushanbe" value="STD-5" />
+        <zone name="Asia/Famagusta" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Gaza" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Harbin" value="CST-8" />
+        <zone name="Asia/Hebron" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Ho_Chi_Minh" value="STD-7" />
+        <zone name="Asia/Hong_Kong" value="HKT-8" />
+        <zone name="Asia/Hovd" value="STD-7" />
+        <zone name="Asia/Irkutsk" value="STD-8" />
+        <zone name="Asia/Istanbul" value="STD-3" />
+        <zone name="Asia/Jakarta" value="WIB-7" />
+        <zone name="Asia/Jayapura" value="WIT-9" />
+        <zone name="Asia/Jerusalem" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Kabul" value="STD-4:30" />
+        <zone name="Asia/Kamchatka" value="STD-12" />
+        <zone name="Asia/Karachi" value="PKT-5" />
+        <zone name="Asia/Kashgar" value="STD-6" />
+        <zone name="Asia/Kathmandu" value="STD-5:45" />
+        <zone name="Asia/Katmandu" value="STD-5:45" />
+        <zone name="Asia/Khandyga" value="STD-9" />
+        <zone name="Asia/Kolkata" value="IST-5:30" />
+        <zone name="Asia/Krasnoyarsk" value="STD-7" />
+        <zone name="Asia/Kuala_Lumpur" value="STD-8" />
+        <zone name="Asia/Kuching" value="STD-8" />
+        <zone name="Asia/Kuwait" value="STD-3" />
+        <zone name="Asia/Macao" value="CST-8" />
+        <zone name="Asia/Macau" value="CST-8" />
+        <zone name="Asia/Magadan" value="STD-11" />
+        <zone name="Asia/Makassar" value="WITA-8" />
+        <zone name="Asia/Manila" value="PST-8" />
+        <zone name="Asia/Muscat" value="STD-4" />
+        <zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Novokuznetsk" value="STD-7" />
+        <zone name="Asia/Novosibirsk" value="STD-7" />
+        <zone name="Asia/Omsk" value="STD-6" />
+        <zone name="Asia/Oral" value="STD-5" />
+        <zone name="Asia/Phnom_Penh" value="STD-7" />
+        <zone name="Asia/Pontianak" value="WIB-7" />
+        <zone name="Asia/Pyongyang" value="KST-9" />
+        <zone name="Asia/Qatar" value="STD-3" />
+        <zone name="Asia/Qostanay" value="STD-6" />
+        <zone name="Asia/Qyzylorda" value="STD-5" />
+        <zone name="Asia/Rangoon" value="STD-6:30" />
+        <zone name="Asia/Riyadh" value="STD-3" />
+        <zone name="Asia/Saigon" value="STD-7" />
+        <zone name="Asia/Sakhalin" value="STD-11" />
+        <zone name="Asia/Samarkand" value="STD-5" />
+        <zone name="Asia/Seoul" value="KST-9" />
+        <zone name="Asia/Shanghai" value="CST-8" />
+        <zone name="Asia/Singapore" value="STD-8" />
+        <zone name="Asia/Srednekolymsk" value="STD-11" />
+        <zone name="Asia/Taipei" value="CST-8" />
+        <zone name="Asia/Tashkent" value="STD-5" />
+        <zone name="Asia/Tbilisi" value="STD-4" />
+        <zone name="Asia/Tehran" value="STD-3:30" />
+        <zone name="Asia/Tel_Aviv" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Thimbu" value="STD-6" />
+        <zone name="Asia/Thimphu" value="STD-6" />
+        <zone name="Asia/Tokyo" value="JST-9" />
+        <zone name="Asia/Tomsk" value="STD-7" />
+        <zone name="Asia/Ujung_Pandang" value="WITA-8" />
+        <zone name="Asia/Ulaanbaatar" value="STD-8" />
+        <zone name="Asia/Ulan_Bator" value="STD-8" />
+        <zone name="Asia/Urumqi" value="STD-6" />
+        <zone name="Asia/Ust-Nera" value="STD-10" />
+        <zone name="Asia/Vientiane" value="STD-7" />
+        <zone name="Asia/Vladivostok" value="STD-10" />
+        <zone name="Asia/Yakutsk" value="STD-9" />
+        <zone name="Asia/Yangon" value="STD-6:30" />
+        <zone name="Asia/Yekaterinburg" value="STD-5" />
+        <zone name="Asia/Yerevan" value="STD-4" />
+
+        <zone name="Atlantic/Azores" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Cape_Verde" value="STD1" />
+        <zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Reykjavik" value="GMT0" />
+        <zone name="Atlantic/South_Georgia" value="STD2" />
+        <zone name="Atlantic/St_Helena" value="GMT0" />
+        <zone name="Atlantic/Stanley" value="STD3" />
+
+        <zone name="Australia/ACT" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Adelaide" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Brisbane" value="AEST-10" />
+        <zone name="Australia/Broken_Hill" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Canberra" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Currie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Darwin" value="ACST-9:30" />
+        <zone name="Australia/Eucla" value="STD-8:45" />
+        <zone name="Australia/Hobart" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/LHI" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Lindeman" value="AEST-10" />
+        <zone name="Australia/Lord_Howe" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Melbourne" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/NSW" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/North" value="ACST-9:30" />
+        <zone name="Australia/Perth" value="AWST-8" />
+        <zone name="Australia/Queensland" value="AEST-10" />
+        <zone name="Australia/South" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Sydney" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Tasmania" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Victoria" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/West" value="AWST-8" />
+        <zone name="Australia/Yancowinna" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+
+        <zone name="Brazil/Acre" value="STD5" />
+        <zone name="Brazil/DeNoronha" value="STD2" />
+        <zone name="Brazil/East" value="STD3" />
+        <zone name="Brazil/West" value="STD4" />
+
+        <zone name="CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
+
+        <zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Saskatchewan" value="CST6" />
+        <zone name="Canada/Yukon" value="MST7" />
+
+        <zone name="Chile/Continental" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="Chile/EasterIsland" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+
+        <zone name="Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+
+        <zone name="EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+
+        <zone name="EST" value="EST5" />
+
+        <zone name="EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
+
+        <zone name="Egypt" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+
+        <zone name="Eire" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+
+        <zone name="Etc/GMT" value="GMT0" />
+        <zone name="Etc/GMT+0" value="GMT0" />
+        <zone name="Etc/GMT+1" value="GMT1" />
+        <zone name="Etc/GMT+10" value="GMT10" />
+        <zone name="Etc/GMT+11" value="GMT11" />
+        <zone name="Etc/GMT+12" value="GMT12" />
+        <zone name="Etc/GMT+2" value="GMT2" />
+        <zone name="Etc/GMT+3" value="GMT3" />
+        <zone name="Etc/GMT+4" value="GMT4" />
+        <zone name="Etc/GMT+5" value="GMT5" />
+        <zone name="Etc/GMT+6" value="GMT6" />
+        <zone name="Etc/GMT+7" value="GMT7" />
+        <zone name="Etc/GMT+8" value="GMT8" />
+        <zone name="Etc/GMT+9" value="GMT9" />
+        <zone name="Etc/GMT-0" value="GMT0" />
+        <zone name="Etc/GMT-1" value="GMT-1" />
+        <zone name="Etc/GMT-10" value="GMT-10" />
+        <zone name="Etc/GMT-11" value="GMT-11" />
+        <zone name="Etc/GMT-12" value="GMT-12" />
+        <zone name="Etc/GMT-13" value="GMT-13" />
+        <zone name="Etc/GMT-14" value="GMT-14" />
+        <zone name="Etc/GMT-2" value="GMT-2" />
+        <zone name="Etc/GMT-3" value="GMT-3" />
+        <zone name="Etc/GMT-4" value="GMT-4" />
+        <zone name="Etc/GMT-5" value="GMT-5" />
+        <zone name="Etc/GMT-6" value="GMT-6" />
+        <zone name="Etc/GMT-7" value="GMT-7" />
+        <zone name="Etc/GMT-8" value="GMT-8" />
+        <zone name="Etc/GMT-9" value="GMT-9" />
+        <zone name="Etc/GMT0" value="GMT0" />
+        <zone name="Etc/Greenwich" value="GMT0" />
+        <zone name="Etc/UCT" value="UTC0" />
+        <zone name="Etc/UTC" value="UTC0" />
+        <zone name="Etc/Universal" value="UTC0" />
+        <zone name="Etc/Zulu" value="UTC0" />
+
+        <zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Astrakhan" value="STD-4" />
+        <zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Dublin" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+        <zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Istanbul" value="STD-3" />
+        <zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Kaliningrad" value="EET-2" />
+        <zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Kirov" value="MSK-3" />
+        <zone name="Europe/Kyiv" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Minsk" value="STD-3" />
+        <zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Moscow" value="MSK-3" />
+        <zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Samara" value="STD-4" />
+        <zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Saratov" value="STD-4" />
+        <zone name="Europe/Simferopol" value="MSK-3" />
+        <zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Ulyanovsk" value="STD-4" />
+        <zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Volgograd" value="MSK-3" />
+        <zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Factory" value="STD0" />
+
+        <zone name="GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GMT" value="GMT0" />
+
+        <zone name="GMT+0" value="GMT0" />
+
+        <zone name="GMT-0" value="GMT0" />
+
+        <zone name="GMT0" value="GMT0" />
+
+        <zone name="Greenwich" value="GMT0" />
+
+        <zone name="HST" value="HST10" />
+
+        <zone name="Hongkong" value="HKT-8" />
+
+        <zone name="Iceland" value="GMT0" />
+
+        <zone name="Indian/Antananarivo" value="EAT-3" />
+        <zone name="Indian/Chagos" value="STD-6" />
+        <zone name="Indian/Christmas" value="STD-7" />
+        <zone name="Indian/Cocos" value="STD-6:30" />
+        <zone name="Indian/Comoro" value="EAT-3" />
+        <zone name="Indian/Kerguelen" value="STD-5" />
+        <zone name="Indian/Mahe" value="STD-4" />
+        <zone name="Indian/Maldives" value="STD-5" />
+        <zone name="Indian/Mauritius" value="STD-4" />
+        <zone name="Indian/Mayotte" value="EAT-3" />
+        <zone name="Indian/Reunion" value="STD-4" />
+
+        <zone name="Iran" value="STD-3:30" />
+
+        <zone name="Israel" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+
+        <zone name="Jamaica" value="EST5" />
+
+        <zone name="Japan" value="JST-9" />
+
+        <zone name="Kwajalein" value="STD-12" />
+
+        <zone name="Libya" value="EET-2" />
+
+        <zone name="MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="MST" value="MST7" />
+
+        <zone name="MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Mexico/BajaSur" value="MST7" />
+        <zone name="Mexico/General" value="CST6" />
+
+        <zone name="NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+
+        <zone name="NZ-CHAT" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+
+        <zone name="Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="PRC" value="CST-8" />
+
+        <zone name="PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
+
+        <zone name="Pacific/Apia" value="STD-13" />
+        <zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Pacific/Bougainville" value="STD-11" />
+        <zone name="Pacific/Chatham" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+        <zone name="Pacific/Chuuk" value="STD-10" />
+        <zone name="Pacific/Easter" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+        <zone name="Pacific/Efate" value="STD-11" />
+        <zone name="Pacific/Enderbury" value="STD-13" />
+        <zone name="Pacific/Fakaofo" value="STD-13" />
+        <zone name="Pacific/Fiji" value="STD-12" />
+        <zone name="Pacific/Funafuti" value="STD-12" />
+        <zone name="Pacific/Galapagos" value="STD6" />
+        <zone name="Pacific/Gambier" value="STD9" />
+        <zone name="Pacific/Guadalcanal" value="STD-11" />
+        <zone name="Pacific/Guam" value="ChST-10" />
+        <zone name="Pacific/Honolulu" value="HST10" />
+        <zone name="Pacific/Johnston" value="HST10" />
+        <zone name="Pacific/Kanton" value="STD-13" />
+        <zone name="Pacific/Kiritimati" value="STD-14" />
+        <zone name="Pacific/Kosrae" value="STD-11" />
+        <zone name="Pacific/Kwajalein" value="STD-12" />
+        <zone name="Pacific/Majuro" value="STD-12" />
+        <zone name="Pacific/Marquesas" value="STD9:30" />
+        <zone name="Pacific/Midway" value="SST11" />
+        <zone name="Pacific/Nauru" value="STD-12" />
+        <zone name="Pacific/Niue" value="STD11" />
+        <zone name="Pacific/Norfolk" value="STD-11DST,M10.1.0,M4.1.0/3" />
+        <zone name="Pacific/Noumea" value="STD-11" />
+        <zone name="Pacific/Pago_Pago" value="SST11" />
+        <zone name="Pacific/Palau" value="STD-9" />
+        <zone name="Pacific/Pitcairn" value="STD8" />
+        <zone name="Pacific/Pohnpei" value="STD-11" />
+        <zone name="Pacific/Ponape" value="STD-11" />
+        <zone name="Pacific/Port_Moresby" value="STD-10" />
+        <zone name="Pacific/Rarotonga" value="STD10" />
+        <zone name="Pacific/Saipan" value="ChST-10" />
+        <zone name="Pacific/Samoa" value="SST11" />
+        <zone name="Pacific/Tahiti" value="STD10" />
+        <zone name="Pacific/Tarawa" value="STD-12" />
+        <zone name="Pacific/Tongatapu" value="STD-13" />
+        <zone name="Pacific/Truk" value="STD-10" />
+        <zone name="Pacific/Wake" value="STD-12" />
+        <zone name="Pacific/Wallis" value="STD-12" />
+        <zone name="Pacific/Yap" value="STD-10" />
 
-	<zone name="America/Adak" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Anguilla" value="AST4" />
-	<zone name="America/Antigua" value="AST4" />
-	<zone name="America/Araguaina" value="BRT3" />
-	<zone name="America/Argentina/Buenos_Aires" value="ART3" />
-	<zone name="America/Argentina/Catamarca" value="ART3" />
-	<zone name="America/Argentina/ComodRivadavia" value="ART3" />
-	<zone name="America/Argentina/Cordoba" value="ART3" />
-	<zone name="America/Argentina/Jujuy" value="ART3" />
-	<zone name="America/Argentina/La_Rioja" value="ART3" />
-	<zone name="America/Argentina/Mendoza" value="ART3" />
-	<zone name="America/Argentina/Rio_Gallegos" value="ART3" />
-	<zone name="America/Argentina/Salta" value="ART3" />
-	<zone name="America/Argentina/San_Juan" value="ART3" />
-	<zone name="America/Argentina/San_Luis" value="ART3" />
-	<zone name="America/Argentina/Tucuman" value="ART3" />
-	<zone name="America/Argentina/Ushuaia" value="ART3" />
-	<zone name="America/Aruba" value="AST4" />
-	<zone name="America/Asuncion" value="PYT4PYST,M10.1.0/0,M3.4.0/0" />
-	<zone name="America/Atikokan" value="EST5" />
-	<zone name="America/Atka" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="America/Bahia" value="BRT3" />
-	<zone name="America/Bahia_Banderas" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Barbados" value="AST4" />
-	<zone name="America/Belem" value="BRT3" />
-	<zone name="America/Belize" value="CST6" />
-	<zone name="America/Blanc-Sablon" value="AST4" />
-	<zone name="America/Boa_Vista" value="AMT4" />
-	<zone name="America/Bogota" value="COT5" />
-	<zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Buenos_Aires" value="ART3" />
-	<zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Campo_Grande" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="America/Cancun" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Caracas" value="VET4:30" />
-	<zone name="America/Catamarca" value="ART3" />
-	<zone name="America/Cayenne" value="GFT3" />
-	<zone name="America/Cayman" value="EST5" />
-	<zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Coral_Harbour" value="EST5" />
-	<zone name="America/Cordoba" value="ART3" />
-	<zone name="America/Costa_Rica" value="CST6" />
-	<zone name="America/Creston" value="MST7" />
-	<zone name="America/Cuiaba" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="America/Curacao" value="AST4" />
-	<zone name="America/Danmarkshavn" value="GMT0" />
-	<zone name="America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dawson_Creek" value="MST7" />
-	<zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dominica" value="AST4" />
-	<zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Eirunepe" value="ACT5" />
-	<zone name="America/El_Salvador" value="CST6" />
-	<zone name="America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Fortaleza" value="BRT3" />
-	<zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Godthab" value="WGST" />
-	<zone name="America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Grenada" value="AST4" />
-	<zone name="America/Guadeloupe" value="AST4" />
-	<zone name="America/Guatemala" value="CST6" />
-	<zone name="America/Guayaquil" value="ECT5" />
-	<zone name="America/Guyana" value="GYT4" />
-	<zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="America/Hermosillo" value="MST7" />
-	<zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Jamaica" value="EST5" />
-	<zone name="America/Jujuy" value="ART3" />
-	<zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kralendijk" value="AST4" />
-	<zone name="America/La_Paz" value="BOT4" />
-	<zone name="America/Lima" value="PET5" />
-	<zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Lower_Princes" value="AST4" />
-	<zone name="America/Maceio" value="BRT3" />
-	<zone name="America/Managua" value="CST6" />
-	<zone name="America/Manaus" value="AMT4" />
-	<zone name="America/Marigot" value="AST4" />
-	<zone name="America/Martinique" value="AST4" />
-	<zone name="America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Mendoza" value="ART3" />
-	<zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Metlakatla" value="MeST8" />
-	<zone name="America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Montevideo" value="UYT3UYST,M10.1.0,M3.2.0" />
-	<zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Montserrat" value="AST4" />
-	<zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Noronha" value="FNT2" />
-	<zone name="America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Ojinaga" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Panama" value="EST5" />
-	<zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Paramaribo" value="SRT3" />
-	<zone name="America/Phoenix" value="MST7" />
-	<zone name="America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Port_of_Spain" value="AST4" />
-	<zone name="America/Porto_Acre" value="ACT5" />
-	<zone name="America/Porto_Velho" value="AMT4" />
-	<zone name="America/Puerto_Rico" value="AST4" />
-	<zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Recife" value="BRT3" />
-	<zone name="America/Regina" value="CST6" />
-	<zone name="America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Rio_Branco" value="ACT5" />
-	<zone name="America/Rosario" value="ART3" />
-	<zone name="America/Santa_Isabel" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="America/Santarem" value="BRT3" />
-	<zone name="America/Santiago" value="CLST" />
-	<zone name="America/Santo_Domingo" value="AST4" />
-	<zone name="America/Sao_Paulo" value="BRT3" />
-	<zone name="America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/St_Barthelemy" value="AST4" />
-	<zone name="America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="America/St_Kitts" value="AST4" />
-	<zone name="America/St_Lucia" value="AST4" />
-	<zone name="America/St_Thomas" value="AST4" />
-	<zone name="America/St_Vincent" value="AST4" />
-	<zone name="America/Swift_Current" value="CST6" />
-	<zone name="America/Tegucigalpa" value="CST6" />
-	<zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tortola" value="AST4" />
-	<zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Virgin" value="AST4" />
-	<zone name="America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
 
-	<zone name="Antarctica/Casey" value="WST-8" />
-	<zone name="Antarctica/Davis" value="DAVT-7" />
-	<zone name="Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="Antarctica/Macquarie" value="MIST-11" />
-	<zone name="Antarctica/Mawson" value="MAWT-5" />
-	<zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Palmer" value="CLST" />
-	<zone name="Antarctica/Rothera" value="ROTT3" />
-	<zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Syowa" value="SYOT-3" />
-	<zone name="Antarctica/Troll" value="UTC0CEST-2,M3.5.0/1,M10.5.0/3" />
-	<zone name="Antarctica/Vostok" value="VOST-6" />
+        <zone name="Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
 
-	<zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="ROC" value="CST-8" />
 
-	<zone name="Asia/Aden" value="AST-3" />
-	<zone name="Asia/Almaty" value="ALMT-6" />
-	<zone name="Asia/Amman" value="EEST" />
-	<zone name="Asia/Anadyr" value="ANAT-12" />
-	<zone name="Asia/Aqtau" value="AQTT-5" />
-	<zone name="Asia/Aqtobe" value="AQTT-5" />
-	<zone name="Asia/Ashgabat" value="TMT-5" />
-	<zone name="Asia/Ashkhabad" value="TMT-5" />
-	<zone name="Asia/Baghdad" value="AST-3" />
-	<zone name="Asia/Bahrain" value="AST-3" />
-	<zone name="Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="Asia/Bangkok" value="ICT-7" />
-	<zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="Asia/Bishkek" value="KGT-6" />
-	<zone name="Asia/Brunei" value="BNT-8" />
-	<zone name="Asia/Calcutta" value="IST-5:30" />
-	<zone name="Asia/Choibalsan" value="CHOT-8" />
-	<zone name="Asia/Chongqing" value="CST-8" />
-	<zone name="Asia/Chungking" value="CST-8" />
-	<zone name="Asia/Colombo" value="IST-5:30" />
-	<zone name="Asia/Dacca" value="BDT-6" />
-	<zone name="Asia/Damascus" value="EET-2EEST,M3.5.5/0,M10.5.5/0" />
-	<zone name="Asia/Dhaka" value="BDT-6" />
-	<zone name="Asia/Dili" value="TLT-9" />
-	<zone name="Asia/Dubai" value="GST-4" />
-	<zone name="Asia/Dushanbe" value="TJT-5" />
-	<zone name="Asia/Gaza" value="EEST" />
-	<zone name="Asia/Harbin" value="CST-8" />
-	<zone name="Asia/Hebron" value="EEST" />
-	<zone name="Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="Asia/Hong_Kong" value="HKT-8" />
-	<zone name="Asia/Hovd" value="HOVT-7" />
-	<zone name="Asia/Irkutsk" value="IRKT-9" />
-	<zone name="Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Jakarta" value="WIB-7" />
-	<zone name="Asia/Jayapura" value="WIT-9" />
-	<zone name="Asia/Jerusalem" value="IDDT" />
-	<zone name="Asia/Kabul" value="AFT-4:30" />
-	<zone name="Asia/Kamchatka" value="PETT-12" />
-	<zone name="Asia/Karachi" value="PKT-5" />
-	<zone name="Asia/Kashgar" value="CST-8" />
-	<zone name="Asia/Kathmandu" value="NPT-5:45" />
-	<zone name="Asia/Katmandu" value="NPT-5:45" />
-	<zone name="Asia/Khandyga" value="YAKT-10" />
-	<zone name="Asia/Kolkata" value="IST-5:30" />
-	<zone name="Asia/Krasnoyarsk" value="KRAT-8" />
-	<zone name="Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="Asia/Kuching" value="MYT-8" />
-	<zone name="Asia/Kuwait" value="AST-3" />
-	<zone name="Asia/Macao" value="CST-8" />
-	<zone name="Asia/Macau" value="CST-8" />
-	<zone name="Asia/Magadan" value="MAGT-12" />
-	<zone name="Asia/Makassar" value="WITA-8" />
-	<zone name="Asia/Manila" value="PHT-8" />
-	<zone name="Asia/Muscat" value="GST-4" />
-	<zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Novokuznetsk" value="NOVT-7" />
-	<zone name="Asia/Novosibirsk" value="NOVT-7" />
-	<zone name="Asia/Omsk" value="OMST-7" />
-	<zone name="Asia/Oral" value="ORAT-5" />
-	<zone name="Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="Asia/Pontianak" value="WIB-7" />
-	<zone name="Asia/Pyongyang" value="KST-9" />
-	<zone name="Asia/Qatar" value="AST-3" />
-	<zone name="Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="Asia/Rangoon" value="MMT-6:30" />
-	<zone name="Asia/Riyadh" value="AST-3" />
-	<zone name="Asia/Saigon" value="ICT-7" />
-	<zone name="Asia/Sakhalin" value="SAKT-11" />
-	<zone name="Asia/Samarkand" value="UZT-5" />
-	<zone name="Asia/Seoul" value="KST-9" />
-	<zone name="Asia/Shanghai" value="CST-8" />
-	<zone name="Asia/Singapore" value="SGT-8" />
-	<zone name="Asia/Taipei" value="CST-8" />
-	<zone name="Asia/Tashkent" value="UZT-5" />
-	<zone name="Asia/Tbilisi" value="GET-4" />
-	<zone name="Asia/Tehran" value="IRDT" />
-	<zone name="Asia/Tel_Aviv" value="IDDT" />
-	<zone name="Asia/Thimbu" value="BTT-6" />
-	<zone name="Asia/Thimphu" value="BTT-6" />
-	<zone name="Asia/Tokyo" value="JST-9" />
-	<zone name="Asia/Ujung_Pandang" value="WITA-8" />
-	<zone name="Asia/Ulaanbaatar" value="ULAT-8" />
-	<zone name="Asia/Ulan_Bator" value="ULAT-8" />
-	<zone name="Asia/Urumqi" value="CST-8" />
-	<zone name="Asia/Ust-Nera" value="VLAT-11" />
-	<zone name="Asia/Vientiane" value="ICT-7" />
-	<zone name="Asia/Vladivostok" value="VLAT-11" />
-	<zone name="Asia/Yakutsk" value="YAKT-10" />
-	<zone name="Asia/Yekaterinburg" value="YEKT-6" />
-	<zone name="Asia/Yerevan" value="AMT-4" />
+        <zone name="ROK" value="KST-9" />
+
+        <zone name="Singapore" value="STD-8" />
+
+        <zone name="Turkey" value="STD-3" />
+
+        <zone name="UCT" value="UTC0" />
+
+        <zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="US/Aleutian" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="US/Arizona" value="MST7" />
+        <zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Hawaii" value="HST10" />
+        <zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="US/Samoa" value="SST11" />
 
-	<zone name="Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Reykjavik" value="GMT0" />
-	<zone name="Atlantic/South_Georgia" value="GST2" />
-	<zone name="Atlantic/St_Helena" value="GMT0" />
-	<zone name="Atlantic/Stanley" value="FKST3" />
-
-	<zone name="Australia/ACT" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Adelaide" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Brisbane" value="EST-10" />
-	<zone name="Australia/Broken_Hill" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Canberra" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Currie" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Darwin" value="CST-9:30" />
-	<zone name="Australia/Eucla" value="CWST-8:45" />
-	<zone name="Australia/Hobart" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/LHI" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Lindeman" value="EST-10" />
-	<zone name="Australia/Lord_Howe" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Melbourne" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/NSW" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/North" value="CST-9:30" />
-	<zone name="Australia/Perth" value="WST-8" />
-	<zone name="Australia/Queensland" value="EST-10" />
-	<zone name="Australia/South" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Sydney" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Tasmania" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Victoria" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/West" value="WST-8" />
-	<zone name="Australia/Yancowinna" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-
-	<zone name="Brazil/Acre" value="ACT5" />
-	<zone name="Brazil/DeNoronha" value="FNT2" />
-	<zone name="Brazil/East" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="Brazil/West" value="AMT4" />
-
-	<zone name="CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-
-	<zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/East-Saskatchewan" value="CST6" />
-	<zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Saskatchewan" value="CST6" />
-	<zone name="Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-
-	<zone name="Chile/Continental" value="CLST" />
-	<zone name="Chile/EasterIsland" value="EASST" />
-
-	<zone name="Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-
-	<zone name="EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-
-	<zone name="EST" value="EST5" />
-
-	<zone name="EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-
-	<zone name="Egypt" value="EEST" />
-
-	<zone name="Eire" value="GMT0IST,M3.5.0/1,M10.5.0" />
-
-	<zone name="Etc/GMT" value="GMT0" />
-	<zone name="Etc/GMT+0" value="GMT0" />
-	<zone name="Etc/GMT+1" value="<GMT+1>1" />
-	<zone name="Etc/GMT+10" value="<GMT+10>10" />
-	<zone name="Etc/GMT+11" value="<GMT+11>11" />
-	<zone name="Etc/GMT+12" value="<GMT+12>12" />
-	<zone name="Etc/GMT+2" value="<GMT+2>2" />
-	<zone name="Etc/GMT+3" value="<GMT+3>3" />
-	<zone name="Etc/GMT+4" value="<GMT+4>4" />
-	<zone name="Etc/GMT+5" value="<GMT+5>5" />
-	<zone name="Etc/GMT+6" value="<GMT+6>6" />
-	<zone name="Etc/GMT+7" value="<GMT+7>7" />
-	<zone name="Etc/GMT+8" value="<GMT+8>8" />
-	<zone name="Etc/GMT+9" value="<GMT+9>9" />
-	<zone name="Etc/GMT-0" value="GMT0" />
-	<zone name="Etc/GMT-1" value="<GMT-1>-1" />
-	<zone name="Etc/GMT-10" value="<GMT-10>-10" />
-	<zone name="Etc/GMT-11" value="<GMT-11>-11" />
-	<zone name="Etc/GMT-12" value="<GMT-12>-12" />
-	<zone name="Etc/GMT-13" value="<GMT-13>-13" />
-	<zone name="Etc/GMT-14" value="<GMT-14>-14" />
-	<zone name="Etc/GMT-2" value="<GMT-2>-2" />
-	<zone name="Etc/GMT-3" value="<GMT-3>-3" />
-	<zone name="Etc/GMT-4" value="<GMT-4>-4" />
-	<zone name="Etc/GMT-5" value="<GMT-5>-5" />
-	<zone name="Etc/GMT-6" value="<GMT-6>-6" />
-	<zone name="Etc/GMT-7" value="<GMT-7>-7" />
-	<zone name="Etc/GMT-8" value="<GMT-8>-8" />
-	<zone name="Etc/GMT-9" value="<GMT-9>-9" />
-	<zone name="Etc/GMT0" value="GMT0" />
-	<zone name="Etc/Greenwich" value="GMT0" />
-	<zone name="Etc/UCT" value="UCT0" />
-	<zone name="Etc/UTC" value="UTC0" />
-	<zone name="Etc/Universal" value="UTC0" />
-	<zone name="Etc/Zulu" value="UTC0" />
-
-	<zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Kaliningrad" value="FET-3" />
-	<zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Minsk" value="FET-3" />
-	<zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Moscow" value="MSK-4" />
-	<zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Samara" value="SAMT-4" />
-	<zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Simferopol" value="MSK-4" />
-	<zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Volgograd" value="VOLT-4" />
-	<zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Factory" value="<Local time zone must be set--see zic manual page>0" />
-
-	<zone name="GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
-
-	<zone name="GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
-
-	<zone name="GMT" value="GMT0" />
-
-	<zone name="GMT+0" value="GMT0" />
-
-	<zone name="GMT-0" value="GMT0" />
-
-	<zone name="GMT0" value="GMT0" />
-
-	<zone name="Greenwich" value="GMT0" />
-
-	<zone name="HST" value="HST10" />
-
-	<zone name="Hongkong" value="HKT-8" />
-
-	<zone name="Iceland" value="GMT0" />
-
-	<zone name="Indian/Antananarivo" value="EAT-3" />
-	<zone name="Indian/Chagos" value="IOT-6" />
-	<zone name="Indian/Christmas" value="CXT-7" />
-	<zone name="Indian/Cocos" value="CCT-6:30" />
-	<zone name="Indian/Comoro" value="EAT-3" />
-	<zone name="Indian/Kerguelen" value="TFT-5" />
-	<zone name="Indian/Mahe" value="SCT-4" />
-	<zone name="Indian/Maldives" value="MVT-5" />
-	<zone name="Indian/Mauritius" value="MUT-4" />
-	<zone name="Indian/Mayotte" value="EAT-3" />
-	<zone name="Indian/Reunion" value="RET-4" />
-
-	<zone name="Iran" value="IRDT" />
-
-	<zone name="Israel" value="IDDT" />
-
-	<zone name="Jamaica" value="EST5" />
-
-	<zone name="Japan" value="JST-9" />
-
-	<zone name="Kwajalein" value="MHT-12" />
-
-	<zone name="Libya" value="EET-2" />
-
-	<zone name="MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="MST" value="MST7" />
-
-	<zone name="MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-
-	<zone name="Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-
-	<zone name="NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-
-	<zone name="NZ-CHAT" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-
-	<zone name="Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
-
-	<zone name="PRC" value="CST-8" />
-
-	<zone name="PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-
-	<zone name="Pacific/Apia" value="WST-13WSDT,M9.5.0/3,M4.1.0/4" />
-	<zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="Pacific/Chuuk" value="CHUT-10" />
-	<zone name="Pacific/Easter" value="EASST" />
-	<zone name="Pacific/Efate" value="VUT-11" />
-	<zone name="Pacific/Enderbury" value="PHOT-13" />
-	<zone name="Pacific/Fakaofo" value="TKT-13" />
-	<zone name="Pacific/Fiji" value="FJST" />
-	<zone name="Pacific/Funafuti" value="TVT-12" />
-	<zone name="Pacific/Galapagos" value="GALT6" />
-	<zone name="Pacific/Gambier" value="GAMT9" />
-	<zone name="Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="Pacific/Guam" value="ChST-10" />
-	<zone name="Pacific/Honolulu" value="HST10" />
-	<zone name="Pacific/Johnston" value="HST10" />
-	<zone name="Pacific/Kiritimati" value="LINT-14" />
-	<zone name="Pacific/Kosrae" value="KOST-11" />
-	<zone name="Pacific/Kwajalein" value="MHT-12" />
-	<zone name="Pacific/Majuro" value="MHT-12" />
-	<zone name="Pacific/Marquesas" value="MART9:30" />
-	<zone name="Pacific/Midway" value="SST11" />
-	<zone name="Pacific/Nauru" value="NRT-12" />
-	<zone name="Pacific/Niue" value="NUT11" />
-	<zone name="Pacific/Norfolk" value="NFT-11:30" />
-	<zone name="Pacific/Noumea" value="NCT-11" />
-	<zone name="Pacific/Pago_Pago" value="SST11" />
-	<zone name="Pacific/Palau" value="PWT-9" />
-	<zone name="Pacific/Pitcairn" value="PST8" />
-	<zone name="Pacific/Pohnpei" value="PONT-11" />
-	<zone name="Pacific/Ponape" value="PONT-11" />
-	<zone name="Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="Pacific/Rarotonga" value="CKT10" />
-	<zone name="Pacific/Saipan" value="ChST-10" />
-	<zone name="Pacific/Samoa" value="SST11" />
-	<zone name="Pacific/Tahiti" value="TAHT10" />
-	<zone name="Pacific/Tarawa" value="GILT-12" />
-	<zone name="Pacific/Tongatapu" value="TOT-13" />
-	<zone name="Pacific/Truk" value="CHUT-10" />
-	<zone name="Pacific/Wake" value="WAKT-12" />
-	<zone name="Pacific/Wallis" value="WFT-12" />
-	<zone name="Pacific/Yap" value="CHUT-10" />
-
-	<zone name="Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
-
-	<zone name="ROC" value="CST-8" />
-
-	<zone name="ROK" value="KST-9" />
-
-	<zone name="Singapore" value="SGT-8" />
-
-	<zone name="SystemV/AST4" value="AST4" />
-	<zone name="SystemV/AST4ADT" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/CST6" value="CST6" />
-	<zone name="SystemV/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/EST5" value="EST5" />
-	<zone name="SystemV/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/HST10" value="HST10" />
-	<zone name="SystemV/MST7" value="MST7" />
-	<zone name="SystemV/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/PST8" value="PST8" />
-	<zone name="SystemV/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/YST9" value="GAMT9" />
-	<zone name="SystemV/YST9YDT" value="AKST9AKDT,M3.2.0,M11.1.0" />
-
-	<zone name="Turkey" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-
-	<zone name="UCT" value="UCT0" />
-
-	<zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="US/Aleutian" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="US/Arizona" value="MST7" />
-	<zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Hawaii" value="HST10" />
-	<zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="US/Pacific-New" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="US/Samoa" value="SST11" />
-
-	<zone name="UTC" value="UTC0" />
-
-	<zone name="Universal" value="UTC0" />
-
-	<zone name="W-SU" value="MSK-4" />
-
-	<zone name="WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
-
-	<zone name="Zulu" value="UTC0" />
-
-	<zone name="localtime" value="CST6CDT,M3.2.0,M11.1.0" />
-
-	<zone name="posix/Africa/Abidjan" value="GMT0" />
-	<zone name="posix/Africa/Accra" value="GMT0" />
-	<zone name="posix/Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="posix/Africa/Algiers" value="CET-1" />
-	<zone name="posix/Africa/Asmara" value="EAT-3" />
-	<zone name="posix/Africa/Asmera" value="EAT-3" />
-	<zone name="posix/Africa/Bamako" value="GMT0" />
-	<zone name="posix/Africa/Bangui" value="WAT-1" />
-	<zone name="posix/Africa/Banjul" value="GMT0" />
-	<zone name="posix/Africa/Bissau" value="GMT0" />
-	<zone name="posix/Africa/Blantyre" value="CAT-2" />
-	<zone name="posix/Africa/Brazzaville" value="WAT-1" />
-	<zone name="posix/Africa/Bujumbura" value="CAT-2" />
-	<zone name="posix/Africa/Cairo" value="EEST" />
-	<zone name="posix/Africa/Casablanca" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Africa/Conakry" value="GMT0" />
-	<zone name="posix/Africa/Dakar" value="GMT0" />
-	<zone name="posix/Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="posix/Africa/Djibouti" value="EAT-3" />
-	<zone name="posix/Africa/Douala" value="WAT-1" />
-	<zone name="posix/Africa/El_Aaiun" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Africa/Freetown" value="GMT0" />
-	<zone name="posix/Africa/Gaborone" value="CAT-2" />
-	<zone name="posix/Africa/Harare" value="CAT-2" />
-	<zone name="posix/Africa/Johannesburg" value="SAST-2" />
-	<zone name="posix/Africa/Juba" value="EAT-3" />
-	<zone name="posix/Africa/Kampala" value="EAT-3" />
-	<zone name="posix/Africa/Khartoum" value="EAT-3" />
-	<zone name="posix/Africa/Kigali" value="CAT-2" />
-	<zone name="posix/Africa/Kinshasa" value="WAT-1" />
-	<zone name="posix/Africa/Lagos" value="WAT-1" />
-	<zone name="posix/Africa/Libreville" value="WAT-1" />
-	<zone name="posix/Africa/Lome" value="GMT0" />
-	<zone name="posix/Africa/Luanda" value="WAT-1" />
-	<zone name="posix/Africa/Lubumbashi" value="CAT-2" />
-	<zone name="posix/Africa/Lusaka" value="CAT-2" />
-	<zone name="posix/Africa/Malabo" value="WAT-1" />
-	<zone name="posix/Africa/Maputo" value="CAT-2" />
-	<zone name="posix/Africa/Maseru" value="SAST-2" />
-	<zone name="posix/Africa/Mbabane" value="SAST-2" />
-	<zone name="posix/Africa/Mogadishu" value="EAT-3" />
-	<zone name="posix/Africa/Monrovia" value="GMT0" />
-	<zone name="posix/Africa/Nairobi" value="EAT-3" />
-	<zone name="posix/Africa/Ndjamena" value="WAT-1" />
-	<zone name="posix/Africa/Niamey" value="WAT-1" />
-	<zone name="posix/Africa/Nouakchott" value="GMT0" />
-	<zone name="posix/Africa/Ouagadougou" value="GMT0" />
-	<zone name="posix/Africa/Porto-Novo" value="WAT-1" />
-	<zone name="posix/Africa/Sao_Tome" value="GMT0" />
-	<zone name="posix/Africa/Timbuktu" value="GMT0" />
-	<zone name="posix/Africa/Tripoli" value="EET-2" />
-	<zone name="posix/Africa/Tunis" value="CET-1" />
-	<zone name="posix/Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
-	<zone name="posix/America/Adak" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Anguilla" value="AST4" />
-	<zone name="posix/America/Antigua" value="AST4" />
-	<zone name="posix/America/Araguaina" value="BRT3" />
-	<zone name="posix/America/Argentina/Buenos_Aires" value="ART3" />
-	<zone name="posix/America/Argentina/Catamarca" value="ART3" />
-	<zone name="posix/America/Argentina/ComodRivadavia" value="ART3" />
-	<zone name="posix/America/Argentina/Cordoba" value="ART3" />
-	<zone name="posix/America/Argentina/Jujuy" value="ART3" />
-	<zone name="posix/America/Argentina/La_Rioja" value="ART3" />
-	<zone name="posix/America/Argentina/Mendoza" value="ART3" />
-	<zone name="posix/America/Argentina/Rio_Gallegos" value="ART3" />
-	<zone name="posix/America/Argentina/Salta" value="ART3" />
-	<zone name="posix/America/Argentina/San_Juan" value="ART3" />
-	<zone name="posix/America/Argentina/San_Luis" value="ART3" />
-	<zone name="posix/America/Argentina/Tucuman" value="ART3" />
-	<zone name="posix/America/Argentina/Ushuaia" value="ART3" />
-	<zone name="posix/America/Aruba" value="AST4" />
-	<zone name="posix/America/Asuncion" value="PYT4PYST,M10.1.0/0,M3.4.0/0" />
-	<zone name="posix/America/Atikokan" value="EST5" />
-	<zone name="posix/America/Atka" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Bahia" value="BRT3" />
-	<zone name="posix/America/Bahia_Banderas" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Barbados" value="AST4" />
-	<zone name="posix/America/Belem" value="BRT3" />
-	<zone name="posix/America/Belize" value="CST6" />
-	<zone name="posix/America/Blanc-Sablon" value="AST4" />
-	<zone name="posix/America/Boa_Vista" value="AMT4" />
-	<zone name="posix/America/Bogota" value="COT5" />
-	<zone name="posix/America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Buenos_Aires" value="ART3" />
-	<zone name="posix/America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Campo_Grande" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="posix/America/Cancun" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Caracas" value="VET4:30" />
-	<zone name="posix/America/Catamarca" value="ART3" />
-	<zone name="posix/America/Cayenne" value="GFT3" />
-	<zone name="posix/America/Cayman" value="EST5" />
-	<zone name="posix/America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Coral_Harbour" value="EST5" />
-	<zone name="posix/America/Cordoba" value="ART3" />
-	<zone name="posix/America/Costa_Rica" value="CST6" />
-	<zone name="posix/America/Creston" value="MST7" />
-	<zone name="posix/America/Cuiaba" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="posix/America/Curacao" value="AST4" />
-	<zone name="posix/America/Danmarkshavn" value="GMT0" />
-	<zone name="posix/America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Dawson_Creek" value="MST7" />
-	<zone name="posix/America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Dominica" value="AST4" />
-	<zone name="posix/America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Eirunepe" value="ACT5" />
-	<zone name="posix/America/El_Salvador" value="CST6" />
-	<zone name="posix/America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Fortaleza" value="BRT3" />
-	<zone name="posix/America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Godthab" value="WGST" />
-	<zone name="posix/America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Grenada" value="AST4" />
-	<zone name="posix/America/Guadeloupe" value="AST4" />
-	<zone name="posix/America/Guatemala" value="CST6" />
-	<zone name="posix/America/Guayaquil" value="ECT5" />
-	<zone name="posix/America/Guyana" value="GYT4" />
-	<zone name="posix/America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="posix/America/Hermosillo" value="MST7" />
-	<zone name="posix/America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Jamaica" value="EST5" />
-	<zone name="posix/America/Jujuy" value="ART3" />
-	<zone name="posix/America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Kralendijk" value="AST4" />
-	<zone name="posix/America/La_Paz" value="BOT4" />
-	<zone name="posix/America/Lima" value="PET5" />
-	<zone name="posix/America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Lower_Princes" value="AST4" />
-	<zone name="posix/America/Maceio" value="BRT3" />
-	<zone name="posix/America/Managua" value="CST6" />
-	<zone name="posix/America/Manaus" value="AMT4" />
-	<zone name="posix/America/Marigot" value="AST4" />
-	<zone name="posix/America/Martinique" value="AST4" />
-	<zone name="posix/America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Mendoza" value="ART3" />
-	<zone name="posix/America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Metlakatla" value="MeST8" />
-	<zone name="posix/America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Montevideo" value="UYT3UYST,M10.1.0,M3.2.0" />
-	<zone name="posix/America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Montserrat" value="AST4" />
-	<zone name="posix/America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Noronha" value="FNT2" />
-	<zone name="posix/America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Ojinaga" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Panama" value="EST5" />
-	<zone name="posix/America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Paramaribo" value="SRT3" />
-	<zone name="posix/America/Phoenix" value="MST7" />
-	<zone name="posix/America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Port_of_Spain" value="AST4" />
-	<zone name="posix/America/Porto_Acre" value="ACT5" />
-	<zone name="posix/America/Porto_Velho" value="AMT4" />
-	<zone name="posix/America/Puerto_Rico" value="AST4" />
-	<zone name="posix/America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Recife" value="BRT3" />
-	<zone name="posix/America/Regina" value="CST6" />
-	<zone name="posix/America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Rio_Branco" value="ACT5" />
-	<zone name="posix/America/Rosario" value="ART3" />
-	<zone name="posix/America/Santa_Isabel" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Santarem" value="BRT3" />
-	<zone name="posix/America/Santiago" value="CLST" />
-	<zone name="posix/America/Santo_Domingo" value="AST4" />
-	<zone name="posix/America/Sao_Paulo" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="posix/America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="posix/America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/St_Barthelemy" value="AST4" />
-	<zone name="posix/America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/St_Kitts" value="AST4" />
-	<zone name="posix/America/St_Lucia" value="AST4" />
-	<zone name="posix/America/St_Thomas" value="AST4" />
-	<zone name="posix/America/St_Vincent" value="AST4" />
-	<zone name="posix/America/Swift_Current" value="CST6" />
-	<zone name="posix/America/Tegucigalpa" value="CST6" />
-	<zone name="posix/America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Tortola" value="AST4" />
-	<zone name="posix/America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Virgin" value="AST4" />
-	<zone name="posix/America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Antarctica/Casey" value="WST-8" />
-	<zone name="posix/Antarctica/Davis" value="DAVT-7" />
-	<zone name="posix/Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="posix/Antarctica/Macquarie" value="MIST-11" />
-	<zone name="posix/Antarctica/Mawson" value="MAWT-5" />
-	<zone name="posix/Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="posix/Antarctica/Palmer" value="CLST" />
-	<zone name="posix/Antarctica/Rothera" value="ROTT3" />
-	<zone name="posix/Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="posix/Antarctica/Syowa" value="SYOT-3" />
-	<zone name="posix/Antarctica/Troll" value="UTC0CEST-2,M3.5.0/1,M10.5.0/3" />
-	<zone name="posix/Antarctica/Vostok" value="VOST-6" />
-	<zone name="posix/Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Asia/Aden" value="AST-3" />
-	<zone name="posix/Asia/Almaty" value="ALMT-6" />
-	<zone name="posix/Asia/Amman" value="EEST" />
-	<zone name="posix/Asia/Anadyr" value="ANAT-12" />
-	<zone name="posix/Asia/Aqtau" value="AQTT-5" />
-	<zone name="posix/Asia/Aqtobe" value="AQTT-5" />
-	<zone name="posix/Asia/Ashgabat" value="TMT-5" />
-	<zone name="posix/Asia/Ashkhabad" value="TMT-5" />
-	<zone name="posix/Asia/Baghdad" value="AST-3" />
-	<zone name="posix/Asia/Bahrain" value="AST-3" />
-	<zone name="posix/Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="posix/Asia/Bangkok" value="ICT-7" />
-	<zone name="posix/Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="posix/Asia/Bishkek" value="KGT-6" />
-	<zone name="posix/Asia/Brunei" value="BNT-8" />
-	<zone name="posix/Asia/Calcutta" value="IST-5:30" />
-	<zone name="posix/Asia/Choibalsan" value="CHOT-8" />
-	<zone name="posix/Asia/Chongqing" value="CST-8" />
-	<zone name="posix/Asia/Chungking" value="CST-8" />
-	<zone name="posix/Asia/Colombo" value="IST-5:30" />
-	<zone name="posix/Asia/Dacca" value="BDT-6" />
-	<zone name="posix/Asia/Damascus" value="EET-2EEST,M3.5.5/0,M10.5.5/0" />
-	<zone name="posix/Asia/Dhaka" value="BDT-6" />
-	<zone name="posix/Asia/Dili" value="TLT-9" />
-	<zone name="posix/Asia/Dubai" value="GST-4" />
-	<zone name="posix/Asia/Dushanbe" value="TJT-5" />
-	<zone name="posix/Asia/Gaza" value="EEST" />
-	<zone name="posix/Asia/Harbin" value="CST-8" />
-	<zone name="posix/Asia/Hebron" value="EEST" />
-	<zone name="posix/Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="posix/Asia/Hong_Kong" value="HKT-8" />
-	<zone name="posix/Asia/Hovd" value="HOVT-7" />
-	<zone name="posix/Asia/Irkutsk" value="IRKT-9" />
-	<zone name="posix/Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Asia/Jakarta" value="WIB-7" />
-	<zone name="posix/Asia/Jayapura" value="WIT-9" />
-	<zone name="posix/Asia/Jerusalem" value="IDDT" />
-	<zone name="posix/Asia/Kabul" value="AFT-4:30" />
-	<zone name="posix/Asia/Kamchatka" value="PETT-12" />
-	<zone name="posix/Asia/Karachi" value="PKT-5" />
-	<zone name="posix/Asia/Kashgar" value="CST-8" />
-	<zone name="posix/Asia/Kathmandu" value="NPT-5:45" />
-	<zone name="posix/Asia/Katmandu" value="NPT-5:45" />
-	<zone name="posix/Asia/Khandyga" value="YAKT-10" />
-	<zone name="posix/Asia/Kolkata" value="IST-5:30" />
-	<zone name="posix/Asia/Krasnoyarsk" value="KRAT-8" />
-	<zone name="posix/Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="posix/Asia/Kuching" value="MYT-8" />
-	<zone name="posix/Asia/Kuwait" value="AST-3" />
-	<zone name="posix/Asia/Macao" value="CST-8" />
-	<zone name="posix/Asia/Macau" value="CST-8" />
-	<zone name="posix/Asia/Magadan" value="MAGT-12" />
-	<zone name="posix/Asia/Makassar" value="WITA-8" />
-	<zone name="posix/Asia/Manila" value="PHT-8" />
-	<zone name="posix/Asia/Muscat" value="GST-4" />
-	<zone name="posix/Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Asia/Novokuznetsk" value="NOVT-7" />
-	<zone name="posix/Asia/Novosibirsk" value="NOVT-7" />
-	<zone name="posix/Asia/Omsk" value="OMST-7" />
-	<zone name="posix/Asia/Oral" value="ORAT-5" />
-	<zone name="posix/Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="posix/Asia/Pontianak" value="WIB-7" />
-	<zone name="posix/Asia/Pyongyang" value="KST-9" />
-	<zone name="posix/Asia/Qatar" value="AST-3" />
-	<zone name="posix/Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="posix/Asia/Rangoon" value="MMT-6:30" />
-	<zone name="posix/Asia/Riyadh" value="AST-3" />
-	<zone name="posix/Asia/Saigon" value="ICT-7" />
-	<zone name="posix/Asia/Sakhalin" value="SAKT-11" />
-	<zone name="posix/Asia/Samarkand" value="UZT-5" />
-	<zone name="posix/Asia/Seoul" value="KST-9" />
-	<zone name="posix/Asia/Shanghai" value="CST-8" />
-	<zone name="posix/Asia/Singapore" value="SGT-8" />
-	<zone name="posix/Asia/Taipei" value="CST-8" />
-	<zone name="posix/Asia/Tashkent" value="UZT-5" />
-	<zone name="posix/Asia/Tbilisi" value="GET-4" />
-	<zone name="posix/Asia/Tehran" value="IRDT" />
-	<zone name="posix/Asia/Tel_Aviv" value="IDDT" />
-	<zone name="posix/Asia/Thimbu" value="BTT-6" />
-	<zone name="posix/Asia/Thimphu" value="BTT-6" />
-	<zone name="posix/Asia/Tokyo" value="JST-9" />
-	<zone name="posix/Asia/Ujung_Pandang" value="WITA-8" />
-	<zone name="posix/Asia/Ulaanbaatar" value="ULAT-8" />
-	<zone name="posix/Asia/Ulan_Bator" value="ULAT-8" />
-	<zone name="posix/Asia/Urumqi" value="CST-8" />
-	<zone name="posix/Asia/Ust-Nera" value="VLAT-11" />
-	<zone name="posix/Asia/Vientiane" value="ICT-7" />
-	<zone name="posix/Asia/Vladivostok" value="VLAT-11" />
-	<zone name="posix/Asia/Yakutsk" value="YAKT-10" />
-	<zone name="posix/Asia/Yekaterinburg" value="YEKT-6" />
-	<zone name="posix/Asia/Yerevan" value="AMT-4" />
-	<zone name="posix/Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="posix/Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="posix/Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Atlantic/Reykjavik" value="GMT0" />
-	<zone name="posix/Atlantic/South_Georgia" value="GST2" />
-	<zone name="posix/Atlantic/St_Helena" value="GMT0" />
-	<zone name="posix/Atlantic/Stanley" value="FKST3" />
-	<zone name="posix/Australia/ACT" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Adelaide" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Brisbane" value="EST-10" />
-	<zone name="posix/Australia/Broken_Hill" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Canberra" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Currie" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Darwin" value="CST-9:30" />
-	<zone name="posix/Australia/Eucla" value="CWST-8:45" />
-	<zone name="posix/Australia/Hobart" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/LHI" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="posix/Australia/Lindeman" value="EST-10" />
-	<zone name="posix/Australia/Lord_Howe" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="posix/Australia/Melbourne" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/NSW" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/North" value="CST-9:30" />
-	<zone name="posix/Australia/Perth" value="WST-8" />
-	<zone name="posix/Australia/Queensland" value="EST-10" />
-	<zone name="posix/Australia/South" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Sydney" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Tasmania" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Victoria" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/West" value="WST-8" />
-	<zone name="posix/Australia/Yancowinna" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Brazil/Acre" value="ACT5" />
-	<zone name="posix/Brazil/DeNoronha" value="FNT2" />
-	<zone name="posix/Brazil/East" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="posix/Brazil/West" value="AMT4" />
-	<zone name="posix/CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/East-Saskatchewan" value="CST6" />
-	<zone name="posix/Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Saskatchewan" value="CST6" />
-	<zone name="posix/Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Chile/Continental" value="CLST" />
-	<zone name="posix/Chile/EasterIsland" value="EASST" />
-	<zone name="posix/Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="posix/EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/EST" value="EST5" />
-	<zone name="posix/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Egypt" value="EEST" />
-	<zone name="posix/Eire" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Etc/GMT" value="GMT0" />
-	<zone name="posix/Etc/GMT+0" value="GMT0" />
-	<zone name="posix/Etc/GMT+1" value="<GMT+1>1" />
-	<zone name="posix/Etc/GMT+10" value="<GMT+10>10" />
-	<zone name="posix/Etc/GMT+11" value="<GMT+11>11" />
-	<zone name="posix/Etc/GMT+12" value="<GMT+12>12" />
-	<zone name="posix/Etc/GMT+2" value="<GMT+2>2" />
-	<zone name="posix/Etc/GMT+3" value="<GMT+3>3" />
-	<zone name="posix/Etc/GMT+4" value="<GMT+4>4" />
-	<zone name="posix/Etc/GMT+5" value="<GMT+5>5" />
-	<zone name="posix/Etc/GMT+6" value="<GMT+6>6" />
-	<zone name="posix/Etc/GMT+7" value="<GMT+7>7" />
-	<zone name="posix/Etc/GMT+8" value="<GMT+8>8" />
-	<zone name="posix/Etc/GMT+9" value="<GMT+9>9" />
-	<zone name="posix/Etc/GMT-0" value="GMT0" />
-	<zone name="posix/Etc/GMT-1" value="<GMT-1>-1" />
-	<zone name="posix/Etc/GMT-10" value="<GMT-10>-10" />
-	<zone name="posix/Etc/GMT-11" value="<GMT-11>-11" />
-	<zone name="posix/Etc/GMT-12" value="<GMT-12>-12" />
-	<zone name="posix/Etc/GMT-13" value="<GMT-13>-13" />
-	<zone name="posix/Etc/GMT-14" value="<GMT-14>-14" />
-	<zone name="posix/Etc/GMT-2" value="<GMT-2>-2" />
-	<zone name="posix/Etc/GMT-3" value="<GMT-3>-3" />
-	<zone name="posix/Etc/GMT-4" value="<GMT-4>-4" />
-	<zone name="posix/Etc/GMT-5" value="<GMT-5>-5" />
-	<zone name="posix/Etc/GMT-6" value="<GMT-6>-6" />
-	<zone name="posix/Etc/GMT-7" value="<GMT-7>-7" />
-	<zone name="posix/Etc/GMT-8" value="<GMT-8>-8" />
-	<zone name="posix/Etc/GMT-9" value="<GMT-9>-9" />
-	<zone name="posix/Etc/GMT0" value="GMT0" />
-	<zone name="posix/Etc/Greenwich" value="GMT0" />
-	<zone name="posix/Etc/UCT" value="UCT0" />
-	<zone name="posix/Etc/UTC" value="UTC0" />
-	<zone name="posix/Etc/Universal" value="UTC0" />
-	<zone name="posix/Etc/Zulu" value="UTC0" />
-	<zone name="posix/Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Chisinau" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Kaliningrad" value="FET-3" />
-	<zone name="posix/Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Minsk" value="FET-3" />
-	<zone name="posix/Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Moscow" value="MSK-4" />
-	<zone name="posix/Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Samara" value="SAMT-4" />
-	<zone name="posix/Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Simferopol" value="MSK-4" />
-	<zone name="posix/Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Tiraspol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Volgograd" value="VOLT-4" />
-	<zone name="posix/Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Factory" value="<Local time zone must be set--see zic manual page>0" />
-	<zone name="posix/GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/GMT" value="GMT0" />
-	<zone name="posix/GMT+0" value="GMT0" />
-	<zone name="posix/GMT-0" value="GMT0" />
-	<zone name="posix/GMT0" value="GMT0" />
-	<zone name="posix/Greenwich" value="GMT0" />
-	<zone name="posix/HST" value="HST10" />
-	<zone name="posix/Hongkong" value="HKT-8" />
-	<zone name="posix/Iceland" value="GMT0" />
-	<zone name="posix/Indian/Antananarivo" value="EAT-3" />
-	<zone name="posix/Indian/Chagos" value="IOT-6" />
-	<zone name="posix/Indian/Christmas" value="CXT-7" />
-	<zone name="posix/Indian/Cocos" value="CCT-6:30" />
-	<zone name="posix/Indian/Comoro" value="EAT-3" />
-	<zone name="posix/Indian/Kerguelen" value="TFT-5" />
-	<zone name="posix/Indian/Mahe" value="SCT-4" />
-	<zone name="posix/Indian/Maldives" value="MVT-5" />
-	<zone name="posix/Indian/Mauritius" value="MUT-4" />
-	<zone name="posix/Indian/Mayotte" value="EAT-3" />
-	<zone name="posix/Indian/Reunion" value="RET-4" />
-	<zone name="posix/Iran" value="IRDT" />
-	<zone name="posix/Israel" value="IDDT" />
-	<zone name="posix/Jamaica" value="EST5" />
-	<zone name="posix/Japan" value="JST-9" />
-	<zone name="posix/Kwajalein" value="MHT-12" />
-	<zone name="posix/Libya" value="EET-2" />
-	<zone name="posix/MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/MST" value="MST7" />
-	<zone name="posix/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="posix/Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="posix/NZ-CHAT" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="posix/Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/PRC" value="CST-8" />
-	<zone name="posix/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Pacific/Apia" value="WST-13WSDT,M9.5.0/3,M4.1.0/4" />
-	<zone name="posix/Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="posix/Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="posix/Pacific/Chuuk" value="CHUT-10" />
-	<zone name="posix/Pacific/Easter" value="EASST" />
-	<zone name="posix/Pacific/Efate" value="VUT-11" />
-	<zone name="posix/Pacific/Enderbury" value="PHOT-13" />
-	<zone name="posix/Pacific/Fakaofo" value="TKT-13" />
-	<zone name="posix/Pacific/Fiji" value="FJST" />
-	<zone name="posix/Pacific/Funafuti" value="TVT-12" />
-	<zone name="posix/Pacific/Galapagos" value="GALT6" />
-	<zone name="posix/Pacific/Gambier" value="GAMT9" />
-	<zone name="posix/Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="posix/Pacific/Guam" value="ChST-10" />
-	<zone name="posix/Pacific/Honolulu" value="HST10" />
-	<zone name="posix/Pacific/Johnston" value="HST10" />
-	<zone name="posix/Pacific/Kiritimati" value="LINT-14" />
-	<zone name="posix/Pacific/Kosrae" value="KOST-11" />
-	<zone name="posix/Pacific/Kwajalein" value="MHT-12" />
-	<zone name="posix/Pacific/Majuro" value="MHT-12" />
-	<zone name="posix/Pacific/Marquesas" value="MART9:30" />
-	<zone name="posix/Pacific/Midway" value="SST11" />
-	<zone name="posix/Pacific/Nauru" value="NRT-12" />
-	<zone name="posix/Pacific/Niue" value="NUT11" />
-	<zone name="posix/Pacific/Norfolk" value="NFT-11:30" />
-	<zone name="posix/Pacific/Noumea" value="NCT-11" />
-	<zone name="posix/Pacific/Pago_Pago" value="SST11" />
-	<zone name="posix/Pacific/Palau" value="PWT-9" />
-	<zone name="posix/Pacific/Pitcairn" value="PST8" />
-	<zone name="posix/Pacific/Pohnpei" value="PONT-11" />
-	<zone name="posix/Pacific/Ponape" value="PONT-11" />
-	<zone name="posix/Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="posix/Pacific/Rarotonga" value="CKT10" />
-	<zone name="posix/Pacific/Saipan" value="ChST-10" />
-	<zone name="posix/Pacific/Samoa" value="SST11" />
-	<zone name="posix/Pacific/Tahiti" value="TAHT10" />
-	<zone name="posix/Pacific/Tarawa" value="GILT-12" />
-	<zone name="posix/Pacific/Tongatapu" value="TOT-13" />
-	<zone name="posix/Pacific/Truk" value="CHUT-10" />
-	<zone name="posix/Pacific/Wake" value="WAKT-12" />
-	<zone name="posix/Pacific/Wallis" value="WFT-12" />
-	<zone name="posix/Pacific/Yap" value="CHUT-10" />
-	<zone name="posix/Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/ROC" value="CST-8" />
-	<zone name="posix/ROK" value="KST-9" />
-	<zone name="posix/Singapore" value="SGT-8" />
-	<zone name="posix/SystemV/AST4" value="AST4" />
-	<zone name="posix/SystemV/AST4ADT" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/SystemV/CST6" value="CST6" />
-	<zone name="posix/SystemV/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/SystemV/EST5" value="EST5" />
-	<zone name="posix/SystemV/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/SystemV/HST10" value="HST10" />
-	<zone name="posix/SystemV/MST7" value="MST7" />
-	<zone name="posix/SystemV/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/SystemV/PST8" value="PST8" />
-	<zone name="posix/SystemV/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/SystemV/YST9" value="GAMT9" />
-	<zone name="posix/SystemV/YST9YDT" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Turkey" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/UCT" value="UCT0" />
-	<zone name="posix/US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Aleutian" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Arizona" value="MST7" />
-	<zone name="posix/US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Hawaii" value="HST10" />
-	<zone name="posix/US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Pacific-New" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Samoa" value="SST11" />
-	<zone name="posix/UTC" value="UTC0" />
-	<zone name="posix/Universal" value="UTC0" />
-	<zone name="posix/W-SU" value="MSK-4" />
-	<zone name="posix/WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Zulu" value="UTC0" />
-
-	<zone name="posixrules" value="EST5EDT,M3.2.0,M11.1.0" />
-
-	<zone name="right/Africa/Abidjan" value="GMT0" />
-	<zone name="right/Africa/Accra" value="GMT0" />
-	<zone name="right/Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="right/Africa/Algiers" value="CET-1" />
-	<zone name="right/Africa/Asmara" value="EAT-3" />
-	<zone name="right/Africa/Asmera" value="EAT-3" />
-	<zone name="right/Africa/Bamako" value="GMT0" />
-	<zone name="right/Africa/Bangui" value="WAT-1" />
-	<zone name="right/Africa/Banjul" value="GMT0" />
-	<zone name="right/Africa/Bissau" value="GMT0" />
-	<zone name="right/Africa/Blantyre" value="CAT-2" />
-	<zone name="right/Africa/Brazzaville" value="WAT-1" />
-	<zone name="right/Africa/Bujumbura" value="CAT-2" />
-	<zone name="right/Africa/Cairo" value="EEST" />
-	<zone name="right/Africa/Casablanca" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Africa/Conakry" value="GMT0" />
-	<zone name="right/Africa/Dakar" value="GMT0" />
-	<zone name="right/Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="right/Africa/Djibouti" value="EAT-3" />
-	<zone name="right/Africa/Douala" value="WAT-1" />
-	<zone name="right/Africa/El_Aaiun" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Africa/Freetown" value="GMT0" />
-	<zone name="right/Africa/Gaborone" value="CAT-2" />
-	<zone name="right/Africa/Harare" value="CAT-2" />
-	<zone name="right/Africa/Johannesburg" value="SAST-2" />
-	<zone name="right/Africa/Juba" value="EAT-3" />
-	<zone name="right/Africa/Kampala" value="EAT-3" />
-	<zone name="right/Africa/Khartoum" value="EAT-3" />
-	<zone name="right/Africa/Kigali" value="CAT-2" />
-	<zone name="right/Africa/Kinshasa" value="WAT-1" />
-	<zone name="right/Africa/Lagos" value="WAT-1" />
-	<zone name="right/Africa/Libreville" value="WAT-1" />
-	<zone name="right/Africa/Lome" value="GMT0" />
-	<zone name="right/Africa/Luanda" value="WAT-1" />
-	<zone name="right/Africa/Lubumbashi" value="CAT-2" />
-	<zone name="right/Africa/Lusaka" value="CAT-2" />
-	<zone name="right/Africa/Malabo" value="WAT-1" />
-	<zone name="right/Africa/Maputo" value="CAT-2" />
-	<zone name="right/Africa/Maseru" value="SAST-2" />
-	<zone name="right/Africa/Mbabane" value="SAST-2" />
-	<zone name="right/Africa/Mogadishu" value="EAT-3" />
-	<zone name="right/Africa/Monrovia" value="GMT0" />
-	<zone name="right/Africa/Nairobi" value="EAT-3" />
-	<zone name="right/Africa/Ndjamena" value="WAT-1" />
-	<zone name="right/Africa/Niamey" value="WAT-1" />
-	<zone name="right/Africa/Nouakchott" value="GMT0" />
-	<zone name="right/Africa/Ouagadougou" value="GMT0" />
-	<zone name="right/Africa/Porto-Novo" value="WAT-1" />
-	<zone name="right/Africa/Sao_Tome" value="GMT0" />
-	<zone name="right/Africa/Timbuktu" value="GMT0" />
-	<zone name="right/Africa/Tripoli" value="EET-2" />
-	<zone name="right/Africa/Tunis" value="CET-1" />
-	<zone name="right/Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
-	<zone name="right/America/Adak" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Anguilla" value="AST4" />
-	<zone name="right/America/Antigua" value="AST4" />
-	<zone name="right/America/Araguaina" value="BRT3" />
-	<zone name="right/America/Argentina/Buenos_Aires" value="ART3" />
-	<zone name="right/America/Argentina/Catamarca" value="ART3" />
-	<zone name="right/America/Argentina/ComodRivadavia" value="ART3" />
-	<zone name="right/America/Argentina/Cordoba" value="ART3" />
-	<zone name="right/America/Argentina/Jujuy" value="ART3" />
-	<zone name="right/America/Argentina/La_Rioja" value="ART3" />
-	<zone name="right/America/Argentina/Mendoza" value="ART3" />
-	<zone name="right/America/Argentina/Rio_Gallegos" value="ART3" />
-	<zone name="right/America/Argentina/Salta" value="ART3" />
-	<zone name="right/America/Argentina/San_Juan" value="ART3" />
-	<zone name="right/America/Argentina/San_Luis" value="ART3" />
-	<zone name="right/America/Argentina/Tucuman" value="ART3" />
-	<zone name="right/America/Argentina/Ushuaia" value="ART3" />
-	<zone name="right/America/Aruba" value="AST4" />
-	<zone name="right/America/Asuncion" value="PYT4PYST,M10.1.0/0,M3.4.0/0" />
-	<zone name="right/America/Atikokan" value="EST5" />
-	<zone name="right/America/Atka" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Bahia" value="BRT3" />
-	<zone name="right/America/Bahia_Banderas" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Barbados" value="AST4" />
-	<zone name="right/America/Belem" value="BRT3" />
-	<zone name="right/America/Belize" value="CST6" />
-	<zone name="right/America/Blanc-Sablon" value="AST4" />
-	<zone name="right/America/Boa_Vista" value="AMT4" />
-	<zone name="right/America/Bogota" value="COT5" />
-	<zone name="right/America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Buenos_Aires" value="ART3" />
-	<zone name="right/America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Campo_Grande" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="right/America/Cancun" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Caracas" value="VET4:30" />
-	<zone name="right/America/Catamarca" value="ART3" />
-	<zone name="right/America/Cayenne" value="GFT3" />
-	<zone name="right/America/Cayman" value="EST5" />
-	<zone name="right/America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Coral_Harbour" value="EST5" />
-	<zone name="right/America/Cordoba" value="ART3" />
-	<zone name="right/America/Costa_Rica" value="CST6" />
-	<zone name="right/America/Creston" value="MST7" />
-	<zone name="right/America/Cuiaba" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="right/America/Curacao" value="AST4" />
-	<zone name="right/America/Danmarkshavn" value="GMT0" />
-	<zone name="right/America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Dawson_Creek" value="MST7" />
-	<zone name="right/America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Dominica" value="AST4" />
-	<zone name="right/America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Eirunepe" value="ACT5" />
-	<zone name="right/America/El_Salvador" value="CST6" />
-	<zone name="right/America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Fortaleza" value="BRT3" />
-	<zone name="right/America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Godthab" value="WGST" />
-	<zone name="right/America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Grenada" value="AST4" />
-	<zone name="right/America/Guadeloupe" value="AST4" />
-	<zone name="right/America/Guatemala" value="CST6" />
-	<zone name="right/America/Guayaquil" value="ECT5" />
-	<zone name="right/America/Guyana" value="GYT4" />
-	<zone name="right/America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="right/America/Hermosillo" value="MST7" />
-	<zone name="right/America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Jamaica" value="EST5" />
-	<zone name="right/America/Jujuy" value="ART3" />
-	<zone name="right/America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Kralendijk" value="AST4" />
-	<zone name="right/America/La_Paz" value="BOT4" />
-	<zone name="right/America/Lima" value="PET5" />
-	<zone name="right/America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Lower_Princes" value="AST4" />
-	<zone name="right/America/Maceio" value="BRT3" />
-	<zone name="right/America/Managua" value="CST6" />
-	<zone name="right/America/Manaus" value="AMT4" />
-	<zone name="right/America/Marigot" value="AST4" />
-	<zone name="right/America/Martinique" value="AST4" />
-	<zone name="right/America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Mendoza" value="ART3" />
-	<zone name="right/America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Metlakatla" value="MeST8" />
-	<zone name="right/America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Montevideo" value="UYT3UYST,M10.1.0,M3.2.0" />
-	<zone name="right/America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Montserrat" value="AST4" />
-	<zone name="right/America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Noronha" value="FNT2" />
-	<zone name="right/America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Ojinaga" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Panama" value="EST5" />
-	<zone name="right/America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Paramaribo" value="SRT3" />
-	<zone name="right/America/Phoenix" value="MST7" />
-	<zone name="right/America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Port_of_Spain" value="AST4" />
-	<zone name="right/America/Porto_Acre" value="ACT5" />
-	<zone name="right/America/Porto_Velho" value="AMT4" />
-	<zone name="right/America/Puerto_Rico" value="AST4" />
-	<zone name="right/America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Recife" value="BRT3" />
-	<zone name="right/America/Regina" value="CST6" />
-	<zone name="right/America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Rio_Branco" value="ACT5" />
-	<zone name="right/America/Rosario" value="ART3" />
-	<zone name="right/America/Santa_Isabel" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Santarem" value="BRT3" />
-	<zone name="right/America/Santiago" value="CLST" />
-	<zone name="right/America/Santo_Domingo" value="AST4" />
-	<zone name="right/America/Sao_Paulo" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="right/America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="right/America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/St_Barthelemy" value="AST4" />
-	<zone name="right/America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/St_Kitts" value="AST4" />
-	<zone name="right/America/St_Lucia" value="AST4" />
-	<zone name="right/America/St_Thomas" value="AST4" />
-	<zone name="right/America/St_Vincent" value="AST4" />
-	<zone name="right/America/Swift_Current" value="CST6" />
-	<zone name="right/America/Tegucigalpa" value="CST6" />
-	<zone name="right/America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Tortola" value="AST4" />
-	<zone name="right/America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Virgin" value="AST4" />
-	<zone name="right/America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/Antarctica/Casey" value="WST-8" />
-	<zone name="right/Antarctica/Davis" value="DAVT-7" />
-	<zone name="right/Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="right/Antarctica/Macquarie" value="MIST-11" />
-	<zone name="right/Antarctica/Mawson" value="MAWT-5" />
-	<zone name="right/Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="right/Antarctica/Palmer" value="CLST" />
-	<zone name="right/Antarctica/Rothera" value="ROTT3" />
-	<zone name="right/Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="right/Antarctica/Syowa" value="SYOT-3" />
-	<zone name="right/Antarctica/Troll" value="UTC0CEST-2,M3.5.0/1,M10.5.0/3" />
-	<zone name="right/Antarctica/Vostok" value="VOST-6" />
-	<zone name="right/Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Asia/Aden" value="AST-3" />
-	<zone name="right/Asia/Almaty" value="ALMT-6" />
-	<zone name="right/Asia/Amman" value="EEST" />
-	<zone name="right/Asia/Anadyr" value="ANAT-12" />
-	<zone name="right/Asia/Aqtau" value="AQTT-5" />
-	<zone name="right/Asia/Aqtobe" value="AQTT-5" />
-	<zone name="right/Asia/Ashgabat" value="TMT-5" />
-	<zone name="right/Asia/Ashkhabad" value="TMT-5" />
-	<zone name="right/Asia/Baghdad" value="AST-3" />
-	<zone name="right/Asia/Bahrain" value="AST-3" />
-	<zone name="right/Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="right/Asia/Bangkok" value="ICT-7" />
-	<zone name="right/Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="right/Asia/Bishkek" value="KGT-6" />
-	<zone name="right/Asia/Brunei" value="BNT-8" />
-	<zone name="right/Asia/Calcutta" value="IST-5:30" />
-	<zone name="right/Asia/Choibalsan" value="CHOT-8" />
-	<zone name="right/Asia/Chongqing" value="CST-8" />
-	<zone name="right/Asia/Chungking" value="CST-8" />
-	<zone name="right/Asia/Colombo" value="IST-5:30" />
-	<zone name="right/Asia/Dacca" value="BDT-6" />
-	<zone name="right/Asia/Damascus" value="EET-2EEST,M3.5.5/0,M10.5.5/0" />
-	<zone name="right/Asia/Dhaka" value="BDT-6" />
-	<zone name="right/Asia/Dili" value="TLT-9" />
-	<zone name="right/Asia/Dubai" value="GST-4" />
-	<zone name="right/Asia/Dushanbe" value="TJT-5" />
-	<zone name="right/Asia/Gaza" value="EEST" />
-	<zone name="right/Asia/Harbin" value="CST-8" />
-	<zone name="right/Asia/Hebron" value="EEST" />
-	<zone name="right/Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="right/Asia/Hong_Kong" value="HKT-8" />
-	<zone name="right/Asia/Hovd" value="HOVT-7" />
-	<zone name="right/Asia/Irkutsk" value="IRKT-9" />
-	<zone name="right/Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Asia/Jakarta" value="WIB-7" />
-	<zone name="right/Asia/Jayapura" value="WIT-9" />
-	<zone name="right/Asia/Jerusalem" value="IDDT" />
-	<zone name="right/Asia/Kabul" value="AFT-4:30" />
-	<zone name="right/Asia/Kamchatka" value="PETT-12" />
-	<zone name="right/Asia/Karachi" value="PKT-5" />
-	<zone name="right/Asia/Kashgar" value="CST-8" />
-	<zone name="right/Asia/Kathmandu" value="NPT-5:45" />
-	<zone name="right/Asia/Katmandu" value="NPT-5:45" />
-	<zone name="right/Asia/Khandyga" value="YAKT-10" />
-	<zone name="right/Asia/Kolkata" value="IST-5:30" />
-	<zone name="right/Asia/Krasnoyarsk" value="KRAT-8" />
-	<zone name="right/Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="right/Asia/Kuching" value="MYT-8" />
-	<zone name="right/Asia/Kuwait" value="AST-3" />
-	<zone name="right/Asia/Macao" value="CST-8" />
-	<zone name="right/Asia/Macau" value="CST-8" />
-	<zone name="right/Asia/Magadan" value="MAGT-12" />
-	<zone name="right/Asia/Makassar" value="WITA-8" />
-	<zone name="right/Asia/Manila" value="PHT-8" />
-	<zone name="right/Asia/Muscat" value="GST-4" />
-	<zone name="right/Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Asia/Novokuznetsk" value="NOVT-7" />
-	<zone name="right/Asia/Novosibirsk" value="NOVT-7" />
-	<zone name="right/Asia/Omsk" value="OMST-7" />
-	<zone name="right/Asia/Oral" value="ORAT-5" />
-	<zone name="right/Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="right/Asia/Pontianak" value="WIB-7" />
-	<zone name="right/Asia/Pyongyang" value="KST-9" />
-	<zone name="right/Asia/Qatar" value="AST-3" />
-	<zone name="right/Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="right/Asia/Rangoon" value="MMT-6:30" />
-	<zone name="right/Asia/Riyadh" value="AST-3" />
-	<zone name="right/Asia/Saigon" value="ICT-7" />
-	<zone name="right/Asia/Sakhalin" value="SAKT-11" />
-	<zone name="right/Asia/Samarkand" value="UZT-5" />
-	<zone name="right/Asia/Seoul" value="KST-9" />
-	<zone name="right/Asia/Shanghai" value="CST-8" />
-	<zone name="right/Asia/Singapore" value="SGT-8" />
-	<zone name="right/Asia/Taipei" value="CST-8" />
-	<zone name="right/Asia/Tashkent" value="UZT-5" />
-	<zone name="right/Asia/Tbilisi" value="GET-4" />
-	<zone name="right/Asia/Tehran" value="IRDT" />
-	<zone name="right/Asia/Tel_Aviv" value="IDDT" />
-	<zone name="right/Asia/Thimbu" value="BTT-6" />
-	<zone name="right/Asia/Thimphu" value="BTT-6" />
-	<zone name="right/Asia/Tokyo" value="JST-9" />
-	<zone name="right/Asia/Ujung_Pandang" value="WITA-8" />
-	<zone name="right/Asia/Ulaanbaatar" value="ULAT-8" />
-	<zone name="right/Asia/Ulan_Bator" value="ULAT-8" />
-	<zone name="right/Asia/Urumqi" value="CST-8" />
-	<zone name="right/Asia/Ust-Nera" value="VLAT-11" />
-	<zone name="right/Asia/Vientiane" value="ICT-7" />
-	<zone name="right/Asia/Vladivostok" value="VLAT-11" />
-	<zone name="right/Asia/Yakutsk" value="YAKT-10" />
-	<zone name="right/Asia/Yekaterinburg" value="YEKT-6" />
-	<zone name="right/Asia/Yerevan" value="AMT-4" />
-	<zone name="right/Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="right/Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="right/Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Atlantic/Reykjavik" value="GMT0" />
-	<zone name="right/Atlantic/South_Georgia" value="GST2" />
-	<zone name="right/Atlantic/St_Helena" value="GMT0" />
-	<zone name="right/Atlantic/Stanley" value="FKST3" />
-	<zone name="right/Australia/ACT" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Adelaide" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Brisbane" value="EST-10" />
-	<zone name="right/Australia/Broken_Hill" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Canberra" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Currie" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Darwin" value="CST-9:30" />
-	<zone name="right/Australia/Eucla" value="CWST-8:45" />
-	<zone name="right/Australia/Hobart" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/LHI" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="right/Australia/Lindeman" value="EST-10" />
-	<zone name="right/Australia/Lord_Howe" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="right/Australia/Melbourne" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/NSW" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/North" value="CST-9:30" />
-	<zone name="right/Australia/Perth" value="WST-8" />
-	<zone name="right/Australia/Queensland" value="EST-10" />
-	<zone name="right/Australia/South" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Sydney" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Tasmania" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Victoria" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/West" value="WST-8" />
-	<zone name="right/Australia/Yancowinna" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Brazil/Acre" value="ACT5" />
-	<zone name="right/Brazil/DeNoronha" value="FNT2" />
-	<zone name="right/Brazil/East" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="right/Brazil/West" value="AMT4" />
-	<zone name="right/CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/East-Saskatchewan" value="CST6" />
-	<zone name="right/Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Saskatchewan" value="CST6" />
-	<zone name="right/Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/Chile/Continental" value="CLST" />
-	<zone name="right/Chile/EasterIsland" value="EASST" />
-	<zone name="right/Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="right/EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/EST" value="EST5" />
-	<zone name="right/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/Egypt" value="EEST" />
-	<zone name="right/Eire" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Etc/GMT" value="GMT0" />
-	<zone name="right/Etc/GMT+0" value="GMT0" />
-	<zone name="right/Etc/GMT+1" value="<GMT+1>1" />
-	<zone name="right/Etc/GMT+10" value="<GMT+10>10" />
-	<zone name="right/Etc/GMT+11" value="<GMT+11>11" />
-	<zone name="right/Etc/GMT+12" value="<GMT+12>12" />
-	<zone name="right/Etc/GMT+2" value="<GMT+2>2" />
-	<zone name="right/Etc/GMT+3" value="<GMT+3>3" />
-	<zone name="right/Etc/GMT+4" value="<GMT+4>4" />
-	<zone name="right/Etc/GMT+5" value="<GMT+5>5" />
-	<zone name="right/Etc/GMT+6" value="<GMT+6>6" />
-	<zone name="right/Etc/GMT+7" value="<GMT+7>7" />
-	<zone name="right/Etc/GMT+8" value="<GMT+8>8" />
-	<zone name="right/Etc/GMT+9" value="<GMT+9>9" />
-	<zone name="right/Etc/GMT-0" value="GMT0" />
-	<zone name="right/Etc/GMT-1" value="<GMT-1>-1" />
-	<zone name="right/Etc/GMT-10" value="<GMT-10>-10" />
-	<zone name="right/Etc/GMT-11" value="<GMT-11>-11" />
-	<zone name="right/Etc/GMT-12" value="<GMT-12>-12" />
-	<zone name="right/Etc/GMT-13" value="<GMT-13>-13" />
-	<zone name="right/Etc/GMT-14" value="<GMT-14>-14" />
-	<zone name="right/Etc/GMT-2" value="<GMT-2>-2" />
-	<zone name="right/Etc/GMT-3" value="<GMT-3>-3" />
-	<zone name="right/Etc/GMT-4" value="<GMT-4>-4" />
-	<zone name="right/Etc/GMT-5" value="<GMT-5>-5" />
-	<zone name="right/Etc/GMT-6" value="<GMT-6>-6" />
-	<zone name="right/Etc/GMT-7" value="<GMT-7>-7" />
-	<zone name="right/Etc/GMT-8" value="<GMT-8>-8" />
-	<zone name="right/Etc/GMT-9" value="<GMT-9>-9" />
-	<zone name="right/Etc/GMT0" value="GMT0" />
-	<zone name="right/Etc/Greenwich" value="GMT0" />
-	<zone name="right/Etc/UCT" value="UCT0" />
-	<zone name="right/Etc/UTC" value="UTC0" />
-	<zone name="right/Etc/Universal" value="UTC0" />
-	<zone name="right/Etc/Zulu" value="UTC0" />
-	<zone name="right/Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Chisinau" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Kaliningrad" value="FET-3" />
-	<zone name="right/Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Minsk" value="FET-3" />
-	<zone name="right/Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Moscow" value="MSK-4" />
-	<zone name="right/Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Samara" value="SAMT-4" />
-	<zone name="right/Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Simferopol" value="MSK-4" />
-	<zone name="right/Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Tiraspol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Volgograd" value="VOLT-4" />
-	<zone name="right/Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Factory" value="<Local time zone must be set--see zic manual page>0" />
-	<zone name="right/GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/GMT" value="GMT0" />
-	<zone name="right/GMT+0" value="GMT0" />
-	<zone name="right/GMT-0" value="GMT0" />
-	<zone name="right/GMT0" value="GMT0" />
-	<zone name="right/Greenwich" value="GMT0" />
-	<zone name="right/HST" value="HST10" />
-	<zone name="right/Hongkong" value="HKT-8" />
-	<zone name="right/Iceland" value="GMT0" />
-	<zone name="right/Indian/Antananarivo" value="EAT-3" />
-	<zone name="right/Indian/Chagos" value="IOT-6" />
-	<zone name="right/Indian/Christmas" value="CXT-7" />
-	<zone name="right/Indian/Cocos" value="CCT-6:30" />
-	<zone name="right/Indian/Comoro" value="EAT-3" />
-	<zone name="right/Indian/Kerguelen" value="TFT-5" />
-	<zone name="right/Indian/Mahe" value="SCT-4" />
-	<zone name="right/Indian/Maldives" value="MVT-5" />
-	<zone name="right/Indian/Mauritius" value="MUT-4" />
-	<zone name="right/Indian/Mayotte" value="EAT-3" />
-	<zone name="right/Indian/Reunion" value="RET-4" />
-	<zone name="right/Iran" value="IRDT" />
-	<zone name="right/Israel" value="IDDT" />
-	<zone name="right/Jamaica" value="EST5" />
-	<zone name="right/Japan" value="JST-9" />
-	<zone name="right/Kwajalein" value="MHT-12" />
-	<zone name="right/Libya" value="EET-2" />
-	<zone name="right/MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/MST" value="MST7" />
-	<zone name="right/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="right/Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="right/NZ-CHAT" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="right/Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/PRC" value="CST-8" />
-	<zone name="right/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/Pacific/Apia" value="WST-13WSDT,M9.5.0/3,M4.1.0/4" />
-	<zone name="right/Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="right/Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="right/Pacific/Chuuk" value="CHUT-10" />
-	<zone name="right/Pacific/Easter" value="EASST" />
-	<zone name="right/Pacific/Efate" value="VUT-11" />
-	<zone name="right/Pacific/Enderbury" value="PHOT-13" />
-	<zone name="right/Pacific/Fakaofo" value="TKT-13" />
-	<zone name="right/Pacific/Fiji" value="FJST" />
-	<zone name="right/Pacific/Funafuti" value="TVT-12" />
-	<zone name="right/Pacific/Galapagos" value="GALT6" />
-	<zone name="right/Pacific/Gambier" value="GAMT9" />
-	<zone name="right/Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="right/Pacific/Guam" value="ChST-10" />
-	<zone name="right/Pacific/Honolulu" value="HST10" />
-	<zone name="right/Pacific/Johnston" value="HST10" />
-	<zone name="right/Pacific/Kiritimati" value="LINT-14" />
-	<zone name="right/Pacific/Kosrae" value="KOST-11" />
-	<zone name="right/Pacific/Kwajalein" value="MHT-12" />
-	<zone name="right/Pacific/Majuro" value="MHT-12" />
-	<zone name="right/Pacific/Marquesas" value="MART9:30" />
-	<zone name="right/Pacific/Midway" value="SST11" />
-	<zone name="right/Pacific/Nauru" value="NRT-12" />
-	<zone name="right/Pacific/Niue" value="NUT11" />
-	<zone name="right/Pacific/Norfolk" value="NFT-11:30" />
-	<zone name="right/Pacific/Noumea" value="NCT-11" />
-	<zone name="right/Pacific/Pago_Pago" value="SST11" />
-	<zone name="right/Pacific/Palau" value="PWT-9" />
-	<zone name="right/Pacific/Pitcairn" value="PST8" />
-	<zone name="right/Pacific/Pohnpei" value="PONT-11" />
-	<zone name="right/Pacific/Ponape" value="PONT-11" />
-	<zone name="right/Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="right/Pacific/Rarotonga" value="CKT10" />
-	<zone name="right/Pacific/Saipan" value="ChST-10" />
-	<zone name="right/Pacific/Samoa" value="SST11" />
-	<zone name="right/Pacific/Tahiti" value="TAHT10" />
-	<zone name="right/Pacific/Tarawa" value="GILT-12" />
-	<zone name="right/Pacific/Tongatapu" value="TOT-13" />
-	<zone name="right/Pacific/Truk" value="CHUT-10" />
-	<zone name="right/Pacific/Wake" value="WAKT-12" />
-	<zone name="right/Pacific/Wallis" value="WFT-12" />
-	<zone name="right/Pacific/Yap" value="CHUT-10" />
-	<zone name="right/Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/ROC" value="CST-8" />
-	<zone name="right/ROK" value="KST-9" />
-	<zone name="right/Singapore" value="SGT-8" />
-	<zone name="right/SystemV/AST4" value="AST4" />
-	<zone name="right/SystemV/AST4ADT" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/SystemV/CST6" value="CST6" />
-	<zone name="right/SystemV/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/SystemV/EST5" value="EST5" />
-	<zone name="right/SystemV/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/SystemV/HST10" value="HST10" />
-	<zone name="right/SystemV/MST7" value="MST7" />
-	<zone name="right/SystemV/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/SystemV/PST8" value="PST8" />
-	<zone name="right/SystemV/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/SystemV/YST9" value="GAMT9" />
-	<zone name="right/SystemV/YST9YDT" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/Turkey" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/UCT" value="UCT0" />
-	<zone name="right/US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Aleutian" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Arizona" value="MST7" />
-	<zone name="right/US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Hawaii" value="HST10" />
-	<zone name="right/US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Pacific-New" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Samoa" value="SST11" />
-	<zone name="right/UTC" value="UTC0" />
-	<zone name="right/Universal" value="UTC0" />
-	<zone name="right/W-SU" value="MSK-4" />
-	<zone name="right/WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Zulu" value="UTC0" />
+        <zone name="UTC" value="UTC0" />
+
+        <zone name="Universal" value="UTC0" />
+
+        <zone name="W-SU" value="MSK-3" />
+
+        <zone name="WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
+
+        <zone name="Zulu" value="UTC0" />
     </timezones>
 </configuration>

+ 0 - 30
conf/rayo/autoload_configs/rayo.conf.xml

@@ -277,36 +277,6 @@
 				</input>
 			]]>
 		</alias>
-		<alias name="input_voice_yesno_unimrcp" target="call">
-			<![CDATA[
-				<input xmlns="urn:xmpp:rayo:input:1" mode="voice" recognizer="unimrcp">
-					<grammar content-type="application/srgs+xml>
-					<![CDATA[
-						<grammar xmlns="http://www.w3.org/2001/06/grammar"
-							xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-							xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd"
-							xml:lang="en-US" version="1.0">
-								<rule id="yesno"><one-of><item>yes</item><item>no</item></one-of></rule></grammar>
-					]]]]><![CDATA[>
-					</grammar>
-				</input>
-			]]>
-		</alias>
-		<alias name="input_voice_yesno_unimrcp_timeout" target="call">
-			<![CDATA[
-				<input xmlns="urn:xmpp:rayo:input:1" mode="voice" recognizer="unimrcp" max-silence="5000" initial-timeout="5000">
-					<grammar content-type="application/srgs+xml>
-					<![CDATA[
-						<grammar xmlns="http://www.w3.org/2001/06/grammar"
-							xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-							xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd"
-							xml:lang="en-US" version="1.0">
-								<rule id="yesno"><one-of><item>yes</item><item>no</item></one-of></rule></grammar>
-					]]]]><![CDATA[>
-					</grammar>
-				</input>
-			]]>
-		</alias>
 
 		<alias name="input_voice_yesno_pocketsphinx" target="call">
 			<![CDATA[

+ 0 - 2
conf/rayo/autoload_configs/switch.conf.xml

@@ -145,8 +145,6 @@
     <!-- <param name="rtp-start-port" value="16384"/> -->
     <!-- <param name="rtp-end-port" value="32768"/> -->
 
-    <param name="rtp-enable-zrtp" value="true"/>
-
     <!--
 	 Native PostgreSQL support was removed from the FreeSWITCH Core!
 	 =================================

+ 657 - 547
conf/rayo/autoload_configs/timezones.conf.xml

@@ -1,551 +1,661 @@
 <configuration name="timezones.conf" description="Timezones">
     <timezones>
-	<zone name="Africa/Abidjan" value="GMT0" />
-	<zone name="Africa/Accra" value="GMT0" />
-	<zone name="Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="Africa/Algiers" value="CET-1" />
-	<zone name="Africa/Asmara" value="EAT-3" />
-	<zone name="Africa/Asmera" value="EAT-3" />
-	<zone name="Africa/Bamako" value="GMT0" />
-	<zone name="Africa/Bangui" value="WAT-1" />
-	<zone name="Africa/Banjul" value="GMT0" />
-	<zone name="Africa/Bissau" value="GMT0" />
-	<zone name="Africa/Blantyre" value="CAT-2" />
-	<zone name="Africa/Brazzaville" value="WAT-1" />
-	<zone name="Africa/Bujumbura" value="CAT-2" />
-	<zone name="Africa/Cairo" value="EET-2EEST,M4.5.5/1,M9.5.5/3" />
-	<zone name="Africa/Casablanca" value="WET0" />
-	<zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Conakry" value="GMT0" />
-	<zone name="Africa/Dakar" value="GMT0" />
-	<zone name="Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="Africa/Djibouti" value="EAT-3" />
-	<zone name="Africa/Douala" value="WAT-1" />
-	<zone name="Africa/El_Aaiun" value="WET0" />
-	<zone name="Africa/Freetown" value="GMT0" />
-	<zone name="Africa/Gaborone" value="CAT-2" />
-	<zone name="Africa/Harare" value="CAT-2" />
-	<zone name="Africa/Johannesburg" value="SAST-2" />
-	<zone name="Africa/Kampala" value="EAT-3" />
-	<zone name="Africa/Khartoum" value="EAT-3" />
-	<zone name="Africa/Kigali" value="CAT-2" />
-	<zone name="Africa/Kinshasa" value="WAT-1" />
-	<zone name="Africa/Lagos" value="WAT-1" />
-	<zone name="Africa/Libreville" value="WAT-1" />
-	<zone name="Africa/Lome" value="GMT0" />
-	<zone name="Africa/Luanda" value="WAT-1" />
-	<zone name="Africa/Lubumbashi" value="CAT-2" />
-	<zone name="Africa/Lusaka" value="CAT-2" />
-	<zone name="Africa/Malabo" value="WAT-1" />
-	<zone name="Africa/Maputo" value="CAT-2" />
-	<zone name="Africa/Maseru" value="SAST-2" />
-	<zone name="Africa/Mbabane" value="SAST-2" />
-	<zone name="Africa/Mogadishu" value="EAT-3" />
-	<zone name="Africa/Monrovia" value="GMT0" />
-	<zone name="Africa/Nairobi" value="EAT-3" />
-	<zone name="Africa/Ndjamena" value="WAT-1" />
-	<zone name="Africa/Niamey" value="WAT-1" />
-	<zone name="Africa/Nouakchott" value="GMT0" />
-	<zone name="Africa/Ouagadougou" value="GMT0" />
-	<zone name="Africa/Porto-Novo" value="WAT-1" />
-	<zone name="Africa/Sao_Tome" value="GMT0" />
-	<zone name="Africa/Timbuktu" value="GMT0" />
-	<zone name="Africa/Tripoli" value="EET-2" />
-	<zone name="Africa/Tunis" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
-
-	<zone name="America/Adak" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Anguilla" value="AST4" />
-	<zone name="America/Antigua" value="AST4" />
-	<zone name="America/Araguaina" value="BRT3" />
-	<zone name="America/Argentina/Buenos_Aires" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Catamarca" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/ComodRivadavia" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Cordoba" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Jujuy" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/La_Rioja" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Mendoza" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Rio_Gallegos" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/San_Juan" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/San_Luis" value="ART3" />
-	<zone name="America/Argentina/Tucuman" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Ushuaia" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Aruba" value="AST4" />
-	<zone name="America/Asuncion" value="PYT4PYST,M10.3.0/0,M3.2.0/0" />
-	<zone name="America/Atikokan" value="EST5" />
-	<zone name="America/Atka" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="America/Bahia" value="BRT3" />
-	<zone name="America/Barbados" value="AST4" />
-	<zone name="America/Belem" value="BRT3" />
-	<zone name="America/Belize" value="CST6" />
-	<zone name="America/Blanc-Sablon" value="AST4" />
-	<zone name="America/Boa_Vista" value="AMT4" />
-	<zone name="America/Bogota" value="COT5" />
-	<zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Buenos_Aires" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Campo_Grande" value="AMT4AMST,M10.2.0/0,M2.3.0/0" />
-	<zone name="America/Cancun" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Caracas" value="VET4:30" />
-	<zone name="America/Catamarca" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Cayenne" value="GFT3" />
-	<zone name="America/Cayman" value="EST5" />
-	<zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Coral_Harbour" value="EST5" />
-	<zone name="America/Cordoba" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Costa_Rica" value="CST6" />
-	<zone name="America/Cuiaba" value="AMT4AMST,M10.2.0/0,M2.3.0/0" />
-	<zone name="America/Curacao" value="AST4" />
-	<zone name="America/Danmarkshavn" value="GMT0" />
-	<zone name="America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dawson_Creek" value="MST7" />
-	<zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dominica" value="AST4" />
-	<zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Eirunepe" value="ACT5" />
-	<zone name="America/El_Salvador" value="CST6" />
-	<zone name="America/Ensenada" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="America/Fortaleza" value="BRT3" />
-	<zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Godthab" value="WGST" />
-	<zone name="America/Goose_Bay" value="AST4ADT,M3.2.0/0:01,M11.1.0/0:01" />
-	<zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Grenada" value="AST4" />
-	<zone name="America/Guadeloupe" value="AST4" />
-	<zone name="America/Guatemala" value="CST6" />
-	<zone name="America/Guayaquil" value="ECT5" />
-	<zone name="America/Guyana" value="GYT4" />
-	<zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Havana" value="CST5CDT,M3.3.0/0,M10.5.0/1" />
-	<zone name="America/Hermosillo" value="MST7" />
-	<zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Jamaica" value="EST5" />
-	<zone name="America/Jujuy" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/La_Paz" value="BOT4" />
-	<zone name="America/Lima" value="PET5" />
-	<zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Maceio" value="BRT3" />
-	<zone name="America/Managua" value="CST6" />
-	<zone name="America/Manaus" value="AMT4" />
-	<zone name="America/Marigot" value="AST4" />
-	<zone name="America/Martinique" value="AST4" />
-	<zone name="America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Mendoza" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Montevideo" value="UYT3UYST,M10.1.0,M3.2.0" />
-	<zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Montserrat" value="AST4" />
-	<zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Noronha" value="FNT2" />
-	<zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Panama" value="EST5" />
-	<zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Paramaribo" value="SRT3" />
-	<zone name="America/Phoenix" value="MST7" />
-	<zone name="America/Port-au-Prince" value="EST5" />
-	<zone name="America/Porto_Acre" value="ACT5" />
-	<zone name="America/Port_of_Spain" value="AST4" />
-	<zone name="America/Porto_Velho" value="AMT4" />
-	<zone name="America/Puerto_Rico" value="AST4" />
-	<zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Recife" value="BRT3" />
-	<zone name="America/Regina" value="CST6" />
-	<zone name="America/Resolute" value="EST5" />
-	<zone name="America/Rio_Branco" value="ACT5" />
-	<zone name="America/Rosario" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Santiago" value="CLST" />
-	<zone name="America/Santo_Domingo" value="AST4" />
-	<zone name="America/Sao_Paulo" value="BRT3" />
-	<zone name="America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/St_Barthelemy" value="AST4" />
-	<zone name="America/St_Johns" value="NST3:30NDT,M3.2.0/0:01,M11.1.0/0:01" />
-	<zone name="America/St_Kitts" value="AST4" />
-	<zone name="America/St_Lucia" value="AST4" />
-	<zone name="America/St_Thomas" value="AST4" />
-	<zone name="America/St_Vincent" value="AST4" />
-	<zone name="America/Swift_Current" value="CST6" />
-	<zone name="America/Tegucigalpa" value="CST6" />
-	<zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tijuana" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tortola" value="AST4" />
-	<zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Virgin" value="AST4" />
-	<zone name="America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
-
-	<zone name="Antarctica/Casey" value="WST-8" />
-	<zone name="Antarctica/Davis" value="DAVT-7" />
-	<zone name="Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="Antarctica/Mawson" value="MAWT-6" />
-	<zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Palmer" value="CLST" />
-	<zone name="Antarctica/Rothera" value="ROTT3" />
-	<zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Syowa" value="SYOT-3" />
-	<zone name="Antarctica/Vostok" value="VOST-6" />
-
-	<zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Asia/Aden" value="AST-3" />
-	<zone name="Asia/Almaty" value="ALMT-6" />
-	<zone name="Asia/Amman" value="EET-2EEST,M3.5.4/0,M10.5.5/1" />
-	<zone name="Asia/Anadyr" value="ANAT-12ANAST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Aqtau" value="AQTT-5" />
-	<zone name="Asia/Aqtobe" value="AQTT-5" />
-	<zone name="Asia/Ashgabat" value="TMT-5" />
-	<zone name="Asia/Ashkhabad" value="TMT-5" />
-	<zone name="Asia/Baghdad" value="AST-3" />
-	<zone name="Asia/Bahrain" value="AST-3" />
-	<zone name="Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="Asia/Bangkok" value="ICT-7" />
-	<zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="Asia/Bishkek" value="KGT-6" />
-	<zone name="Asia/Brunei" value="BNT-8" />
-	<zone name="Asia/Calcutta" value="IST-5:30" />
-	<zone name="Asia/Choibalsan" value="CHOT-9" />
-	<zone name="Asia/Chongqing" value="CST-8" />
-	<zone name="Asia/Chungking" value="CST-8" />
-	<zone name="Asia/Colombo" value="IST-5:30" />
-	<zone name="Asia/Dacca" value="BDT-6" />
-	<zone name="Asia/Damascus" value="EET-2EEST,M4.1.5/0,J274/0" />
-	<zone name="Asia/Dhaka" value="BDT-6" />
-	<zone name="Asia/Dili" value="TLT-9" />
-	<zone name="Asia/Dubai" value="GST-4" />
-	<zone name="Asia/Dushanbe" value="TJT-5" />
-	<zone name="Asia/Gaza" value="EET-2EEST,J91/0,M9.2.4" />
-	<zone name="Asia/Harbin" value="CST-8" />
-	<zone name="Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="Asia/Hong_Kong" value="HKT-8" />
-	<zone name="Asia/Hovd" value="HOVT-7" />
-	<zone name="Asia/Irkutsk" value="IRKT-8IRKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Jakarta" value="WIT-7" />
-	<zone name="Asia/Jayapura" value="EIT-9" />
-	<zone name="Asia/Jerusalem" value="IDDT" />
-	<zone name="Asia/Kabul" value="AFT-4:30" />
-	<zone name="Asia/Kamchatka" value="PETT-12PETST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Karachi" value="PKT-5" />
-	<zone name="Asia/Kashgar" value="CST-8" />
-	<zone name="Asia/Katmandu" value="NPT-5:45" />
-	<zone name="Asia/Kolkata" value="IST-5:30" />
-	<zone name="Asia/Krasnoyarsk" value="KRAT-7KRAST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="Asia/Kuching" value="MYT-8" />
-	<zone name="Asia/Kuwait" value="AST-3" />
-	<zone name="Asia/Macao" value="CST-8" />
-	<zone name="Asia/Macau" value="CST-8" />
-	<zone name="Asia/Magadan" value="MAGT-11MAGST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Makassar" value="CIT-8" />
-	<zone name="Asia/Manila" value="PHT-8" />
-	<zone name="Asia/Muscat" value="GST-4" />
-	<zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Novosibirsk" value="NOVT-6NOVST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Omsk" value="OMST-6OMSST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Oral" value="ORAT-5" />
-	<zone name="Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="Asia/Pontianak" value="WIT-7" />
-	<zone name="Asia/Pyongyang" value="KST-9" />
-	<zone name="Asia/Qatar" value="AST-3" />
-	<zone name="Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="Asia/Rangoon" value="MMT-6:30" />
-	<zone name="Asia/Riyadh" value="AST-3" />
-	<zone name="Asia/Riyadh87" value="zzz-3:07:04" />
-	<zone name="Asia/Riyadh88" value="zzz-3:07:04" />
-	<zone name="Asia/Riyadh89" value="zzz-3:07:04" />
-	<zone name="Asia/Saigon" value="ICT-7" />
-	<zone name="Asia/Sakhalin" value="SAKT-10SAKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Samarkand" value="UZT-5" />
-	<zone name="Asia/Seoul" value="KST-9" />
-	<zone name="Asia/Shanghai" value="CST-8" />
-	<zone name="Asia/Singapore" value="SGT-8" />
-	<zone name="Asia/Taipei" value="CST-8" />
-	<zone name="Asia/Tashkent" value="UZT-5" />
-	<zone name="Asia/Tbilisi" value="GET-4" />
-	<zone name="Asia/Tehran" value="IRDT" />
-	<zone name="Asia/Tel_Aviv" value="IDDT" />
-	<zone name="Asia/Thimbu" value="BTT-6" />
-	<zone name="Asia/Thimphu" value="BTT-6" />
-	<zone name="Asia/Tokyo" value="JST-9" />
-	<zone name="Asia/Ujung_Pandang" value="CIT-8" />
-	<zone name="Asia/Ulaanbaatar" value="ULAT-8" />
-	<zone name="Asia/Ulan_Bator" value="ULAT-8" />
-	<zone name="Asia/Urumqi" value="CST-8" />
-	<zone name="Asia/Vientiane" value="ICT-7" />
-	<zone name="Asia/Vladivostok" value="VLAT-10VLAST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Yakutsk" value="YAKT-9YAKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Yekaterinburg" value="YEKT-5YEKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Yerevan" value="AMT-4AMST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Reykjavik" value="GMT0" />
-	<zone name="Atlantic/South_Georgia" value="GST2" />
-	<zone name="Atlantic/Stanley" value="FKT4FKST,M9.1.0,M4.3.0" />
-	<zone name="Atlantic/St_Helena" value="GMT0" />
-
-	<zone name="Australia/ACT" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Adelaide" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Brisbane" value="EST-10" />
-	<zone name="Australia/Broken_Hill" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Canberra" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Currie" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Darwin" value="CST-9:30" />
-	<zone name="Australia/Eucla" value="CWST-8:45" />
-	<zone name="Australia/Hobart" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/LHI" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Lindeman" value="EST-10" />
-	<zone name="Australia/Lord_Howe" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Melbourne" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/North" value="CST-9:30" />
-	<zone name="Australia/NSW" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Perth" value="WST-8" />
-	<zone name="Australia/Queensland" value="EST-10" />
-	<zone name="Australia/South" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Sydney" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Tasmania" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Victoria" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/West" value="WST-8" />
-	<zone name="Australia/Yancowinna" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-
-	<zone name="Brazil/Acre" value="ACT5" />
-	<zone name="Brazil/DeNoronha" value="FNT2" />
-	<zone name="Brazil/East" value="BRT3BRST,M10.2.0/0,M2.3.0/0" />
-	<zone name="Brazil/West" value="AMT4" />
-
-	<zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/East-Saskatchewan" value="CST6" />
-	<zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0/0:01,M11.1.0/0:01" />
-	<zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Saskatchewan" value="CST6" />
-	<zone name="Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-
-	<zone name="Chile/Continental" value="CLST" />
-	<zone name="Chile/EasterIsland" value="EASST" />
-
-	<zone name="Etc/GMT" value="GMT0" />
-	<zone name="Etc/GMT0" value="GMT0" />
-	<zone name="Etc/GMT-0" value="GMT0" />
-	<zone name="Etc/GMT+0" value="GMT0" />
-	<zone name="Etc/GMT-1" value="GMT-1" />
-	<zone name="Etc/GMT+1" value="GMT+1" />
-	<zone name="Etc/GMT-10" value="GMT-10" />
-	<zone name="Etc/GMT+10" value="GMT+10" />
-	<zone name="Etc/GMT-11" value="GMT-11" />
-	<zone name="Etc/GMT+11" value="GMT+11" />
-	<zone name="Etc/GMT-12" value="GMT-12" />
-	<zone name="Etc/GMT+12" value="GMT+12" />
-	<zone name="Etc/GMT-13" value="GMT-13" />
-	<zone name="Etc/GMT-14" value="GMT-14" />
-	<zone name="Etc/GMT-2" value="GMT-2" />
-	<zone name="Etc/GMT+2" value="GMT+2" />
-	<zone name="Etc/GMT-3" value="GMT-3" />
-	<zone name="Etc/GMT+3" value="GMT+3" />
-	<zone name="Etc/GMT-4" value="GMT-4" />
-	<zone name="Etc/GMT+4" value="GMT+4" />
-	<zone name="Etc/GMT-5" value="GMT-5" />
-	<zone name="Etc/GMT+5" value="GMT+5" />
-	<zone name="Etc/GMT-6" value="GMT-6" />
-	<zone name="Etc/GMT+6" value="GMT+6" />
-	<zone name="Etc/GMT-7" value="GMT-7" />
-	<zone name="Etc/GMT+7" value="GMT+7" />
-	<zone name="Etc/GMT-8" value="GMT-8" />
-	<zone name="Etc/GMT+8" value="GMT+8" />
-	<zone name="Etc/GMT-9" value="GMT-9" />
-	<zone name="Etc/GMT+9" value="GMT+9" />
-	<zone name="Etc/Greenwich" value="GMT0" />
-	<zone name="Etc/UCT" value="UCT0" />
-	<zone name="Etc/Universal" value="UTC0" />
-	<zone name="Etc/UTC" value="UTC0" />
-	<zone name="Etc/Zulu" value="UTC0" />
-
-	<zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Kaliningrad" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Minsk" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Moscow" value="MSK-3MSD,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Samara" value="SAMT-4SAMST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Simferopol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Volgograd" value="VOLT-3VOLST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Indian/Antananarivo" value="EAT-3" />
-	<zone name="Indian/Chagos" value="IOT-6" />
-	<zone name="Indian/Christmas" value="CXT-7" />
-	<zone name="Indian/Cocos" value="CCT-6:30" />
-	<zone name="Indian/Comoro" value="EAT-3" />
-	<zone name="Indian/Kerguelen" value="TFT-5" />
-	<zone name="Indian/Mahe" value="SCT-4" />
-	<zone name="Indian/Maldives" value="MVT-5" />
-	<zone name="Indian/Mauritius" value="MUT-4" />
-	<zone name="Indian/Mayotte" value="EAT-3" />
-	<zone name="Indian/Reunion" value="RET-4" />
-
-	<zone name="Mexico/BajaNorte" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-
-	<zone name="Mideast/Riyadh87" value="zzz-3:07:04" />
-	<zone name="Mideast/Riyadh88" value="zzz-3:07:04" />
-	<zone name="Mideast/Riyadh89" value="zzz-3:07:04" />
-
-	<zone name="Pacific/Apia" value="WST11" />
-	<zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="Pacific/Easter" value="EASST" />
-	<zone name="Pacific/Efate" value="VUT-11" />
-	<zone name="Pacific/Enderbury" value="PHOT-13" />
-	<zone name="Pacific/Fakaofo" value="TKT10" />
-	<zone name="Pacific/Fiji" value="FJT-12" />
-	<zone name="Pacific/Funafuti" value="TVT-12" />
-	<zone name="Pacific/Galapagos" value="GALT6" />
-	<zone name="Pacific/Gambier" value="GAMT9" />
-	<zone name="Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="Pacific/Guam" value="ChST-10" />
-	<zone name="Pacific/Honolulu" value="HST10" />
-	<zone name="Pacific/Johnston" value="HST10" />
-	<zone name="Pacific/Kiritimati" value="LINT-14" />
-	<zone name="Pacific/Kosrae" value="KOST-11" />
-	<zone name="Pacific/Kwajalein" value="MHT-12" />
-	<zone name="Pacific/Majuro" value="MHT-12" />
-	<zone name="Pacific/Marquesas" value="MART9:30" />
-	<zone name="Pacific/Midway" value="SST11" />
-	<zone name="Pacific/Nauru" value="NRT-12" />
-	<zone name="Pacific/Niue" value="NUT11" />
-	<zone name="Pacific/Norfolk" value="NFT-11:30" />
-	<zone name="Pacific/Noumea" value="NCT-11" />
-	<zone name="Pacific/Pago_Pago" value="SST11" />
-	<zone name="Pacific/Palau" value="PWT-9" />
-	<zone name="Pacific/Pitcairn" value="PST8" />
-	<zone name="Pacific/Ponape" value="PONT-11" />
-	<zone name="Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="Pacific/Rarotonga" value="CKT10" />
-	<zone name="Pacific/Saipan" value="ChST-10" />
-	<zone name="Pacific/Samoa" value="SST11" />
-	<zone name="Pacific/Tahiti" value="TAHT10" />
-	<zone name="Pacific/Tarawa" value="GILT-12" />
-	<zone name="Pacific/Tongatapu" value="TOT-13" />
-	<zone name="Pacific/Truk" value="TRUT-10" />
-	<zone name="Pacific/Wake" value="WAKT-12" />
-	<zone name="Pacific/Wallis" value="WFT-12" />
-	<zone name="Pacific/Yap" value="TRUT-10" />
-
-	<zone name="SystemV/AST4" value="AST4" />
-	<zone name="SystemV/AST4ADT" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/CST6" value="CST6" />
-	<zone name="SystemV/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/EST5" value="EST5" />
-	<zone name="SystemV/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/HST10" value="HST10" />
-	<zone name="SystemV/MST7" value="MST7" />
-	<zone name="SystemV/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/PST8" value="PST8" />
-	<zone name="SystemV/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/YST9" value="GAMT9" />
-	<zone name="SystemV/YST9YDT" value="AKST9AKDT,M3.2.0,M11.1.0" />
-
-	<zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="US/Aleutian" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="US/Arizona" value="MST7" />
-	<zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Hawaii" value="HST10" />
-	<zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="US/Samoa" value="SST11" />
+        <zone name="Africa/Abidjan" value="GMT0" />
+        <zone name="Africa/Accra" value="GMT0" />
+        <zone name="Africa/Addis_Ababa" value="EAT-3" />
+        <zone name="Africa/Algiers" value="CET-1" />
+        <zone name="Africa/Asmara" value="EAT-3" />
+        <zone name="Africa/Asmera" value="EAT-3" />
+        <zone name="Africa/Bamako" value="GMT0" />
+        <zone name="Africa/Bangui" value="WAT-1" />
+        <zone name="Africa/Banjul" value="GMT0" />
+        <zone name="Africa/Bissau" value="GMT0" />
+        <zone name="Africa/Blantyre" value="CAT-2" />
+        <zone name="Africa/Brazzaville" value="WAT-1" />
+        <zone name="Africa/Bujumbura" value="CAT-2" />
+        <zone name="Africa/Cairo" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+        <zone name="Africa/Casablanca" value="STD-1" />
+        <zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Africa/Conakry" value="GMT0" />
+        <zone name="Africa/Dakar" value="GMT0" />
+        <zone name="Africa/Dar_es_Salaam" value="EAT-3" />
+        <zone name="Africa/Djibouti" value="EAT-3" />
+        <zone name="Africa/Douala" value="WAT-1" />
+        <zone name="Africa/El_Aaiun" value="STD-1" />
+        <zone name="Africa/Freetown" value="GMT0" />
+        <zone name="Africa/Gaborone" value="CAT-2" />
+        <zone name="Africa/Harare" value="CAT-2" />
+        <zone name="Africa/Johannesburg" value="SAST-2" />
+        <zone name="Africa/Juba" value="CAT-2" />
+        <zone name="Africa/Kampala" value="EAT-3" />
+        <zone name="Africa/Khartoum" value="CAT-2" />
+        <zone name="Africa/Kigali" value="CAT-2" />
+        <zone name="Africa/Kinshasa" value="WAT-1" />
+        <zone name="Africa/Lagos" value="WAT-1" />
+        <zone name="Africa/Libreville" value="WAT-1" />
+        <zone name="Africa/Lome" value="GMT0" />
+        <zone name="Africa/Luanda" value="WAT-1" />
+        <zone name="Africa/Lubumbashi" value="CAT-2" />
+        <zone name="Africa/Lusaka" value="CAT-2" />
+        <zone name="Africa/Malabo" value="WAT-1" />
+        <zone name="Africa/Maputo" value="CAT-2" />
+        <zone name="Africa/Maseru" value="SAST-2" />
+        <zone name="Africa/Mbabane" value="SAST-2" />
+        <zone name="Africa/Mogadishu" value="EAT-3" />
+        <zone name="Africa/Monrovia" value="GMT0" />
+        <zone name="Africa/Nairobi" value="EAT-3" />
+        <zone name="Africa/Ndjamena" value="WAT-1" />
+        <zone name="Africa/Niamey" value="WAT-1" />
+        <zone name="Africa/Nouakchott" value="GMT0" />
+        <zone name="Africa/Ouagadougou" value="GMT0" />
+        <zone name="Africa/Porto-Novo" value="WAT-1" />
+        <zone name="Africa/Sao_Tome" value="GMT0" />
+        <zone name="Africa/Timbuktu" value="GMT0" />
+        <zone name="Africa/Tripoli" value="EET-2" />
+        <zone name="Africa/Tunis" value="CET-1" />
+        <zone name="Africa/Windhoek" value="CAT-2" />
+
+        <zone name="America/Adak" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anguilla" value="AST4" />
+        <zone name="America/Antigua" value="AST4" />
+        <zone name="America/Araguaina" value="STD3" />
+        <zone name="America/Argentina/Buenos_Aires" value="STD3" />
+        <zone name="America/Argentina/Catamarca" value="STD3" />
+        <zone name="America/Argentina/ComodRivadavia" value="STD3" />
+        <zone name="America/Argentina/Cordoba" value="STD3" />
+        <zone name="America/Argentina/Jujuy" value="STD3" />
+        <zone name="America/Argentina/La_Rioja" value="STD3" />
+        <zone name="America/Argentina/Mendoza" value="STD3" />
+        <zone name="America/Argentina/Rio_Gallegos" value="STD3" />
+        <zone name="America/Argentina/Salta" value="STD3" />
+        <zone name="America/Argentina/San_Juan" value="STD3" />
+        <zone name="America/Argentina/San_Luis" value="STD3" />
+        <zone name="America/Argentina/Tucuman" value="STD3" />
+        <zone name="America/Argentina/Ushuaia" value="STD3" />
+        <zone name="America/Aruba" value="AST4" />
+        <zone name="America/Asuncion" value="STD4DST,M10.1.0/0,M3.4.0/0" />
+        <zone name="America/Atikokan" value="EST5" />
+        <zone name="America/Atka" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Bahia" value="STD3" />
+        <zone name="America/Bahia_Banderas" value="CST6" />
+        <zone name="America/Barbados" value="AST4" />
+        <zone name="America/Belem" value="STD3" />
+        <zone name="America/Belize" value="CST6" />
+        <zone name="America/Blanc-Sablon" value="AST4" />
+        <zone name="America/Boa_Vista" value="STD4" />
+        <zone name="America/Bogota" value="STD5" />
+        <zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Buenos_Aires" value="STD3" />
+        <zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Campo_Grande" value="STD4" />
+        <zone name="America/Cancun" value="EST5" />
+        <zone name="America/Caracas" value="STD4" />
+        <zone name="America/Catamarca" value="STD3" />
+        <zone name="America/Cayenne" value="STD3" />
+        <zone name="America/Cayman" value="EST5" />
+        <zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Chihuahua" value="CST6" />
+        <zone name="America/Ciudad_Juarez" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Coral_Harbour" value="EST5" />
+        <zone name="America/Cordoba" value="STD3" />
+        <zone name="America/Costa_Rica" value="CST6" />
+        <zone name="America/Creston" value="MST7" />
+        <zone name="America/Cuiaba" value="STD4" />
+        <zone name="America/Curacao" value="AST4" />
+        <zone name="America/Danmarkshavn" value="GMT0" />
+        <zone name="America/Dawson" value="MST7" />
+        <zone name="America/Dawson_Creek" value="MST7" />
+        <zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Dominica" value="AST4" />
+        <zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Eirunepe" value="STD5" />
+        <zone name="America/El_Salvador" value="CST6" />
+        <zone name="America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fort_Nelson" value="MST7" />
+        <zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fortaleza" value="STD3" />
+        <zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Godthab" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Grenada" value="AST4" />
+        <zone name="America/Guadeloupe" value="AST4" />
+        <zone name="America/Guatemala" value="CST6" />
+        <zone name="America/Guayaquil" value="STD5" />
+        <zone name="America/Guyana" value="STD4" />
+        <zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+        <zone name="America/Hermosillo" value="MST7" />
+        <zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Jamaica" value="EST5" />
+        <zone name="America/Jujuy" value="STD3" />
+        <zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kralendijk" value="AST4" />
+        <zone name="America/La_Paz" value="STD4" />
+        <zone name="America/Lima" value="STD5" />
+        <zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Lower_Princes" value="AST4" />
+        <zone name="America/Maceio" value="STD3" />
+        <zone name="America/Managua" value="CST6" />
+        <zone name="America/Manaus" value="STD4" />
+        <zone name="America/Marigot" value="AST4" />
+        <zone name="America/Martinique" value="AST4" />
+        <zone name="America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mazatlan" value="MST7" />
+        <zone name="America/Mendoza" value="STD3" />
+        <zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Merida" value="CST6" />
+        <zone name="America/Metlakatla" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mexico_City" value="CST6" />
+        <zone name="America/Miquelon" value="STD3DST,M3.2.0,M11.1.0" />
+        <zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Monterrey" value="CST6" />
+        <zone name="America/Montevideo" value="STD3" />
+        <zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Montserrat" value="AST4" />
+        <zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Noronha" value="STD2" />
+        <zone name="America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nuuk" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Ojinaga" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Panama" value="EST5" />
+        <zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Paramaribo" value="STD3" />
+        <zone name="America/Phoenix" value="MST7" />
+        <zone name="America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Port_of_Spain" value="AST4" />
+        <zone name="America/Porto_Acre" value="STD5" />
+        <zone name="America/Porto_Velho" value="STD4" />
+        <zone name="America/Puerto_Rico" value="AST4" />
+        <zone name="America/Punta_Arenas" value="STD3" />
+        <zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Recife" value="STD3" />
+        <zone name="America/Regina" value="CST6" />
+        <zone name="America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rio_Branco" value="STD5" />
+        <zone name="America/Rosario" value="STD3" />
+        <zone name="America/Santa_Isabel" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Santarem" value="STD3" />
+        <zone name="America/Santiago" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="America/Santo_Domingo" value="AST4" />
+        <zone name="America/Sao_Paulo" value="STD3" />
+        <zone name="America/Scoresbysund" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Barthelemy" value="AST4" />
+        <zone name="America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Kitts" value="AST4" />
+        <zone name="America/St_Lucia" value="AST4" />
+        <zone name="America/St_Thomas" value="AST4" />
+        <zone name="America/St_Vincent" value="AST4" />
+        <zone name="America/Swift_Current" value="CST6" />
+        <zone name="America/Tegucigalpa" value="CST6" />
+        <zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tortola" value="AST4" />
+        <zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Virgin" value="AST4" />
+        <zone name="America/Whitehorse" value="MST7" />
+        <zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Antarctica/Casey" value="STD-11" />
+        <zone name="Antarctica/Davis" value="STD-7" />
+        <zone name="Antarctica/DumontDUrville" value="STD-10" />
+        <zone name="Antarctica/Macquarie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Antarctica/Mawson" value="STD-5" />
+        <zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Palmer" value="STD3" />
+        <zone name="Antarctica/Rothera" value="STD3" />
+        <zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Syowa" value="STD-3" />
+        <zone name="Antarctica/Troll" value="STD-0DST-2,M3.5.0/1,M10.5.0/3" />
+        <zone name="Antarctica/Vostok" value="STD-6" />
+
+        <zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Asia/Aden" value="STD-3" />
+        <zone name="Asia/Almaty" value="STD-6" />
+        <zone name="Asia/Amman" value="STD-3" />
+        <zone name="Asia/Anadyr" value="STD-12" />
+        <zone name="Asia/Aqtau" value="STD-5" />
+        <zone name="Asia/Aqtobe" value="STD-5" />
+        <zone name="Asia/Ashgabat" value="STD-5" />
+        <zone name="Asia/Ashkhabad" value="STD-5" />
+        <zone name="Asia/Atyrau" value="STD-5" />
+        <zone name="Asia/Baghdad" value="STD-3" />
+        <zone name="Asia/Bahrain" value="STD-3" />
+        <zone name="Asia/Baku" value="STD-4" />
+        <zone name="Asia/Bangkok" value="STD-7" />
+        <zone name="Asia/Barnaul" value="STD-7" />
+        <zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
+        <zone name="Asia/Bishkek" value="STD-6" />
+        <zone name="Asia/Brunei" value="STD-8" />
+        <zone name="Asia/Calcutta" value="IST-5:30" />
+        <zone name="Asia/Chita" value="STD-9" />
+        <zone name="Asia/Choibalsan" value="STD-8" />
+        <zone name="Asia/Chongqing" value="CST-8" />
+        <zone name="Asia/Chungking" value="CST-8" />
+        <zone name="Asia/Colombo" value="STD-5:30" />
+        <zone name="Asia/Dacca" value="STD-6" />
+        <zone name="Asia/Damascus" value="STD-3" />
+        <zone name="Asia/Dhaka" value="STD-6" />
+        <zone name="Asia/Dili" value="STD-9" />
+        <zone name="Asia/Dubai" value="STD-4" />
+        <zone name="Asia/Dushanbe" value="STD-5" />
+        <zone name="Asia/Famagusta" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Gaza" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Harbin" value="CST-8" />
+        <zone name="Asia/Hebron" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Ho_Chi_Minh" value="STD-7" />
+        <zone name="Asia/Hong_Kong" value="HKT-8" />
+        <zone name="Asia/Hovd" value="STD-7" />
+        <zone name="Asia/Irkutsk" value="STD-8" />
+        <zone name="Asia/Istanbul" value="STD-3" />
+        <zone name="Asia/Jakarta" value="WIB-7" />
+        <zone name="Asia/Jayapura" value="WIT-9" />
+        <zone name="Asia/Jerusalem" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Kabul" value="STD-4:30" />
+        <zone name="Asia/Kamchatka" value="STD-12" />
+        <zone name="Asia/Karachi" value="PKT-5" />
+        <zone name="Asia/Kashgar" value="STD-6" />
+        <zone name="Asia/Kathmandu" value="STD-5:45" />
+        <zone name="Asia/Katmandu" value="STD-5:45" />
+        <zone name="Asia/Khandyga" value="STD-9" />
+        <zone name="Asia/Kolkata" value="IST-5:30" />
+        <zone name="Asia/Krasnoyarsk" value="STD-7" />
+        <zone name="Asia/Kuala_Lumpur" value="STD-8" />
+        <zone name="Asia/Kuching" value="STD-8" />
+        <zone name="Asia/Kuwait" value="STD-3" />
+        <zone name="Asia/Macao" value="CST-8" />
+        <zone name="Asia/Macau" value="CST-8" />
+        <zone name="Asia/Magadan" value="STD-11" />
+        <zone name="Asia/Makassar" value="WITA-8" />
+        <zone name="Asia/Manila" value="PST-8" />
+        <zone name="Asia/Muscat" value="STD-4" />
+        <zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Novokuznetsk" value="STD-7" />
+        <zone name="Asia/Novosibirsk" value="STD-7" />
+        <zone name="Asia/Omsk" value="STD-6" />
+        <zone name="Asia/Oral" value="STD-5" />
+        <zone name="Asia/Phnom_Penh" value="STD-7" />
+        <zone name="Asia/Pontianak" value="WIB-7" />
+        <zone name="Asia/Pyongyang" value="KST-9" />
+        <zone name="Asia/Qatar" value="STD-3" />
+        <zone name="Asia/Qostanay" value="STD-6" />
+        <zone name="Asia/Qyzylorda" value="STD-5" />
+        <zone name="Asia/Rangoon" value="STD-6:30" />
+        <zone name="Asia/Riyadh" value="STD-3" />
+        <zone name="Asia/Saigon" value="STD-7" />
+        <zone name="Asia/Sakhalin" value="STD-11" />
+        <zone name="Asia/Samarkand" value="STD-5" />
+        <zone name="Asia/Seoul" value="KST-9" />
+        <zone name="Asia/Shanghai" value="CST-8" />
+        <zone name="Asia/Singapore" value="STD-8" />
+        <zone name="Asia/Srednekolymsk" value="STD-11" />
+        <zone name="Asia/Taipei" value="CST-8" />
+        <zone name="Asia/Tashkent" value="STD-5" />
+        <zone name="Asia/Tbilisi" value="STD-4" />
+        <zone name="Asia/Tehran" value="STD-3:30" />
+        <zone name="Asia/Tel_Aviv" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Thimbu" value="STD-6" />
+        <zone name="Asia/Thimphu" value="STD-6" />
+        <zone name="Asia/Tokyo" value="JST-9" />
+        <zone name="Asia/Tomsk" value="STD-7" />
+        <zone name="Asia/Ujung_Pandang" value="WITA-8" />
+        <zone name="Asia/Ulaanbaatar" value="STD-8" />
+        <zone name="Asia/Ulan_Bator" value="STD-8" />
+        <zone name="Asia/Urumqi" value="STD-6" />
+        <zone name="Asia/Ust-Nera" value="STD-10" />
+        <zone name="Asia/Vientiane" value="STD-7" />
+        <zone name="Asia/Vladivostok" value="STD-10" />
+        <zone name="Asia/Yakutsk" value="STD-9" />
+        <zone name="Asia/Yangon" value="STD-6:30" />
+        <zone name="Asia/Yekaterinburg" value="STD-5" />
+        <zone name="Asia/Yerevan" value="STD-4" />
+
+        <zone name="Atlantic/Azores" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Cape_Verde" value="STD1" />
+        <zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Reykjavik" value="GMT0" />
+        <zone name="Atlantic/South_Georgia" value="STD2" />
+        <zone name="Atlantic/St_Helena" value="GMT0" />
+        <zone name="Atlantic/Stanley" value="STD3" />
+
+        <zone name="Australia/ACT" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Adelaide" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Brisbane" value="AEST-10" />
+        <zone name="Australia/Broken_Hill" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Canberra" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Currie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Darwin" value="ACST-9:30" />
+        <zone name="Australia/Eucla" value="STD-8:45" />
+        <zone name="Australia/Hobart" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/LHI" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Lindeman" value="AEST-10" />
+        <zone name="Australia/Lord_Howe" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Melbourne" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/NSW" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/North" value="ACST-9:30" />
+        <zone name="Australia/Perth" value="AWST-8" />
+        <zone name="Australia/Queensland" value="AEST-10" />
+        <zone name="Australia/South" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Sydney" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Tasmania" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Victoria" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/West" value="AWST-8" />
+        <zone name="Australia/Yancowinna" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+
+        <zone name="Brazil/Acre" value="STD5" />
+        <zone name="Brazil/DeNoronha" value="STD2" />
+        <zone name="Brazil/East" value="STD3" />
+        <zone name="Brazil/West" value="STD4" />
+
+        <zone name="CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
+
+        <zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Saskatchewan" value="CST6" />
+        <zone name="Canada/Yukon" value="MST7" />
+
+        <zone name="Chile/Continental" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="Chile/EasterIsland" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+
+        <zone name="Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+
+        <zone name="EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+
+        <zone name="EST" value="EST5" />
+
+        <zone name="EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
+
+        <zone name="Egypt" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+
+        <zone name="Eire" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+
+        <zone name="Etc/GMT" value="GMT0" />
+        <zone name="Etc/GMT+0" value="GMT0" />
+        <zone name="Etc/GMT+1" value="GMT1" />
+        <zone name="Etc/GMT+10" value="GMT10" />
+        <zone name="Etc/GMT+11" value="GMT11" />
+        <zone name="Etc/GMT+12" value="GMT12" />
+        <zone name="Etc/GMT+2" value="GMT2" />
+        <zone name="Etc/GMT+3" value="GMT3" />
+        <zone name="Etc/GMT+4" value="GMT4" />
+        <zone name="Etc/GMT+5" value="GMT5" />
+        <zone name="Etc/GMT+6" value="GMT6" />
+        <zone name="Etc/GMT+7" value="GMT7" />
+        <zone name="Etc/GMT+8" value="GMT8" />
+        <zone name="Etc/GMT+9" value="GMT9" />
+        <zone name="Etc/GMT-0" value="GMT0" />
+        <zone name="Etc/GMT-1" value="GMT-1" />
+        <zone name="Etc/GMT-10" value="GMT-10" />
+        <zone name="Etc/GMT-11" value="GMT-11" />
+        <zone name="Etc/GMT-12" value="GMT-12" />
+        <zone name="Etc/GMT-13" value="GMT-13" />
+        <zone name="Etc/GMT-14" value="GMT-14" />
+        <zone name="Etc/GMT-2" value="GMT-2" />
+        <zone name="Etc/GMT-3" value="GMT-3" />
+        <zone name="Etc/GMT-4" value="GMT-4" />
+        <zone name="Etc/GMT-5" value="GMT-5" />
+        <zone name="Etc/GMT-6" value="GMT-6" />
+        <zone name="Etc/GMT-7" value="GMT-7" />
+        <zone name="Etc/GMT-8" value="GMT-8" />
+        <zone name="Etc/GMT-9" value="GMT-9" />
+        <zone name="Etc/GMT0" value="GMT0" />
+        <zone name="Etc/Greenwich" value="GMT0" />
+        <zone name="Etc/UCT" value="UTC0" />
+        <zone name="Etc/UTC" value="UTC0" />
+        <zone name="Etc/Universal" value="UTC0" />
+        <zone name="Etc/Zulu" value="UTC0" />
+
+        <zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Astrakhan" value="STD-4" />
+        <zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Dublin" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+        <zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Istanbul" value="STD-3" />
+        <zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Kaliningrad" value="EET-2" />
+        <zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Kirov" value="MSK-3" />
+        <zone name="Europe/Kyiv" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Minsk" value="STD-3" />
+        <zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Moscow" value="MSK-3" />
+        <zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Samara" value="STD-4" />
+        <zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Saratov" value="STD-4" />
+        <zone name="Europe/Simferopol" value="MSK-3" />
+        <zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Ulyanovsk" value="STD-4" />
+        <zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Volgograd" value="MSK-3" />
+        <zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Factory" value="STD0" />
+
+        <zone name="GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GMT" value="GMT0" />
+
+        <zone name="GMT+0" value="GMT0" />
+
+        <zone name="GMT-0" value="GMT0" />
+
+        <zone name="GMT0" value="GMT0" />
+
+        <zone name="Greenwich" value="GMT0" />
+
+        <zone name="HST" value="HST10" />
+
+        <zone name="Hongkong" value="HKT-8" />
+
+        <zone name="Iceland" value="GMT0" />
+
+        <zone name="Indian/Antananarivo" value="EAT-3" />
+        <zone name="Indian/Chagos" value="STD-6" />
+        <zone name="Indian/Christmas" value="STD-7" />
+        <zone name="Indian/Cocos" value="STD-6:30" />
+        <zone name="Indian/Comoro" value="EAT-3" />
+        <zone name="Indian/Kerguelen" value="STD-5" />
+        <zone name="Indian/Mahe" value="STD-4" />
+        <zone name="Indian/Maldives" value="STD-5" />
+        <zone name="Indian/Mauritius" value="STD-4" />
+        <zone name="Indian/Mayotte" value="EAT-3" />
+        <zone name="Indian/Reunion" value="STD-4" />
+
+        <zone name="Iran" value="STD-3:30" />
+
+        <zone name="Israel" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+
+        <zone name="Jamaica" value="EST5" />
+
+        <zone name="Japan" value="JST-9" />
+
+        <zone name="Kwajalein" value="STD-12" />
+
+        <zone name="Libya" value="EET-2" />
+
+        <zone name="MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="MST" value="MST7" />
+
+        <zone name="MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Mexico/BajaSur" value="MST7" />
+        <zone name="Mexico/General" value="CST6" />
+
+        <zone name="NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+
+        <zone name="NZ-CHAT" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+
+        <zone name="Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="PRC" value="CST-8" />
+
+        <zone name="PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
+
+        <zone name="Pacific/Apia" value="STD-13" />
+        <zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Pacific/Bougainville" value="STD-11" />
+        <zone name="Pacific/Chatham" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+        <zone name="Pacific/Chuuk" value="STD-10" />
+        <zone name="Pacific/Easter" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+        <zone name="Pacific/Efate" value="STD-11" />
+        <zone name="Pacific/Enderbury" value="STD-13" />
+        <zone name="Pacific/Fakaofo" value="STD-13" />
+        <zone name="Pacific/Fiji" value="STD-12" />
+        <zone name="Pacific/Funafuti" value="STD-12" />
+        <zone name="Pacific/Galapagos" value="STD6" />
+        <zone name="Pacific/Gambier" value="STD9" />
+        <zone name="Pacific/Guadalcanal" value="STD-11" />
+        <zone name="Pacific/Guam" value="ChST-10" />
+        <zone name="Pacific/Honolulu" value="HST10" />
+        <zone name="Pacific/Johnston" value="HST10" />
+        <zone name="Pacific/Kanton" value="STD-13" />
+        <zone name="Pacific/Kiritimati" value="STD-14" />
+        <zone name="Pacific/Kosrae" value="STD-11" />
+        <zone name="Pacific/Kwajalein" value="STD-12" />
+        <zone name="Pacific/Majuro" value="STD-12" />
+        <zone name="Pacific/Marquesas" value="STD9:30" />
+        <zone name="Pacific/Midway" value="SST11" />
+        <zone name="Pacific/Nauru" value="STD-12" />
+        <zone name="Pacific/Niue" value="STD11" />
+        <zone name="Pacific/Norfolk" value="STD-11DST,M10.1.0,M4.1.0/3" />
+        <zone name="Pacific/Noumea" value="STD-11" />
+        <zone name="Pacific/Pago_Pago" value="SST11" />
+        <zone name="Pacific/Palau" value="STD-9" />
+        <zone name="Pacific/Pitcairn" value="STD8" />
+        <zone name="Pacific/Pohnpei" value="STD-11" />
+        <zone name="Pacific/Ponape" value="STD-11" />
+        <zone name="Pacific/Port_Moresby" value="STD-10" />
+        <zone name="Pacific/Rarotonga" value="STD10" />
+        <zone name="Pacific/Saipan" value="ChST-10" />
+        <zone name="Pacific/Samoa" value="SST11" />
+        <zone name="Pacific/Tahiti" value="STD10" />
+        <zone name="Pacific/Tarawa" value="STD-12" />
+        <zone name="Pacific/Tongatapu" value="STD-13" />
+        <zone name="Pacific/Truk" value="STD-10" />
+        <zone name="Pacific/Wake" value="STD-12" />
+        <zone name="Pacific/Wallis" value="STD-12" />
+        <zone name="Pacific/Yap" value="STD-10" />
+
+        <zone name="Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
+
+        <zone name="ROC" value="CST-8" />
+
+        <zone name="ROK" value="KST-9" />
+
+        <zone name="Singapore" value="STD-8" />
+
+        <zone name="Turkey" value="STD-3" />
+
+        <zone name="UCT" value="UTC0" />
+
+        <zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="US/Aleutian" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="US/Arizona" value="MST7" />
+        <zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Hawaii" value="HST10" />
+        <zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="US/Samoa" value="SST11" />
+
+        <zone name="UTC" value="UTC0" />
+
+        <zone name="Universal" value="UTC0" />
+
+        <zone name="W-SU" value="MSK-3" />
+
+        <zone name="WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
+
+        <zone name="Zulu" value="UTC0" />
     </timezones>
 </configuration>

+ 0 - 1
conf/rayo/sip_profiles/external.xml

@@ -57,7 +57,6 @@
     <param name="nonce-ttl" value="60"/>
     <param name="auth-calls" value="$${external_auth_calls}"/>
     <param name="inbound-late-negotiation" value="true"/>
-    <param name="inbound-zrtp-passthru" value="true"/> <!-- (also enables late negotiation) -->
     <!--
         DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS!
     -->

+ 0 - 7
conf/rayo/vars.xml

@@ -14,13 +14,6 @@
   <X-PRE-PROCESS cmd="set" data="hold_music=local_stream://moh"/>
   <X-PRE-PROCESS cmd="set" data="use_profile=external"/>
 
-  <!--
-      Enable ZRTP globally you can override this on a per channel basis
-      
-      http://wiki.freeswitch.org/wiki/ZRTP (on how to enable zrtp)
-  -->
-  <X-PRE-PROCESS cmd="set" data="zrtp_secure_media=true"/>
-
   <X-PRE-PROCESS cmd="set" data="global_codec_prefs=PCMU,PCMA"/>
   <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=PCMU,PCMA"/>
 

+ 657 - 547
conf/sbc/autoload_configs/timezones.conf.xml

@@ -1,551 +1,661 @@
 <configuration name="timezones.conf" description="Timezones">
     <timezones>
-	<zone name="Africa/Abidjan" value="GMT0" />
-	<zone name="Africa/Accra" value="GMT0" />
-	<zone name="Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="Africa/Algiers" value="CET-1" />
-	<zone name="Africa/Asmara" value="EAT-3" />
-	<zone name="Africa/Asmera" value="EAT-3" />
-	<zone name="Africa/Bamako" value="GMT0" />
-	<zone name="Africa/Bangui" value="WAT-1" />
-	<zone name="Africa/Banjul" value="GMT0" />
-	<zone name="Africa/Bissau" value="GMT0" />
-	<zone name="Africa/Blantyre" value="CAT-2" />
-	<zone name="Africa/Brazzaville" value="WAT-1" />
-	<zone name="Africa/Bujumbura" value="CAT-2" />
-	<zone name="Africa/Cairo" value="EET-2EEST,M4.5.5/1,M9.5.5/3" />
-	<zone name="Africa/Casablanca" value="WET0" />
-	<zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Conakry" value="GMT0" />
-	<zone name="Africa/Dakar" value="GMT0" />
-	<zone name="Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="Africa/Djibouti" value="EAT-3" />
-	<zone name="Africa/Douala" value="WAT-1" />
-	<zone name="Africa/El_Aaiun" value="WET0" />
-	<zone name="Africa/Freetown" value="GMT0" />
-	<zone name="Africa/Gaborone" value="CAT-2" />
-	<zone name="Africa/Harare" value="CAT-2" />
-	<zone name="Africa/Johannesburg" value="SAST-2" />
-	<zone name="Africa/Kampala" value="EAT-3" />
-	<zone name="Africa/Khartoum" value="EAT-3" />
-	<zone name="Africa/Kigali" value="CAT-2" />
-	<zone name="Africa/Kinshasa" value="WAT-1" />
-	<zone name="Africa/Lagos" value="WAT-1" />
-	<zone name="Africa/Libreville" value="WAT-1" />
-	<zone name="Africa/Lome" value="GMT0" />
-	<zone name="Africa/Luanda" value="WAT-1" />
-	<zone name="Africa/Lubumbashi" value="CAT-2" />
-	<zone name="Africa/Lusaka" value="CAT-2" />
-	<zone name="Africa/Malabo" value="WAT-1" />
-	<zone name="Africa/Maputo" value="CAT-2" />
-	<zone name="Africa/Maseru" value="SAST-2" />
-	<zone name="Africa/Mbabane" value="SAST-2" />
-	<zone name="Africa/Mogadishu" value="EAT-3" />
-	<zone name="Africa/Monrovia" value="GMT0" />
-	<zone name="Africa/Nairobi" value="EAT-3" />
-	<zone name="Africa/Ndjamena" value="WAT-1" />
-	<zone name="Africa/Niamey" value="WAT-1" />
-	<zone name="Africa/Nouakchott" value="GMT0" />
-	<zone name="Africa/Ouagadougou" value="GMT0" />
-	<zone name="Africa/Porto-Novo" value="WAT-1" />
-	<zone name="Africa/Sao_Tome" value="GMT0" />
-	<zone name="Africa/Timbuktu" value="GMT0" />
-	<zone name="Africa/Tripoli" value="EET-2" />
-	<zone name="Africa/Tunis" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
-
-	<zone name="America/Adak" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Anguilla" value="AST4" />
-	<zone name="America/Antigua" value="AST4" />
-	<zone name="America/Araguaina" value="BRT3" />
-	<zone name="America/Argentina/Buenos_Aires" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Catamarca" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/ComodRivadavia" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Cordoba" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Jujuy" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/La_Rioja" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Mendoza" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Rio_Gallegos" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/San_Juan" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/San_Luis" value="ART3" />
-	<zone name="America/Argentina/Tucuman" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Argentina/Ushuaia" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Aruba" value="AST4" />
-	<zone name="America/Asuncion" value="PYT4PYST,M10.3.0/0,M3.2.0/0" />
-	<zone name="America/Atikokan" value="EST5" />
-	<zone name="America/Atka" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="America/Bahia" value="BRT3" />
-	<zone name="America/Barbados" value="AST4" />
-	<zone name="America/Belem" value="BRT3" />
-	<zone name="America/Belize" value="CST6" />
-	<zone name="America/Blanc-Sablon" value="AST4" />
-	<zone name="America/Boa_Vista" value="AMT4" />
-	<zone name="America/Bogota" value="COT5" />
-	<zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Buenos_Aires" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Campo_Grande" value="AMT4AMST,M10.2.0/0,M2.3.0/0" />
-	<zone name="America/Cancun" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Caracas" value="VET4:30" />
-	<zone name="America/Catamarca" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Cayenne" value="GFT3" />
-	<zone name="America/Cayman" value="EST5" />
-	<zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Coral_Harbour" value="EST5" />
-	<zone name="America/Cordoba" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Costa_Rica" value="CST6" />
-	<zone name="America/Cuiaba" value="AMT4AMST,M10.2.0/0,M2.3.0/0" />
-	<zone name="America/Curacao" value="AST4" />
-	<zone name="America/Danmarkshavn" value="GMT0" />
-	<zone name="America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dawson_Creek" value="MST7" />
-	<zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dominica" value="AST4" />
-	<zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Eirunepe" value="ACT5" />
-	<zone name="America/El_Salvador" value="CST6" />
-	<zone name="America/Ensenada" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="America/Fortaleza" value="BRT3" />
-	<zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Godthab" value="WGST" />
-	<zone name="America/Goose_Bay" value="AST4ADT,M3.2.0/0:01,M11.1.0/0:01" />
-	<zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Grenada" value="AST4" />
-	<zone name="America/Guadeloupe" value="AST4" />
-	<zone name="America/Guatemala" value="CST6" />
-	<zone name="America/Guayaquil" value="ECT5" />
-	<zone name="America/Guyana" value="GYT4" />
-	<zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Havana" value="CST5CDT,M3.3.0/0,M10.5.0/1" />
-	<zone name="America/Hermosillo" value="MST7" />
-	<zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Jamaica" value="EST5" />
-	<zone name="America/Jujuy" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/La_Paz" value="BOT4" />
-	<zone name="America/Lima" value="PET5" />
-	<zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Maceio" value="BRT3" />
-	<zone name="America/Managua" value="CST6" />
-	<zone name="America/Manaus" value="AMT4" />
-	<zone name="America/Marigot" value="AST4" />
-	<zone name="America/Martinique" value="AST4" />
-	<zone name="America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Mendoza" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Montevideo" value="UYT3UYST,M10.1.0,M3.2.0" />
-	<zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Montserrat" value="AST4" />
-	<zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Noronha" value="FNT2" />
-	<zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Panama" value="EST5" />
-	<zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Paramaribo" value="SRT3" />
-	<zone name="America/Phoenix" value="MST7" />
-	<zone name="America/Port-au-Prince" value="EST5" />
-	<zone name="America/Porto_Acre" value="ACT5" />
-	<zone name="America/Port_of_Spain" value="AST4" />
-	<zone name="America/Porto_Velho" value="AMT4" />
-	<zone name="America/Puerto_Rico" value="AST4" />
-	<zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Recife" value="BRT3" />
-	<zone name="America/Regina" value="CST6" />
-	<zone name="America/Resolute" value="EST5" />
-	<zone name="America/Rio_Branco" value="ACT5" />
-	<zone name="America/Rosario" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
-	<zone name="America/Santiago" value="CLST" />
-	<zone name="America/Santo_Domingo" value="AST4" />
-	<zone name="America/Sao_Paulo" value="BRT3" />
-	<zone name="America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/St_Barthelemy" value="AST4" />
-	<zone name="America/St_Johns" value="NST3:30NDT,M3.2.0/0:01,M11.1.0/0:01" />
-	<zone name="America/St_Kitts" value="AST4" />
-	<zone name="America/St_Lucia" value="AST4" />
-	<zone name="America/St_Thomas" value="AST4" />
-	<zone name="America/St_Vincent" value="AST4" />
-	<zone name="America/Swift_Current" value="CST6" />
-	<zone name="America/Tegucigalpa" value="CST6" />
-	<zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tijuana" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tortola" value="AST4" />
-	<zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Virgin" value="AST4" />
-	<zone name="America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
-
-	<zone name="Antarctica/Casey" value="WST-8" />
-	<zone name="Antarctica/Davis" value="DAVT-7" />
-	<zone name="Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="Antarctica/Mawson" value="MAWT-6" />
-	<zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Palmer" value="CLST" />
-	<zone name="Antarctica/Rothera" value="ROTT3" />
-	<zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Syowa" value="SYOT-3" />
-	<zone name="Antarctica/Vostok" value="VOST-6" />
-
-	<zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Asia/Aden" value="AST-3" />
-	<zone name="Asia/Almaty" value="ALMT-6" />
-	<zone name="Asia/Amman" value="EET-2EEST,M3.5.4/0,M10.5.5/1" />
-	<zone name="Asia/Anadyr" value="ANAT-12ANAST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Aqtau" value="AQTT-5" />
-	<zone name="Asia/Aqtobe" value="AQTT-5" />
-	<zone name="Asia/Ashgabat" value="TMT-5" />
-	<zone name="Asia/Ashkhabad" value="TMT-5" />
-	<zone name="Asia/Baghdad" value="AST-3" />
-	<zone name="Asia/Bahrain" value="AST-3" />
-	<zone name="Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="Asia/Bangkok" value="ICT-7" />
-	<zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="Asia/Bishkek" value="KGT-6" />
-	<zone name="Asia/Brunei" value="BNT-8" />
-	<zone name="Asia/Calcutta" value="IST-5:30" />
-	<zone name="Asia/Choibalsan" value="CHOT-9" />
-	<zone name="Asia/Chongqing" value="CST-8" />
-	<zone name="Asia/Chungking" value="CST-8" />
-	<zone name="Asia/Colombo" value="IST-5:30" />
-	<zone name="Asia/Dacca" value="BDT-6" />
-	<zone name="Asia/Damascus" value="EET-2EEST,M4.1.5/0,J274/0" />
-	<zone name="Asia/Dhaka" value="BDT-6" />
-	<zone name="Asia/Dili" value="TLT-9" />
-	<zone name="Asia/Dubai" value="GST-4" />
-	<zone name="Asia/Dushanbe" value="TJT-5" />
-	<zone name="Asia/Gaza" value="EET-2EEST,J91/0,M9.2.4" />
-	<zone name="Asia/Harbin" value="CST-8" />
-	<zone name="Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="Asia/Hong_Kong" value="HKT-8" />
-	<zone name="Asia/Hovd" value="HOVT-7" />
-	<zone name="Asia/Irkutsk" value="IRKT-8IRKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Jakarta" value="WIT-7" />
-	<zone name="Asia/Jayapura" value="EIT-9" />
-	<zone name="Asia/Jerusalem" value="IDDT" />
-	<zone name="Asia/Kabul" value="AFT-4:30" />
-	<zone name="Asia/Kamchatka" value="PETT-12PETST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Karachi" value="PKT-5" />
-	<zone name="Asia/Kashgar" value="CST-8" />
-	<zone name="Asia/Katmandu" value="NPT-5:45" />
-	<zone name="Asia/Kolkata" value="IST-5:30" />
-	<zone name="Asia/Krasnoyarsk" value="KRAT-7KRAST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="Asia/Kuching" value="MYT-8" />
-	<zone name="Asia/Kuwait" value="AST-3" />
-	<zone name="Asia/Macao" value="CST-8" />
-	<zone name="Asia/Macau" value="CST-8" />
-	<zone name="Asia/Magadan" value="MAGT-11MAGST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Makassar" value="CIT-8" />
-	<zone name="Asia/Manila" value="PHT-8" />
-	<zone name="Asia/Muscat" value="GST-4" />
-	<zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Novosibirsk" value="NOVT-6NOVST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Omsk" value="OMST-6OMSST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Oral" value="ORAT-5" />
-	<zone name="Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="Asia/Pontianak" value="WIT-7" />
-	<zone name="Asia/Pyongyang" value="KST-9" />
-	<zone name="Asia/Qatar" value="AST-3" />
-	<zone name="Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="Asia/Rangoon" value="MMT-6:30" />
-	<zone name="Asia/Riyadh" value="AST-3" />
-	<zone name="Asia/Riyadh87" value="zzz-3:07:04" />
-	<zone name="Asia/Riyadh88" value="zzz-3:07:04" />
-	<zone name="Asia/Riyadh89" value="zzz-3:07:04" />
-	<zone name="Asia/Saigon" value="ICT-7" />
-	<zone name="Asia/Sakhalin" value="SAKT-10SAKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Samarkand" value="UZT-5" />
-	<zone name="Asia/Seoul" value="KST-9" />
-	<zone name="Asia/Shanghai" value="CST-8" />
-	<zone name="Asia/Singapore" value="SGT-8" />
-	<zone name="Asia/Taipei" value="CST-8" />
-	<zone name="Asia/Tashkent" value="UZT-5" />
-	<zone name="Asia/Tbilisi" value="GET-4" />
-	<zone name="Asia/Tehran" value="IRDT" />
-	<zone name="Asia/Tel_Aviv" value="IDDT" />
-	<zone name="Asia/Thimbu" value="BTT-6" />
-	<zone name="Asia/Thimphu" value="BTT-6" />
-	<zone name="Asia/Tokyo" value="JST-9" />
-	<zone name="Asia/Ujung_Pandang" value="CIT-8" />
-	<zone name="Asia/Ulaanbaatar" value="ULAT-8" />
-	<zone name="Asia/Ulan_Bator" value="ULAT-8" />
-	<zone name="Asia/Urumqi" value="CST-8" />
-	<zone name="Asia/Vientiane" value="ICT-7" />
-	<zone name="Asia/Vladivostok" value="VLAT-10VLAST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Yakutsk" value="YAKT-9YAKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Yekaterinburg" value="YEKT-5YEKST,M3.5.0,M10.5.0/3" />
-	<zone name="Asia/Yerevan" value="AMT-4AMST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Reykjavik" value="GMT0" />
-	<zone name="Atlantic/South_Georgia" value="GST2" />
-	<zone name="Atlantic/Stanley" value="FKT4FKST,M9.1.0,M4.3.0" />
-	<zone name="Atlantic/St_Helena" value="GMT0" />
-
-	<zone name="Australia/ACT" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Adelaide" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Brisbane" value="EST-10" />
-	<zone name="Australia/Broken_Hill" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Canberra" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Currie" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Darwin" value="CST-9:30" />
-	<zone name="Australia/Eucla" value="CWST-8:45" />
-	<zone name="Australia/Hobart" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/LHI" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Lindeman" value="EST-10" />
-	<zone name="Australia/Lord_Howe" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Melbourne" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/North" value="CST-9:30" />
-	<zone name="Australia/NSW" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Perth" value="WST-8" />
-	<zone name="Australia/Queensland" value="EST-10" />
-	<zone name="Australia/South" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Sydney" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Tasmania" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Victoria" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/West" value="WST-8" />
-	<zone name="Australia/Yancowinna" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-
-	<zone name="Brazil/Acre" value="ACT5" />
-	<zone name="Brazil/DeNoronha" value="FNT2" />
-	<zone name="Brazil/East" value="BRT3BRST,M10.2.0/0,M2.3.0/0" />
-	<zone name="Brazil/West" value="AMT4" />
-
-	<zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/East-Saskatchewan" value="CST6" />
-	<zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0/0:01,M11.1.0/0:01" />
-	<zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Saskatchewan" value="CST6" />
-	<zone name="Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-
-	<zone name="Chile/Continental" value="CLST" />
-	<zone name="Chile/EasterIsland" value="EASST" />
-
-	<zone name="Etc/GMT" value="GMT0" />
-	<zone name="Etc/GMT0" value="GMT0" />
-	<zone name="Etc/GMT-0" value="GMT0" />
-	<zone name="Etc/GMT+0" value="GMT0" />
-	<zone name="Etc/GMT-1" value="GMT-1" />
-	<zone name="Etc/GMT+1" value="GMT+1" />
-	<zone name="Etc/GMT-10" value="GMT-10" />
-	<zone name="Etc/GMT+10" value="GMT+10" />
-	<zone name="Etc/GMT-11" value="GMT-11" />
-	<zone name="Etc/GMT+11" value="GMT+11" />
-	<zone name="Etc/GMT-12" value="GMT-12" />
-	<zone name="Etc/GMT+12" value="GMT+12" />
-	<zone name="Etc/GMT-13" value="GMT-13" />
-	<zone name="Etc/GMT-14" value="GMT-14" />
-	<zone name="Etc/GMT-2" value="GMT-2" />
-	<zone name="Etc/GMT+2" value="GMT+2" />
-	<zone name="Etc/GMT-3" value="GMT-3" />
-	<zone name="Etc/GMT+3" value="GMT+3" />
-	<zone name="Etc/GMT-4" value="GMT-4" />
-	<zone name="Etc/GMT+4" value="GMT+4" />
-	<zone name="Etc/GMT-5" value="GMT-5" />
-	<zone name="Etc/GMT+5" value="GMT+5" />
-	<zone name="Etc/GMT-6" value="GMT-6" />
-	<zone name="Etc/GMT+6" value="GMT+6" />
-	<zone name="Etc/GMT-7" value="GMT-7" />
-	<zone name="Etc/GMT+7" value="GMT+7" />
-	<zone name="Etc/GMT-8" value="GMT-8" />
-	<zone name="Etc/GMT+8" value="GMT+8" />
-	<zone name="Etc/GMT-9" value="GMT-9" />
-	<zone name="Etc/GMT+9" value="GMT+9" />
-	<zone name="Etc/Greenwich" value="GMT0" />
-	<zone name="Etc/UCT" value="UCT0" />
-	<zone name="Etc/Universal" value="UTC0" />
-	<zone name="Etc/UTC" value="UTC0" />
-	<zone name="Etc/Zulu" value="UTC0" />
-
-	<zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Kaliningrad" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Minsk" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Moscow" value="MSK-3MSD,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Samara" value="SAMT-4SAMST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Simferopol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Volgograd" value="VOLT-3VOLST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Indian/Antananarivo" value="EAT-3" />
-	<zone name="Indian/Chagos" value="IOT-6" />
-	<zone name="Indian/Christmas" value="CXT-7" />
-	<zone name="Indian/Cocos" value="CCT-6:30" />
-	<zone name="Indian/Comoro" value="EAT-3" />
-	<zone name="Indian/Kerguelen" value="TFT-5" />
-	<zone name="Indian/Mahe" value="SCT-4" />
-	<zone name="Indian/Maldives" value="MVT-5" />
-	<zone name="Indian/Mauritius" value="MUT-4" />
-	<zone name="Indian/Mayotte" value="EAT-3" />
-	<zone name="Indian/Reunion" value="RET-4" />
-
-	<zone name="Mexico/BajaNorte" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-
-	<zone name="Mideast/Riyadh87" value="zzz-3:07:04" />
-	<zone name="Mideast/Riyadh88" value="zzz-3:07:04" />
-	<zone name="Mideast/Riyadh89" value="zzz-3:07:04" />
-
-	<zone name="Pacific/Apia" value="WST11" />
-	<zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="Pacific/Easter" value="EASST" />
-	<zone name="Pacific/Efate" value="VUT-11" />
-	<zone name="Pacific/Enderbury" value="PHOT-13" />
-	<zone name="Pacific/Fakaofo" value="TKT10" />
-	<zone name="Pacific/Fiji" value="FJT-12" />
-	<zone name="Pacific/Funafuti" value="TVT-12" />
-	<zone name="Pacific/Galapagos" value="GALT6" />
-	<zone name="Pacific/Gambier" value="GAMT9" />
-	<zone name="Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="Pacific/Guam" value="ChST-10" />
-	<zone name="Pacific/Honolulu" value="HST10" />
-	<zone name="Pacific/Johnston" value="HST10" />
-	<zone name="Pacific/Kiritimati" value="LINT-14" />
-	<zone name="Pacific/Kosrae" value="KOST-11" />
-	<zone name="Pacific/Kwajalein" value="MHT-12" />
-	<zone name="Pacific/Majuro" value="MHT-12" />
-	<zone name="Pacific/Marquesas" value="MART9:30" />
-	<zone name="Pacific/Midway" value="SST11" />
-	<zone name="Pacific/Nauru" value="NRT-12" />
-	<zone name="Pacific/Niue" value="NUT11" />
-	<zone name="Pacific/Norfolk" value="NFT-11:30" />
-	<zone name="Pacific/Noumea" value="NCT-11" />
-	<zone name="Pacific/Pago_Pago" value="SST11" />
-	<zone name="Pacific/Palau" value="PWT-9" />
-	<zone name="Pacific/Pitcairn" value="PST8" />
-	<zone name="Pacific/Ponape" value="PONT-11" />
-	<zone name="Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="Pacific/Rarotonga" value="CKT10" />
-	<zone name="Pacific/Saipan" value="ChST-10" />
-	<zone name="Pacific/Samoa" value="SST11" />
-	<zone name="Pacific/Tahiti" value="TAHT10" />
-	<zone name="Pacific/Tarawa" value="GILT-12" />
-	<zone name="Pacific/Tongatapu" value="TOT-13" />
-	<zone name="Pacific/Truk" value="TRUT-10" />
-	<zone name="Pacific/Wake" value="WAKT-12" />
-	<zone name="Pacific/Wallis" value="WFT-12" />
-	<zone name="Pacific/Yap" value="TRUT-10" />
-
-	<zone name="SystemV/AST4" value="AST4" />
-	<zone name="SystemV/AST4ADT" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/CST6" value="CST6" />
-	<zone name="SystemV/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/EST5" value="EST5" />
-	<zone name="SystemV/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/HST10" value="HST10" />
-	<zone name="SystemV/MST7" value="MST7" />
-	<zone name="SystemV/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/PST8" value="PST8" />
-	<zone name="SystemV/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/YST9" value="GAMT9" />
-	<zone name="SystemV/YST9YDT" value="AKST9AKDT,M3.2.0,M11.1.0" />
-
-	<zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="US/Aleutian" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="US/Arizona" value="MST7" />
-	<zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Hawaii" value="HST10" />
-	<zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="US/Samoa" value="SST11" />
+        <zone name="Africa/Abidjan" value="GMT0" />
+        <zone name="Africa/Accra" value="GMT0" />
+        <zone name="Africa/Addis_Ababa" value="EAT-3" />
+        <zone name="Africa/Algiers" value="CET-1" />
+        <zone name="Africa/Asmara" value="EAT-3" />
+        <zone name="Africa/Asmera" value="EAT-3" />
+        <zone name="Africa/Bamako" value="GMT0" />
+        <zone name="Africa/Bangui" value="WAT-1" />
+        <zone name="Africa/Banjul" value="GMT0" />
+        <zone name="Africa/Bissau" value="GMT0" />
+        <zone name="Africa/Blantyre" value="CAT-2" />
+        <zone name="Africa/Brazzaville" value="WAT-1" />
+        <zone name="Africa/Bujumbura" value="CAT-2" />
+        <zone name="Africa/Cairo" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+        <zone name="Africa/Casablanca" value="STD-1" />
+        <zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Africa/Conakry" value="GMT0" />
+        <zone name="Africa/Dakar" value="GMT0" />
+        <zone name="Africa/Dar_es_Salaam" value="EAT-3" />
+        <zone name="Africa/Djibouti" value="EAT-3" />
+        <zone name="Africa/Douala" value="WAT-1" />
+        <zone name="Africa/El_Aaiun" value="STD-1" />
+        <zone name="Africa/Freetown" value="GMT0" />
+        <zone name="Africa/Gaborone" value="CAT-2" />
+        <zone name="Africa/Harare" value="CAT-2" />
+        <zone name="Africa/Johannesburg" value="SAST-2" />
+        <zone name="Africa/Juba" value="CAT-2" />
+        <zone name="Africa/Kampala" value="EAT-3" />
+        <zone name="Africa/Khartoum" value="CAT-2" />
+        <zone name="Africa/Kigali" value="CAT-2" />
+        <zone name="Africa/Kinshasa" value="WAT-1" />
+        <zone name="Africa/Lagos" value="WAT-1" />
+        <zone name="Africa/Libreville" value="WAT-1" />
+        <zone name="Africa/Lome" value="GMT0" />
+        <zone name="Africa/Luanda" value="WAT-1" />
+        <zone name="Africa/Lubumbashi" value="CAT-2" />
+        <zone name="Africa/Lusaka" value="CAT-2" />
+        <zone name="Africa/Malabo" value="WAT-1" />
+        <zone name="Africa/Maputo" value="CAT-2" />
+        <zone name="Africa/Maseru" value="SAST-2" />
+        <zone name="Africa/Mbabane" value="SAST-2" />
+        <zone name="Africa/Mogadishu" value="EAT-3" />
+        <zone name="Africa/Monrovia" value="GMT0" />
+        <zone name="Africa/Nairobi" value="EAT-3" />
+        <zone name="Africa/Ndjamena" value="WAT-1" />
+        <zone name="Africa/Niamey" value="WAT-1" />
+        <zone name="Africa/Nouakchott" value="GMT0" />
+        <zone name="Africa/Ouagadougou" value="GMT0" />
+        <zone name="Africa/Porto-Novo" value="WAT-1" />
+        <zone name="Africa/Sao_Tome" value="GMT0" />
+        <zone name="Africa/Timbuktu" value="GMT0" />
+        <zone name="Africa/Tripoli" value="EET-2" />
+        <zone name="Africa/Tunis" value="CET-1" />
+        <zone name="Africa/Windhoek" value="CAT-2" />
+
+        <zone name="America/Adak" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anguilla" value="AST4" />
+        <zone name="America/Antigua" value="AST4" />
+        <zone name="America/Araguaina" value="STD3" />
+        <zone name="America/Argentina/Buenos_Aires" value="STD3" />
+        <zone name="America/Argentina/Catamarca" value="STD3" />
+        <zone name="America/Argentina/ComodRivadavia" value="STD3" />
+        <zone name="America/Argentina/Cordoba" value="STD3" />
+        <zone name="America/Argentina/Jujuy" value="STD3" />
+        <zone name="America/Argentina/La_Rioja" value="STD3" />
+        <zone name="America/Argentina/Mendoza" value="STD3" />
+        <zone name="America/Argentina/Rio_Gallegos" value="STD3" />
+        <zone name="America/Argentina/Salta" value="STD3" />
+        <zone name="America/Argentina/San_Juan" value="STD3" />
+        <zone name="America/Argentina/San_Luis" value="STD3" />
+        <zone name="America/Argentina/Tucuman" value="STD3" />
+        <zone name="America/Argentina/Ushuaia" value="STD3" />
+        <zone name="America/Aruba" value="AST4" />
+        <zone name="America/Asuncion" value="STD4DST,M10.1.0/0,M3.4.0/0" />
+        <zone name="America/Atikokan" value="EST5" />
+        <zone name="America/Atka" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Bahia" value="STD3" />
+        <zone name="America/Bahia_Banderas" value="CST6" />
+        <zone name="America/Barbados" value="AST4" />
+        <zone name="America/Belem" value="STD3" />
+        <zone name="America/Belize" value="CST6" />
+        <zone name="America/Blanc-Sablon" value="AST4" />
+        <zone name="America/Boa_Vista" value="STD4" />
+        <zone name="America/Bogota" value="STD5" />
+        <zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Buenos_Aires" value="STD3" />
+        <zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Campo_Grande" value="STD4" />
+        <zone name="America/Cancun" value="EST5" />
+        <zone name="America/Caracas" value="STD4" />
+        <zone name="America/Catamarca" value="STD3" />
+        <zone name="America/Cayenne" value="STD3" />
+        <zone name="America/Cayman" value="EST5" />
+        <zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Chihuahua" value="CST6" />
+        <zone name="America/Ciudad_Juarez" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Coral_Harbour" value="EST5" />
+        <zone name="America/Cordoba" value="STD3" />
+        <zone name="America/Costa_Rica" value="CST6" />
+        <zone name="America/Creston" value="MST7" />
+        <zone name="America/Cuiaba" value="STD4" />
+        <zone name="America/Curacao" value="AST4" />
+        <zone name="America/Danmarkshavn" value="GMT0" />
+        <zone name="America/Dawson" value="MST7" />
+        <zone name="America/Dawson_Creek" value="MST7" />
+        <zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Dominica" value="AST4" />
+        <zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Eirunepe" value="STD5" />
+        <zone name="America/El_Salvador" value="CST6" />
+        <zone name="America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fort_Nelson" value="MST7" />
+        <zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fortaleza" value="STD3" />
+        <zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Godthab" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Grenada" value="AST4" />
+        <zone name="America/Guadeloupe" value="AST4" />
+        <zone name="America/Guatemala" value="CST6" />
+        <zone name="America/Guayaquil" value="STD5" />
+        <zone name="America/Guyana" value="STD4" />
+        <zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+        <zone name="America/Hermosillo" value="MST7" />
+        <zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Jamaica" value="EST5" />
+        <zone name="America/Jujuy" value="STD3" />
+        <zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kralendijk" value="AST4" />
+        <zone name="America/La_Paz" value="STD4" />
+        <zone name="America/Lima" value="STD5" />
+        <zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Lower_Princes" value="AST4" />
+        <zone name="America/Maceio" value="STD3" />
+        <zone name="America/Managua" value="CST6" />
+        <zone name="America/Manaus" value="STD4" />
+        <zone name="America/Marigot" value="AST4" />
+        <zone name="America/Martinique" value="AST4" />
+        <zone name="America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mazatlan" value="MST7" />
+        <zone name="America/Mendoza" value="STD3" />
+        <zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Merida" value="CST6" />
+        <zone name="America/Metlakatla" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mexico_City" value="CST6" />
+        <zone name="America/Miquelon" value="STD3DST,M3.2.0,M11.1.0" />
+        <zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Monterrey" value="CST6" />
+        <zone name="America/Montevideo" value="STD3" />
+        <zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Montserrat" value="AST4" />
+        <zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Noronha" value="STD2" />
+        <zone name="America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nuuk" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Ojinaga" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Panama" value="EST5" />
+        <zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Paramaribo" value="STD3" />
+        <zone name="America/Phoenix" value="MST7" />
+        <zone name="America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Port_of_Spain" value="AST4" />
+        <zone name="America/Porto_Acre" value="STD5" />
+        <zone name="America/Porto_Velho" value="STD4" />
+        <zone name="America/Puerto_Rico" value="AST4" />
+        <zone name="America/Punta_Arenas" value="STD3" />
+        <zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Recife" value="STD3" />
+        <zone name="America/Regina" value="CST6" />
+        <zone name="America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rio_Branco" value="STD5" />
+        <zone name="America/Rosario" value="STD3" />
+        <zone name="America/Santa_Isabel" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Santarem" value="STD3" />
+        <zone name="America/Santiago" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="America/Santo_Domingo" value="AST4" />
+        <zone name="America/Sao_Paulo" value="STD3" />
+        <zone name="America/Scoresbysund" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Barthelemy" value="AST4" />
+        <zone name="America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Kitts" value="AST4" />
+        <zone name="America/St_Lucia" value="AST4" />
+        <zone name="America/St_Thomas" value="AST4" />
+        <zone name="America/St_Vincent" value="AST4" />
+        <zone name="America/Swift_Current" value="CST6" />
+        <zone name="America/Tegucigalpa" value="CST6" />
+        <zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tortola" value="AST4" />
+        <zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Virgin" value="AST4" />
+        <zone name="America/Whitehorse" value="MST7" />
+        <zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Antarctica/Casey" value="STD-11" />
+        <zone name="Antarctica/Davis" value="STD-7" />
+        <zone name="Antarctica/DumontDUrville" value="STD-10" />
+        <zone name="Antarctica/Macquarie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Antarctica/Mawson" value="STD-5" />
+        <zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Palmer" value="STD3" />
+        <zone name="Antarctica/Rothera" value="STD3" />
+        <zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Syowa" value="STD-3" />
+        <zone name="Antarctica/Troll" value="STD-0DST-2,M3.5.0/1,M10.5.0/3" />
+        <zone name="Antarctica/Vostok" value="STD-6" />
+
+        <zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Asia/Aden" value="STD-3" />
+        <zone name="Asia/Almaty" value="STD-6" />
+        <zone name="Asia/Amman" value="STD-3" />
+        <zone name="Asia/Anadyr" value="STD-12" />
+        <zone name="Asia/Aqtau" value="STD-5" />
+        <zone name="Asia/Aqtobe" value="STD-5" />
+        <zone name="Asia/Ashgabat" value="STD-5" />
+        <zone name="Asia/Ashkhabad" value="STD-5" />
+        <zone name="Asia/Atyrau" value="STD-5" />
+        <zone name="Asia/Baghdad" value="STD-3" />
+        <zone name="Asia/Bahrain" value="STD-3" />
+        <zone name="Asia/Baku" value="STD-4" />
+        <zone name="Asia/Bangkok" value="STD-7" />
+        <zone name="Asia/Barnaul" value="STD-7" />
+        <zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
+        <zone name="Asia/Bishkek" value="STD-6" />
+        <zone name="Asia/Brunei" value="STD-8" />
+        <zone name="Asia/Calcutta" value="IST-5:30" />
+        <zone name="Asia/Chita" value="STD-9" />
+        <zone name="Asia/Choibalsan" value="STD-8" />
+        <zone name="Asia/Chongqing" value="CST-8" />
+        <zone name="Asia/Chungking" value="CST-8" />
+        <zone name="Asia/Colombo" value="STD-5:30" />
+        <zone name="Asia/Dacca" value="STD-6" />
+        <zone name="Asia/Damascus" value="STD-3" />
+        <zone name="Asia/Dhaka" value="STD-6" />
+        <zone name="Asia/Dili" value="STD-9" />
+        <zone name="Asia/Dubai" value="STD-4" />
+        <zone name="Asia/Dushanbe" value="STD-5" />
+        <zone name="Asia/Famagusta" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Gaza" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Harbin" value="CST-8" />
+        <zone name="Asia/Hebron" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Ho_Chi_Minh" value="STD-7" />
+        <zone name="Asia/Hong_Kong" value="HKT-8" />
+        <zone name="Asia/Hovd" value="STD-7" />
+        <zone name="Asia/Irkutsk" value="STD-8" />
+        <zone name="Asia/Istanbul" value="STD-3" />
+        <zone name="Asia/Jakarta" value="WIB-7" />
+        <zone name="Asia/Jayapura" value="WIT-9" />
+        <zone name="Asia/Jerusalem" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Kabul" value="STD-4:30" />
+        <zone name="Asia/Kamchatka" value="STD-12" />
+        <zone name="Asia/Karachi" value="PKT-5" />
+        <zone name="Asia/Kashgar" value="STD-6" />
+        <zone name="Asia/Kathmandu" value="STD-5:45" />
+        <zone name="Asia/Katmandu" value="STD-5:45" />
+        <zone name="Asia/Khandyga" value="STD-9" />
+        <zone name="Asia/Kolkata" value="IST-5:30" />
+        <zone name="Asia/Krasnoyarsk" value="STD-7" />
+        <zone name="Asia/Kuala_Lumpur" value="STD-8" />
+        <zone name="Asia/Kuching" value="STD-8" />
+        <zone name="Asia/Kuwait" value="STD-3" />
+        <zone name="Asia/Macao" value="CST-8" />
+        <zone name="Asia/Macau" value="CST-8" />
+        <zone name="Asia/Magadan" value="STD-11" />
+        <zone name="Asia/Makassar" value="WITA-8" />
+        <zone name="Asia/Manila" value="PST-8" />
+        <zone name="Asia/Muscat" value="STD-4" />
+        <zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Novokuznetsk" value="STD-7" />
+        <zone name="Asia/Novosibirsk" value="STD-7" />
+        <zone name="Asia/Omsk" value="STD-6" />
+        <zone name="Asia/Oral" value="STD-5" />
+        <zone name="Asia/Phnom_Penh" value="STD-7" />
+        <zone name="Asia/Pontianak" value="WIB-7" />
+        <zone name="Asia/Pyongyang" value="KST-9" />
+        <zone name="Asia/Qatar" value="STD-3" />
+        <zone name="Asia/Qostanay" value="STD-6" />
+        <zone name="Asia/Qyzylorda" value="STD-5" />
+        <zone name="Asia/Rangoon" value="STD-6:30" />
+        <zone name="Asia/Riyadh" value="STD-3" />
+        <zone name="Asia/Saigon" value="STD-7" />
+        <zone name="Asia/Sakhalin" value="STD-11" />
+        <zone name="Asia/Samarkand" value="STD-5" />
+        <zone name="Asia/Seoul" value="KST-9" />
+        <zone name="Asia/Shanghai" value="CST-8" />
+        <zone name="Asia/Singapore" value="STD-8" />
+        <zone name="Asia/Srednekolymsk" value="STD-11" />
+        <zone name="Asia/Taipei" value="CST-8" />
+        <zone name="Asia/Tashkent" value="STD-5" />
+        <zone name="Asia/Tbilisi" value="STD-4" />
+        <zone name="Asia/Tehran" value="STD-3:30" />
+        <zone name="Asia/Tel_Aviv" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Thimbu" value="STD-6" />
+        <zone name="Asia/Thimphu" value="STD-6" />
+        <zone name="Asia/Tokyo" value="JST-9" />
+        <zone name="Asia/Tomsk" value="STD-7" />
+        <zone name="Asia/Ujung_Pandang" value="WITA-8" />
+        <zone name="Asia/Ulaanbaatar" value="STD-8" />
+        <zone name="Asia/Ulan_Bator" value="STD-8" />
+        <zone name="Asia/Urumqi" value="STD-6" />
+        <zone name="Asia/Ust-Nera" value="STD-10" />
+        <zone name="Asia/Vientiane" value="STD-7" />
+        <zone name="Asia/Vladivostok" value="STD-10" />
+        <zone name="Asia/Yakutsk" value="STD-9" />
+        <zone name="Asia/Yangon" value="STD-6:30" />
+        <zone name="Asia/Yekaterinburg" value="STD-5" />
+        <zone name="Asia/Yerevan" value="STD-4" />
+
+        <zone name="Atlantic/Azores" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Cape_Verde" value="STD1" />
+        <zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Reykjavik" value="GMT0" />
+        <zone name="Atlantic/South_Georgia" value="STD2" />
+        <zone name="Atlantic/St_Helena" value="GMT0" />
+        <zone name="Atlantic/Stanley" value="STD3" />
+
+        <zone name="Australia/ACT" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Adelaide" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Brisbane" value="AEST-10" />
+        <zone name="Australia/Broken_Hill" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Canberra" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Currie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Darwin" value="ACST-9:30" />
+        <zone name="Australia/Eucla" value="STD-8:45" />
+        <zone name="Australia/Hobart" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/LHI" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Lindeman" value="AEST-10" />
+        <zone name="Australia/Lord_Howe" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Melbourne" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/NSW" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/North" value="ACST-9:30" />
+        <zone name="Australia/Perth" value="AWST-8" />
+        <zone name="Australia/Queensland" value="AEST-10" />
+        <zone name="Australia/South" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Sydney" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Tasmania" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Victoria" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/West" value="AWST-8" />
+        <zone name="Australia/Yancowinna" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+
+        <zone name="Brazil/Acre" value="STD5" />
+        <zone name="Brazil/DeNoronha" value="STD2" />
+        <zone name="Brazil/East" value="STD3" />
+        <zone name="Brazil/West" value="STD4" />
+
+        <zone name="CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
+
+        <zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Saskatchewan" value="CST6" />
+        <zone name="Canada/Yukon" value="MST7" />
+
+        <zone name="Chile/Continental" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="Chile/EasterIsland" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+
+        <zone name="Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+
+        <zone name="EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+
+        <zone name="EST" value="EST5" />
+
+        <zone name="EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
+
+        <zone name="Egypt" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+
+        <zone name="Eire" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+
+        <zone name="Etc/GMT" value="GMT0" />
+        <zone name="Etc/GMT+0" value="GMT0" />
+        <zone name="Etc/GMT+1" value="GMT1" />
+        <zone name="Etc/GMT+10" value="GMT10" />
+        <zone name="Etc/GMT+11" value="GMT11" />
+        <zone name="Etc/GMT+12" value="GMT12" />
+        <zone name="Etc/GMT+2" value="GMT2" />
+        <zone name="Etc/GMT+3" value="GMT3" />
+        <zone name="Etc/GMT+4" value="GMT4" />
+        <zone name="Etc/GMT+5" value="GMT5" />
+        <zone name="Etc/GMT+6" value="GMT6" />
+        <zone name="Etc/GMT+7" value="GMT7" />
+        <zone name="Etc/GMT+8" value="GMT8" />
+        <zone name="Etc/GMT+9" value="GMT9" />
+        <zone name="Etc/GMT-0" value="GMT0" />
+        <zone name="Etc/GMT-1" value="GMT-1" />
+        <zone name="Etc/GMT-10" value="GMT-10" />
+        <zone name="Etc/GMT-11" value="GMT-11" />
+        <zone name="Etc/GMT-12" value="GMT-12" />
+        <zone name="Etc/GMT-13" value="GMT-13" />
+        <zone name="Etc/GMT-14" value="GMT-14" />
+        <zone name="Etc/GMT-2" value="GMT-2" />
+        <zone name="Etc/GMT-3" value="GMT-3" />
+        <zone name="Etc/GMT-4" value="GMT-4" />
+        <zone name="Etc/GMT-5" value="GMT-5" />
+        <zone name="Etc/GMT-6" value="GMT-6" />
+        <zone name="Etc/GMT-7" value="GMT-7" />
+        <zone name="Etc/GMT-8" value="GMT-8" />
+        <zone name="Etc/GMT-9" value="GMT-9" />
+        <zone name="Etc/GMT0" value="GMT0" />
+        <zone name="Etc/Greenwich" value="GMT0" />
+        <zone name="Etc/UCT" value="UTC0" />
+        <zone name="Etc/UTC" value="UTC0" />
+        <zone name="Etc/Universal" value="UTC0" />
+        <zone name="Etc/Zulu" value="UTC0" />
+
+        <zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Astrakhan" value="STD-4" />
+        <zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Dublin" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+        <zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Istanbul" value="STD-3" />
+        <zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Kaliningrad" value="EET-2" />
+        <zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Kirov" value="MSK-3" />
+        <zone name="Europe/Kyiv" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Minsk" value="STD-3" />
+        <zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Moscow" value="MSK-3" />
+        <zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Samara" value="STD-4" />
+        <zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Saratov" value="STD-4" />
+        <zone name="Europe/Simferopol" value="MSK-3" />
+        <zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Ulyanovsk" value="STD-4" />
+        <zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Volgograd" value="MSK-3" />
+        <zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Factory" value="STD0" />
+
+        <zone name="GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GMT" value="GMT0" />
+
+        <zone name="GMT+0" value="GMT0" />
+
+        <zone name="GMT-0" value="GMT0" />
+
+        <zone name="GMT0" value="GMT0" />
+
+        <zone name="Greenwich" value="GMT0" />
+
+        <zone name="HST" value="HST10" />
+
+        <zone name="Hongkong" value="HKT-8" />
+
+        <zone name="Iceland" value="GMT0" />
+
+        <zone name="Indian/Antananarivo" value="EAT-3" />
+        <zone name="Indian/Chagos" value="STD-6" />
+        <zone name="Indian/Christmas" value="STD-7" />
+        <zone name="Indian/Cocos" value="STD-6:30" />
+        <zone name="Indian/Comoro" value="EAT-3" />
+        <zone name="Indian/Kerguelen" value="STD-5" />
+        <zone name="Indian/Mahe" value="STD-4" />
+        <zone name="Indian/Maldives" value="STD-5" />
+        <zone name="Indian/Mauritius" value="STD-4" />
+        <zone name="Indian/Mayotte" value="EAT-3" />
+        <zone name="Indian/Reunion" value="STD-4" />
+
+        <zone name="Iran" value="STD-3:30" />
+
+        <zone name="Israel" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+
+        <zone name="Jamaica" value="EST5" />
+
+        <zone name="Japan" value="JST-9" />
+
+        <zone name="Kwajalein" value="STD-12" />
+
+        <zone name="Libya" value="EET-2" />
+
+        <zone name="MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="MST" value="MST7" />
+
+        <zone name="MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Mexico/BajaSur" value="MST7" />
+        <zone name="Mexico/General" value="CST6" />
+
+        <zone name="NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+
+        <zone name="NZ-CHAT" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+
+        <zone name="Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="PRC" value="CST-8" />
+
+        <zone name="PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
+
+        <zone name="Pacific/Apia" value="STD-13" />
+        <zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Pacific/Bougainville" value="STD-11" />
+        <zone name="Pacific/Chatham" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+        <zone name="Pacific/Chuuk" value="STD-10" />
+        <zone name="Pacific/Easter" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+        <zone name="Pacific/Efate" value="STD-11" />
+        <zone name="Pacific/Enderbury" value="STD-13" />
+        <zone name="Pacific/Fakaofo" value="STD-13" />
+        <zone name="Pacific/Fiji" value="STD-12" />
+        <zone name="Pacific/Funafuti" value="STD-12" />
+        <zone name="Pacific/Galapagos" value="STD6" />
+        <zone name="Pacific/Gambier" value="STD9" />
+        <zone name="Pacific/Guadalcanal" value="STD-11" />
+        <zone name="Pacific/Guam" value="ChST-10" />
+        <zone name="Pacific/Honolulu" value="HST10" />
+        <zone name="Pacific/Johnston" value="HST10" />
+        <zone name="Pacific/Kanton" value="STD-13" />
+        <zone name="Pacific/Kiritimati" value="STD-14" />
+        <zone name="Pacific/Kosrae" value="STD-11" />
+        <zone name="Pacific/Kwajalein" value="STD-12" />
+        <zone name="Pacific/Majuro" value="STD-12" />
+        <zone name="Pacific/Marquesas" value="STD9:30" />
+        <zone name="Pacific/Midway" value="SST11" />
+        <zone name="Pacific/Nauru" value="STD-12" />
+        <zone name="Pacific/Niue" value="STD11" />
+        <zone name="Pacific/Norfolk" value="STD-11DST,M10.1.0,M4.1.0/3" />
+        <zone name="Pacific/Noumea" value="STD-11" />
+        <zone name="Pacific/Pago_Pago" value="SST11" />
+        <zone name="Pacific/Palau" value="STD-9" />
+        <zone name="Pacific/Pitcairn" value="STD8" />
+        <zone name="Pacific/Pohnpei" value="STD-11" />
+        <zone name="Pacific/Ponape" value="STD-11" />
+        <zone name="Pacific/Port_Moresby" value="STD-10" />
+        <zone name="Pacific/Rarotonga" value="STD10" />
+        <zone name="Pacific/Saipan" value="ChST-10" />
+        <zone name="Pacific/Samoa" value="SST11" />
+        <zone name="Pacific/Tahiti" value="STD10" />
+        <zone name="Pacific/Tarawa" value="STD-12" />
+        <zone name="Pacific/Tongatapu" value="STD-13" />
+        <zone name="Pacific/Truk" value="STD-10" />
+        <zone name="Pacific/Wake" value="STD-12" />
+        <zone name="Pacific/Wallis" value="STD-12" />
+        <zone name="Pacific/Yap" value="STD-10" />
+
+        <zone name="Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
+
+        <zone name="ROC" value="CST-8" />
+
+        <zone name="ROK" value="KST-9" />
+
+        <zone name="Singapore" value="STD-8" />
+
+        <zone name="Turkey" value="STD-3" />
+
+        <zone name="UCT" value="UTC0" />
+
+        <zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="US/Aleutian" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="US/Arizona" value="MST7" />
+        <zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Hawaii" value="HST10" />
+        <zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="US/Samoa" value="SST11" />
+
+        <zone name="UTC" value="UTC0" />
+
+        <zone name="Universal" value="UTC0" />
+
+        <zone name="W-SU" value="MSK-3" />
+
+        <zone name="WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
+
+        <zone name="Zulu" value="UTC0" />
     </timezones>
 </configuration>

+ 0 - 1
conf/sbc/sbc_profiles/external.xml

@@ -49,7 +49,6 @@
     <param name="auth-calls" value="false"/>
     <param name="rtp-timeout-sec" value="1800"/>
     <param name="inbound-late-negotiation" value="true"/>
-    <param name="inbound-zrtp-passthru" value="true"/> <!-- (also enables late negotiation) -->
     <!--
         DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS!
     -->

+ 0 - 3
conf/sbc/sbc_profiles/internal-ipv6.xml

@@ -69,9 +69,6 @@
     <!-- Let calls hit the dialplan before selecting codec for the a-leg -->
     <param name="inbound-late-negotiation" value="true"/>
 
-    <!-- Allow ZRTP clients to negotiate end-to-end security associations (also enables late negotiation) -->
-    <param name="inbound-zrtp-passthru" value="true"/>
-
     <!-- this lets anything register -->
     <!--  comment the next line and uncomment one or both of the other 2 lines for call authentication -->
     <!-- <param name="accept-blind-reg" value="true"/> -->

+ 0 - 3
conf/sbc/sbc_profiles/internal.xml

@@ -110,9 +110,6 @@
     <!-- Let calls hit the dialplan before selecting codec for the a-leg -->
     <param name="inbound-late-negotiation" value="true"/>
 
-    <!-- Allow ZRTP clients to negotiate end-to-end security associations (also enables late negotiation) -->
-    <param name="inbound-zrtp-passthru" value="true"/>
-
     <!-- this lets anything register -->
     <!--  comment the next line and uncomment one or both of the other 2 lines for call authentication -->
     <!-- <param name="accept-blind-reg" value="true"/> -->

+ 0 - 2
conf/testing/autoload_configs/switch.conf.xml

@@ -150,8 +150,6 @@
     <!-- Test each port to make sure it is not in use by some other process before allocating it to RTP -->
     <!-- <param name="rtp-port-usage-robustness" value="true"/> -->
 
-    <param name="rtp-enable-zrtp" value="true"/>
-
     <!--
 	 Native PostgreSQL support was removed from the FreeSWITCH Core!
 	 =================================

+ 652 - 1841
conf/testing/autoload_configs/timezones.conf.xml

@@ -1,1850 +1,661 @@
 <configuration name="timezones.conf" description="Timezones">
     <timezones>
-	<zone name="Africa/Abidjan" value="GMT0" />
-	<zone name="Africa/Accra" value="GMT0" />
-	<zone name="Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="Africa/Algiers" value="CET-1" />
-	<zone name="Africa/Asmara" value="EAT-3" />
-	<zone name="Africa/Asmera" value="EAT-3" />
-	<zone name="Africa/Bamako" value="GMT0" />
-	<zone name="Africa/Bangui" value="WAT-1" />
-	<zone name="Africa/Banjul" value="GMT0" />
-	<zone name="Africa/Bissau" value="GMT0" />
-	<zone name="Africa/Blantyre" value="CAT-2" />
-	<zone name="Africa/Brazzaville" value="WAT-1" />
-	<zone name="Africa/Bujumbura" value="CAT-2" />
-	<zone name="Africa/Cairo" value="EEST" />
-	<zone name="Africa/Casablanca" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Conakry" value="GMT0" />
-	<zone name="Africa/Dakar" value="GMT0" />
-	<zone name="Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="Africa/Djibouti" value="EAT-3" />
-	<zone name="Africa/Douala" value="WAT-1" />
-	<zone name="Africa/El_Aaiun" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Freetown" value="GMT0" />
-	<zone name="Africa/Gaborone" value="CAT-2" />
-	<zone name="Africa/Harare" value="CAT-2" />
-	<zone name="Africa/Johannesburg" value="SAST-2" />
-	<zone name="Africa/Juba" value="EAT-3" />
-	<zone name="Africa/Kampala" value="EAT-3" />
-	<zone name="Africa/Khartoum" value="EAT-3" />
-	<zone name="Africa/Kigali" value="CAT-2" />
-	<zone name="Africa/Kinshasa" value="WAT-1" />
-	<zone name="Africa/Lagos" value="WAT-1" />
-	<zone name="Africa/Libreville" value="WAT-1" />
-	<zone name="Africa/Lome" value="GMT0" />
-	<zone name="Africa/Luanda" value="WAT-1" />
-	<zone name="Africa/Lubumbashi" value="CAT-2" />
-	<zone name="Africa/Lusaka" value="CAT-2" />
-	<zone name="Africa/Malabo" value="WAT-1" />
-	<zone name="Africa/Maputo" value="CAT-2" />
-	<zone name="Africa/Maseru" value="SAST-2" />
-	<zone name="Africa/Mbabane" value="SAST-2" />
-	<zone name="Africa/Mogadishu" value="EAT-3" />
-	<zone name="Africa/Monrovia" value="GMT0" />
-	<zone name="Africa/Nairobi" value="EAT-3" />
-	<zone name="Africa/Ndjamena" value="WAT-1" />
-	<zone name="Africa/Niamey" value="WAT-1" />
-	<zone name="Africa/Nouakchott" value="GMT0" />
-	<zone name="Africa/Ouagadougou" value="GMT0" />
-	<zone name="Africa/Porto-Novo" value="WAT-1" />
-	<zone name="Africa/Sao_Tome" value="GMT0" />
-	<zone name="Africa/Timbuktu" value="GMT0" />
-	<zone name="Africa/Tripoli" value="EET-2" />
-	<zone name="Africa/Tunis" value="CET-1" />
-	<zone name="Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
+        <zone name="Africa/Abidjan" value="GMT0" />
+        <zone name="Africa/Accra" value="GMT0" />
+        <zone name="Africa/Addis_Ababa" value="EAT-3" />
+        <zone name="Africa/Algiers" value="CET-1" />
+        <zone name="Africa/Asmara" value="EAT-3" />
+        <zone name="Africa/Asmera" value="EAT-3" />
+        <zone name="Africa/Bamako" value="GMT0" />
+        <zone name="Africa/Bangui" value="WAT-1" />
+        <zone name="Africa/Banjul" value="GMT0" />
+        <zone name="Africa/Bissau" value="GMT0" />
+        <zone name="Africa/Blantyre" value="CAT-2" />
+        <zone name="Africa/Brazzaville" value="WAT-1" />
+        <zone name="Africa/Bujumbura" value="CAT-2" />
+        <zone name="Africa/Cairo" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+        <zone name="Africa/Casablanca" value="STD-1" />
+        <zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Africa/Conakry" value="GMT0" />
+        <zone name="Africa/Dakar" value="GMT0" />
+        <zone name="Africa/Dar_es_Salaam" value="EAT-3" />
+        <zone name="Africa/Djibouti" value="EAT-3" />
+        <zone name="Africa/Douala" value="WAT-1" />
+        <zone name="Africa/El_Aaiun" value="STD-1" />
+        <zone name="Africa/Freetown" value="GMT0" />
+        <zone name="Africa/Gaborone" value="CAT-2" />
+        <zone name="Africa/Harare" value="CAT-2" />
+        <zone name="Africa/Johannesburg" value="SAST-2" />
+        <zone name="Africa/Juba" value="CAT-2" />
+        <zone name="Africa/Kampala" value="EAT-3" />
+        <zone name="Africa/Khartoum" value="CAT-2" />
+        <zone name="Africa/Kigali" value="CAT-2" />
+        <zone name="Africa/Kinshasa" value="WAT-1" />
+        <zone name="Africa/Lagos" value="WAT-1" />
+        <zone name="Africa/Libreville" value="WAT-1" />
+        <zone name="Africa/Lome" value="GMT0" />
+        <zone name="Africa/Luanda" value="WAT-1" />
+        <zone name="Africa/Lubumbashi" value="CAT-2" />
+        <zone name="Africa/Lusaka" value="CAT-2" />
+        <zone name="Africa/Malabo" value="WAT-1" />
+        <zone name="Africa/Maputo" value="CAT-2" />
+        <zone name="Africa/Maseru" value="SAST-2" />
+        <zone name="Africa/Mbabane" value="SAST-2" />
+        <zone name="Africa/Mogadishu" value="EAT-3" />
+        <zone name="Africa/Monrovia" value="GMT0" />
+        <zone name="Africa/Nairobi" value="EAT-3" />
+        <zone name="Africa/Ndjamena" value="WAT-1" />
+        <zone name="Africa/Niamey" value="WAT-1" />
+        <zone name="Africa/Nouakchott" value="GMT0" />
+        <zone name="Africa/Ouagadougou" value="GMT0" />
+        <zone name="Africa/Porto-Novo" value="WAT-1" />
+        <zone name="Africa/Sao_Tome" value="GMT0" />
+        <zone name="Africa/Timbuktu" value="GMT0" />
+        <zone name="Africa/Tripoli" value="EET-2" />
+        <zone name="Africa/Tunis" value="CET-1" />
+        <zone name="Africa/Windhoek" value="CAT-2" />
+
+        <zone name="America/Adak" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anguilla" value="AST4" />
+        <zone name="America/Antigua" value="AST4" />
+        <zone name="America/Araguaina" value="STD3" />
+        <zone name="America/Argentina/Buenos_Aires" value="STD3" />
+        <zone name="America/Argentina/Catamarca" value="STD3" />
+        <zone name="America/Argentina/ComodRivadavia" value="STD3" />
+        <zone name="America/Argentina/Cordoba" value="STD3" />
+        <zone name="America/Argentina/Jujuy" value="STD3" />
+        <zone name="America/Argentina/La_Rioja" value="STD3" />
+        <zone name="America/Argentina/Mendoza" value="STD3" />
+        <zone name="America/Argentina/Rio_Gallegos" value="STD3" />
+        <zone name="America/Argentina/Salta" value="STD3" />
+        <zone name="America/Argentina/San_Juan" value="STD3" />
+        <zone name="America/Argentina/San_Luis" value="STD3" />
+        <zone name="America/Argentina/Tucuman" value="STD3" />
+        <zone name="America/Argentina/Ushuaia" value="STD3" />
+        <zone name="America/Aruba" value="AST4" />
+        <zone name="America/Asuncion" value="STD4DST,M10.1.0/0,M3.4.0/0" />
+        <zone name="America/Atikokan" value="EST5" />
+        <zone name="America/Atka" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Bahia" value="STD3" />
+        <zone name="America/Bahia_Banderas" value="CST6" />
+        <zone name="America/Barbados" value="AST4" />
+        <zone name="America/Belem" value="STD3" />
+        <zone name="America/Belize" value="CST6" />
+        <zone name="America/Blanc-Sablon" value="AST4" />
+        <zone name="America/Boa_Vista" value="STD4" />
+        <zone name="America/Bogota" value="STD5" />
+        <zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Buenos_Aires" value="STD3" />
+        <zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Campo_Grande" value="STD4" />
+        <zone name="America/Cancun" value="EST5" />
+        <zone name="America/Caracas" value="STD4" />
+        <zone name="America/Catamarca" value="STD3" />
+        <zone name="America/Cayenne" value="STD3" />
+        <zone name="America/Cayman" value="EST5" />
+        <zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Chihuahua" value="CST6" />
+        <zone name="America/Ciudad_Juarez" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Coral_Harbour" value="EST5" />
+        <zone name="America/Cordoba" value="STD3" />
+        <zone name="America/Costa_Rica" value="CST6" />
+        <zone name="America/Creston" value="MST7" />
+        <zone name="America/Cuiaba" value="STD4" />
+        <zone name="America/Curacao" value="AST4" />
+        <zone name="America/Danmarkshavn" value="GMT0" />
+        <zone name="America/Dawson" value="MST7" />
+        <zone name="America/Dawson_Creek" value="MST7" />
+        <zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Dominica" value="AST4" />
+        <zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Eirunepe" value="STD5" />
+        <zone name="America/El_Salvador" value="CST6" />
+        <zone name="America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fort_Nelson" value="MST7" />
+        <zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fortaleza" value="STD3" />
+        <zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Godthab" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Grenada" value="AST4" />
+        <zone name="America/Guadeloupe" value="AST4" />
+        <zone name="America/Guatemala" value="CST6" />
+        <zone name="America/Guayaquil" value="STD5" />
+        <zone name="America/Guyana" value="STD4" />
+        <zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+        <zone name="America/Hermosillo" value="MST7" />
+        <zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Jamaica" value="EST5" />
+        <zone name="America/Jujuy" value="STD3" />
+        <zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kralendijk" value="AST4" />
+        <zone name="America/La_Paz" value="STD4" />
+        <zone name="America/Lima" value="STD5" />
+        <zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Lower_Princes" value="AST4" />
+        <zone name="America/Maceio" value="STD3" />
+        <zone name="America/Managua" value="CST6" />
+        <zone name="America/Manaus" value="STD4" />
+        <zone name="America/Marigot" value="AST4" />
+        <zone name="America/Martinique" value="AST4" />
+        <zone name="America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mazatlan" value="MST7" />
+        <zone name="America/Mendoza" value="STD3" />
+        <zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Merida" value="CST6" />
+        <zone name="America/Metlakatla" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mexico_City" value="CST6" />
+        <zone name="America/Miquelon" value="STD3DST,M3.2.0,M11.1.0" />
+        <zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Monterrey" value="CST6" />
+        <zone name="America/Montevideo" value="STD3" />
+        <zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Montserrat" value="AST4" />
+        <zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Noronha" value="STD2" />
+        <zone name="America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nuuk" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Ojinaga" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Panama" value="EST5" />
+        <zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Paramaribo" value="STD3" />
+        <zone name="America/Phoenix" value="MST7" />
+        <zone name="America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Port_of_Spain" value="AST4" />
+        <zone name="America/Porto_Acre" value="STD5" />
+        <zone name="America/Porto_Velho" value="STD4" />
+        <zone name="America/Puerto_Rico" value="AST4" />
+        <zone name="America/Punta_Arenas" value="STD3" />
+        <zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Recife" value="STD3" />
+        <zone name="America/Regina" value="CST6" />
+        <zone name="America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rio_Branco" value="STD5" />
+        <zone name="America/Rosario" value="STD3" />
+        <zone name="America/Santa_Isabel" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Santarem" value="STD3" />
+        <zone name="America/Santiago" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="America/Santo_Domingo" value="AST4" />
+        <zone name="America/Sao_Paulo" value="STD3" />
+        <zone name="America/Scoresbysund" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Barthelemy" value="AST4" />
+        <zone name="America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Kitts" value="AST4" />
+        <zone name="America/St_Lucia" value="AST4" />
+        <zone name="America/St_Thomas" value="AST4" />
+        <zone name="America/St_Vincent" value="AST4" />
+        <zone name="America/Swift_Current" value="CST6" />
+        <zone name="America/Tegucigalpa" value="CST6" />
+        <zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tortola" value="AST4" />
+        <zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Virgin" value="AST4" />
+        <zone name="America/Whitehorse" value="MST7" />
+        <zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Antarctica/Casey" value="STD-11" />
+        <zone name="Antarctica/Davis" value="STD-7" />
+        <zone name="Antarctica/DumontDUrville" value="STD-10" />
+        <zone name="Antarctica/Macquarie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Antarctica/Mawson" value="STD-5" />
+        <zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Palmer" value="STD3" />
+        <zone name="Antarctica/Rothera" value="STD3" />
+        <zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Syowa" value="STD-3" />
+        <zone name="Antarctica/Troll" value="STD-0DST-2,M3.5.0/1,M10.5.0/3" />
+        <zone name="Antarctica/Vostok" value="STD-6" />
+
+        <zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Asia/Aden" value="STD-3" />
+        <zone name="Asia/Almaty" value="STD-6" />
+        <zone name="Asia/Amman" value="STD-3" />
+        <zone name="Asia/Anadyr" value="STD-12" />
+        <zone name="Asia/Aqtau" value="STD-5" />
+        <zone name="Asia/Aqtobe" value="STD-5" />
+        <zone name="Asia/Ashgabat" value="STD-5" />
+        <zone name="Asia/Ashkhabad" value="STD-5" />
+        <zone name="Asia/Atyrau" value="STD-5" />
+        <zone name="Asia/Baghdad" value="STD-3" />
+        <zone name="Asia/Bahrain" value="STD-3" />
+        <zone name="Asia/Baku" value="STD-4" />
+        <zone name="Asia/Bangkok" value="STD-7" />
+        <zone name="Asia/Barnaul" value="STD-7" />
+        <zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
+        <zone name="Asia/Bishkek" value="STD-6" />
+        <zone name="Asia/Brunei" value="STD-8" />
+        <zone name="Asia/Calcutta" value="IST-5:30" />
+        <zone name="Asia/Chita" value="STD-9" />
+        <zone name="Asia/Choibalsan" value="STD-8" />
+        <zone name="Asia/Chongqing" value="CST-8" />
+        <zone name="Asia/Chungking" value="CST-8" />
+        <zone name="Asia/Colombo" value="STD-5:30" />
+        <zone name="Asia/Dacca" value="STD-6" />
+        <zone name="Asia/Damascus" value="STD-3" />
+        <zone name="Asia/Dhaka" value="STD-6" />
+        <zone name="Asia/Dili" value="STD-9" />
+        <zone name="Asia/Dubai" value="STD-4" />
+        <zone name="Asia/Dushanbe" value="STD-5" />
+        <zone name="Asia/Famagusta" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Gaza" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Harbin" value="CST-8" />
+        <zone name="Asia/Hebron" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Ho_Chi_Minh" value="STD-7" />
+        <zone name="Asia/Hong_Kong" value="HKT-8" />
+        <zone name="Asia/Hovd" value="STD-7" />
+        <zone name="Asia/Irkutsk" value="STD-8" />
+        <zone name="Asia/Istanbul" value="STD-3" />
+        <zone name="Asia/Jakarta" value="WIB-7" />
+        <zone name="Asia/Jayapura" value="WIT-9" />
+        <zone name="Asia/Jerusalem" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Kabul" value="STD-4:30" />
+        <zone name="Asia/Kamchatka" value="STD-12" />
+        <zone name="Asia/Karachi" value="PKT-5" />
+        <zone name="Asia/Kashgar" value="STD-6" />
+        <zone name="Asia/Kathmandu" value="STD-5:45" />
+        <zone name="Asia/Katmandu" value="STD-5:45" />
+        <zone name="Asia/Khandyga" value="STD-9" />
+        <zone name="Asia/Kolkata" value="IST-5:30" />
+        <zone name="Asia/Krasnoyarsk" value="STD-7" />
+        <zone name="Asia/Kuala_Lumpur" value="STD-8" />
+        <zone name="Asia/Kuching" value="STD-8" />
+        <zone name="Asia/Kuwait" value="STD-3" />
+        <zone name="Asia/Macao" value="CST-8" />
+        <zone name="Asia/Macau" value="CST-8" />
+        <zone name="Asia/Magadan" value="STD-11" />
+        <zone name="Asia/Makassar" value="WITA-8" />
+        <zone name="Asia/Manila" value="PST-8" />
+        <zone name="Asia/Muscat" value="STD-4" />
+        <zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Novokuznetsk" value="STD-7" />
+        <zone name="Asia/Novosibirsk" value="STD-7" />
+        <zone name="Asia/Omsk" value="STD-6" />
+        <zone name="Asia/Oral" value="STD-5" />
+        <zone name="Asia/Phnom_Penh" value="STD-7" />
+        <zone name="Asia/Pontianak" value="WIB-7" />
+        <zone name="Asia/Pyongyang" value="KST-9" />
+        <zone name="Asia/Qatar" value="STD-3" />
+        <zone name="Asia/Qostanay" value="STD-6" />
+        <zone name="Asia/Qyzylorda" value="STD-5" />
+        <zone name="Asia/Rangoon" value="STD-6:30" />
+        <zone name="Asia/Riyadh" value="STD-3" />
+        <zone name="Asia/Saigon" value="STD-7" />
+        <zone name="Asia/Sakhalin" value="STD-11" />
+        <zone name="Asia/Samarkand" value="STD-5" />
+        <zone name="Asia/Seoul" value="KST-9" />
+        <zone name="Asia/Shanghai" value="CST-8" />
+        <zone name="Asia/Singapore" value="STD-8" />
+        <zone name="Asia/Srednekolymsk" value="STD-11" />
+        <zone name="Asia/Taipei" value="CST-8" />
+        <zone name="Asia/Tashkent" value="STD-5" />
+        <zone name="Asia/Tbilisi" value="STD-4" />
+        <zone name="Asia/Tehran" value="STD-3:30" />
+        <zone name="Asia/Tel_Aviv" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Thimbu" value="STD-6" />
+        <zone name="Asia/Thimphu" value="STD-6" />
+        <zone name="Asia/Tokyo" value="JST-9" />
+        <zone name="Asia/Tomsk" value="STD-7" />
+        <zone name="Asia/Ujung_Pandang" value="WITA-8" />
+        <zone name="Asia/Ulaanbaatar" value="STD-8" />
+        <zone name="Asia/Ulan_Bator" value="STD-8" />
+        <zone name="Asia/Urumqi" value="STD-6" />
+        <zone name="Asia/Ust-Nera" value="STD-10" />
+        <zone name="Asia/Vientiane" value="STD-7" />
+        <zone name="Asia/Vladivostok" value="STD-10" />
+        <zone name="Asia/Yakutsk" value="STD-9" />
+        <zone name="Asia/Yangon" value="STD-6:30" />
+        <zone name="Asia/Yekaterinburg" value="STD-5" />
+        <zone name="Asia/Yerevan" value="STD-4" />
+
+        <zone name="Atlantic/Azores" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Cape_Verde" value="STD1" />
+        <zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Reykjavik" value="GMT0" />
+        <zone name="Atlantic/South_Georgia" value="STD2" />
+        <zone name="Atlantic/St_Helena" value="GMT0" />
+        <zone name="Atlantic/Stanley" value="STD3" />
+
+        <zone name="Australia/ACT" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Adelaide" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Brisbane" value="AEST-10" />
+        <zone name="Australia/Broken_Hill" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Canberra" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Currie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Darwin" value="ACST-9:30" />
+        <zone name="Australia/Eucla" value="STD-8:45" />
+        <zone name="Australia/Hobart" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/LHI" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Lindeman" value="AEST-10" />
+        <zone name="Australia/Lord_Howe" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Melbourne" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/NSW" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/North" value="ACST-9:30" />
+        <zone name="Australia/Perth" value="AWST-8" />
+        <zone name="Australia/Queensland" value="AEST-10" />
+        <zone name="Australia/South" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Sydney" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Tasmania" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Victoria" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/West" value="AWST-8" />
+        <zone name="Australia/Yancowinna" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+
+        <zone name="Brazil/Acre" value="STD5" />
+        <zone name="Brazil/DeNoronha" value="STD2" />
+        <zone name="Brazil/East" value="STD3" />
+        <zone name="Brazil/West" value="STD4" />
+
+        <zone name="CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
+
+        <zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Saskatchewan" value="CST6" />
+        <zone name="Canada/Yukon" value="MST7" />
+
+        <zone name="Chile/Continental" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="Chile/EasterIsland" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+
+        <zone name="Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+
+        <zone name="EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+
+        <zone name="EST" value="EST5" />
+
+        <zone name="EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
+
+        <zone name="Egypt" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+
+        <zone name="Eire" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+
+        <zone name="Etc/GMT" value="GMT0" />
+        <zone name="Etc/GMT+0" value="GMT0" />
+        <zone name="Etc/GMT+1" value="GMT1" />
+        <zone name="Etc/GMT+10" value="GMT10" />
+        <zone name="Etc/GMT+11" value="GMT11" />
+        <zone name="Etc/GMT+12" value="GMT12" />
+        <zone name="Etc/GMT+2" value="GMT2" />
+        <zone name="Etc/GMT+3" value="GMT3" />
+        <zone name="Etc/GMT+4" value="GMT4" />
+        <zone name="Etc/GMT+5" value="GMT5" />
+        <zone name="Etc/GMT+6" value="GMT6" />
+        <zone name="Etc/GMT+7" value="GMT7" />
+        <zone name="Etc/GMT+8" value="GMT8" />
+        <zone name="Etc/GMT+9" value="GMT9" />
+        <zone name="Etc/GMT-0" value="GMT0" />
+        <zone name="Etc/GMT-1" value="GMT-1" />
+        <zone name="Etc/GMT-10" value="GMT-10" />
+        <zone name="Etc/GMT-11" value="GMT-11" />
+        <zone name="Etc/GMT-12" value="GMT-12" />
+        <zone name="Etc/GMT-13" value="GMT-13" />
+        <zone name="Etc/GMT-14" value="GMT-14" />
+        <zone name="Etc/GMT-2" value="GMT-2" />
+        <zone name="Etc/GMT-3" value="GMT-3" />
+        <zone name="Etc/GMT-4" value="GMT-4" />
+        <zone name="Etc/GMT-5" value="GMT-5" />
+        <zone name="Etc/GMT-6" value="GMT-6" />
+        <zone name="Etc/GMT-7" value="GMT-7" />
+        <zone name="Etc/GMT-8" value="GMT-8" />
+        <zone name="Etc/GMT-9" value="GMT-9" />
+        <zone name="Etc/GMT0" value="GMT0" />
+        <zone name="Etc/Greenwich" value="GMT0" />
+        <zone name="Etc/UCT" value="UTC0" />
+        <zone name="Etc/UTC" value="UTC0" />
+        <zone name="Etc/Universal" value="UTC0" />
+        <zone name="Etc/Zulu" value="UTC0" />
+
+        <zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Astrakhan" value="STD-4" />
+        <zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Dublin" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+        <zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Istanbul" value="STD-3" />
+        <zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Kaliningrad" value="EET-2" />
+        <zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Kirov" value="MSK-3" />
+        <zone name="Europe/Kyiv" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Minsk" value="STD-3" />
+        <zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Moscow" value="MSK-3" />
+        <zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Samara" value="STD-4" />
+        <zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Saratov" value="STD-4" />
+        <zone name="Europe/Simferopol" value="MSK-3" />
+        <zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Ulyanovsk" value="STD-4" />
+        <zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Volgograd" value="MSK-3" />
+        <zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Factory" value="STD0" />
+
+        <zone name="GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GMT" value="GMT0" />
+
+        <zone name="GMT+0" value="GMT0" />
+
+        <zone name="GMT-0" value="GMT0" />
+
+        <zone name="GMT0" value="GMT0" />
+
+        <zone name="Greenwich" value="GMT0" />
+
+        <zone name="HST" value="HST10" />
+
+        <zone name="Hongkong" value="HKT-8" />
+
+        <zone name="Iceland" value="GMT0" />
+
+        <zone name="Indian/Antananarivo" value="EAT-3" />
+        <zone name="Indian/Chagos" value="STD-6" />
+        <zone name="Indian/Christmas" value="STD-7" />
+        <zone name="Indian/Cocos" value="STD-6:30" />
+        <zone name="Indian/Comoro" value="EAT-3" />
+        <zone name="Indian/Kerguelen" value="STD-5" />
+        <zone name="Indian/Mahe" value="STD-4" />
+        <zone name="Indian/Maldives" value="STD-5" />
+        <zone name="Indian/Mauritius" value="STD-4" />
+        <zone name="Indian/Mayotte" value="EAT-3" />
+        <zone name="Indian/Reunion" value="STD-4" />
+
+        <zone name="Iran" value="STD-3:30" />
+
+        <zone name="Israel" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+
+        <zone name="Jamaica" value="EST5" />
+
+        <zone name="Japan" value="JST-9" />
+
+        <zone name="Kwajalein" value="STD-12" />
+
+        <zone name="Libya" value="EET-2" />
+
+        <zone name="MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="MST" value="MST7" />
+
+        <zone name="MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Mexico/BajaSur" value="MST7" />
+        <zone name="Mexico/General" value="CST6" />
+
+        <zone name="NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+
+        <zone name="NZ-CHAT" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+
+        <zone name="Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="PRC" value="CST-8" />
+
+        <zone name="PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
+
+        <zone name="Pacific/Apia" value="STD-13" />
+        <zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Pacific/Bougainville" value="STD-11" />
+        <zone name="Pacific/Chatham" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+        <zone name="Pacific/Chuuk" value="STD-10" />
+        <zone name="Pacific/Easter" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+        <zone name="Pacific/Efate" value="STD-11" />
+        <zone name="Pacific/Enderbury" value="STD-13" />
+        <zone name="Pacific/Fakaofo" value="STD-13" />
+        <zone name="Pacific/Fiji" value="STD-12" />
+        <zone name="Pacific/Funafuti" value="STD-12" />
+        <zone name="Pacific/Galapagos" value="STD6" />
+        <zone name="Pacific/Gambier" value="STD9" />
+        <zone name="Pacific/Guadalcanal" value="STD-11" />
+        <zone name="Pacific/Guam" value="ChST-10" />
+        <zone name="Pacific/Honolulu" value="HST10" />
+        <zone name="Pacific/Johnston" value="HST10" />
+        <zone name="Pacific/Kanton" value="STD-13" />
+        <zone name="Pacific/Kiritimati" value="STD-14" />
+        <zone name="Pacific/Kosrae" value="STD-11" />
+        <zone name="Pacific/Kwajalein" value="STD-12" />
+        <zone name="Pacific/Majuro" value="STD-12" />
+        <zone name="Pacific/Marquesas" value="STD9:30" />
+        <zone name="Pacific/Midway" value="SST11" />
+        <zone name="Pacific/Nauru" value="STD-12" />
+        <zone name="Pacific/Niue" value="STD11" />
+        <zone name="Pacific/Norfolk" value="STD-11DST,M10.1.0,M4.1.0/3" />
+        <zone name="Pacific/Noumea" value="STD-11" />
+        <zone name="Pacific/Pago_Pago" value="SST11" />
+        <zone name="Pacific/Palau" value="STD-9" />
+        <zone name="Pacific/Pitcairn" value="STD8" />
+        <zone name="Pacific/Pohnpei" value="STD-11" />
+        <zone name="Pacific/Ponape" value="STD-11" />
+        <zone name="Pacific/Port_Moresby" value="STD-10" />
+        <zone name="Pacific/Rarotonga" value="STD10" />
+        <zone name="Pacific/Saipan" value="ChST-10" />
+        <zone name="Pacific/Samoa" value="SST11" />
+        <zone name="Pacific/Tahiti" value="STD10" />
+        <zone name="Pacific/Tarawa" value="STD-12" />
+        <zone name="Pacific/Tongatapu" value="STD-13" />
+        <zone name="Pacific/Truk" value="STD-10" />
+        <zone name="Pacific/Wake" value="STD-12" />
+        <zone name="Pacific/Wallis" value="STD-12" />
+        <zone name="Pacific/Yap" value="STD-10" />
 
-	<zone name="America/Adak" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Anguilla" value="AST4" />
-	<zone name="America/Antigua" value="AST4" />
-	<zone name="America/Araguaina" value="BRT3" />
-	<zone name="America/Argentina/Buenos_Aires" value="ART3" />
-	<zone name="America/Argentina/Catamarca" value="ART3" />
-	<zone name="America/Argentina/ComodRivadavia" value="ART3" />
-	<zone name="America/Argentina/Cordoba" value="ART3" />
-	<zone name="America/Argentina/Jujuy" value="ART3" />
-	<zone name="America/Argentina/La_Rioja" value="ART3" />
-	<zone name="America/Argentina/Mendoza" value="ART3" />
-	<zone name="America/Argentina/Rio_Gallegos" value="ART3" />
-	<zone name="America/Argentina/Salta" value="ART3" />
-	<zone name="America/Argentina/San_Juan" value="ART3" />
-	<zone name="America/Argentina/San_Luis" value="ART3" />
-	<zone name="America/Argentina/Tucuman" value="ART3" />
-	<zone name="America/Argentina/Ushuaia" value="ART3" />
-	<zone name="America/Aruba" value="AST4" />
-	<zone name="America/Asuncion" value="PYT4PYST,M10.1.0/0,M3.4.0/0" />
-	<zone name="America/Atikokan" value="EST5" />
-	<zone name="America/Atka" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="America/Bahia" value="BRT3" />
-	<zone name="America/Bahia_Banderas" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Barbados" value="AST4" />
-	<zone name="America/Belem" value="BRT3" />
-	<zone name="America/Belize" value="CST6" />
-	<zone name="America/Blanc-Sablon" value="AST4" />
-	<zone name="America/Boa_Vista" value="AMT4" />
-	<zone name="America/Bogota" value="COT5" />
-	<zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Buenos_Aires" value="ART3" />
-	<zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Campo_Grande" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="America/Cancun" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Caracas" value="VET4:30" />
-	<zone name="America/Catamarca" value="ART3" />
-	<zone name="America/Cayenne" value="GFT3" />
-	<zone name="America/Cayman" value="EST5" />
-	<zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Coral_Harbour" value="EST5" />
-	<zone name="America/Cordoba" value="ART3" />
-	<zone name="America/Costa_Rica" value="CST6" />
-	<zone name="America/Creston" value="MST7" />
-	<zone name="America/Cuiaba" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="America/Curacao" value="AST4" />
-	<zone name="America/Danmarkshavn" value="GMT0" />
-	<zone name="America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dawson_Creek" value="MST7" />
-	<zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dominica" value="AST4" />
-	<zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Eirunepe" value="ACT5" />
-	<zone name="America/El_Salvador" value="CST6" />
-	<zone name="America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Fortaleza" value="BRT3" />
-	<zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Godthab" value="WGST" />
-	<zone name="America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Grenada" value="AST4" />
-	<zone name="America/Guadeloupe" value="AST4" />
-	<zone name="America/Guatemala" value="CST6" />
-	<zone name="America/Guayaquil" value="ECT5" />
-	<zone name="America/Guyana" value="GYT4" />
-	<zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="America/Hermosillo" value="MST7" />
-	<zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Jamaica" value="EST5" />
-	<zone name="America/Jujuy" value="ART3" />
-	<zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kralendijk" value="AST4" />
-	<zone name="America/La_Paz" value="BOT4" />
-	<zone name="America/Lima" value="PET5" />
-	<zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Lower_Princes" value="AST4" />
-	<zone name="America/Maceio" value="BRT3" />
-	<zone name="America/Managua" value="CST6" />
-	<zone name="America/Manaus" value="AMT4" />
-	<zone name="America/Marigot" value="AST4" />
-	<zone name="America/Martinique" value="AST4" />
-	<zone name="America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Mendoza" value="ART3" />
-	<zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Metlakatla" value="MeST8" />
-	<zone name="America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Montevideo" value="UYT3UYST,M10.1.0,M3.2.0" />
-	<zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Montserrat" value="AST4" />
-	<zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Noronha" value="FNT2" />
-	<zone name="America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Ojinaga" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Panama" value="EST5" />
-	<zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Paramaribo" value="SRT3" />
-	<zone name="America/Phoenix" value="MST7" />
-	<zone name="America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Port_of_Spain" value="AST4" />
-	<zone name="America/Porto_Acre" value="ACT5" />
-	<zone name="America/Porto_Velho" value="AMT4" />
-	<zone name="America/Puerto_Rico" value="AST4" />
-	<zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Recife" value="BRT3" />
-	<zone name="America/Regina" value="CST6" />
-	<zone name="America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Rio_Branco" value="ACT5" />
-	<zone name="America/Rosario" value="ART3" />
-	<zone name="America/Santa_Isabel" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="America/Santarem" value="BRT3" />
-	<zone name="America/Santiago" value="CLST" />
-	<zone name="America/Santo_Domingo" value="AST4" />
-	<zone name="America/Sao_Paulo" value="BRT3" />
-	<zone name="America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/St_Barthelemy" value="AST4" />
-	<zone name="America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="America/St_Kitts" value="AST4" />
-	<zone name="America/St_Lucia" value="AST4" />
-	<zone name="America/St_Thomas" value="AST4" />
-	<zone name="America/St_Vincent" value="AST4" />
-	<zone name="America/Swift_Current" value="CST6" />
-	<zone name="America/Tegucigalpa" value="CST6" />
-	<zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tortola" value="AST4" />
-	<zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Virgin" value="AST4" />
-	<zone name="America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
 
-	<zone name="Antarctica/Casey" value="WST-8" />
-	<zone name="Antarctica/Davis" value="DAVT-7" />
-	<zone name="Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="Antarctica/Macquarie" value="MIST-11" />
-	<zone name="Antarctica/Mawson" value="MAWT-5" />
-	<zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Palmer" value="CLST" />
-	<zone name="Antarctica/Rothera" value="ROTT3" />
-	<zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Syowa" value="SYOT-3" />
-	<zone name="Antarctica/Troll" value="UTC0CEST-2,M3.5.0/1,M10.5.0/3" />
-	<zone name="Antarctica/Vostok" value="VOST-6" />
+        <zone name="Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
 
-	<zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="ROC" value="CST-8" />
 
-	<zone name="Asia/Aden" value="AST-3" />
-	<zone name="Asia/Almaty" value="ALMT-6" />
-	<zone name="Asia/Amman" value="EEST" />
-	<zone name="Asia/Anadyr" value="ANAT-12" />
-	<zone name="Asia/Aqtau" value="AQTT-5" />
-	<zone name="Asia/Aqtobe" value="AQTT-5" />
-	<zone name="Asia/Ashgabat" value="TMT-5" />
-	<zone name="Asia/Ashkhabad" value="TMT-5" />
-	<zone name="Asia/Baghdad" value="AST-3" />
-	<zone name="Asia/Bahrain" value="AST-3" />
-	<zone name="Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="Asia/Bangkok" value="ICT-7" />
-	<zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="Asia/Bishkek" value="KGT-6" />
-	<zone name="Asia/Brunei" value="BNT-8" />
-	<zone name="Asia/Calcutta" value="IST-5:30" />
-	<zone name="Asia/Choibalsan" value="CHOT-8" />
-	<zone name="Asia/Chongqing" value="CST-8" />
-	<zone name="Asia/Chungking" value="CST-8" />
-	<zone name="Asia/Colombo" value="IST-5:30" />
-	<zone name="Asia/Dacca" value="BDT-6" />
-	<zone name="Asia/Damascus" value="EET-2EEST,M3.5.5/0,M10.5.5/0" />
-	<zone name="Asia/Dhaka" value="BDT-6" />
-	<zone name="Asia/Dili" value="TLT-9" />
-	<zone name="Asia/Dubai" value="GST-4" />
-	<zone name="Asia/Dushanbe" value="TJT-5" />
-	<zone name="Asia/Gaza" value="EEST" />
-	<zone name="Asia/Harbin" value="CST-8" />
-	<zone name="Asia/Hebron" value="EEST" />
-	<zone name="Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="Asia/Hong_Kong" value="HKT-8" />
-	<zone name="Asia/Hovd" value="HOVT-7" />
-	<zone name="Asia/Irkutsk" value="IRKT-9" />
-	<zone name="Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Jakarta" value="WIB-7" />
-	<zone name="Asia/Jayapura" value="WIT-9" />
-	<zone name="Asia/Jerusalem" value="IDDT" />
-	<zone name="Asia/Kabul" value="AFT-4:30" />
-	<zone name="Asia/Kamchatka" value="PETT-12" />
-	<zone name="Asia/Karachi" value="PKT-5" />
-	<zone name="Asia/Kashgar" value="CST-8" />
-	<zone name="Asia/Kathmandu" value="NPT-5:45" />
-	<zone name="Asia/Katmandu" value="NPT-5:45" />
-	<zone name="Asia/Khandyga" value="YAKT-10" />
-	<zone name="Asia/Kolkata" value="IST-5:30" />
-	<zone name="Asia/Krasnoyarsk" value="KRAT-8" />
-	<zone name="Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="Asia/Kuching" value="MYT-8" />
-	<zone name="Asia/Kuwait" value="AST-3" />
-	<zone name="Asia/Macao" value="CST-8" />
-	<zone name="Asia/Macau" value="CST-8" />
-	<zone name="Asia/Magadan" value="MAGT-12" />
-	<zone name="Asia/Makassar" value="WITA-8" />
-	<zone name="Asia/Manila" value="PHT-8" />
-	<zone name="Asia/Muscat" value="GST-4" />
-	<zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Novokuznetsk" value="NOVT-7" />
-	<zone name="Asia/Novosibirsk" value="NOVT-7" />
-	<zone name="Asia/Omsk" value="OMST-7" />
-	<zone name="Asia/Oral" value="ORAT-5" />
-	<zone name="Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="Asia/Pontianak" value="WIB-7" />
-	<zone name="Asia/Pyongyang" value="KST-9" />
-	<zone name="Asia/Qatar" value="AST-3" />
-	<zone name="Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="Asia/Rangoon" value="MMT-6:30" />
-	<zone name="Asia/Riyadh" value="AST-3" />
-	<zone name="Asia/Saigon" value="ICT-7" />
-	<zone name="Asia/Sakhalin" value="SAKT-11" />
-	<zone name="Asia/Samarkand" value="UZT-5" />
-	<zone name="Asia/Seoul" value="KST-9" />
-	<zone name="Asia/Shanghai" value="CST-8" />
-	<zone name="Asia/Singapore" value="SGT-8" />
-	<zone name="Asia/Taipei" value="CST-8" />
-	<zone name="Asia/Tashkent" value="UZT-5" />
-	<zone name="Asia/Tbilisi" value="GET-4" />
-	<zone name="Asia/Tehran" value="IRDT" />
-	<zone name="Asia/Tel_Aviv" value="IDDT" />
-	<zone name="Asia/Thimbu" value="BTT-6" />
-	<zone name="Asia/Thimphu" value="BTT-6" />
-	<zone name="Asia/Tokyo" value="JST-9" />
-	<zone name="Asia/Ujung_Pandang" value="WITA-8" />
-	<zone name="Asia/Ulaanbaatar" value="ULAT-8" />
-	<zone name="Asia/Ulan_Bator" value="ULAT-8" />
-	<zone name="Asia/Urumqi" value="CST-8" />
-	<zone name="Asia/Ust-Nera" value="VLAT-11" />
-	<zone name="Asia/Vientiane" value="ICT-7" />
-	<zone name="Asia/Vladivostok" value="VLAT-11" />
-	<zone name="Asia/Yakutsk" value="YAKT-10" />
-	<zone name="Asia/Yekaterinburg" value="YEKT-6" />
-	<zone name="Asia/Yerevan" value="AMT-4" />
+        <zone name="ROK" value="KST-9" />
+
+        <zone name="Singapore" value="STD-8" />
+
+        <zone name="Turkey" value="STD-3" />
+
+        <zone name="UCT" value="UTC0" />
+
+        <zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="US/Aleutian" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="US/Arizona" value="MST7" />
+        <zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Hawaii" value="HST10" />
+        <zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="US/Samoa" value="SST11" />
 
-	<zone name="Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Reykjavik" value="GMT0" />
-	<zone name="Atlantic/South_Georgia" value="GST2" />
-	<zone name="Atlantic/St_Helena" value="GMT0" />
-	<zone name="Atlantic/Stanley" value="FKST3" />
-
-	<zone name="Australia/ACT" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Adelaide" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Brisbane" value="EST-10" />
-	<zone name="Australia/Broken_Hill" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Canberra" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Currie" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Darwin" value="CST-9:30" />
-	<zone name="Australia/Eucla" value="CWST-8:45" />
-	<zone name="Australia/Hobart" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/LHI" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Lindeman" value="EST-10" />
-	<zone name="Australia/Lord_Howe" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Melbourne" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/NSW" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/North" value="CST-9:30" />
-	<zone name="Australia/Perth" value="WST-8" />
-	<zone name="Australia/Queensland" value="EST-10" />
-	<zone name="Australia/South" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Sydney" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Tasmania" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Victoria" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/West" value="WST-8" />
-	<zone name="Australia/Yancowinna" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-
-	<zone name="Brazil/Acre" value="ACT5" />
-	<zone name="Brazil/DeNoronha" value="FNT2" />
-	<zone name="Brazil/East" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="Brazil/West" value="AMT4" />
-
-	<zone name="CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-
-	<zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/East-Saskatchewan" value="CST6" />
-	<zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Saskatchewan" value="CST6" />
-	<zone name="Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-
-	<zone name="Chile/Continental" value="CLST" />
-	<zone name="Chile/EasterIsland" value="EASST" />
-
-	<zone name="Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-
-	<zone name="EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-
-	<zone name="EST" value="EST5" />
-
-	<zone name="EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-
-	<zone name="Egypt" value="EEST" />
-
-	<zone name="Eire" value="GMT0IST,M3.5.0/1,M10.5.0" />
-
-	<zone name="Etc/GMT" value="GMT0" />
-	<zone name="Etc/GMT+0" value="GMT0" />
-	<zone name="Etc/GMT+1" value="<GMT+1>1" />
-	<zone name="Etc/GMT+10" value="<GMT+10>10" />
-	<zone name="Etc/GMT+11" value="<GMT+11>11" />
-	<zone name="Etc/GMT+12" value="<GMT+12>12" />
-	<zone name="Etc/GMT+2" value="<GMT+2>2" />
-	<zone name="Etc/GMT+3" value="<GMT+3>3" />
-	<zone name="Etc/GMT+4" value="<GMT+4>4" />
-	<zone name="Etc/GMT+5" value="<GMT+5>5" />
-	<zone name="Etc/GMT+6" value="<GMT+6>6" />
-	<zone name="Etc/GMT+7" value="<GMT+7>7" />
-	<zone name="Etc/GMT+8" value="<GMT+8>8" />
-	<zone name="Etc/GMT+9" value="<GMT+9>9" />
-	<zone name="Etc/GMT-0" value="GMT0" />
-	<zone name="Etc/GMT-1" value="<GMT-1>-1" />
-	<zone name="Etc/GMT-10" value="<GMT-10>-10" />
-	<zone name="Etc/GMT-11" value="<GMT-11>-11" />
-	<zone name="Etc/GMT-12" value="<GMT-12>-12" />
-	<zone name="Etc/GMT-13" value="<GMT-13>-13" />
-	<zone name="Etc/GMT-14" value="<GMT-14>-14" />
-	<zone name="Etc/GMT-2" value="<GMT-2>-2" />
-	<zone name="Etc/GMT-3" value="<GMT-3>-3" />
-	<zone name="Etc/GMT-4" value="<GMT-4>-4" />
-	<zone name="Etc/GMT-5" value="<GMT-5>-5" />
-	<zone name="Etc/GMT-6" value="<GMT-6>-6" />
-	<zone name="Etc/GMT-7" value="<GMT-7>-7" />
-	<zone name="Etc/GMT-8" value="<GMT-8>-8" />
-	<zone name="Etc/GMT-9" value="<GMT-9>-9" />
-	<zone name="Etc/GMT0" value="GMT0" />
-	<zone name="Etc/Greenwich" value="GMT0" />
-	<zone name="Etc/UCT" value="UCT0" />
-	<zone name="Etc/UTC" value="UTC0" />
-	<zone name="Etc/Universal" value="UTC0" />
-	<zone name="Etc/Zulu" value="UTC0" />
-
-	<zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Kaliningrad" value="FET-3" />
-	<zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Minsk" value="FET-3" />
-	<zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Moscow" value="MSK-4" />
-	<zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Samara" value="SAMT-4" />
-	<zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Simferopol" value="MSK-4" />
-	<zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Volgograd" value="VOLT-4" />
-	<zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Factory" value="<Local time zone must be set--see zic manual page>0" />
-
-	<zone name="GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
-
-	<zone name="GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
-
-	<zone name="GMT" value="GMT0" />
-
-	<zone name="GMT+0" value="GMT0" />
-
-	<zone name="GMT-0" value="GMT0" />
-
-	<zone name="GMT0" value="GMT0" />
-
-	<zone name="Greenwich" value="GMT0" />
-
-	<zone name="HST" value="HST10" />
-
-	<zone name="Hongkong" value="HKT-8" />
-
-	<zone name="Iceland" value="GMT0" />
-
-	<zone name="Indian/Antananarivo" value="EAT-3" />
-	<zone name="Indian/Chagos" value="IOT-6" />
-	<zone name="Indian/Christmas" value="CXT-7" />
-	<zone name="Indian/Cocos" value="CCT-6:30" />
-	<zone name="Indian/Comoro" value="EAT-3" />
-	<zone name="Indian/Kerguelen" value="TFT-5" />
-	<zone name="Indian/Mahe" value="SCT-4" />
-	<zone name="Indian/Maldives" value="MVT-5" />
-	<zone name="Indian/Mauritius" value="MUT-4" />
-	<zone name="Indian/Mayotte" value="EAT-3" />
-	<zone name="Indian/Reunion" value="RET-4" />
-
-	<zone name="Iran" value="IRDT" />
-
-	<zone name="Israel" value="IDDT" />
-
-	<zone name="Jamaica" value="EST5" />
-
-	<zone name="Japan" value="JST-9" />
-
-	<zone name="Kwajalein" value="MHT-12" />
-
-	<zone name="Libya" value="EET-2" />
-
-	<zone name="MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="MST" value="MST7" />
-
-	<zone name="MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-
-	<zone name="Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-
-	<zone name="NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-
-	<zone name="NZ-CHAT" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-
-	<zone name="Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
-
-	<zone name="PRC" value="CST-8" />
-
-	<zone name="PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-
-	<zone name="Pacific/Apia" value="WST-13WSDT,M9.5.0/3,M4.1.0/4" />
-	<zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="Pacific/Chuuk" value="CHUT-10" />
-	<zone name="Pacific/Easter" value="EASST" />
-	<zone name="Pacific/Efate" value="VUT-11" />
-	<zone name="Pacific/Enderbury" value="PHOT-13" />
-	<zone name="Pacific/Fakaofo" value="TKT-13" />
-	<zone name="Pacific/Fiji" value="FJST" />
-	<zone name="Pacific/Funafuti" value="TVT-12" />
-	<zone name="Pacific/Galapagos" value="GALT6" />
-	<zone name="Pacific/Gambier" value="GAMT9" />
-	<zone name="Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="Pacific/Guam" value="ChST-10" />
-	<zone name="Pacific/Honolulu" value="HST10" />
-	<zone name="Pacific/Johnston" value="HST10" />
-	<zone name="Pacific/Kiritimati" value="LINT-14" />
-	<zone name="Pacific/Kosrae" value="KOST-11" />
-	<zone name="Pacific/Kwajalein" value="MHT-12" />
-	<zone name="Pacific/Majuro" value="MHT-12" />
-	<zone name="Pacific/Marquesas" value="MART9:30" />
-	<zone name="Pacific/Midway" value="SST11" />
-	<zone name="Pacific/Nauru" value="NRT-12" />
-	<zone name="Pacific/Niue" value="NUT11" />
-	<zone name="Pacific/Norfolk" value="NFT-11:30" />
-	<zone name="Pacific/Noumea" value="NCT-11" />
-	<zone name="Pacific/Pago_Pago" value="SST11" />
-	<zone name="Pacific/Palau" value="PWT-9" />
-	<zone name="Pacific/Pitcairn" value="PST8" />
-	<zone name="Pacific/Pohnpei" value="PONT-11" />
-	<zone name="Pacific/Ponape" value="PONT-11" />
-	<zone name="Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="Pacific/Rarotonga" value="CKT10" />
-	<zone name="Pacific/Saipan" value="ChST-10" />
-	<zone name="Pacific/Samoa" value="SST11" />
-	<zone name="Pacific/Tahiti" value="TAHT10" />
-	<zone name="Pacific/Tarawa" value="GILT-12" />
-	<zone name="Pacific/Tongatapu" value="TOT-13" />
-	<zone name="Pacific/Truk" value="CHUT-10" />
-	<zone name="Pacific/Wake" value="WAKT-12" />
-	<zone name="Pacific/Wallis" value="WFT-12" />
-	<zone name="Pacific/Yap" value="CHUT-10" />
-
-	<zone name="Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
-
-	<zone name="ROC" value="CST-8" />
-
-	<zone name="ROK" value="KST-9" />
-
-	<zone name="Singapore" value="SGT-8" />
-
-	<zone name="SystemV/AST4" value="AST4" />
-	<zone name="SystemV/AST4ADT" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/CST6" value="CST6" />
-	<zone name="SystemV/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/EST5" value="EST5" />
-	<zone name="SystemV/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/HST10" value="HST10" />
-	<zone name="SystemV/MST7" value="MST7" />
-	<zone name="SystemV/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/PST8" value="PST8" />
-	<zone name="SystemV/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="SystemV/YST9" value="GAMT9" />
-	<zone name="SystemV/YST9YDT" value="AKST9AKDT,M3.2.0,M11.1.0" />
-
-	<zone name="Turkey" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-
-	<zone name="UCT" value="UCT0" />
-
-	<zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="US/Aleutian" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="US/Arizona" value="MST7" />
-	<zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Hawaii" value="HST10" />
-	<zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="US/Pacific-New" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="US/Samoa" value="SST11" />
-
-	<zone name="UTC" value="UTC0" />
-
-	<zone name="Universal" value="UTC0" />
-
-	<zone name="W-SU" value="MSK-4" />
-
-	<zone name="WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
-
-	<zone name="Zulu" value="UTC0" />
-
-	<zone name="localtime" value="CST6CDT,M3.2.0,M11.1.0" />
-
-	<zone name="posix/Africa/Abidjan" value="GMT0" />
-	<zone name="posix/Africa/Accra" value="GMT0" />
-	<zone name="posix/Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="posix/Africa/Algiers" value="CET-1" />
-	<zone name="posix/Africa/Asmara" value="EAT-3" />
-	<zone name="posix/Africa/Asmera" value="EAT-3" />
-	<zone name="posix/Africa/Bamako" value="GMT0" />
-	<zone name="posix/Africa/Bangui" value="WAT-1" />
-	<zone name="posix/Africa/Banjul" value="GMT0" />
-	<zone name="posix/Africa/Bissau" value="GMT0" />
-	<zone name="posix/Africa/Blantyre" value="CAT-2" />
-	<zone name="posix/Africa/Brazzaville" value="WAT-1" />
-	<zone name="posix/Africa/Bujumbura" value="CAT-2" />
-	<zone name="posix/Africa/Cairo" value="EEST" />
-	<zone name="posix/Africa/Casablanca" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Africa/Conakry" value="GMT0" />
-	<zone name="posix/Africa/Dakar" value="GMT0" />
-	<zone name="posix/Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="posix/Africa/Djibouti" value="EAT-3" />
-	<zone name="posix/Africa/Douala" value="WAT-1" />
-	<zone name="posix/Africa/El_Aaiun" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Africa/Freetown" value="GMT0" />
-	<zone name="posix/Africa/Gaborone" value="CAT-2" />
-	<zone name="posix/Africa/Harare" value="CAT-2" />
-	<zone name="posix/Africa/Johannesburg" value="SAST-2" />
-	<zone name="posix/Africa/Juba" value="EAT-3" />
-	<zone name="posix/Africa/Kampala" value="EAT-3" />
-	<zone name="posix/Africa/Khartoum" value="EAT-3" />
-	<zone name="posix/Africa/Kigali" value="CAT-2" />
-	<zone name="posix/Africa/Kinshasa" value="WAT-1" />
-	<zone name="posix/Africa/Lagos" value="WAT-1" />
-	<zone name="posix/Africa/Libreville" value="WAT-1" />
-	<zone name="posix/Africa/Lome" value="GMT0" />
-	<zone name="posix/Africa/Luanda" value="WAT-1" />
-	<zone name="posix/Africa/Lubumbashi" value="CAT-2" />
-	<zone name="posix/Africa/Lusaka" value="CAT-2" />
-	<zone name="posix/Africa/Malabo" value="WAT-1" />
-	<zone name="posix/Africa/Maputo" value="CAT-2" />
-	<zone name="posix/Africa/Maseru" value="SAST-2" />
-	<zone name="posix/Africa/Mbabane" value="SAST-2" />
-	<zone name="posix/Africa/Mogadishu" value="EAT-3" />
-	<zone name="posix/Africa/Monrovia" value="GMT0" />
-	<zone name="posix/Africa/Nairobi" value="EAT-3" />
-	<zone name="posix/Africa/Ndjamena" value="WAT-1" />
-	<zone name="posix/Africa/Niamey" value="WAT-1" />
-	<zone name="posix/Africa/Nouakchott" value="GMT0" />
-	<zone name="posix/Africa/Ouagadougou" value="GMT0" />
-	<zone name="posix/Africa/Porto-Novo" value="WAT-1" />
-	<zone name="posix/Africa/Sao_Tome" value="GMT0" />
-	<zone name="posix/Africa/Timbuktu" value="GMT0" />
-	<zone name="posix/Africa/Tripoli" value="EET-2" />
-	<zone name="posix/Africa/Tunis" value="CET-1" />
-	<zone name="posix/Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
-	<zone name="posix/America/Adak" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Anguilla" value="AST4" />
-	<zone name="posix/America/Antigua" value="AST4" />
-	<zone name="posix/America/Araguaina" value="BRT3" />
-	<zone name="posix/America/Argentina/Buenos_Aires" value="ART3" />
-	<zone name="posix/America/Argentina/Catamarca" value="ART3" />
-	<zone name="posix/America/Argentina/ComodRivadavia" value="ART3" />
-	<zone name="posix/America/Argentina/Cordoba" value="ART3" />
-	<zone name="posix/America/Argentina/Jujuy" value="ART3" />
-	<zone name="posix/America/Argentina/La_Rioja" value="ART3" />
-	<zone name="posix/America/Argentina/Mendoza" value="ART3" />
-	<zone name="posix/America/Argentina/Rio_Gallegos" value="ART3" />
-	<zone name="posix/America/Argentina/Salta" value="ART3" />
-	<zone name="posix/America/Argentina/San_Juan" value="ART3" />
-	<zone name="posix/America/Argentina/San_Luis" value="ART3" />
-	<zone name="posix/America/Argentina/Tucuman" value="ART3" />
-	<zone name="posix/America/Argentina/Ushuaia" value="ART3" />
-	<zone name="posix/America/Aruba" value="AST4" />
-	<zone name="posix/America/Asuncion" value="PYT4PYST,M10.1.0/0,M3.4.0/0" />
-	<zone name="posix/America/Atikokan" value="EST5" />
-	<zone name="posix/America/Atka" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Bahia" value="BRT3" />
-	<zone name="posix/America/Bahia_Banderas" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Barbados" value="AST4" />
-	<zone name="posix/America/Belem" value="BRT3" />
-	<zone name="posix/America/Belize" value="CST6" />
-	<zone name="posix/America/Blanc-Sablon" value="AST4" />
-	<zone name="posix/America/Boa_Vista" value="AMT4" />
-	<zone name="posix/America/Bogota" value="COT5" />
-	<zone name="posix/America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Buenos_Aires" value="ART3" />
-	<zone name="posix/America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Campo_Grande" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="posix/America/Cancun" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Caracas" value="VET4:30" />
-	<zone name="posix/America/Catamarca" value="ART3" />
-	<zone name="posix/America/Cayenne" value="GFT3" />
-	<zone name="posix/America/Cayman" value="EST5" />
-	<zone name="posix/America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Coral_Harbour" value="EST5" />
-	<zone name="posix/America/Cordoba" value="ART3" />
-	<zone name="posix/America/Costa_Rica" value="CST6" />
-	<zone name="posix/America/Creston" value="MST7" />
-	<zone name="posix/America/Cuiaba" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="posix/America/Curacao" value="AST4" />
-	<zone name="posix/America/Danmarkshavn" value="GMT0" />
-	<zone name="posix/America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Dawson_Creek" value="MST7" />
-	<zone name="posix/America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Dominica" value="AST4" />
-	<zone name="posix/America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Eirunepe" value="ACT5" />
-	<zone name="posix/America/El_Salvador" value="CST6" />
-	<zone name="posix/America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Fortaleza" value="BRT3" />
-	<zone name="posix/America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Godthab" value="WGST" />
-	<zone name="posix/America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Grenada" value="AST4" />
-	<zone name="posix/America/Guadeloupe" value="AST4" />
-	<zone name="posix/America/Guatemala" value="CST6" />
-	<zone name="posix/America/Guayaquil" value="ECT5" />
-	<zone name="posix/America/Guyana" value="GYT4" />
-	<zone name="posix/America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="posix/America/Hermosillo" value="MST7" />
-	<zone name="posix/America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Jamaica" value="EST5" />
-	<zone name="posix/America/Jujuy" value="ART3" />
-	<zone name="posix/America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Kralendijk" value="AST4" />
-	<zone name="posix/America/La_Paz" value="BOT4" />
-	<zone name="posix/America/Lima" value="PET5" />
-	<zone name="posix/America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Lower_Princes" value="AST4" />
-	<zone name="posix/America/Maceio" value="BRT3" />
-	<zone name="posix/America/Managua" value="CST6" />
-	<zone name="posix/America/Manaus" value="AMT4" />
-	<zone name="posix/America/Marigot" value="AST4" />
-	<zone name="posix/America/Martinique" value="AST4" />
-	<zone name="posix/America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Mendoza" value="ART3" />
-	<zone name="posix/America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Metlakatla" value="MeST8" />
-	<zone name="posix/America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Montevideo" value="UYT3UYST,M10.1.0,M3.2.0" />
-	<zone name="posix/America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Montserrat" value="AST4" />
-	<zone name="posix/America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Noronha" value="FNT2" />
-	<zone name="posix/America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Ojinaga" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Panama" value="EST5" />
-	<zone name="posix/America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Paramaribo" value="SRT3" />
-	<zone name="posix/America/Phoenix" value="MST7" />
-	<zone name="posix/America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Port_of_Spain" value="AST4" />
-	<zone name="posix/America/Porto_Acre" value="ACT5" />
-	<zone name="posix/America/Porto_Velho" value="AMT4" />
-	<zone name="posix/America/Puerto_Rico" value="AST4" />
-	<zone name="posix/America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Recife" value="BRT3" />
-	<zone name="posix/America/Regina" value="CST6" />
-	<zone name="posix/America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Rio_Branco" value="ACT5" />
-	<zone name="posix/America/Rosario" value="ART3" />
-	<zone name="posix/America/Santa_Isabel" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Santarem" value="BRT3" />
-	<zone name="posix/America/Santiago" value="CLST" />
-	<zone name="posix/America/Santo_Domingo" value="AST4" />
-	<zone name="posix/America/Sao_Paulo" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="posix/America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="posix/America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/St_Barthelemy" value="AST4" />
-	<zone name="posix/America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/St_Kitts" value="AST4" />
-	<zone name="posix/America/St_Lucia" value="AST4" />
-	<zone name="posix/America/St_Thomas" value="AST4" />
-	<zone name="posix/America/St_Vincent" value="AST4" />
-	<zone name="posix/America/Swift_Current" value="CST6" />
-	<zone name="posix/America/Tegucigalpa" value="CST6" />
-	<zone name="posix/America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Tortola" value="AST4" />
-	<zone name="posix/America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Virgin" value="AST4" />
-	<zone name="posix/America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Antarctica/Casey" value="WST-8" />
-	<zone name="posix/Antarctica/Davis" value="DAVT-7" />
-	<zone name="posix/Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="posix/Antarctica/Macquarie" value="MIST-11" />
-	<zone name="posix/Antarctica/Mawson" value="MAWT-5" />
-	<zone name="posix/Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="posix/Antarctica/Palmer" value="CLST" />
-	<zone name="posix/Antarctica/Rothera" value="ROTT3" />
-	<zone name="posix/Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="posix/Antarctica/Syowa" value="SYOT-3" />
-	<zone name="posix/Antarctica/Troll" value="UTC0CEST-2,M3.5.0/1,M10.5.0/3" />
-	<zone name="posix/Antarctica/Vostok" value="VOST-6" />
-	<zone name="posix/Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Asia/Aden" value="AST-3" />
-	<zone name="posix/Asia/Almaty" value="ALMT-6" />
-	<zone name="posix/Asia/Amman" value="EEST" />
-	<zone name="posix/Asia/Anadyr" value="ANAT-12" />
-	<zone name="posix/Asia/Aqtau" value="AQTT-5" />
-	<zone name="posix/Asia/Aqtobe" value="AQTT-5" />
-	<zone name="posix/Asia/Ashgabat" value="TMT-5" />
-	<zone name="posix/Asia/Ashkhabad" value="TMT-5" />
-	<zone name="posix/Asia/Baghdad" value="AST-3" />
-	<zone name="posix/Asia/Bahrain" value="AST-3" />
-	<zone name="posix/Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="posix/Asia/Bangkok" value="ICT-7" />
-	<zone name="posix/Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="posix/Asia/Bishkek" value="KGT-6" />
-	<zone name="posix/Asia/Brunei" value="BNT-8" />
-	<zone name="posix/Asia/Calcutta" value="IST-5:30" />
-	<zone name="posix/Asia/Choibalsan" value="CHOT-8" />
-	<zone name="posix/Asia/Chongqing" value="CST-8" />
-	<zone name="posix/Asia/Chungking" value="CST-8" />
-	<zone name="posix/Asia/Colombo" value="IST-5:30" />
-	<zone name="posix/Asia/Dacca" value="BDT-6" />
-	<zone name="posix/Asia/Damascus" value="EET-2EEST,M3.5.5/0,M10.5.5/0" />
-	<zone name="posix/Asia/Dhaka" value="BDT-6" />
-	<zone name="posix/Asia/Dili" value="TLT-9" />
-	<zone name="posix/Asia/Dubai" value="GST-4" />
-	<zone name="posix/Asia/Dushanbe" value="TJT-5" />
-	<zone name="posix/Asia/Gaza" value="EEST" />
-	<zone name="posix/Asia/Harbin" value="CST-8" />
-	<zone name="posix/Asia/Hebron" value="EEST" />
-	<zone name="posix/Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="posix/Asia/Hong_Kong" value="HKT-8" />
-	<zone name="posix/Asia/Hovd" value="HOVT-7" />
-	<zone name="posix/Asia/Irkutsk" value="IRKT-9" />
-	<zone name="posix/Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Asia/Jakarta" value="WIB-7" />
-	<zone name="posix/Asia/Jayapura" value="WIT-9" />
-	<zone name="posix/Asia/Jerusalem" value="IDDT" />
-	<zone name="posix/Asia/Kabul" value="AFT-4:30" />
-	<zone name="posix/Asia/Kamchatka" value="PETT-12" />
-	<zone name="posix/Asia/Karachi" value="PKT-5" />
-	<zone name="posix/Asia/Kashgar" value="CST-8" />
-	<zone name="posix/Asia/Kathmandu" value="NPT-5:45" />
-	<zone name="posix/Asia/Katmandu" value="NPT-5:45" />
-	<zone name="posix/Asia/Khandyga" value="YAKT-10" />
-	<zone name="posix/Asia/Kolkata" value="IST-5:30" />
-	<zone name="posix/Asia/Krasnoyarsk" value="KRAT-8" />
-	<zone name="posix/Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="posix/Asia/Kuching" value="MYT-8" />
-	<zone name="posix/Asia/Kuwait" value="AST-3" />
-	<zone name="posix/Asia/Macao" value="CST-8" />
-	<zone name="posix/Asia/Macau" value="CST-8" />
-	<zone name="posix/Asia/Magadan" value="MAGT-12" />
-	<zone name="posix/Asia/Makassar" value="WITA-8" />
-	<zone name="posix/Asia/Manila" value="PHT-8" />
-	<zone name="posix/Asia/Muscat" value="GST-4" />
-	<zone name="posix/Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Asia/Novokuznetsk" value="NOVT-7" />
-	<zone name="posix/Asia/Novosibirsk" value="NOVT-7" />
-	<zone name="posix/Asia/Omsk" value="OMST-7" />
-	<zone name="posix/Asia/Oral" value="ORAT-5" />
-	<zone name="posix/Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="posix/Asia/Pontianak" value="WIB-7" />
-	<zone name="posix/Asia/Pyongyang" value="KST-9" />
-	<zone name="posix/Asia/Qatar" value="AST-3" />
-	<zone name="posix/Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="posix/Asia/Rangoon" value="MMT-6:30" />
-	<zone name="posix/Asia/Riyadh" value="AST-3" />
-	<zone name="posix/Asia/Saigon" value="ICT-7" />
-	<zone name="posix/Asia/Sakhalin" value="SAKT-11" />
-	<zone name="posix/Asia/Samarkand" value="UZT-5" />
-	<zone name="posix/Asia/Seoul" value="KST-9" />
-	<zone name="posix/Asia/Shanghai" value="CST-8" />
-	<zone name="posix/Asia/Singapore" value="SGT-8" />
-	<zone name="posix/Asia/Taipei" value="CST-8" />
-	<zone name="posix/Asia/Tashkent" value="UZT-5" />
-	<zone name="posix/Asia/Tbilisi" value="GET-4" />
-	<zone name="posix/Asia/Tehran" value="IRDT" />
-	<zone name="posix/Asia/Tel_Aviv" value="IDDT" />
-	<zone name="posix/Asia/Thimbu" value="BTT-6" />
-	<zone name="posix/Asia/Thimphu" value="BTT-6" />
-	<zone name="posix/Asia/Tokyo" value="JST-9" />
-	<zone name="posix/Asia/Ujung_Pandang" value="WITA-8" />
-	<zone name="posix/Asia/Ulaanbaatar" value="ULAT-8" />
-	<zone name="posix/Asia/Ulan_Bator" value="ULAT-8" />
-	<zone name="posix/Asia/Urumqi" value="CST-8" />
-	<zone name="posix/Asia/Ust-Nera" value="VLAT-11" />
-	<zone name="posix/Asia/Vientiane" value="ICT-7" />
-	<zone name="posix/Asia/Vladivostok" value="VLAT-11" />
-	<zone name="posix/Asia/Yakutsk" value="YAKT-10" />
-	<zone name="posix/Asia/Yekaterinburg" value="YEKT-6" />
-	<zone name="posix/Asia/Yerevan" value="AMT-4" />
-	<zone name="posix/Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="posix/Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="posix/Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Atlantic/Reykjavik" value="GMT0" />
-	<zone name="posix/Atlantic/South_Georgia" value="GST2" />
-	<zone name="posix/Atlantic/St_Helena" value="GMT0" />
-	<zone name="posix/Atlantic/Stanley" value="FKST3" />
-	<zone name="posix/Australia/ACT" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Adelaide" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Brisbane" value="EST-10" />
-	<zone name="posix/Australia/Broken_Hill" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Canberra" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Currie" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Darwin" value="CST-9:30" />
-	<zone name="posix/Australia/Eucla" value="CWST-8:45" />
-	<zone name="posix/Australia/Hobart" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/LHI" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="posix/Australia/Lindeman" value="EST-10" />
-	<zone name="posix/Australia/Lord_Howe" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="posix/Australia/Melbourne" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/NSW" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/North" value="CST-9:30" />
-	<zone name="posix/Australia/Perth" value="WST-8" />
-	<zone name="posix/Australia/Queensland" value="EST-10" />
-	<zone name="posix/Australia/South" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Sydney" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Tasmania" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Victoria" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/West" value="WST-8" />
-	<zone name="posix/Australia/Yancowinna" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Brazil/Acre" value="ACT5" />
-	<zone name="posix/Brazil/DeNoronha" value="FNT2" />
-	<zone name="posix/Brazil/East" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="posix/Brazil/West" value="AMT4" />
-	<zone name="posix/CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/East-Saskatchewan" value="CST6" />
-	<zone name="posix/Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Saskatchewan" value="CST6" />
-	<zone name="posix/Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Chile/Continental" value="CLST" />
-	<zone name="posix/Chile/EasterIsland" value="EASST" />
-	<zone name="posix/Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="posix/EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/EST" value="EST5" />
-	<zone name="posix/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Egypt" value="EEST" />
-	<zone name="posix/Eire" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Etc/GMT" value="GMT0" />
-	<zone name="posix/Etc/GMT+0" value="GMT0" />
-	<zone name="posix/Etc/GMT+1" value="<GMT+1>1" />
-	<zone name="posix/Etc/GMT+10" value="<GMT+10>10" />
-	<zone name="posix/Etc/GMT+11" value="<GMT+11>11" />
-	<zone name="posix/Etc/GMT+12" value="<GMT+12>12" />
-	<zone name="posix/Etc/GMT+2" value="<GMT+2>2" />
-	<zone name="posix/Etc/GMT+3" value="<GMT+3>3" />
-	<zone name="posix/Etc/GMT+4" value="<GMT+4>4" />
-	<zone name="posix/Etc/GMT+5" value="<GMT+5>5" />
-	<zone name="posix/Etc/GMT+6" value="<GMT+6>6" />
-	<zone name="posix/Etc/GMT+7" value="<GMT+7>7" />
-	<zone name="posix/Etc/GMT+8" value="<GMT+8>8" />
-	<zone name="posix/Etc/GMT+9" value="<GMT+9>9" />
-	<zone name="posix/Etc/GMT-0" value="GMT0" />
-	<zone name="posix/Etc/GMT-1" value="<GMT-1>-1" />
-	<zone name="posix/Etc/GMT-10" value="<GMT-10>-10" />
-	<zone name="posix/Etc/GMT-11" value="<GMT-11>-11" />
-	<zone name="posix/Etc/GMT-12" value="<GMT-12>-12" />
-	<zone name="posix/Etc/GMT-13" value="<GMT-13>-13" />
-	<zone name="posix/Etc/GMT-14" value="<GMT-14>-14" />
-	<zone name="posix/Etc/GMT-2" value="<GMT-2>-2" />
-	<zone name="posix/Etc/GMT-3" value="<GMT-3>-3" />
-	<zone name="posix/Etc/GMT-4" value="<GMT-4>-4" />
-	<zone name="posix/Etc/GMT-5" value="<GMT-5>-5" />
-	<zone name="posix/Etc/GMT-6" value="<GMT-6>-6" />
-	<zone name="posix/Etc/GMT-7" value="<GMT-7>-7" />
-	<zone name="posix/Etc/GMT-8" value="<GMT-8>-8" />
-	<zone name="posix/Etc/GMT-9" value="<GMT-9>-9" />
-	<zone name="posix/Etc/GMT0" value="GMT0" />
-	<zone name="posix/Etc/Greenwich" value="GMT0" />
-	<zone name="posix/Etc/UCT" value="UCT0" />
-	<zone name="posix/Etc/UTC" value="UTC0" />
-	<zone name="posix/Etc/Universal" value="UTC0" />
-	<zone name="posix/Etc/Zulu" value="UTC0" />
-	<zone name="posix/Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Chisinau" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Kaliningrad" value="FET-3" />
-	<zone name="posix/Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Minsk" value="FET-3" />
-	<zone name="posix/Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Moscow" value="MSK-4" />
-	<zone name="posix/Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Samara" value="SAMT-4" />
-	<zone name="posix/Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Simferopol" value="MSK-4" />
-	<zone name="posix/Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Tiraspol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Volgograd" value="VOLT-4" />
-	<zone name="posix/Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Factory" value="<Local time zone must be set--see zic manual page>0" />
-	<zone name="posix/GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/GMT" value="GMT0" />
-	<zone name="posix/GMT+0" value="GMT0" />
-	<zone name="posix/GMT-0" value="GMT0" />
-	<zone name="posix/GMT0" value="GMT0" />
-	<zone name="posix/Greenwich" value="GMT0" />
-	<zone name="posix/HST" value="HST10" />
-	<zone name="posix/Hongkong" value="HKT-8" />
-	<zone name="posix/Iceland" value="GMT0" />
-	<zone name="posix/Indian/Antananarivo" value="EAT-3" />
-	<zone name="posix/Indian/Chagos" value="IOT-6" />
-	<zone name="posix/Indian/Christmas" value="CXT-7" />
-	<zone name="posix/Indian/Cocos" value="CCT-6:30" />
-	<zone name="posix/Indian/Comoro" value="EAT-3" />
-	<zone name="posix/Indian/Kerguelen" value="TFT-5" />
-	<zone name="posix/Indian/Mahe" value="SCT-4" />
-	<zone name="posix/Indian/Maldives" value="MVT-5" />
-	<zone name="posix/Indian/Mauritius" value="MUT-4" />
-	<zone name="posix/Indian/Mayotte" value="EAT-3" />
-	<zone name="posix/Indian/Reunion" value="RET-4" />
-	<zone name="posix/Iran" value="IRDT" />
-	<zone name="posix/Israel" value="IDDT" />
-	<zone name="posix/Jamaica" value="EST5" />
-	<zone name="posix/Japan" value="JST-9" />
-	<zone name="posix/Kwajalein" value="MHT-12" />
-	<zone name="posix/Libya" value="EET-2" />
-	<zone name="posix/MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/MST" value="MST7" />
-	<zone name="posix/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="posix/Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="posix/NZ-CHAT" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="posix/Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/PRC" value="CST-8" />
-	<zone name="posix/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Pacific/Apia" value="WST-13WSDT,M9.5.0/3,M4.1.0/4" />
-	<zone name="posix/Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="posix/Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="posix/Pacific/Chuuk" value="CHUT-10" />
-	<zone name="posix/Pacific/Easter" value="EASST" />
-	<zone name="posix/Pacific/Efate" value="VUT-11" />
-	<zone name="posix/Pacific/Enderbury" value="PHOT-13" />
-	<zone name="posix/Pacific/Fakaofo" value="TKT-13" />
-	<zone name="posix/Pacific/Fiji" value="FJST" />
-	<zone name="posix/Pacific/Funafuti" value="TVT-12" />
-	<zone name="posix/Pacific/Galapagos" value="GALT6" />
-	<zone name="posix/Pacific/Gambier" value="GAMT9" />
-	<zone name="posix/Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="posix/Pacific/Guam" value="ChST-10" />
-	<zone name="posix/Pacific/Honolulu" value="HST10" />
-	<zone name="posix/Pacific/Johnston" value="HST10" />
-	<zone name="posix/Pacific/Kiritimati" value="LINT-14" />
-	<zone name="posix/Pacific/Kosrae" value="KOST-11" />
-	<zone name="posix/Pacific/Kwajalein" value="MHT-12" />
-	<zone name="posix/Pacific/Majuro" value="MHT-12" />
-	<zone name="posix/Pacific/Marquesas" value="MART9:30" />
-	<zone name="posix/Pacific/Midway" value="SST11" />
-	<zone name="posix/Pacific/Nauru" value="NRT-12" />
-	<zone name="posix/Pacific/Niue" value="NUT11" />
-	<zone name="posix/Pacific/Norfolk" value="NFT-11:30" />
-	<zone name="posix/Pacific/Noumea" value="NCT-11" />
-	<zone name="posix/Pacific/Pago_Pago" value="SST11" />
-	<zone name="posix/Pacific/Palau" value="PWT-9" />
-	<zone name="posix/Pacific/Pitcairn" value="PST8" />
-	<zone name="posix/Pacific/Pohnpei" value="PONT-11" />
-	<zone name="posix/Pacific/Ponape" value="PONT-11" />
-	<zone name="posix/Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="posix/Pacific/Rarotonga" value="CKT10" />
-	<zone name="posix/Pacific/Saipan" value="ChST-10" />
-	<zone name="posix/Pacific/Samoa" value="SST11" />
-	<zone name="posix/Pacific/Tahiti" value="TAHT10" />
-	<zone name="posix/Pacific/Tarawa" value="GILT-12" />
-	<zone name="posix/Pacific/Tongatapu" value="TOT-13" />
-	<zone name="posix/Pacific/Truk" value="CHUT-10" />
-	<zone name="posix/Pacific/Wake" value="WAKT-12" />
-	<zone name="posix/Pacific/Wallis" value="WFT-12" />
-	<zone name="posix/Pacific/Yap" value="CHUT-10" />
-	<zone name="posix/Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/ROC" value="CST-8" />
-	<zone name="posix/ROK" value="KST-9" />
-	<zone name="posix/Singapore" value="SGT-8" />
-	<zone name="posix/SystemV/AST4" value="AST4" />
-	<zone name="posix/SystemV/AST4ADT" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/SystemV/CST6" value="CST6" />
-	<zone name="posix/SystemV/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/SystemV/EST5" value="EST5" />
-	<zone name="posix/SystemV/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/SystemV/HST10" value="HST10" />
-	<zone name="posix/SystemV/MST7" value="MST7" />
-	<zone name="posix/SystemV/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/SystemV/PST8" value="PST8" />
-	<zone name="posix/SystemV/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/SystemV/YST9" value="GAMT9" />
-	<zone name="posix/SystemV/YST9YDT" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Turkey" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/UCT" value="UCT0" />
-	<zone name="posix/US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Aleutian" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Arizona" value="MST7" />
-	<zone name="posix/US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Hawaii" value="HST10" />
-	<zone name="posix/US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Pacific-New" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Samoa" value="SST11" />
-	<zone name="posix/UTC" value="UTC0" />
-	<zone name="posix/Universal" value="UTC0" />
-	<zone name="posix/W-SU" value="MSK-4" />
-	<zone name="posix/WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Zulu" value="UTC0" />
-
-	<zone name="posixrules" value="EST5EDT,M3.2.0,M11.1.0" />
-
-	<zone name="right/Africa/Abidjan" value="GMT0" />
-	<zone name="right/Africa/Accra" value="GMT0" />
-	<zone name="right/Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="right/Africa/Algiers" value="CET-1" />
-	<zone name="right/Africa/Asmara" value="EAT-3" />
-	<zone name="right/Africa/Asmera" value="EAT-3" />
-	<zone name="right/Africa/Bamako" value="GMT0" />
-	<zone name="right/Africa/Bangui" value="WAT-1" />
-	<zone name="right/Africa/Banjul" value="GMT0" />
-	<zone name="right/Africa/Bissau" value="GMT0" />
-	<zone name="right/Africa/Blantyre" value="CAT-2" />
-	<zone name="right/Africa/Brazzaville" value="WAT-1" />
-	<zone name="right/Africa/Bujumbura" value="CAT-2" />
-	<zone name="right/Africa/Cairo" value="EEST" />
-	<zone name="right/Africa/Casablanca" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Africa/Conakry" value="GMT0" />
-	<zone name="right/Africa/Dakar" value="GMT0" />
-	<zone name="right/Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="right/Africa/Djibouti" value="EAT-3" />
-	<zone name="right/Africa/Douala" value="WAT-1" />
-	<zone name="right/Africa/El_Aaiun" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Africa/Freetown" value="GMT0" />
-	<zone name="right/Africa/Gaborone" value="CAT-2" />
-	<zone name="right/Africa/Harare" value="CAT-2" />
-	<zone name="right/Africa/Johannesburg" value="SAST-2" />
-	<zone name="right/Africa/Juba" value="EAT-3" />
-	<zone name="right/Africa/Kampala" value="EAT-3" />
-	<zone name="right/Africa/Khartoum" value="EAT-3" />
-	<zone name="right/Africa/Kigali" value="CAT-2" />
-	<zone name="right/Africa/Kinshasa" value="WAT-1" />
-	<zone name="right/Africa/Lagos" value="WAT-1" />
-	<zone name="right/Africa/Libreville" value="WAT-1" />
-	<zone name="right/Africa/Lome" value="GMT0" />
-	<zone name="right/Africa/Luanda" value="WAT-1" />
-	<zone name="right/Africa/Lubumbashi" value="CAT-2" />
-	<zone name="right/Africa/Lusaka" value="CAT-2" />
-	<zone name="right/Africa/Malabo" value="WAT-1" />
-	<zone name="right/Africa/Maputo" value="CAT-2" />
-	<zone name="right/Africa/Maseru" value="SAST-2" />
-	<zone name="right/Africa/Mbabane" value="SAST-2" />
-	<zone name="right/Africa/Mogadishu" value="EAT-3" />
-	<zone name="right/Africa/Monrovia" value="GMT0" />
-	<zone name="right/Africa/Nairobi" value="EAT-3" />
-	<zone name="right/Africa/Ndjamena" value="WAT-1" />
-	<zone name="right/Africa/Niamey" value="WAT-1" />
-	<zone name="right/Africa/Nouakchott" value="GMT0" />
-	<zone name="right/Africa/Ouagadougou" value="GMT0" />
-	<zone name="right/Africa/Porto-Novo" value="WAT-1" />
-	<zone name="right/Africa/Sao_Tome" value="GMT0" />
-	<zone name="right/Africa/Timbuktu" value="GMT0" />
-	<zone name="right/Africa/Tripoli" value="EET-2" />
-	<zone name="right/Africa/Tunis" value="CET-1" />
-	<zone name="right/Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
-	<zone name="right/America/Adak" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Anguilla" value="AST4" />
-	<zone name="right/America/Antigua" value="AST4" />
-	<zone name="right/America/Araguaina" value="BRT3" />
-	<zone name="right/America/Argentina/Buenos_Aires" value="ART3" />
-	<zone name="right/America/Argentina/Catamarca" value="ART3" />
-	<zone name="right/America/Argentina/ComodRivadavia" value="ART3" />
-	<zone name="right/America/Argentina/Cordoba" value="ART3" />
-	<zone name="right/America/Argentina/Jujuy" value="ART3" />
-	<zone name="right/America/Argentina/La_Rioja" value="ART3" />
-	<zone name="right/America/Argentina/Mendoza" value="ART3" />
-	<zone name="right/America/Argentina/Rio_Gallegos" value="ART3" />
-	<zone name="right/America/Argentina/Salta" value="ART3" />
-	<zone name="right/America/Argentina/San_Juan" value="ART3" />
-	<zone name="right/America/Argentina/San_Luis" value="ART3" />
-	<zone name="right/America/Argentina/Tucuman" value="ART3" />
-	<zone name="right/America/Argentina/Ushuaia" value="ART3" />
-	<zone name="right/America/Aruba" value="AST4" />
-	<zone name="right/America/Asuncion" value="PYT4PYST,M10.1.0/0,M3.4.0/0" />
-	<zone name="right/America/Atikokan" value="EST5" />
-	<zone name="right/America/Atka" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Bahia" value="BRT3" />
-	<zone name="right/America/Bahia_Banderas" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Barbados" value="AST4" />
-	<zone name="right/America/Belem" value="BRT3" />
-	<zone name="right/America/Belize" value="CST6" />
-	<zone name="right/America/Blanc-Sablon" value="AST4" />
-	<zone name="right/America/Boa_Vista" value="AMT4" />
-	<zone name="right/America/Bogota" value="COT5" />
-	<zone name="right/America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Buenos_Aires" value="ART3" />
-	<zone name="right/America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Campo_Grande" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="right/America/Cancun" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Caracas" value="VET4:30" />
-	<zone name="right/America/Catamarca" value="ART3" />
-	<zone name="right/America/Cayenne" value="GFT3" />
-	<zone name="right/America/Cayman" value="EST5" />
-	<zone name="right/America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Coral_Harbour" value="EST5" />
-	<zone name="right/America/Cordoba" value="ART3" />
-	<zone name="right/America/Costa_Rica" value="CST6" />
-	<zone name="right/America/Creston" value="MST7" />
-	<zone name="right/America/Cuiaba" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="right/America/Curacao" value="AST4" />
-	<zone name="right/America/Danmarkshavn" value="GMT0" />
-	<zone name="right/America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Dawson_Creek" value="MST7" />
-	<zone name="right/America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Dominica" value="AST4" />
-	<zone name="right/America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Eirunepe" value="ACT5" />
-	<zone name="right/America/El_Salvador" value="CST6" />
-	<zone name="right/America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Fortaleza" value="BRT3" />
-	<zone name="right/America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Godthab" value="WGST" />
-	<zone name="right/America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Grenada" value="AST4" />
-	<zone name="right/America/Guadeloupe" value="AST4" />
-	<zone name="right/America/Guatemala" value="CST6" />
-	<zone name="right/America/Guayaquil" value="ECT5" />
-	<zone name="right/America/Guyana" value="GYT4" />
-	<zone name="right/America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="right/America/Hermosillo" value="MST7" />
-	<zone name="right/America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Jamaica" value="EST5" />
-	<zone name="right/America/Jujuy" value="ART3" />
-	<zone name="right/America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Kralendijk" value="AST4" />
-	<zone name="right/America/La_Paz" value="BOT4" />
-	<zone name="right/America/Lima" value="PET5" />
-	<zone name="right/America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Lower_Princes" value="AST4" />
-	<zone name="right/America/Maceio" value="BRT3" />
-	<zone name="right/America/Managua" value="CST6" />
-	<zone name="right/America/Manaus" value="AMT4" />
-	<zone name="right/America/Marigot" value="AST4" />
-	<zone name="right/America/Martinique" value="AST4" />
-	<zone name="right/America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Mendoza" value="ART3" />
-	<zone name="right/America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Metlakatla" value="MeST8" />
-	<zone name="right/America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Montevideo" value="UYT3UYST,M10.1.0,M3.2.0" />
-	<zone name="right/America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Montserrat" value="AST4" />
-	<zone name="right/America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Noronha" value="FNT2" />
-	<zone name="right/America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Ojinaga" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Panama" value="EST5" />
-	<zone name="right/America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Paramaribo" value="SRT3" />
-	<zone name="right/America/Phoenix" value="MST7" />
-	<zone name="right/America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Port_of_Spain" value="AST4" />
-	<zone name="right/America/Porto_Acre" value="ACT5" />
-	<zone name="right/America/Porto_Velho" value="AMT4" />
-	<zone name="right/America/Puerto_Rico" value="AST4" />
-	<zone name="right/America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Recife" value="BRT3" />
-	<zone name="right/America/Regina" value="CST6" />
-	<zone name="right/America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Rio_Branco" value="ACT5" />
-	<zone name="right/America/Rosario" value="ART3" />
-	<zone name="right/America/Santa_Isabel" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Santarem" value="BRT3" />
-	<zone name="right/America/Santiago" value="CLST" />
-	<zone name="right/America/Santo_Domingo" value="AST4" />
-	<zone name="right/America/Sao_Paulo" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="right/America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="right/America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/St_Barthelemy" value="AST4" />
-	<zone name="right/America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/St_Kitts" value="AST4" />
-	<zone name="right/America/St_Lucia" value="AST4" />
-	<zone name="right/America/St_Thomas" value="AST4" />
-	<zone name="right/America/St_Vincent" value="AST4" />
-	<zone name="right/America/Swift_Current" value="CST6" />
-	<zone name="right/America/Tegucigalpa" value="CST6" />
-	<zone name="right/America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Tortola" value="AST4" />
-	<zone name="right/America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Virgin" value="AST4" />
-	<zone name="right/America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/Antarctica/Casey" value="WST-8" />
-	<zone name="right/Antarctica/Davis" value="DAVT-7" />
-	<zone name="right/Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="right/Antarctica/Macquarie" value="MIST-11" />
-	<zone name="right/Antarctica/Mawson" value="MAWT-5" />
-	<zone name="right/Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="right/Antarctica/Palmer" value="CLST" />
-	<zone name="right/Antarctica/Rothera" value="ROTT3" />
-	<zone name="right/Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="right/Antarctica/Syowa" value="SYOT-3" />
-	<zone name="right/Antarctica/Troll" value="UTC0CEST-2,M3.5.0/1,M10.5.0/3" />
-	<zone name="right/Antarctica/Vostok" value="VOST-6" />
-	<zone name="right/Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Asia/Aden" value="AST-3" />
-	<zone name="right/Asia/Almaty" value="ALMT-6" />
-	<zone name="right/Asia/Amman" value="EEST" />
-	<zone name="right/Asia/Anadyr" value="ANAT-12" />
-	<zone name="right/Asia/Aqtau" value="AQTT-5" />
-	<zone name="right/Asia/Aqtobe" value="AQTT-5" />
-	<zone name="right/Asia/Ashgabat" value="TMT-5" />
-	<zone name="right/Asia/Ashkhabad" value="TMT-5" />
-	<zone name="right/Asia/Baghdad" value="AST-3" />
-	<zone name="right/Asia/Bahrain" value="AST-3" />
-	<zone name="right/Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="right/Asia/Bangkok" value="ICT-7" />
-	<zone name="right/Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="right/Asia/Bishkek" value="KGT-6" />
-	<zone name="right/Asia/Brunei" value="BNT-8" />
-	<zone name="right/Asia/Calcutta" value="IST-5:30" />
-	<zone name="right/Asia/Choibalsan" value="CHOT-8" />
-	<zone name="right/Asia/Chongqing" value="CST-8" />
-	<zone name="right/Asia/Chungking" value="CST-8" />
-	<zone name="right/Asia/Colombo" value="IST-5:30" />
-	<zone name="right/Asia/Dacca" value="BDT-6" />
-	<zone name="right/Asia/Damascus" value="EET-2EEST,M3.5.5/0,M10.5.5/0" />
-	<zone name="right/Asia/Dhaka" value="BDT-6" />
-	<zone name="right/Asia/Dili" value="TLT-9" />
-	<zone name="right/Asia/Dubai" value="GST-4" />
-	<zone name="right/Asia/Dushanbe" value="TJT-5" />
-	<zone name="right/Asia/Gaza" value="EEST" />
-	<zone name="right/Asia/Harbin" value="CST-8" />
-	<zone name="right/Asia/Hebron" value="EEST" />
-	<zone name="right/Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="right/Asia/Hong_Kong" value="HKT-8" />
-	<zone name="right/Asia/Hovd" value="HOVT-7" />
-	<zone name="right/Asia/Irkutsk" value="IRKT-9" />
-	<zone name="right/Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Asia/Jakarta" value="WIB-7" />
-	<zone name="right/Asia/Jayapura" value="WIT-9" />
-	<zone name="right/Asia/Jerusalem" value="IDDT" />
-	<zone name="right/Asia/Kabul" value="AFT-4:30" />
-	<zone name="right/Asia/Kamchatka" value="PETT-12" />
-	<zone name="right/Asia/Karachi" value="PKT-5" />
-	<zone name="right/Asia/Kashgar" value="CST-8" />
-	<zone name="right/Asia/Kathmandu" value="NPT-5:45" />
-	<zone name="right/Asia/Katmandu" value="NPT-5:45" />
-	<zone name="right/Asia/Khandyga" value="YAKT-10" />
-	<zone name="right/Asia/Kolkata" value="IST-5:30" />
-	<zone name="right/Asia/Krasnoyarsk" value="KRAT-8" />
-	<zone name="right/Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="right/Asia/Kuching" value="MYT-8" />
-	<zone name="right/Asia/Kuwait" value="AST-3" />
-	<zone name="right/Asia/Macao" value="CST-8" />
-	<zone name="right/Asia/Macau" value="CST-8" />
-	<zone name="right/Asia/Magadan" value="MAGT-12" />
-	<zone name="right/Asia/Makassar" value="WITA-8" />
-	<zone name="right/Asia/Manila" value="PHT-8" />
-	<zone name="right/Asia/Muscat" value="GST-4" />
-	<zone name="right/Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Asia/Novokuznetsk" value="NOVT-7" />
-	<zone name="right/Asia/Novosibirsk" value="NOVT-7" />
-	<zone name="right/Asia/Omsk" value="OMST-7" />
-	<zone name="right/Asia/Oral" value="ORAT-5" />
-	<zone name="right/Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="right/Asia/Pontianak" value="WIB-7" />
-	<zone name="right/Asia/Pyongyang" value="KST-9" />
-	<zone name="right/Asia/Qatar" value="AST-3" />
-	<zone name="right/Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="right/Asia/Rangoon" value="MMT-6:30" />
-	<zone name="right/Asia/Riyadh" value="AST-3" />
-	<zone name="right/Asia/Saigon" value="ICT-7" />
-	<zone name="right/Asia/Sakhalin" value="SAKT-11" />
-	<zone name="right/Asia/Samarkand" value="UZT-5" />
-	<zone name="right/Asia/Seoul" value="KST-9" />
-	<zone name="right/Asia/Shanghai" value="CST-8" />
-	<zone name="right/Asia/Singapore" value="SGT-8" />
-	<zone name="right/Asia/Taipei" value="CST-8" />
-	<zone name="right/Asia/Tashkent" value="UZT-5" />
-	<zone name="right/Asia/Tbilisi" value="GET-4" />
-	<zone name="right/Asia/Tehran" value="IRDT" />
-	<zone name="right/Asia/Tel_Aviv" value="IDDT" />
-	<zone name="right/Asia/Thimbu" value="BTT-6" />
-	<zone name="right/Asia/Thimphu" value="BTT-6" />
-	<zone name="right/Asia/Tokyo" value="JST-9" />
-	<zone name="right/Asia/Ujung_Pandang" value="WITA-8" />
-	<zone name="right/Asia/Ulaanbaatar" value="ULAT-8" />
-	<zone name="right/Asia/Ulan_Bator" value="ULAT-8" />
-	<zone name="right/Asia/Urumqi" value="CST-8" />
-	<zone name="right/Asia/Ust-Nera" value="VLAT-11" />
-	<zone name="right/Asia/Vientiane" value="ICT-7" />
-	<zone name="right/Asia/Vladivostok" value="VLAT-11" />
-	<zone name="right/Asia/Yakutsk" value="YAKT-10" />
-	<zone name="right/Asia/Yekaterinburg" value="YEKT-6" />
-	<zone name="right/Asia/Yerevan" value="AMT-4" />
-	<zone name="right/Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="right/Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="right/Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Atlantic/Reykjavik" value="GMT0" />
-	<zone name="right/Atlantic/South_Georgia" value="GST2" />
-	<zone name="right/Atlantic/St_Helena" value="GMT0" />
-	<zone name="right/Atlantic/Stanley" value="FKST3" />
-	<zone name="right/Australia/ACT" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Adelaide" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Brisbane" value="EST-10" />
-	<zone name="right/Australia/Broken_Hill" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Canberra" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Currie" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Darwin" value="CST-9:30" />
-	<zone name="right/Australia/Eucla" value="CWST-8:45" />
-	<zone name="right/Australia/Hobart" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/LHI" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="right/Australia/Lindeman" value="EST-10" />
-	<zone name="right/Australia/Lord_Howe" value="LHST-10:30LHST-11,M10.1.0,M4.1.0" />
-	<zone name="right/Australia/Melbourne" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/NSW" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/North" value="CST-9:30" />
-	<zone name="right/Australia/Perth" value="WST-8" />
-	<zone name="right/Australia/Queensland" value="EST-10" />
-	<zone name="right/Australia/South" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Sydney" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Tasmania" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Victoria" value="EST-10EST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/West" value="WST-8" />
-	<zone name="right/Australia/Yancowinna" value="CST-9:30CST,M10.1.0,M4.1.0/3" />
-	<zone name="right/Brazil/Acre" value="ACT5" />
-	<zone name="right/Brazil/DeNoronha" value="FNT2" />
-	<zone name="right/Brazil/East" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="right/Brazil/West" value="AMT4" />
-	<zone name="right/CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/East-Saskatchewan" value="CST6" />
-	<zone name="right/Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Saskatchewan" value="CST6" />
-	<zone name="right/Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/Chile/Continental" value="CLST" />
-	<zone name="right/Chile/EasterIsland" value="EASST" />
-	<zone name="right/Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="right/EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/EST" value="EST5" />
-	<zone name="right/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/Egypt" value="EEST" />
-	<zone name="right/Eire" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Etc/GMT" value="GMT0" />
-	<zone name="right/Etc/GMT+0" value="GMT0" />
-	<zone name="right/Etc/GMT+1" value="<GMT+1>1" />
-	<zone name="right/Etc/GMT+10" value="<GMT+10>10" />
-	<zone name="right/Etc/GMT+11" value="<GMT+11>11" />
-	<zone name="right/Etc/GMT+12" value="<GMT+12>12" />
-	<zone name="right/Etc/GMT+2" value="<GMT+2>2" />
-	<zone name="right/Etc/GMT+3" value="<GMT+3>3" />
-	<zone name="right/Etc/GMT+4" value="<GMT+4>4" />
-	<zone name="right/Etc/GMT+5" value="<GMT+5>5" />
-	<zone name="right/Etc/GMT+6" value="<GMT+6>6" />
-	<zone name="right/Etc/GMT+7" value="<GMT+7>7" />
-	<zone name="right/Etc/GMT+8" value="<GMT+8>8" />
-	<zone name="right/Etc/GMT+9" value="<GMT+9>9" />
-	<zone name="right/Etc/GMT-0" value="GMT0" />
-	<zone name="right/Etc/GMT-1" value="<GMT-1>-1" />
-	<zone name="right/Etc/GMT-10" value="<GMT-10>-10" />
-	<zone name="right/Etc/GMT-11" value="<GMT-11>-11" />
-	<zone name="right/Etc/GMT-12" value="<GMT-12>-12" />
-	<zone name="right/Etc/GMT-13" value="<GMT-13>-13" />
-	<zone name="right/Etc/GMT-14" value="<GMT-14>-14" />
-	<zone name="right/Etc/GMT-2" value="<GMT-2>-2" />
-	<zone name="right/Etc/GMT-3" value="<GMT-3>-3" />
-	<zone name="right/Etc/GMT-4" value="<GMT-4>-4" />
-	<zone name="right/Etc/GMT-5" value="<GMT-5>-5" />
-	<zone name="right/Etc/GMT-6" value="<GMT-6>-6" />
-	<zone name="right/Etc/GMT-7" value="<GMT-7>-7" />
-	<zone name="right/Etc/GMT-8" value="<GMT-8>-8" />
-	<zone name="right/Etc/GMT-9" value="<GMT-9>-9" />
-	<zone name="right/Etc/GMT0" value="GMT0" />
-	<zone name="right/Etc/Greenwich" value="GMT0" />
-	<zone name="right/Etc/UCT" value="UCT0" />
-	<zone name="right/Etc/UTC" value="UTC0" />
-	<zone name="right/Etc/Universal" value="UTC0" />
-	<zone name="right/Etc/Zulu" value="UTC0" />
-	<zone name="right/Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Chisinau" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Kaliningrad" value="FET-3" />
-	<zone name="right/Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Minsk" value="FET-3" />
-	<zone name="right/Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Moscow" value="MSK-4" />
-	<zone name="right/Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Samara" value="SAMT-4" />
-	<zone name="right/Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Simferopol" value="MSK-4" />
-	<zone name="right/Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Tiraspol" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Volgograd" value="VOLT-4" />
-	<zone name="right/Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Factory" value="<Local time zone must be set--see zic manual page>0" />
-	<zone name="right/GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/GMT" value="GMT0" />
-	<zone name="right/GMT+0" value="GMT0" />
-	<zone name="right/GMT-0" value="GMT0" />
-	<zone name="right/GMT0" value="GMT0" />
-	<zone name="right/Greenwich" value="GMT0" />
-	<zone name="right/HST" value="HST10" />
-	<zone name="right/Hongkong" value="HKT-8" />
-	<zone name="right/Iceland" value="GMT0" />
-	<zone name="right/Indian/Antananarivo" value="EAT-3" />
-	<zone name="right/Indian/Chagos" value="IOT-6" />
-	<zone name="right/Indian/Christmas" value="CXT-7" />
-	<zone name="right/Indian/Cocos" value="CCT-6:30" />
-	<zone name="right/Indian/Comoro" value="EAT-3" />
-	<zone name="right/Indian/Kerguelen" value="TFT-5" />
-	<zone name="right/Indian/Mahe" value="SCT-4" />
-	<zone name="right/Indian/Maldives" value="MVT-5" />
-	<zone name="right/Indian/Mauritius" value="MUT-4" />
-	<zone name="right/Indian/Mayotte" value="EAT-3" />
-	<zone name="right/Indian/Reunion" value="RET-4" />
-	<zone name="right/Iran" value="IRDT" />
-	<zone name="right/Israel" value="IDDT" />
-	<zone name="right/Jamaica" value="EST5" />
-	<zone name="right/Japan" value="JST-9" />
-	<zone name="right/Kwajalein" value="MHT-12" />
-	<zone name="right/Libya" value="EET-2" />
-	<zone name="right/MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/MST" value="MST7" />
-	<zone name="right/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="right/Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="right/NZ-CHAT" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="right/Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/PRC" value="CST-8" />
-	<zone name="right/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/Pacific/Apia" value="WST-13WSDT,M9.5.0/3,M4.1.0/4" />
-	<zone name="right/Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="right/Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="right/Pacific/Chuuk" value="CHUT-10" />
-	<zone name="right/Pacific/Easter" value="EASST" />
-	<zone name="right/Pacific/Efate" value="VUT-11" />
-	<zone name="right/Pacific/Enderbury" value="PHOT-13" />
-	<zone name="right/Pacific/Fakaofo" value="TKT-13" />
-	<zone name="right/Pacific/Fiji" value="FJST" />
-	<zone name="right/Pacific/Funafuti" value="TVT-12" />
-	<zone name="right/Pacific/Galapagos" value="GALT6" />
-	<zone name="right/Pacific/Gambier" value="GAMT9" />
-	<zone name="right/Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="right/Pacific/Guam" value="ChST-10" />
-	<zone name="right/Pacific/Honolulu" value="HST10" />
-	<zone name="right/Pacific/Johnston" value="HST10" />
-	<zone name="right/Pacific/Kiritimati" value="LINT-14" />
-	<zone name="right/Pacific/Kosrae" value="KOST-11" />
-	<zone name="right/Pacific/Kwajalein" value="MHT-12" />
-	<zone name="right/Pacific/Majuro" value="MHT-12" />
-	<zone name="right/Pacific/Marquesas" value="MART9:30" />
-	<zone name="right/Pacific/Midway" value="SST11" />
-	<zone name="right/Pacific/Nauru" value="NRT-12" />
-	<zone name="right/Pacific/Niue" value="NUT11" />
-	<zone name="right/Pacific/Norfolk" value="NFT-11:30" />
-	<zone name="right/Pacific/Noumea" value="NCT-11" />
-	<zone name="right/Pacific/Pago_Pago" value="SST11" />
-	<zone name="right/Pacific/Palau" value="PWT-9" />
-	<zone name="right/Pacific/Pitcairn" value="PST8" />
-	<zone name="right/Pacific/Pohnpei" value="PONT-11" />
-	<zone name="right/Pacific/Ponape" value="PONT-11" />
-	<zone name="right/Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="right/Pacific/Rarotonga" value="CKT10" />
-	<zone name="right/Pacific/Saipan" value="ChST-10" />
-	<zone name="right/Pacific/Samoa" value="SST11" />
-	<zone name="right/Pacific/Tahiti" value="TAHT10" />
-	<zone name="right/Pacific/Tarawa" value="GILT-12" />
-	<zone name="right/Pacific/Tongatapu" value="TOT-13" />
-	<zone name="right/Pacific/Truk" value="CHUT-10" />
-	<zone name="right/Pacific/Wake" value="WAKT-12" />
-	<zone name="right/Pacific/Wallis" value="WFT-12" />
-	<zone name="right/Pacific/Yap" value="CHUT-10" />
-	<zone name="right/Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/ROC" value="CST-8" />
-	<zone name="right/ROK" value="KST-9" />
-	<zone name="right/Singapore" value="SGT-8" />
-	<zone name="right/SystemV/AST4" value="AST4" />
-	<zone name="right/SystemV/AST4ADT" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/SystemV/CST6" value="CST6" />
-	<zone name="right/SystemV/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/SystemV/EST5" value="EST5" />
-	<zone name="right/SystemV/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/SystemV/HST10" value="HST10" />
-	<zone name="right/SystemV/MST7" value="MST7" />
-	<zone name="right/SystemV/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/SystemV/PST8" value="PST8" />
-	<zone name="right/SystemV/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/SystemV/YST9" value="GAMT9" />
-	<zone name="right/SystemV/YST9YDT" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/Turkey" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/UCT" value="UCT0" />
-	<zone name="right/US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Aleutian" value="HAST10HADT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Arizona" value="MST7" />
-	<zone name="right/US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Hawaii" value="HST10" />
-	<zone name="right/US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Pacific-New" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Samoa" value="SST11" />
-	<zone name="right/UTC" value="UTC0" />
-	<zone name="right/Universal" value="UTC0" />
-	<zone name="right/W-SU" value="MSK-4" />
-	<zone name="right/WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Zulu" value="UTC0" />
+        <zone name="UTC" value="UTC0" />
+
+        <zone name="Universal" value="UTC0" />
+
+        <zone name="W-SU" value="MSK-3" />
+
+        <zone name="WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
+
+        <zone name="Zulu" value="UTC0" />
     </timezones>
 </configuration>

+ 0 - 1
conf/testing/sip_profiles/external-ipv6.xml

@@ -51,7 +51,6 @@
     <param name="nonce-ttl" value="60"/>
     <param name="auth-calls" value="false"/>
     <param name="inbound-late-negotiation" value="true"/>
-    <param name="inbound-zrtp-passthru" value="true"/> <!-- (also enables late negotiation) -->
     <!--
         DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS!
     -->

+ 0 - 1
conf/testing/sip_profiles/external.xml

@@ -57,7 +57,6 @@
     <param name="nonce-ttl" value="60"/>
     <param name="auth-calls" value="false"/>
     <param name="inbound-late-negotiation" value="true"/>
-    <param name="inbound-zrtp-passthru" value="true"/> <!-- (also enables late negotiation) -->
     <!--
         DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS!
     -->

+ 0 - 3
conf/testing/sip_profiles/internal-ipv6.xml

@@ -71,9 +71,6 @@
     <!-- Let calls hit the dialplan before selecting codec for the a-leg -->
     <param name="inbound-late-negotiation" value="true"/>
 
-    <!-- Allow ZRTP clients to negotiate end-to-end security associations (also enables late negotiation) -->
-    <param name="inbound-zrtp-passthru" value="true"/>
-
     <!-- this lets anything register -->
     <!--  comment the next line and uncomment one or both of the other 2 lines for call authentication -->
     <!-- <param name="accept-blind-reg" value="true"/> -->

+ 0 - 3
conf/testing/sip_profiles/internal.xml

@@ -246,9 +246,6 @@
     <!-- Let calls hit the dialplan before selecting codec for the a-leg -->
     <param name="inbound-late-negotiation" value="true"/>
 
-    <!-- Allow ZRTP clients to negotiate end-to-end security associations (also enables late negotiation) -->
-    <param name="inbound-zrtp-passthru" value="true"/>
-
     <!-- this lets anything register -->
     <!--  comment the next line and uncomment one or both of the other 2 lines for call authentication -->
     <!-- <param name="accept-blind-reg" value="true"/> -->

+ 0 - 1
conf/testing/vars.xml

@@ -7,7 +7,6 @@
   <X-PRE-PROCESS cmd="set" data="hold_music=local_stream://moh"/>
   <X-PRE-PROCESS cmd="set" data="use_profile=external"/>
   <X-PRE-PROCESS cmd="set" data="rtp_sdes_suites=AEAD_AES_256_GCM_8|AEAD_AES_128_GCM_8|AES_CM_256_HMAC_SHA1_80|AES_CM_192_HMAC_SHA1_80|AES_CM_128_HMAC_SHA1_80|AES_CM_256_HMAC_SHA1_32|AES_CM_192_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_32|AES_CM_128_NULL_AUTH"/>
-  <X-PRE-PROCESS cmd="set" data="zrtp_secure_media=true"/>
   <X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA,VP8,H264,H263,H263-1998,G7221@32000h"/>
   <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=OPUS,G722,PCMU,PCMA,VP8,H264,H263,H263-1998,G7221@32000h"/>
   <X-PRE-PROCESS cmd="set" data="outbound_caller_name=FreeSWITCH"/>

+ 0 - 9
conf/vanilla/autoload_configs/dingaling.conf.xml

@@ -1,9 +0,0 @@
-<configuration name="dingaling.conf" description="XMPP Jingle Endpoint">
-  <settings>
-    <param name="debug" value="0"/>
-    <param name="codec-prefs" value="H264,PCMU"/>
-  </settings>
-
-  <X-PRE-PROCESS cmd="include" data="../jingle_profiles/*.xml"/>
-
-</configuration>

+ 0 - 215
conf/vanilla/autoload_configs/kazoo.conf.xml

@@ -1,215 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration name="kazoo.conf" description="General purpose Erlang c-node produced to better fit the Kazoo project">
-  <settings>
-    <param name="listen-ip" value="0.0.0.0" />
-    <param name="listen-port" value="8031" />
-    <!--<param name="cookie-file" value="/etc/freeswitch/autoload_configs/.erlang.cookie" />-->
-    <param name="cookie" value="change_me" />
-    <param name="shortname" value="false" />
-    <param name="nodename" value="freeswitch" />
-    <param name="send-msg-batch-size" value="10" />
-    <param name="receive-timeout" value="1" />
-    <!--<param name="receive-msg-preallocate" value="0" />-->
-    <!--<param name="event-stream-preallocate" value="0" />-->
-    <!--<param name="event-stream-framing" value="2" />-->
-    <!--<param name="kazoo-var-prefix" value="ecallmgr" />-->
-    <!--<param name="compat-rel" value="12"/> -->
-  </settings>
-  <event-filter type="whitelist">
-    <header name="Acquired-UUID" />
-    <header name="action" />
-    <header name="Action" />
-    <header name="alt_event_type" />
-    <header name="Answer-State" />
-    <header name="Application" />
-    <header name="Application-Data" />
-    <header name="Application-Name" />
-    <header name="Application-Response" />
-    <header name="att_xfer_replaced_by" />
-    <header name="Auth-Method" />
-    <header name="Auth-Realm" />
-    <header name="Auth-User" />
-    <header name="Bridge-A-Unique-ID" />
-    <header name="Bridge-B-Unique-ID" />
-    <header name="Call-Direction" />
-    <header name="Caller-Callee-ID-Name" />
-    <header name="Caller-Callee-ID-Number" />
-    <header name="Caller-Caller-ID-Name" />
-    <header name="Caller-Caller-ID-Number" />
-    <header name="Caller-Context" />
-    <header name="Caller-Controls" />
-    <header name="Caller-Destination-Number" />
-    <header name="Caller-Dialplan" />
-    <header name="Caller-Network-Addr" />
-    <header name="Caller-Unique-ID" />
-    <header name="Call-ID" />
-    <header name="Channel-Call-State" />
-    <header name="Channel-Call-UUID" />
-    <header name="Channel-Presence-ID" />
-    <header name="Channel-State" />
-    <header name="Chat-Permissions" />
-    <header name="Conference-Name" />
-    <header name="Conference-Profile-Name" />
-    <header name="Conference-Unique-ID" />
-    <header name="Conference-Size" />
-    <header name="New-ID" />
-    <header name="Old-ID" />
-    <header name="Detected-Tone" />
-    <header name="dialog_state" />
-    <header name="direction" />
-    <header name="Distributed-From" />
-    <header name="DTMF-Digit" />
-    <header name="DTMF-Duration" />
-    <header name="Event-Date-Timestamp" />
-    <header name="Event-Name" />
-    <header name="Event-Subclass" />
-    <header name="Expires" />
-    <header name="Ext-SIP-IP" />
-    <header name="File" />
-    <header name="FreeSWITCH-Hostname" />
-    <header name="from" />
-    <header name="Hunt-Destination-Number" />
-    <header name="ip" />
-    <header name="Message-Account" />
-    <header name="metadata" />
-    <header name="old_node_channel_uuid" />
-    <header name="Other-Leg-Callee-ID-Name" />
-    <header name="Other-Leg-Callee-ID-Number" />
-    <header name="Other-Leg-Caller-ID-Name" />
-    <header name="Other-Leg-Caller-ID-Number" />
-    <header name="Other-Leg-Destination-Number" />
-    <header name="Other-Leg-Direction" />
-    <header name="Other-Leg-Unique-ID" />
-    <header name="Participant-Type" />
-    <header name="Path" />
-    <header name="profile_name" />
-    <header name="Profiles" />
-    <header name="proto-specific-event-name" />
-    <header name="Raw-Application-Data" />
-    <header name="Resigning-UUID" />
-    <header name="set" />
-    <header name="sip_auto_answer" />
-    <header name="sip_auth_method" />
-    <header name="sip_from_host" />
-    <header name="sip_from_user" />
-    <header name="sip_to_host" />
-    <header name="sip_to_user" />
-    <header name="sub-call-id" />
-    <header name="technology" />
-    <header name="to" />
-    <header name="Unique-ID" />
-    <header name="URL" />
-    <header name="variable_channel_is_moving" />
-    <header name="variable_collected_digits" />
-    <header name="variable_current_application" />
-    <header name="variable_current_application_data" />
-    <header name="variable_domain_name" />
-    <header name="variable_effective_caller_id_name" />
-    <header name="variable_effective_caller_id_number" />
-    <header name="variable_fax_bad_rows" />
-    <header name="variable_fax_document_total_pages" />
-    <header name="variable_fax_document_transferred_pages" />
-    <header name="variable_fax_ecm_used" />
-    <header name="variable_fax_result_code" />
-    <header name="variable_fax_result_text" />
-    <header name="variable_fax_success" />
-    <header name="variable_fax_transfer_rate" />
-    <header name="variable_holding_uuid" />
-    <header name="variable_hold_music" />
-    <header name="variable_media_group_id" />
-    <header name="variable_originate_disposition" />
-    <header name="variable_playback_terminator_used" />
-    <header name="variable_presence_id" />
-    <header name="variable_record_ms" />
-    <header name="variable_recovered" />
-    <header name="variable_silence_hits_exhausted" />
-    <header name="variable_sip_auth_realm" />
-    <header name="variable_sip_from_host" />
-    <header name="variable_sip_from_user" />
-    <header name="variable_sip_h_X-AUTH-IP" />
-    <header name="variable_sip_received_ip" />
-    <header name="variable_sip_to_host" />
-    <header name="variable_sip_to_user" />
-    <header name="variable_sofia_profile_name" />
-    <header name="variable_transfer_history" />
-    <header name="variable_user_name" />
-    <header name="variable_endpoint_disposition" />
-    <header name="variable_originate_disposition" />
-    <header name="variable_bridge_hangup_cause" />
-    <header name="variable_hangup_cause" />
-    <header name="variable_last_bridge_proto_specific_hangup_cause" />
-    <header name="variable_proto_specific_hangup_cause" />
-    <header name="VM-Call-ID" />
-    <header name="VM-sub-call-id" />
-    <header name="whistle_application_name" />
-    <header name="whistle_application_response" />
-    <header name="whistle_event_name" />
-    <header name="sip_auto_answer_notify" />
-    <header name="eavesdrop_group" />
-    <header name="origination_caller_id_name" />
-    <header name="origination_caller_id_number" />
-    <header name="origination_callee_id_name" />
-    <header name="origination_callee_id_number" />
-    <header name="sip_auth_username" />
-    <header name="sip_auth_password" />
-    <header name="effective_caller_id_name" />
-    <header name="effective_caller_id_number" />
-    <header name="effective_callee_id_name" />
-    <header name="effective_callee_id_number" />
-    
-    <!-- Registrations -->
-    <header name="call-id" />
-    <header name="profile-name" />
-    <header name="from-user" />
-    <header name="from-host" />
-    <header name="presence-hosts" />
-    <header name="contact" />
-    <header name="rpid" />
-    <header name="status" />
-    <header name="expires" />
-    <header name="to-user" />
-    <header name="to-host" />
-    <header name="network-ip" />
-    <header name="network-port" />
-    <header name="username" />
-    <header name="realm" />
-    <header name="user-agent" />
-    
-    <!-- CDR Headers -->
-    <header name="Hangup-Cause" />
-    <header name="Unique-ID" />
-    <header name="variable_switch_r_sdp" />
-    <header name="variable_sip_local_sdp_str" />
-    <header name="variable_sip_to_uri" />
-    <header name="variable_sip_from_uri" />
-    <header name="variable_effective_caller_id_number" />
-    <header name="Caller-Caller-ID-Number" />
-    <header name="variable_effective_caller_id_name" />
-    <header name="Caller-Caller-ID-Name" />
-    <header name="Caller-Callee-ID-Name" />
-    <header name="Caller-Callee-ID-Number" />
-    <header name="Other-Leg-Unique-ID" />
-    <header name="variable_sip_user_agent" />
-    <header name="variable_duration" />
-    <header name="variable_billsec" />
-    <header name="variable_progresssec" />
-    <header name="variable_progress_uepoch" />
-    <header name="variable_progress_media_uepoch" />
-    <header name="variable_start_uepoch" />
-    <header name="variable_digits_dialed" />
-    <header name="variable_sip_cid_type" />
-    
-    <!-- Conference Headers -->
-    <header name="Hear" />
-    <header name="Speak" />
-    <header name="Video" />
-    <header name="Talking" />
-    <header name="Mute-Detect" />
-    <header name="Member-ID" />
-    <header name="Member-Type" />
-    <header name="Energy-Level" />
-    <header name="Current-Energy" />
-    <header name="Floor" />
-    
-  </event-filter>
-</configuration>

+ 14 - 0
conf/vanilla/autoload_configs/signalwire.conf.xml

@@ -0,0 +1,14 @@
+<configuration name="signalwire.conf" description="SignalWire">
+  <settings>
+    <!-- on/off/file-path -->
+    <!--<param name="kslog" value="on"/>-->
+    <!--<param name="blade-bootstrap" value="blade://switchblade:2100"/>-->
+    <!--<param name="adoption-service" value="https://adopt.signalwire.com/adoption"/>-->
+    <!--<param name="stun-server" value="stun.freeswitch.org"/>-->
+    <!--<param name="caller-id-in-from" value="true"/>-->
+    <!--<authentication></authentication>-->
+    
+    <!-- override dialplan context for calls on connector -->
+    <!--<param name="override-context" value="signalwire"/-->
+  </settings>
+</configuration>

+ 3 - 2
conf/vanilla/autoload_configs/switch.conf.xml

@@ -153,8 +153,6 @@
     <!-- Test each port to make sure it is not in use by some other process before allocating it to RTP -->
     <!-- <param name="rtp-port-usage-robustness" value="true"/> -->
 
-    <param name="rtp-enable-zrtp" value="false"/>
-
     <!--
 	 Store encryption keys for secure media in channel variables and call CDRs. Default: false.
 	 WARNING: If true, anyone with CDR access can decrypt secure media!
@@ -184,6 +182,9 @@
     <!-- <param name="core-db-dsn" value="postgresql://freeswitch:@127.0.0.1/freeswitch?options=-c%20client_min_messages%3DNOTICE" /> -->
     <!-- <param name="core-db-dsn" value="mariadb://Server=localhost;Database=freeswitch;Uid=freeswitch;Pwd=pass;" /> -->
     <!-- <param name="core-db-dsn" value="dsn:username:password" /> -->
+
+    <!-- <param name="odbc-skip-autocommit-flip" value="true" /> -->
+
     <!-- 
 	 Allow to specify the sqlite db at a different location (In this example, move it to ramdrive for
 	 better performance on most linux distro (note, you loose the data if you reboot))

+ 652 - 1807
conf/vanilla/autoload_configs/timezones.conf.xml

@@ -1,1816 +1,661 @@
 <configuration name="timezones.conf" description="Timezones">
     <timezones>
-	<zone name="Africa/Abidjan" value="GMT0" />
-	<zone name="Africa/Accra" value="GMT0" />
-	<zone name="Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="Africa/Algiers" value="CET-1" />
-	<zone name="Africa/Asmara" value="EAT-3" />
-	<zone name="Africa/Asmera" value="EAT-3" />
-	<zone name="Africa/Bamako" value="GMT0" />
-	<zone name="Africa/Bangui" value="WAT-1" />
-	<zone name="Africa/Banjul" value="GMT0" />
-	<zone name="Africa/Bissau" value="GMT0" />
-	<zone name="Africa/Blantyre" value="CAT-2" />
-	<zone name="Africa/Brazzaville" value="WAT-1" />
-	<zone name="Africa/Bujumbura" value="CAT-2" />
-	<zone name="Africa/Cairo" value="EET-2" />
-	<zone name="Africa/Casablanca" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Conakry" value="GMT0" />
-	<zone name="Africa/Dakar" value="GMT0" />
-	<zone name="Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="Africa/Djibouti" value="EAT-3" />
-	<zone name="Africa/Douala" value="WAT-1" />
-	<zone name="Africa/El_Aaiun" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="Africa/Freetown" value="GMT0" />
-	<zone name="Africa/Gaborone" value="CAT-2" />
-	<zone name="Africa/Harare" value="CAT-2" />
-	<zone name="Africa/Johannesburg" value="SAST-2" />
-	<zone name="Africa/Juba" value="EAT-3" />
-	<zone name="Africa/Kampala" value="EAT-3" />
-	<zone name="Africa/Khartoum" value="EAT-3" />
-	<zone name="Africa/Kigali" value="CAT-2" />
-	<zone name="Africa/Kinshasa" value="WAT-1" />
-	<zone name="Africa/Lagos" value="WAT-1" />
-	<zone name="Africa/Libreville" value="WAT-1" />
-	<zone name="Africa/Lome" value="GMT0" />
-	<zone name="Africa/Luanda" value="WAT-1" />
-	<zone name="Africa/Lubumbashi" value="CAT-2" />
-	<zone name="Africa/Lusaka" value="CAT-2" />
-	<zone name="Africa/Malabo" value="WAT-1" />
-	<zone name="Africa/Maputo" value="CAT-2" />
-	<zone name="Africa/Maseru" value="SAST-2" />
-	<zone name="Africa/Mbabane" value="SAST-2" />
-	<zone name="Africa/Mogadishu" value="EAT-3" />
-	<zone name="Africa/Monrovia" value="GMT0" />
-	<zone name="Africa/Nairobi" value="EAT-3" />
-	<zone name="Africa/Ndjamena" value="WAT-1" />
-	<zone name="Africa/Niamey" value="WAT-1" />
-	<zone name="Africa/Nouakchott" value="GMT0" />
-	<zone name="Africa/Ouagadougou" value="GMT0" />
-	<zone name="Africa/Porto-Novo" value="WAT-1" />
-	<zone name="Africa/Sao_Tome" value="GMT0" />
-	<zone name="Africa/Timbuktu" value="GMT0" />
-	<zone name="Africa/Tripoli" value="EET-2" />
-	<zone name="Africa/Tunis" value="CET-1" />
-	<zone name="Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
+        <zone name="Africa/Abidjan" value="GMT0" />
+        <zone name="Africa/Accra" value="GMT0" />
+        <zone name="Africa/Addis_Ababa" value="EAT-3" />
+        <zone name="Africa/Algiers" value="CET-1" />
+        <zone name="Africa/Asmara" value="EAT-3" />
+        <zone name="Africa/Asmera" value="EAT-3" />
+        <zone name="Africa/Bamako" value="GMT0" />
+        <zone name="Africa/Bangui" value="WAT-1" />
+        <zone name="Africa/Banjul" value="GMT0" />
+        <zone name="Africa/Bissau" value="GMT0" />
+        <zone name="Africa/Blantyre" value="CAT-2" />
+        <zone name="Africa/Brazzaville" value="WAT-1" />
+        <zone name="Africa/Bujumbura" value="CAT-2" />
+        <zone name="Africa/Cairo" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+        <zone name="Africa/Casablanca" value="STD-1" />
+        <zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Africa/Conakry" value="GMT0" />
+        <zone name="Africa/Dakar" value="GMT0" />
+        <zone name="Africa/Dar_es_Salaam" value="EAT-3" />
+        <zone name="Africa/Djibouti" value="EAT-3" />
+        <zone name="Africa/Douala" value="WAT-1" />
+        <zone name="Africa/El_Aaiun" value="STD-1" />
+        <zone name="Africa/Freetown" value="GMT0" />
+        <zone name="Africa/Gaborone" value="CAT-2" />
+        <zone name="Africa/Harare" value="CAT-2" />
+        <zone name="Africa/Johannesburg" value="SAST-2" />
+        <zone name="Africa/Juba" value="CAT-2" />
+        <zone name="Africa/Kampala" value="EAT-3" />
+        <zone name="Africa/Khartoum" value="CAT-2" />
+        <zone name="Africa/Kigali" value="CAT-2" />
+        <zone name="Africa/Kinshasa" value="WAT-1" />
+        <zone name="Africa/Lagos" value="WAT-1" />
+        <zone name="Africa/Libreville" value="WAT-1" />
+        <zone name="Africa/Lome" value="GMT0" />
+        <zone name="Africa/Luanda" value="WAT-1" />
+        <zone name="Africa/Lubumbashi" value="CAT-2" />
+        <zone name="Africa/Lusaka" value="CAT-2" />
+        <zone name="Africa/Malabo" value="WAT-1" />
+        <zone name="Africa/Maputo" value="CAT-2" />
+        <zone name="Africa/Maseru" value="SAST-2" />
+        <zone name="Africa/Mbabane" value="SAST-2" />
+        <zone name="Africa/Mogadishu" value="EAT-3" />
+        <zone name="Africa/Monrovia" value="GMT0" />
+        <zone name="Africa/Nairobi" value="EAT-3" />
+        <zone name="Africa/Ndjamena" value="WAT-1" />
+        <zone name="Africa/Niamey" value="WAT-1" />
+        <zone name="Africa/Nouakchott" value="GMT0" />
+        <zone name="Africa/Ouagadougou" value="GMT0" />
+        <zone name="Africa/Porto-Novo" value="WAT-1" />
+        <zone name="Africa/Sao_Tome" value="GMT0" />
+        <zone name="Africa/Timbuktu" value="GMT0" />
+        <zone name="Africa/Tripoli" value="EET-2" />
+        <zone name="Africa/Tunis" value="CET-1" />
+        <zone name="Africa/Windhoek" value="CAT-2" />
+
+        <zone name="America/Adak" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Anguilla" value="AST4" />
+        <zone name="America/Antigua" value="AST4" />
+        <zone name="America/Araguaina" value="STD3" />
+        <zone name="America/Argentina/Buenos_Aires" value="STD3" />
+        <zone name="America/Argentina/Catamarca" value="STD3" />
+        <zone name="America/Argentina/ComodRivadavia" value="STD3" />
+        <zone name="America/Argentina/Cordoba" value="STD3" />
+        <zone name="America/Argentina/Jujuy" value="STD3" />
+        <zone name="America/Argentina/La_Rioja" value="STD3" />
+        <zone name="America/Argentina/Mendoza" value="STD3" />
+        <zone name="America/Argentina/Rio_Gallegos" value="STD3" />
+        <zone name="America/Argentina/Salta" value="STD3" />
+        <zone name="America/Argentina/San_Juan" value="STD3" />
+        <zone name="America/Argentina/San_Luis" value="STD3" />
+        <zone name="America/Argentina/Tucuman" value="STD3" />
+        <zone name="America/Argentina/Ushuaia" value="STD3" />
+        <zone name="America/Aruba" value="AST4" />
+        <zone name="America/Asuncion" value="STD4DST,M10.1.0/0,M3.4.0/0" />
+        <zone name="America/Atikokan" value="EST5" />
+        <zone name="America/Atka" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="America/Bahia" value="STD3" />
+        <zone name="America/Bahia_Banderas" value="CST6" />
+        <zone name="America/Barbados" value="AST4" />
+        <zone name="America/Belem" value="STD3" />
+        <zone name="America/Belize" value="CST6" />
+        <zone name="America/Blanc-Sablon" value="AST4" />
+        <zone name="America/Boa_Vista" value="STD4" />
+        <zone name="America/Bogota" value="STD5" />
+        <zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Buenos_Aires" value="STD3" />
+        <zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Campo_Grande" value="STD4" />
+        <zone name="America/Cancun" value="EST5" />
+        <zone name="America/Caracas" value="STD4" />
+        <zone name="America/Catamarca" value="STD3" />
+        <zone name="America/Cayenne" value="STD3" />
+        <zone name="America/Cayman" value="EST5" />
+        <zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Chihuahua" value="CST6" />
+        <zone name="America/Ciudad_Juarez" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Coral_Harbour" value="EST5" />
+        <zone name="America/Cordoba" value="STD3" />
+        <zone name="America/Costa_Rica" value="CST6" />
+        <zone name="America/Creston" value="MST7" />
+        <zone name="America/Cuiaba" value="STD4" />
+        <zone name="America/Curacao" value="AST4" />
+        <zone name="America/Danmarkshavn" value="GMT0" />
+        <zone name="America/Dawson" value="MST7" />
+        <zone name="America/Dawson_Creek" value="MST7" />
+        <zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Dominica" value="AST4" />
+        <zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Eirunepe" value="STD5" />
+        <zone name="America/El_Salvador" value="CST6" />
+        <zone name="America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fort_Nelson" value="MST7" />
+        <zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Fortaleza" value="STD3" />
+        <zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Godthab" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Grand_Turk" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Grenada" value="AST4" />
+        <zone name="America/Guadeloupe" value="AST4" />
+        <zone name="America/Guatemala" value="CST6" />
+        <zone name="America/Guayaquil" value="STD5" />
+        <zone name="America/Guyana" value="STD4" />
+        <zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+        <zone name="America/Hermosillo" value="MST7" />
+        <zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Jamaica" value="EST5" />
+        <zone name="America/Jujuy" value="STD3" />
+        <zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Kralendijk" value="AST4" />
+        <zone name="America/La_Paz" value="STD4" />
+        <zone name="America/Lima" value="STD5" />
+        <zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Lower_Princes" value="AST4" />
+        <zone name="America/Maceio" value="STD3" />
+        <zone name="America/Managua" value="CST6" />
+        <zone name="America/Manaus" value="STD4" />
+        <zone name="America/Marigot" value="AST4" />
+        <zone name="America/Martinique" value="AST4" />
+        <zone name="America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mazatlan" value="MST7" />
+        <zone name="America/Mendoza" value="STD3" />
+        <zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Merida" value="CST6" />
+        <zone name="America/Metlakatla" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Mexico_City" value="CST6" />
+        <zone name="America/Miquelon" value="STD3DST,M3.2.0,M11.1.0" />
+        <zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Monterrey" value="CST6" />
+        <zone name="America/Montevideo" value="STD3" />
+        <zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Montserrat" value="AST4" />
+        <zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Noronha" value="STD2" />
+        <zone name="America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Nuuk" value="STD2DST,M3.5.0/-1,M10.5.0/0" />
+        <zone name="America/Ojinaga" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Panama" value="EST5" />
+        <zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Paramaribo" value="STD3" />
+        <zone name="America/Phoenix" value="MST7" />
+        <zone name="America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Port_of_Spain" value="AST4" />
+        <zone name="America/Porto_Acre" value="STD5" />
+        <zone name="America/Porto_Velho" value="STD4" />
+        <zone name="America/Puerto_Rico" value="AST4" />
+        <zone name="America/Punta_Arenas" value="STD3" />
+        <zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Recife" value="STD3" />
+        <zone name="America/Regina" value="CST6" />
+        <zone name="America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Rio_Branco" value="STD5" />
+        <zone name="America/Rosario" value="STD3" />
+        <zone name="America/Santa_Isabel" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Santarem" value="STD3" />
+        <zone name="America/Santiago" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="America/Santo_Domingo" value="AST4" />
+        <zone name="America/Sao_Paulo" value="STD3" />
+        <zone name="America/Scoresbysund" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Barthelemy" value="AST4" />
+        <zone name="America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="America/St_Kitts" value="AST4" />
+        <zone name="America/St_Lucia" value="AST4" />
+        <zone name="America/St_Thomas" value="AST4" />
+        <zone name="America/St_Vincent" value="AST4" />
+        <zone name="America/Swift_Current" value="CST6" />
+        <zone name="America/Tegucigalpa" value="CST6" />
+        <zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="America/Tortola" value="AST4" />
+        <zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="America/Virgin" value="AST4" />
+        <zone name="America/Whitehorse" value="MST7" />
+        <zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Antarctica/Casey" value="STD-11" />
+        <zone name="Antarctica/Davis" value="STD-7" />
+        <zone name="Antarctica/DumontDUrville" value="STD-10" />
+        <zone name="Antarctica/Macquarie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Antarctica/Mawson" value="STD-5" />
+        <zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Palmer" value="STD3" />
+        <zone name="Antarctica/Rothera" value="STD3" />
+        <zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Antarctica/Syowa" value="STD-3" />
+        <zone name="Antarctica/Troll" value="STD-0DST-2,M3.5.0/1,M10.5.0/3" />
+        <zone name="Antarctica/Vostok" value="STD-6" />
+
+        <zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Asia/Aden" value="STD-3" />
+        <zone name="Asia/Almaty" value="STD-6" />
+        <zone name="Asia/Amman" value="STD-3" />
+        <zone name="Asia/Anadyr" value="STD-12" />
+        <zone name="Asia/Aqtau" value="STD-5" />
+        <zone name="Asia/Aqtobe" value="STD-5" />
+        <zone name="Asia/Ashgabat" value="STD-5" />
+        <zone name="Asia/Ashkhabad" value="STD-5" />
+        <zone name="Asia/Atyrau" value="STD-5" />
+        <zone name="Asia/Baghdad" value="STD-3" />
+        <zone name="Asia/Bahrain" value="STD-3" />
+        <zone name="Asia/Baku" value="STD-4" />
+        <zone name="Asia/Bangkok" value="STD-7" />
+        <zone name="Asia/Barnaul" value="STD-7" />
+        <zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
+        <zone name="Asia/Bishkek" value="STD-6" />
+        <zone name="Asia/Brunei" value="STD-8" />
+        <zone name="Asia/Calcutta" value="IST-5:30" />
+        <zone name="Asia/Chita" value="STD-9" />
+        <zone name="Asia/Choibalsan" value="STD-8" />
+        <zone name="Asia/Chongqing" value="CST-8" />
+        <zone name="Asia/Chungking" value="CST-8" />
+        <zone name="Asia/Colombo" value="STD-5:30" />
+        <zone name="Asia/Dacca" value="STD-6" />
+        <zone name="Asia/Damascus" value="STD-3" />
+        <zone name="Asia/Dhaka" value="STD-6" />
+        <zone name="Asia/Dili" value="STD-9" />
+        <zone name="Asia/Dubai" value="STD-4" />
+        <zone name="Asia/Dushanbe" value="STD-5" />
+        <zone name="Asia/Famagusta" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Gaza" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Harbin" value="CST-8" />
+        <zone name="Asia/Hebron" value="EET-2EEST,M3.4.4/50,M10.4.4/50" />
+        <zone name="Asia/Ho_Chi_Minh" value="STD-7" />
+        <zone name="Asia/Hong_Kong" value="HKT-8" />
+        <zone name="Asia/Hovd" value="STD-7" />
+        <zone name="Asia/Irkutsk" value="STD-8" />
+        <zone name="Asia/Istanbul" value="STD-3" />
+        <zone name="Asia/Jakarta" value="WIB-7" />
+        <zone name="Asia/Jayapura" value="WIT-9" />
+        <zone name="Asia/Jerusalem" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Kabul" value="STD-4:30" />
+        <zone name="Asia/Kamchatka" value="STD-12" />
+        <zone name="Asia/Karachi" value="PKT-5" />
+        <zone name="Asia/Kashgar" value="STD-6" />
+        <zone name="Asia/Kathmandu" value="STD-5:45" />
+        <zone name="Asia/Katmandu" value="STD-5:45" />
+        <zone name="Asia/Khandyga" value="STD-9" />
+        <zone name="Asia/Kolkata" value="IST-5:30" />
+        <zone name="Asia/Krasnoyarsk" value="STD-7" />
+        <zone name="Asia/Kuala_Lumpur" value="STD-8" />
+        <zone name="Asia/Kuching" value="STD-8" />
+        <zone name="Asia/Kuwait" value="STD-3" />
+        <zone name="Asia/Macao" value="CST-8" />
+        <zone name="Asia/Macau" value="CST-8" />
+        <zone name="Asia/Magadan" value="STD-11" />
+        <zone name="Asia/Makassar" value="WITA-8" />
+        <zone name="Asia/Manila" value="PST-8" />
+        <zone name="Asia/Muscat" value="STD-4" />
+        <zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Asia/Novokuznetsk" value="STD-7" />
+        <zone name="Asia/Novosibirsk" value="STD-7" />
+        <zone name="Asia/Omsk" value="STD-6" />
+        <zone name="Asia/Oral" value="STD-5" />
+        <zone name="Asia/Phnom_Penh" value="STD-7" />
+        <zone name="Asia/Pontianak" value="WIB-7" />
+        <zone name="Asia/Pyongyang" value="KST-9" />
+        <zone name="Asia/Qatar" value="STD-3" />
+        <zone name="Asia/Qostanay" value="STD-6" />
+        <zone name="Asia/Qyzylorda" value="STD-5" />
+        <zone name="Asia/Rangoon" value="STD-6:30" />
+        <zone name="Asia/Riyadh" value="STD-3" />
+        <zone name="Asia/Saigon" value="STD-7" />
+        <zone name="Asia/Sakhalin" value="STD-11" />
+        <zone name="Asia/Samarkand" value="STD-5" />
+        <zone name="Asia/Seoul" value="KST-9" />
+        <zone name="Asia/Shanghai" value="CST-8" />
+        <zone name="Asia/Singapore" value="STD-8" />
+        <zone name="Asia/Srednekolymsk" value="STD-11" />
+        <zone name="Asia/Taipei" value="CST-8" />
+        <zone name="Asia/Tashkent" value="STD-5" />
+        <zone name="Asia/Tbilisi" value="STD-4" />
+        <zone name="Asia/Tehran" value="STD-3:30" />
+        <zone name="Asia/Tel_Aviv" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+        <zone name="Asia/Thimbu" value="STD-6" />
+        <zone name="Asia/Thimphu" value="STD-6" />
+        <zone name="Asia/Tokyo" value="JST-9" />
+        <zone name="Asia/Tomsk" value="STD-7" />
+        <zone name="Asia/Ujung_Pandang" value="WITA-8" />
+        <zone name="Asia/Ulaanbaatar" value="STD-8" />
+        <zone name="Asia/Ulan_Bator" value="STD-8" />
+        <zone name="Asia/Urumqi" value="STD-6" />
+        <zone name="Asia/Ust-Nera" value="STD-10" />
+        <zone name="Asia/Vientiane" value="STD-7" />
+        <zone name="Asia/Vladivostok" value="STD-10" />
+        <zone name="Asia/Yakutsk" value="STD-9" />
+        <zone name="Asia/Yangon" value="STD-6:30" />
+        <zone name="Asia/Yekaterinburg" value="STD-5" />
+        <zone name="Asia/Yerevan" value="STD-4" />
+
+        <zone name="Atlantic/Azores" value="STD1DST,M3.5.0/0,M10.5.0/1" />
+        <zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Cape_Verde" value="STD1" />
+        <zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Atlantic/Reykjavik" value="GMT0" />
+        <zone name="Atlantic/South_Georgia" value="STD2" />
+        <zone name="Atlantic/St_Helena" value="GMT0" />
+        <zone name="Atlantic/Stanley" value="STD3" />
+
+        <zone name="Australia/ACT" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Adelaide" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Brisbane" value="AEST-10" />
+        <zone name="Australia/Broken_Hill" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Canberra" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Currie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Darwin" value="ACST-9:30" />
+        <zone name="Australia/Eucla" value="STD-8:45" />
+        <zone name="Australia/Hobart" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/LHI" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Lindeman" value="AEST-10" />
+        <zone name="Australia/Lord_Howe" value="STD-10:30DST-11,M10.1.0,M4.1.0" />
+        <zone name="Australia/Melbourne" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/NSW" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/North" value="ACST-9:30" />
+        <zone name="Australia/Perth" value="AWST-8" />
+        <zone name="Australia/Queensland" value="AEST-10" />
+        <zone name="Australia/South" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Sydney" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Tasmania" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/Victoria" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
+        <zone name="Australia/West" value="AWST-8" />
+        <zone name="Australia/Yancowinna" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
+
+        <zone name="Brazil/Acre" value="STD5" />
+        <zone name="Brazil/DeNoronha" value="STD2" />
+        <zone name="Brazil/East" value="STD3" />
+        <zone name="Brazil/West" value="STD4" />
+
+        <zone name="CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
+
+        <zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Canada/Saskatchewan" value="CST6" />
+        <zone name="Canada/Yukon" value="MST7" />
+
+        <zone name="Chile/Continental" value="STD4DST,M9.1.6/24,M4.1.6/24" />
+        <zone name="Chile/EasterIsland" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+
+        <zone name="Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
+
+        <zone name="EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+
+        <zone name="EST" value="EST5" />
+
+        <zone name="EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
+
+        <zone name="Egypt" value="EET-2EEST,M4.5.5/0,M10.5.4/24" />
+
+        <zone name="Eire" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+
+        <zone name="Etc/GMT" value="GMT0" />
+        <zone name="Etc/GMT+0" value="GMT0" />
+        <zone name="Etc/GMT+1" value="GMT1" />
+        <zone name="Etc/GMT+10" value="GMT10" />
+        <zone name="Etc/GMT+11" value="GMT11" />
+        <zone name="Etc/GMT+12" value="GMT12" />
+        <zone name="Etc/GMT+2" value="GMT2" />
+        <zone name="Etc/GMT+3" value="GMT3" />
+        <zone name="Etc/GMT+4" value="GMT4" />
+        <zone name="Etc/GMT+5" value="GMT5" />
+        <zone name="Etc/GMT+6" value="GMT6" />
+        <zone name="Etc/GMT+7" value="GMT7" />
+        <zone name="Etc/GMT+8" value="GMT8" />
+        <zone name="Etc/GMT+9" value="GMT9" />
+        <zone name="Etc/GMT-0" value="GMT0" />
+        <zone name="Etc/GMT-1" value="GMT-1" />
+        <zone name="Etc/GMT-10" value="GMT-10" />
+        <zone name="Etc/GMT-11" value="GMT-11" />
+        <zone name="Etc/GMT-12" value="GMT-12" />
+        <zone name="Etc/GMT-13" value="GMT-13" />
+        <zone name="Etc/GMT-14" value="GMT-14" />
+        <zone name="Etc/GMT-2" value="GMT-2" />
+        <zone name="Etc/GMT-3" value="GMT-3" />
+        <zone name="Etc/GMT-4" value="GMT-4" />
+        <zone name="Etc/GMT-5" value="GMT-5" />
+        <zone name="Etc/GMT-6" value="GMT-6" />
+        <zone name="Etc/GMT-7" value="GMT-7" />
+        <zone name="Etc/GMT-8" value="GMT-8" />
+        <zone name="Etc/GMT-9" value="GMT-9" />
+        <zone name="Etc/GMT0" value="GMT0" />
+        <zone name="Etc/Greenwich" value="GMT0" />
+        <zone name="Etc/UCT" value="UTC0" />
+        <zone name="Etc/UTC" value="UTC0" />
+        <zone name="Etc/Universal" value="UTC0" />
+        <zone name="Etc/Zulu" value="UTC0" />
+
+        <zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Astrakhan" value="STD-4" />
+        <zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Dublin" value="IST-1GMT0,M10.5.0,M3.5.0/1" />
+        <zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Istanbul" value="STD-3" />
+        <zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Kaliningrad" value="EET-2" />
+        <zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Kirov" value="MSK-3" />
+        <zone name="Europe/Kyiv" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
+        <zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Minsk" value="STD-3" />
+        <zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Moscow" value="MSK-3" />
+        <zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Samara" value="STD-4" />
+        <zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Saratov" value="STD-4" />
+        <zone name="Europe/Simferopol" value="MSK-3" />
+        <zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Ulyanovsk" value="STD-4" />
+        <zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Volgograd" value="MSK-3" />
+        <zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
+        <zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="Factory" value="STD0" />
+
+        <zone name="GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
+
+        <zone name="GMT" value="GMT0" />
+
+        <zone name="GMT+0" value="GMT0" />
+
+        <zone name="GMT-0" value="GMT0" />
+
+        <zone name="GMT0" value="GMT0" />
+
+        <zone name="Greenwich" value="GMT0" />
+
+        <zone name="HST" value="HST10" />
+
+        <zone name="Hongkong" value="HKT-8" />
+
+        <zone name="Iceland" value="GMT0" />
+
+        <zone name="Indian/Antananarivo" value="EAT-3" />
+        <zone name="Indian/Chagos" value="STD-6" />
+        <zone name="Indian/Christmas" value="STD-7" />
+        <zone name="Indian/Cocos" value="STD-6:30" />
+        <zone name="Indian/Comoro" value="EAT-3" />
+        <zone name="Indian/Kerguelen" value="STD-5" />
+        <zone name="Indian/Mahe" value="STD-4" />
+        <zone name="Indian/Maldives" value="STD-5" />
+        <zone name="Indian/Mauritius" value="STD-4" />
+        <zone name="Indian/Mayotte" value="EAT-3" />
+        <zone name="Indian/Reunion" value="STD-4" />
+
+        <zone name="Iran" value="STD-3:30" />
+
+        <zone name="Israel" value="IST-2IDT,M3.4.4/26,M10.5.0" />
+
+        <zone name="Jamaica" value="EST5" />
+
+        <zone name="Japan" value="JST-9" />
+
+        <zone name="Kwajalein" value="STD-12" />
+
+        <zone name="Libya" value="EET-2" />
+
+        <zone name="MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
+
+        <zone name="MST" value="MST7" />
+
+        <zone name="MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="Mexico/BajaSur" value="MST7" />
+        <zone name="Mexico/General" value="CST6" />
+
+        <zone name="NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+
+        <zone name="NZ-CHAT" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+
+        <zone name="Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
+
+        <zone name="PRC" value="CST-8" />
+
+        <zone name="PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
+
+        <zone name="Pacific/Apia" value="STD-13" />
+        <zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
+        <zone name="Pacific/Bougainville" value="STD-11" />
+        <zone name="Pacific/Chatham" value="STD-12:45DST,M9.5.0/2:45,M4.1.0/3:45" />
+        <zone name="Pacific/Chuuk" value="STD-10" />
+        <zone name="Pacific/Easter" value="STD6DST,M9.1.6/22,M4.1.6/22" />
+        <zone name="Pacific/Efate" value="STD-11" />
+        <zone name="Pacific/Enderbury" value="STD-13" />
+        <zone name="Pacific/Fakaofo" value="STD-13" />
+        <zone name="Pacific/Fiji" value="STD-12" />
+        <zone name="Pacific/Funafuti" value="STD-12" />
+        <zone name="Pacific/Galapagos" value="STD6" />
+        <zone name="Pacific/Gambier" value="STD9" />
+        <zone name="Pacific/Guadalcanal" value="STD-11" />
+        <zone name="Pacific/Guam" value="ChST-10" />
+        <zone name="Pacific/Honolulu" value="HST10" />
+        <zone name="Pacific/Johnston" value="HST10" />
+        <zone name="Pacific/Kanton" value="STD-13" />
+        <zone name="Pacific/Kiritimati" value="STD-14" />
+        <zone name="Pacific/Kosrae" value="STD-11" />
+        <zone name="Pacific/Kwajalein" value="STD-12" />
+        <zone name="Pacific/Majuro" value="STD-12" />
+        <zone name="Pacific/Marquesas" value="STD9:30" />
+        <zone name="Pacific/Midway" value="SST11" />
+        <zone name="Pacific/Nauru" value="STD-12" />
+        <zone name="Pacific/Niue" value="STD11" />
+        <zone name="Pacific/Norfolk" value="STD-11DST,M10.1.0,M4.1.0/3" />
+        <zone name="Pacific/Noumea" value="STD-11" />
+        <zone name="Pacific/Pago_Pago" value="SST11" />
+        <zone name="Pacific/Palau" value="STD-9" />
+        <zone name="Pacific/Pitcairn" value="STD8" />
+        <zone name="Pacific/Pohnpei" value="STD-11" />
+        <zone name="Pacific/Ponape" value="STD-11" />
+        <zone name="Pacific/Port_Moresby" value="STD-10" />
+        <zone name="Pacific/Rarotonga" value="STD10" />
+        <zone name="Pacific/Saipan" value="ChST-10" />
+        <zone name="Pacific/Samoa" value="SST11" />
+        <zone name="Pacific/Tahiti" value="STD10" />
+        <zone name="Pacific/Tarawa" value="STD-12" />
+        <zone name="Pacific/Tongatapu" value="STD-13" />
+        <zone name="Pacific/Truk" value="STD-10" />
+        <zone name="Pacific/Wake" value="STD-12" />
+        <zone name="Pacific/Wallis" value="STD-12" />
+        <zone name="Pacific/Yap" value="STD-10" />
 
-	<zone name="America/Adak" value="HST10HDT,M3.2.0,M11.1.0" />
-	<zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Anguilla" value="AST4" />
-	<zone name="America/Antigua" value="AST4" />
-	<zone name="America/Araguaina" value="BRT3" />
-	<zone name="America/Argentina/Buenos_Aires" value="ART3" />
-	<zone name="America/Argentina/Catamarca" value="ART3" />
-	<zone name="America/Argentina/ComodRivadavia" value="ART3" />
-	<zone name="America/Argentina/Cordoba" value="ART3" />
-	<zone name="America/Argentina/Jujuy" value="ART3" />
-	<zone name="America/Argentina/La_Rioja" value="ART3" />
-	<zone name="America/Argentina/Mendoza" value="ART3" />
-	<zone name="America/Argentina/Rio_Gallegos" value="ART3" />
-	<zone name="America/Argentina/Salta" value="ART3" />
-	<zone name="America/Argentina/San_Juan" value="ART3" />
-	<zone name="America/Argentina/San_Luis" value="ART3" />
-	<zone name="America/Argentina/Tucuman" value="ART3" />
-	<zone name="America/Argentina/Ushuaia" value="ART3" />
-	<zone name="America/Aruba" value="AST4" />
-	<zone name="America/Asuncion" value="PYT4PYST,M10.1.0/0,M3.4.0/0" />
-	<zone name="America/Atikokan" value="EST5" />
-	<zone name="America/Atka" value="HST10HDT,M3.2.0,M11.1.0" />
-	<zone name="America/Bahia" value="BRT3" />
-	<zone name="America/Bahia_Banderas" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Barbados" value="AST4" />
-	<zone name="America/Belem" value="BRT3" />
-	<zone name="America/Belize" value="CST6" />
-	<zone name="America/Blanc-Sablon" value="AST4" />
-	<zone name="America/Boa_Vista" value="AMT4" />
-	<zone name="America/Bogota" value="COT5" />
-	<zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Buenos_Aires" value="ART3" />
-	<zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Campo_Grande" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="America/Cancun" value="EST5" />
-	<zone name="America/Caracas" value="VET4:30" />
-	<zone name="America/Catamarca" value="ART3" />
-	<zone name="America/Cayenne" value="GFT3" />
-	<zone name="America/Cayman" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Coral_Harbour" value="EST5" />
-	<zone name="America/Cordoba" value="ART3" />
-	<zone name="America/Costa_Rica" value="CST6" />
-	<zone name="America/Creston" value="MST7" />
-	<zone name="America/Cuiaba" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="America/Curacao" value="AST4" />
-	<zone name="America/Danmarkshavn" value="GMT0" />
-	<zone name="America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dawson_Creek" value="MST7" />
-	<zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Dominica" value="AST4" />
-	<zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Eirunepe" value="ACT5" />
-	<zone name="America/El_Salvador" value="CST6" />
-	<zone name="America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Fort_Nelson" value="MST7" />
-	<zone name="America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Fortaleza" value="BRT3" />
-	<zone name="America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Godthab" value="WGST" />
-	<zone name="America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Grand_Turk" value="AST4" />
-	<zone name="America/Grenada" value="AST4" />
-	<zone name="America/Guadeloupe" value="AST4" />
-	<zone name="America/Guatemala" value="CST6" />
-	<zone name="America/Guayaquil" value="ECT5" />
-	<zone name="America/Guyana" value="GYT4" />
-	<zone name="America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="America/Hermosillo" value="MST7" />
-	<zone name="America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Jamaica" value="EST5" />
-	<zone name="America/Jujuy" value="ART3" />
-	<zone name="America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Kralendijk" value="AST4" />
-	<zone name="America/La_Paz" value="BOT4" />
-	<zone name="America/Lima" value="PET5" />
-	<zone name="America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Lower_Princes" value="AST4" />
-	<zone name="America/Maceio" value="BRT3" />
-	<zone name="America/Managua" value="CST6" />
-	<zone name="America/Manaus" value="AMT4" />
-	<zone name="America/Marigot" value="AST4" />
-	<zone name="America/Martinique" value="AST4" />
-	<zone name="America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="America/Mendoza" value="ART3" />
-	<zone name="America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Metlakatla" value="PST8" />
-	<zone name="America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="America/Montevideo" value="UYT3" />
-	<zone name="America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Montserrat" value="AST4" />
-	<zone name="America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Noronha" value="FNT2" />
-	<zone name="America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Ojinaga" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Panama" value="EST5" />
-	<zone name="America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Paramaribo" value="SRT3" />
-	<zone name="America/Phoenix" value="MST7" />
-	<zone name="America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Port_of_Spain" value="AST4" />
-	<zone name="America/Porto_Acre" value="ACT5" />
-	<zone name="America/Porto_Velho" value="AMT4" />
-	<zone name="America/Puerto_Rico" value="AST4" />
-	<zone name="America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Recife" value="BRT3" />
-	<zone name="America/Regina" value="CST6" />
-	<zone name="America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Rio_Branco" value="ACT5" />
-	<zone name="America/Rosario" value="ART3" />
-	<zone name="America/Santa_Isabel" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="America/Santarem" value="BRT3" />
-	<zone name="America/Santiago" value="CLT3" />
-	<zone name="America/Santo_Domingo" value="AST4" />
-	<zone name="America/Sao_Paulo" value="BRT3" />
-	<zone name="America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/St_Barthelemy" value="AST4" />
-	<zone name="America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="America/St_Kitts" value="AST4" />
-	<zone name="America/St_Lucia" value="AST4" />
-	<zone name="America/St_Thomas" value="AST4" />
-	<zone name="America/St_Vincent" value="AST4" />
-	<zone name="America/Swift_Current" value="CST6" />
-	<zone name="America/Tegucigalpa" value="CST6" />
-	<zone name="America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="America/Tortola" value="AST4" />
-	<zone name="America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Virgin" value="AST4" />
-	<zone name="America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
 
-	<zone name="Antarctica/Casey" value="AWST-8" />
-	<zone name="Antarctica/Davis" value="DAVT-7" />
-	<zone name="Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="Antarctica/Macquarie" value="MIST-11" />
-	<zone name="Antarctica/Mawson" value="MAWT-5" />
-	<zone name="Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Palmer" value="CLT3" />
-	<zone name="Antarctica/Rothera" value="ROTT3" />
-	<zone name="Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Antarctica/Syowa" value="SYOT-3" />
-	<zone name="Antarctica/Troll" value="UTC0CEST-2,M3.5.0/1,M10.5.0/3" />
-	<zone name="Antarctica/Vostok" value="VOST-6" />
+        <zone name="Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
 
-	<zone name="Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+        <zone name="ROC" value="CST-8" />
 
-	<zone name="Asia/Aden" value="AST-3" />
-	<zone name="Asia/Almaty" value="ALMT-6" />
-	<zone name="Asia/Amman" value="EEST" />
-	<zone name="Asia/Anadyr" value="ANAT-12" />
-	<zone name="Asia/Aqtau" value="AQTT-5" />
-	<zone name="Asia/Aqtobe" value="AQTT-5" />
-	<zone name="Asia/Ashgabat" value="TMT-5" />
-	<zone name="Asia/Ashkhabad" value="TMT-5" />
-	<zone name="Asia/Baghdad" value="AST-3" />
-	<zone name="Asia/Bahrain" value="AST-3" />
-	<zone name="Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="Asia/Bangkok" value="ICT-7" />
-	<zone name="Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="Asia/Bishkek" value="KGT-6" />
-	<zone name="Asia/Brunei" value="BNT-8" />
-	<zone name="Asia/Calcutta" value="IST-5:30" />
-	<zone name="Asia/Chita" value="IRKT-8" />
-	<zone name="Asia/Choibalsan" value="CHOT-8CHOST,M3.5.6,M9.5.6/0" />
-	<zone name="Asia/Chongqing" value="CST-8" />
-	<zone name="Asia/Chungking" value="CST-8" />
-	<zone name="Asia/Colombo" value="IST-5:30" />
-	<zone name="Asia/Dacca" value="BDT-6" />
-	<zone name="Asia/Damascus" value="EET-2EEST,M3.5.5/0,M10.5.5/0" />
-	<zone name="Asia/Dhaka" value="BDT-6" />
-	<zone name="Asia/Dili" value="TLT-9" />
-	<zone name="Asia/Dubai" value="GST-4" />
-	<zone name="Asia/Dushanbe" value="TJT-5" />
-	<zone name="Asia/Gaza" value="EEST" />
-	<zone name="Asia/Harbin" value="CST-8" />
-	<zone name="Asia/Hebron" value="EEST" />
-	<zone name="Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="Asia/Hong_Kong" value="HKT-8" />
-	<zone name="Asia/Hovd" value="HOVT-7HOVST,M3.5.6,M9.5.6/0" />
-	<zone name="Asia/Irkutsk" value="IRKT-8" />
-	<zone name="Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Jakarta" value="WIB-7" />
-	<zone name="Asia/Jayapura" value="WIT-9" />
-	<zone name="Asia/Jerusalem" value="IDDT" />
-	<zone name="Asia/Kabul" value="AFT-4:30" />
-	<zone name="Asia/Kamchatka" value="PETT-12" />
-	<zone name="Asia/Karachi" value="PKT-5" />
-	<zone name="Asia/Kashgar" value="XJT-6" />
-	<zone name="Asia/Kathmandu" value="NPT-5:45" />
-	<zone name="Asia/Katmandu" value="NPT-5:45" />
-	<zone name="Asia/Khandyga" value="YAKT-9" />
-	<zone name="Asia/Kolkata" value="IST-5:30" />
-	<zone name="Asia/Krasnoyarsk" value="KRAT-7" />
-	<zone name="Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="Asia/Kuching" value="MYT-8" />
-	<zone name="Asia/Kuwait" value="AST-3" />
-	<zone name="Asia/Macao" value="CST-8" />
-	<zone name="Asia/Macau" value="CST-8" />
-	<zone name="Asia/Magadan" value="MAGT-10" />
-	<zone name="Asia/Makassar" value="WITA-8" />
-	<zone name="Asia/Manila" value="PHT-8" />
-	<zone name="Asia/Muscat" value="GST-4" />
-	<zone name="Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Asia/Novokuznetsk" value="KRAT-7" />
-	<zone name="Asia/Novosibirsk" value="NOVT-6" />
-	<zone name="Asia/Omsk" value="OMST-6" />
-	<zone name="Asia/Oral" value="ORAT-5" />
-	<zone name="Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="Asia/Pontianak" value="WIB-7" />
-	<zone name="Asia/Pyongyang" value="KST-8:30" />
-	<zone name="Asia/Qatar" value="AST-3" />
-	<zone name="Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="Asia/Rangoon" value="MMT-6:30" />
-	<zone name="Asia/Riyadh" value="AST-3" />
-	<zone name="Asia/Saigon" value="ICT-7" />
-	<zone name="Asia/Sakhalin" value="SAKT-10" />
-	<zone name="Asia/Samarkand" value="UZT-5" />
-	<zone name="Asia/Seoul" value="KST-9" />
-	<zone name="Asia/Shanghai" value="CST-8" />
-	<zone name="Asia/Singapore" value="SGT-8" />
-	<zone name="Asia/Srednekolymsk" value="SRET-11" />
-	<zone name="Asia/Taipei" value="CST-8" />
-	<zone name="Asia/Tashkent" value="UZT-5" />
-	<zone name="Asia/Tbilisi" value="GET-4" />
-	<zone name="Asia/Tehran" value="IRDT" />
-	<zone name="Asia/Tel_Aviv" value="IDDT" />
-	<zone name="Asia/Thimbu" value="BTT-6" />
-	<zone name="Asia/Thimphu" value="BTT-6" />
-	<zone name="Asia/Tokyo" value="JST-9" />
-	<zone name="Asia/Ujung_Pandang" value="WITA-8" />
-	<zone name="Asia/Ulaanbaatar" value="ULAT-8ULAST,M3.5.6,M9.5.6/0" />
-	<zone name="Asia/Ulan_Bator" value="ULAT-8ULAST,M3.5.6,M9.5.6/0" />
-	<zone name="Asia/Urumqi" value="XJT-6" />
-	<zone name="Asia/Ust-Nera" value="VLAT-10" />
-	<zone name="Asia/Vientiane" value="ICT-7" />
-	<zone name="Asia/Vladivostok" value="VLAT-10" />
-	<zone name="Asia/Yakutsk" value="YAKT-9" />
-	<zone name="Asia/Yekaterinburg" value="YEKT-5" />
-	<zone name="Asia/Yerevan" value="AMT-4" />
+        <zone name="ROK" value="KST-9" />
+
+        <zone name="Singapore" value="STD-8" />
+
+        <zone name="Turkey" value="STD-3" />
+
+        <zone name="UCT" value="UTC0" />
+
+        <zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
+        <zone name="US/Aleutian" value="HST10HDT,M3.2.0,M11.1.0" />
+        <zone name="US/Arizona" value="MST7" />
+        <zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Hawaii" value="HST10" />
+        <zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
+        <zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
+        <zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
+        <zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
+        <zone name="US/Samoa" value="SST11" />
 
-	<zone name="Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Atlantic/Reykjavik" value="GMT0" />
-	<zone name="Atlantic/South_Georgia" value="GST2" />
-	<zone name="Atlantic/St_Helena" value="GMT0" />
-	<zone name="Atlantic/Stanley" value="FKST3" />
-
-	<zone name="Australia/ACT" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Adelaide" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Brisbane" value="AEST-10" />
-	<zone name="Australia/Broken_Hill" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Canberra" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Currie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Darwin" value="ACST-9:30" />
-	<zone name="Australia/Eucla" value="ACWST-8:45" />
-	<zone name="Australia/Hobart" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/LHI" value="LHST-10:30LHDT-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Lindeman" value="AEST-10" />
-	<zone name="Australia/Lord_Howe" value="LHST-10:30LHDT-11,M10.1.0,M4.1.0" />
-	<zone name="Australia/Melbourne" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/NSW" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/North" value="ACST-9:30" />
-	<zone name="Australia/Perth" value="AWST-8" />
-	<zone name="Australia/Queensland" value="AEST-10" />
-	<zone name="Australia/South" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Sydney" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Tasmania" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/Victoria" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="Australia/West" value="AWST-8" />
-	<zone name="Australia/Yancowinna" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
-
-	<zone name="Brazil/Acre" value="ACT5" />
-	<zone name="Brazil/DeNoronha" value="FNT2" />
-	<zone name="Brazil/East" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="Brazil/West" value="AMT4" />
-
-	<zone name="CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-
-	<zone name="Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/East-Saskatchewan" value="CST6" />
-	<zone name="Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="Canada/Saskatchewan" value="CST6" />
-	<zone name="Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-
-	<zone name="Chile/Continental" value="CLT3" />
-	<zone name="Chile/EasterIsland" value="EAST5" />
-
-	<zone name="Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-
-	<zone name="EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-
-	<zone name="EST" value="EST5" />
-
-	<zone name="EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-
-	<zone name="Egypt" value="EET-2" />
-
-	<zone name="Eire" value="GMT0IST,M3.5.0/1,M10.5.0" />
-
-	<zone name="Etc/GMT" value="GMT0" />
-	<zone name="Etc/GMT+0" value="GMT0" />
-	<zone name="Etc/GMT+1" value="&lt;GMT+1&gt;1" />
-	<zone name="Etc/GMT+10" value="&lt;GMT+10&gt;10" />
-	<zone name="Etc/GMT+11" value="&lt;GMT+11&gt;11" />
-	<zone name="Etc/GMT+12" value="&lt;GMT+12&gt;12" />
-	<zone name="Etc/GMT+2" value="&lt;GMT+2&gt;2" />
-	<zone name="Etc/GMT+3" value="&lt;GMT+3&gt;3" />
-	<zone name="Etc/GMT+4" value="&lt;GMT+4&gt;4" />
-	<zone name="Etc/GMT+5" value="&lt;GMT+5&gt;5" />
-	<zone name="Etc/GMT+6" value="&lt;GMT+6&gt;6" />
-	<zone name="Etc/GMT+7" value="&lt;GMT+7&gt;7" />
-	<zone name="Etc/GMT+8" value="&lt;GMT+8&gt;8" />
-	<zone name="Etc/GMT+9" value="&lt;GMT+9&gt;9" />
-	<zone name="Etc/GMT-0" value="GMT0" />
-	<zone name="Etc/GMT-1" value="&lt;GMT-1&gt;-1" />
-	<zone name="Etc/GMT-10" value="&lt;GMT-10&gt;-10" />
-	<zone name="Etc/GMT-11" value="&lt;GMT-11&gt;-11" />
-	<zone name="Etc/GMT-12" value="&lt;GMT-12&gt;-12" />
-	<zone name="Etc/GMT-13" value="&lt;GMT-13&gt;-13" />
-	<zone name="Etc/GMT-14" value="&lt;GMT-14&gt;-14" />
-	<zone name="Etc/GMT-2" value="&lt;GMT-2&gt;-2" />
-	<zone name="Etc/GMT-3" value="&lt;GMT-3&gt;-3" />
-	<zone name="Etc/GMT-4" value="&lt;GMT-4&gt;-4" />
-	<zone name="Etc/GMT-5" value="&lt;GMT-5&gt;-5" />
-	<zone name="Etc/GMT-6" value="&lt;GMT-6&gt;-6" />
-	<zone name="Etc/GMT-7" value="&lt;GMT-7&gt;-7" />
-	<zone name="Etc/GMT-8" value="&lt;GMT-8&gt;-8" />
-	<zone name="Etc/GMT-9" value="&lt;GMT-9&gt;-9" />
-	<zone name="Etc/GMT0" value="GMT0" />
-	<zone name="Etc/Greenwich" value="GMT0" />
-	<zone name="Etc/UCT" value="UCT0" />
-	<zone name="Etc/UTC" value="UTC0" />
-	<zone name="Etc/Universal" value="UTC0" />
-	<zone name="Etc/Zulu" value="UTC0" />
-
-	<zone name="Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Chisinau" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Kaliningrad" value="EET-2" />
-	<zone name="Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Minsk" value="MSK-3" />
-	<zone name="Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Moscow" value="MSK-3" />
-	<zone name="Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Samara" value="SAMT-4" />
-	<zone name="Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Simferopol" value="MSK-3" />
-	<zone name="Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Tiraspol" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Volgograd" value="MSK-3" />
-	<zone name="Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
-
-	<zone name="GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
-
-	<zone name="GMT" value="GMT0" />
-
-	<zone name="GMT+0" value="GMT0" />
-
-	<zone name="GMT-0" value="GMT0" />
-
-	<zone name="GMT0" value="GMT0" />
-
-	<zone name="Greenwich" value="GMT0" />
-
-	<zone name="HST" value="HST10" />
-
-	<zone name="Hongkong" value="HKT-8" />
-
-	<zone name="Iceland" value="GMT0" />
-
-	<zone name="Indian/Antananarivo" value="EAT-3" />
-	<zone name="Indian/Chagos" value="IOT-6" />
-	<zone name="Indian/Christmas" value="CXT-7" />
-	<zone name="Indian/Cocos" value="CCT-6:30" />
-	<zone name="Indian/Comoro" value="EAT-3" />
-	<zone name="Indian/Kerguelen" value="TFT-5" />
-	<zone name="Indian/Mahe" value="SCT-4" />
-	<zone name="Indian/Maldives" value="MVT-5" />
-	<zone name="Indian/Mauritius" value="MUT-4" />
-	<zone name="Indian/Mayotte" value="EAT-3" />
-	<zone name="Indian/Reunion" value="RET-4" />
-
-	<zone name="Iran" value="IRDT" />
-
-	<zone name="Israel" value="IDDT" />
-
-	<zone name="Jamaica" value="EST5" />
-
-	<zone name="Japan" value="JST-9" />
-
-	<zone name="Kwajalein" value="MHT-12" />
-
-	<zone name="Libya" value="EET-2" />
-
-	<zone name="MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="MST" value="MST7" />
-
-	<zone name="MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-
-	<zone name="Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-
-	<zone name="NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-
-	<zone name="NZ-CHAT" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-
-	<zone name="Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
-
-	<zone name="PRC" value="CST-8" />
-
-	<zone name="PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-
-	<zone name="Pacific/Apia" value="WSST-13WSDT,M9.5.0/3,M4.1.0/4" />
-	<zone name="Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="Pacific/Bougainville" value="BST-11" />
-	<zone name="Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="Pacific/Chuuk" value="CHUT-10" />
-	<zone name="Pacific/Easter" value="EAST5" />
-	<zone name="Pacific/Efate" value="VUT-11" />
-	<zone name="Pacific/Enderbury" value="PHOT-13" />
-	<zone name="Pacific/Fakaofo" value="TKT-13" />
-	<zone name="Pacific/Fiji" value="FJT-12FJST,M11.1.0,M1.3.0/3" />
-	<zone name="Pacific/Funafuti" value="TVT-12" />
-	<zone name="Pacific/Galapagos" value="GALT6" />
-	<zone name="Pacific/Gambier" value="GAMT9" />
-	<zone name="Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="Pacific/Guam" value="ChST-10" />
-	<zone name="Pacific/Honolulu" value="HST10" />
-	<zone name="Pacific/Johnston" value="HST10" />
-	<zone name="Pacific/Kiritimati" value="LINT-14" />
-	<zone name="Pacific/Kosrae" value="KOST-11" />
-	<zone name="Pacific/Kwajalein" value="MHT-12" />
-	<zone name="Pacific/Majuro" value="MHT-12" />
-	<zone name="Pacific/Marquesas" value="MART9:30" />
-	<zone name="Pacific/Midway" value="SST11" />
-	<zone name="Pacific/Nauru" value="NRT-12" />
-	<zone name="Pacific/Niue" value="NUT11" />
-	<zone name="Pacific/Norfolk" value="NFT-11" />
-	<zone name="Pacific/Noumea" value="NCT-11" />
-	<zone name="Pacific/Pago_Pago" value="SST11" />
-	<zone name="Pacific/Palau" value="PWT-9" />
-	<zone name="Pacific/Pitcairn" value="PST8" />
-	<zone name="Pacific/Pohnpei" value="PONT-11" />
-	<zone name="Pacific/Ponape" value="PONT-11" />
-	<zone name="Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="Pacific/Rarotonga" value="CKT10" />
-	<zone name="Pacific/Saipan" value="ChST-10" />
-	<zone name="Pacific/Samoa" value="SST11" />
-	<zone name="Pacific/Tahiti" value="TAHT10" />
-	<zone name="Pacific/Tarawa" value="GILT-12" />
-	<zone name="Pacific/Tongatapu" value="TOT-13" />
-	<zone name="Pacific/Truk" value="CHUT-10" />
-	<zone name="Pacific/Wake" value="WAKT-12" />
-	<zone name="Pacific/Wallis" value="WFT-12" />
-	<zone name="Pacific/Yap" value="CHUT-10" />
-
-	<zone name="Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-
-	<zone name="Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
-
-	<zone name="ROC" value="CST-8" />
-
-	<zone name="ROK" value="KST-9" />
-
-	<zone name="Singapore" value="SGT-8" />
-
-	<zone name="Turkey" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-
-	<zone name="UCT" value="UCT0" />
-
-	<zone name="US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="US/Aleutian" value="HST10HDT,M3.2.0,M11.1.0" />
-	<zone name="US/Arizona" value="MST7" />
-	<zone name="US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Hawaii" value="HST10" />
-	<zone name="US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="US/Pacific-New" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="US/Samoa" value="SST11" />
-
-	<zone name="UTC" value="UTC0" />
-
-	<zone name="Universal" value="UTC0" />
-
-	<zone name="W-SU" value="MSK-3" />
-
-	<zone name="WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
-
-	<zone name="Zulu" value="UTC0" />
-
-	<zone name="posix/Africa/Abidjan" value="GMT0" />
-	<zone name="posix/Africa/Accra" value="GMT0" />
-	<zone name="posix/Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="posix/Africa/Algiers" value="CET-1" />
-	<zone name="posix/Africa/Asmara" value="EAT-3" />
-	<zone name="posix/Africa/Asmera" value="EAT-3" />
-	<zone name="posix/Africa/Bamako" value="GMT0" />
-	<zone name="posix/Africa/Bangui" value="WAT-1" />
-	<zone name="posix/Africa/Banjul" value="GMT0" />
-	<zone name="posix/Africa/Bissau" value="GMT0" />
-	<zone name="posix/Africa/Blantyre" value="CAT-2" />
-	<zone name="posix/Africa/Brazzaville" value="WAT-1" />
-	<zone name="posix/Africa/Bujumbura" value="CAT-2" />
-	<zone name="posix/Africa/Cairo" value="EET-2" />
-	<zone name="posix/Africa/Casablanca" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Africa/Conakry" value="GMT0" />
-	<zone name="posix/Africa/Dakar" value="GMT0" />
-	<zone name="posix/Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="posix/Africa/Djibouti" value="EAT-3" />
-	<zone name="posix/Africa/Douala" value="WAT-1" />
-	<zone name="posix/Africa/El_Aaiun" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Africa/Freetown" value="GMT0" />
-	<zone name="posix/Africa/Gaborone" value="CAT-2" />
-	<zone name="posix/Africa/Harare" value="CAT-2" />
-	<zone name="posix/Africa/Johannesburg" value="SAST-2" />
-	<zone name="posix/Africa/Juba" value="EAT-3" />
-	<zone name="posix/Africa/Kampala" value="EAT-3" />
-	<zone name="posix/Africa/Khartoum" value="EAT-3" />
-	<zone name="posix/Africa/Kigali" value="CAT-2" />
-	<zone name="posix/Africa/Kinshasa" value="WAT-1" />
-	<zone name="posix/Africa/Lagos" value="WAT-1" />
-	<zone name="posix/Africa/Libreville" value="WAT-1" />
-	<zone name="posix/Africa/Lome" value="GMT0" />
-	<zone name="posix/Africa/Luanda" value="WAT-1" />
-	<zone name="posix/Africa/Lubumbashi" value="CAT-2" />
-	<zone name="posix/Africa/Lusaka" value="CAT-2" />
-	<zone name="posix/Africa/Malabo" value="WAT-1" />
-	<zone name="posix/Africa/Maputo" value="CAT-2" />
-	<zone name="posix/Africa/Maseru" value="SAST-2" />
-	<zone name="posix/Africa/Mbabane" value="SAST-2" />
-	<zone name="posix/Africa/Mogadishu" value="EAT-3" />
-	<zone name="posix/Africa/Monrovia" value="GMT0" />
-	<zone name="posix/Africa/Nairobi" value="EAT-3" />
-	<zone name="posix/Africa/Ndjamena" value="WAT-1" />
-	<zone name="posix/Africa/Niamey" value="WAT-1" />
-	<zone name="posix/Africa/Nouakchott" value="GMT0" />
-	<zone name="posix/Africa/Ouagadougou" value="GMT0" />
-	<zone name="posix/Africa/Porto-Novo" value="WAT-1" />
-	<zone name="posix/Africa/Sao_Tome" value="GMT0" />
-	<zone name="posix/Africa/Timbuktu" value="GMT0" />
-	<zone name="posix/Africa/Tripoli" value="EET-2" />
-	<zone name="posix/Africa/Tunis" value="CET-1" />
-	<zone name="posix/Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
-	<zone name="posix/America/Adak" value="HST10HDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Anguilla" value="AST4" />
-	<zone name="posix/America/Antigua" value="AST4" />
-	<zone name="posix/America/Araguaina" value="BRT3" />
-	<zone name="posix/America/Argentina/Buenos_Aires" value="ART3" />
-	<zone name="posix/America/Argentina/Catamarca" value="ART3" />
-	<zone name="posix/America/Argentina/ComodRivadavia" value="ART3" />
-	<zone name="posix/America/Argentina/Cordoba" value="ART3" />
-	<zone name="posix/America/Argentina/Jujuy" value="ART3" />
-	<zone name="posix/America/Argentina/La_Rioja" value="ART3" />
-	<zone name="posix/America/Argentina/Mendoza" value="ART3" />
-	<zone name="posix/America/Argentina/Rio_Gallegos" value="ART3" />
-	<zone name="posix/America/Argentina/Salta" value="ART3" />
-	<zone name="posix/America/Argentina/San_Juan" value="ART3" />
-	<zone name="posix/America/Argentina/San_Luis" value="ART3" />
-	<zone name="posix/America/Argentina/Tucuman" value="ART3" />
-	<zone name="posix/America/Argentina/Ushuaia" value="ART3" />
-	<zone name="posix/America/Aruba" value="AST4" />
-	<zone name="posix/America/Asuncion" value="PYT4PYST,M10.1.0/0,M3.4.0/0" />
-	<zone name="posix/America/Atikokan" value="EST5" />
-	<zone name="posix/America/Atka" value="HST10HDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Bahia" value="BRT3" />
-	<zone name="posix/America/Bahia_Banderas" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Barbados" value="AST4" />
-	<zone name="posix/America/Belem" value="BRT3" />
-	<zone name="posix/America/Belize" value="CST6" />
-	<zone name="posix/America/Blanc-Sablon" value="AST4" />
-	<zone name="posix/America/Boa_Vista" value="AMT4" />
-	<zone name="posix/America/Bogota" value="COT5" />
-	<zone name="posix/America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Buenos_Aires" value="ART3" />
-	<zone name="posix/America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Campo_Grande" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="posix/America/Cancun" value="EST5" />
-	<zone name="posix/America/Caracas" value="VET4:30" />
-	<zone name="posix/America/Catamarca" value="ART3" />
-	<zone name="posix/America/Cayenne" value="GFT3" />
-	<zone name="posix/America/Cayman" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Coral_Harbour" value="EST5" />
-	<zone name="posix/America/Cordoba" value="ART3" />
-	<zone name="posix/America/Costa_Rica" value="CST6" />
-	<zone name="posix/America/Creston" value="MST7" />
-	<zone name="posix/America/Cuiaba" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="posix/America/Curacao" value="AST4" />
-	<zone name="posix/America/Danmarkshavn" value="GMT0" />
-	<zone name="posix/America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Dawson_Creek" value="MST7" />
-	<zone name="posix/America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Dominica" value="AST4" />
-	<zone name="posix/America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Eirunepe" value="ACT5" />
-	<zone name="posix/America/El_Salvador" value="CST6" />
-	<zone name="posix/America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Fort_Nelson" value="MST7" />
-	<zone name="posix/America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Fortaleza" value="BRT3" />
-	<zone name="posix/America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Godthab" value="WGST" />
-	<zone name="posix/America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Grand_Turk" value="AST4" />
-	<zone name="posix/America/Grenada" value="AST4" />
-	<zone name="posix/America/Guadeloupe" value="AST4" />
-	<zone name="posix/America/Guatemala" value="CST6" />
-	<zone name="posix/America/Guayaquil" value="ECT5" />
-	<zone name="posix/America/Guyana" value="GYT4" />
-	<zone name="posix/America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="posix/America/Hermosillo" value="MST7" />
-	<zone name="posix/America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Jamaica" value="EST5" />
-	<zone name="posix/America/Jujuy" value="ART3" />
-	<zone name="posix/America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Kralendijk" value="AST4" />
-	<zone name="posix/America/La_Paz" value="BOT4" />
-	<zone name="posix/America/Lima" value="PET5" />
-	<zone name="posix/America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Lower_Princes" value="AST4" />
-	<zone name="posix/America/Maceio" value="BRT3" />
-	<zone name="posix/America/Managua" value="CST6" />
-	<zone name="posix/America/Manaus" value="AMT4" />
-	<zone name="posix/America/Marigot" value="AST4" />
-	<zone name="posix/America/Martinique" value="AST4" />
-	<zone name="posix/America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Mendoza" value="ART3" />
-	<zone name="posix/America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Metlakatla" value="PST8" />
-	<zone name="posix/America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Montevideo" value="UYT3" />
-	<zone name="posix/America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Montserrat" value="AST4" />
-	<zone name="posix/America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Noronha" value="FNT2" />
-	<zone name="posix/America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Ojinaga" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Panama" value="EST5" />
-	<zone name="posix/America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Paramaribo" value="SRT3" />
-	<zone name="posix/America/Phoenix" value="MST7" />
-	<zone name="posix/America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Port_of_Spain" value="AST4" />
-	<zone name="posix/America/Porto_Acre" value="ACT5" />
-	<zone name="posix/America/Porto_Velho" value="AMT4" />
-	<zone name="posix/America/Puerto_Rico" value="AST4" />
-	<zone name="posix/America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Recife" value="BRT3" />
-	<zone name="posix/America/Regina" value="CST6" />
-	<zone name="posix/America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Rio_Branco" value="ACT5" />
-	<zone name="posix/America/Rosario" value="ART3" />
-	<zone name="posix/America/Santa_Isabel" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="posix/America/Santarem" value="BRT3" />
-	<zone name="posix/America/Santiago" value="CLT3" />
-	<zone name="posix/America/Santo_Domingo" value="AST4" />
-	<zone name="posix/America/Sao_Paulo" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="posix/America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="posix/America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/St_Barthelemy" value="AST4" />
-	<zone name="posix/America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/St_Kitts" value="AST4" />
-	<zone name="posix/America/St_Lucia" value="AST4" />
-	<zone name="posix/America/St_Thomas" value="AST4" />
-	<zone name="posix/America/St_Vincent" value="AST4" />
-	<zone name="posix/America/Swift_Current" value="CST6" />
-	<zone name="posix/America/Tegucigalpa" value="CST6" />
-	<zone name="posix/America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Tortola" value="AST4" />
-	<zone name="posix/America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Virgin" value="AST4" />
-	<zone name="posix/America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Antarctica/Casey" value="AWST-8" />
-	<zone name="posix/Antarctica/Davis" value="DAVT-7" />
-	<zone name="posix/Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="posix/Antarctica/Macquarie" value="MIST-11" />
-	<zone name="posix/Antarctica/Mawson" value="MAWT-5" />
-	<zone name="posix/Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="posix/Antarctica/Palmer" value="CLT3" />
-	<zone name="posix/Antarctica/Rothera" value="ROTT3" />
-	<zone name="posix/Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="posix/Antarctica/Syowa" value="SYOT-3" />
-	<zone name="posix/Antarctica/Troll" value="UTC0CEST-2,M3.5.0/1,M10.5.0/3" />
-	<zone name="posix/Antarctica/Vostok" value="VOST-6" />
-	<zone name="posix/Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Asia/Aden" value="AST-3" />
-	<zone name="posix/Asia/Almaty" value="ALMT-6" />
-	<zone name="posix/Asia/Amman" value="EEST" />
-	<zone name="posix/Asia/Anadyr" value="ANAT-12" />
-	<zone name="posix/Asia/Aqtau" value="AQTT-5" />
-	<zone name="posix/Asia/Aqtobe" value="AQTT-5" />
-	<zone name="posix/Asia/Ashgabat" value="TMT-5" />
-	<zone name="posix/Asia/Ashkhabad" value="TMT-5" />
-	<zone name="posix/Asia/Baghdad" value="AST-3" />
-	<zone name="posix/Asia/Bahrain" value="AST-3" />
-	<zone name="posix/Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="posix/Asia/Bangkok" value="ICT-7" />
-	<zone name="posix/Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="posix/Asia/Bishkek" value="KGT-6" />
-	<zone name="posix/Asia/Brunei" value="BNT-8" />
-	<zone name="posix/Asia/Calcutta" value="IST-5:30" />
-	<zone name="posix/Asia/Chita" value="IRKT-8" />
-	<zone name="posix/Asia/Choibalsan" value="CHOT-8CHOST,M3.5.6,M9.5.6/0" />
-	<zone name="posix/Asia/Chongqing" value="CST-8" />
-	<zone name="posix/Asia/Chungking" value="CST-8" />
-	<zone name="posix/Asia/Colombo" value="IST-5:30" />
-	<zone name="posix/Asia/Dacca" value="BDT-6" />
-	<zone name="posix/Asia/Damascus" value="EET-2EEST,M3.5.5/0,M10.5.5/0" />
-	<zone name="posix/Asia/Dhaka" value="BDT-6" />
-	<zone name="posix/Asia/Dili" value="TLT-9" />
-	<zone name="posix/Asia/Dubai" value="GST-4" />
-	<zone name="posix/Asia/Dushanbe" value="TJT-5" />
-	<zone name="posix/Asia/Gaza" value="EEST" />
-	<zone name="posix/Asia/Harbin" value="CST-8" />
-	<zone name="posix/Asia/Hebron" value="EEST" />
-	<zone name="posix/Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="posix/Asia/Hong_Kong" value="HKT-8" />
-	<zone name="posix/Asia/Hovd" value="HOVT-7HOVST,M3.5.6,M9.5.6/0" />
-	<zone name="posix/Asia/Irkutsk" value="IRKT-8" />
-	<zone name="posix/Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Asia/Jakarta" value="WIB-7" />
-	<zone name="posix/Asia/Jayapura" value="WIT-9" />
-	<zone name="posix/Asia/Jerusalem" value="IDDT" />
-	<zone name="posix/Asia/Kabul" value="AFT-4:30" />
-	<zone name="posix/Asia/Kamchatka" value="PETT-12" />
-	<zone name="posix/Asia/Karachi" value="PKT-5" />
-	<zone name="posix/Asia/Kashgar" value="XJT-6" />
-	<zone name="posix/Asia/Kathmandu" value="NPT-5:45" />
-	<zone name="posix/Asia/Katmandu" value="NPT-5:45" />
-	<zone name="posix/Asia/Khandyga" value="YAKT-9" />
-	<zone name="posix/Asia/Kolkata" value="IST-5:30" />
-	<zone name="posix/Asia/Krasnoyarsk" value="KRAT-7" />
-	<zone name="posix/Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="posix/Asia/Kuching" value="MYT-8" />
-	<zone name="posix/Asia/Kuwait" value="AST-3" />
-	<zone name="posix/Asia/Macao" value="CST-8" />
-	<zone name="posix/Asia/Macau" value="CST-8" />
-	<zone name="posix/Asia/Magadan" value="MAGT-10" />
-	<zone name="posix/Asia/Makassar" value="WITA-8" />
-	<zone name="posix/Asia/Manila" value="PHT-8" />
-	<zone name="posix/Asia/Muscat" value="GST-4" />
-	<zone name="posix/Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Asia/Novokuznetsk" value="KRAT-7" />
-	<zone name="posix/Asia/Novosibirsk" value="NOVT-6" />
-	<zone name="posix/Asia/Omsk" value="OMST-6" />
-	<zone name="posix/Asia/Oral" value="ORAT-5" />
-	<zone name="posix/Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="posix/Asia/Pontianak" value="WIB-7" />
-	<zone name="posix/Asia/Pyongyang" value="KST-8:30" />
-	<zone name="posix/Asia/Qatar" value="AST-3" />
-	<zone name="posix/Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="posix/Asia/Rangoon" value="MMT-6:30" />
-	<zone name="posix/Asia/Riyadh" value="AST-3" />
-	<zone name="posix/Asia/Saigon" value="ICT-7" />
-	<zone name="posix/Asia/Sakhalin" value="SAKT-10" />
-	<zone name="posix/Asia/Samarkand" value="UZT-5" />
-	<zone name="posix/Asia/Seoul" value="KST-9" />
-	<zone name="posix/Asia/Shanghai" value="CST-8" />
-	<zone name="posix/Asia/Singapore" value="SGT-8" />
-	<zone name="posix/Asia/Srednekolymsk" value="SRET-11" />
-	<zone name="posix/Asia/Taipei" value="CST-8" />
-	<zone name="posix/Asia/Tashkent" value="UZT-5" />
-	<zone name="posix/Asia/Tbilisi" value="GET-4" />
-	<zone name="posix/Asia/Tehran" value="IRDT" />
-	<zone name="posix/Asia/Tel_Aviv" value="IDDT" />
-	<zone name="posix/Asia/Thimbu" value="BTT-6" />
-	<zone name="posix/Asia/Thimphu" value="BTT-6" />
-	<zone name="posix/Asia/Tokyo" value="JST-9" />
-	<zone name="posix/Asia/Ujung_Pandang" value="WITA-8" />
-	<zone name="posix/Asia/Ulaanbaatar" value="ULAT-8ULAST,M3.5.6,M9.5.6/0" />
-	<zone name="posix/Asia/Ulan_Bator" value="ULAT-8ULAST,M3.5.6,M9.5.6/0" />
-	<zone name="posix/Asia/Urumqi" value="XJT-6" />
-	<zone name="posix/Asia/Ust-Nera" value="VLAT-10" />
-	<zone name="posix/Asia/Vientiane" value="ICT-7" />
-	<zone name="posix/Asia/Vladivostok" value="VLAT-10" />
-	<zone name="posix/Asia/Yakutsk" value="YAKT-9" />
-	<zone name="posix/Asia/Yekaterinburg" value="YEKT-5" />
-	<zone name="posix/Asia/Yerevan" value="AMT-4" />
-	<zone name="posix/Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="posix/Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="posix/Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Atlantic/Reykjavik" value="GMT0" />
-	<zone name="posix/Atlantic/South_Georgia" value="GST2" />
-	<zone name="posix/Atlantic/St_Helena" value="GMT0" />
-	<zone name="posix/Atlantic/Stanley" value="FKST3" />
-	<zone name="posix/Australia/ACT" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Adelaide" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Brisbane" value="AEST-10" />
-	<zone name="posix/Australia/Broken_Hill" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Canberra" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Currie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Darwin" value="ACST-9:30" />
-	<zone name="posix/Australia/Eucla" value="ACWST-8:45" />
-	<zone name="posix/Australia/Hobart" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/LHI" value="LHST-10:30LHDT-11,M10.1.0,M4.1.0" />
-	<zone name="posix/Australia/Lindeman" value="AEST-10" />
-	<zone name="posix/Australia/Lord_Howe" value="LHST-10:30LHDT-11,M10.1.0,M4.1.0" />
-	<zone name="posix/Australia/Melbourne" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/NSW" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/North" value="ACST-9:30" />
-	<zone name="posix/Australia/Perth" value="AWST-8" />
-	<zone name="posix/Australia/Queensland" value="AEST-10" />
-	<zone name="posix/Australia/South" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Sydney" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Tasmania" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/Victoria" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Australia/West" value="AWST-8" />
-	<zone name="posix/Australia/Yancowinna" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
-	<zone name="posix/Brazil/Acre" value="ACT5" />
-	<zone name="posix/Brazil/DeNoronha" value="FNT2" />
-	<zone name="posix/Brazil/East" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="posix/Brazil/West" value="AMT4" />
-	<zone name="posix/CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/East-Saskatchewan" value="CST6" />
-	<zone name="posix/Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Canada/Saskatchewan" value="CST6" />
-	<zone name="posix/Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Chile/Continental" value="CLT3" />
-	<zone name="posix/Chile/EasterIsland" value="EAST5" />
-	<zone name="posix/Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="posix/EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/EST" value="EST5" />
-	<zone name="posix/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Egypt" value="EET-2" />
-	<zone name="posix/Eire" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Etc/GMT" value="GMT0" />
-	<zone name="posix/Etc/GMT+0" value="GMT0" />
-	<zone name="posix/Etc/GMT+1" value="&lt;GMT+1&gt;1" />
-	<zone name="posix/Etc/GMT+10" value="&lt;GMT+10&gt;10" />
-	<zone name="posix/Etc/GMT+11" value="&lt;GMT+11&gt;11" />
-	<zone name="posix/Etc/GMT+12" value="&lt;GMT+12&gt;12" />
-	<zone name="posix/Etc/GMT+2" value="&lt;GMT+2&gt;2" />
-	<zone name="posix/Etc/GMT+3" value="&lt;GMT+3&gt;3" />
-	<zone name="posix/Etc/GMT+4" value="&lt;GMT+4&gt;4" />
-	<zone name="posix/Etc/GMT+5" value="&lt;GMT+5&gt;5" />
-	<zone name="posix/Etc/GMT+6" value="&lt;GMT+6&gt;6" />
-	<zone name="posix/Etc/GMT+7" value="&lt;GMT+7&gt;7" />
-	<zone name="posix/Etc/GMT+8" value="&lt;GMT+8&gt;8" />
-	<zone name="posix/Etc/GMT+9" value="&lt;GMT+9&gt;9" />
-	<zone name="posix/Etc/GMT-0" value="GMT0" />
-	<zone name="posix/Etc/GMT-1" value="&lt;GMT-1&gt;-1" />
-	<zone name="posix/Etc/GMT-10" value="&lt;GMT-10&gt;-10" />
-	<zone name="posix/Etc/GMT-11" value="&lt;GMT-11&gt;-11" />
-	<zone name="posix/Etc/GMT-12" value="&lt;GMT-12&gt;-12" />
-	<zone name="posix/Etc/GMT-13" value="&lt;GMT-13&gt;-13" />
-	<zone name="posix/Etc/GMT-14" value="&lt;GMT-14&gt;-14" />
-	<zone name="posix/Etc/GMT-2" value="&lt;GMT-2&gt;-2" />
-	<zone name="posix/Etc/GMT-3" value="&lt;GMT-3&gt;-3" />
-	<zone name="posix/Etc/GMT-4" value="&lt;GMT-4&gt;-4" />
-	<zone name="posix/Etc/GMT-5" value="&lt;GMT-5&gt;-5" />
-	<zone name="posix/Etc/GMT-6" value="&lt;GMT-6&gt;-6" />
-	<zone name="posix/Etc/GMT-7" value="&lt;GMT-7&gt;-7" />
-	<zone name="posix/Etc/GMT-8" value="&lt;GMT-8&gt;-8" />
-	<zone name="posix/Etc/GMT-9" value="&lt;GMT-9&gt;-9" />
-	<zone name="posix/Etc/GMT0" value="GMT0" />
-	<zone name="posix/Etc/Greenwich" value="GMT0" />
-	<zone name="posix/Etc/UCT" value="UCT0" />
-	<zone name="posix/Etc/UTC" value="UTC0" />
-	<zone name="posix/Etc/Universal" value="UTC0" />
-	<zone name="posix/Etc/Zulu" value="UTC0" />
-	<zone name="posix/Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Chisinau" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Kaliningrad" value="EET-2" />
-	<zone name="posix/Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Minsk" value="MSK-3" />
-	<zone name="posix/Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Moscow" value="MSK-3" />
-	<zone name="posix/Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Samara" value="SAMT-4" />
-	<zone name="posix/Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Simferopol" value="MSK-3" />
-	<zone name="posix/Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Tiraspol" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Volgograd" value="MSK-3" />
-	<zone name="posix/Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/GMT" value="GMT0" />
-	<zone name="posix/GMT+0" value="GMT0" />
-	<zone name="posix/GMT-0" value="GMT0" />
-	<zone name="posix/GMT0" value="GMT0" />
-	<zone name="posix/Greenwich" value="GMT0" />
-	<zone name="posix/HST" value="HST10" />
-	<zone name="posix/Hongkong" value="HKT-8" />
-	<zone name="posix/Iceland" value="GMT0" />
-	<zone name="posix/Indian/Antananarivo" value="EAT-3" />
-	<zone name="posix/Indian/Chagos" value="IOT-6" />
-	<zone name="posix/Indian/Christmas" value="CXT-7" />
-	<zone name="posix/Indian/Cocos" value="CCT-6:30" />
-	<zone name="posix/Indian/Comoro" value="EAT-3" />
-	<zone name="posix/Indian/Kerguelen" value="TFT-5" />
-	<zone name="posix/Indian/Mahe" value="SCT-4" />
-	<zone name="posix/Indian/Maldives" value="MVT-5" />
-	<zone name="posix/Indian/Mauritius" value="MUT-4" />
-	<zone name="posix/Indian/Mayotte" value="EAT-3" />
-	<zone name="posix/Indian/Reunion" value="RET-4" />
-	<zone name="posix/Iran" value="IRDT" />
-	<zone name="posix/Israel" value="IDDT" />
-	<zone name="posix/Jamaica" value="EST5" />
-	<zone name="posix/Japan" value="JST-9" />
-	<zone name="posix/Kwajalein" value="MHT-12" />
-	<zone name="posix/Libya" value="EET-2" />
-	<zone name="posix/MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/MST" value="MST7" />
-	<zone name="posix/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="posix/Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="posix/NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="posix/NZ-CHAT" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="posix/Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/PRC" value="CST-8" />
-	<zone name="posix/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/Pacific/Apia" value="WSST-13WSDT,M9.5.0/3,M4.1.0/4" />
-	<zone name="posix/Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="posix/Pacific/Bougainville" value="BST-11" />
-	<zone name="posix/Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="posix/Pacific/Chuuk" value="CHUT-10" />
-	<zone name="posix/Pacific/Easter" value="EAST5" />
-	<zone name="posix/Pacific/Efate" value="VUT-11" />
-	<zone name="posix/Pacific/Enderbury" value="PHOT-13" />
-	<zone name="posix/Pacific/Fakaofo" value="TKT-13" />
-	<zone name="posix/Pacific/Fiji" value="FJT-12FJST,M11.1.0,M1.3.0/3" />
-	<zone name="posix/Pacific/Funafuti" value="TVT-12" />
-	<zone name="posix/Pacific/Galapagos" value="GALT6" />
-	<zone name="posix/Pacific/Gambier" value="GAMT9" />
-	<zone name="posix/Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="posix/Pacific/Guam" value="ChST-10" />
-	<zone name="posix/Pacific/Honolulu" value="HST10" />
-	<zone name="posix/Pacific/Johnston" value="HST10" />
-	<zone name="posix/Pacific/Kiritimati" value="LINT-14" />
-	<zone name="posix/Pacific/Kosrae" value="KOST-11" />
-	<zone name="posix/Pacific/Kwajalein" value="MHT-12" />
-	<zone name="posix/Pacific/Majuro" value="MHT-12" />
-	<zone name="posix/Pacific/Marquesas" value="MART9:30" />
-	<zone name="posix/Pacific/Midway" value="SST11" />
-	<zone name="posix/Pacific/Nauru" value="NRT-12" />
-	<zone name="posix/Pacific/Niue" value="NUT11" />
-	<zone name="posix/Pacific/Norfolk" value="NFT-11" />
-	<zone name="posix/Pacific/Noumea" value="NCT-11" />
-	<zone name="posix/Pacific/Pago_Pago" value="SST11" />
-	<zone name="posix/Pacific/Palau" value="PWT-9" />
-	<zone name="posix/Pacific/Pitcairn" value="PST8" />
-	<zone name="posix/Pacific/Pohnpei" value="PONT-11" />
-	<zone name="posix/Pacific/Ponape" value="PONT-11" />
-	<zone name="posix/Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="posix/Pacific/Rarotonga" value="CKT10" />
-	<zone name="posix/Pacific/Saipan" value="ChST-10" />
-	<zone name="posix/Pacific/Samoa" value="SST11" />
-	<zone name="posix/Pacific/Tahiti" value="TAHT10" />
-	<zone name="posix/Pacific/Tarawa" value="GILT-12" />
-	<zone name="posix/Pacific/Tongatapu" value="TOT-13" />
-	<zone name="posix/Pacific/Truk" value="CHUT-10" />
-	<zone name="posix/Pacific/Wake" value="WAKT-12" />
-	<zone name="posix/Pacific/Wallis" value="WFT-12" />
-	<zone name="posix/Pacific/Yap" value="CHUT-10" />
-	<zone name="posix/Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="posix/Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/ROC" value="CST-8" />
-	<zone name="posix/ROK" value="KST-9" />
-	<zone name="posix/Singapore" value="SGT-8" />
-	<zone name="posix/Turkey" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="posix/UCT" value="UCT0" />
-	<zone name="posix/US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Aleutian" value="HST10HDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Arizona" value="MST7" />
-	<zone name="posix/US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Hawaii" value="HST10" />
-	<zone name="posix/US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Pacific-New" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="posix/US/Samoa" value="SST11" />
-	<zone name="posix/UTC" value="UTC0" />
-	<zone name="posix/Universal" value="UTC0" />
-	<zone name="posix/W-SU" value="MSK-3" />
-	<zone name="posix/WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="posix/Zulu" value="UTC0" />
-
-	<zone name="posixrules" value="EST5EDT,M3.2.0,M11.1.0" />
-
-	<zone name="right/Africa/Abidjan" value="GMT0" />
-	<zone name="right/Africa/Accra" value="GMT0" />
-	<zone name="right/Africa/Addis_Ababa" value="EAT-3" />
-	<zone name="right/Africa/Algiers" value="CET-1" />
-	<zone name="right/Africa/Asmara" value="EAT-3" />
-	<zone name="right/Africa/Asmera" value="EAT-3" />
-	<zone name="right/Africa/Bamako" value="GMT0" />
-	<zone name="right/Africa/Bangui" value="WAT-1" />
-	<zone name="right/Africa/Banjul" value="GMT0" />
-	<zone name="right/Africa/Bissau" value="GMT0" />
-	<zone name="right/Africa/Blantyre" value="CAT-2" />
-	<zone name="right/Africa/Brazzaville" value="WAT-1" />
-	<zone name="right/Africa/Bujumbura" value="CAT-2" />
-	<zone name="right/Africa/Cairo" value="EET-2" />
-	<zone name="right/Africa/Casablanca" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Africa/Conakry" value="GMT0" />
-	<zone name="right/Africa/Dakar" value="GMT0" />
-	<zone name="right/Africa/Dar_es_Salaam" value="EAT-3" />
-	<zone name="right/Africa/Djibouti" value="EAT-3" />
-	<zone name="right/Africa/Douala" value="WAT-1" />
-	<zone name="right/Africa/El_Aaiun" value="WET0WEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Africa/Freetown" value="GMT0" />
-	<zone name="right/Africa/Gaborone" value="CAT-2" />
-	<zone name="right/Africa/Harare" value="CAT-2" />
-	<zone name="right/Africa/Johannesburg" value="SAST-2" />
-	<zone name="right/Africa/Juba" value="EAT-3" />
-	<zone name="right/Africa/Kampala" value="EAT-3" />
-	<zone name="right/Africa/Khartoum" value="EAT-3" />
-	<zone name="right/Africa/Kigali" value="CAT-2" />
-	<zone name="right/Africa/Kinshasa" value="WAT-1" />
-	<zone name="right/Africa/Lagos" value="WAT-1" />
-	<zone name="right/Africa/Libreville" value="WAT-1" />
-	<zone name="right/Africa/Lome" value="GMT0" />
-	<zone name="right/Africa/Luanda" value="WAT-1" />
-	<zone name="right/Africa/Lubumbashi" value="CAT-2" />
-	<zone name="right/Africa/Lusaka" value="CAT-2" />
-	<zone name="right/Africa/Malabo" value="WAT-1" />
-	<zone name="right/Africa/Maputo" value="CAT-2" />
-	<zone name="right/Africa/Maseru" value="SAST-2" />
-	<zone name="right/Africa/Mbabane" value="SAST-2" />
-	<zone name="right/Africa/Mogadishu" value="EAT-3" />
-	<zone name="right/Africa/Monrovia" value="GMT0" />
-	<zone name="right/Africa/Nairobi" value="EAT-3" />
-	<zone name="right/Africa/Ndjamena" value="WAT-1" />
-	<zone name="right/Africa/Niamey" value="WAT-1" />
-	<zone name="right/Africa/Nouakchott" value="GMT0" />
-	<zone name="right/Africa/Ouagadougou" value="GMT0" />
-	<zone name="right/Africa/Porto-Novo" value="WAT-1" />
-	<zone name="right/Africa/Sao_Tome" value="GMT0" />
-	<zone name="right/Africa/Timbuktu" value="GMT0" />
-	<zone name="right/Africa/Tripoli" value="EET-2" />
-	<zone name="right/Africa/Tunis" value="CET-1" />
-	<zone name="right/Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
-	<zone name="right/America/Adak" value="HST10HDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Anguilla" value="AST4" />
-	<zone name="right/America/Antigua" value="AST4" />
-	<zone name="right/America/Araguaina" value="BRT3" />
-	<zone name="right/America/Argentina/Buenos_Aires" value="ART3" />
-	<zone name="right/America/Argentina/Catamarca" value="ART3" />
-	<zone name="right/America/Argentina/ComodRivadavia" value="ART3" />
-	<zone name="right/America/Argentina/Cordoba" value="ART3" />
-	<zone name="right/America/Argentina/Jujuy" value="ART3" />
-	<zone name="right/America/Argentina/La_Rioja" value="ART3" />
-	<zone name="right/America/Argentina/Mendoza" value="ART3" />
-	<zone name="right/America/Argentina/Rio_Gallegos" value="ART3" />
-	<zone name="right/America/Argentina/Salta" value="ART3" />
-	<zone name="right/America/Argentina/San_Juan" value="ART3" />
-	<zone name="right/America/Argentina/San_Luis" value="ART3" />
-	<zone name="right/America/Argentina/Tucuman" value="ART3" />
-	<zone name="right/America/Argentina/Ushuaia" value="ART3" />
-	<zone name="right/America/Aruba" value="AST4" />
-	<zone name="right/America/Asuncion" value="PYT4PYST,M10.1.0/0,M3.4.0/0" />
-	<zone name="right/America/Atikokan" value="EST5" />
-	<zone name="right/America/Atka" value="HST10HDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Bahia" value="BRT3" />
-	<zone name="right/America/Bahia_Banderas" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Barbados" value="AST4" />
-	<zone name="right/America/Belem" value="BRT3" />
-	<zone name="right/America/Belize" value="CST6" />
-	<zone name="right/America/Blanc-Sablon" value="AST4" />
-	<zone name="right/America/Boa_Vista" value="AMT4" />
-	<zone name="right/America/Bogota" value="COT5" />
-	<zone name="right/America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Buenos_Aires" value="ART3" />
-	<zone name="right/America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Campo_Grande" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="right/America/Cancun" value="EST5" />
-	<zone name="right/America/Caracas" value="VET4:30" />
-	<zone name="right/America/Catamarca" value="ART3" />
-	<zone name="right/America/Cayenne" value="GFT3" />
-	<zone name="right/America/Cayman" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Coral_Harbour" value="EST5" />
-	<zone name="right/America/Cordoba" value="ART3" />
-	<zone name="right/America/Costa_Rica" value="CST6" />
-	<zone name="right/America/Creston" value="MST7" />
-	<zone name="right/America/Cuiaba" value="AMT4AMST,M10.3.0/0,M2.3.0/0" />
-	<zone name="right/America/Curacao" value="AST4" />
-	<zone name="right/America/Danmarkshavn" value="GMT0" />
-	<zone name="right/America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Dawson_Creek" value="MST7" />
-	<zone name="right/America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Dominica" value="AST4" />
-	<zone name="right/America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Eirunepe" value="ACT5" />
-	<zone name="right/America/El_Salvador" value="CST6" />
-	<zone name="right/America/Ensenada" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Fort_Nelson" value="MST7" />
-	<zone name="right/America/Fort_Wayne" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Fortaleza" value="BRT3" />
-	<zone name="right/America/Glace_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Godthab" value="WGST" />
-	<zone name="right/America/Goose_Bay" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Grand_Turk" value="AST4" />
-	<zone name="right/America/Grenada" value="AST4" />
-	<zone name="right/America/Guadeloupe" value="AST4" />
-	<zone name="right/America/Guatemala" value="CST6" />
-	<zone name="right/America/Guayaquil" value="ECT5" />
-	<zone name="right/America/Guyana" value="GYT4" />
-	<zone name="right/America/Halifax" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Havana" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="right/America/Hermosillo" value="MST7" />
-	<zone name="right/America/Indiana/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Knox" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Marengo" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Petersburg" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Tell_City" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Vevay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Vincennes" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indiana/Winamac" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Indianapolis" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Inuvik" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Iqaluit" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Jamaica" value="EST5" />
-	<zone name="right/America/Jujuy" value="ART3" />
-	<zone name="right/America/Juneau" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Kentucky/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Kentucky/Monticello" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Knox_IN" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Kralendijk" value="AST4" />
-	<zone name="right/America/La_Paz" value="BOT4" />
-	<zone name="right/America/Lima" value="PET5" />
-	<zone name="right/America/Los_Angeles" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Louisville" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Lower_Princes" value="AST4" />
-	<zone name="right/America/Maceio" value="BRT3" />
-	<zone name="right/America/Managua" value="CST6" />
-	<zone name="right/America/Manaus" value="AMT4" />
-	<zone name="right/America/Marigot" value="AST4" />
-	<zone name="right/America/Martinique" value="AST4" />
-	<zone name="right/America/Matamoros" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Mazatlan" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Mendoza" value="ART3" />
-	<zone name="right/America/Menominee" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Merida" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Metlakatla" value="PST8" />
-	<zone name="right/America/Mexico_City" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Miquelon" value="PMST3PMDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Moncton" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Monterrey" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Montevideo" value="UYT3" />
-	<zone name="right/America/Montreal" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Montserrat" value="AST4" />
-	<zone name="right/America/Nassau" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/New_York" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Nipigon" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Nome" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Noronha" value="FNT2" />
-	<zone name="right/America/North_Dakota/Beulah" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/North_Dakota/Center" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/North_Dakota/New_Salem" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Ojinaga" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Panama" value="EST5" />
-	<zone name="right/America/Pangnirtung" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Paramaribo" value="SRT3" />
-	<zone name="right/America/Phoenix" value="MST7" />
-	<zone name="right/America/Port-au-Prince" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Port_of_Spain" value="AST4" />
-	<zone name="right/America/Porto_Acre" value="ACT5" />
-	<zone name="right/America/Porto_Velho" value="AMT4" />
-	<zone name="right/America/Puerto_Rico" value="AST4" />
-	<zone name="right/America/Rainy_River" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Rankin_Inlet" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Recife" value="BRT3" />
-	<zone name="right/America/Regina" value="CST6" />
-	<zone name="right/America/Resolute" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Rio_Branco" value="ACT5" />
-	<zone name="right/America/Rosario" value="ART3" />
-	<zone name="right/America/Santa_Isabel" value="PST8PDT,M4.1.0,M10.5.0" />
-	<zone name="right/America/Santarem" value="BRT3" />
-	<zone name="right/America/Santiago" value="CLT3" />
-	<zone name="right/America/Santo_Domingo" value="AST4" />
-	<zone name="right/America/Sao_Paulo" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="right/America/Scoresbysund" value="EGT1EGST,M3.5.0/0,M10.5.0/1" />
-	<zone name="right/America/Shiprock" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Sitka" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/St_Barthelemy" value="AST4" />
-	<zone name="right/America/St_Johns" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/St_Kitts" value="AST4" />
-	<zone name="right/America/St_Lucia" value="AST4" />
-	<zone name="right/America/St_Thomas" value="AST4" />
-	<zone name="right/America/St_Vincent" value="AST4" />
-	<zone name="right/America/Swift_Current" value="CST6" />
-	<zone name="right/America/Tegucigalpa" value="CST6" />
-	<zone name="right/America/Thule" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Thunder_Bay" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Tijuana" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Toronto" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Tortola" value="AST4" />
-	<zone name="right/America/Vancouver" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Virgin" value="AST4" />
-	<zone name="right/America/Whitehorse" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Winnipeg" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Yakutat" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/America/Yellowknife" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/Antarctica/Casey" value="AWST-8" />
-	<zone name="right/Antarctica/Davis" value="DAVT-7" />
-	<zone name="right/Antarctica/DumontDUrville" value="DDUT-10" />
-	<zone name="right/Antarctica/Macquarie" value="MIST-11" />
-	<zone name="right/Antarctica/Mawson" value="MAWT-5" />
-	<zone name="right/Antarctica/McMurdo" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="right/Antarctica/Palmer" value="CLT3" />
-	<zone name="right/Antarctica/Rothera" value="ROTT3" />
-	<zone name="right/Antarctica/South_Pole" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="right/Antarctica/Syowa" value="SYOT-3" />
-	<zone name="right/Antarctica/Troll" value="UTC0CEST-2,M3.5.0/1,M10.5.0/3" />
-	<zone name="right/Antarctica/Vostok" value="VOST-6" />
-	<zone name="right/Arctic/Longyearbyen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Asia/Aden" value="AST-3" />
-	<zone name="right/Asia/Almaty" value="ALMT-6" />
-	<zone name="right/Asia/Amman" value="EEST" />
-	<zone name="right/Asia/Anadyr" value="ANAT-12" />
-	<zone name="right/Asia/Aqtau" value="AQTT-5" />
-	<zone name="right/Asia/Aqtobe" value="AQTT-5" />
-	<zone name="right/Asia/Ashgabat" value="TMT-5" />
-	<zone name="right/Asia/Ashkhabad" value="TMT-5" />
-	<zone name="right/Asia/Baghdad" value="AST-3" />
-	<zone name="right/Asia/Bahrain" value="AST-3" />
-	<zone name="right/Asia/Baku" value="AZT-4AZST,M3.5.0/4,M10.5.0/5" />
-	<zone name="right/Asia/Bangkok" value="ICT-7" />
-	<zone name="right/Asia/Beirut" value="EET-2EEST,M3.5.0/0,M10.5.0/0" />
-	<zone name="right/Asia/Bishkek" value="KGT-6" />
-	<zone name="right/Asia/Brunei" value="BNT-8" />
-	<zone name="right/Asia/Calcutta" value="IST-5:30" />
-	<zone name="right/Asia/Chita" value="IRKT-8" />
-	<zone name="right/Asia/Choibalsan" value="CHOT-8CHOST,M3.5.6,M9.5.6/0" />
-	<zone name="right/Asia/Chongqing" value="CST-8" />
-	<zone name="right/Asia/Chungking" value="CST-8" />
-	<zone name="right/Asia/Colombo" value="IST-5:30" />
-	<zone name="right/Asia/Dacca" value="BDT-6" />
-	<zone name="right/Asia/Damascus" value="EET-2EEST,M3.5.5/0,M10.5.5/0" />
-	<zone name="right/Asia/Dhaka" value="BDT-6" />
-	<zone name="right/Asia/Dili" value="TLT-9" />
-	<zone name="right/Asia/Dubai" value="GST-4" />
-	<zone name="right/Asia/Dushanbe" value="TJT-5" />
-	<zone name="right/Asia/Gaza" value="EEST" />
-	<zone name="right/Asia/Harbin" value="CST-8" />
-	<zone name="right/Asia/Hebron" value="EEST" />
-	<zone name="right/Asia/Ho_Chi_Minh" value="ICT-7" />
-	<zone name="right/Asia/Hong_Kong" value="HKT-8" />
-	<zone name="right/Asia/Hovd" value="HOVT-7HOVST,M3.5.6,M9.5.6/0" />
-	<zone name="right/Asia/Irkutsk" value="IRKT-8" />
-	<zone name="right/Asia/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Asia/Jakarta" value="WIB-7" />
-	<zone name="right/Asia/Jayapura" value="WIT-9" />
-	<zone name="right/Asia/Jerusalem" value="IDDT" />
-	<zone name="right/Asia/Kabul" value="AFT-4:30" />
-	<zone name="right/Asia/Kamchatka" value="PETT-12" />
-	<zone name="right/Asia/Karachi" value="PKT-5" />
-	<zone name="right/Asia/Kashgar" value="XJT-6" />
-	<zone name="right/Asia/Kathmandu" value="NPT-5:45" />
-	<zone name="right/Asia/Katmandu" value="NPT-5:45" />
-	<zone name="right/Asia/Khandyga" value="YAKT-9" />
-	<zone name="right/Asia/Kolkata" value="IST-5:30" />
-	<zone name="right/Asia/Krasnoyarsk" value="KRAT-7" />
-	<zone name="right/Asia/Kuala_Lumpur" value="MYT-8" />
-	<zone name="right/Asia/Kuching" value="MYT-8" />
-	<zone name="right/Asia/Kuwait" value="AST-3" />
-	<zone name="right/Asia/Macao" value="CST-8" />
-	<zone name="right/Asia/Macau" value="CST-8" />
-	<zone name="right/Asia/Magadan" value="MAGT-10" />
-	<zone name="right/Asia/Makassar" value="WITA-8" />
-	<zone name="right/Asia/Manila" value="PHT-8" />
-	<zone name="right/Asia/Muscat" value="GST-4" />
-	<zone name="right/Asia/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Asia/Novokuznetsk" value="KRAT-7" />
-	<zone name="right/Asia/Novosibirsk" value="NOVT-6" />
-	<zone name="right/Asia/Omsk" value="OMST-6" />
-	<zone name="right/Asia/Oral" value="ORAT-5" />
-	<zone name="right/Asia/Phnom_Penh" value="ICT-7" />
-	<zone name="right/Asia/Pontianak" value="WIB-7" />
-	<zone name="right/Asia/Pyongyang" value="KST-8:30" />
-	<zone name="right/Asia/Qatar" value="AST-3" />
-	<zone name="right/Asia/Qyzylorda" value="QYZT-6" />
-	<zone name="right/Asia/Rangoon" value="MMT-6:30" />
-	<zone name="right/Asia/Riyadh" value="AST-3" />
-	<zone name="right/Asia/Saigon" value="ICT-7" />
-	<zone name="right/Asia/Sakhalin" value="SAKT-10" />
-	<zone name="right/Asia/Samarkand" value="UZT-5" />
-	<zone name="right/Asia/Seoul" value="KST-9" />
-	<zone name="right/Asia/Shanghai" value="CST-8" />
-	<zone name="right/Asia/Singapore" value="SGT-8" />
-	<zone name="right/Asia/Srednekolymsk" value="SRET-11" />
-	<zone name="right/Asia/Taipei" value="CST-8" />
-	<zone name="right/Asia/Tashkent" value="UZT-5" />
-	<zone name="right/Asia/Tbilisi" value="GET-4" />
-	<zone name="right/Asia/Tehran" value="IRDT" />
-	<zone name="right/Asia/Tel_Aviv" value="IDDT" />
-	<zone name="right/Asia/Thimbu" value="BTT-6" />
-	<zone name="right/Asia/Thimphu" value="BTT-6" />
-	<zone name="right/Asia/Tokyo" value="JST-9" />
-	<zone name="right/Asia/Ujung_Pandang" value="WITA-8" />
-	<zone name="right/Asia/Ulaanbaatar" value="ULAT-8ULAST,M3.5.6,M9.5.6/0" />
-	<zone name="right/Asia/Ulan_Bator" value="ULAT-8ULAST,M3.5.6,M9.5.6/0" />
-	<zone name="right/Asia/Urumqi" value="XJT-6" />
-	<zone name="right/Asia/Ust-Nera" value="VLAT-10" />
-	<zone name="right/Asia/Vientiane" value="ICT-7" />
-	<zone name="right/Asia/Vladivostok" value="VLAT-10" />
-	<zone name="right/Asia/Yakutsk" value="YAKT-9" />
-	<zone name="right/Asia/Yekaterinburg" value="YEKT-5" />
-	<zone name="right/Asia/Yerevan" value="AMT-4" />
-	<zone name="right/Atlantic/Azores" value="AZOT1AZOST,M3.5.0/0,M10.5.0/1" />
-	<zone name="right/Atlantic/Bermuda" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/Atlantic/Canary" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Atlantic/Cape_Verde" value="CVT1" />
-	<zone name="right/Atlantic/Faeroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Atlantic/Faroe" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Atlantic/Jan_Mayen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Atlantic/Madeira" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Atlantic/Reykjavik" value="GMT0" />
-	<zone name="right/Atlantic/South_Georgia" value="GST2" />
-	<zone name="right/Atlantic/St_Helena" value="GMT0" />
-	<zone name="right/Atlantic/Stanley" value="FKST3" />
-	<zone name="right/Australia/ACT" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Adelaide" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Brisbane" value="AEST-10" />
-	<zone name="right/Australia/Broken_Hill" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Canberra" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Currie" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Darwin" value="ACST-9:30" />
-	<zone name="right/Australia/Eucla" value="ACWST-8:45" />
-	<zone name="right/Australia/Hobart" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/LHI" value="LHST-10:30LHDT-11,M10.1.0,M4.1.0" />
-	<zone name="right/Australia/Lindeman" value="AEST-10" />
-	<zone name="right/Australia/Lord_Howe" value="LHST-10:30LHDT-11,M10.1.0,M4.1.0" />
-	<zone name="right/Australia/Melbourne" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/NSW" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/North" value="ACST-9:30" />
-	<zone name="right/Australia/Perth" value="AWST-8" />
-	<zone name="right/Australia/Queensland" value="AEST-10" />
-	<zone name="right/Australia/South" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Sydney" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Tasmania" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/Victoria" value="AEST-10AEDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Australia/West" value="AWST-8" />
-	<zone name="right/Australia/Yancowinna" value="ACST-9:30ACDT,M10.1.0,M4.1.0/3" />
-	<zone name="right/Brazil/Acre" value="ACT5" />
-	<zone name="right/Brazil/DeNoronha" value="FNT2" />
-	<zone name="right/Brazil/East" value="BRT3BRST,M10.3.0/0,M2.3.0/0" />
-	<zone name="right/Brazil/West" value="AMT4" />
-	<zone name="right/CET" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/CST6CDT" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Atlantic" value="AST4ADT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/East-Saskatchewan" value="CST6" />
-	<zone name="right/Canada/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Newfoundland" value="NST3:30NDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/Canada/Saskatchewan" value="CST6" />
-	<zone name="right/Canada/Yukon" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/Chile/Continental" value="CLT3" />
-	<zone name="right/Chile/EasterIsland" value="EAST5" />
-	<zone name="right/Cuba" value="CST5CDT,M3.2.0/0,M11.1.0/1" />
-	<zone name="right/EET" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/EST" value="EST5" />
-	<zone name="right/EST5EDT" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/Egypt" value="EET-2" />
-	<zone name="right/Eire" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Etc/GMT" value="GMT0" />
-	<zone name="right/Etc/GMT+0" value="GMT0" />
-	<zone name="right/Etc/GMT+1" value="&lt;GMT+1&gt;1" />
-	<zone name="right/Etc/GMT+10" value="&lt;GMT+10&gt;10" />
-	<zone name="right/Etc/GMT+11" value="&lt;GMT+11&gt;11" />
-	<zone name="right/Etc/GMT+12" value="&lt;GMT+12&gt;12" />
-	<zone name="right/Etc/GMT+2" value="&lt;GMT+2&gt;2" />
-	<zone name="right/Etc/GMT+3" value="&lt;GMT+3&gt;3" />
-	<zone name="right/Etc/GMT+4" value="&lt;GMT+4&gt;4" />
-	<zone name="right/Etc/GMT+5" value="&lt;GMT+5&gt;5" />
-	<zone name="right/Etc/GMT+6" value="&lt;GMT+6&gt;6" />
-	<zone name="right/Etc/GMT+7" value="&lt;GMT+7&gt;7" />
-	<zone name="right/Etc/GMT+8" value="&lt;GMT+8&gt;8" />
-	<zone name="right/Etc/GMT+9" value="&lt;GMT+9&gt;9" />
-	<zone name="right/Etc/GMT-0" value="GMT0" />
-	<zone name="right/Etc/GMT-1" value="&lt;GMT-1&gt;-1" />
-	<zone name="right/Etc/GMT-10" value="&lt;GMT-10&gt;-10" />
-	<zone name="right/Etc/GMT-11" value="&lt;GMT-11&gt;-11" />
-	<zone name="right/Etc/GMT-12" value="&lt;GMT-12&gt;-12" />
-	<zone name="right/Etc/GMT-13" value="&lt;GMT-13&gt;-13" />
-	<zone name="right/Etc/GMT-14" value="&lt;GMT-14&gt;-14" />
-	<zone name="right/Etc/GMT-2" value="&lt;GMT-2&gt;-2" />
-	<zone name="right/Etc/GMT-3" value="&lt;GMT-3&gt;-3" />
-	<zone name="right/Etc/GMT-4" value="&lt;GMT-4&gt;-4" />
-	<zone name="right/Etc/GMT-5" value="&lt;GMT-5&gt;-5" />
-	<zone name="right/Etc/GMT-6" value="&lt;GMT-6&gt;-6" />
-	<zone name="right/Etc/GMT-7" value="&lt;GMT-7&gt;-7" />
-	<zone name="right/Etc/GMT-8" value="&lt;GMT-8&gt;-8" />
-	<zone name="right/Etc/GMT-9" value="&lt;GMT-9&gt;-9" />
-	<zone name="right/Etc/GMT0" value="GMT0" />
-	<zone name="right/Etc/Greenwich" value="GMT0" />
-	<zone name="right/Etc/UCT" value="UCT0" />
-	<zone name="right/Etc/UTC" value="UTC0" />
-	<zone name="right/Etc/Universal" value="UTC0" />
-	<zone name="right/Etc/Zulu" value="UTC0" />
-	<zone name="right/Europe/Amsterdam" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Andorra" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Athens" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Belfast" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Belgrade" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Berlin" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Bratislava" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Brussels" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Bucharest" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Budapest" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Busingen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Chisinau" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Copenhagen" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Dublin" value="GMT0IST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Gibraltar" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Guernsey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Helsinki" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Isle_of_Man" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Istanbul" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Jersey" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Kaliningrad" value="EET-2" />
-	<zone name="right/Europe/Kiev" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Lisbon" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Ljubljana" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/London" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Europe/Luxembourg" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Madrid" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Malta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Mariehamn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Minsk" value="MSK-3" />
-	<zone name="right/Europe/Monaco" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Moscow" value="MSK-3" />
-	<zone name="right/Europe/Nicosia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Oslo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Paris" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Podgorica" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Prague" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Riga" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Rome" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Samara" value="SAMT-4" />
-	<zone name="right/Europe/San_Marino" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Sarajevo" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Simferopol" value="MSK-3" />
-	<zone name="right/Europe/Skopje" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Sofia" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Stockholm" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Tallinn" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Tirane" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Tiraspol" value="EET-2EEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Uzhgorod" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Vaduz" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Vatican" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Vienna" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Vilnius" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Volgograd" value="MSK-3" />
-	<zone name="right/Europe/Warsaw" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Zagreb" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Europe/Zaporozhye" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/Europe/Zurich" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/GB" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/GB-Eire" value="GMT0BST,M3.5.0/1,M10.5.0" />
-	<zone name="right/GMT" value="GMT0" />
-	<zone name="right/GMT+0" value="GMT0" />
-	<zone name="right/GMT-0" value="GMT0" />
-	<zone name="right/GMT0" value="GMT0" />
-	<zone name="right/Greenwich" value="GMT0" />
-	<zone name="right/HST" value="HST10" />
-	<zone name="right/Hongkong" value="HKT-8" />
-	<zone name="right/Iceland" value="GMT0" />
-	<zone name="right/Indian/Antananarivo" value="EAT-3" />
-	<zone name="right/Indian/Chagos" value="IOT-6" />
-	<zone name="right/Indian/Christmas" value="CXT-7" />
-	<zone name="right/Indian/Cocos" value="CCT-6:30" />
-	<zone name="right/Indian/Comoro" value="EAT-3" />
-	<zone name="right/Indian/Kerguelen" value="TFT-5" />
-	<zone name="right/Indian/Mahe" value="SCT-4" />
-	<zone name="right/Indian/Maldives" value="MVT-5" />
-	<zone name="right/Indian/Mauritius" value="MUT-4" />
-	<zone name="right/Indian/Mayotte" value="EAT-3" />
-	<zone name="right/Indian/Reunion" value="RET-4" />
-	<zone name="right/Iran" value="IRDT" />
-	<zone name="right/Israel" value="IDDT" />
-	<zone name="right/Jamaica" value="EST5" />
-	<zone name="right/Japan" value="JST-9" />
-	<zone name="right/Kwajalein" value="MHT-12" />
-	<zone name="right/Libya" value="EET-2" />
-	<zone name="right/MET" value="MET-1MEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/MST" value="MST7" />
-	<zone name="right/MST7MDT" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/Mexico/BajaNorte" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/Mexico/BajaSur" value="MST7MDT,M4.1.0,M10.5.0" />
-	<zone name="right/Mexico/General" value="CST6CDT,M4.1.0,M10.5.0" />
-	<zone name="right/NZ" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="right/NZ-CHAT" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="right/Navajo" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/PRC" value="CST-8" />
-	<zone name="right/PST8PDT" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/Pacific/Apia" value="WSST-13WSDT,M9.5.0/3,M4.1.0/4" />
-	<zone name="right/Pacific/Auckland" value="NZST-12NZDT,M9.5.0,M4.1.0/3" />
-	<zone name="right/Pacific/Bougainville" value="BST-11" />
-	<zone name="right/Pacific/Chatham" value="CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45" />
-	<zone name="right/Pacific/Chuuk" value="CHUT-10" />
-	<zone name="right/Pacific/Easter" value="EAST5" />
-	<zone name="right/Pacific/Efate" value="VUT-11" />
-	<zone name="right/Pacific/Enderbury" value="PHOT-13" />
-	<zone name="right/Pacific/Fakaofo" value="TKT-13" />
-	<zone name="right/Pacific/Fiji" value="FJT-12FJST,M11.1.0,M1.3.0/3" />
-	<zone name="right/Pacific/Funafuti" value="TVT-12" />
-	<zone name="right/Pacific/Galapagos" value="GALT6" />
-	<zone name="right/Pacific/Gambier" value="GAMT9" />
-	<zone name="right/Pacific/Guadalcanal" value="SBT-11" />
-	<zone name="right/Pacific/Guam" value="ChST-10" />
-	<zone name="right/Pacific/Honolulu" value="HST10" />
-	<zone name="right/Pacific/Johnston" value="HST10" />
-	<zone name="right/Pacific/Kiritimati" value="LINT-14" />
-	<zone name="right/Pacific/Kosrae" value="KOST-11" />
-	<zone name="right/Pacific/Kwajalein" value="MHT-12" />
-	<zone name="right/Pacific/Majuro" value="MHT-12" />
-	<zone name="right/Pacific/Marquesas" value="MART9:30" />
-	<zone name="right/Pacific/Midway" value="SST11" />
-	<zone name="right/Pacific/Nauru" value="NRT-12" />
-	<zone name="right/Pacific/Niue" value="NUT11" />
-	<zone name="right/Pacific/Norfolk" value="NFT-11" />
-	<zone name="right/Pacific/Noumea" value="NCT-11" />
-	<zone name="right/Pacific/Pago_Pago" value="SST11" />
-	<zone name="right/Pacific/Palau" value="PWT-9" />
-	<zone name="right/Pacific/Pitcairn" value="PST8" />
-	<zone name="right/Pacific/Pohnpei" value="PONT-11" />
-	<zone name="right/Pacific/Ponape" value="PONT-11" />
-	<zone name="right/Pacific/Port_Moresby" value="PGT-10" />
-	<zone name="right/Pacific/Rarotonga" value="CKT10" />
-	<zone name="right/Pacific/Saipan" value="ChST-10" />
-	<zone name="right/Pacific/Samoa" value="SST11" />
-	<zone name="right/Pacific/Tahiti" value="TAHT10" />
-	<zone name="right/Pacific/Tarawa" value="GILT-12" />
-	<zone name="right/Pacific/Tongatapu" value="TOT-13" />
-	<zone name="right/Pacific/Truk" value="CHUT-10" />
-	<zone name="right/Pacific/Wake" value="WAKT-12" />
-	<zone name="right/Pacific/Wallis" value="WFT-12" />
-	<zone name="right/Pacific/Yap" value="CHUT-10" />
-	<zone name="right/Poland" value="CET-1CEST,M3.5.0,M10.5.0/3" />
-	<zone name="right/Portugal" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/ROC" value="CST-8" />
-	<zone name="right/ROK" value="KST-9" />
-	<zone name="right/Singapore" value="SGT-8" />
-	<zone name="right/Turkey" value="EET-2EEST,M3.5.0/3,M10.5.0/4" />
-	<zone name="right/UCT" value="UCT0" />
-	<zone name="right/US/Alaska" value="AKST9AKDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Aleutian" value="HST10HDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Arizona" value="MST7" />
-	<zone name="right/US/Central" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/East-Indiana" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Eastern" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Hawaii" value="HST10" />
-	<zone name="right/US/Indiana-Starke" value="CST6CDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Michigan" value="EST5EDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Mountain" value="MST7MDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Pacific" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Pacific-New" value="PST8PDT,M3.2.0,M11.1.0" />
-	<zone name="right/US/Samoa" value="SST11" />
-	<zone name="right/UTC" value="UTC0" />
-	<zone name="right/Universal" value="UTC0" />
-	<zone name="right/W-SU" value="MSK-3" />
-	<zone name="right/WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
-	<zone name="right/Zulu" value="UTC0" />
+        <zone name="UTC" value="UTC0" />
+
+        <zone name="Universal" value="UTC0" />
+
+        <zone name="W-SU" value="MSK-3" />
+
+        <zone name="WET" value="WET0WEST,M3.5.0/1,M10.5.0" />
+
+        <zone name="Zulu" value="UTC0" />
     </timezones>
 </configuration>

+ 0 - 23
conf/vanilla/autoload_configs/unimrcp.conf.xml

@@ -1,23 +0,0 @@
-<configuration name="unimrcp.conf" description="UniMRCP Client">
-  <settings>
-    <!-- UniMRCP profile to use for TTS -->
-    <param name="default-tts-profile" value="voxeo-prophecy8.0-mrcp1"/>
-    <!-- UniMRCP profile to use for ASR -->
-    <param name="default-asr-profile" value="voxeo-prophecy8.0-mrcp1"/>
-    <!-- UniMRCP logging level to appear in freeswitch.log.  Options are:
-         EMERGENCY|ALERT|CRITICAL|ERROR|WARNING|NOTICE|INFO|DEBUG -->
-    <param name="log-level" value="DEBUG"/>
-    <!-- Enable events for profile creation, open, and close -->
-    <param name="enable-profile-events" value="false"/>
-
-    <param name="max-connection-count" value="100"/>
-    <param name="offer-new-connection" value="1"/>
-    <param name="request-timeout" value="3000"/>
-  </settings>
-
-  <profiles>
-    <X-PRE-PROCESS cmd="include" data="../mrcp_profiles/*.xml"/>
-  </profiles>
-
-</configuration>
-

+ 0 - 13
conf/vanilla/dialplan/default.xml

@@ -443,10 +443,6 @@
 	     This will take the SAS from the b-leg and send it to the display on the a-leg phone.
 	     Known working with Polycom and Snom maybe others.
 	-->
-	<!--
-	<action application="set" data="exec_after_bridge_app=${sched_api(+4 zrtp expand uuid_display ${uuid} \${uuid_getvar(\${uuid_getvar(${uuid} signal_bond)} zrtp_sas1_string )}  \${uuid_getvar(\${uuid_getvar(${uuid} signal_bond)} zrtp_sas2_string )} )}"/>
-	<action application="export" data="nolocal:zrtp_secure_media=true"/>
-	-->
 	<action application="bridge" data="sofia/${use_profile}/$1@conference.freeswitch.org"/>
       </condition>
     </extension>
@@ -768,13 +764,6 @@
       </condition>
     </extension>
 
-    <!-- install zrtp_agent.lua into scripts (ZRTP == 9787) -->
-    <extension name="zrtp_enrollement">
-      <condition field="destination_number" expression="^9787$">
-	<action application="lua" data="zrtp_agent.lua"/>
-      </condition>
-    </extension>
-
     <!--
 	You will no longer hear the bong tone.  The wav file is playing stating the call is secure.
 	The file will not play unless you have both TLS and SRTP active.
@@ -786,10 +775,8 @@
 	<action application="answer"/>
 	<action application="execute_extension" data="is_secure XML features"/>
 	<action application="playback" data="$${hold_music}"/>
-	<anti-action application="set" data="zrtp_secure_media=true"/>
 	<anti-action application="answer"/>
 	<anti-action application="playback" data="silence_stream://2000"/>
-	<anti-action application="execute_extension" data="is_zrtp_secure XML features"/>
 	<anti-action application="playback" data="$${hold_music}"/>
       </condition>
     </extension>

+ 1 - 9
conf/vanilla/dialplan/features.xml

@@ -44,15 +44,7 @@
 	<action application="transfer" data="$1 XML default"/>
       </condition>
     </extension>
-
-    <extension name="is_zrtp_secure" continue="true">
-      <condition field="${zrtp_secure_media_confirmed}" expression="^true$">
-	<action application="sleep" data="1000"/>
-	<action application="playback" data="misc/call_secured.wav"/>
-	<anti-action application="eval" data="not_secure"/>
-      </condition>
-    </extension>
-
+ 
     <extension name="is_secure" continue="true">
       <!-- Only Truly consider it secure if its TLS and SRTP --> 
       <condition field="${sip_via_protocol}" expression="tls"/>

+ 2 - 2
conf/vanilla/freeswitch.xml

@@ -9,11 +9,11 @@
 
     Before you start to modify this default please visit this wiki page:
 
-    http://wiki.freeswitch.org/wiki/Getting_Started_Guide#Some_stuff_to_try_out.21
+    https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Configuration/Default-Configuration_6587388/#6-configuration-files
 
     If all else fails you can read our FAQ located at:
 
-    http://wiki.freeswitch.org/wiki/FreeSwitch_FAQ
+    https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Miscellaneous/FAQ/
 
     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
 -->

+ 0 - 36
conf/vanilla/jingle_profiles/client.xml

@@ -1,36 +0,0 @@
-<include>
-  <!-- Client Profile (Original mode) -->
-  <!-- to use this profile take the x- away from the open and close tags so its <profile> and </profile> -->
-  <x-profile type="client">
-    <param name="name" value="$${xmpp_client_profile}"/>
-    <param name="login" value="myjid@myserver.com/talk"/>
-    <param name="password" value="mypass"/>
-    <param name="dialplan" value="XML"/>
-    <param name="context" value="public"/>
-    <param name="message" value="Jingle all the way"/>
-    <param name="rtp-ip" value="$${bind_server_ip}"/>
-    <!-- <param name="ext-rtp-ip" value="auto-nat"/> -->
-    <param name="auto-login" value="true"/>
-    <!-- SASL "plain" or "md5" -->
-    <param name="sasl" value="plain"/>
-    <!-- if the server where the jabber is hosted is not the same as the one in the jid -->
-    <!--<param name="server" value="alternate.server.com"/>-->
-    <!-- Enable TLS or not -->
-    <param name="tls" value="true"/>
-    <!-- disable to trade async for more calls -->
-    <param name="use-rtp-timer" value="true"/>
-    <!-- default extension (if one cannot be determined) -->
-    <param name="exten" value="888"/>
-    <!-- VAD choose one -->
-    <!-- <param name="vad" value="in"/> -->
-    <!-- <param name="vad" value="out"/> -->
-    <!--<param name="vad" value="both"/>-->
-    <!--<param name="avatar" value="/path/to/tiny.jpg"/>-->
-    <!--<param name="candidate-acl" value="wan.auto"/>-->
-    <param name="local-network-acl" value="localnet.auto"/>
-
-    <!-- google voice does not work on this yet ....ikr... -->
-    <!--<param name="use-jingle" value="true"/>-->
-
-  </x-profile>
-</include>

+ 0 - 21
conf/vanilla/jingle_profiles/server.xml

@@ -1,21 +0,0 @@
-<include>
-  <!-- Component (Server to Server Login) -->
-  <!-- to use this profile take the x- away from the open and close tags so its <profile> and </profile> -->
-  <x-profile type="component">
-    <param name="name" value="$${xmpp_server_profile}"/>
-    <param name="password" value="secret"/>
-    <param name="dialplan" value="XML"/>
-    <param name="context" value="public"/>
-    <param name="rtp-ip" value="$${bind_server_ip}"/>
-    <param name="server" value="jabber.server.org:5347"/>
-    <!-- disable to trade async for more calls -->
-    <param name="use-rtp-timer" value="true"/>
-    <!-- "_auto_" means the extension will be automaticly set to the called jid -->
-    <param name="exten" value="_auto_"/>
-    <!--<param name="vad" value="both"/>-->
-    <!--<param name="avatar" value="/path/to/tiny.jpg"/>-->
-    <!--If you have ODBC support and a working dsn you can use it instead of SQLite-->
-    <!--<param name="odbc-dsn" value="dsn:user:pass"/>-->
-    <!--<param name="candidate-acl" value="wan.auto"/>-->
-  </x-profile>
-</include>

+ 0 - 32
conf/vanilla/mrcp_profiles/loquendo-7-mrcp-v2.xml

@@ -1,32 +0,0 @@
-<include>
-  <!-- Loquendo MRCP Server 7 MRCPv2 -->
-  <profile name="loquendo7-mrcp2" version="2">
-    <!--param name="client-ext-ip" value="auto"-->
-    <param name="client-ip" value="auto"/>
-    <param name="client-port" value="5090"/>
-    <param name="server-ip" value="10.5.5.152"/>
-    <param name="server-port" value="5060"/>
-    <!--param name="force-destination" value="1"/-->
-    <param name="sip-transport" value="udp"/>
-    <!--param name="ua-name" value="FreeSWITCH"/-->
-    <!--param name="sdp-origin" value="FreeSWITCH"/-->
-    <!--param name="rtp-ext-ip" value="auto"/-->
-    <param name="rtp-ip" value="auto"/>
-    <param name="rtp-port-min" value="4000"/>
-    <param name="rtp-port-max" value="5000"/>
-    <!--param name="playout-delay" value="50"/-->
-    <!--param name="max-playout-delay" value="200"/-->
-    <!--param name="ptime" value="20"/-->
-    <param name="codecs" value="PCMU PCMA L16/96/8000"/>
-    <param name="jsgf-mime-type" value="application/jsgf"/>
-
-    <!-- Add any default MRCP params for SPEAK requests here -->
-    <synthparams>
-    </synthparams>
-
-    <!-- Add any default MRCP params for RECOGNIZE requests here -->
-    <recogparams>
-      <!--param name="start-input-timers" value="false"/-->
-    </recogparams>
-  </profile>
-</include>

+ 0 - 39
conf/vanilla/mrcp_profiles/nuance-1.0.0-mrcp-v1.xml

@@ -1,39 +0,0 @@
-<include>
-  <!-- Nuance MRCP 1.0.0 Server -->
-  <profile name="nuance-mrcp1" version="1">
-    <param name="server-ip" value="10.5.5.152"/>
-    <param name="server-port" value="554"/>
-    <param name="resource-location" value=""/>
-    <param name="speechsynth" value="synthesizer"/>
-    <param name="speechrecog" value="recognizer"/>
-    <!--param name="rtp-ext-ip" value="auto"/-->
-    <param name="rtp-ip" value="auto"/>
-    <param name="rtp-port-min" value="4000"/>
-    <param name="rtp-port-max" value="5000"/>
-    <!-- enable/disable rtcp support -->
-    <param name="rtcp" value="1"/>
-    <!-- rtcp bye policies (rtcp must be enabled first)
-         0 - disable rtcp bye
-         1 - send rtcp bye at the end of session
-         2 - send rtcp bye also at the end of each talkspurt (input)
-    -->
-    <param name="rtcp-bye" value="2"/>
-    <!-- rtcp transmission interval in msec (set 0 to disable) -->
-    <param name="rtcp-tx-interval" value="5000"/>
-    <!-- period (timeout) to check for new rtcp messages in msec (set 0 to disable) -->
-    <param name="rtcp-rx-resolution" value="1000"/>
-    <!--param name="playout-delay" value="50"/-->
-    <!--param name="max-playout-delay" value="200"/-->
-    <!--param name="ptime" value="20"/-->
-    <param name="codecs" value="PCMU PCMA L16/96/8000"/>
-
-    <!-- Add any default MRCP params for SPEAK requests here -->
-    <synthparams>
-    </synthparams>
-
-    <!-- Add any default MRCP params for RECOGNIZE requests here -->
-    <recogparams>
-      <!--param name="start-input-timers" value="false"/-->
-    </recogparams>
-  </profile>
-</include>

+ 0 - 39
conf/vanilla/mrcp_profiles/nuance-5.0-mrcp-v1.xml

@@ -1,39 +0,0 @@
-<include>
-  <!-- Nuance Speech Server 5.0 MRCPv1 -->
-  <profile name="nuance5-mrcp1" version="1">
-    <param name="server-ip" value="10.5.5.152"/>
-    <param name="server-port" value="4900"/>
-    <param name="resource-location" value="media"/>
-    <param name="speechsynth" value="speechsynthesizer"/>
-    <param name="speechrecog" value="speechrecognizer"/>
-    <!--param name="rtp-ext-ip" value="auto"/-->
-    <param name="rtp-ip" value="auto"/>
-    <param name="rtp-port-min" value="4000"/>
-    <param name="rtp-port-max" value="5000"/>
-    <!-- enable/disable rtcp support -->
-    <param name="rtcp" value="1"/>
-    <!-- rtcp bye policies (rtcp must be enabled first)
-             0 - disable rtcp bye
-             1 - send rtcp bye at the end of session
-             2 - send rtcp bye also at the end of each talkspurt (input)
-      -->
-    <param name="rtcp-bye" value="2"/>
-    <!-- rtcp transmission interval in msec (set 0 to disable) -->
-    <param name="rtcp-tx-interval" value="5000"/>
-    <!-- period (timeout) to check for new rtcp messages in msec (set 0 to disable) -->
-    <param name="rtcp-rx-resolution" value="1000"/>
-    <!--param name="playout-delay" value="50"/-->
-    <!--param name="max-playout-delay" value="200"/-->
-    <!--param name="ptime" value="20"/-->
-    <param name="codecs" value="PCMU PCMA L16/96/8000"/>
-
-    <!-- Add any default MRCP params for SPEAK requests here -->
-    <synthparams>
-    </synthparams>
-
-    <!-- Add any default MRCP params for RECOGNIZE requests here -->
-    <recogparams>
-      <!--param name="start-input-timers" value="false"/-->
-    </recogparams>
-  </profile>
-</include>

+ 0 - 43
conf/vanilla/mrcp_profiles/nuance-5.0-mrcp-v2.xml

@@ -1,43 +0,0 @@
-<include>
-  <!-- Nuance Speech Server 5.0 MRCPv2 -->
-  <profile name="nuance5-mrcp2" version="2">
-    <!--param name="client-ext-ip" value="auto"-->
-    <param name="client-ip" value="auto"/>
-    <param name="client-port" value="5090"/>
-    <param name="server-ip" value="10.5.5.152"/>
-    <param name="server-port" value="5060"/>
-    <!--param name="force-destination" value="1"/-->
-    <param name="sip-transport" value="udp"/>
-    <!--param name="ua-name" value="FreeSWITCH"/-->
-    <!--param name="sdp-origin" value="FreeSWITCH"/-->
-    <!--param name="rtp-ext-ip" value="auto"/-->
-    <param name="rtp-ip" value="auto"/>
-    <param name="rtp-port-min" value="4000"/>
-    <param name="rtp-port-max" value="5000"/>
-    <!-- enable/disable rtcp support -->
-    <param name="rtcp" value="1"/>
-    <!-- rtcp bye policies (rtcp must be enabled first)
-             0 - disable rtcp bye
-             1 - send rtcp bye at the end of session
-             2 - send rtcp bye also at the end of each talkspurt (input)
-    -->
-    <param name="rtcp-bye" value="2"/>
-    <!-- rtcp transmission interval in msec (set 0 to disable) -->
-    <param name="rtcp-tx-interval" value="5000"/>
-    <!-- period (timeout) to check for new rtcp messages in msec (set 0 to disable) -->
-    <param name="rtcp-rx-resolution" value="1000"/>
-    <!--param name="playout-delay" value="50"/-->
-    <!--param name="max-playout-delay" value="200"/-->
-    <!--param name="ptime" value="20"/-->
-    <param name="codecs" value="PCMU PCMA L16/96/8000"/>
-
-    <!-- Add any default MRCP params for SPEAK requests here -->
-    <synthparams>
-    </synthparams>
-
-    <!-- Add any default MRCP params for RECOGNIZE requests here -->
-    <recogparams>
-      <!--param name="start-input-timers" value="false"/-->
-    </recogparams>
-  </profile>
-</include>

+ 0 - 27
conf/vanilla/mrcp_profiles/unimrcpserver-mrcp-v1.xml

@@ -1,27 +0,0 @@
-<include>
-  <!-- UniMRCP Server MRCPv1 -->
-  <profile name="unimrcpserver-mrcp1" version="1">
-    <param name="server-ip" value="10.5.5.152"/>
-    <param name="server-port" value="1554"/>
-    <param name="resource-location" value=""/>
-    <param name="speechsynth" value="speechsynthesizer"/>
-    <param name="speechrecog" value="speechrecognizer"/>
-    <!--param name="rtp-ext-ip" value="auto"/-->
-    <param name="rtp-ip" value="auto"/>
-    <param name="rtp-port-min" value="4000"/>
-    <param name="rtp-port-max" value="5000"/>
-    <!--param name="playout-delay" value="50"/-->
-    <!--param name="max-playout-delay" value="200"/-->
-    <!--param name="ptime" value="20"/-->
-    <param name="codecs" value="PCMU PCMA L16/96/8000"/>
-
-    <!-- Add any default MRCP params for SPEAK requests here -->
-    <synthparams>
-    </synthparams>
-
-    <!-- Add any default MRCP params for RECOGNIZE requests here -->
-    <recogparams>
-      <!--param name="start-input-timers" value="false"/-->
-    </recogparams>
-  </profile>
-</include>

+ 0 - 26
conf/vanilla/mrcp_profiles/vestec-mrcp-v1.xml

@@ -1,26 +0,0 @@
-<include>
-  <!-- Vestec VASRE MRCP Server -->
-  <profile name="vestec-mrcp-v1" version="1">
-    <param name="server-ip" value="127.0.0.1"/>
-    <param name="server-port" value="1554"/>
-    <param name="resource-location" value=""/>
-    <param name="speechsynth" value="speechsynthesizer"/>
-    <param name="speechrecog" value="speechrecognizer"/>
-    <param name="rtp-ip" value="auto"/>
-    <param name="rtp-port-min" value="14000"/>
-    <param name="rtp-port-max" value="15000"/>
-    <!--param name="playout-delay" value="50"/-->
-    <!--param name="max-playout-delay" value="200"/-->
-    <!--param name="ptime" value="20"/-->
-    <param name="codecs" value="PCMU PCMA L16/96/8000"/>
-
-    <!-- Add any default MRCP params for SPEAK requests here -->
-    <synthparams>
-    </synthparams>
-
-    <!-- Add any default MRCP params for RECOGNIZE requests here -->
-    <recogparams>
-      <!--param name="start-input-timers" value="false"/-->
-    </recogparams>
-  </profile>
-</include>

+ 0 - 27
conf/vanilla/mrcp_profiles/voxeo-prophecy-8.0-mrcp-v1.xml

@@ -1,27 +0,0 @@
-<include>
-  <!-- Voxeo Prophecy 8.0 MRCPv1 -->
-  <profile name="voxeo-prophecy8.0-mrcp1" version="1">
-    <param name="server-ip" value="99.185.85.31"/>
-    <param name="server-port" value="554"/>
-    <param name="resource-location" value=""/>
-    <param name="speechsynth" value="synthesizer"/>
-    <param name="speechrecog" value="recognizer"/>
-    <!--param name="rtp-ext-ip" value="auto"/-->
-    <param name="rtp-ip" value="auto"/>
-    <param name="rtp-port-min" value="4000"/>
-    <param name="rtp-port-max" value="5000"/>
-    <!--param name="playout-delay" value="50"/-->
-    <!--param name="max-playout-delay" value="200"/-->
-    <!--param name="ptime" value="20"/-->
-    <param name="codecs" value="PCMU PCMA L16/96/8000"/>
-
-    <!-- Add any default MRCP params for SPEAK requests here -->
-    <synthparams>
-    </synthparams>
-
-    <!-- Add any default MRCP params for RECOGNIZE requests here -->
-    <recogparams>
-      <!--param name="start-input-timers" value="false"/-->
-    </recogparams>
-  </profile>
-</include>

+ 0 - 1
conf/vanilla/sip_profiles/external-ipv6.xml

@@ -57,7 +57,6 @@
     <param name="nonce-ttl" value="60"/>
     <param name="auth-calls" value="false"/>
     <param name="inbound-late-negotiation" value="true"/>
-    <param name="inbound-zrtp-passthru" value="true"/> <!-- (also enables late negotiation) -->
     <!--
         DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS!
     -->

+ 0 - 1
conf/vanilla/sip_profiles/external.xml

@@ -57,7 +57,6 @@
     <param name="nonce-ttl" value="60"/>
     <param name="auth-calls" value="false"/>
     <param name="inbound-late-negotiation" value="true"/>
-    <param name="inbound-zrtp-passthru" value="true"/> <!-- (also enables late negotiation) -->
     <!--
         DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS!
     -->

+ 0 - 3
conf/vanilla/sip_profiles/internal-ipv6.xml

@@ -73,9 +73,6 @@
     <!-- Let calls hit the dialplan before selecting codec for the a-leg -->
     <param name="inbound-late-negotiation" value="true"/>
 
-    <!-- Allow ZRTP clients to negotiate end-to-end security associations (also enables late negotiation) -->
-    <param name="inbound-zrtp-passthru" value="true"/>
-
     <!-- this lets anything register -->
     <!--  comment the next line and uncomment one or both of the other 2 lines for call authentication -->
     <!-- <param name="accept-blind-reg" value="true"/> -->

+ 3 - 3
conf/vanilla/sip_profiles/internal.xml

@@ -239,6 +239,9 @@
     <!-- Or, if you have PGSQL support, you can use that -->
     <!--<param name="odbc-dsn" value="pgsql://hostaddr=127.0.0.1 dbname=freeswitch user=freeswitch password='' options='-c client_min_messages=NOTICE' application_name='freeswitch'" />-->
 
+    <!-- By default each profile will give the database 1000 ms to spin-up on load -->
+    <!--<param name="db-spin-up-wait-ms" value="1000" />-->
+
     <!--Uncomment to set all inbound calls to no media mode-->
     <!--<param name="inbound-bypass-media" value="true"/>-->
 
@@ -248,9 +251,6 @@
     <!-- Let calls hit the dialplan before selecting codec for the a-leg -->
     <param name="inbound-late-negotiation" value="true"/>
 
-    <!-- Allow ZRTP clients to negotiate end-to-end security associations (also enables late negotiation) -->
-    <param name="inbound-zrtp-passthru" value="true"/>
-
     <!-- this lets anything register -->
     <!--  comment the next line and uncomment one or both of the other 2 lines for call authentication -->
     <!-- <param name="accept-blind-reg" value="true"/> -->

+ 3 - 10
conf/vanilla/vars.xml

@@ -41,7 +41,6 @@
       storage_dir
       cache_dir
       core_uuid
-      zrtp_enabled
       nat_public_addr
       nat_private_addr
       nat_type
@@ -64,12 +63,6 @@
   <X-PRE-PROCESS cmd="set" data="hold_music=local_stream://moh"/>
   <X-PRE-PROCESS cmd="set" data="use_profile=external"/>
   <X-PRE-PROCESS cmd="set" data="rtp_sdes_suites=AEAD_AES_256_GCM_8|AEAD_AES_128_GCM_8|AES_CM_256_HMAC_SHA1_80|AES_CM_192_HMAC_SHA1_80|AES_CM_128_HMAC_SHA1_80|AES_CM_256_HMAC_SHA1_32|AES_CM_192_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_32|AES_CM_128_NULL_AUTH"/>
-  <!--
-      Enable ZRTP globally you can override this on a per channel basis
-
-      http://wiki.freeswitch.org/wiki/ZRTP (on how to enable zrtp)
-  -->
-  <X-PRE-PROCESS cmd="set" data="zrtp_secure_media=true"/>
   <!--
       NOTICE: When using SRTP it's critical that you do not offer or accept
       variable bit rate codecs, doing so would leak information and possibly
@@ -144,13 +137,13 @@
       By default without specifying any crypto suites FreeSWITCH will offer
       crypto suites from strongest to weakest accepting the strongest each
       endpoint has in common.  If you wish to force specific crypto suites you
-      can do so by appending the suites in a comma separated list in the order
+      can do so by appending the suites in a colon separated list in the order
       that you wish to offer them in.
 
       Examples:
 
-          rtp_secure_media=mandatory:AES_CM_256_HMAC_SHA1_80,AES_CM_256_HMAC_SHA1_32
-          rtp_secure_media=true:AES_CM_256_HMAC_SHA1_80,AES_CM_256_HMAC_SHA1_32
+          rtp_secure_media=mandatory:AES_CM_256_HMAC_SHA1_80:AES_CM_256_HMAC_SHA1_32
+          rtp_secure_media=true:AES_CM_256_HMAC_SHA1_80:AES_CM_256_HMAC_SHA1_32
           rtp_secure_media=optional:AES_CM_256_HMAC_SHA1_80
           rtp_secure_media=true:AES_CM_256_HMAC_SHA1_80
 

+ 65 - 37
configure.ac

@@ -3,10 +3,10 @@
 
 # Must change all of the below together
 # For a release, set revision for that tagged release as well and uncomment
-AC_INIT([freeswitch], [1.10.8-dev], bugs@freeswitch.org)
+AC_INIT([freeswitch], [1.10.12-dev], bugs@freeswitch.org)
 AC_SUBST(SWITCH_VERSION_MAJOR, [1])
 AC_SUBST(SWITCH_VERSION_MINOR, [10])
-AC_SUBST(SWITCH_VERSION_MICRO, [8-dev])
+AC_SUBST(SWITCH_VERSION_MICRO, [12-dev])
 AC_SUBST(SWITCH_VERSION_REVISION, [])
 AC_SUBST(SWITCH_VERSION_REVISION_HUMAN, [])
 
@@ -248,7 +248,7 @@ m4_defun([_LT_AC_LANG_F77_CONFIG], [:])
 m4_defun([_LT_AC_LANG_GCJ_CONFIG], [:])
 m4_defun([_LT_AC_LANG_RC_CONFIG], [:])
 AM_PROG_CC_C_O
-AC_PROG_LIBTOOL
+LT_INIT([disable-static])
 
 #Check for compiler vendor
 AX_COMPILER_VENDOR
@@ -582,7 +582,7 @@ AC_SUBST(SYS_XMLRPC_CFLAGS)
 AC_SUBST(SYS_XMLRPC_LDFLAGS)
 AM_CONDITIONAL([SYSTEM_XMLRPCC],[test "${enable_xmlrpcc}" = "yes"])
 
-for luaversion in luajit lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua; do
+for luaversion in luajit lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua; do
   PKG_CHECK_MODULES([LUA],[${luaversion}],[have_lua=yes],[have_lua=no])
   if test ${have_lua} = yes; then
     break
@@ -601,13 +601,6 @@ have_openal=no
 AC_CHECK_LIB(openal, alcLoopbackOpenDeviceSOFT, [have_openal="yes"])
 AM_CONDITIONAL([HAVE_OPENAL],[test "${have_openal}" = "yes"])
 
-AC_ARG_ENABLE(zrtp,
-	[AS_HELP_STRING([--enable-zrtp], [Compile with zrtp Support])],,[enable_zrtp="no"])
-if test "x$enable_zrtp" = "xyes" ; then
-   LIBS="-lpthread $LIBS"
-   APR_ADDTO(SWITCH_AM_CFLAGS, -DENABLE_ZRTP)
-fi
-
 PA_LIBS=
 
 PKG_CHECK_MODULES(JACK, jack, have_jack=yes, have_jack=no)
@@ -622,8 +615,6 @@ fi
 
 AC_SUBST(PA_LIBS)
 
-AM_CONDITIONAL([ENABLE_ZRTP],[test "x$enable_zrtp" != "xno"])
-
 AM_CONDITIONAL([WANT_DEBUG],[test "${enable_debug}" = "yes"])
 
 AC_ARG_ENABLE(core-odbc-support,
@@ -665,12 +656,13 @@ AC_PATH_PROG([PKG_CONFIG], [pkg-config], [no])
 case $host in
      *-darwin*)
 	path_push_unique PKG_CONFIG_PATH /usr/local/opt/libpq/lib/pkgconfig
+	path_push_unique PKG_CONFIG_PATH /usr/local/opt/openssl/lib/pkgconfig
      ;;
 esac
 
 if test "$PKG_CONFIG" = "no" \
 	|| test x"$enable_core_pgsql_pkgconfig" = x"no" \
-	|| ! pkg-config libpq; then
+	|| ! pkg-config --modversion libpq > /dev/null; then
 	if test "$PG_CONFIG" != "no"; then
 		AC_MSG_CHECKING([for PostgreSQL libraries via pg_config])
 		POSTGRESQL_CFLAGS="-I`$PG_CONFIG --includedir`"
@@ -682,7 +674,6 @@ if test "$PKG_CONFIG" = "no" \
 		POSTGRESQL_PATCH_VERSION=`$PG_CONFIG --version | awk '{ print $NF }' | awk -F. '{ print $3 }'`
 	fi
 else
-
 	AC_MSG_CHECKING([for PostgreSQL libraries via pkg_config])
 	POSTGRESQL_CFLAGS="`$PKG_CONFIG --cflags libpq`"
 	POSTGRESQL_LIBDIR="`$PKG_CONFIG libpq --libs-only-L`"
@@ -725,7 +716,7 @@ PKG_CHECK_MODULES([SPANDSP], [spandsp >= 3.0],[
     AC_MSG_ERROR([no usable spandsp; please install spandsp3 devel package or equivalent])
 ])
 
-PKG_CHECK_MODULES([SOFIA_SIP], [sofia-sip-ua >= 1.13.6],[
+PKG_CHECK_MODULES([SOFIA_SIP], [sofia-sip-ua >= 1.13.17],[
   AM_CONDITIONAL([HAVE_SOFIA_SIP],[true])],[
     AC_MSG_ERROR([no usable sofia-sip; please install sofia-sip-ua devel package or equivalent])
 ])
@@ -844,8 +835,6 @@ PKG_CHECK_MODULES([STIRSHAKEN], [stirshaken],[
 
 AC_CHECK_LIB(apr-1, apr_pool_mutex_set, use_system_apr=yes, use_system_apr=no)
 AM_CONDITIONAL([SYSTEM_APR],[test "${use_system_apr}" = "yes"])
-AC_CHECK_LIB(aprutil-1, apr_queue_pop_timeout, use_system_aprutil=yes, use_system_aprutil=no)
-AM_CONDITIONAL([SYSTEM_APRUTIL],[test "${use_system_aprutil}" = "yes"])
 
 save_LIBS="$LIBS"
 LIBS=
@@ -883,7 +872,7 @@ AC_SUBST(LIBTOOL_LIB_EXTEN)
 # Checks for header files.
 AC_HEADER_DIRENT
 AC_HEADER_STDC
-AC_CHECK_HEADERS([sys/types.h sys/resource.h sched.h wchar.h sys/filio.h sys/ioctl.h sys/prctl.h sys/select.h netdb.h execinfo.h sys/time.h])
+AC_CHECK_HEADERS([sys/types.h sys/resource.h sched.h wchar.h sys/filio.h sys/ioctl.h sys/prctl.h sys/select.h netdb.h sys/time.h])
 
 # Solaris 11 privilege management
 AS_CASE([$host],
@@ -1090,8 +1079,8 @@ if test "x${ax_cv_c_compiler_vendor}" = "xclang" ; then
 fi
 
 # Tested and fixed lot of modules, but some are untested.  Will be added back when the core team decide it ready
-# Untested modules : mod_osp mod_soundtouch mod_sangoma_codec mod_dingaling mod_opal mod_h323 mod_khomp 
-#                    mod_unimrcp mod_cepstral mod_erlang_event mod_snmp mod_perl mod_java mod_managed
+# Untested modules : mod_osp mod_soundtouch mod_sangoma_codec mod_opal mod_h323 mod_khomp 
+#                    mod_cepstral mod_erlang_event mod_snmp mod_perl mod_java mod_managed
 #
 #saved_CFLAGS="$CFLAGS"
 #AC_CACHE_CHECK([whether compiler supports -Wunused-but-set-variable], [ac_cv_gcc_unused_but_set_variable], [
@@ -1363,7 +1352,21 @@ PKG_CHECK_MODULES([MPG123], [libmpg123 >= 1.16.0],[
   AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_MPG123],[false])])
 
 PKG_CHECK_MODULES([SHOUT], [shout >= 2.2.2],[
-  AM_CONDITIONAL([HAVE_SHOUT],[true])],[
+  AM_CONDITIONAL([HAVE_SHOUT],[true])
+  SHOUT_VERSION="`$PKG_CONFIG --modversion shout`"
+  SHOUT_MAJOR_VERSION="`echo $SHOUT_VERSION | cut -d. -f1`"
+  SHOUT_MINOR_VERSION="`echo $SHOUT_VERSION | cut -d. -f2`"
+  SHOUT_PATCH_VERSION="`echo $SHOUT_VERSION | cut -d. -f3`"
+  test -n "$SHOUT_PATCH_VERSION" || SHOUT_PATCH_VERSION=0
+  AC_MSG_NOTICE([SHOUT version: $SHOUT_VERSION])
+  AC_MSG_NOTICE([SHOUT major version: $SHOUT_MAJOR_VERSION])
+  AC_MSG_NOTICE([SHOUT minor version: $SHOUT_MINOR_VERSION])
+  AC_MSG_NOTICE([SHOUT patch version: $SHOUT_PATCH_VERSION])
+  AC_SUBST([SHOUT_VERSION])
+  AC_SUBST([SHOUT_MAJOR_VERSION])
+  AC_SUBST([SHOUT_MINOR_VERSION])
+  AC_SUBST([SHOUT_PATCH_VERSION])
+  ],[
   AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_SHOUT],[false])])
 
 mp3lame=false
@@ -1529,13 +1532,33 @@ PKG_CHECK_MODULES([V8FS_STATIC], [v8-6.1_static >= 6.1.298],[
   ])
 ])
 
-PKG_CHECK_MODULES([KS], [libks >= 1.1.0],[
+PKG_CHECK_MODULES([KS], [libks2 >= 2.0.0],[
   AM_CONDITIONAL([HAVE_KS],[true])],[
-  AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_KS],[false])])
+  PKG_CHECK_MODULES([KS], [libks >= 1.8.2],[
+    AM_CONDITIONAL([HAVE_KS],[true])],[
+      if module_enabled mod_verto; then
+        AC_MSG_ERROR([You need to either install libks2 or libks or disable mod_verto in modules.conf])
+      else
+        if module_enabled mod_signalwire; then
+          AC_MSG_ERROR([You need to either install libks2 or libks or disable mod_signalwire in modules.conf])
+        else
+          AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_KS],[false])
+        fi
+      fi
+  ])
+])
 
-PKG_CHECK_MODULES([SIGNALWIRE_CLIENT], [signalwire_client >= 1.0.0],[
+PKG_CHECK_MODULES([SIGNALWIRE_CLIENT], [signalwire_client2 >= 2.0.0],[
   AM_CONDITIONAL([HAVE_SIGNALWIRE_CLIENT],[true])],[
-  AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_SIGNALWIRE_CLIENT],[false])])
+  PKG_CHECK_MODULES([SIGNALWIRE_CLIENT], [signalwire_client >= 1.0.0],[
+    AM_CONDITIONAL([HAVE_SIGNALWIRE_CLIENT],[true])],[
+      if module_enabled mod_signalwire; then
+        AC_MSG_ERROR([You need to either install signalwire-client-c2 or signalwire-client-c or disable mod_signalwire in modules.conf])
+      else
+        AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_SIGNALWIRE_CLIENT],[false])
+      fi
+  ])
+])
 
 PKG_CHECK_MODULES([AMQP], [librabbitmq >= 0.5.2],[
   AM_CONDITIONAL([HAVE_AMQP],[true])],[
@@ -1956,6 +1979,22 @@ else
 	AC_MSG_WARN([python3 support disabled, building mod_python3 will fail!])
 fi
 
+# pcap lib for unit-testing
+AC_MSG_CHECKING(libpcap)
+AC_CHECK_PROG(HAVE_PCAP_CONFIG,pcap-config,[true],[false])
+if test x"$HAVE_PCAP_CONFIG" = x"true"; then
+   AC_MSG_RESULT(yes)
+   PCAP_CONFIG=pcap-config
+   PCAP_LIBS="`$PCAP_CONFIG --libs`"
+   PCAP_CFLAGS="`$PCAP_CONFIG --cflags`"
+   AM_CONDITIONAL([HAVE_PCAP], [true])
+else
+   AC_MSG_RESULT(no)
+   AM_CONDITIONAL([HAVE_PCAP], [false])
+fi
+AC_SUBST([PCAP_CFLAGS])
+AC_SUBST([PCAP_LIBS])
+
 #
 # SNMP checks for mod_snmp
 #
@@ -2116,7 +2155,6 @@ AC_CONFIG_FILES([Makefile
 		src/mod/asr_tts/mod_flite/Makefile
 		src/mod/asr_tts/mod_pocketsphinx/Makefile
 		src/mod/asr_tts/mod_tts_commandline/Makefile
-		src/mod/asr_tts/mod_unimrcp/Makefile
 		src/mod/codecs/mod_amr/Makefile
 		src/mod/codecs/mod_amrwb/Makefile
 		src/mod/codecs/mod_b64/Makefile
@@ -2145,7 +2183,6 @@ AC_CONFIG_FILES([Makefile
 		src/mod/dialplans/mod_dialplan_xml/Makefile
 		src/mod/directories/mod_ldap/Makefile
 		src/mod/endpoints/mod_alsa/Makefile
-		src/mod/endpoints/mod_dingaling/Makefile
 		src/mod/endpoints/mod_gsmopen/Makefile
 		src/mod/endpoints/mod_h323/Makefile
 		src/mod/endpoints/mod_khomp/Makefile
@@ -2171,7 +2208,6 @@ AC_CONFIG_FILES([Makefile
 		src/mod/event_handlers/mod_fail2ban/Makefile
 		src/mod/event_handlers/mod_format_cdr/Makefile
 		src/mod/event_handlers/mod_json_cdr/Makefile
-		src/mod/event_handlers/mod_kazoo/Makefile
 		src/mod/event_handlers/mod_radius_cdr/Makefile
 		src/mod/event_handlers/mod_odbc_cdr/Makefile
 		src/mod/event_handlers/mod_rayo/Makefile
@@ -2303,15 +2339,7 @@ AC_CONFIG_SUBDIRS([libs/srtp])
 if test "$use_system_apr" != "yes"; then
    AC_CONFIG_SUBDIRS([libs/apr])
 fi
-if test "$use_system_aprutil" != "yes"; then
-   AC_CONFIG_SUBDIRS([libs/apr-util])
-fi
 AC_CONFIG_SUBDIRS([libs/iksemel])
-AC_CONFIG_SUBDIRS([libs/libdingaling])
-AC_CONFIG_SUBDIRS([libs/unimrcp])
-if test "x${enable_zrtp}" = "xyes"; then
-   AC_CONFIG_SUBDIRS([libs/libzrtp])
-fi
 
 case $host in
    *-openbsd*|*-netbsd*)

+ 40 - 40
debian/bootstrap.sh

@@ -29,7 +29,7 @@ conf_dir="../conf"
 lang_dir="../conf/vanilla/lang"
 fs_description="FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media."
 mod_build_depends="." mod_depends="." mod_recommends="." mod_suggests="."
-supported_debian_distros="wheezy jessie stretch buster bullseye sid"
+supported_debian_distros="wheezy jessie stretch buster bullseye bookworm sid"
 supported_ubuntu_distros="trusty utopic xenial"
 supported_distros="$supported_debian_distros $supported_ubuntu_distros"
 avoid_mods=(
@@ -65,12 +65,18 @@ avoid_mods=(
 avoid_mods_armhf=(
   languages/mod_v8
 )
+avoid_mods_arm64=(
+  languages/mod_v8
+)
 avoid_mods_sid=(
   directories/mod_ldap
 )
 avoid_mods_jessie=(
   directories/mod_ldap
 )
+avoid_mods_bookworm=(
+  languages/mod_python
+)
 avoid_mods_wheezy=(
   event_handlers/mod_amqp
   languages/mod_java
@@ -325,14 +331,14 @@ Build-Depends:
 # configure options
  libssl1.0-dev | libssl-dev, unixodbc-dev, libpq-dev,
  libncurses5-dev, libjpeg62-turbo-dev | libjpeg-turbo8-dev | libjpeg62-dev | libjpeg8-dev,
- python-dev | python-dev-is-python2, python3-dev, python-all-dev, python-support (>= 0.90) | dh-python, erlang-dev, libtpl-dev (>= 1.5),
+ python-dev | python-dev-is-python2 | python-dev-is-python3, python3-dev, python-all-dev | python3-all-dev, python-support (>= 0.90) | dh-python, erlang-dev, libtpl-dev (>= 1.5),
 # documentation
  doxygen,
 # for APR (not essential for build)
  uuid-dev, libexpat1-dev, libgdbm-dev, libdb-dev,
 # used by many modules
  libcurl4-openssl-dev | libcurl4-gnutls-dev | libcurl-dev,
- bison, zlib1g-dev, libsofia-sip-ua-dev (>= 1.13.6),
+ bison, zlib1g-dev, libsofia-sip-ua-dev (>= 1.13.17),
  libspandsp3-dev,
 # used to format the private freeswitch apt-repo key properly
  gnupg,
@@ -349,7 +355,7 @@ EOF
 print_core_control () {
 cat <<EOF
 Package: freeswitch-all
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: freeswitch-meta-all (= \${binary:Version}), freeswitch-meta-all-dbg (= \${binary:Version})
 Conflicts: freeswitch-all (<= 1.6.7)
 Description: Cross-Platform Scalable Multi-Protocol Soft Switch
@@ -358,7 +364,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  This is a package which depends on all packaged FreeSWITCH modules.
 
 Package: freeswitch
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${shlibs:Depends}, \${perl:Depends}, \${misc:Depends},
  libfreeswitch1 (= \${binary:Version})
 Recommends:
@@ -370,8 +376,8 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  This package contains the FreeSWITCH core.
 
 Package: libfreeswitch1
-Architecture: amd64 armhf
-Depends: \${shlibs:Depends}, \${misc:Depends}, libsofia-sip-ua0 (>= 1.13.6)
+Architecture: amd64 armhf arm64
+Depends: \${shlibs:Depends}, \${misc:Depends}, libsofia-sip-ua0 (>= 1.13.17)
 Recommends:
 Suggests: libfreeswitch1-dbg
 Conflicts: freeswitch-all (<= 1.6.7)
@@ -382,7 +388,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
 
 Package: python-esl
 Section: python
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${shlibs:Depends}, \${misc:Depends}, \${python:Depends}
 Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  $(debian_wrap "${fs_description}")
@@ -391,7 +397,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
 
 Package: libesl-perl
 Section: perl
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${shlibs:Depends}, \${misc:Depends}, \${perl:Depends}
 Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  $(debian_wrap "${fs_description}")
@@ -399,7 +405,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  This package contains the Perl binding for FreeSWITCH Event Socket Library (ESL).
 
 Package: freeswitch-meta-bare
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, freeswitch (= \${binary:Version})
 Recommends:
  freeswitch-doc (= \${binary:Version}),
@@ -417,7 +423,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  bare FreeSWITCH install.
 
 Package: freeswitch-meta-default
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, freeswitch (= \${binary:Version}),
  freeswitch-mod-commands (= \${binary:Version}),
  freeswitch-mod-conference (= \${binary:Version}),
@@ -459,7 +465,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  reasonably basic FreeSWITCH install.
 
 Package: freeswitch-meta-vanilla
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, freeswitch (= \${binary:Version}),
  freeswitch-init,
  freeswitch-mod-console (= \${binary:Version}),
@@ -508,7 +514,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  running the FreeSWITCH vanilla example configuration.
 
 Package: freeswitch-meta-sorbet
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, freeswitch (= \${binary:Version}),
 Recommends:
  freeswitch-init,
@@ -591,7 +597,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  modules except a few which aren't recommended.
 
 Package: freeswitch-meta-all
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, freeswitch (= \${binary:Version}),
  freeswitch-init,
  freeswitch-lang (= \${binary:Version}),
@@ -653,11 +659,9 @@ Depends: \${misc:Depends}, freeswitch (= \${binary:Version}),
  freeswitch-mod-flite (= \${binary:Version}),
  freeswitch-mod-pocketsphinx (= \${binary:Version}),
  freeswitch-mod-tts-commandline (= \${binary:Version}),
- freeswitch-mod-unimrcp (= \${binary:Version}),
  freeswitch-mod-dialplan-asterisk (= \${binary:Version}),
  freeswitch-mod-dialplan-directory (= \${binary:Version}),
  freeswitch-mod-dialplan-xml (= \${binary:Version}),
- freeswitch-mod-dingaling (= \${binary:Version}),
  freeswitch-mod-loopback (= \${binary:Version}),
  freeswitch-mod-portaudio (= \${binary:Version}),
  freeswitch-mod-rtc (= \${binary:Version}),
@@ -672,7 +676,6 @@ Depends: \${misc:Depends}, freeswitch (= \${binary:Version}),
  freeswitch-mod-event-multicast (= \${binary:Version}),
  freeswitch-mod-event-socket (= \${binary:Version}),
  freeswitch-mod-json-cdr (= \${binary:Version}),
- freeswitch-mod-kazoo (= \${binary:Version}),
  freeswitch-mod-snmp (= \${binary:Version}),
  freeswitch-mod-local-stream (= \${binary:Version}),
  freeswitch-mod-native-file (= \${binary:Version}),
@@ -705,7 +708,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  FreeSWITCH modules.
 
 Package: freeswitch-meta-codecs
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, freeswitch (= \${binary:Version}),
  freeswitch-mod-amr (= \${binary:Version}),
  freeswitch-mod-amrwb (= \${binary:Version}),
@@ -732,7 +735,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  most FreeSWITCH codecs.
 
 Package: freeswitch-meta-codecs-dbg
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, freeswitch (= \${binary:Version}),
  freeswitch-mod-amr-dbg (= \${binary:Version}),
  freeswitch-mod-amrwb-dbg (= \${binary:Version}),
@@ -759,7 +762,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  most FreeSWITCH codecs.
 
 Package: freeswitch-meta-conf
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends},
  freeswitch-conf-curl (= \${binary:Version}),
  freeswitch-conf-insideout (= \${binary:Version}),
@@ -773,7 +776,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  examples for FreeSWITCH.
 
 Package: freeswitch-meta-lang
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends},
  freeswitch-lang-de (= \${binary:Version}),
  freeswitch-lang-en (= \${binary:Version}),
@@ -789,7 +792,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  FreeSWITCH.
 
 Package: freeswitch-meta-mod-say
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends},
  freeswitch-mod-say-de (= \${binary:Version}),
  freeswitch-mod-say-en (= \${binary:Version}),
@@ -814,7 +817,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  FreeSWITCH.
 
 Package: freeswitch-meta-mod-say-dbg
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends},
  freeswitch-mod-say-de-dbg (= \${binary:Version}),
  freeswitch-mod-say-en-dbg (= \${binary:Version}),
@@ -839,7 +842,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  FreeSWITCH.
 
 Package: freeswitch-meta-all-dbg
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, freeswitch (= \${binary:Version}),
  freeswitch-meta-codecs-dbg (= \${binary:Version}),
  freeswitch-meta-mod-say (= \${binary:Version}),
@@ -892,11 +895,9 @@ Depends: \${misc:Depends}, freeswitch (= \${binary:Version}),
  freeswitch-mod-flite-dbg (= \${binary:Version}),
  freeswitch-mod-pocketsphinx-dbg (= \${binary:Version}),
  freeswitch-mod-tts-commandline-dbg (= \${binary:Version}),
- freeswitch-mod-unimrcp-dbg (= \${binary:Version}),
  freeswitch-mod-dialplan-asterisk-dbg (= \${binary:Version}),
  freeswitch-mod-dialplan-directory-dbg (= \${binary:Version}),
  freeswitch-mod-dialplan-xml-dbg (= \${binary:Version}),
- freeswitch-mod-dingaling-dbg (= \${binary:Version}),
  freeswitch-mod-loopback-dbg (= \${binary:Version}),
  freeswitch-mod-portaudio-dbg (= \${binary:Version}),
  freeswitch-mod-rtc-dbg (= \${binary:Version}),
@@ -911,7 +912,6 @@ Depends: \${misc:Depends}, freeswitch (= \${binary:Version}),
  freeswitch-mod-event-multicast-dbg (= \${binary:Version}),
  freeswitch-mod-event-socket-dbg (= \${binary:Version}),
  freeswitch-mod-json-cdr-dbg (= \${binary:Version}),
- freeswitch-mod-kazoo-dbg (= \${binary:Version}),
  freeswitch-mod-snmp-dbg (= \${binary:Version}),
  freeswitch-mod-local-stream-dbg (= \${binary:Version}),
  freeswitch-mod-native-file-dbg (= \${binary:Version}),
@@ -946,7 +946,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
 Package: freeswitch-all-dbg
 Section: debug
 Priority: optional
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, freeswitch-meta-all (= \${binary:Version}), freeswitch-meta-all-dbg (= \${binary:Version})
 Description: debugging symbols for FreeSWITCH
  $(debian_wrap "${fs_description}")
@@ -956,7 +956,7 @@ Description: debugging symbols for FreeSWITCH
 Package: freeswitch-dbg
 Section: debug
 Priority: optional
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, freeswitch (= \${binary:Version})
 Description: debugging symbols for FreeSWITCH
  $(debian_wrap "${fs_description}")
@@ -966,7 +966,7 @@ Description: debugging symbols for FreeSWITCH
 Package: libfreeswitch1-dbg
 Section: debug
 Priority: optional
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, libfreeswitch1 (= \${binary:Version})
 Description: debugging symbols for FreeSWITCH
  $(debian_wrap "${fs_description}")
@@ -975,7 +975,7 @@ Description: debugging symbols for FreeSWITCH
 
 Package: libfreeswitch-dev
 Section: libdevel
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, freeswitch
 Description: development libraries and header files for FreeSWITCH
  $(debian_wrap "${fs_description}")
@@ -984,7 +984,7 @@ Description: development libraries and header files for FreeSWITCH
 
 Package: freeswitch-doc
 Section: doc
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}
 Description: documentation for FreeSWITCH
  $(debian_wrap "${fs_description}")
@@ -997,7 +997,7 @@ Description: documentation for FreeSWITCH
 ## languages
 
 Package: freeswitch-lang
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends},
  freeswitch-lang-en (= \${binary:Version})
 Description: Language files for FreeSWITCH
@@ -1009,7 +1009,7 @@ Description: Language files for FreeSWITCH
 ## timezones
 
 Package: freeswitch-timezones
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}
 Description: Timezone files for FreeSWITCH
  $(debian_wrap "${fs_description}")
@@ -1023,7 +1023,7 @@ EOF
 if [ ${use_sysvinit} = "true" ]; then
     cat <<EOF
 Package: freeswitch-sysvinit
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, lsb-base (>= 3.0-6), sysvinit | sysvinit-utils
 Conflicts: freeswitch-init
 Provides: freeswitch-init
@@ -1036,7 +1036,7 @@ EOF
 else
     cat <<EOF
 Package: freeswitch-systemd
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}, systemd
 Conflicts: freeswitch-init, freeswitch-all (<= 1.6.7)
 Provides: freeswitch-init
@@ -1054,7 +1054,7 @@ print_mod_control () {
   cat <<EOF
 Package: freeswitch-${module_name//_/-}
 Section: ${m_section}
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 $(debian_wrap "Depends: \${shlibs:Depends}, \${misc:Depends}, libfreeswitch1 (= \${binary:Version}), ${depends}")
 $(debian_wrap "Recommends: ${recommends}")
 $(debian_wrap "Suggests: freeswitch-${module_name//_/-}-dbg, ${suggests}")
@@ -1069,7 +1069,7 @@ Description: ${description} for FreeSWITCH
 Package: freeswitch-${module_name//_/-}-dbg
 Section: debug
 Priority: optional
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends},
  freeswitch-${module_name//_/-} (= \${binary:Version})
 Description: ${description} for FreeSWITCH (debug)
@@ -1134,7 +1134,7 @@ print_conf_overrides () {
 print_conf_control () {
   cat <<EOF
 Package: freeswitch-conf-${conf//_/-}
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}
 Conflicts: freeswitch-all (<= 1.6.7)
 Description: FreeSWITCH ${conf} configuration
@@ -1168,7 +1168,7 @@ print_lang_control () {
   esac
   cat <<EOF
 Package: freeswitch-lang-${lang//_/-}
-Architecture: amd64 armhf
+Architecture: amd64 armhf arm64
 Depends: \${misc:Depends}
 Recommends: freeswitch-sounds-${lang}
 Conflicts: freeswitch-all (<= 1.6.7)

+ 6 - 15
debian/control-modules

@@ -12,6 +12,7 @@ Module: applications/mod_av
 Description: mod_av
  Adds mod_av.
 Build-Depends: libavformat-dev, libswscale-dev, libavresample-dev
+Build-Depends-Bookworm: libavformat-dev, libswscale-dev, libswresample-dev
 
 Module: applications/mod_avmd
 Description: Advanced voicemail detection
@@ -209,7 +210,7 @@ Description: Adds mod_skel
 Module: applications/mod_signalwire
 Description: mod_signalwire
  Adds mod_signalwire.
-Build-Depends: libks, signalwire-client-c
+Build-Depends: libks2, signalwire-client-c2
 
 Module: applications/mod_sms
 Description: Astract SMS
@@ -291,10 +292,6 @@ Module: asr_tts/mod_tts_commandline
 Description: mod_tts_commandline
  Adds mod_tts_commandline.
 
-Module: asr_tts/mod_unimrcp
-Description: mod_unimrcp
- Adds mod_unimrcp.
-
 ## mod/codecs
 
 Module: codecs/mod_amr
@@ -431,10 +428,6 @@ Description: mod_alsa
  Adds mod_alsa.
 Build-Depends: libasound2-dev
 
-Module: endpoints/mod_dingaling
-Description: mod_dingaling
- Adds mod_dingaling.
-
 Module: endpoints/mod_gsmopen
 Description: mod_gsmopen
  Adds mod_gsmopen.
@@ -493,6 +486,7 @@ Description: Adds mod_verto.
 Build-Depends: libperl-dev
 Build-Depends-Buster: libperl-dev, libgdbm-compat-dev
 Build-Depends-Bullseye: libperl-dev, libgdbm-compat-dev
+Build-Depends-Bookworm: libperl-dev, libgdbm-compat-dev
 
 ## mod/event_handlers
 
@@ -548,12 +542,6 @@ Module: event_handlers/mod_json_cdr
 Description: mod_json_cdr
  Adds mod_json_cdr.
 
-Module: event_handlers/mod_kazoo
-Description: mod_kazoo
- Adds mod_kazoo.
-Build-Depends: erlang-dev
-Depends: erlang
-
 Module: event_handlers/mod_odbc_cdr
 Description: mod_odbc_cdr
  Adds mod_odbc_cdr.
@@ -655,6 +643,7 @@ Module: languages/mod_lua
 Description: mod_lua
  Adds mod_lua.
 Build-Depends: liblua5.2-dev | liblua5.1-dev
+Build-Depends-Bookworm: liblua5.3-dev | liblua5.2-dev | liblua5.1-dev
 
 Module: languages/mod_managed
 Description: mod_managed
@@ -667,6 +656,7 @@ Description: mod_perl
 Build-Depends: libperl-dev
 Build-Depends-Buster: libperl-dev, libgdbm-compat-dev
 Build-Depends-Bullseye: libperl-dev, libgdbm-compat-dev
+Build-Depends-Bookworm: libperl-dev, libgdbm-compat-dev
 
 Module: languages/mod_python
 Description: mod_python
@@ -677,6 +667,7 @@ Module: languages/mod_python3
 Description: mod_python3
  Adds mod_python3.
 Build-Depends: python3-dev
+Build-Depends-Bookworm: python3-dev, python3-setuptools
 
 Module: languages/mod_v8
 Description: mod_v8

+ 0 - 36
debian/copyright

@@ -1011,12 +1011,6 @@ License: MPL-1.1 or GPL-2+
       use the text of this Exhibit A rather than the text found in the
       Original Code Source Code for Your Modifications.]
 
-Files: libs/unimrcp/*
-Copyright: 2008-2010 Arsen Chaloyan
- 2009-2010 Tomas Valenta, Arsen Chaloyan
- 2001-2006 Steve Underwood
-License: Apache-2.0
-
 Files: */inet_pton.c
  libs/curl/lib/inet_ntop.c
  libs/curl/lib/mprintf.c
@@ -1595,15 +1589,6 @@ Files: libs/silk/*
 Copyright: 2006-2011, Skype Limited.
 License: BSD-2-clause
 
-Files: libs/libdingaling/*
-Copyright: 2005-2014, Anthony Minessale II <anthm@freeswitch.org>
- 2001-2003 Allan Saddi <allan@saddi.com>
-License: MPL-1.1
-
-Files: libs/libdingaling/src/sha1.[ch]
-Copyright: 2001-2003 Allan Saddi <allan@saddi.com>
-License: BSD-2-clause
-
 Files: libs/libcodec2/*
 Copyright: 1990-2010 David Rowe
  1990-2010 David Rowe 2009
@@ -1724,27 +1709,6 @@ License: LGPL-2.1
 Files: libs/broadvoice/autogen.sh
 License: GPL-2
 
-Files: libs/libzrtp/*
-Copyright: 2006-2012 Philip R. Zimmermann.
- 1993-2005 Colin Plumb
- 1998-2006, Dr Brian Gladman, Worcester, UK.
- 2002, Bryce "Zooko" Wilcox-O'Hearn
- 2010 Soft Industry
-License: AGPL-3 or MPL-1.1
-
-Files: libs/libzrtp/test/cmockery/cmockery.c
-Copyright: 2008 Google Inc
-License: Apache-2.0
-
-Files: libs/libzrtp/third_party/bnlib/legal.c
- libs/libzrtp/third_party/bnlib/*
-Copyright: 1993-2005 Colin Plumb
-License: GPL-2 or GPL-3 or MPL-1.1
-
-Files: libs/libzrtp/third_party/bnlib/test/md5.c
-Copyright: 1995 Abandoned Colin Plumb
-License: public-domain
-
 Files: libs/win32/sqlite/sqlite3.[ch]
  libs/win32/sqlite/parse.c
 Copyright: 2006 Abandoned D. Richard Hipp <drh@hwaci.com>

+ 0 - 27
debian/license-reconcile.yml

@@ -23,11 +23,6 @@ Rules:
   -
    Glob: libs/srtp/update.sh
    Copyright: Ingate Systems AB
-  -
-   Glob: libs/libzrtp/third_party/bnlib/test/md5.c
-   Matches: This\scode\sis\sin\sthe\spublic\sdomain;\sdo\swith\sit\swhat\syou\swish.
-   Copyright: 1995 Abandoned Colin Plumb
-   License: public-domain
   -
    Glob: src/g711.c
    Matches: Copyright\s\(C\)\s2006\sSteve\sUnderwood
@@ -56,28 +51,6 @@ Rules:
    Glob: src/include/switch_cpp.h
    Matches: Author[:]\sYossi\sNeiman\s<freeswitch@cartissolutions.com>,\s\(C\)\s2007////\sCopyright[:]
    Copyright: 2007 Yossi Neiman <freeswitch@cartissolutions.com>
-  -
-   Glob: libs/libzrtp/*
-   Matches: For\slicensing\sand\sother\slegal\sdetails,\ssee\sthe\sfile\szrtp_legal.c.
-   License: AGPL-3 or MPL-1.1
-  -
-   Glob: libs/libzrtp/third_party/bnlib/*
-   Matches: For\slicensing\sand\sother\slegal\sdetails,\ssee\sthe\sfile\slegal.c.
-   License: GPL-2 or GPL-3 or MPL-1.1
-  -
-   Glob: libs/libzrtp/src/zrtp_legal.c
-   Matches: As\sa\sspecial\sexception,\syou\smay\scombine\sthis\slibrary\swith\sthe\scode
-   Matches: License\sVersion\s1.1\s\(MPLv1.1\).
-   License: AGPL-3 or MPL-1.1
-  -
-   Glob: libs/libzrtp/third_party/bnlib/legal.c
-   Matches: As\sa\sspecial\sexception,\syou\smay\scombine\sthis\slibrary\swith\sthe\scode
-   Matches: License\sVersion\s1.1\s\(MPLv1.1\).
-   License: GPL-2 or GPL-3 or MPL-1.1
-  -
-   Glob: libs/libzrtp/projects/symbian/DelayRuner.h
-   Matches: Copyright\s+:\sCopyright\s\(c\)\s2010\sSoft\sIndustry
-   Copyright: 2010 Soft Industry
   -
    Glob: libs/win32/sqlite/*.[ch]
    Matches: The\sauthor\sdisclaims\scopyright\sto\sthis\ssource\scode.

+ 1 - 1
debian/rules

@@ -74,7 +74,7 @@ override_dh_auto_clean:
 		--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
 		--prefix=/usr --localstatedir=/var --sysconfdir=/etc \
 		--with-gnu-ld --with-python --with-python3 --with-erlang --with-openssl \
-		--enable-core-odbc-support --enable-zrtp
+		--enable-core-odbc-support
 	touch $@
 
 override_dh_auto_configure: .stamp-configure

+ 173 - 34
debian/util.sh

@@ -46,6 +46,7 @@ find_distro () {
   case "$1" in
     experimental) echo "sid";;
     unstable) echo "sid";;
+    experimental) echo "bookworm";;
     testing) echo "bullseye";;
     stable) echo "buster";;
     oldstable) echo "stretch";;
@@ -56,6 +57,7 @@ find_distro () {
 find_suite () {
   case "$1" in
     sid) echo "unstable";;
+    bookworm) echo "experimental";;
     bullseye) echo "testing";;
     buster) echo "stable";;
     stretch) echo "oldstable";;
@@ -133,51 +135,136 @@ get_nightly_revision_human () {
   echo "git $(git rev-list -n1 --abbrev=7 --abbrev-commit HEAD) $(date -u '+%Y-%m-%d %H:%M:%SZ')"
 }
 
-create_orig () {
+prep_create_orig () {
   {
     set -e
+
     local OPTIND OPTARG
-    local uver="" hrev="" bundle_deps=true modules_list="" zl=9e
-    while getopts 'bm:nv:z:' o "$@"; do
+    local uver="" hrev="" bundle_deps=true soft_reset=false
+
+    while getopts 'bm:nv:V:xz:' o "$@"; do
       case "$o" in
-        m) modules_list="$OPTARG";;
+        b) ;;
+        m) ;;
         n) uver="nightly";;
         v) uver="$OPTARG";;
-        z) zl="$OPTARG";;
+        V) uver="$OPTARG";;
+        x) soft_reset=true;;
+        z) ;;
       esac
     done
     shift $(($OPTIND-1))
+
     if [ -z "$uver" ] || [ "$uver" = "nightly" ]; then
       uver="$(get_nightly_version)"
       hrev="$(get_nightly_revision_human)"
     fi
-    local treeish="$1" dver="$(mk_dver "$uver")"
-    local orig="../freeswitch_$dver~$(lsb_release -sc).orig.tar.xz"
+
+    local treeish="$1"
     [ -n "$treeish" ] || treeish="HEAD"
-    check_repo_clean
-    git reset --hard "$treeish"
+
+    if $soft_reset; then
+      git reset --soft "$treeish"
+    else
+      check_repo_clean
+      git reset --hard "$treeish"
+    fi
+
+    if $bundle_deps; then
+      (cd libs && getlibs)
+    fi
+
+    ./build/set-fs-version.sh "$uver" "$hrev" # ToDo: Handle empty $hrev
+
+    echo "$uver" > .version
+  } 1>&2
+  echo "$uver"
+}
+
+create_orig () {
+  {
+    set -e
+
+    local OPTIND OPTARG
+    local bundle_deps=true modules_list="" soft_reset=false auto_orig=false zl=9e
+
+    local uver="$(prep_create_orig "$@")"
+
+    while getopts 'bm:nv:V:xz:' o "$@"; do
+      case "$o" in
+        b) ;;
+        m) modules_list="$OPTARG";;
+        n) ;;
+        v) ;;
+        V) auto_orig=true;;
+        x) soft_reset=true;;
+        z) zl="$OPTARG";;
+      esac
+    done
+    shift $(($OPTIND-1))
+
+    local commit_epoch=$(git log -1 --format=%ct)
+    local source_date=$(date -u -d @$commit_epoch +'%Y-%m-%d %H:%M:%S')
+
+    local orig git_archive_prefix
+    if $auto_orig; then
+      orig="../freeswitch_$(debian/version-omit_revision.pl).orig.tar.xz"
+      git_archive_prefix="freeswitch/"
+    else
+      orig="../freeswitch_$(mk_dver "$uver")~$(lsb_release -sc).orig.tar.xz"
+      git_archive_prefix="freeswitch-$uver/"
+    fi
+
     mv .gitattributes .gitattributes.orig
+
     local -a args=(-e '\bdebian-ignore\b')
     test "$modules_list" = "non-dfsg" || args+=(-e '\bdfsg-nonfree\b')
     grep .gitattributes.orig "${args[@]}" \
       | while xread l; do
       echo "$l export-ignore" >> .gitattributes
     done
+
     if $bundle_deps; then
-      (cd libs && getlibs)
       git add -f libs
     fi
-    ./build/set-fs-version.sh "$uver" "$hrev" && git add configure.ac
-    echo "$uver" > .version && git add -f .version
+
+    git add -f configure.ac .version
     git commit --allow-empty -m "nightly v$uver"
+
+    local tmpsrcdir="$(mktemp -d)"
     git archive -v \
       --worktree-attributes \
       --format=tar \
-      --prefix=freeswitch-$uver/ \
-      HEAD \
-      | xz -c -${zl}v > $orig
+      --prefix=$git_archive_prefix \
+      HEAD | tar --extract --directory="$tmpsrcdir"
+
+    # https://www.gnu.org/software/tar/manual/html_section/Reproducibility.html
+    tar \
+      --sort=name \
+      --format=posix \
+      --pax-option='exthdr.name=%d/PaxHeaders/%f' \
+      --pax-option='delete=atime,delete=ctime' \
+      --clamp-mtime \
+      --mtime="$source_date" \
+      --numeric-owner \
+      --owner=0 \
+      --group=0 \
+      --mode='go+u,go-w' \
+      --create \
+      --directory="$tmpsrcdir" \
+      . | xz -v -c -${zl} > "$orig" && \
+    rm -rf "$tmpsrcdir"
+
+    echo "Source archive checksum:"
+    sha256sum $orig
+
     mv .gitattributes.orig .gitattributes
-    git reset --hard HEAD^ && git clean -fdx
+
+    if $soft_reset; then
+      git reset --soft HEAD^
+    else
+      git reset --hard HEAD^ && git clean -fdx
+    fi
   } 1>&2
   echo $orig
 }
@@ -188,11 +275,12 @@ applications/mod_commands
 EOF
 }
 
-create_dsc () {
+prep_create_dsc () {
   {
     set -e
-    local OPTIND OPTARG modules_conf="" modules_list="" speed="normal" suite_postfix="" suite_postfix_p=false zl=9
-    local modules_add=""
+
+    local OPTIND OPTARG modules_conf="" modules_add="" modules_list="" speed="normal"
+
     while getopts 'a:f:m:p:s:u:z:' o "$@"; do
       case "$o" in
         a) avoid_mods_arch="$OPTARG";;
@@ -200,47 +288,93 @@ create_dsc () {
         m) modules_list="$OPTARG";;
         p) modules_add="$modules_add $OPTARG";;
         s) speed="$OPTARG";;
-        u) suite_postfix="$OPTARG"; suite_postfix_p=true;;
-        z) zl="$OPTARG";;
+        u) ;;
+        z) ;;
       esac
     done
     shift $(($OPTIND-1))
-    local distro="$(find_distro $1)" orig="$2"
-    local suite="$(find_suite $distro)"
-    local orig_ver="$(echo "$orig" | sed -e 's/^.*_//' -e 's/\.orig\.tar.*$//')"
-    local dver="${orig_ver}-1~${distro}+1"
-    $suite_postfix_p && { suite="${distro}${suite_postfix}"; }
-    [ -x "$(which dch)" ] \
-      || err "package devscripts isn't installed"
+
+    local distro="$(find_distro $1)"
+
     if [ -n "$modules_conf" ]; then
       cp $modules_conf debian/modules.conf
     fi
+
     local bootstrap_args=""
+
     if [ -n "$modules_list" ]; then
       if [ "$modules_list" = "non-dfsg" ]; then
         bootstrap_args="-mnon-dfsg"
-      else set_modules_${modules_list}; fi
+      else
+        set_modules_${modules_list}
+      fi
     fi
+
     if test -n "$modules_add"; then
       for x in $modules_add; do
         bootstrap_args="$bootstrap_args -p${x}"
       done
     fi
+
     (cd debian && ./bootstrap.sh -a "$avoid_mods_arch" -c $distro $bootstrap_args)
+
     case "$speed" in
       paranoid) sed -i ./debian/rules \
         -e '/\.stamp-bootstrap:/{:l2 n; /\.\/bootstrap.sh -j/{s/ -j//; :l3 n; b l3}; b l2};' ;;
       reckless) sed -i ./debian/rules \
         -e '/\.stamp-build:/{:l2 n; /make/{s/$/ -j/; :l3 n; b l3}; b l2};' ;;
     esac
+  } 1>&2
+}
+
+create_dsc () {
+  {
+    set -e
+
+    prep_create_dsc "$@"
+
+    local OPTIND OPTARG suite_postfix="" suite_postfix_p=false soft_reset=false zl=9
+
+    while getopts 'a:f:m:p:s:u:xz:' o "$@"; do
+      case "$o" in
+        a) ;;
+        f) ;;
+        m) ;;
+        p) ;;
+        s) ;;
+        u) suite_postfix="$OPTARG"; suite_postfix_p=true;;
+        x) soft_reset=true;;
+        z) zl="$OPTARG";;
+      esac
+    done
+    shift $(($OPTIND-1))
+
+    local distro="$(find_distro $1)" orig="$2"
+    local suite="$(find_suite $distro)"
+    local orig_ver="$(echo "$orig" | sed -e 's/^.*_//' -e 's/\.orig\.tar.*$//')"
+    local dver="${orig_ver}-1~${distro}+1"
+
+    $suite_postfix_p && { suite="${distro}${suite_postfix}"; }
+
+    [ -x "$(which dch)" ] \
+      || err "package devscripts isn't installed"
+
     [ "$zl" -ge "1" ] || zl=1
-    git add debian/rules
+
     dch -b -m -v "$dver" --force-distribution -D "$suite" "Nightly build."
-    git add debian/changelog && git commit -m "nightly v$orig_ver"
+
+    git add debian/rules debian/changelog && git commit -m "nightly v$orig_ver"
+
     dpkg-source -i.* -Zxz -z${zl} -b .
     dpkg-genchanges -S > ../$(dsc_base)_source.changes
+
     local dsc="../$(dsc_base).dsc"
-    git reset --hard HEAD^ && git clean -fdx
+
+    if $soft_reset; then
+      git reset --soft HEAD^
+    else
+      git reset --hard HEAD^ && git clean -fdx
+    fi
   } 1>&2
   echo $dsc
 }
@@ -586,7 +720,7 @@ commands:
 
   create-dbg-pkgs
 
-  create-dsc <distro> <orig-file>
+  create-dsc <distro> <orig-file> (same for 'prep-create-dsc')
 
     -f <modules.conf>
       Build only modules listed in this file
@@ -598,14 +732,17 @@ commands:
       Set FS bootstrap/build -j flags
     -u <suite-postfix>
       Specify a custom suite postfix
+    -x Use git soft reset instead of hard reset
     -z Set compression level
 
-  create-orig <treeish>
+  create-orig <treeish> (same for 'prep_create_orig')
 
     -m [ quicktest | non-dfsg ]
       Choose custom list of modules to build
     -n Nightly build
     -v Set version
+    -V Set version (without replacing every '-' to '~')
+    -x Use git soft reset instead of hard reset
     -z Set compression level
 
 EOF
@@ -627,7 +764,9 @@ case "$cmd" in
   build-all) build_all "$@" ;;
   build-debs) build_debs "$@" ;;
   create-dbg-pkgs) create_dbg_pkgs ;;
+  prep-create-dsc) prep_create_dsc "$@" ;;
   create-dsc) create_dsc "$@" ;;
+  prep-create-orig) prep_create_orig "$@" ;;
   create-orig) create_orig "$@" ;;
   *) usage ;;
 esac

+ 22 - 0
debian/version-omit_revision.pl

@@ -0,0 +1,22 @@
+#!/usr/bin/perl
+use strict;
+use warnings;
+use Dpkg::Version;
+
+my $version;
+
+open(my $fh, '-|', 'dpkg-parsechangelog -S version') or die "Failed to execute dpkg-parsechangelog: $!";
+{
+    local $/;
+    $version = <$fh>;
+}
+close $fh;
+
+$version =~ s/\s+$//;
+
+die "No version found or empty output from dpkg-parsechangelog" unless defined $version and $version ne '';
+
+my $v = Dpkg::Version->new($version);
+my $vs = $v->as_string(omit_epoch => 1, omit_revision => 1);
+
+print "$vs\n";

+ 10 - 8
docker/README.md

@@ -2,7 +2,7 @@
 These are the official Docker files for master branch and the current release packages.
 
 ## Volumes
-These containers are setup so that you can mount your freeswitch configuration form a host or data volume container.
+These containers are set up so that you can mount your freeswitch configuration from a host or data volume container.
 
 To mount freeswitch Configuration
 ```
@@ -16,17 +16,19 @@ To mount tmp directory for storing recordings, etc
 
 The container also has a healthcheck where it does a fs_cli status check to make sure the freeswitch service is still running.
 
-# Ports
+## Ports
 
-The container exposes the following ports:
+The container should be run with host networking using `docker run --network host ...`.
 
-- 5060/tcp 5060/udp 5080/tcp 5080/udp as SIP Signaling ports.
-- 5066/tcp 7443/tcp as WebSocket Signaling ports.
-- 8021/tcp as Event Socket port.
-- 64535-65535/udp as media ports.
-- 16384-32768/udp
+If you prefer to (or for some reason must) publish individual ports via `--publish/-p`, refer to this [issue](https://github.com/moby/moby/issues/11185) and this [potential workaround](https://hub.docker.com/r/bettervoice/freeswitch-container/) regarding using docker with large port ranges.
 
+The following ports will be used, depending upon your specific configuration:
 
+- 5060/tcp, 5060/udp, 5080/tcp, 5080/udp - SIP signaling
+- 5061/tcp, 5081/tcp - SIPS signaling
+- 5066/tcp, 7443/tcp - WebSocket signaling
+- 8021/tcp - the Event Socket
+- 16384-32768/udp,  64535-65535/udp - media
 
 
 If you wish to help improve these please submit a pull request at:

+ 54 - 0
docker/examples/Debian11/Dockerfile

@@ -0,0 +1,54 @@
+FROM debian:bullseye
+MAINTAINER Andrey Volk <andrey@signalwire.com>
+
+RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -yq install git
+
+RUN git clone https://github.com/signalwire/freeswitch /usr/src/freeswitch
+RUN git clone https://github.com/signalwire/libks /usr/src/libs/libks
+RUN git clone https://github.com/freeswitch/sofia-sip /usr/src/libs/sofia-sip
+RUN git clone https://github.com/freeswitch/spandsp /usr/src/libs/spandsp
+RUN git clone https://github.com/signalwire/signalwire-c /usr/src/libs/signalwire-c
+
+RUN DEBIAN_FRONTEND=noninteractive apt-get -yq install \
+# build
+    build-essential cmake automake autoconf 'libtool-bin|libtool' pkg-config \
+# general
+    libssl-dev zlib1g-dev libdb-dev unixodbc-dev libncurses5-dev libexpat1-dev libgdbm-dev bison erlang-dev libtpl-dev libtiff5-dev uuid-dev \
+# core
+    libpcre3-dev libedit-dev libsqlite3-dev libcurl4-openssl-dev nasm \
+# core codecs
+    libogg-dev libspeex-dev libspeexdsp-dev \
+# mod_enum
+    libldns-dev \
+# mod_python3
+    python3-dev \
+# mod_av
+    libavformat-dev libswscale-dev libavresample-dev \
+# mod_lua
+    liblua5.2-dev \
+# mod_opus
+    libopus-dev \
+# mod_pgsql
+    libpq-dev \
+# mod_sndfile
+    libsndfile1-dev libflac-dev libogg-dev libvorbis-dev \
+# mod_shout
+    libshout3-dev libmpg123-dev libmp3lame-dev
+
+RUN cd /usr/src/libs/libks && cmake . -DCMAKE_INSTALL_PREFIX=/usr -DWITH_LIBBACKTRACE=1 && make install
+RUN cd /usr/src/libs/sofia-sip && ./bootstrap.sh && ./configure CFLAGS="-g -ggdb" --with-pic --with-glib=no --without-doxygen --disable-stun --prefix=/usr && make -j`nproc --all` && make install
+RUN cd /usr/src/libs/spandsp && ./bootstrap.sh && ./configure CFLAGS="-g -ggdb" --with-pic --prefix=/usr && make -j`nproc --all` && make install
+RUN cd /usr/src/libs/signalwire-c && PKG_CONFIG_PATH=/usr/lib/pkgconfig cmake . -DCMAKE_INSTALL_PREFIX=/usr && make install
+
+# Enable modules
+RUN sed -i 's|#formats/mod_shout|formats/mod_shout|' /usr/src/freeswitch/build/modules.conf.in
+
+RUN cd /usr/src/freeswitch && ./bootstrap.sh -j
+RUN cd /usr/src/freeswitch && ./configure
+RUN cd /usr/src/freeswitch && make -j`nproc` && make install
+
+# Cleanup the image
+RUN apt-get clean
+
+# Uncomment to cleanup even more
+#RUN rm -rf /usr/src/*

+ 4 - 0
docker/examples/README.md

@@ -0,0 +1,4 @@
+##### Dockerfile examples showing how to build FreeSWITCH without installing FreeSWITCH repo.
+
+[Debian 11](https://github.com/signalwire/freeswitch/blob/dockerfile/docker/examples/Debian11/Dockerfile "Debian 11")
+

+ 37 - 37
docker/master/Dockerfile

@@ -1,61 +1,63 @@
 # vim:set ft=dockerfile:
-FROM debian:jessie
+ARG DEBIAN_VERSION=bookworm
+FROM debian:${DEBIAN_VERSION}
+
+# ARGs are cleared after every FROM
+# see: https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact
+ARG DEBIAN_VERSION
+ARG TOKEN
+
+# By default, install the full set of FreeSWITCH packages.  Specify an alternative with:
+#   --build-arg="FS_META_PACKAGE=freeswitch-meta-vanilla"
+# alternatives include:
+#   freeswitch-meta-bare
+#   freeswitch-meta-vanilla
+#   freeswitch-meta-sorbet
+#   freeswitch-meta-all-dbg
+ARG FS_META_PACKAGE=freeswitch-meta-all
 
 # Source Dockerfile:
 # https://github.com/docker-library/postgres/blob/master/9.4/Dockerfile
 
 # explicitly set user/group IDs
-RUN groupadd -r freeswitch --gid=999 && useradd -r -g freeswitch --uid=999 freeswitch
-
-# grab gosu for easy step-down from root
-RUN gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4
-RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates wget && rm -rf /var/lib/apt/lists/* \
-    && wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/1.2/gosu-$(dpkg --print-architecture)" \
-    && wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/1.2/gosu-$(dpkg --print-architecture).asc" \
-    && gpg --verify /usr/local/bin/gosu.asc \
-    && rm /usr/local/bin/gosu.asc \
-    && chmod +x /usr/local/bin/gosu \
-    && apt-get purge -y --auto-remove ca-certificates wget
+ARG FREESWITCH_UID=499
+ARG FREESWITCH_GID=499
+RUN groupadd -r freeswitch --gid=${FREESWITCH_GID} && useradd -r -g freeswitch --uid=${FREESWITCH_UID} freeswitch
 
 # make the "en_US.UTF-8" locale so freeswitch will be utf-8 enabled by default
-RUN apt-get update && apt-get install -y locales && rm -rf /var/lib/apt/lists/* \
+RUN apt-get update -qq \
+    && apt-get install -y --no-install-recommends ca-certificates gnupg2 gosu locales wget \
     && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
 ENV LANG en_US.utf8
 
-# https://files.freeswitch.org/repo/deb/freeswitch-1.*/dists/jessie/main/binary-amd64/Packages
-
-ENV FS_MAJOR debian-unstable
-
-RUN sed -i "s/jessie main/jessie main contrib non-free/" /etc/apt/sources.list
-
-# https://freeswitch.org/confluence/display/FREESWITCH/Debian+8+Jessie#Debian8Jessie-InstallingfromDebianpackages
-
-RUN apt-get update && apt-get install -y curl \
-    && curl https://files.freeswitch.org/repo/deb/debian/freeswitch_archive_g0.pub | apt-key add - \
-    && echo "deb http://files.freeswitch.org/repo/deb/$FS_MAJOR/ jessie main" > /etc/apt/sources.list.d/freeswitch.list \
-    && apt-get purge -y --auto-remove curl
-
-RUN apt-get update && apt-get install -y freeswitch-all \
+# https://freeswitch.org/confluence/display/FREESWITCH/Debian
+# https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Installation/Linux/Debian_67240088/
+
+RUN wget --no-verbose --http-user=signalwire --http-password=${TOKEN} \
+      -O /usr/share/keyrings/signalwire-freeswitch-repo.gpg \
+      https://freeswitch.signalwire.com/repo/deb/debian-release/signalwire-freeswitch-repo.gpg \
+    && echo "machine freeswitch.signalwire.com login signalwire password ${TOKEN}" > /etc/apt/auth.conf \
+    && echo "deb [signed-by=/usr/share/keyrings/signalwire-freeswitch-repo.gpg] https://freeswitch.signalwire.com/repo/deb/debian-release/ ${DEBIAN_VERSION} main" > /etc/apt/sources.list.d/freeswitch.list \
+    && apt-get -qq update \
+    && apt-get install -y ${FS_META_PACKAGE} \
+    && apt-get purge -y --auto-remove \
     && apt-get clean && rm -rf /var/lib/apt/lists/*
 
-# Clean up
-RUN apt-get autoremove
-
 COPY docker-entrypoint.sh /
 # Add anything else here
 
 ## Ports
-# Open the container up to the world.
-### 8021 fs_cli, 5060 5061 5080 5081 sip and sips, 64535-65535 rtp
+# Document ports used by this container
+### 8021 fs_cli, 5060 5061 5080 5081 sip and sips, 5066 ws, 7443 wss, 8081 8082 verto, 16384-32768, 64535-65535 rtp
 EXPOSE 8021/tcp
 EXPOSE 5060/tcp 5060/udp 5080/tcp 5080/udp
 EXPOSE 5061/tcp 5061/udp 5081/tcp 5081/udp
+EXPOSE 5066/tcp
 EXPOSE 7443/tcp
-EXPOSE 5070/udp 5070/tcp
+EXPOSE 8081/tcp 8082/tcp
 EXPOSE 64535-65535/udp
 EXPOSE 16384-32768/udp
 
-
 # Volumes
 ## Freeswitch Configuration
 VOLUME ["/etc/freeswitch"]
@@ -66,11 +68,9 @@ VOLUME ["/tmp"]
 COPY    build/freeswitch.limits.conf /etc/security/limits.d/
 
 # Healthcheck to make sure the service is running
-SHELL       ["/bin/bash"]
+SHELL       ["/bin/bash", "-c"]
 HEALTHCHECK --interval=15s --timeout=5s \
     CMD  fs_cli -x status | grep -q ^UP || exit 1
 
 ENTRYPOINT ["/docker-entrypoint.sh"]
-
-
 CMD ["freeswitch"]

+ 1 - 1
docs/Doxygen.conf

@@ -1242,7 +1242,7 @@ SEARCH_INCLUDES        = YES
 
 INCLUDE_PATH           =../libs/apr ../libs/apr-util ../libs/iksemel ../libs/libnatpmp \
 			../libs/miniupnpc ../libs/sofia-sip ../libs/spandsp \
-			../libs/srtp ../libs/unimrcp ../libs/win32 ../libs/xmlrpc-c
+			../libs/srtp ../libs/win32 ../libs/xmlrpc-c
 
 # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
 # patterns (like *.h and *.hpp) to filter out the header-files in the

+ 0 - 18
docs/phrase/phrase_de.xml

@@ -814,24 +814,6 @@
       <prompt phrase="Das ist eine ungültige Durchwahl." filename="invalid_extension.wav"/>
       <prompt phrase="Englisch." filename="en.wav"/>
     </misc>
-    <zrtp>
-      <!-- Event prompts -->
-      <prompt phrase="Willkommen bei der Anmeldung zum Z R T P Sicherheits-System." filename="zrtp-enroll_welcome.wav"/>
-      <prompt phrase="Sie müssen den Authentisierungs-String mit Ihrem Gesprächspartner vergleichen. Wenn er nicht übereinstimmt, ist dies ein Hinweis darauf, dass das Gespräch abgehört wird." filename="zrtp-check_sas.wav"/>
-      <prompt phrase="Nur authentisierte Telefone können so konfiguriert werden, dass sie diesem System vertrauen bezüglich der Vermittlung von Verbindungen die mit Z R T P gesichert sind.  Ihr Telefon ist nicht authentisiert, daher wird dieser Anruf nicht vermittelt." filename="zrtp-enroll_not_sip_registered.wav"/>
-      <prompt phrase="Ihr Telefon signalisiert, dass es diesem System bereits vertraut bezüglich der Vermittlung von Verbindungen die mit Z R T P gesichert sind.  Sie müssen deshalb nichts weiter tun." filename="zrtp-enroll_already_enrolled.wav"/>
-      <prompt phrase="Nur Telefone, die das Z R T P Protokoll unterstützen, können diese Nebenstelle Nutzen. Ihr Telefon unterstützt Z R T P nicht, daher wird dieser Anruf nicht vermittelt." filename="zrtp-enroll_notzrtp.wav"/>
-      <prompt phrase="Dieses System ist für die Verarbeitung von mit Z R T P verschlüsselten Telefonanrufen ausgestattet. Sie müssen entscheiden, ob Sie zulassen möchten, dass dieses System Ihre sicheren Telefonanrufe abfangen und möglicherweise überwachen kann. Sie können auflegen, nachdem Sie dies getan haben." filename="zrtp-enroll_confirmed.wav"/>
-      <prompt phrase="Vergleichen Sie diesen Authentifizierungscode mit Ihrem Gesprächspartner, indem Sie sich diesen Code vorlesen." filename="zrtp-is_secure.wav"/>
-      <prompt phrase="Der Authentifizierungscode ist derzeit nicht überprüft." filename="zrtp-is_unverified.wav"/>
-      <prompt phrase="Der Authentifizierungscode ist jetzt überprüft." filename="zrtp-is_verified.wav"/>
-      <prompt phrase="Vielen Dank für Ihren Anruf. Auf Wiedersehen." filename="zrtp-thankyou_goodbye.wav"/>
-      <prompt phrase="Etwas stimmt nicht." filename="zrtp-somethings_wrong.wav"/>
-      <prompt phrase="Fehler." filename="zrtp-status_error.wav"/>
-      <prompt phrase="Verbindung ist nicht sicher." filename="zrtp-status_notsecure.wav"/>
-      <prompt phrase="Verbindung ist sicher." filename="zrtp-status_secure.wav"/>
-      <prompt phrase="Sichere die Verbindung." filename="zrtp-status_securing.wav"/>
-    </zrtp>
   </de>
 </language>
 <!--

+ 0 - 18
docs/phrase/phrase_en.xml

@@ -1253,24 +1253,6 @@
       <prompt phrase="woodlark" filename="woodlark.wav"/>
       <prompt phrase="yesteryear" filename="yesteryear.wav"/>
     </base256>
-    <zrtp>
-      <!-- Event prompts -->
-      <prompt phrase="Welcome to the ZRTP security enrollment agent." filename="zrtp-enroll_welcome.wav"/>
-      <prompt phrase="You must check the authentication string with your partner. If it doesn't match, it indicates the presence of a wire tapper." filename="zrtp-check_sas.wav"/>
-      <prompt phrase="Only phones that are authenticated can be configured to trust this system to relay ZRTP secured calls. Your phone is not authenticated with this system, so this call will have no effect." filename="zrtp-enroll_not_sip_registered.wav"/>
-      <prompt phrase="Your phone indicates that it already trusts this system to relay ZRTP secured calls, so you do not need to do anything more." filename="zrtp-enroll_already_enrolled.wav"/>
-      <prompt phrase="Only phones equipped with the ZRTP protocol can use this extension. Your phone is not a ZRTP-enable phone, so this call will have no effect." filename="zrtp-enroll_notzrtp.wav"/>
-      <prompt phrase="This system is equipped to handle ZRTP encrypted phone calls. You must decide if you want to allow this system to be in a position to intercept and possibly monitor your secure phone calls. You may hang up after you've done this." filename="zrtp-enroll_confirmed.wav"/>
-      <prompt phrase="Verbally compare this authentication code with your partner." filename="zrtp-is_secure.wav"/>
-      <prompt phrase="Authentication code is now unverified." filename="zrtp-is_unverified.wav"/>
-      <prompt phrase="Authentication code is now verified." filename="zrtp-is_verified.wav"/>
-      <prompt phrase="Thank you for calling. Goodbye." filename="zrtp-thankyou_goodbye.wav"/>
-      <prompt phrase="Something's wrong" filename="zrtp-somethings_wrong.wav"/>
-      <prompt phrase="Error." filename="zrtp-status_error.wav"/>
-      <prompt phrase="Call is not secure." filename="zrtp-status_notsecure.wav"/>
-      <prompt phrase="Call is secure." filename="zrtp-status_secure.wav"/>
-      <prompt phrase="Securing call." filename="zrtp-status_securing.wav"/>
-    </zrtp>
   </en>
 </language>
 <!--

+ 0 - 18
docs/phrase/phrase_es_ES.xml

@@ -992,23 +992,5 @@
       <prompt phrase="woodlark" filename="woodlark.wav"/>
       <prompt phrase="yesteryear" filename="yesteryear.wav"/>
     </base256>
-    <zrtp>
-      <!-- Event prompts -->
-      <prompt phrase="Bienvenidos al servicio de inscripción ZRTP." filename="zrtp-enroll_welcome.wav"/>
-      <prompt phrase="Usted debe verificar la cadena de caracteres con su destino. Si no coincide, indica la presencia de una escucha telefónica." filename="zrtp-check_sas.wav"/>
-      <prompt phrase="Solo teléfonos autenticados pueden confiar en llamadas securizadas con ZRTP. Su teléfono no está autenticado con este sistema, por lo que esta llamada no estará securizada." filename="zrtp-enroll_not_sip_registered.wav"/>
-      <prompt phrase="Su teléfono indica que confía en este sistema para realizar llamadas seguras con ZRTP, no necesita hacer nada más." filename="zrtp-enroll_already_enrolled.wav"/>
-      <prompt phrase="Solo teléfonos soportando el protocolo ZRTP pueden usar esta extensión. Su teléfono no tiene ZRTP habilitado, por lo que esta llamada no estará securizada." filename="zrtp-enroll_notzrtp.wav"/>
-      <prompt phrase="Este sistema está configurado para manejar llamadas cifradas con ZRTP. Decida si permite al sistema tener la posibilidad de interceptar o monitorizar su llamada. Puede colgar una vez confirmado." filename="zrtp-enroll_confirmed.wav"/>
-      <prompt phrase="Compara verbalmente este código de autenticación con su destino." filename="zrtp-is_secure.wav"/>
-      <prompt phrase="El código de autenticación no está verificado." filename="zrtp-is_unverified.wav"/>
-      <prompt phrase="El código de autenticación está verificado." filename="zrtp-is_verified.wav"/>
-      <prompt phrase="Gracias por llamar. Adiós." filename="zrtp-thankyou_goodbye.wav"/>
-      <prompt phrase="Algún error ha ocurrido." filename="zrtp-somethings_wrong.wav"/>
-      <prompt phrase="Error." filename="zrtp-status_error.wav"/>
-      <prompt phrase="Esta llamada no está protegida." filename="zrtp-status_notsecure.wav"/>
-      <prompt phrase="Esta llamada está protegida." filename="zrtp-status_secure.wav"/>
-      <prompt phrase="Securizando su llamada." filename="zrtp-status_securing.wav"/>
-    </zrtp>
   </es_ES>
 </language>

+ 0 - 18
docs/phrase/phrase_es_MX.xml

@@ -991,23 +991,5 @@
       <prompt phrase="woodlark" filename="woodlark.wav"/>
       <prompt phrase="yesteryear" filename="yesteryear.wav"/>
     </base256>
-    <zrtp>
-      <!-- Event prompts -->
-      <prompt phrase="Bienvenidos al servicio de inscripción ZRTP." filename="zrtp-enroll_welcome.wav"/>
-      <prompt phrase="Usted debe verificar la cadena de caracteres con su destino. Si no coincide, indica la presencia de una escucha telefónica." filename="zrtp-check_sas.wav"/>
-      <prompt phrase="Solo teléfonos autenticados pueden confiar en llamadas seguras con ZRTP. Su teléfono no está autenticado con este sistema, su llamada no estará securizada." filename="zrtp-enroll_not_sip_registered.wav"/>
-      <prompt phrase="Su teléfono indica que confía en este sistema para realizar llamadas seguras con ZRTP, no necesita hacer nada más." filename="zrtp-enroll_already_enrolled.wav"/>
-      <prompt phrase="Solo teléfonos soportando el protocolo ZRTP pueden usar esta extensión. Su teléfono no tiene ZRTP habilitado, y está llamada no será securizada." filename="zrtp-enroll_notzrtp.wav"/>
-      <prompt phrase="Este sistema está configurado para manejar llamadas cifradas con ZRTP. Decida si permite al sistema tener la posibilidad de interceptar o monitorizar su llamada. Puede colgar una vez confirmado." filename="zrtp-enroll_confirmed.wav"/>
-      <prompt phrase="Compara verbalmente este código de autenticación con su destino." filename="zrtp-is_secure.wav"/>
-      <prompt phrase="El código de autenticación no está verificado." filename="zrtp-is_unverified.wav"/>
-      <prompt phrase="El código de autenticación está verificado." filename="zrtp-is_verified.wav"/>
-      <prompt phrase="Gracias por llamar. Adiós." filename="zrtp-thankyou_goodbye.wav"/>
-      <prompt phrase="Algún error ha ocurrido." filename="zrtp-somethings_wrong.wav"/>
-      <prompt phrase="Error." filename="zrtp-status_error.wav"/>
-      <prompt phrase="Esta llamada no está protegida." filename="zrtp-status_notsecure.wav"/>
-      <prompt phrase="Esta llamada está protegida." filename="zrtp-status_secure.wav"/>
-      <prompt phrase="Securizando su llamada." filename="zrtp-status_securing.wav"/>
-    </zrtp>
   </es_MX>
 </language>

+ 0 - 18
docs/phrase/phrase_pt_BR.xml

@@ -985,23 +985,5 @@
       <prompt phrase="woodlark" filename="woodlark.wav"/> 
       <prompt phrase="yesteryear" filename="yesteryear.wav"/> 
     </base256>
-    <zrtp>
-      <!--  Event prompts --> 
-      <prompt phrase="Bem-vindo ao agente de registro de segurança ZRTP." filename="zrtp-enroll_welcome.wav"/> 
-      <prompt phrase="Você deve verificar a autentificação com o seu destinatário. Se não coincidir, isso indica presença de um dispositivo de escuta telefonica." filename="zrtp-check_sas.wav"/> 
-      <prompt phrase="Somente aqueles telefones que estão autentificados podem ser configurados de maneira segura neste sistema para retransmitir as ligações em ZRTP. O seu telefone não está autentificado com este sistema, esta ligação não será realizada." filename="zrtp-enroll_not_sip_registered.wav"/> 
-      <prompt phrase="O seu telefone indica que é seguro este sistema para realizar ligações seguras em ZRTP, você não precisa fazer nada mais." filename="zrtp-enroll_already_enrolled.wav"/> 
-      <prompt phrase="Somente os telefones equipados com protocolo ZRTP podem usar este ramal. O seu telefone não esta configurado para ZRTP, esta ligação não sera completada." filename="zrtp-enroll_notzrtp.wav"/> 
-      <prompt phrase="Este sistema está configurado para realizar ligações telefónicas encriptadas em ZRTP. Você deve decidir se permitira que este sistema possa interceptar e monitorizar as suas ligações telefónicas seguras. Pode finalizar a ligação depois disso." filename="zrtp-enroll_confirmed.wav"/> 
-      <prompt phrase="Compare verbalmente este código de autentificação com o seu destinatário." filename="zrtp-is_secure.wav"/> 
-      <prompt phrase="O código de autentificação não foi verificado." filename="zrtp-is_unverified.wav"/> 
-      <prompt phrase="O código de autentificação foi verificado." filename="zrtp-is_verified.wav"/> 
-      <prompt phrase="Obrigado pela sua ligação. Até logo." filename="zrtp-thankyou_goodbye.wav"/> 
-      <prompt phrase="Algo falha." filename="zrtp-somethings_wrong.wav"/> 
-      <prompt phrase="Erro." filename="zrtp-status_error.wav"/> 
-      <prompt phrase="A ligação não e segura." filename="zrtp-status_notsecure.wav"/> 
-      <prompt phrase="A ligação é segura." filename="zrtp-status_secure.wav"/> 
-      <prompt phrase="Securizando a ligação." filename="zrtp-status_securing.wav"/> 
-    </zrtp>
   </pt_BR>
 </language>

+ 0 - 18
docs/phrase/phrase_pt_PT.xml

@@ -984,23 +984,5 @@
       <prompt phrase="woodlark" filename="woodlark.wav"/>
       <prompt phrase="yesteryear" filename="yesteryear.wav"/>
     </base256>
-    <zrtp>
-      <!-- Event prompts -->
-      <prompt phrase="Bem-vindo ao agente de registo ZRTP." filename="zrtp-enroll_welcome.wav"/>
-      <prompt phrase="Deve verificar a chave de autenticação com destinatário. Se não for igual, indica a presença de uma escuta." filename="zrtp-check_sas.wav"/>
-      <prompt phrase="Apenas telefones que estão autenticados podem ser configurados para usarem este sistema de retransmissão ZRTP para chamadas com modo de segurança activo. Se o seu telefone não está autenticado com o sistema, esta chamada não terá qualquer efeito." filename="zrtp-enroll_not_sip_registered.wav"/>
-      <prompt phrase="O seu telefone indica que já confia neste sistema de retransmissão ZRTP para chamadas com o modo de segurança activo, portanto você já não precisa de fazer mais nada." filename="zrtp-enroll_already_enrolled.wav"/>
-      <prompt phrase="Apenas telefones equipados com o protocolo ZRTP podem usar esta extensão. O seu telefone não suporta ZRTP, portanto esta chamada não terá qualquer efeito." filename="zrtp-enroll_notzrtp.wav"/>
-      <prompt phrase="Este sistema está preparado para suportar chamadas telefónicas encriptadas em ZRTP. Você deve determinar se deseja permitir que o sistema possa interceptar ou gravar as suas chamadas telefónicas com o modo de segurança activado. Você pode desligar após confirmar este comportamento." filename="zrtp-enroll_confirmed.wav"/>
-      <prompt phrase="Comparando verbalmente o código desta autenticação com o destinatário." filename="zrtp-is_secure.wav"/>
-      <prompt phrase="O código de autenticação não foi verificado." filename="zrtp-is_unverified.wav"/>
-      <prompt phrase="O código de autenticação foi verificado." filename="zrtp-is_verified.wav"/>
-      <prompt phrase="Obrigado por telefonar. Até breve." filename="zrtp-thankyou_goodbye.wav"/>
-      <prompt phrase="Algo está errado" filename="zrtp-somethings_wrong.wav"/>
-      <prompt phrase="Erro." filename="zrtp-status_error.wav"/>
-      <prompt phrase="O modo de segurança não está activo na chamada." filename="zrtp-status_notsecure.wav"/> 
-      <prompt phrase="O modo de segurança está activo na chamada." filename="zrtp-status_secure.wav"/>
-      <prompt phrase="Activando o modo de segurança na chamada." filename="zrtp-status_securing.wav"/>
-    </zrtp>
   </pt_PT>
 </language>

+ 0 - 33
docs/phrase/phrase_ru.xml

@@ -1157,39 +1157,6 @@
       		<prompt phrase="woodlark" filename="woodlark.wav"/>
       		<prompt phrase="yesteryear" filename="yesteryear.wav"/>
     	</base256>
-    	<zrtp>
-      		<!-- Event prompts -->
-      		<prompt phrase="Добро пожаловать в агента регистрации шифрования ZRTP" filename="zrtp-enroll_welcome.wav"/>
-      		<!-- Welcome to the ZRTP security enrollment agent.   -->
-      		<prompt phrase="Вы должны выбрать строку аутентификации с партнером по разговору, Если она не совпадет, система сообщит Вам разрывом линии." filename="zrtp-check_sas.wav"/>
-      		<!-- You must check the authentication string with your partner. If it doesn't match, it indicates the presence of a wire tapper.   -->
-      		<prompt phrase="Только телефоны, прошедшие аутентификацию, могут быть сконфигурированы для доверия системе для обеспечения ZRTP шифрованных звонков, так что такой звонок не даст эффекта." filename="zrtp-enroll_not_sip_registered.wav"/>
-      		<!-- Only phones that are authenticated can be configured to trust this system to relay ZRTP secured calls.  Your phone is not authenticated with this system, so this call will have no effect.  -->
-      		<prompt phrase="Ваш телефон сообщит, что он уже доверяет системе для перенаправления ZRTP шифрованных звонков, так что больше делать ничего не нужно будет" filename="zrtp-enroll_already_enrolled.wav"/>
-      		<!-- Your phone indicates that it already trusts this system to relay ZRTP secured calls, so you do not need to do anything more. -->
-      		<prompt phrase="Только телефоны, с поддержкой протокола ZRTP могут использовать такую функцию. Ваш телефон не поддерживает ZRTP протокол и звонок не даст эффекта ZRTP защиты." filename="zrtp-enroll_notzrtp.wav"/>
-      		<!-- Only phones equipped with the ZRTP protocol can use this extension. Your phone is not a ZRTP-enable phone, so this call will have no effect.-->
-      		<prompt phrase="Система оборудована для проведения шифрованных ZRTP звонков. Вы должны решить, если вы хотите чтобы система была задействована для приема и возможно мониторинга Ваших защищенных звонков. Вы можете повесить трубку после окончания разговора." filename="zrtp-enroll_confirmed.wav"/>
-      		<!-- This system is equipped to handle ZRTP encrypted phone calls. You must decide if you want to allow this system to be in a position to intercept and possibly monitor your secure phone calls. You may hang up after you've done this. -->
-      		<prompt phrase="Договоритесь с партнером по разговору о парольной фразе." filename="zrtp-is_secure.wav"/>
-      		<!-- Verbally compare this authentication code with your partner.   -->
-      		<prompt phrase="Парольная фраза на данный момент не проверена" filename="zrtp-is_unverified.wav"/>
-      		<!-- Authentication code is now unverified.   -->
-      		<prompt phrase="Парольная фраза проверена." filename="zrtp-is_verified.wav"/>
-      		<!-- Authentication code is now verified.   -->
-      		<prompt phrase="Спасибо за звонок. До свидания." filename="zrtp-thankyou_goodbye.wav"/>
-      		<!-- Thank you for calling. Goodbye.   -->
-      		<prompt phrase="Что-то происходит не так." filename="zrtp-somethings_wrong.wav"/>
-      		<!-- Something's wrong   -->
-      		<prompt phrase="Ошибка." filename="zrtp-status_error.wav"/>
-      		<!-- Error.   -->
-      		<prompt phrase="Ваш разговор не шифруется" filename="zrtp-status_notsecure.wav"/>
-      		<!-- Call is not secure.   -->
-      		<prompt phrase="Ваш разговор шифруется." filename="zrtp-status_secure.wav"/>
-      		<!-- Call is secure.   -->
-      		<prompt phrase="Шифрованный вызов." filename="zrtp-status_securing.wav"/>
-      		<!-- Securing call.   -->
-    	</zrtp>
     	<users>
     		<prompt phrase="Для отправки факса" filename="to_send_a_fax.wav"/>
     		<prompt phrase="Абонент с номером ... не отвечает, пожалуйста..." filename="no_answer_please.wav"/>

+ 10 - 54
freeswitch.spec

@@ -140,7 +140,7 @@ BuildRequires: curl-devel >= 7.19
 BuildRequires: gcc-c++
 BuildRequires: libtool >= 1.5.17
 BuildRequires: openssl-devel >= 1.0.1e
-BuildRequires: sofia-sip-devel >= 1.13.6
+BuildRequires: sofia-sip-devel >= 1.13.17
 BuildRequires: spandsp3-devel >= 3.0
 BuildRequires: pcre-devel 
 BuildRequires: speex-devel 
@@ -497,7 +497,7 @@ the entries aloud via a TTS engine
 Summary:	FreeSWITCH mod_signalwire
 Group:          System/Libraries
 Requires:       %{name} = %{version}-%{release}
-BuildRequires:  libks signalwire-client-c
+BuildRequires:  libks2 signalwire-client-c2
 
 %description application-signalwire
 Provides FreeSWITCH mod_signalwire
@@ -636,15 +636,6 @@ Requires:       %{name} = %{version}-%{release}
 Provides FreeSWITCH mod_tts_commandline, Run a command line and play the 
 output file.
 
-%package asrtts-unimrcp
-Summary:	FreeSWITCH mod_unimrcp
-Group:          System/Libraries
-Requires:       %{name} = %{version}-%{release}
-
-%description asrtts-unimrcp
-Provides FreeSWITCH mod_unimrcp, allows communication with Media Resource 
-Control Protocol (MRCP) servers
-
 ######################################################################################################################
 #				FreeSWITCH Codec Modules
 ######################################################################################################################
@@ -841,15 +832,6 @@ PostgreSQL native support for FreeSWITCH.
 #				FreeSWITCH Endpoint Modules
 ######################################################################################################################
 
-%package endpoint-dingaling
-Summary:        Generic XMPP support for FreeSWITCH open source telephony platform
-Group:          System/Libraries
-Requires:       %{name} = %{version}-%{release}
-
-%description endpoint-dingaling
-XMPP support for FreeSWITCH open source telephony platform. Allows FreeSWITCH
-to be used as a client for GoogleTalk or other XMPP Servers.
-
 #%package endpoint-gsmopen
 #Summary:        Generic GSM endpoint support for FreeSWITCH open source telephony platform
 #Group:          System/Libraries
@@ -970,16 +952,6 @@ Requires:        %{name} = %{version}-%{release}
 %description event-format-cdr
 JSON and XML Logger for the FreeSWITCH open source telephony platform
 
-%package kazoo
-Summary:	Kazoo Module for the FreeSWITCH open source telephony platform
-Group:		System/Libraries
-Requires:	%{name} = %{version}-%{release}
-Requires:	erlang
-BuildRequires:	erlang
-
-%description kazoo
-Kazoo Module for FreeSWITCH.
-
 %package event-multicast
 Summary:	Multicast Event System for the FreeSWITCH open source telephony platform
 Group:		System/Libraries
@@ -1444,7 +1416,7 @@ APPLICATIONS_MODULES="$APPLICATION_MODULES_AC $APPLICATION_MODULES_DE $APPLICATI
 #				Automatic Speech Recognition and Text To Speech Modules
 #
 ######################################################################################################################
-ASR_TTS_MODULES="asr_tts/mod_flite asr_tts/mod_pocketsphinx asr_tts/mod_tts_commandline asr_tts/mod_unimrcp"
+ASR_TTS_MODULES="asr_tts/mod_flite asr_tts/mod_pocketsphinx asr_tts/mod_tts_commandline"
 
 ######################################################################################################################
 #
@@ -1485,7 +1457,7 @@ DIRECTORIES_MODULES=""
 #						Endpoints
 #
 ######################################################################################################################
-ENDPOINTS_MODULES="endpoints/mod_dingaling \
+ENDPOINTS_MODULES=" \
 			endpoints/mod_loopback endpoints/mod_portaudio endpoints/mod_rtmp \
 			endpoints/mod_skinny endpoints/mod_verto endpoints/mod_rtc endpoints/mod_sofia"
 
@@ -1498,7 +1470,7 @@ ENDPOINTS_MODULES="endpoints/mod_dingaling \
 ######################################################################################################################
 EVENT_HANDLERS_MODULES="event_handlers/mod_cdr_csv event_handlers/mod_cdr_pg_csv event_handlers/mod_cdr_sqlite \
 			event_handlers/mod_cdr_mongodb event_handlers/mod_format_cdr event_handlers/mod_erlang_event event_handlers/mod_event_multicast \
-			event_handlers/mod_event_socket event_handlers/mod_json_cdr event_handlers/mod_kazoo event_handlers/mod_radius_cdr \
+			event_handlers/mod_event_socket event_handlers/mod_json_cdr event_handlers/mod_radius_cdr \
 			event_handlers/mod_snmp"
 %if %{build_mod_rayo}
 EVENT_HANDLERS_MODULES+=" event_handlers/mod_rayo"
@@ -1634,7 +1606,6 @@ autoreconf --force --install
 --with-odbc \
 --with-erlang \
 --with-openssl \
---enable-zrtp \
 %{?configure_options}
 
 unset MODULES
@@ -1727,6 +1698,8 @@ cd ../..
 %{__rm} -f %{buildroot}/%{MODINSTDIR}/ftmod_sangoma_isdn*
 %endif
 
+%{__rm} -f %{buildroot}/%{LIBDIR}/*.la
+%{__rm} -f %{buildroot}/%{MODINSTDIR}/*.la
 
 
 ######################################################################################################################
@@ -1810,9 +1783,7 @@ fi
 %dir %attr(0750, freeswitch, daemon) %{sysconfdir}/dialplan/skinny-patterns
 %dir %attr(0750, freeswitch, daemon) %{sysconfdir}/directory
 %dir %attr(0750, freeswitch, daemon) %{sysconfdir}/directory/default
-%dir %attr(0750, freeswitch, daemon) %{sysconfdir}/jingle_profiles
 %dir %attr(0750, freeswitch, daemon) %{sysconfdir}/lang
-%dir %attr(0750, freeswitch, daemon) %{sysconfdir}/mrcp_profiles
 %dir %attr(0750, freeswitch, daemon) %{sysconfdir}/sip_profiles
 %dir %attr(0750, freeswitch, daemon) %{sysconfdir}/sip_profiles/external
 %dir %attr(0750, freeswitch, daemon) %{sysconfdir}/sip_profiles/external-ipv6
@@ -1881,10 +1852,8 @@ fi
 #
 ######################################################################################################################
 %files devel
-%{LIBDIR}/*.a
-%{LIBDIR}/*.la
+%{LIBDIR}/*.so*
 %{PKGCONFIGDIR}/*
-%{MODINSTDIR}/*.*a
 %{INCLUDEDIR}/*.h
 %{INCLUDEDIR}/test/*.h
 
@@ -1920,7 +1889,6 @@ fi
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/curl.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/db.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/dialplan_directory.conf.xml
-%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/dingaling.conf.xml 
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/directory.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/distributor.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/easyroute.conf.xml
@@ -1938,7 +1906,6 @@ fi
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/http_cache.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/ivr.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/java.conf.xml
-%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/kazoo.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/lcr.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/local_stream.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/logfile.conf.xml
@@ -1960,6 +1927,7 @@ fi
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/rtmp.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/sangoma_codec.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/shout.conf.xml
+%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/signalwire.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/skinny.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/smpp.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/sms_flowroute.conf.xml
@@ -1972,7 +1940,6 @@ fi
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/translate.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/tts_commandline.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/unicall.conf.xml
-%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/unimrcp.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/verto.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/voicemail.conf.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/voicemail_ivr.conf.xml
@@ -2015,11 +1982,9 @@ fi
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/sip_profiles/external/*.xml
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/sip_profiles/external-ipv6/*.xml
 ######################################################################################################################
-#				Other Protocol Profiles (skinny, jingle, mrcp)
+#				Other Protocol Profiles (skinny)
 ######################################################################################################################
 %config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/skinny_profiles/*.xml
-%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/jingle_profiles/*.xml
-%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/mrcp_profiles/*.xml
 ######################################################################################################################
 #						Grammar Files
 ######################################################################################################################
@@ -2173,9 +2138,6 @@ fi
 %files asrtts-tts-commandline
 %{MODINSTDIR}/mod_tts_commandline.so*
 
-%files asrtts-unimrcp
-%{MODINSTDIR}/mod_unimrcp.so*
-
 ######################################################################################################################
 #
 #						CODEC Packages
@@ -2258,9 +2220,6 @@ fi
 #
 ######################################################################################################################
 
-%files endpoint-dingaling
-%{MODINSTDIR}/mod_dingaling.so*
-
 #%files endpoint-gsmopen
 #%{MODINSTDIR}/mod_gsmopen.so*
 
@@ -2316,9 +2275,6 @@ fi
 %files event-json-cdr
 %{MODINSTDIR}/mod_json_cdr.so*
 
-%files kazoo
-%{MODINSTDIR}/mod_kazoo.so*
-
 %files event-radius-cdr
 %{MODINSTDIR}/mod_radius_cdr.so*
 

+ 6 - 147
libs/.gitignore

@@ -34,40 +34,13 @@ opal
 /apr/build/pkg/pkginfo
 /apr/exports.c
 /apr/export_vars.c
-/apr/include/apr.h
-/apr/include/arch/unix/apr_private.h
-/apr/include/arch/unix/apr_private.h.in
+/apr/include/fspr.h
+/apr/include/arch/unix/fspr_private.h
+/apr/include/arch/unix/fspr_private.h.in
 /apr/.make.dirs
 /apr/Makefile
 /apr/test/internal/Makefile
 /apr/test/Makefile
-/apr-util/aprutil.exp
-/apr-util/apu-1-config
-/apr-util/build/apr_common.m4
-/apr-util/build/find_apr.m4
-/apr-util/build/get-version.sh
-/apr-util/build/install.sh
-/apr-util/build/pkg/pkginfo
-/apr-util/build/rules.mk
-/apr-util/exports.c
-/apr-util/export_vars.c
-/apr-util/export_vars.sh
-/apr-util/include/apr_ldap.h
-/apr-util/include/apu_config.h
-/apr-util/include/apu.h
-/apr-util/include/apu_select_dbm.h
-/apr-util/include/apu_want.h
-/apr-util/include/private/apu_config.h
-/apr-util/include/private/apu_config.h.in
-/apr-util/include/private/apu_select_dbm.h
-/apr-util/.make.dirs
-/apr-util/Makefile
-/apr-util/test/Makefile
-/apr-util/xml/expat/config.h
-/apr-util/xml/expat/lib/config.h
-/apr-util/xml/expat/lib/expat.h
-/apr-util/xml/expat/lib/Makefile
-/apr-util/xml/expat/Makefile
 /broadvoice/config-h.in
 /broadvoice/doc/Makefile
 /broadvoice/doc/Makefile.in
@@ -226,11 +199,6 @@ opal
 /libcodec2/unittest/vqtrainjnd
 /libcodec2/unittest/vqtrainph
 /libcodec2/unittest/vqtrainsp
-/libdingaling/build/compile
-/libdingaling/Makefile
-/libdingaling/Makefile.in
-/libdingaling/src/config.h
-/libdingaling/src/stamp-h1
 /libg722_1/config-h.in
 /libg722_1/doc/Makefile
 /libg722_1/doc/Makefile.in
@@ -583,102 +551,6 @@ opal
 /tiff-*/tools/tiffmedian
 /tiff-*/tools/tiffset
 /tiff-*/tools/tiffsplit
-/unimrcp/build/acmacros/libtool.m4
-/unimrcp/build/acmacros/lt~obsolete.m4
-/unimrcp/build/acmacros/ltoptions.m4
-/unimrcp/build/acmacros/ltsugar.m4
-/unimrcp/build/acmacros/ltversion.m4
-/unimrcp/build/Makefile
-/unimrcp/build/Makefile.in
-/unimrcp/build/pkgconfig/Makefile
-/unimrcp/build/pkgconfig/Makefile.in
-/unimrcp/build/svnrev/Makefile
-/unimrcp/build/svnrev/Makefile.in
-/unimrcp/build/svnrev/svnrev
-!/unimrcp/build/tools/unimrcpservice.exe.manifest
-!/unimrcp/build/uni_revision.h
-!/unimrcp/configure.gnu
-/unimrcp/conf/Makefile
-/unimrcp/conf/Makefile.in
-/unimrcp/data/Makefile
-/unimrcp/data/Makefile.in
-/unimrcp/docs/doxygen.conf
-/unimrcp/libs/apr-toolkit/Makefile
-/unimrcp/libs/apr-toolkit/Makefile.in
-/unimrcp/libs/Makefile
-/unimrcp/libs/Makefile.in
-/unimrcp/libs/mpf/Makefile
-/unimrcp/libs/mpf/Makefile.in
-/unimrcp/libs/mrcp-client/Makefile
-/unimrcp/libs/mrcp-client/Makefile.in
-/unimrcp/libs/mrcp-engine/Makefile
-/unimrcp/libs/mrcp-engine/Makefile.in
-/unimrcp/libs/mrcp/Makefile
-/unimrcp/libs/mrcp/Makefile.in
-/unimrcp/libs/mrcp-server/Makefile
-/unimrcp/libs/mrcp-server/Makefile.in
-/unimrcp/libs/mrcp-signaling/Makefile
-/unimrcp/libs/mrcp-signaling/Makefile.in
-/unimrcp/libs/mrcpv2-transport/Makefile
-/unimrcp/libs/mrcpv2-transport/Makefile.in
-/unimrcp/libs/uni-rtsp/Makefile
-/unimrcp/libs/uni-rtsp/Makefile.in
-/unimrcp/Makefile
-/unimrcp/Makefile.in
-/unimrcp/modules/Makefile
-/unimrcp/modules/Makefile.in
-/unimrcp/modules/mrcp-sofiasip/Makefile
-/unimrcp/modules/mrcp-sofiasip/Makefile.in
-/unimrcp/modules/mrcp-unirtsp/Makefile
-/unimrcp/modules/mrcp-unirtsp/Makefile.in
-/unimrcp/platforms/asr-client/asrclient
-/unimrcp/platforms/asr-client/Makefile
-/unimrcp/platforms/asr-client/Makefile.in
-/unimrcp/platforms/libasr-client/Makefile
-/unimrcp/platforms/libasr-client/Makefile.in
-/unimrcp/platforms/libunimrcp-client/Makefile
-/unimrcp/platforms/libunimrcp-client/Makefile.in
-/unimrcp/platforms/libunimrcp-server/Makefile
-/unimrcp/platforms/libunimrcp-server/Makefile.in
-/unimrcp/platforms/Makefile
-/unimrcp/platforms/Makefile.in
-/unimrcp/platforms/umc/Makefile
-/unimrcp/platforms/umc/Makefile.in
-/unimrcp/platforms/umc/umc
-/unimrcp/platforms/unimrcp-client/Makefile
-/unimrcp/platforms/unimrcp-client/Makefile.in
-/unimrcp/platforms/unimrcp-client/unimrcpclient
-/unimrcp/platforms/unimrcp-server/Makefile
-/unimrcp/platforms/unimrcp-server/Makefile.in
-/unimrcp/platforms/unimrcp-server/unimrcpserver
-/unimrcp/plugins/demo-recog/Makefile
-/unimrcp/plugins/demo-recog/Makefile.in
-/unimrcp/plugins/demo-synth/Makefile
-/unimrcp/plugins/demo-synth/Makefile.in
-/unimrcp/plugins/demo-verifier/Makefile
-/unimrcp/plugins/demo-verifier/Makefile.in
-/unimrcp/plugins/Makefile
-/unimrcp/plugins/Makefile.in
-/unimrcp/plugins/mrcp-cepstral/Makefile
-/unimrcp/plugins/mrcp-cepstral/Makefile.in
-/unimrcp/plugins/mrcp-flite/Makefile
-/unimrcp/plugins/mrcp-flite/Makefile.in
-/unimrcp/plugins/mrcp-pocketsphinx/Makefile
-/unimrcp/plugins/mrcp-pocketsphinx/Makefile.in
-/unimrcp/plugins/mrcp-recorder/Makefile
-/unimrcp/plugins/mrcp-recorder/Makefile.in
-/unimrcp/tests/apttest/Makefile
-/unimrcp/tests/apttest/Makefile.in
-/unimrcp/tests/Makefile
-/unimrcp/tests/Makefile.in
-/unimrcp/tests/mpftest/Makefile
-/unimrcp/tests/mpftest/Makefile.in
-/unimrcp/tests/mrcptest/Makefile
-/unimrcp/tests/mrcptest/Makefile.in
-/unimrcp/tests/rtsptest/Makefile
-/unimrcp/tests/rtsptest/Makefile.in
-/unimrcp/tests/strtablegen/Makefile
-/unimrcp/tests/strtablegen/Makefile.in
 /win32/celt/*/*/libcelt.log
 /win32/libg722_1/*/*/libg722_1.log
 /win32/libshout/*/*/libshout.log
@@ -728,17 +600,7 @@ opal
 /v8-*.zip
 
 # build products we should remove
-!/apr-util/xml/expat/conftools/config.guess
-!/apr-util/xml/expat/conftools/config.sub
-!/apr-util/xml/expat/conftools/install-sh
-!/apr-util/xml/expat/conftools/missing
 !/iksemel/ltmain.sh
-!/libdingaling/config.guess
-!/libdingaling/config.sub
-!/libdingaling/depcomp
-!/libdingaling/install-sh
-!/libdingaling/ltmain.sh
-!/libdingaling/missing
 !/libg722_1/config/depcomp
 !/libg722_1/config/missing
 !/tiff-*/config/depcomp
@@ -750,25 +612,21 @@ ilbc/config/compile
 libg722_1/config/compile
 pcre/compile
 srtp/build/compile
-unimrcp/build/compile
 /pcre-*/
 /speex-*/
 /curl-*/
 /sqlite-*.zip
 /sqlite-*/
+/sqlite/
 /ldns/
 /portaudio/
 portaudio.*.log
-apr-util/configure
-apr-util/xml/expat/configure
 apr/configure
 iksemel/configure
-libdingaling/configure
 libyuv/Makefile
 libyuv/convert
 srtp/configure
 tiff-4.0.2/configure
-unimrcp/configure
 zlib-*/
 zlib-*
 libpq-*/
@@ -793,4 +651,5 @@ mariadb-connector-c-*/
 mariadb-connector-c-*
 /spandsp*/
 /spandsp*
-win32/spandsp/spandsp.h
+win32/spandsp/spandsp.h
+win32/spandsp/win32

+ 0 - 1
libs/apr-util/.update

@@ -1 +0,0 @@
-Thu 18 Nov 2010 20:56:38 EST

+ 0 - 619
libs/apr-util/CHANGES

@@ -1,619 +0,0 @@
-Changes with APR-util 1.2.8
-
-  *) Add support for Berkeley DB 4.5 to the configure scripts.
-     [Garrett Rooney]
-
-  *) Allow apr_queue.h to be included before other APR headers.
-     PR 40891 [Henry Jen <henryjen ztune.net>]
-
-  *) Provide folding in autogenerated .manifest files for Win32 builders
-     using VisualStudio 2005  [William Rowe]
-
-  *) Implement prepared statement support in SQLite3 DBD driver
-     [Bojan Smojver]
-
-  *) Fix to ensure that "deprecated" LDAP interfaces are still 
-     exposed if using OpenLDAP 2.3.  [Joe Orton]
-
-  *) Fix incorrect byte order and incorrect timestamp type
-     in the fallback UUID generator used when no external UUID
-     generator is detected by APR.  PR 37342.  [Max Bowsher]
-
-Changes with APR-util 1.2.7
-
-  *) Fix apr_dbd_init to be safe to call multiple times
-     [Bojan Smojver <bojan rexursive com>, Nick Kew]
-
-  *) Win32 / Netware - add missing apu_version.c for apu_version_string()
-     to the Windows and Netware specific builds.  Unix platforms supported
-     this API since 0.9.1.  [William Rowe, Brad Nicholes].
-
-Changes with APR-util 1.2.6
-
-  *) Stop trying to link against Berkeley DB by default.  To enable use
-     of Berkeley DB users must now explicitly pass --with-berkeley-db to
-     configure, since Berkeley DB is released under a viral license that
-     requires distribution of source code for any program that uses it.
-     [Garrett Rooney]
-
-  *) Stop trying to link against GDBM by default.  To enable use of GDBM
-     users must now explicitly pass --with-gdbm to configure, since GDBM
-     is licensed under the GPL.
-     [Garrett Rooney]
-
-  *) Fix VPATH builds, and symlink builds where apr and apr-util
-     reside in parallel as symlinks to directories with more explicit
-     names, e.g. apr-1.x and apr-util-1.x.  This solves various breakage
-     on Solaris in particular with ./buildconf and ./configure.  Also
-     eliminated the nested ../apr-iconv/buildconf, given that apr-util
-     didn't bother with ../apr/buildconf, and this was inconsistant.
-     [William Rowe]
-
-  *) Fix the escape implementations for the sqlite2 and sqlite3 dbd
-     back ends.
-     [Ronen Mizrahi <ronen tversity.com>, Garrett Rooney]
-
-  *) Add support for Berkeley DB 4.4 to the configure scripts.
-     [Garrett Rooney]
-
-  *) Fix bug in test suite that cause testbuckets to write 8GB file
-     on Mac OS X.  [Justin Erenkrantz]
-
-Changes with APR-util 1.2.2
-
-  *) Teach configure how to find the Novell LDAP SDK. [Graham Leggett]
- 
-  *) Fix usage of ldapssl_init/ldap_sslinit on platforms that support
-     these API's including Win32.  Support APR_HAS_LDAP_START_TLS_S
-     flag in the Win32 LDAP API, to drop usage of ldap_start_ssl_s
-     and ldap_stop_ssl_s on Win32 by default (change the flag in apr_ldap.hw
-     to enable if supported on a given OS level). [William Rowe]
-
-Changes with APR-util 1.2.1
-
-  *) Fix apr_rmm_realloc() offset calculation bug.  [Keith Kelleman
-     <keith.kelleman oracle.com>]
-
-  *) Add sqlite3 support to APR DBD. [Rick Keiner <rick_keiner yahoo.com>]
-
-  *) Fix build failure with non-threaded APR on AIX.  PR 34655.
-     [Ryan Murray <rmurray+apache cyberhqz.com>]
-
-  *) Add sqlite2 support to APR DBD. [Ryan Phillips <ryan trolocsis.com>]
-
-  *) Introduction of APR DBD layer.  [Nick Kew]
-
-Changes with APR-util 1.1.2
-
-  *) Fix libaprutil.rc for Win32 builds [William Rowe, Justin Erenkrantz]
-
-Changes with APR-util 1.1.1
-
-  *) Fix memory leak in buckets when using APR_POOL_DEBUG mode. [Joe Schaefer]
-
-  *) find_apu.m4: Try installed APR-util before bundled copy if --with-apr-util
-     not passed to configure.  [Justin Erenkrantz] 
-
-Changes with APR-util 1.1.0
-
-  *) LDAP: Move all certificate initialisation, and the creation of SSL
-     and TLS connections into the apr_ldap_set_option() API. Add support
-     for client certificates. [Graham Leggett]
- 
-  *) Emit the run-time link path option in apu-config after installation
-     if the user is linking with libtool.  [Justin Erenkrantz]
-
-  *) Port testmd4 and testmd5 to the new test suite. [Thom May]
-
-  *) Allow passing NULL inbuf/inbytes_left parameters to
-     apr_xlate_conv_buffer(), required to correctly terminate the
-     output buffer for some stateful character set encodings.
-     [Joe Orton]
-
-  *) Link libaprutil against the libraries on which it depends.
-     PR 11122.  [Joe Orton]
-
-  *) Add apr_brigade_insert_file() function, to safely insert a file
-     into a brigade, regardless of size.  [Joe Orton]
-
-Changes with APR-util 1.0.2
-
-  *) Teach apr_ldap_init() how to handle STARTTLS in addition to the existing
-     SSL support. Add apr_ldap_option API. [Graham Leggett]
-
-  *) Rework the LDAP toolkit detection to be more accurate than "OpenLDAP
-     detected regardless", while remaining backwards compatible with v1.0.
-     [Graham Leggett]
-
-  *) Added the apr_ldap_ssl_add_cert() API to allow multiple certificates
-     to be stored and used when establishing an SSL connection to different
-     LDAP servers. [Brad Nicholes]
-
-  *) Fix the detection of ldap.h on Solaris - it needs lber.h to be
-     defined first. [Graham Leggett]
-
-  *) Add a build script to create a solaris package. [Graham Leggett]
-
-Changes with APR-util 1.0.1
-
-  *) Add support for Berkeley DB 4.3.  [Jani Averbach <jaa jaa.iki.fi>]
-
-  *) SECURITY: CAN-2004-0786 (cve.mitre.org)
-     Fix input validation in apr_uri_parse() to avoid passing negative
-     length to memcpy for malformed IPv6 literal addresses.
-     [Joe Orton]
-
-Changes with APR-util 1.0
-
-  *) Only install apu-$MAJOR-config and add appropriate detection code to
-     find_apu.m4 (APU_FIND_APU).  [Max Bowsher <maxb ukf.net>]
-
-  *) Overhaul support for LDAP URL parsing. Instead of using incompatible
-     URL parsers and memory that needs freeing, apr-util provides a parser
-     which parses the URL and allocates memory from a pool. [Graham Leggett]
-
-  *) Remove support for LDAP v2.0 SDK toolkits. This will be added
-     back properly later assuming there is demand for it. In the mean
-     time, please use an LDAP v3.0 SDK toolkit. [Graham Leggett]
-
-  *) Add an apr_ldap_err_t structure to handle the return of LDAP
-     specific error codes. [Graham Leggett, Brad Nicholes]
-
-  *) Add APR functions to do the job of ldap_init(), hiding toolkit
-     specific SSL/TLS handling. Code derived from httpd util_ldap.
-     [Graham Leggett]
-
-  *) Add an RPM spec file derived from Fedora Core.
-     [Graham Leggett, Joe Orton]
-
-  *) The whole codebase was relicensed and is now available under
-     the Apache License, Version 2.0 (http://www.apache.org/licenses).
-     [Apache Software Foundation]
-
-  *) A new function, apr_reslist_invalidate, was added so that invalid
-     resources can be removed from a reslist instead of being returned
-     to the reslist in a broken state.  [Nick Kew <nick webthing.com>]
-
-  *) Switch to a single, top-level make. [Greg Stein]
-
-  *) Add timeout feature to apr_reslist_acquire().  
-     [Mladen Turk <mturk apache.org>]
-
-  *) Pass error codes returned from constructors all the way back to
-     the reslist consumer. Also fix a minor reslist memory leak that could
-     happen when a constructor returns an error code.  PR 23492.
-     [Snke Tesch <st@kino-fahrplan.de>, Aaron Bannert]
-
-  *) The following header files have been removed:
-
-     apu_compat.h
-
-Changes with APR-util 0.9.5
-
-  *) Fix corrupt output from the apr_xlate_* interfaces on AIX 4.x.
-     [Joe Orton]
-
-  *) Change the order in which ldap.h and lber.h are defined, to fix
-     a compile bug in Solaris v2.8 which requires lber.h then ldap.h.
-     PR 27379.  [Andrew Connors <andy.connors idea.com>]
- 
-  *) Restore support for SHA1 passwords in apr_validate_password.
-     PR 17343.  [Paul Querna <chip force-elite.com>]
-
-  *) Fix DESTDIR install for bundled expat library.  PR 14076
-     [David S. Madole <david madole.net>]
-
-  *) Fix occasional crash in apr_rmm_realloc().  PR 22915.
-     [Jay Shrauner <shrauner inktomi.com>]
-
-  *) Fix apr_dbm_exists() for sdbm when sizeof(int) != sizeof(size_t). 
-     [Joe Orton]
-
-  *) The whole codebase was relicensed and is now available under
-     the Apache License, Version 2.0 (http://www.apache.org/licenses).
-     [Apache Software Foundation]
-
-  *) Fix xlate.c compile failure on AIX 5.2.  PR 25701.  [Jeff Trawick]
-
-  *) Fixed a bug in apr_rmm that would cause it to mishandle blocks of
-     a size close to the one requested from the allocator.
-     [Kevin Wang <xwang_tech yahoo.com>]
-
-Changes with APR-util 0.9.4
-
-  *) Changed apr_bucket_alloc_create() so that it uses the allocator
-     from the pool that was passed in rather than creating its own.
-     Also, the bucket_allocator is now allocated from the apr_allocator_t
-     rather than using apr_palloc().  Added apr_bucket_alloc_create_ex()
-     which takes an apr_allocator_t* directly rather than an apr_pool_t*.
-     [Cliff Woolley, Jean-Jacques Clar]
-
-  *) Added debugging consistency checks to the buckets code.  Add
-     -DAPR_BUCKET_DEBUG to the build flags to enable.
-     [Cliff Woolley]
-
-  *) Make the version of the db library APU built against visible.
-     [Thom May]
-
-  *) Fix a problem with VPATH builds copying the APR rules.mk into the
-     source directory rather than the build directory.  [Justin Erenkrantz]
-
-  *) SECURITY [httpd incident CAN-2003-0189] Address a thread safety
-     issue with apr_password_validate() on AIX, Linux, Mac OS X, and
-     possibly other platforms.  [Jeff Trawick, Justin Erenkrantz]
-
-  *) Fix a problem with LDAP configuration which caused subsequent
-     configure tests to fail since LIBS contained LDAP libraries for
-     subsequent tests but LDFLAGS no longer included the path to such 
-     LDAP libraries.  [Jeff Trawick]
-
-  *) Fix a problem preventing the use of the bundled Expat when APR-util
-     is built stand-alone.  [Jeff Trawick]
-
-  *) Use the same compiler and preprocessor for the APR-util config tests
-     which were used by APR.  The user can override this via CC and CPP.
-     This was done all along for the actual build, but not necessarily
-     for the config tests.  [Jeff Trawick]
-
-  *) Fix apr_uuid_parse() on EBCDIC machines.  [Jeff Trawick]
-
-  *) Fix alignment problem when allocating memory using apr_rmm. The problem
-     showed up while trying to write a double in the memory allocated.
-     [Madhusudan Mathihalli]
-
-Changes with APR-util 0.9.3
-
-  *) Allow apr_date_parse_rfc to parse 'Sun, 06-Nov-1994 08:49:37 GMT' as a
-     valid date.  [Dmitri Tikhonov <dmitri@netilla.com>]
-
-  *) Fix error in apu-config when symlinks are involved.
-     [Garrett Rooney <rooneg@electricjellyfish.net>]
-
-Changes with APR-util 0.9.2
-
-  *) Fix the APR_BUCKET_IS_foo() macros so they parenthesize their parameter.
-     This fixes compile problems with some types of parameters.
-     [Jim Carlson <jcarlson@jnous.com>]
-
-  *) Queue overwrite, we now return the item pushed, not a reference to it. 
-     [Paul Marquis <PMarquis@pobox.com, Jacob Lewallen <jlwalle@cs.ucr.edu>]
-
-  *) Remove include/apr_ldap.h on distclean.  PR 15592.  [Justin Erenkrantz]
-
-  *) Fix race conditions in apr_queue.
-     [Jacob Lewallen <jlwalle@cs.ucr.edu>]
-
-  *) Stop buildconf copying rules.mk, copy it at configure time. 
-     [Thom May]
-
-  *) Make buildconf copy rules.mk as well. 
-     [Garrett Rooney <rooneg@electricjellyfish.net>]
-
-  *) Add --includedir flag to apu-config.  [Justin Erenkrantz]
-
-  *) Fix brokenness in sdbm when sizeof(int) != sizeof(size_t)
-     (e.g., 64-bit AIX, 64-bit Solaris).  PR 14861.  [Jeff Trawick]
-
-  *) Have buildconf copy required files from apr so that apr-util can build
-     on its own.  [Craig Rodrigues <rodrigc@attbi.com>]
-
-  *) Detect OpenLDAP when used with Solaris 9. PR 13427.
-     [Gary Algier <gaa@ulticom.com>]
-
-  *) Detect Berkeley DB 4.1 when compiled with --with-uniquenames
-     [Thom May]
-
-  *) Allow apu-config to work in symlinked install directories when
-     'realpath' is available.  [Justin Erenkrantz]
-
-  *) Fix bug in apr_strmatch when used with case-insensitive patterns.
-     [Justin Erenkrantz]
-
-  *) Allow apr_queue to have greater than int number of elements.
-     [Justin Erenkrantz]
-
-  *) Detect Berkeley DB 4.0 compiled with --with-uniquenames.
-     [Philip Martin <philip@codematters.co.uk>]
-
-  *) Allocate brigades from a bucket allocator rather than a pool. [Brian Pane]
-
-  *) Update with the latest APR renames [Thom May]
-
-  *) Update doxygen tags.  [Justin Erenkrantz]
-
-  *) Add apr_ldap.hw for Windows build.
-     [Andre Schild <A.Schild@aarboard.ch>]
-
-  *) Add IPv6 literal address support to apr_uri_parse(), apr_uri_unparse(), 
-     and apr_uri_parse_hostinfo().  PR 11887  [Jeff Trawick]
-
-  *) Add apr_brigade_writev()  [Brian Pane]
-
-  *) Add support for Berkeley DB 4.1.  [Justin Erenkrantz]
-
-  *) Add --bindir option to apu-config.  [Justin Erenkrantz]
-
-Changes with APR-util 0.9.1
-
-  *) Add versioning infrastructure.
-     [Justin Erenkrantz]
-
-  *) Running "make check" in the toplevel directory or the test/ directory
-     will build and run all test programs.  [Aaron Bannert]
-
-  *) Bug #9789 : NDBM support 
-     [Toomas Soome <tsoome@muhv.pri.ee>, Ian Holsman]
-
-  *) Added a Thread safe FIFO bounded buffer (apr_queue) [Ian Holsman]
-
-  *) Changed file_bucket_setaside() to use apr_file_setaside() instead
-     of turning the file bucket into an mmap bucket.  [Brian Pane]
-
-  *) Install libaprutil support libraries before installing libaprutil
-     itself, since on some platforms libaprutil is relinked during
-     make install and the support libraries need to exist already.
-     [Jeff Trawick]
-
-  *) Added a Resource List API for threadsafe access to persistent
-     and dynamically created user-defined resources.  [Aaron Bannert]
-
-  *) Adopted apr-util/xlate from apr/i18n for inclusion of apr-iconv
-     as required by missing libiconv.  [William Rowe]
-
-  *) Adopted apr-util/crypto/ uuid and md5 from apr.  [William Rowe]
-
-  *) Look for expat in lib64 directories.  [Peter Poeml <poeml@suse.de>]
-
-  *) Faster implementation of apr_brigade_puts()  [Brian Pane]
-
-  *) Fixed a segfault in apr_date_parse_rfc() for some date formats
-     where it was trying to overlay a potentially static input
-     string even though it didn't really need to.
-     [Cliff Woolley, Doug MacEachern]
-
-  *) Ensure that apu-config does not print libtool libraries when
-     using --libs.  [Justin Erenkrantz]
-
-  *) Added apr_bucket_file_enable_mmap() function to the bucket
-     API to let an application control whether a file bucket may
-     be turned into an mmap bucket upon read.  (The default remains
-     to do the mmap, but this function lets the app prevent the
-     mmap in contexts where mmap would be a bad idea.  Examples
-     include multiprocessors where mmap doesn't scale well and
-     NFS-mounted filesystems where a bus error can result if
-     a memory-mapped file is removed or truncated.) [Brian Pane]
-
-  *) Added string-matching API (apr_strmatch.h)  [Brian Pane]
-
-  *) Rearrange INCLUDES so that APRUTIL_PRIV_INCLUDES is always
-     first.  [Garrett Rooney <rooneg@electricjellyfish.net>]
-
-  *) Add --old-expat option to apu-config to allow users of apr-util to
-     determine what expat it should expect to be installed.  If the
-     flag is set to yes, it should include xmlparse.h.  If it is set to
-     no, it should include expat.h.  [Justin Erenkrantz]
-
-  *) Fix exporting of includes in apu-config.  [Justin Erenkrantz]
-
-  *) Change bucket brigades API to allow a "bucket allocator" to be
-     passed in at certain points.  This allows us to implement freelists
-     so that we can stop using malloc/free so frequently.
-     [Cliff Woolley, Brian Pane]
-
-  *) add apr_rmm_realloc() function
-     [Madhusudan Mathihalli <madhusudan_mathihalli@hp.com>]
-
-  *) renames: apr_ansi_time_to_apr_time becomes apr_time_ansi_put
-     ap_exploded_time_t becomes apr_time_exp_t
-     [Thom May <thom@planetarytramp.net>]
-
-  *) Add detection support for FreeBSD's expat and expat2 ports.
-     [Justin Erenkrantz]
-
-  *) Deprecate check_brigade_flush(), which had several nasty bugs, and
-     which was causing apr_brigade_write()'s logic to be less than obvious.
-     Everything is now done in a slightly rearranged apr_brigade_write().
-     [Cliff Woolley]
-
-  *) Don't add /usr/include to the INCLUDES variable on expat's account.
-     [Joe Orton <joe@manyfish.co.uk>]
-
-  *) Remove the autoconf 2.5x cache directory in buildconf.
-     [Joe Orton <joe@manyfish.co.uk>]
-
-  *) BerkleyDB should NULL out the key if it is @EOF in vt_db_nextkey
-     [Ian Holsman]
-
-  *) Add ability to natively fetch and split brigades based on LF lines.
-     [Justin Erenkrantz]
-
-  *) add --with-berkeley-db=DIR & --with-gdbm  configure flags
-     [Ian Holsman/Justin Erenkrantz]
-
-  *) Fix expat detection to recognize installed versions.
-     [Eric Gillespie, Jr. <epg@pretzelnet.org>]
-
-  *) Add find_apu.m4 to allow third-party programs that use APR-util
-     to have a standard m4 macro for detection.  [Justin Erenkrantz]
-
-  *) Add apu-config - a shell script to allow third-party programs
-     easy access to APR configuration parameters.  [Justin Erenkrantz]
-
-  *) Add GMT offset calculation to apr_date_parse_rfc().  
-     [Justin Erenkrantz]
-
-  *) Introduce the apr_rmm api, to allow relocatable memory management
-     of address-independent data stores, such as shared memory.
-     [William Rowe]
-
-  *) Rework and fix VPATH-build support.  [Justin Erenkrantz]
-
-  *) Add support for Berkeley DB4.  [Justin Erenkrantz]
-
-  *) Improve testdbm help.  [Justin Erenkrantz]
-
-  *) Improve autoconf detection of DBMs.  [Justin Erenkrantz]
-
-  *) BerkeleyDBM v2 now checks minor level for cursor ops [Ian Holsman]
-
-  *) Reading a file bucket bigger than APR_MMAP_LIMIT (4MB) now yields
-     a string of 4MB mmap buckets, rather than a string of 8KB heap buckets
-     plus a 4MB mmap bucket.  To accomodate this, the mmap bucket destroy
-     function explicitly deletes the apr_mmap_t after last reference
-     to avoid having too much of a large file mapped at once if possible.
-     [Cliff Woolley]
-
-  *) Multi-DBM support (via apr_dbm_open_ex).  [Ian Holsman]
-
-  *) Use apr_mmap_dup in mmap_setaside().  [Brian Pane <bpane@pacbell.net>]
-
-  *) Dropped the "w" parameter from apr_bucket_heap_create() and
-     apr_bucket_heap_make().  That parameter was originally intended
-     to return the amount of data copied into the bucket, but it
-     ended up being unnecessary because that amount is invariant from
-     the size of the data and is available as b->length in the
-     resulting bucket anyway.  [Cliff Woolley]
-
-  *) Fix Makefile conversion for BSD/OS.  [Cliff Woolley]
-
-  *) Use APR_XtOffsetOf instead of offsetof() in the ring macros for
-     portability.  [Cliff Woolley]
-
-  *) We now create exports.c and export_vars.h, which in turn create
-     exports.c.  From this we generate two more files with different
-     purposes: aprutil.exp - list of exported symbols; and exports.lo
-     (exports.o) - an object file that can be linked with an executable
-     to force resolution of all apr-util symbols.   [Aaron Bannert]
-
-  *) Fix Berkley DBM support [Ian Holsman <ianh@apache.org>]
-
-  *) Fix apr_brigade_vprintf so that it can handle more than
-     4k of data at one time.  [Cody Sherr <csherr@covalent.net>]
-
-  *) prefix UNP_* flags with APR_URI_
-
-     rename:
-     apr_uri_components                  -> apr_uri_t
-     apr_uri_unparse_components          -> apr_uri_unparse
-     apr_uri_parse_components            -> apr_uri_parse
-     apr_uri_parse_hostinfo_components   -> apr_uri_parse_hostinfo
-
-     s/APU_URI_/APR_URI_/g
-     [Perl]
-
-  *) Landed the link-to-LDAP to the build process, and the LDAP v2/v3
-     compatibility functions.
-     [Dave Carrigan <dave@rudedog.org>, Graham Leggett]
-
-  *) Fix URI unparse function to handle the case where it would place a @
-     when both the username and password were present but omitted.
-     [Jon Travis <jtravis@covalent.net]
-
-  *) Added apr_xml_parse_file() routine and a testxml program.
-     [Ian Holsman <ianh@cnet.com>]
-
-  *) Extend apr_bucket struct to add a pointer to a function used
-     to free the bucket. This change enables custom buckets to
-     completely specify how they are to be allocated and freed.
-     Before this change, custom buckets were required to use the 
-     same memory allocation scheme as the standard APR buckets.
-     [Saeid Sakhitab, Bill Stoddard, Cliff Woolley, Roy Fielding]
-
-  *) Install Expat when installing APR-util.  [Justin Erenkrantz]
-
-  *) Make APR-util configure script rely on APR.  This removes the locally
-     generated copy of libtool and uses the one in APR.  Fix up how we
-     call the expat configure script.  Generate config.nice file.
-     [Justin Erenkrantz]
-
-  *) The apr_bucket lengths are now consistently apr_size_t, while any
-     apr_brigade lengths (short of a read) are consistently apr_off_t.
-     This is required for APR_HAS_LARGE_FILES handling.  [William Rowe]
-
-  *) apr_bucket_file_create() and apr_bucket_file_make() now take a pool
-     parameter which is the pool into which any needed data structures
-     should be created during file_read().  This is used for MMAPing the
-     file and reopening the file if the original apr_file_t is in XTHREAD
-     mode.  [Cliff Woolley]
-
-  *) apr_brigade_partition() now returns an apr_status_t. [Cliff Woolley]
-
-  *) Add MD4 implementation in crypto.  [Sander Striker, Justin Erenkrantz]
-
-  *) Moved httpd 2.0.18's util_date to apr_date and enhanced its parsing
-     capabilities.  [Justin Erenkrantz]
-
-  *) Moved httpd 2.0.18's util_uri to apr_uri and name-protected its
-     symbols and functions.  [Justin Erenkrantz, Roy Fielding]
-
-  *) Rename field "private" in struct apr_xml_elem to "priv" for C++
-     compatibility.  PR #7727  [Joshua MacDonald <jmacd@cs.berkeley.edu>]
-
-  *) Make APR_IMPLEMENT_EXTERNAL_HOOK_BASE generate a 
-     ${namespace}_hook_get_${hookname} function to fetch the
-     list of registered hooks [Doug MacEachern]
-
-  *) Allow LTFLAGS to be overridden by the configure command-line
-     (default="--silent") and introduce LT_LDFLAGS.  [Roy Fielding]
-
-  *) Add APR_SHARELOCK support to apr_sdbm_open(), locking read operations
-     with a shared lock and all write ops with an excl lock.  [Will Rowe]
-
-  *) Namespace protect apr_sdbm, and normalize the return values (including
-     the apr_sdbm_fetch, apr_sdbm_firstkey and apr_sdbm_nextkey functions).
-     Normalized the get/clear error function names, and stores the actual 
-     apr error for apr_sdbm_error_get. [Will Rowe]
-
-  *) Introduce an apr_fileperms_t argument to apr_dbm_open(). [Will Rowe]
-
-  *) Removed apr_bucket_do_create() macro, which was causing warnings
-     about unreachable code in some compilers (notably MSVC).  What
-     used to be done by this macro is now done inline in the various
-     apr_bucket_foo_create() functions.  [Cliff Woolley]
-
-  *) Make clean, distclean, and extraclean consistently according to the
-     Gnu makefile guidelines.  [Justin Erenkrantz <jerenkrantz@ebuilt.com>]
-
-  *) Migrate the --disable-libtool changes from APR to APR-util.
-     This cleans things up, and allows more flexibility when building
-     programs.  [Ryan Bloom]
-
-  *) Allow APR-util to be compiled without libtool.  The default is
-     to use libtool, but it can turned off with --disable-libtool
-     on the configure command.  [Ryan Bloom]
-
-  *) Repair calling convention for apr_register_optional_fn to
-     eliminate GP fault on Win32.  [William Rowe]
-
-  *) Substantial changes to correct linkage and declarations for
-     generic hooks on dso architectures.  [Ben Laurie, Will Rowe]
-
-  *) apr_bucket_shared_destroy() now returns a boolean value.
-     [Cliff Woolley]
-
-  *) We have to initialize the heap buckets to the correct length.
-     we were seeing heap buckets with 17 chars in them reporting
-     a length of 9017, because they were initialized to the amount
-     of memory allocated, instead of the amount of memory used.
-     This was only an issue for heap buckets created by the
-     apr_brigade_* functions.   [Ryan Bloom]
-
-  *) apr_bucket_init_types() and apr_bucket_insert_type() have been
-     removed... they're not needed anymore. [Cliff Woolley]
-
-  *) The apr_bucket_shared and apr_bucket_simple structures have been
-     removed as an API simplification/optimization.  This should be
-     transparent outside APR-util except to callers who attempt to
-     directly manipulate the buckets' internal structure (which is
-     not recommended anyway) and to callers who create their own
-     bucket types. [Cliff Woolley]
-
-  *) apr_bucket_simple_split() and apr_bucket_simple_copy() are now
-     exported functions, which could be helpful in implementing
-     external bucket types. [Cliff Woolley]
-
-  *) The third parameter to apr_bucket_shared_make() is now
-     'apr_off_t length' rather than 'apr_off_t end', since the
-     end usually had to be computed by the caller and all we
-     really want is the length anyway. [Cliff Woolley]
-

+ 0 - 36
libs/apr-util/CMakeLists.txt

@@ -1,36 +0,0 @@
-cmake_minimum_required(VERSION 2.6)
-
-INCLUDE_DIRECTORIES(include/) 
-
-add_definitions(-DHAVE_CONFIG_H -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK)
-INCLUDE_DIRECTORIES(BEFORE ${CMAKE_SOURCE_DIR}/libs/apr-util/include ${CMAKE_SOURCE_DIR}/libs/apr-util/include/private  ${CMAKE_SOURCE_DIR}/libs/apr/include)    
-
-
-SET (apr-util_SRCS
-crypto/apr_md5.c 
-crypto/uuid.c 
-crypto/apr_sha1.c 
-crypto/getuuid.c
-crypto/apr_md4.c
-encoding/apr_base64.c
-hooks/apr_hooks.c
-misc/apr_reslist.c 
-misc/apr_rmm.c 
-misc/apr_date.c
-misc/apu_version.c
-misc/apr_queue.c
-uri/apr_uri.c
-strmatch/apr_strmatch.c
-xlate/xlate.c 
-)
-
-LINK_LIBRARIES ("-liconv -ldl -lpthread")
-
-ADD_LIBRARY(apr-util STATIC ${apr-util_SRCS})
-
-
-
-
-
-
-

+ 0 - 14
libs/apr-util/INSTALL.MySQL

@@ -1,14 +0,0 @@
-The MySQL driver is not distributed from apache.org due to licensing issues.
-
-If you wish to build the driver, download apr_dbd_mysql.c from
-http://apache.webthing.com/database/
-and copy it into the dbd directory.
-Now run buildconf, followed by configure.
-
-It is distributed under the GPL to conform with MySQL License terms
-This means it cannot be distributed from apache.org, as that would
-violate ASF policy.
-
-Using the driver with APR and Apache is of course allowed,
-and there is no problem with a third party bundling the driver,
-provided you respect both the ASF and GPL licenses.

+ 0 - 404
libs/apr-util/LICENSE

@@ -1,404 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-
-APACHE PORTABLE RUNTIME SUBCOMPONENTS: 
-
-The Apache Portable Runtime includes a number of subcomponents with
-separate copyright notices and license terms. Your use of the source
-code for the these subcomponents is subject to the terms and
-conditions of the following licenses. 
-
-For the include\apr_md5.h component: 
-/*
- * This is work is derived from material Copyright RSA Data Security, Inc.
- *
- * The RSA copyright statement and Licence for that original material is
- * included below. This is followed by the Apache copyright statement and
- * licence for the modifications made to that material.
- */
-
-/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
-   rights reserved.
-
-   License to copy and use this software is granted provided that it
-   is identified as the "RSA Data Security, Inc. MD5 Message-Digest
-   Algorithm" in all material mentioning or referencing this software
-   or this function.
-
-   License is also granted to make and use derivative works provided
-   that such works are identified as "derived from the RSA Data
-   Security, Inc. MD5 Message-Digest Algorithm" in all material
-   mentioning or referencing the derived work.
-
-   RSA Data Security, Inc. makes no representations concerning either
-   the merchantability of this software or the suitability of this
-   software for any particular purpose. It is provided "as is"
-   without express or implied warranty of any kind.
-
-   These notices must be retained in any copies of any part of this
-   documentation and/or software.
- */
-
-For the passwd\apr_md5.c component:
-
-/*
- * This is work is derived from material Copyright RSA Data Security, Inc.
- *
- * The RSA copyright statement and Licence for that original material is
- * included below. This is followed by the Apache copyright statement and
- * licence for the modifications made to that material.
- */
-
-/* MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm
- */
-
-/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
-   rights reserved.
-
-   License to copy and use this software is granted provided that it
-   is identified as the "RSA Data Security, Inc. MD5 Message-Digest
-   Algorithm" in all material mentioning or referencing this software
-   or this function.
-
-   License is also granted to make and use derivative works provided
-   that such works are identified as "derived from the RSA Data
-   Security, Inc. MD5 Message-Digest Algorithm" in all material
-   mentioning or referencing the derived work.
-
-   RSA Data Security, Inc. makes no representations concerning either
-   the merchantability of this software or the suitability of this
-   software for any particular purpose. It is provided "as is"
-   without express or implied warranty of any kind.
-
-   These notices must be retained in any copies of any part of this
-   documentation and/or software.
- */
-/*
- * The apr_md5_encode() routine uses much code obtained from the FreeBSD 3.0
- * MD5 crypt() function, which is licenced as follows:
- * ----------------------------------------------------------------------------
- * "THE BEER-WARE LICENSE" (Revision 42):
- * <phk@login.dknet.dk> wrote this file.  As long as you retain this notice you
- * can do whatever you want with this stuff. If we meet some day, and you think
- * this stuff is worth it, you can buy me a beer in return.  Poul-Henning Kamp
- * ----------------------------------------------------------------------------
- */
-
-For the crypto\apr_md4.c component:
-
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
- * rights reserved.
- *
- * License to copy and use this software is granted provided that it
- * is identified as the "RSA Data Security, Inc. MD4 Message-Digest
- * Algorithm" in all material mentioning or referencing this software
- * or this function.
- *
- * License is also granted to make and use derivative works provided
- * that such works are identified as "derived from the RSA Data
- * Security, Inc. MD4 Message-Digest Algorithm" in all material
- * mentioning or referencing the derived work.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the include\apr_md4.h component:
-
- *
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
- * rights reserved.
- *
- * License to copy and use this software is granted provided that it
- * is identified as the "RSA Data Security, Inc. MD4 Message-Digest
- * Algorithm" in all material mentioning or referencing this software
- * or this function.
- *
- * License is also granted to make and use derivative works provided
- * that such works are identified as "derived from the RSA Data
- * Security, Inc. MD4 Message-Digest Algorithm" in all material
- * mentioning or referencing the derived work.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the test\testmd4.c component:
-
- *
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All
- * rights reserved.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the xml\expat\conftools\install-sh component:
-
-#
-# install - install a program, script, or datafile
-# This comes from X11R5 (mit/util/scripts/install.sh).
-#
-# Copyright 1991 by the Massachusetts Institute of Technology
-#
-# Permission to use, copy, modify, distribute, and sell this software and its
-# documentation for any purpose is hereby granted without fee, provided that
-# the above copyright notice appear in all copies and that both that
-# copyright notice and this permission notice appear in supporting
-# documentation, and that the name of M.I.T. not be used in advertising or
-# publicity pertaining to distribution of the software without specific,
-# written prior permission.  M.I.T. makes no representations about the
-# suitability of this software for any purpose.  It is provided "as is"
-# without express or implied warranty.
-#
-
-For the expat xml parser component:
-
-Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
-                               and Clark Cooper
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-	
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-	
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-====================================================================

+ 0 - 91
libs/apr-util/Makefile.in

@@ -1,91 +0,0 @@
-#
-# Top-level Makefile for APRUTIL
-#
-CPP = @CPP@
-
-# gets substituted into some targets
-APRUTIL_MAJOR_VERSION=@APRUTIL_MAJOR_VERSION@
-APRUTIL_DOTTED_VERSION=@APRUTIL_DOTTED_VERSION@
-
-srcdir = @srcdir@
-VPATH = @srcdir@
-
-INCLUDES = @APRUTIL_PRIV_INCLUDES@ @APR_INCLUDES@ @APRUTIL_INCLUDES@
-APRUTIL_LDFLAGS = @APRUTIL_LDFLAGS@
-APRUTIL_LIBS = @APRUTIL_LIBS@
-
-TARGET_LIB = lib@APRUTIL_LIBNAME@.la
-INSTALL_SUBDIRS = @APR_ICONV_DIR@ @APR_XML_DIR@
-EXTRA_SOURCE_DIRS = @APR_ICONV_DIR@ @APR_XML_DIR@
-APRUTIL_PCFILE = apr-util-$(APRUTIL_MAJOR_VERSION).pc
-APU_CONFIG = apu-$(APRUTIL_MAJOR_VERSION)-config
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-
-TARGETS = $(TARGET_LIB) aprutil.exp
-
-# bring in rules.mk for standard functionality
-@INCLUDE_RULES@
-@INCLUDE_OUTPUTS@
-
-CLEAN_SUBDIRS = test @APR_ICONV_DIR@
-
-CLEAN_TARGETS = exports.c export_vars.c aprutil.exp .make.dirs apu-config.out
-DISTCLEAN_TARGETS = config.cache config.log config.status libtool \
-	include/private/apu_config.h include/private/apu_private.h \
-	include/private/apu_select_dbm.h include/apr_ldap.h include/apu.h \
-	export_vars.sh $(APU_CONFIG) build/rules.mk include/apu_want.h \
-	apr-util.pc build/pkg/pkginfo
-EXTRACLEAN_TARGETS = configure aclocal.m4 include/private/apu_config.h.in \
-	exports.c build-outputs.mk \
-	build/apr_common.m4 build/find_apr.m4 build/install.sh \
-	build/config.guess build/config.sub
-
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-bindir=@bindir@
-libdir=@libdir@
-includedir=@includedir@
-top_srcdir=@abs_srcdir@
-top_blddir=@abs_builddir@
-
-# Create apu-config script suitable for the install tree
-apu-config.out: $(APU_CONFIG)
-	sed 's,^\(location=\).*$$,\1installed,' < $(APU_CONFIG) > $@
-
-install: $(TARGET_LIB) apu-config.out
-	$(APR_MKDIR) $(DESTDIR)$(includedir) $(DESTDIR)$(libdir)/pkgconfig \
-		     $(DESTDIR)$(libdir) $(DESTDIR)$(bindir)
-	for f in $(top_srcdir)/include/*.h $(top_blddir)/include/*.h; do \
-		$(INSTALL_DATA) $${f} $(DESTDIR)$(includedir); \
-	done
-	$(INSTALL_DATA) apr-util.pc $(DESTDIR)$(libdir)/pkgconfig/$(APRUTIL_PCFILE)
-	list='$(INSTALL_SUBDIRS)'; for i in $$list; do \
-		( cd $$i ; $(MAKE) DESTDIR=$(DESTDIR) install ); \
-	done
-	$(LIBTOOL) --mode=install $(INSTALL) -m 755 $(TARGET_LIB) $(DESTDIR)$(libdir)
-	$(INSTALL_DATA) aprutil.exp $(DESTDIR)$(libdir)
-	$(INSTALL) -m 755 apu-config.out $(DESTDIR)$(bindir)/$(APU_CONFIG)
-
-$(TARGET_LIB): $(OBJECTS)
-	$(LINK) @lib_target@ $(ALL_LIBS) $(APRUTIL_LDFLAGS) $(APRUTIL_LIBS)
-
-exports.c: $(HEADERS)
-	$(APR_MKEXPORT) $(HEADERS) > $@
-
-export_vars.c: $(HEADERS)
-	$(APR_MKVAREXPORT) $(HEADERS) > $@
-
-aprutil.exp: exports.c export_vars.c
-	@echo "#! lib@APRUTIL_LIBNAME@.so" > $@
-	@echo "* This file was AUTOGENERATED at build time." >> $@
-	@echo "* Please do not edit by hand." >> $@
-	$(CPP) $(ALL_CPPFLAGS) $(ALL_INCLUDES) exports.c | grep "ap_hack_" | sed -e 's/^.*[)]\(.*\);$$/\1/' >> $@
-	$(CPP) $(ALL_CPPFLAGS) $(ALL_INCLUDES) export_vars.c | sed -e 's/^\#[^!]*//' | sed -e '/^$$/d' >> $@
-
-dox:
-	doxygen $(top_srcdir)/docs/doxygen.conf
-
-test: check
-check: $(TARGET_LIB)
-	cd test && $(MAKE) check

+ 0 - 11
libs/apr-util/NOTICE

@@ -1,11 +0,0 @@
-This product includes software developed by
-The Apache Software Foundation (http://www.apache.org/).
-
-Portions of this software were developed at the National Center
-for Supercomputing Applications (NCSA) at the University of
-Illinois at Urbana-Champaign.
-
-This software contains code derived from the RSA Data Security
-Inc. MD5 Message-Digest Algorithm, including various
-modifications by Spyglass Inc., Carnegie Mellon University, and
-Bell Communications Research, Inc (Bellcore).

+ 0 - 292
libs/apr-util/NWGNUmakefile

@@ -1,292 +0,0 @@
-#
-# Declare the sub-directories to be built here
-#
-
-SUBDIRS = \
-	ldap \
-	xml \
-	$(EOLIST) 
-
-#
-# Get the 'head' of the build environment.  This includes default targets and
-# paths to tools
-#
-
-include $(APR_WORK)\build\NWGNUhead.inc
-
-#
-# Make sure all needed macro's are defined
-#
-
-#
-# These directories will be at the beginning of the include list, followed by
-# INCDIRS
-#
-XINCDIRS	+= \
-			$(APR)/include \
-			$(APR)/include/arch/NetWare \
-			$(APRUTIL)/include \
-			$(APRUTIL)/uri \
-			$(APRUTIL)/dbm/sdbm \
-			$(APRUTIL)/include/private \
-			$(APRUTIL)/xml/expat/lib \
-			$(LDAPSDK)/inc \
-			$(EOLIST)
-
-#
-# These flags will come after CFLAGS
-#
-XCFLAGS		+= \
-			$(EOLIST)
-
-#
-# These defines will come after DEFINES
-#
-XDEFINES	+= \
-			$(EOLIST)
-
-#
-# These flags will be added to the link.opt file
-#
-XLFLAGS		+= \
-			$(EOLIST)
-
-#
-# These values will be appended to the correct variables based on the value of
-# RELEASE
-#
-ifeq "$(RELEASE)" "debug"
-XINCDIRS	+= \
-			$(EOLIST)
-
-XCFLAGS		+= \
-			$(EOLIST)
-
-XDEFINES	+= \
-			$(EOLIST)
-
-XLFLAGS		+= \
-			$(EOLIST)
-endif
-
-ifeq "$(RELEASE)" "noopt"
-XINCDIRS	+= \
-			$(EOLIST)
-
-XCFLAGS		+= \
-			$(EOLIST)
-
-XDEFINES	+= \
-			$(EOLIST)
-
-XLFLAGS		+= \
-			$(EOLIST)
-endif
-
-ifeq "$(RELEASE)" "release"
-XINCDIRS	+= \
-			$(EOLIST)
-
-XCFLAGS		+= \
-			$(EOLIST)
-
-XDEFINES	+= \
-			$(EOLIST)
-
-XLFLAGS		+= \
-			$(EOLIST)
-endif
-
-#
-# These are used by the link target if an NLM is being generated
-# This is used by the link 'name' directive to name the nlm.  If left blank
-# TARGET_nlm (see below) will be used.
-#
-NLM_NAME		= 
-
-#
-# This is used by the link '-desc ' directive. 
-# If left blank, NLM_NAME will be used.
-#
-NLM_DESCRIPTION	= 
-
-#
-# This is used by the '-threadname' directive.  If left blank,
-# NLM_NAME Thread will be used.
-#
-NLM_THREAD_NAME	= 
-#
-# If this is specified, it will override VERSION value in 
-# $(APR_WORK)\build\NWGNUenvironment.inc
-#
-NLM_VERSION		=
-
-#
-# If this is specified, it will override the default of 64K
-#
-NLM_STACK_SIZE	= 
-
-#
-# If this is specified it will be used by the link '-entry' directive
-#
-NLM_ENTRY_SYM	= 
-
-#
-# If this is specified it will be used by the link '-exit' directive
-#
-NLM_EXIT_SYM	= 
-
-#
-# If this is specified it will be used by the link '-check' directive
-#
-NLM_CHECK_SYM	=
-
-#
-# If this is specified it will be used by the link '-flags' directive
-#
-NLM_FLAGS		=
-
-#
-# If this is specified it will be linked in with the XDCData option in the def 
-# file instead of the default of $(APR)/misc/netware/apache.xdc.  XDCData can 
-# be disabled by setting APACHE_UNIPROC in the environment
-#
-XDCDATA         = 
-
-#
-# Declare all target files (you must add your files here)
-#
-
-#
-# If there is an NLM target, put it here
-#
-TARGET_nlm = \
-	$(EOLIST)
-
-#
-# If there is an LIB target, put it here
-#
-TARGET_lib = \
-	$(OBJDIR)/aprutil.lib \
-	$(EOLIST)
-
-#
-# These are the OBJ files needed to create the NLM target above.
-# Paths must all use the '/' character
-#
-FILES_nlm_objs = \
-	$(EOLIST)
-
-#
-# These are the LIB files needed to create the NLM target above.
-# These will be added as a library command in the link.opt file.
-#
-FILES_nlm_libs = \
-	$(EOLIST)
-
-#
-# These are the modules that the above NLM target depends on to load.
-# These will be added as a module command in the link.opt file.
-#
-FILES_nlm_modules = \
-	$(EOLIST)
-
-#
-# If the nlm has a msg file, put it's path here
-#
-FILE_nlm_msg =
- 
-#
-# If the nlm has a hlp file put it's path here
-#
-FILE_nlm_hlp =
-
-#
-# If this is specified, it will override $(NWOS)\copyright.txt.
-#
-FILE_nlm_copyright =
-
-#
-# Any additional imports go here
-#
-FILES_nlm_Ximports = \
-	$(EOLIST)
- 
-#   
-# Any symbols exported to here
-#
-FILES_nlm_exports = \
-	$(EOLIST)
-	
-#   
-# These are the OBJ files needed to create the LIB target above.
-# Paths must all use the '/' character
-#
-FILES_lib_objs = \
-	$(OBJDIR)/apr_base64.o \
-	$(OBJDIR)/apr_brigade.o \
-	$(OBJDIR)/apr_buckets.o \
-	$(OBJDIR)/apr_buckets_alloc.o \
-	$(OBJDIR)/apr_buckets_eos.o \
-	$(OBJDIR)/apr_buckets_file.o \
-	$(OBJDIR)/apr_buckets_flush.o \
-	$(OBJDIR)/apr_buckets_heap.o \
-	$(OBJDIR)/apr_buckets_mmap.o \
-	$(OBJDIR)/apr_buckets_pipe.o \
-	$(OBJDIR)/apr_buckets_pool.o \
-	$(OBJDIR)/apr_buckets_refcount.o \
-	$(OBJDIR)/apr_buckets_simple.o \
-	$(OBJDIR)/apr_buckets_socket.o \
-	$(OBJDIR)/apr_date.o \
-	$(OBJDIR)/apr_dbm.o \
-	$(OBJDIR)/apr_dbd.o \
-	$(OBJDIR)/apr_dbd_pgsql.o \
-	$(OBJDIR)/apr_dbm_berkeleydb.o \
-	$(OBJDIR)/apr_dbm_sdbm.o \
-	$(OBJDIR)/apr_hooks.o \
-	$(OBJDIR)/apr_md4.o \
-	$(OBJDIR)/apr_md5.o \
-	$(OBJDIR)/apr_queue.o \
-	$(OBJDIR)/apr_reslist.o \
-	$(OBJDIR)/apr_rmm.o \
-	$(OBJDIR)/apr_sha1.o \
-	$(OBJDIR)/apu_version.o \
-	$(OBJDIR)/getuuid.o \
-	$(OBJDIR)/uuid.o \
-	$(OBJDIR)/apr_strmatch.o \
-	$(OBJDIR)/apr_uri.o \
-	$(OBJDIR)/sdbm.o \
-	$(OBJDIR)/sdbm_hash.o \
-	$(OBJDIR)/sdbm_lock.o \
-	$(OBJDIR)/sdbm_pair.o \
-	$(OBJDIR)/xlate.o \
-	$(EOLIST)
-
-#
-# implement targets and dependancies (leave this section alone)
-#
-
-libs :: $(OBJDIR) $(TARGET_lib)
-
-nlms :: libs $(TARGET_nlm)
-
-#
-# Updated this target to create necessary directories and copy files to the 
-# correct place.  (See $(APR_WORK)\build\NWGNUhead.inc for examples)
-#
-install :: nlms FORCE
-
-#
-# Any specialized rules here
-#
-
-vpath %.c buckets:crypto:dbd:dbm:dbm/sdbm:encoding:hooks:ldap:misc:strmatch:uri:xlate:xml
-
-#
-# Include the 'tail' makefile that has targets that depend on variables defined
-# in this makefile
-#
-
-include $(APR_WORK)\build\NWGNUtail.inc
-
-

+ 0 - 13
libs/apr-util/apr-util.pc.in

@@ -1,13 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-APRUTIL_MAJOR_VERSION=@APRUTIL_MAJOR_VERSION@
-includedir=@includedir@
-
-Name: APR Utils
-Description: Companion library for APR
-Version: @APRUTIL_DOTTED_VERSION@
-# assume that apr-util requires libapr of same major version
-Requires: apr-@APRUTIL_MAJOR_VERSION@
-Libs: -L${libdir} -l@APRUTIL_LIBNAME@ @APRUTIL_EXPORT_LIBS@
-Cflags: -I${includedir}

Some files were not shown because too many files changed in this diff