summaryrefslogtreecommitdiff
path: root/africa
diff options
context:
space:
mode:
authorStuart Bishop <stuart@stuartbishop.net>2021-09-26 18:24:53 +1000
committerStuart Bishop <stuart@stuartbishop.net>2021-09-26 18:24:53 +1000
commit16e9f021eff80d257f1ba56b9de2d79998eb785a (patch)
tree6bdb4e04d0acf2a871ec46fe642b4d7e6c96971d /africa
parentd4d703b63bfbabdfe6184f0dc562605b96fd39fc (diff)
downloadpytz-git-16e9f021eff80d257f1ba56b9de2d79998eb785a.tar.gz
Squashed 'tz/' changes from 336c8f82..ded47180
9ffa3f6e Release 2021b a82f0264 Revert most of the recent alike-since-1970 changes 39df8c8b Jordan now starts DST on February’s last Thursday. 4d9c19d3 Improve ‘backward’ comment 0291a2da , → . 70676ba0 Revert May patch to zone.tab 29583c46 Samoa no longer observes DST 74ae3bc0 tzfile.5: s/only/& if/ (thanks to Andreas Schwab) ce8c77c0 Match RFC 8536bis-01 better 2ae4e0a4 Improve leap second table truncation doc df12babf Don't mistruncate TZif files at leap seconds b73f9fd0 Niue left -11:20 in 1964, not 1978 6ea18d5d Further flesh out commentary on Tonga 1961 change 7b5bf2a7 * NEWS: Fix typo describing zic's old boundary behvaior 59885b2f Document more background of rolling leap seconds 56da1f2a Document background of rolling leap seconds 9fee4ab4 zic -r is incompatible with rolling leaps 93132d18 Simplify zic's handling of -r 4170b91a Fix tzfile.5 miswording (thanks to Tim Parenti). 88d6ecd1 Improve wording about ambiguous leapsec fix a8684010 Use https: for opengroup in zic.8 584c0caf Port ‘check_time_t_alternatives’ to oddball hosts 83b95809 Fix ambiguous leapsecs by rolling up to a minute 1103a989 Omit some casts 96912bb3 Fix tzfile.h comment f5a55467 Change is_digit from macro to function bb938549 Relax leap-second pickiness ffe80a11 White space fixes 9296ea52 Mention time-tzdb and Timezone Database Explorer 5c79ca1f * Makefile: Document HAVE_MALLOC_ERRNO. d9b36430 Port to platforms where malloc does not set errno 7e8b7b5f Remove some lint found by GCC, Clang 7f74206b No leap second on 2021-12-31 127c537f Do not include sys/wait.h 7e13dc91 * tz-link.html: Update Android URL (thanks to Almaz Mingaleev). 9078a117 * tz-link.html: Mention @tubular/time’s new features. bdb8bb35 Check backzone syntax too a56b8796 * northamerica: Comment on Attu+Kiska 1942/3. 856a3dbf Replace Pacific/Enderbury with Pacific/Kanton e216b1c7 Don’t merge Etc/* with location-based names 1edbb16e Merge timezones that are alike since 1970 1facc7dc Mention ustar compatibility issue a7166005 * asia: Add Phillipine Time URL (thanks to P Chan). 27e8b84a Improve timezone location wording 48da91fc Consistently mark DST with <abbr>. 6860c875 Fix north Vietnam lat+long e8dd9a81 Sort “Bahamas” and “Gambia” better 2e6a2c83 Omit duplicate Link lines in ziguard output 59dda9ec Avoid backward links in zone.tab b41f96f0 Definite article for Bahamas, Gambia 75923a4a * NEWS: Mention intercontinental moves too. e7ba9e60 * Europe: Add Kosovo comment. 2a18a625 Move several compatibilty links to 'backward' a09458e1 Loosen zone.tab checking for links 9196f0b9 Fix zdump bug on !TM_ZONE platforms a1654178 * tz-link.html: Mention @tubular/time’s atomic-time support. e0920a67 Fix potential integer overflow in differ_by_repeat 749e3641 Do not assume bytes have 8 bits b007536d Do not assume negative >> behavior 4f14643b Do not assume unsigned->signed conversion style 80af1c6b * CONTRIBUTING, NEWS: Mention SECURITY. 47486561 * SECURITY: New file. cff3c806 Undef RESERVE_STD_EXT_IDS in zic 9970ac68 Include signal.h in zic 782bee5a * tz-link.html: Cite Mani et al. (Thanks to Brian Inglis.) 6010bddd Be consistent about no space between function and ‘(’. a10451bb More pre-1978 fixes for Cook and Niue bf12c3ba Cook Islands had two Christmases in 1899 e13cc88a Fix ‘make check_time_t_alternatives’ 8cf5b1c9 Restore simpler delta_nonneg code. ac07b446 Improve zdump -v tm_year extrema display 29a09598 zic -v now shows extreme-int tm_year transitions b73daeca Fix more overflow issues with extreme timestamps 6d06a8e2 Improve fix for localtime bug with slim leaps c66cffac Simplify zic integer arithmetic b4702636 Fix and simplify year-cycle reduction 94a218e4 Avoid arithmetic overflow in ‘hunt’ de601fa7 * tzfile.5: Fix prefix/suffix typo (thanks to Ian Abbott). 7dd8faba * NEWS: Fix "no longer" dup (thanks to Antonio Diaz Diaz). 2ff9a85f Improve coverage of version 4 interoperability 61d80384 Document time zone designations better 62b9467e Port zdump to right_only installations fc3520d4 Fix localtime bug with slim TZif files with leaps 5f7a3761 Simplify tzparse by removing LASTDITCH b4e84922 Fix leap second expiry and truncation c9abf630 Fix unlikely Y2038 leap second bug 7da612a2 Don’t oversize leapcorr a502f020 localtime.c is less finicky about leap seconds 3f949ece Rename branch "master" to "main" efac9ad4 No zic -L truncation due to leapseconds Expires 7e09da94 Omit some no-longer-live packages 03cc9897 Tonga switched to standard time in 1945, not 1901 686a57d3 Mention the Temporal proposal for ECMAScript (thanks to Jason Williams). 666022ef Tonga moved from +12:20 to +13 in 1961, not 1941 6982e34a Sierra Leone did not use DST 1957-1962 dd91b663 * africa: Fix placement of South Sudan comment. e31efcea zdump now uses [lo,hi) for both -c and -t 260665dd Improve localtime performance 75ce6a21 Update list of JavaScript libraries 601ddb2d * zic.c: Fix comment typo (thanks to Clive D.W. Feather). 8c5464fc Clean up temp files better 04765384 Update each zic output file atomically f6a87d40 Omit unnecessary assignments in zic.c 3d6af557 Mention more POSIXRULES bugs af187ed2 Don't cite Howse where no longer used bdb47c5f Backzone fixes for Gambia, Malawi, Sierra Leone 42efb563 Add Barbados DST 1942-1944, fix end of LMT 0252f09c Fix Guyana LMT and later historical transitions fe210b68 Fixups for today’s patches 93256f8c Fix integer overflow with TZ="EST5EDT4,0/0,J365/0" 9a064b1a Fix crash with TZ="EST5EDT4,0/0,J365/25" 0e0e810a Conform to POSIX for all-year DST in TZ strings f3f1a1c1 Avoid use of local statics 0c64fd71 Update GCC options for GCC 10 93a4099a Remove unused C macros 7fe1b0ac Clarify GCC pacification in previous fix 7b4808db Fix bug in last time type of Asia/Gaza etc. ed2f9d6b Portugal observed DST in 1950 git-subtree-dir: tz git-subtree-split: ded47180906e407829d26d0aee614d4ce7fffd2f
Diffstat (limited to 'africa')
-rw-r--r--africa135
1 files changed, 5 insertions, 130 deletions
diff --git a/africa b/africa
index 28168cf..c73f0df 100644
--- a/africa
+++ b/africa
@@ -30,9 +30,6 @@
# Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94.
# https://www.jstor.org/stable/1774359
#
-# A reliable and entertaining source about time zones is
-# Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
-#
# European-style abbreviations are commonly used along the Mediterranean.
# For sub-Saharan Africa abbreviations were less standardized.
# Previous editions of this database used WAT, CAT, SAT, and EAT
@@ -153,15 +150,6 @@ Zone Africa/Ndjamena 1:00:12 - LMT 1912 # N'Djamena
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Abidjan -0:16:08 - LMT 1912
0:00 - GMT
-Link Africa/Abidjan Africa/Bamako # Mali
-Link Africa/Abidjan Africa/Banjul # Gambia
-Link Africa/Abidjan Africa/Conakry # Guinea
-Link Africa/Abidjan Africa/Dakar # Senegal
-Link Africa/Abidjan Africa/Freetown # Sierra Leone
-Link Africa/Abidjan Africa/Lome # Togo
-Link Africa/Abidjan Africa/Nouakchott # Mauritania
-Link Africa/Abidjan Africa/Ouagadougou # Burkina Faso
-Link Africa/Abidjan Atlantic/St_Helena # St Helena
# Djibouti
# See Africa/Nairobi.
@@ -381,93 +369,8 @@ Zone Africa/Cairo 2:05:09 - LMT 1900 Oct
# Gabon
# See Africa/Lagos.
-# Gambia
-# See Africa/Abidjan.
-
+# The Gambia
# Ghana
-
-# From P Chan (2020-11-20):
-# Interpretation Amendment Ordinance, 1915 (No.24 of 1915) [1915-11-02]
-# Ordinances of the Gold Coast, Ashanti, Northern Territories 1915, p 69-71
-# https://books.google.com/books?id=ErA-AQAAIAAJ&pg=PA70
-# This Ordinance added "'Time' shall mean Greenwich Mean Time" to the
-# Interpretation Ordinance, 1876.
-#
-# Determination of the Time Ordinance, 1919 (No. 18 of 1919) [1919-11-24]
-# Ordinances of the Gold Coast, Ashanti, Northern Territories 1919, p 75-76
-# https://books.google.com/books?id=MbA-AQAAIAAJ&pg=PA75
-# This Ordinance removed the previous definition of time and introduced DST.
-#
-# Time Determination Ordinance (Cap. 214)
-# The Laws of the Gold Coast (including Togoland Under British Mandate)
-# Vol. II (1937), p 2328
-# https://books.google.com/books?id=Z7M-AQAAIAAJ&pg=PA2328
-# Revised edition of the 1919 Ordinance.
-#
-# Time Determination (Amendment) Ordinance, 1940 (No. 9 of 1940) [1940-04-06]
-# Annual Volume of the Laws of the Gold Coast:
-# Containing All Legislation Enacted During Year 1940, p 22
-# https://books.google.com/books?id=1ao-AQAAIAAJ&pg=PA22
-# This Ordinance changed the forward transition from September to May.
-#
-# Defence (Time Determination Ordinance Amendment) Regulations, 1942
-# (Regulations No. 6 of 1942) [1942-01-31, commenced on 1942-02-08]
-# Annual Volume of the Laws of the Gold Coast:
-# Containing All Legislation Enacted During Year 1942, p 48
-# https://books.google.com/books?id=Das-AQAAIAAJ&pg=PA48
-# These regulations advanced the [standard] time by thirty minutes.
-#
-# Defence (Time Determination Ordinance Amendment (No.2)) Regulations,
-# 1942 (Regulations No. 28 of 1942) [1942-04-25]
-# Annual Volume of the Laws of the Gold Coast:
-# Containing All Legislation Enacted During Year 1942, p 87
-# https://books.google.com/books?id=Das-AQAAIAAJ&pg=PA87
-# These regulations abolished DST and changed the time to GMT+0:30.
-#
-# Defence (Revocation) (No.4) Regulations, 1945 (Regulations No. 45 of
-# 1945) [1945-10-24, commenced on 1946-01-06]
-# Annual Volume of the Laws of the Gold Coast:
-# Containing All Legislation Enacted During Year 1945, p 256
-# https://books.google.com/books?id=9as-AQAAIAAJ&pg=PA256
-# These regulations revoked the previous two sets of Regulations.
-#
-# Time Determination (Amendment) Ordinance, 1945 (No. 18 of 1945) [1946-01-06]
-# Annual Volume of the Laws of the Gold Coast:
-# Containing All Legislation Enacted During Year 1945, p 69
-# https://books.google.com/books?id=9as-AQAAIAAJ&pg=PA69
-# This Ordinance abolished DST.
-#
-# Time Determination (Amendment) Ordinance, 1950 (No. 26 of 1950) [1950-07-22]
-# Annual Volume of the Laws of the Gold Coast:
-# Containing All Legislation Enacted During Year 1950, p 35
-# https://books.google.com/books?id=e60-AQAAIAAJ&pg=PA35
-# This Ordinance restored DST but with thirty minutes offset.
-#
-# Time Determination Ordinance (Cap. 264)
-# The Laws of the Gold Coast, Vol. V (1954), p 380
-# https://books.google.com/books?id=Mqc-AQAAIAAJ&pg=PA380
-# Revised edition of the Time Determination Ordinance.
-#
-# Time Determination (Amendment) Ordinance, 1956 (No. 21 of 1956) [1956-08-29]
-# Annual Volume of the Ordinances of the Gold Coast Enacted During the
-# Year 1956, p 83
-# https://books.google.com/books?id=VLE-AQAAIAAJ&pg=PA83
-# This Ordinance abolished DST.
-
-# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
-Rule Ghana 1919 only - Nov 24 0:00 0:20 +0020
-Rule Ghana 1920 1942 - Jan 1 2:00 0 GMT
-Rule Ghana 1920 1939 - Sep 1 2:00 0:20 +0020
-Rule Ghana 1940 1941 - May 1 2:00 0:20 +0020
-Rule Ghana 1950 1955 - Sep 1 2:00 0:30 +0030
-Rule Ghana 1951 1956 - Jan 1 2:00 0 GMT
-
-# Zone NAME STDOFF RULES FORMAT [UNTIL]
-Zone Africa/Accra -0:00:52 - LMT 1915 Nov 2
- 0:00 Ghana %s 1942 Feb 8
- 0:30 - +0030 1946 Jan 6
- 0:00 Ghana %s
-
# Guinea
# See Africa/Abidjan.
@@ -533,15 +436,6 @@ Zone Africa/Nairobi 2:27:16 - LMT 1908 May
2:30 - +0230 1936 Dec 31 24:00
2:45 - +0245 1942 Jul 31 24:00
3:00 - EAT
-Link Africa/Nairobi Africa/Addis_Ababa # Ethiopia
-Link Africa/Nairobi Africa/Asmara # Eritrea
-Link Africa/Nairobi Africa/Dar_es_Salaam # Tanzania
-Link Africa/Nairobi Africa/Djibouti
-Link Africa/Nairobi Africa/Kampala # Uganda
-Link Africa/Nairobi Africa/Mogadishu # Somalia
-Link Africa/Nairobi Indian/Antananarivo # Madagascar
-Link Africa/Nairobi Indian/Comoro
-Link Africa/Nairobi Indian/Mayotte
# Lesotho
# See Africa/Johannesburg.
@@ -732,7 +626,7 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
# See Africa/Nairobi.
# Morocco
-# See the 'europe' file for Spanish Morocco (Africa/Ceuta).
+# See Africa/Ceuta for Spanish Morocco.
# From Alex Krivenyshev (2008-05-09):
# Here is an article that Morocco plan to introduce Daylight Saving Time between
@@ -1228,13 +1122,6 @@ Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan # El Aaiún
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Maputo 2:10:20 - LMT 1903 Mar
2:00 - CAT
-Link Africa/Maputo Africa/Blantyre # Malawi
-Link Africa/Maputo Africa/Bujumbura # Burundi
-Link Africa/Maputo Africa/Gaborone # Botswana
-Link Africa/Maputo Africa/Harare # Zimbabwe
-Link Africa/Maputo Africa/Kigali # Rwanda
-Link Africa/Maputo Africa/Lubumbashi # E Dem. Rep. of Congo
-Link Africa/Maputo Africa/Lusaka # Zambia
# Namibia
@@ -1382,23 +1269,12 @@ Zone Africa/Lagos 0:13:35 - LMT 1905 Jul 1
0:13:35 - LMT 1914 Jan 1
0:30 - +0030 1919 Sep 1
1:00 - WAT
-Link Africa/Lagos Africa/Bangui # Central African Republic
-Link Africa/Lagos Africa/Brazzaville # Rep. of the Congo
-Link Africa/Lagos Africa/Douala # Cameroon
-Link Africa/Lagos Africa/Kinshasa # Dem. Rep. of the Congo (west)
-Link Africa/Lagos Africa/Libreville # Gabon
-Link Africa/Lagos Africa/Luanda # Angola
-Link Africa/Lagos Africa/Malabo # Equatorial Guinea
-Link Africa/Lagos Africa/Niamey # Niger
-Link Africa/Lagos Africa/Porto-Novo # Benin
# Réunion
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Indian/Reunion 3:41:52 - LMT 1911 Jun # Saint-Denis
4:00 - +04
#
-# Crozet Islands also observes Réunion time; see the 'antarctica' file.
-#
# Scattered Islands (Îles Éparses) administered from Réunion are as follows.
# The following information about them is taken from
# Îles Éparses (<http://www.outre-mer.gouv.fr/domtom/ile.htm>, 1997-07-22,
@@ -1490,8 +1366,6 @@ Rule SA 1943 1944 - Mar Sun>=15 2:00 0 -
Zone Africa/Johannesburg 1:52:00 - LMT 1892 Feb 8
1:30 - SAST 1903 Mar
2:00 SA SAST
-Link Africa/Johannesburg Africa/Maseru # Lesotho
-Link Africa/Johannesburg Africa/Mbabane # Eswatini
#
# Marion and Prince Edward Is
# scientific station since 1947
@@ -1527,12 +1401,13 @@ Zone Africa/Khartoum 2:10:08 - LMT 1931
3:00 - EAT 2017 Nov 1
2:00 - CAT
+# South Sudan
+
# From Steffen Thorsen (2021-01-18):
# "South Sudan will change its time zone by setting the clock back 1
# hour on February 1, 2021...."
# from https://eyeradio.org/south-sudan-adopts-new-time-zone-makuei/
-# South Sudan
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Juba 2:06:28 - LMT 1931
2:00 Sudan CA%sT 2000 Jan 15 12:00
@@ -1637,7 +1512,7 @@ Rule Tunisia 2005 only - Sep 30 1:00s 0 -
Rule Tunisia 2006 2008 - Mar lastSun 2:00s 1:00 S
Rule Tunisia 2006 2008 - Oct lastSun 2:00s 0 -
-# See Europe/Paris for PMT-related transitions.
+# See Europe/Paris commentary for PMT-related transitions.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Tunis 0:40:44 - LMT 1881 May 12
0:09:21 - PMT 1911 Mar 11 # Paris Mean Time