summaryrefslogtreecommitdiffstats
path: root/win/tclWinTest.c
diff options
context:
space:
mode:
authorapnadkarni <apnmbx-wits@yahoo.com>2023-03-07 02:52:26 (GMT)
committerapnadkarni <apnmbx-wits@yahoo.com>2023-03-07 02:52:26 (GMT)
commit1f6cec5ff3943450001a29bea3371dea9f23db7f (patch)
tree1e0f72f362b61a1ec2d08040760a74d031204da5 /win/tclWinTest.c
parentfe7ee5477246fbb3f9dd369e38722690353b72f2 (diff)
downloadtcl-1f6cec5ff3943450001a29bea3371dea9f23db7f.zip
tcl-1f6cec5ff3943450001a29bea3371dea9f23db7f.tar.gz
tcl-1f6cec5ff3943450001a29bea3371dea9f23db7f.tar.bz2
Fix testchmod and associated tests that always failed on Windows
Diffstat (limited to 'win/tclWinTest.c')
-rw-r--r--win/tclWinTest.c316
1 files changed, 165 insertions, 151 deletions
diff --git a/win/tclWinTest.c b/win/tclWinTest.c
index 357bbc5..0b4c8f6 100644
--- a/win/tclWinTest.c
+++ b/win/tclWinTest.c
@@ -17,9 +17,8 @@
/*
* For TestplatformChmod on Windows
*/
-#ifdef _WIN32
#include <aclapi.h>
-#endif
+#include <sddl.h>
/*
* MinGW 3.4.2 does not define this.
@@ -416,176 +415,190 @@ TestExceptionCmd(
return TCL_OK;
}
+/*
+ * This "chmod" works sufficiently for test script purposes. Do not expect
+ * it to be exact emulation of Unix chmod (not sure if that's even possible)
+ */
static int
TestplatformChmod(
const char *nativePath,
int pmode)
{
- static const SECURITY_INFORMATION infoBits = OWNER_SECURITY_INFORMATION
- | GROUP_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION;
- /* don't reset change permissions mask (WRITE_DAC, allow test-cases restore it to cleanup) */
- static const DWORD readOnlyMask = FILE_DELETE_CHILD | FILE_ADD_FILE
- | FILE_ADD_SUBDIRECTORY | FILE_WRITE_EA | FILE_APPEND_DATA
- | FILE_WRITE_DATA
- | DELETE;
-
- /*
- * References to security functions (only available on NT and later).
+ /*
+ * Note FILE_DELETE_CHILD missing from dirWriteMask because we do
+ * not want overriding of child's delete setting when testing
*/
-
- const BOOL set_readOnly = !(pmode & 0222);
- BOOL acl_readOnly_found = FALSE, curAclPresent, curAclDefaulted;
- SID_IDENTIFIER_AUTHORITY userSidAuthority = {
- SECURITY_WORLD_SID_AUTHORITY
- };
- BYTE *secDesc = 0;
- DWORD secDescLen, attr, newAclSize;
- ACL_SIZE_INFORMATION ACLSize;
- PACL curAcl, newAcl = 0;
- WORD j;
- SID *userSid = 0;
- char *userDomain = 0;
+ static const DWORD dirWriteMask =
+ FILE_WRITE_ATTRIBUTES | FILE_WRITE_EA |
+ FILE_ADD_FILE | FILE_ADD_SUBDIRECTORY | STANDARD_RIGHTS_WRITE | DELETE |
+ SYNCHRONIZE;
+ static const DWORD dirReadMask =
+ FILE_READ_ATTRIBUTES | FILE_READ_EA | FILE_LIST_DIRECTORY |
+ STANDARD_RIGHTS_READ | SYNCHRONIZE;
+ /* Note - default user privileges allow ignoring TRAVERSE setting */
+ static const DWORD dirExecuteMask =
+ FILE_TRAVERSE | STANDARD_RIGHTS_READ | SYNCHRONIZE;
+
+ static const DWORD fileWriteMask =
+ FILE_WRITE_ATTRIBUTES | FILE_WRITE_EA | FILE_WRITE_DATA |
+ FILE_APPEND_DATA | STANDARD_RIGHTS_WRITE | DELETE | SYNCHRONIZE;
+ static const DWORD fileReadMask =
+ FILE_READ_ATTRIBUTES | FILE_READ_EA | FILE_READ_DATA |
+ STANDARD_RIGHTS_READ | SYNCHRONIZE;
+ static const DWORD fileExecuteMask =
+ FILE_EXECUTE | STANDARD_RIGHTS_READ | SYNCHRONIZE;
+
+ DWORD attr, newAclSize;
+ PACL newAcl = NULL;
int res = 0;
-
- /*
- * Process the chmod request.
- */
+ SID_IDENTIFIER_AUTHORITY worldAuthority = SECURITY_WORLD_SID_AUTHORITY;
+
+ HANDLE hToken = NULL;
+ int i;
+ int nSids = 0;
+ struct {
+ PSID pSid;
+ DWORD mask;
+ DWORD sidLen;
+ } aceEntry[3];
+ DWORD dw;
+ int isDir;
+ TOKEN_USER *pTokenUser = NULL;
+
+ res = -1; /* Assume failure */
attr = GetFileAttributesA(nativePath);
-
- /*
- * nativePath not found
- */
-
if (attr == 0xFFFFFFFF) {
- res = -1;
- goto done;
+ goto done; /* Not found */
}
- /*
- * If nativePath is not a directory, there is no special handling.
- */
+ isDir = (attr & FILE_ATTRIBUTE_DIRECTORY) != 0;
- if (!(attr & FILE_ATTRIBUTE_DIRECTORY)) {
+ if (!OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &hToken)) {
goto done;
}
-
- /*
- * Set the result to error, if the ACL change is successful it will be
- * reset to 0.
- */
-
- res = -1;
-
- /*
- * Read the security descriptor for the directory. Note the first call
- * obtains the size of the security descriptor.
- */
-
- if (!GetFileSecurityA(nativePath, infoBits, NULL, 0, &secDescLen)) {
- DWORD secDescLen2 = 0;
-
- if (GetLastError() != ERROR_INSUFFICIENT_BUFFER) {
- goto done;
- }
-
- secDesc = ckalloc(secDescLen);
- if (!GetFileSecurityA(nativePath, infoBits,
- (PSECURITY_DESCRIPTOR) secDesc, secDescLen, &secDescLen2)
- || (secDescLen < secDescLen2)) {
- goto done;
- }
- }
-
- /*
- * Get the World SID.
- */
-
- userSid = ckalloc(GetSidLengthRequired((UCHAR) 1));
- InitializeSid(userSid, &userSidAuthority, (BYTE) 1);
- *(GetSidSubAuthority(userSid, 0)) = SECURITY_WORLD_RID;
-
- /*
- * If curAclPresent == false then curAcl and curAclDefaulted not valid.
- */
-
- if (!GetSecurityDescriptorDacl((PSECURITY_DESCRIPTOR) secDesc,
- &curAclPresent, &curAcl, &curAclDefaulted)) {
+
+ /* Get process SID */
+ if (!GetTokenInformation(hToken, TokenUser, NULL, 0, &dw) &&
+ GetLastError() != ERROR_INSUFFICIENT_BUFFER) {
goto done;
}
- if (!curAclPresent || !curAcl) {
- ACLSize.AclBytesInUse = 0;
- ACLSize.AceCount = 0;
- } else if (!GetAclInformation(curAcl, &ACLSize, sizeof(ACLSize),
- AclSizeInformation)) {
+ pTokenUser = ckalloc(dw);
+ if (!GetTokenInformation(hToken, TokenUser, pTokenUser, dw, &dw)) {
goto done;
}
-
- /*
- * Allocate memory for the new ACL.
- */
-
- newAclSize = ACLSize.AclBytesInUse + sizeof(ACCESS_DENIED_ACE)
- + GetLengthSid(userSid) - sizeof(DWORD);
- newAcl = ckalloc(newAclSize);
-
- /*
- * Initialize the new ACL.
- */
-
- if (!InitializeAcl(newAcl, newAclSize, ACL_REVISION)) {
+ aceEntry[nSids].sidLen = GetLengthSid(pTokenUser->User.Sid);
+ aceEntry[nSids].pSid = ckalloc(aceEntry[nSids].sidLen);
+ if (!CopySid(aceEntry[nSids].sidLen,
+ aceEntry[nSids].pSid,
+ pTokenUser->User.Sid)) {
+ ckfree(aceEntry[nSids].pSid); /* Since we have not ++'ed nSids */
goto done;
}
-
- /*
- * Add denied to make readonly, this will be known as a "read-only tag".
+ /*
+ * Always include DACL modify rights so we don't get locked out
*/
-
- if (set_readOnly && !AddAccessDeniedAce(newAcl, ACL_REVISION,
- readOnlyMask, userSid)) {
- goto done;
+ aceEntry[nSids].mask = READ_CONTROL | WRITE_DAC | WRITE_OWNER | SYNCHRONIZE |
+ FILE_READ_ATTRIBUTES | FILE_WRITE_ATTRIBUTES;
+ if (pmode & 0700) {
+ /* Owner permissions. Assumes current process is owner */
+ if (pmode & 0400) {
+ aceEntry[nSids].mask |= isDir ? dirReadMask : fileReadMask;
+ }
+ if (pmode & 0200) {
+ aceEntry[nSids].mask |= isDir ? dirWriteMask : fileWriteMask;
+ }
+ if (pmode & 0100) {
+ aceEntry[nSids].mask |= isDir ? dirExecuteMask : fileExecuteMask;
+ }
}
+ ++nSids;
+
+ if (pmode & 0070) {
+ /* Group permissions. */
- acl_readOnly_found = FALSE;
- for (j = 0; j < ACLSize.AceCount; j++) {
- LPVOID pACE2;
- ACE_HEADER *phACE2;
+ TOKEN_PRIMARY_GROUP *pTokenGroup;
- if (!GetAce(curAcl, j, &pACE2)) {
+ /* Get primary group SID */
+ if (!GetTokenInformation(
+ hToken, TokenPrimaryGroup, NULL, 0, &dw) &&
+ GetLastError() != ERROR_INSUFFICIENT_BUFFER) {
goto done;
}
+ pTokenGroup = ckalloc(dw);
+ if (!GetTokenInformation(hToken, TokenPrimaryGroup, pTokenGroup, dw, &dw)) {
+ ckfree(pTokenGroup);
+ goto done;
+ }
+ aceEntry[nSids].sidLen = GetLengthSid(pTokenGroup->PrimaryGroup);
+ aceEntry[nSids].pSid = ckalloc(aceEntry[nSids].sidLen);
+ if (!CopySid(aceEntry[nSids].sidLen, aceEntry[nSids].pSid, pTokenGroup->PrimaryGroup)) {
+ ckfree(pTokenGroup);
+ ckfree(aceEntry[nSids].pSid); /* Since we have not ++'ed nSids */
+ goto done;
+ }
+ ckfree(pTokenGroup);
- phACE2 = (ACE_HEADER *) pACE2;
+ /* Generate mask for group ACL */
- /*
- * Do NOT propagate inherited ACEs.
- */
-
- if (phACE2->AceFlags & INHERITED_ACE) {
- continue;
+ aceEntry[nSids].mask = 0;
+ if (pmode & 0040) {
+ aceEntry[nSids].mask |= isDir ? dirReadMask : fileReadMask;
+ }
+ if (pmode & 0020) {
+ aceEntry[nSids].mask |= isDir ? dirWriteMask : fileWriteMask;
+ }
+ if (pmode & 0010) {
+ aceEntry[nSids].mask |= isDir ? dirExecuteMask : fileExecuteMask;
}
+ ++nSids;
+ }
- /*
- * Skip the "read-only tag" restriction (either added above, or it is
- * being removed).
- */
+ if (pmode & 0007) {
+ /* World permissions */
+ PSID pWorldSid;
+ if (!ConvertStringSidToSidA("S-1-1-0", &pWorldSid)) {
+ goto done;
+ }
+ aceEntry[nSids].sidLen = GetLengthSid(pWorldSid);
+ aceEntry[nSids].pSid = ckalloc(aceEntry[nSids].sidLen);
+ if (!CopySid(aceEntry[nSids].sidLen, aceEntry[nSids].pSid, pWorldSid)) {
+ LocalFree(pWorldSid);
+ ckfree(aceEntry[nSids].pSid); /* Since we have not ++'ed nSids */
+ goto done;
+ }
+ LocalFree(pWorldSid);
- if (phACE2->AceType == ACCESS_DENIED_ACE_TYPE) {
- ACCESS_DENIED_ACE *pACEd = (ACCESS_DENIED_ACE *) phACE2;
+ /* Generate mask for world ACL */
- if (pACEd->Mask == readOnlyMask
- && EqualSid(userSid, (PSID) &pACEd->SidStart)) {
- acl_readOnly_found = TRUE;
- continue;
- }
+ aceEntry[nSids].mask = 0;
+ if (pmode & 0004) {
+ aceEntry[nSids].mask |= isDir ? dirReadMask : fileReadMask;
}
+ if (pmode & 0002) {
+ aceEntry[nSids].mask |= isDir ? dirWriteMask : fileWriteMask;
+ }
+ if (pmode & 0001) {
+ aceEntry[nSids].mask |= isDir ? dirExecuteMask : fileExecuteMask;
+ }
+ ++nSids;
+ }
- /*
- * Copy the current ACE from the old to the new ACL.
- */
+ /* Allocate memory and initialize the new ACL. */
- if (!AddAce(newAcl, ACL_REVISION, MAXDWORD, (PACL *) pACE2,
- ((PACE_HEADER) pACE2)->AceSize)) {
+ newAclSize = sizeof(ACL);
+ /* Add in size required for each ACE entry in the ACL */
+ for (i = 0; i < nSids; ++i) {
+ newAclSize +=
+ offsetof(ACCESS_ALLOWED_ACE, SidStart) + aceEntry[i].sidLen;
+ }
+ newAcl = ckalloc(newAclSize);
+ if (!InitializeAcl(newAcl, newAclSize, ACL_REVISION)) {
+ goto done;
+ }
+
+ for (i = 0; i < nSids; ++i) {
+ if (!AddAccessAllowedAce(newAcl, ACL_REVISION, aceEntry[i].mask, aceEntry[i].pSid)) {
goto done;
}
}
@@ -595,35 +608,36 @@ TestplatformChmod(
* to remove inherited ACL (we need to overwrite the default ACL's in this case)
*/
- if (set_readOnly == acl_readOnly_found || SetNamedSecurityInfoA(
- (LPSTR) nativePath, SE_FILE_OBJECT,
- DACL_SECURITY_INFORMATION /*| PROTECTED_DACL_SECURITY_INFORMATION*/,
- NULL, NULL, newAcl, NULL) == ERROR_SUCCESS) {
+ if (SetNamedSecurityInfoA((LPSTR)nativePath,
+ SE_FILE_OBJECT,
+ DACL_SECURITY_INFORMATION |
+ PROTECTED_DACL_SECURITY_INFORMATION,
+ NULL,
+ NULL,
+ newAcl,
+ NULL) == ERROR_SUCCESS) {
res = 0;
}
done:
- if (secDesc) {
- ckfree(secDesc);
+ if (pTokenUser) {
+ ckfree(pTokenUser);
+ }
+ if (hToken) {
+ CloseHandle(hToken);
}
if (newAcl) {
ckfree(newAcl);
}
- if (userSid) {
- ckfree(userSid);
- }
- if (userDomain) {
- ckfree(userDomain);
+ for (i = 0; i < nSids; ++i) {
+ ckfree(aceEntry[i].pSid);
}
if (res != 0) {
return res;
}
- /*
- * Run normal chmod command.
- */
-
+ /* Run normal chmod command */
return chmod(nativePath, pmode);
}
imbuktu?h=minor&id=fd980a9e41effa12cbddb4907a40734c83971906'>library/tzdata/Africa/Timbuktu2
-rw-r--r--library/tzdata/Africa/Tripoli2
-rw-r--r--library/tzdata/Africa/Tunis2
-rw-r--r--library/tzdata/Africa/Windhoek2
-rw-r--r--library/tzdata/America/Adak2
-rw-r--r--library/tzdata/America/Anchorage2
-rw-r--r--library/tzdata/America/Anguilla2
-rw-r--r--library/tzdata/America/Antigua2
-rw-r--r--library/tzdata/America/Araguaina2
-rw-r--r--library/tzdata/America/Argentina/Buenos_Aires2
-rw-r--r--library/tzdata/America/Argentina/Catamarca2
-rw-r--r--library/tzdata/America/Argentina/ComodRivadavia2
-rw-r--r--library/tzdata/America/Argentina/Cordoba2
-rw-r--r--library/tzdata/America/Argentina/Jujuy2
-rw-r--r--library/tzdata/America/Argentina/La_Rioja2
-rw-r--r--library/tzdata/America/Argentina/Mendoza2
-rw-r--r--library/tzdata/America/Argentina/Rio_Gallegos2
-rw-r--r--library/tzdata/America/Argentina/San_Juan2
-rw-r--r--library/tzdata/America/Argentina/Tucuman2
-rw-r--r--library/tzdata/America/Argentina/Ushuaia2
-rw-r--r--library/tzdata/America/Aruba2
-rw-r--r--library/tzdata/America/Asuncion2
-rwxr-xr-xlibrary/tzdata/America/Atikokan2
-rw-r--r--library/tzdata/America/Atka2
-rw-r--r--library/tzdata/America/Bahia2
-rw-r--r--library/tzdata/America/Barbados2
-rw-r--r--library/tzdata/America/Belem2
-rw-r--r--library/tzdata/America/Belize2
-rwxr-xr-xlibrary/tzdata/America/Blanc-Sablon2
-rw-r--r--library/tzdata/America/Boa_Vista2
-rw-r--r--library/tzdata/America/Bogota2
-rw-r--r--library/tzdata/America/Boise2
-rw-r--r--library/tzdata/America/Buenos_Aires2
-rw-r--r--library/tzdata/America/Cambridge_Bay2
-rw-r--r--library/tzdata/America/Campo_Grande2
-rw-r--r--library/tzdata/America/Cancun2
-rw-r--r--library/tzdata/America/Caracas2
-rw-r--r--library/tzdata/America/Catamarca2
-rw-r--r--library/tzdata/America/Cayenne2
-rw-r--r--library/tzdata/America/Cayman2
-rw-r--r--library/tzdata/America/Chicago2
-rw-r--r--library/tzdata/America/Chihuahua2
-rw-r--r--library/tzdata/America/Coral_Harbour2
-rw-r--r--library/tzdata/America/Cordoba2
-rw-r--r--library/tzdata/America/Costa_Rica2
-rw-r--r--library/tzdata/America/Cuiaba2
-rw-r--r--library/tzdata/America/Curacao2
-rw-r--r--library/tzdata/America/Danmarkshavn2
-rw-r--r--library/tzdata/America/Dawson2
-rw-r--r--library/tzdata/America/Dawson_Creek2
-rw-r--r--library/tzdata/America/Denver2
-rw-r--r--library/tzdata/America/Detroit2
-rw-r--r--library/tzdata/America/Dominica2
-rw-r--r--library/tzdata/America/Edmonton2
-rw-r--r--library/tzdata/America/Eirunepe2
-rw-r--r--library/tzdata/America/El_Salvador2
-rw-r--r--library/tzdata/America/Ensenada2
-rw-r--r--library/tzdata/America/Fort_Wayne2
-rw-r--r--library/tzdata/America/Fortaleza2
-rw-r--r--library/tzdata/America/Glace_Bay2
-rw-r--r--library/tzdata/America/Godthab2
-rw-r--r--library/tzdata/America/Goose_Bay2
-rw-r--r--library/tzdata/America/Grand_Turk2
-rw-r--r--library/tzdata/America/Grenada2
-rw-r--r--library/tzdata/America/Guadeloupe2
-rw-r--r--library/tzdata/America/Guatemala2
-rw-r--r--library/tzdata/America/Guayaquil2
-rw-r--r--library/tzdata/America/Guyana2
-rw-r--r--library/tzdata/America/Halifax2
-rw-r--r--library/tzdata/America/Havana2
-rw-r--r--library/tzdata/America/Hermosillo2
-rw-r--r--library/tzdata/America/Indiana/Indianapolis2
-rw-r--r--library/tzdata/America/Indiana/Knox2
-rw-r--r--library/tzdata/America/Indiana/Marengo2
-rwxr-xr-xlibrary/tzdata/America/Indiana/Petersburg2
-rw-r--r--library/tzdata/America/Indiana/Vevay2
-rwxr-xr-xlibrary/tzdata/America/Indiana/Vincennes2
-rw-r--r--library/tzdata/America/Indianapolis2
-rw-r--r--library/tzdata/America/Inuvik2
-rw-r--r--library/tzdata/America/Iqaluit2
-rw-r--r--library/tzdata/America/Jamaica2
-rw-r--r--library/tzdata/America/Jujuy2
-rw-r--r--library/tzdata/America/Juneau2
-rw-r--r--library/tzdata/America/Kentucky/Louisville2
-rw-r--r--library/tzdata/America/Kentucky/Monticello2
-rw-r--r--library/tzdata/America/Knox_IN2
-rw-r--r--library/tzdata/America/La_Paz2
-rw-r--r--library/tzdata/America/Lima2
-rw-r--r--library/tzdata/America/Los_Angeles2
-rw-r--r--library/tzdata/America/Louisville2
-rw-r--r--library/tzdata/America/Maceio2
-rw-r--r--library/tzdata/America/Managua2
-rw-r--r--library/tzdata/America/Manaus2
-rw-r--r--library/tzdata/America/Martinique2
-rw-r--r--library/tzdata/America/Mazatlan2
-rw-r--r--library/tzdata/America/Mendoza2
-rw-r--r--library/tzdata/America/Menominee2
-rw-r--r--library/tzdata/America/Merida2
-rw-r--r--library/tzdata/America/Mexico_City2
-rw-r--r--library/tzdata/America/Miquelon2
-rwxr-xr-xlibrary/tzdata/America/Moncton2
-rw-r--r--library/tzdata/America/Monterrey2
-rw-r--r--library/tzdata/America/Montevideo189
-rw-r--r--library/tzdata/America/Montreal2
-rw-r--r--library/tzdata/America/Montserrat2
-rw-r--r--library/tzdata/America/Nassau2
-rw-r--r--library/tzdata/America/New_York2
-rw-r--r--library/tzdata/America/Nipigon2
-rw-r--r--library/tzdata/America/Nome2
-rw-r--r--library/tzdata/America/Noronha2
-rw-r--r--library/tzdata/America/North_Dakota/Center2
-rwxr-xr-xlibrary/tzdata/America/North_Dakota/New_Salem2
-rw-r--r--library/tzdata/America/Panama2
-rw-r--r--library/tzdata/America/Pangnirtung2
-rw-r--r--library/tzdata/America/Paramaribo2
-rw-r--r--library/tzdata/America/Phoenix2
-rw-r--r--library/tzdata/America/Port-au-Prince2
-rw-r--r--library/tzdata/America/Port_of_Spain2
-rw-r--r--library/tzdata/America/Porto_Acre2
-rw-r--r--library/tzdata/America/Porto_Velho2
-rw-r--r--library/tzdata/America/Puerto_Rico2
-rw-r--r--library/tzdata/America/Rainy_River2
-rw-r--r--library/tzdata/America/Rankin_Inlet2
-rw-r--r--library/tzdata/America/Recife2
-rw-r--r--library/tzdata/America/Regina2
-rw-r--r--library/tzdata/America/Rio_Branco2
-rw-r--r--library/tzdata/America/Rosario2
-rw-r--r--library/tzdata/America/Santiago2
-rw-r--r--library/tzdata/America/Santo_Domingo2
-rw-r--r--library/tzdata/America/Sao_Paulo2
-rw-r--r--library/tzdata/America/Scoresbysund2
-rw-r--r--library/tzdata/America/Shiprock2
-rw-r--r--library/tzdata/America/St_Johns2
-rw-r--r--library/tzdata/America/St_Kitts2
-rw-r--r--library/tzdata/America/St_Lucia2
-rw-r--r--library/tzdata/America/St_Thomas2
-rw-r--r--library/tzdata/America/St_Vincent2
-rw-r--r--library/tzdata/America/Swift_Current2
-rw-r--r--library/tzdata/America/Tegucigalpa2
-rw-r--r--library/tzdata/America/Thule2
-rw-r--r--library/tzdata/America/Thunder_Bay2
-rw-r--r--library/tzdata/America/Tijuana2
-rw-r--r--library/tzdata/America/Toronto2
-rw-r--r--library/tzdata/America/Tortola2
-rw-r--r--library/tzdata/America/Vancouver2
-rw-r--r--library/tzdata/America/Virgin2
-rw-r--r--library/tzdata/America/Whitehorse2
-rw-r--r--library/tzdata/America/Winnipeg2
-rw-r--r--library/tzdata/America/Yakutat2
-rw-r--r--library/tzdata/America/Yellowknife2
-rw-r--r--library/tzdata/Antarctica/Casey2
-rw-r--r--library/tzdata/Antarctica/Davis2
-rw-r--r--library/tzdata/Antarctica/DumontDUrville2
-rw-r--r--library/tzdata/Antarctica/Mawson2
-rw-r--r--library/tzdata/Antarctica/McMurdo2
-rw-r--r--library/tzdata/Antarctica/Palmer2
-rw-r--r--library/tzdata/Antarctica/Rothera2
-rw-r--r--library/tzdata/Antarctica/South_Pole2
-rw-r--r--library/tzdata/Antarctica/Syowa2
-rw-r--r--library/tzdata/Antarctica/Vostok2
-rw-r--r--library/tzdata/Arctic/Longyearbyen2
-rw-r--r--library/tzdata/Asia/Aden2
-rw-r--r--library/tzdata/Asia/Almaty2
-rw-r--r--library/tzdata/Asia/Amman2
-rw-r--r--library/tzdata/Asia/Anadyr2
-rw-r--r--library/tzdata/Asia/Aqtau2
-rw-r--r--library/tzdata/Asia/Aqtobe2
-rw-r--r--library/tzdata/Asia/Ashgabat2
-rw-r--r--library/tzdata/Asia/Ashkhabad2
-rw-r--r--library/tzdata/Asia/Baghdad2
-rw-r--r--library/tzdata/Asia/Bahrain2
-rw-r--r--library/tzdata/Asia/Baku2
-rw-r--r--library/tzdata/Asia/Bangkok2
-rw-r--r--library/tzdata/Asia/Beirut2
-rw-r--r--library/tzdata/Asia/Bishkek2
-rw-r--r--library/tzdata/Asia/Brunei2
-rw-r--r--library/tzdata/Asia/Calcutta2
-rw-r--r--library/tzdata/Asia/Choibalsan2
-rw-r--r--library/tzdata/Asia/Chongqing2
-rw-r--r--library/tzdata/Asia/Chungking2
-rw-r--r--library/tzdata/Asia/Colombo2
-rw-r--r--library/tzdata/Asia/Dacca2
-rw-r--r--library/tzdata/Asia/Damascus4
-rw-r--r--library/tzdata/Asia/Dhaka2
-rw-r--r--library/tzdata/Asia/Dili2
-rw-r--r--library/tzdata/Asia/Dubai2
-rw-r--r--library/tzdata/Asia/Dushanbe2
-rw-r--r--library/tzdata/Asia/Gaza190
-rw-r--r--library/tzdata/Asia/Harbin2
-rw-r--r--library/tzdata/Asia/Hong_Kong2
-rw-r--r--library/tzdata/Asia/Hovd2
-rw-r--r--library/tzdata/Asia/Irkutsk2
-rw-r--r--library/tzdata/Asia/Istanbul2
-rw-r--r--library/tzdata/Asia/Jakarta2
-rw-r--r--library/tzdata/Asia/Jayapura2
-rw-r--r--library/tzdata/Asia/Jerusalem2
-rw-r--r--library/tzdata/Asia/Kabul2
-rw-r--r--library/tzdata/Asia/Kamchatka2
-rw-r--r--library/tzdata/Asia/Karachi2
-rw-r--r--library/tzdata/Asia/Kashgar2
-rw-r--r--library/tzdata/Asia/Katmandu2
-rw-r--r--library/tzdata/Asia/Krasnoyarsk2
-rw-r--r--library/tzdata/Asia/Kuala_Lumpur2
-rw-r--r--library/tzdata/Asia/Kuching2
-rw-r--r--library/tzdata/Asia/Kuwait2
-rw-r--r--library/tzdata/Asia/Macao2
-rw-r--r--library/tzdata/Asia/Macau2
-rw-r--r--library/tzdata/Asia/Magadan2
-rw-r--r--library/tzdata/Asia/Makassar2
-rw-r--r--library/tzdata/Asia/Manila2
-rw-r--r--library/tzdata/Asia/Muscat2
-rw-r--r--library/tzdata/Asia/Nicosia2
-rw-r--r--library/tzdata/Asia/Novosibirsk2
-rw-r--r--library/tzdata/Asia/Omsk2
-rw-r--r--library/tzdata/Asia/Oral2
-rw-r--r--library/tzdata/Asia/Phnom_Penh2
-rw-r--r--library/tzdata/Asia/Pontianak2
-rw-r--r--library/tzdata/Asia/Pyongyang2
-rw-r--r--library/tzdata/Asia/Qatar2
-rw-r--r--library/tzdata/Asia/Qyzylorda2
-rw-r--r--library/tzdata/Asia/Rangoon2
-rw-r--r--library/tzdata/Asia/Riyadh2
-rw-r--r--library/tzdata/Asia/Saigon2
-rw-r--r--library/tzdata/Asia/Sakhalin2
-rw-r--r--library/tzdata/Asia/Samarkand2
-rw-r--r--library/tzdata/Asia/Seoul2
-rw-r--r--library/tzdata/Asia/Shanghai2
-rw-r--r--library/tzdata/Asia/Singapore2
-rw-r--r--library/tzdata/Asia/Taipei2
-rw-r--r--library/tzdata/Asia/Tashkent2
-rw-r--r--library/tzdata/Asia/Tbilisi2
-rw-r--r--library/tzdata/Asia/Tehran2
-rw-r--r--library/tzdata/Asia/Tel_Aviv2
-rw-r--r--library/tzdata/Asia/Thimbu2
-rw-r--r--library/tzdata/Asia/Thimphu2
-rw-r--r--library/tzdata/Asia/Tokyo2
-rw-r--r--library/tzdata/Asia/Ujung_Pandang2
-rw-r--r--library/tzdata/Asia/Ulaanbaatar2
-rw-r--r--library/tzdata/Asia/Ulan_Bator2
-rw-r--r--library/tzdata/Asia/Urumqi2
-rw-r--r--library/tzdata/Asia/Vientiane2
-rw-r--r--library/tzdata/Asia/Vladivostok2
-rw-r--r--library/tzdata/Asia/Yakutsk2
-rw-r--r--library/tzdata/Asia/Yekaterinburg2
-rw-r--r--library/tzdata/Asia/Yerevan2
-rw-r--r--library/tzdata/Atlantic/Azores2
-rw-r--r--library/tzdata/Atlantic/Bermuda2
-rw-r--r--library/tzdata/Atlantic/Canary2
-rw-r--r--library/tzdata/Atlantic/Cape_Verde2
-rw-r--r--library/tzdata/Atlantic/Faeroe2
-rw-r--r--library/tzdata/Atlantic/Jan_Mayen2
-rw-r--r--library/tzdata/Atlantic/Madeira2
-rw-r--r--library/tzdata/Atlantic/Reykjavik2
-rw-r--r--library/tzdata/Atlantic/South_Georgia2
-rw-r--r--library/tzdata/Atlantic/St_Helena2
-rw-r--r--library/tzdata/Atlantic/Stanley2
-rw-r--r--library/tzdata/Australia/ACT2
-rw-r--r--library/tzdata/Australia/Adelaide2
-rw-r--r--library/tzdata/Australia/Brisbane2
-rw-r--r--library/tzdata/Australia/Broken_Hill2
-rw-r--r--library/tzdata/Australia/Canberra2
-rw-r--r--library/tzdata/Australia/Currie2
-rw-r--r--library/tzdata/Australia/Darwin2
-rw-r--r--library/tzdata/Australia/Hobart2
-rw-r--r--library/tzdata/Australia/LHI2
-rw-r--r--library/tzdata/Australia/Lindeman2
-rw-r--r--library/tzdata/Australia/Lord_Howe2
-rw-r--r--library/tzdata/Australia/Melbourne2
-rw-r--r--library/tzdata/Australia/NSW2
-rw-r--r--library/tzdata/Australia/North2
-rw-r--r--library/tzdata/Australia/Perth2
-rw-r--r--library/tzdata/Australia/Queensland2
-rw-r--r--library/tzdata/Australia/South2
-rw-r--r--library/tzdata/Australia/Sydney2
-rw-r--r--library/tzdata/Australia/Tasmania2
-rw-r--r--library/tzdata/Australia/Victoria2
-rw-r--r--library/tzdata/Australia/West2
-rw-r--r--library/tzdata/Australia/Yancowinna2
-rw-r--r--library/tzdata/Brazil/Acre2
-rw-r--r--library/tzdata/Brazil/DeNoronha2
-rw-r--r--library/tzdata/Brazil/East2
-rw-r--r--library/tzdata/Brazil/West2
-rw-r--r--library/tzdata/CET2
-rw-r--r--library/tzdata/CST6CDT2
-rw-r--r--library/tzdata/Canada/Atlantic2
-rw-r--r--library/tzdata/Canada/Central2
-rw-r--r--library/tzdata/Canada/East-Saskatchewan2
-rw-r--r--library/tzdata/Canada/Eastern2
-rw-r--r--library/tzdata/Canada/Mountain2
-rw-r--r--library/tzdata/Canada/Newfoundland2
-rw-r--r--library/tzdata/Canada/Pacific2
-rw-r--r--library/tzdata/Canada/Saskatchewan2
-rw-r--r--library/tzdata/Canada/Yukon2
-rw-r--r--library/tzdata/Chile/Continental2
-rw-r--r--library/tzdata/Chile/EasterIsland2
-rw-r--r--library/tzdata/Cuba2
-rw-r--r--library/tzdata/EET2
-rw-r--r--library/tzdata/EST2
-rw-r--r--library/tzdata/EST5EDT2
-rw-r--r--library/tzdata/Egypt2
-rw-r--r--library/tzdata/Eire2
-rw-r--r--library/tzdata/Etc/GMT2
-rw-r--r--library/tzdata/Etc/GMT+02
-rw-r--r--library/tzdata/Etc/GMT+12
-rw-r--r--library/tzdata/Etc/GMT+102
-rw-r--r--library/tzdata/Etc/GMT+112
-rw-r--r--library/tzdata/Etc/GMT+122
-rw-r--r--library/tzdata/Etc/GMT+22
-rw-r--r--library/tzdata/Etc/GMT+32
-rw-r--r--library/tzdata/Etc/GMT+42
-rw-r--r--library/tzdata/Etc/GMT+52
-rw-r--r--library/tzdata/Etc/GMT+62
-rw-r--r--library/tzdata/Etc/GMT+72
-rw-r--r--library/tzdata/Etc/GMT+82
-rw-r--r--library/tzdata/Etc/GMT+92
-rw-r--r--library/tzdata/Etc/GMT-02
-rw-r--r--library/tzdata/Etc/GMT-12
-rw-r--r--library/tzdata/Etc/GMT-102
-rw-r--r--library/tzdata/Etc/GMT-112
-rw-r--r--library/tzdata/Etc/GMT-122
-rw-r--r--library/tzdata/Etc/GMT-132
-rw-r--r--library/tzdata/Etc/GMT-142
-rw-r--r--library/tzdata/Etc/GMT-22
-rw-r--r--library/tzdata/Etc/GMT-32
-rw-r--r--library/tzdata/Etc/GMT-42
-rw-r--r--library/tzdata/Etc/GMT-52
-rw-r--r--library/tzdata/Etc/GMT-62
-rw-r--r--library/tzdata/Etc/GMT-72
-rw-r--r--library/tzdata/Etc/GMT-82
-rw-r--r--library/tzdata/Etc/GMT-92
-rw-r--r--library/tzdata/Etc/GMT02
-rw-r--r--library/tzdata/Etc/Greenwich2
-rw-r--r--library/tzdata/Etc/UCT2
-rw-r--r--library/tzdata/Etc/UTC2
-rw-r--r--library/tzdata/Etc/Universal2
-rw-r--r--library/tzdata/Etc/Zulu2
-rw-r--r--library/tzdata/Europe/Amsterdam2
-rw-r--r--library/tzdata/Europe/Andorra2
-rw-r--r--library/tzdata/Europe/Athens2
-rw-r--r--library/tzdata/Europe/Belfast2
-rw-r--r--library/tzdata/Europe/Belgrade2
-rw-r--r--library/tzdata/Europe/Berlin2
-rw-r--r--library/tzdata/Europe/Bratislava2
-rw-r--r--library/tzdata/Europe/Brussels2
-rw-r--r--library/tzdata/Europe/Bucharest2
-rw-r--r--library/tzdata/Europe/Budapest2
-rw-r--r--library/tzdata/Europe/Chisinau2
-rw-r--r--library/tzdata/Europe/Copenhagen2
-rw-r--r--library/tzdata/Europe/Dublin2
-rw-r--r--library/tzdata/Europe/Gibraltar2
-rwxr-xr-xlibrary/tzdata/Europe/Guernsey2
-rw-r--r--library/tzdata/Europe/Helsinki2
-rwxr-xr-xlibrary/tzdata/Europe/Isle_of_Man2
-rw-r--r--library/tzdata/Europe/Istanbul2
-rwxr-xr-xlibrary/tzdata/Europe/Jersey2
-rw-r--r--library/tzdata/Europe/Kaliningrad2
-rw-r--r--library/tzdata/Europe/Kiev2
-rw-r--r--library/tzdata/Europe/Lisbon2
-rw-r--r--library/tzdata/Europe/Ljubljana2
-rw-r--r--library/tzdata/Europe/London2
-rw-r--r--library/tzdata/Europe/Luxembourg2
-rw-r--r--library/tzdata/Europe/Madrid2
-rw-r--r--library/tzdata/Europe/Malta2
-rw-r--r--library/tzdata/Europe/Mariehamn2
-rw-r--r--library/tzdata/Europe/Minsk2
-rw-r--r--library/tzdata/Europe/Monaco2
-rw-r--r--library/tzdata/Europe/Moscow2
-rw-r--r--library/tzdata/Europe/Nicosia2
-rw-r--r--library/tzdata/Europe/Oslo2
-rw-r--r--library/tzdata/Europe/Paris2
-rw-r--r--library/tzdata/Europe/Prague2
-rw-r--r--library/tzdata/Europe/Riga2
-rw-r--r--library/tzdata/Europe/Rome2
-rw-r--r--library/tzdata/Europe/Samara2
-rw-r--r--library/tzdata/Europe/San_Marino2
-rw-r--r--library/tzdata/Europe/Sarajevo2
-rw-r--r--library/tzdata/Europe/Simferopol2
-rw-r--r--library/tzdata/Europe/Skopje2
-rw-r--r--library/tzdata/Europe/Sofia2
-rw-r--r--library/tzdata/Europe/Stockholm2
-rw-r--r--library/tzdata/Europe/Tallinn2
-rw-r--r--library/tzdata/Europe/Tirane2
-rw-r--r--library/tzdata/Europe/Tiraspol2
-rw-r--r--library/tzdata/Europe/Uzhgorod2
-rw-r--r--library/tzdata/Europe/Vaduz2
-rw-r--r--library/tzdata/Europe/Vatican2
-rw-r--r--library/tzdata/Europe/Vienna2
-rw-r--r--library/tzdata/Europe/Vilnius2
-rwxr-xr-xlibrary/tzdata/Europe/Volgograd2
-rw-r--r--library/tzdata/Europe/Warsaw2
-rw-r--r--library/tzdata/Europe/Zagreb2
-rw-r--r--library/tzdata/Europe/Zaporozhye2
-rw-r--r--library/tzdata/Europe/Zurich2
-rw-r--r--library/tzdata/GB2
-rw-r--r--library/tzdata/GB-Eire2
-rw-r--r--library/tzdata/GMT2
-rw-r--r--library/tzdata/GMT+02
-rw-r--r--library/tzdata/GMT-02
-rw-r--r--library/tzdata/GMT02
-rw-r--r--library/tzdata/Greenwich2
-rw-r--r--library/tzdata/HST2
-rw-r--r--library/tzdata/Hongkong2
-rw-r--r--library/tzdata/Iceland2
-rw-r--r--library/tzdata/Indian/Antananarivo2
-rw-r--r--library/tzdata/Indian/Chagos2
-rw-r--r--library/tzdata/Indian/Christmas2
-rw-r--r--library/tzdata/Indian/Cocos2
-rw-r--r--library/tzdata/Indian/Comoro2
-rw-r--r--library/tzdata/Indian/Kerguelen2
-rw-r--r--library/tzdata/Indian/Mahe2
-rw-r--r--library/tzdata/Indian/Maldives2
-rw-r--r--library/tzdata/Indian/Mauritius2
-rw-r--r--library/tzdata/Indian/Mayotte2
-rw-r--r--library/tzdata/Indian/Reunion2
-rw-r--r--library/tzdata/Iran2
-rw-r--r--library/tzdata/Israel2
-rw-r--r--library/tzdata/Jamaica2
-rw-r--r--library/tzdata/Japan2
-rw-r--r--library/tzdata/Kwajalein2
-rw-r--r--library/tzdata/Libya2
-rw-r--r--library/tzdata/MET2
-rw-r--r--library/tzdata/MST2
-rw-r--r--library/tzdata/MST7MDT2
-rw-r--r--library/tzdata/Mexico/BajaNorte2
-rw-r--r--library/tzdata/Mexico/BajaSur2
-rw-r--r--library/tzdata/Mexico/General2
-rw-r--r--library/tzdata/NZ2
-rw-r--r--library/tzdata/NZ-CHAT2
-rw-r--r--library/tzdata/Navajo2
-rw-r--r--library/tzdata/PRC2
-rw-r--r--library/tzdata/PST8PDT2
-rw-r--r--library/tzdata/Pacific/Apia2
-rw-r--r--library/tzdata/Pacific/Auckland2
-rw-r--r--library/tzdata/Pacific/Chatham2
-rw-r--r--library/tzdata/Pacific/Easter2
-rw-r--r--library/tzdata/Pacific/Efate2
-rw-r--r--library/tzdata/Pacific/Enderbury2
-rw-r--r--library/tzdata/Pacific/Fakaofo2
-rw-r--r--library/tzdata/Pacific/Fiji2
-rw-r--r--library/tzdata/Pacific/Funafuti2
-rw-r--r--library/tzdata/Pacific/Galapagos2
-rw-r--r--library/tzdata/Pacific/Gambier2
-rw-r--r--library/tzdata/Pacific/Guadalcanal2
-rw-r--r--library/tzdata/Pacific/Guam2
-rw-r--r--library/tzdata/Pacific/Honolulu2
-rw-r--r--library/tzdata/Pacific/Johnston2
-rw-r--r--library/tzdata/Pacific/Kiritimati2
-rw-r--r--library/tzdata/Pacific/Kosrae2
-rw-r--r--library/tzdata/Pacific/Kwajalein2
-rw-r--r--library/tzdata/Pacific/Majuro2
-rw-r--r--library/tzdata/Pacific/Marquesas2
-rw-r--r--library/tzdata/Pacific/Midway2
-rw-r--r--library/tzdata/Pacific/Nauru2
-rw-r--r--library/tzdata/Pacific/Niue2
-rw-r--r--library/tzdata/Pacific/Norfolk2
-rw-r--r--library/tzdata/Pacific/Noumea2
-rw-r--r--library/tzdata/Pacific/Pago_Pago2
-rw-r--r--library/tzdata/Pacific/Palau2
-rw-r--r--library/tzdata/Pacific/Pitcairn2
-rw-r--r--library/tzdata/Pacific/Ponape2
-rw-r--r--library/tzdata/Pacific/Port_Moresby2
-rw-r--r--library/tzdata/Pacific/Rarotonga2
-rw-r--r--library/tzdata/Pacific/Saipan2
-rw-r--r--library/tzdata/Pacific/Samoa2
-rw-r--r--library/tzdata/Pacific/Tahiti2
-rw-r--r--library/tzdata/Pacific/Tarawa2
-rw-r--r--library/tzdata/Pacific/Tongatapu2
-rw-r--r--library/tzdata/Pacific/Truk2
-rw-r--r--library/tzdata/Pacific/Wake2
-rw-r--r--library/tzdata/Pacific/Wallis2
-rw-r--r--library/tzdata/Pacific/Yap2
-rw-r--r--library/tzdata/Poland2
-rw-r--r--library/tzdata/Portugal2
-rw-r--r--library/tzdata/ROC2
-rw-r--r--library/tzdata/ROK2
-rw-r--r--library/tzdata/Singapore2
-rw-r--r--library/tzdata/Turkey2
-rw-r--r--library/tzdata/UCT2
-rw-r--r--library/tzdata/US/Alaska2
-rw-r--r--library/tzdata/US/Aleutian2
-rw-r--r--library/tzdata/US/Arizona2
-rw-r--r--library/tzdata/US/Central2
-rw-r--r--library/tzdata/US/East-Indiana2
-rw-r--r--library/tzdata/US/Eastern2
-rw-r--r--library/tzdata/US/Hawaii2
-rw-r--r--library/tzdata/US/Indiana-Starke2
-rw-r--r--library/tzdata/US/Michigan2
-rw-r--r--library/tzdata/US/Mountain2
-rw-r--r--library/tzdata/US/Pacific2
-rw-r--r--library/tzdata/US/Pacific-New2
-rw-r--r--library/tzdata/US/Samoa2
-rw-r--r--library/tzdata/UTC2
-rw-r--r--library/tzdata/Universal2
-rw-r--r--library/tzdata/W-SU2
-rw-r--r--library/tzdata/WET2
-rw-r--r--library/tzdata/Zulu2
545 files changed, 831 insertions, 640 deletions
diff --git a/ChangeLog b/ChangeLog
index 3d10227..35b947a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-10-04 Kevin Kenny <kennykb@acm.org>
+
+ * tzdata/: Olson's tzdata2006m.
+
2006-10-01 Kevin Kenny <kennykb@acm.org>
* tests/clock.test (clock-49.2): Removed a locale dependency
diff --git a/library/tzdata/Africa/Abidjan b/library/tzdata/Africa/Abidjan
index ebe617d..4b4f5b2 100644
--- a/library/tzdata/Africa/Abidjan
+++ b/library/tzdata/Africa/Abidjan
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Abidjan) {
{-9223372036854775808 -968 0 LMT}
diff --git a/library/tzdata/Africa/Accra b/library/tzdata/Africa/Accra
index 7e323e5..faf58fb 100644
--- a/library/tzdata/Africa/Accra
+++ b/library/tzdata/Africa/Accra
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Accra) {
{-9223372036854775808 -52 0 LMT}
diff --git a/library/tzdata/Africa/Addis_Ababa b/library/tzdata/Africa/Addis_Ababa
index fc45012..4b92483 100644
--- a/library/tzdata/Africa/Addis_Ababa
+++ b/library/tzdata/Africa/Addis_Ababa
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Addis_Ababa) {
{-9223372036854775808 9288 0 LMT}
diff --git a/library/tzdata/Africa/Algiers b/library/tzdata/Africa/Algiers
index 730eb02..fe4de22 100644
--- a/library/tzdata/Africa/Algiers
+++ b/library/tzdata/Africa/Algiers
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Algiers) {
{-9223372036854775808 732 0 LMT}
diff --git a/library/tzdata/Africa/Asmera b/library/tzdata/Africa/Asmera
index 4457839..cedbe35 100644
--- a/library/tzdata/Africa/Asmera
+++ b/library/tzdata/Africa/Asmera
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Asmera) {
{-9223372036854775808 9332 0 LMT}
diff --git a/library/tzdata/Africa/Bamako b/library/tzdata/Africa/Bamako
index 15debdd..7ed62e0 100644
--- a/library/tzdata/Africa/Bamako
+++ b/library/tzdata/Africa/Bamako
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Bamako) {
{-9223372036854775808 -1920 0 LMT}
diff --git a/library/tzdata/Africa/Bangui b/library/tzdata/Africa/Bangui
index 11838a3..94f5058 100644
--- a/library/tzdata/Africa/Bangui
+++ b/library/tzdata/Africa/Bangui
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Bangui) {
{-9223372036854775808 4460 0 LMT}
diff --git a/library/tzdata/Africa/Banjul b/library/tzdata/Africa/Banjul
index a935e1b..a7f0168 100644
--- a/library/tzdata/Africa/Banjul
+++ b/library/tzdata/Africa/Banjul
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Banjul) {
{-9223372036854775808 -3996 0 LMT}
diff --git a/library/tzdata/Africa/Bissau b/library/tzdata/Africa/Bissau
index bab316a..d51cb9f 100644
--- a/library/tzdata/Africa/Bissau
+++ b/library/tzdata/Africa/Bissau
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Bissau) {
{-9223372036854775808 -3740 0 LMT}
diff --git a/library/tzdata/Africa/Blantyre b/library/tzdata/Africa/Blantyre
index b5d3b75..17b58f4 100644
--- a/library/tzdata/Africa/Blantyre
+++ b/library/tzdata/Africa/Blantyre
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Blantyre) {
{-9223372036854775808 8400 0 LMT}
diff --git a/library/tzdata/Africa/Brazzaville b/library/tzdata/Africa/Brazzaville
index 44910a6..b4e0923 100644
--- a/library/tzdata/Africa/Brazzaville
+++ b/library/tzdata/Africa/Brazzaville
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Brazzaville) {
{-9223372036854775808 3668 0 LMT}
diff --git a/library/tzdata/Africa/Bujumbura b/library/tzdata/Africa/Bujumbura
index 12a2660..c26d053 100644
--- a/library/tzdata/Africa/Bujumbura
+++ b/library/tzdata/Africa/Bujumbura
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Bujumbura) {
{-9223372036854775808 7048 0 LMT}
diff --git a/library/tzdata/Africa/Cairo b/library/tzdata/Africa/Cairo
index fd14148..13cc929 100644
--- a/library/tzdata/Africa/Cairo
+++ b/library/tzdata/Africa/Cairo
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Cairo) {
{-9223372036854775808 7500 0 LMT}
@@ -114,7 +114,7 @@ set TZData(:Africa/Cairo) {
{1114725600 10800 1 EEST}
{1128027600 7200 0 EET}
{1146175200 10800 1 EEST}
- {1159477200 7200 0 EET}
+ {1158872400 7200 0 EET}
{1177624800 10800 1 EEST}
{1190926800 7200 0 EET}
{1209074400 10800 1 EEST}
diff --git a/library/tzdata/Africa/Casablanca b/library/tzdata/Africa/Casablanca
index 112aa19..aa4c8e3 100644
--- a/library/tzdata/Africa/Casablanca
+++ b/library/tzdata/Africa/Casablanca
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Casablanca) {
{-9223372036854775808 -1820 0 LMT}
diff --git a/library/tzdata/Africa/Ceuta b/library/tzdata/Africa/Ceuta
index bcbbd8c..882c13d 100644
--- a/library/tzdata/Africa/Ceuta
+++ b/library/tzdata/Africa/Ceuta
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Ceuta) {
{-9223372036854775808 -1276 0 LMT}
diff --git a/library/tzdata/Africa/Conakry b/library/tzdata/Africa/Conakry
index 5616f15..d17ce4b 100644
--- a/library/tzdata/Africa/Conakry
+++ b/library/tzdata/Africa/Conakry
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Conakry) {
{-9223372036854775808 -3292 0 LMT}
diff --git a/library/tzdata/Africa/Dakar b/library/tzdata/Africa/Dakar
index 7ac0d9e..487dc62 100644
--- a/library/tzdata/Africa/Dakar
+++ b/library/tzdata/Africa/Dakar
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Dakar) {
{-9223372036854775808 -4184 0 LMT}
diff --git a/library/tzdata/Africa/Dar_es_Salaam b/library/tzdata/Africa/Dar_es_Salaam
index 7241049..e427b9c 100644
--- a/library/tzdata/Africa/Dar_es_Salaam
+++ b/library/tzdata/Africa/Dar_es_Salaam
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Dar_es_Salaam) {
{-9223372036854775808 9428 0 LMT}
diff --git a/library/tzdata/Africa/Djibouti b/library/tzdata/Africa/Djibouti
index 557ef33..0ec510c 100644
--- a/library/tzdata/Africa/Djibouti
+++ b/library/tzdata/Africa/Djibouti
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Djibouti) {
{-9223372036854775808 10356 0 LMT}
diff --git a/library/tzdata/Africa/Douala b/library/tzdata/Africa/Douala
index 8285f19..301a530 100644
--- a/library/tzdata/Africa/Douala
+++ b/library/tzdata/Africa/Douala
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Douala) {
{-9223372036854775808 2328 0 LMT}
diff --git a/library/tzdata/Africa/El_Aaiun b/library/tzdata/Africa/El_Aaiun
index 8e19ea7..a8b9d34 100644
--- a/library/tzdata/Africa/El_Aaiun
+++ b/library/tzdata/Africa/El_Aaiun
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/El_Aaiun) {
{-9223372036854775808 -3168 0 LMT}
diff --git a/library/tzdata/Africa/Freetown b/library/tzdata/Africa/Freetown
index 023593a..c3f2d2e 100644
--- a/library/tzdata/Africa/Freetown
+++ b/library/tzdata/Africa/Freetown
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Freetown) {
{-9223372036854775808 -3180 0 LMT}
diff --git a/library/tzdata/Africa/Gaborone b/library/tzdata/Africa/Gaborone
index 8a7c211..7753ba0 100644
--- a/library/tzdata/Africa/Gaborone
+++ b/library/tzdata/Africa/Gaborone
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Gaborone) {
{-9223372036854775808 6220 0 LMT}
diff --git a/library/tzdata/Africa/Harare b/library/tzdata/Africa/Harare
index 14b348e..7482b15 100644
--- a/library/tzdata/Africa/Harare
+++ b/library/tzdata/Africa/Harare
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Harare) {
{-9223372036854775808 7452 0 LMT}
diff --git a/library/tzdata/Africa/Johannesburg b/library/tzdata/Africa/Johannesburg
index c1bfa32..b9a8348 100644
--- a/library/tzdata/Africa/Johannesburg
+++ b/library/tzdata/Africa/Johannesburg
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Johannesburg) {
{-9223372036854775808 6720 0 LMT}
diff --git a/library/tzdata/Africa/Kampala b/library/tzdata/Africa/Kampala
index e60b1ef..ab3f085 100644
--- a/library/tzdata/Africa/Kampala
+++ b/library/tzdata/Africa/Kampala
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Kampala) {
{-9223372036854775808 7780 0 LMT}
diff --git a/library/tzdata/Africa/Khartoum b/library/tzdata/Africa/Khartoum
index ca16638..dfcac82 100644
--- a/library/tzdata/Africa/Khartoum
+++ b/library/tzdata/Africa/Khartoum
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Khartoum) {
{-9223372036854775808 7808 0 LMT}
diff --git a/library/tzdata/Africa/Kigali b/library/tzdata/Africa/Kigali
index 3797e98..f723bcd 100644
--- a/library/tzdata/Africa/Kigali
+++ b/library/tzdata/Africa/Kigali
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Kigali) {
{-9223372036854775808 7216 0 LMT}
diff --git a/library/tzdata/Africa/Kinshasa b/library/tzdata/Africa/Kinshasa
index 30a3257..050c1fa 100644
--- a/library/tzdata/Africa/Kinshasa
+++ b/library/tzdata/Africa/Kinshasa
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Kinshasa) {
{-9223372036854775808 3672 0 LMT}
diff --git a/library/tzdata/Africa/Lagos b/library/tzdata/Africa/Lagos
index 11f5718..079572f 100644
--- a/library/tzdata/Africa/Lagos
+++ b/library/tzdata/Africa/Lagos
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Lagos) {
{-9223372036854775808 816 0 LMT}
diff --git a/library/tzdata/Africa/Libreville b/library/tzdata/Africa/Libreville
index 6ea75d9..8427551 100644
--- a/library/tzdata/Africa/Libreville
+++ b/library/tzdata/Africa/Libreville
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Libreville) {
{-9223372036854775808 2268 0 LMT}
diff --git a/library/tzdata/Africa/Lome b/library/tzdata/Africa/Lome
index e9a0c79..606625c 100644
--- a/library/tzdata/Africa/Lome
+++ b/library/tzdata/Africa/Lome
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Lome) {
{-9223372036854775808 292 0 LMT}
diff --git a/library/tzdata/Africa/Luanda b/library/tzdata/Africa/Luanda
index 4a2e1fe..cd1b29e 100644
--- a/library/tzdata/Africa/Luanda
+++ b/library/tzdata/Africa/Luanda
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Luanda) {
{-9223372036854775808 3176 0 LMT}
diff --git a/library/tzdata/Africa/Lubumbashi b/library/tzdata/Africa/Lubumbashi
index 4550406..bd67221 100644
--- a/library/tzdata/Africa/Lubumbashi
+++ b/library/tzdata/Africa/Lubumbashi
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Lubumbashi) {
{-9223372036854775808 6592 0 LMT}
diff --git a/library/tzdata/Africa/Lusaka b/library/tzdata/Africa/Lusaka
index c508d5c..ed9c30d 100644
--- a/library/tzdata/Africa/Lusaka
+++ b/library/tzdata/Africa/Lusaka
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Lusaka) {
{-9223372036854775808 6788 0 LMT}
diff --git a/library/tzdata/Africa/Malabo b/library/tzdata/Africa/Malabo
index f395c19..bec0524 100644
--- a/library/tzdata/Africa/Malabo
+++ b/library/tzdata/Africa/Malabo
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Malabo) {
{-9223372036854775808 2108 0 LMT}
diff --git a/library/tzdata/Africa/Maputo b/library/tzdata/Africa/Maputo
index 9568fd9..6ee208c 100644
--- a/library/tzdata/Africa/Maputo
+++ b/library/tzdata/Africa/Maputo
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Maputo) {
{-9223372036854775808 7820 0 LMT}
diff --git a/library/tzdata/Africa/Maseru b/library/tzdata/Africa/Maseru
index b580c60..21ca968 100644
--- a/library/tzdata/Africa/Maseru
+++ b/library/tzdata/Africa/Maseru
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Maseru) {
{-9223372036854775808 6600 0 LMT}
diff --git a/library/tzdata/Africa/Mbabane b/library/tzdata/Africa/Mbabane
index 016ba4c..4d174d5 100644
--- a/library/tzdata/Africa/Mbabane
+++ b/library/tzdata/Africa/Mbabane
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Mbabane) {
{-9223372036854775808 7464 0 LMT}
diff --git a/library/tzdata/Africa/Mogadishu b/library/tzdata/Africa/Mogadishu
index fa6ffd8..570d3ea 100644
--- a/library/tzdata/Africa/Mogadishu
+++ b/library/tzdata/Africa/Mogadishu
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Mogadishu) {
{-9223372036854775808 10888 0 LMT}
diff --git a/library/tzdata/Africa/Monrovia b/library/tzdata/Africa/Monrovia
index b2a95a1..1cfff58 100644
--- a/library/tzdata/Africa/Monrovia
+++ b/library/tzdata/Africa/Monrovia
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Monrovia) {
{-9223372036854775808 -2588 0 LMT}
diff --git a/library/tzdata/Africa/Nairobi b/library/tzdata/Africa/Nairobi
index 72347b4..99b0d70 100644
--- a/library/tzdata/Africa/Nairobi
+++ b/library/tzdata/Africa/Nairobi
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Nairobi) {
{-9223372036854775808 8836 0 LMT}
diff --git a/library/tzdata/Africa/Ndjamena b/library/tzdata/Africa/Ndjamena
index 708e170..af4daaa 100644
--- a/library/tzdata/Africa/Ndjamena
+++ b/library/tzdata/Africa/Ndjamena
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Ndjamena) {
{-9223372036854775808 3612 0 LMT}
diff --git a/library/tzdata/Africa/Niamey b/library/tzdata/Africa/Niamey
index d24669e..40ded06b 100644
--- a/library/tzdata/Africa/Niamey
+++ b/library/tzdata/Africa/Niamey
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Niamey) {
{-9223372036854775808 508 0 LMT}
diff --git a/library/tzdata/Africa/Nouakchott b/library/tzdata/Africa/Nouakchott
index c371851..f7369d0 100644
--- a/library/tzdata/Africa/Nouakchott
+++ b/library/tzdata/Africa/Nouakchott
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Nouakchott) {
{-9223372036854775808 -3828 0 LMT}
diff --git a/library/tzdata/Africa/Ouagadougou b/library/tzdata/Africa/Ouagadougou
index 7a11628..88a7145 100644
--- a/library/tzdata/Africa/Ouagadougou
+++ b/library/tzdata/Africa/Ouagadougou
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Ouagadougou) {
{-9223372036854775808 -364 0 LMT}
diff --git a/library/tzdata/Africa/Porto-Novo b/library/tzdata/Africa/Porto-Novo
index 4a4b800..b89cf1b 100644
--- a/library/tzdata/Africa/Porto-Novo
+++ b/library/tzdata/Africa/Porto-Novo
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Porto-Novo) {
{-9223372036854775808 628 0 LMT}
diff --git a/library/tzdata/Africa/Sao_Tome b/library/tzdata/Africa/Sao_Tome
index dc2ea51..ab1590d 100644
--- a/library/tzdata/Africa/Sao_Tome
+++ b/library/tzdata/Africa/Sao_Tome
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Sao_Tome) {
{-9223372036854775808 1616 0 LMT}
diff --git a/library/tzdata/Africa/Timbuktu b/library/tzdata/Africa/Timbuktu
index cf534c3..8057eed 100644
--- a/library/tzdata/Africa/Timbuktu
+++ b/library/tzdata/Africa/Timbuktu
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
if {![info exists TZData(Africa/Bamako)]} {
LoadTimeZoneFile Africa/Bamako
}
diff --git a/library/tzdata/Africa/Tripoli b/library/tzdata/Africa/Tripoli
index 4b53eee..e993249 100644
--- a/library/tzdata/Africa/Tripoli
+++ b/library/tzdata/Africa/Tripoli
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Tripoli) {
{-9223372036854775808 3164 0 LMT}
diff --git a/library/tzdata/Africa/Tunis b/library/tzdata/Africa/Tunis
index 9f920b6..8fdb11b 100644
--- a/library/tzdata/Africa/Tunis
+++ b/library/tzdata/Africa/Tunis
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Tunis) {
{-9223372036854775808 2444 0 LMT}
diff --git a/library/tzdata/Africa/Windhoek b/library/tzdata/Africa/Windhoek
index a5dcd4b..a655f2e 100644
--- a/library/tzdata/Africa/Windhoek
+++ b/library/tzdata/Africa/Windhoek
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Windhoek) {
{-9223372036854775808 4104 0 LMT}
diff --git a/library/tzdata/America/Adak b/library/tzdata/America/Adak
index a8da6b2..f3c5e5c 100644
--- a/library/tzdata/America/Adak
+++ b/library/tzdata/America/Adak
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Adak) {
{-9223372036854775808 44001 0 LMT}
diff --git a/library/tzdata/America/Anchorage b/library/tzdata/America/Anchorage
index 35b36e9..e02dd01 100644
--- a/library/tzdata/America/Anchorage
+++ b/library/tzdata/America/Anchorage
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Anchorage) {
{-9223372036854775808 50424 0 LMT}
diff --git a/library/tzdata/America/Anguilla b/library/tzdata/America/Anguilla
index a8e85e6..cfe7483 100644
--- a/library/tzdata/America/Anguilla
+++ b/library/tzdata/America/Anguilla
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Anguilla) {
{-9223372036854775808 -15136 0 LMT}
diff --git a/library/tzdata/America/Antigua b/library/tzdata/America/Antigua
index f911e74..5433e9b 100644
--- a/library/tzdata/America/Antigua
+++ b/library/tzdata/America/Antigua
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Antigua) {
{-9223372036854775808 -14832 0 LMT}
diff --git a/library/tzdata/America/Araguaina b/library/tzdata/America/Araguaina
index b00333a..5073c56 100644
--- a/library/tzdata/America/Araguaina
+++ b/library/tzdata/America/Araguaina
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Araguaina) {
{-9223372036854775808 -11568 0 LMT}
diff --git a/library/tzdata/America/Argentina/Buenos_Aires b/library/tzdata/America/Argentina/Buenos_Aires
index face914..235f322 100644
--- a/library/tzdata/America/Argentina/Buenos_Aires
+++ b/library/tzdata/America/Argentina/Buenos_Aires
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Argentina/Buenos_Aires) {
{-9223372036854775808 -14028 0 LMT}
diff --git a/library/tzdata/America/Argentina/Catamarca b/library/tzdata/America/Argentina/Catamarca
index b42fded..9ae55ff 100644
--- a/library/tzdata/America/Argentina/Catamarca
+++ b/library/tzdata/America/Argentina/Catamarca
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Argentina/Catamarca) {
{-9223372036854775808 -15788 0 LMT}
diff --git a/library/tzdata/America/Argentina/ComodRivadavia b/library/tzdata/America/Argentina/ComodRivadavia
index 2f29a4c..2611a3d 100644
--- a/library/tzdata/America/Argentina/ComodRivadavia
+++ b/library/tzdata/America/Argentina/ComodRivadavia
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
if {![info exists TZData(America/Argentina/Catamarca)]} {
LoadTimeZoneFile America/Argentina/Catamarca
}
diff --git a/library/tzdata/America/Argentina/Cordoba b/library/tzdata/America/Argentina/Cordoba
index 098a62b..479c5ea 100644
--- a/library/tzdata/America/Argentina/Cordoba
+++ b/library/tzdata/America/Argentina/Cordoba
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Argentina/Cordoba) {
{-9223372036854775808 -15408 0 LMT}
diff --git a/library/tzdata/America/Argentina/Jujuy b/library/tzdata/America/Argentina/Jujuy
index 73b2f51..50b8005 100644
--- a/library/tzdata/America/Argentina/Jujuy
+++ b/library/tzdata/America/Argentina/Jujuy
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Argentina/Jujuy) {
{-9223372036854775808 -15672 0 LMT}
diff --git a/library/tzdata/America/Argentina/La_Rioja b/library/tzdata/America/Argentina/La_Rioja
index 42731a4..49d27c1 100644
--- a/library/tzdata/America/Argentina/La_Rioja
+++ b/library/tzdata/America/Argentina/La_Rioja
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Argentina/La_Rioja) {
{-9223372036854775808 -16044 0 LMT}
diff --git a/library/tzdata/America/Argentina/Mendoza b/library/tzdata/America/Argentina/Mendoza
index d7f5466..4ea4a7f 100644
--- a/library/tzdata/America/Argentina/Mendoza
+++ b/library/tzdata/America/Argentina/Mendoza
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Argentina/Mendoza) {
{-9223372036854775808 -16516 0 LMT}
diff --git a/library/tzdata/America/Argentina/Rio_Gallegos b/library/tzdata/America/Argentina/Rio_Gallegos
index fbbe004..70fe2d5 100644
--- a/library/tzdata/America/Argentina/Rio_Gallegos
+++ b/library/tzdata/America/Argentina/Rio_Gallegos
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Argentina/Rio_Gallegos) {
{-9223372036854775808 -16612 0 LMT}
diff --git a/library/tzdata/America/Argentina/San_Juan b/library/tzdata/America/Argentina/San_Juan
index a7282cf..b3355b8 100644
--- a/library/tzdata/America/Argentina/San_Juan
+++ b/library/tzdata/America/Argentina/San_Juan
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Argentina/San_Juan) {
{-9223372036854775808 -16444 0 LMT}
diff --git a/library/tzdata/America/Argentina/Tucuman b/library/tzdata/America/Argentina/Tucuman
index 07efd08..25045cc 100644
--- a/library/tzdata/America/Argentina/Tucuman
+++ b/library/tzdata/America/Argentina/Tucuman
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Argentina/Tucuman) {
{-9223372036854775808 -15652 0 LMT}
diff --git a/library/tzdata/America/Argentina/Ushuaia b/library/tzdata/America/Argentina/Ushuaia
index e935511..82a7202 100644
--- a/library/tzdata/America/Argentina/Ushuaia
+++ b/library/tzdata/America/Argentina/Ushuaia
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Argentina/Ushuaia) {
{-9223372036854775808 -16392 0 LMT}
diff --git a/library/tzdata/America/Aruba b/library/tzdata/America/Aruba
index 0c06f84..92f182d 100644
--- a/library/tzdata/America/Aruba
+++ b/library/tzdata/America/Aruba
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Aruba) {
{-9223372036854775808 -16824 0 LMT}
diff --git a/library/tzdata/America/Asuncion b/library/tzdata/America/Asuncion
index b85c7e0..fde228c 100644
--- a/library/tzdata/America/Asuncion
+++ b/library/tzdata/America/Asuncion
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Asuncion) {
{-9223372036854775808 -13840 0 LMT}
diff --git a/library/tzdata/America/Atikokan b/library/tzdata/America/Atikokan
index 84b8e03..ca0ac1c 100755
--- a/library/tzdata/America/Atikokan
+++ b/library/tzdata/America/Atikokan
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Atikokan) {
{-9223372036854775808 -21988 0 LMT}
diff --git a/library/tzdata/America/Atka b/library/tzdata/America/Atka
index 935f4ec..8da3302 100644
--- a/library/tzdata/America/Atka
+++ b/library/tzdata/America/Atka
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
if {![info exists TZData(America/Adak)]} {
LoadTimeZoneFile America/Adak
}
diff --git a/library/tzdata/America/Bahia b/library/tzdata/America/Bahia
index f3ba278..b10a939 100644
--- a/library/tzdata/America/Bahia
+++ b/library/tzdata/America/Bahia
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Bahia) {
{-9223372036854775808 -9244 0 LMT}
diff --git a/library/tzdata/America/Barbados b/library/tzdata/America/Barbados
index 13b4356..5c06408 100644
--- a/library/tzdata/America/Barbados
+++ b/library/tzdata/America/Barbados
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Barbados) {
{-9223372036854775808 -14308 0 LMT}
diff --git a/library/tzdata/America/Belem b/library/tzdata/America/Belem
index 979c01f..ed92fd1 100644
--- a/library/tzdata/America/Belem
+++ b/library/tzdata/America/Belem
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Belem) {
{-9223372036854775808 -11636 0 LMT}
diff --git a/library/tzdata/America/Belize b/library/tzdata/America/Belize
index 067e2c8..547fd72 100644
--- a/library/tzdata/America/Belize
+++ b/library/tzdata/America/Belize
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Belize) {
{-9223372036854775808 -21168 0 LMT}
diff --git a/library/tzdata/America/Blanc-Sablon b/library/tzdata/America/Blanc-Sablon
index 5ec93fa..47f161a 100755
--- a/library/tzdata/America/Blanc-Sablon
+++ b/library/tzdata/America/Blanc-Sablon
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Blanc-Sablon) {
{-9223372036854775808 -13708 0 LMT}
diff --git a/library/tzdata/America/Boa_Vista b/library/tzdata/America/Boa_Vista
index 5f2d89a..c85bc27 100644
--- a/library/tzdata/America/Boa_Vista
+++ b/library/tzdata/America/Boa_Vista
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Boa_Vista) {
{-9223372036854775808 -14560 0 LMT}
diff --git a/library/tzdata/America/Bogota b/library/tzdata/America/Bogota
index d7178c5..f727d17 100644
--- a/library/tzdata/America/Bogota
+++ b/library/tzdata/America/Bogota
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Bogota) {
{-9223372036854775808 -17780 0 LMT}
diff --git a/library/tzdata/America/Boise b/library/tzdata/America/Boise
index c98001f..62b22a0 100644
--- a/library/tzdata/America/Boise
+++ b/library/tzdata/America/Boise
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Boise) {
{-9223372036854775808 -27889 0 LMT}
diff --git a/library/tzdata/America/Buenos_Aires b/library/tzdata/America/Buenos_Aires
index 039cb36..1389195 100644
--- a/library/tzdata/America/Buenos_Aires
+++ b/library/tzdata/America/Buenos_Aires
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
if {![info exists TZData(America/Argentina/Buenos_Aires)]} {
LoadTimeZoneFile America/Argentina/Buenos_Aires
}
diff --git a/library/tzdata/America/Cambridge_Bay b/library/tzdata/America/Cambridge_Bay
index cfb0daf..c4eb607 100644
--- a/library/tzdata/America/Cambridge_Bay
+++ b/library/tzdata/America/Cambridge_Bay
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Cambridge_Bay) {
{-9223372036854775808 -25220 0 LMT}
diff --git a/library/tzdata/America/Campo_Grande b/library/tzdata/America/Campo_Grande
index 9150aef..2df5bf6 100644
--- a/library/tzdata/America/Campo_Grande
+++ b/library/tzdata/America/Campo_Grande
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Campo_Grande) {
{-9223372036854775808 -13108 0 LMT}
diff --git a/library/tzdata/America/Cancun b/library/tzdata/America/Cancun
index 8ecde30..1620b15 100644
--- a/library/tzdata/America/Cancun
+++ b/library/tzdata/America/Cancun
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Cancun) {
{-9223372036854775808 -20824 0 LMT}
diff --git a/library/tzdata/America/Caracas b/library/tzdata/America/Caracas
index 259662d..057d300 100644
--- a/library/tzdata/America/Caracas
+++ b/library/tzdata/America/Caracas
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Caracas) {
{-9223372036854775808 -16064 0 LMT}
diff --git a/library/tzdata/America/Catamarca b/library/tzdata/America/Catamarca
index 0ba0ef9..01c8ab6 100644
--- a/library/tzdata/America/Catamarca
+++ b/library/tzdata/America/Catamarca
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
if {![info exists TZData(America/Argentina/Catamarca)]} {
LoadTimeZoneFile America/Argentina/Catamarca
}
diff --git a/library/tzdata/America/Cayenne b/library/tzdata/America/Cayenne
index 24f9d58..de3d65b 100644
--- a/library/tzdata/America/Cayenne
+++ b/library/tzdata/America/Cayenne
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Cayenne) {
{-9223372036854775808 -12560 0 LMT}
diff --git a/library/tzdata/America/Cayman b/library/tzdata/America/Cayman
index 635bcdd..ab5d12b 100644
--- a/library/tzdata/America/Cayman
+++ b/library/tzdata/America/Cayman
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Cayman) {
{-9223372036854775808 -19532 0 LMT}
diff --git a/library/tzdata/America/Chicago b/library/tzdata/America/Chicago
index 3ec696b..545aedb 100644
--- a/library/tzdata/America/Chicago
+++ b/library/tzdata/America/Chicago
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Chicago) {
{-9223372036854775808 -21036 0 LMT}
diff --git a/library/tzdata/America/Chihuahua b/library/tzdata/America/Chihuahua
index 085a379..5444930 100644
--- a/library/tzdata/America/Chihuahua
+++ b/library/tzdata/America/Chihuahua
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Chihuahua) {
{-9223372036854775808 -25460 0 LMT}
diff --git a/library/tzdata/America/Coral_Harbour b/library/tzdata/America/Coral_Harbour
index 78b2b12..a27dc03 100644
--- a/library/tzdata/America/Coral_Harbour
+++ b/library/tzdata/America/Coral_Harbour
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
if {![info exists TZData(America/Atikokan)]} {
LoadTimeZoneFile America/Atikokan
}
diff --git a/library/tzdata/America/Cordoba b/library/tzdata/America/Cordoba
index e0160ae..c881558 100644
--- a/library/tzdata/America/Cordoba
+++ b/library/tzdata/America/Cordoba
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
if {![info exists TZData(America/Argentina/Cordoba)]} {
LoadTimeZoneFile America/Argentina/Cordoba
}
diff --git a/library/tzdata/America/Costa_Rica b/library/tzdata/America/Costa_Rica
index 82dc632..04420a4 100644
--- a/library/tzdata/America/Costa_Rica
+++ b/library/tzdata/America/Costa_Rica
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Costa_Rica) {
{-9223372036854775808 -20180 0 LMT}
diff --git a/library/tzdata/America/Cuiaba b/library/tzdata/America/Cuiaba
index ce667ba..cc1c289 100644
--- a/library/tzdata/America/Cuiaba
+++ b/library/tzdata/America/Cuiaba
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Cuiaba) {
{-9223372036854775808 -13460 0 LMT}
diff --git a/library/tzdata/America/Curacao b/library/tzdata/America/Curacao
index f2fa292..443a319 100644
--- a/library/tzdata/America/Curacao
+++ b/library/tzdata/America/Curacao
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Curacao) {
{-9223372036854775808 -16544 0 LMT}
diff --git a/library/tzdata/America/Danmarkshavn b/library/tzdata/America/Danmarkshavn
index 7738045..8d66d3a 100644
--- a/library/tzdata/America/Danmarkshavn
+++ b/library/tzdata/America/Danmarkshavn
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Danmarkshavn) {
{-9223372036854775808 -4480 0 LMT}
diff --git a/library/tzdata/America/Dawson b/library/tzdata/America/Dawson
index 91d27ff..8d2b641 100644
--- a/library/tzdata/America/Dawson
+++ b/library/tzdata/America/Dawson
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Dawson) {
{-9223372036854775808 -33460 0 LMT}
diff --git a/library/tzdata/America/Dawson_Creek b/library/tzdata/America/Dawson_Creek
index 36a3f93..9f8c921 100644
--- a/library/tzdata/America/Dawson_Creek
+++ b/library/tzdata/America/Dawson_Creek
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Dawson_Creek) {
{-9223372036854775808 -28856 0 LMT}
diff --git a/library/tzdata/America/Denver b/library/tzdata/America/Denver
index 54087fb..06bc80d 100644
--- a/library/tzdata/America/Denver
+++ b/library/tzdata/America/Denver
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Denver) {
{-9223372036854775808 -25196 0 LMT}
diff --git a/library/tzdata/America/Detroit b/library/tzdata/America/Detroit
index bca7de3..696a663 100644
--- a/library/tzdata/America/Detroit
+++ b/library/tzdata/America/Detroit
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Detroit) {
{-9223372036854775808 -19931 0 LMT}
diff --git a/library/tzdata/America/Dominica b/library/tzdata/America/Dominica
index 32d8c06..3503a65 100644
--- a/library/tzdata/America/Dominica
+++ b/library/tzdata/America/Dominica
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Dominica) {
{-9223372036854775808 -14736 0 LMT}
diff --git a/library/tzdata/America/Edmonton b/library/tzdata/America/Edmonton
index 46e5abf..c4252f8 100644
--- a/library/tzdata/America/Edmonton
+++ b/library/tzdata/America/Edmonton
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Edmonton) {
{-9223372036854775808 -27232 0 LMT}
diff --git a/library/tzdata/America/Eirunepe b/library/tzdata/America/Eirunepe
index 45a5a5d..b168fcc 100644
--- a/library/tzdata/America/Eirunepe
+++ b/library/tzdata/America/Eirunepe
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Eirunepe) {
{-9223372036854775808 -16768 0 LMT}
diff --git a/library/tzdata/America/El_Salvador b/library/tzdata/America/El_Salvador
index a427a47..75d8129 100644
--- a/library/tzdata/America/El_Salvador
+++ b/library/tzdata/America/El_Salvador
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/El_Salvador) {
{-9223372036854775808 -21408 0 LMT}
diff --git a/library/tzdata/America/Ensenada b/library/tzdata/America/Ensenada
index 0ad1024..f600305 100644
--- a/library/tzdata/America/Ensenada
+++ b/library/tzdata/America/Ensenada
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
if {![info exists TZData(America/Tijuana)]} {
LoadTimeZoneFile America/Tijuana
}
diff --git a/library/tzdata/America/Fort_Wayne b/library/tzdata/America/Fort_Wayne
index b38536a..9514d57 100644
--- a/library/tzdata/America/Fort_Wayne
+++ b/library/tzdata/America/Fort_Wayne
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
if {![info exists TZData(America/Indiana/Indianapolis)]} {
LoadTimeZoneFile America/Indiana/Indianapolis
}
diff --git a/library/tzdata/America/Fortaleza b/library/tzdata/America/Fortaleza
index 3866604..581faa5 100644
--- a/library/tzdata/America/Fortaleza
+++ b/library/tzdata/America/Fortaleza
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Fortaleza) {
{-9223372036854775808 -9240 0 LMT}
diff --git a/library/tzdata/America/Glace_Bay b/library/tzdata/America/Glace_Bay
index 292d9c4..84b4822 100644
--- a/library/tzdata/America/Glace_Bay
+++ b/library/tzdata/America/Glace_Bay
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Glace_Bay) {
{-9223372036854775808 -14388 0 LMT}
diff --git a/library/tzdata/America/Godthab b/library/tzdata/America/Godthab
index 25140e8..3c003cc 100644
--- a/library/tzdata/America/Godthab
+++ b/library/tzdata/America/Godthab
@@ -1,4 +1,4 @@
-# created by ../tools/tclZIC.tcl - do not edit
+# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Godthab) {
{-9223372036854775808 -12416 0 LMT}
diff --git a/library/tzdata/America/Goose_Bay b/library/tzdata/America/Goose_Bay