~ubuntu-branches/ubuntu/lucid/postgresql-8.4/lucid-proposed

« back to all changes in this revision

Viewing changes to src/timezone/data/asia

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2009-09-06 14:11:13 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20090906141113-qf5f3hkw7n036jfy
Tags: 8.4.1-1
* Urgency medium due to security fix.
* New upstream security/bug fix release:
  - Disallow "RESET ROLE" and "RESET SESSION AUTHORIZATION" inside
    security-definer functions. This covers a case that was missed in the
    previous patch that disallowed "SET ROLE" and "SET SESSION
    AUTHORIZATION" inside security-definer functions. [CVE-2007-6600]
  - Fix WAL page header initialization at the end of archive recovery.
    This could lead to failure to process the WAL in a subsequent archive
    recovery.
  - Fix "cannot make new WAL entries during recovery" error.
  - Fix problem that could make expired rows visible after a crash.
    This bug involved a page status bit potentially not being set
    correctly after a server crash.
  - Make "LOAD" of an already-loaded loadable module into a no-op.
    Formerly, "LOAD" would attempt to unload and re-load the module,
    but this is unsafe and not all that useful.
  - Make window function PARTITION BY and ORDER BY items always be
    interpreted as simple expressions.
    In 8.4.0 these lists were parsed following the rules used for
    top-level GROUP BY and ORDER BY lists. But this was not correct per
    the SQL standard, and it led to possible circularity.
  - Fix several errors in planning of semi-joins. These led to wrong query
    results in some cases where IN or EXISTS was used together with another
    join.
  - Fix handling of whole-row references to subqueries that are within
    an outer join. An example is SELECT COUNT(ss.-) FROM ... LEFT JOIN
    (SELECT ...) ss ON .... Here, ss.- would be treated as
    ROW(NULL,NULL,...) for null-extended join rows, which is not the same as
    a simple NULL.  Now it is treated as a simple NULL.
  - Fix locale handling with plperl. This bug could cause the server's
    locale setting to change when a plperl function is called, leading to
    data corruption.
  - Fix handling of reloptions to ensure setting one option doesn't
    force default values for others.
  - Ensure that a "fast shutdown" request will forcibly terminate open
    sessions, even if a "smart shutdown" was already in progress.
  - Avoid memory leak for array_agg() in GROUP BY queries.
  - Treat to_char(..., 'TH') as an uppercase ordinal suffix with
    'HH'/'HH12'.  It was previously handled as 'th'.
  - Include the fractional part in the result of EXTRACT(second) and
    EXTRACT(milliseconds) for time and time with time zone inputs.
    This has always worked for floating-point datetime configurations,
    but was broken in the integer datetime code.
  - Fix overflow for INTERVAL 'x ms' when "x" is more than 2 million
    and integer datetimes are in use.
  - Improve performance when processing toasted values in index scans.
    This is particularly useful for PostGIS.
  - Fix a typo that disabled commit_delay.
  - Output early-startup messages to "postmaster.log" if the server is
    started in silent mode. Previously such error messages were discarded,
    leading to difficulty in debugging.
  - Remove translated FAQs. They are now on the wiki. The main FAQ was moved
    to the wiki some time ago.
  - Fix pg_ctl to not go into an infinite loop if "postgresql.conf" is
    empty.
  - Fix several errors in pg_dump's --binary-upgrade mode. pg_dump
    --binary-upgrade is used by pg_migrator.
  - Fix "contrib/xml2"'s xslt_process() to properly handle the maximum
    number of parameters (twenty).
  - Improve robustness of libpq's code to recover from errors during
    "COPY FROM STDIN".
  - Avoid including conflicting readline and editline header files when
    both libraries are installed.
  - Work around gcc bug that causes "floating-point exception" instead
    of "division by zero" on some platforms.
* debian/control: Bump Standards-Version to 3.8.3 (no changes necessary).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# <pre>
2
 
# @(#)asia      8.34
 
2
# @(#)asia      8.36
3
3
# This file is in the public domain, so clarified as of
4
4
# 2009-05-17 by Arthur David Olson.
5
5
 
165
165
# http://www.timeanddate.com/news/time/bangladesh-daylight-saving-2009.html
166
166
# </a>
167
167
 
168
 
# Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
169
 
Rule    Bang    2009    only    -       Jan     1       0:00    0       -
170
 
Rule    Bang    2009    only    -       Jun     20      0:00    1:00    S
 
168
# From A. N. M. Kamrus Saadat (2009-06-15):
 
169
# Finally we've got the official mail regarding DST start time where DST start 
 
170
# time is mentioned as Jun 19 2009, 23:00 from BTRC (Bangladesh 
 
171
# Telecommunication Regulatory Commission). 
 
172
#
 
173
# No DST end date has been announced yet.
 
174
 
 
175
# From Arthur David Olson (2009-07-11):
 
176
# Arbitrarily end DST at the end of 2009 so that a POSIX-sytle time zone string
 
177
# can appear in the Dhaka binary file and for the benefit of old glibc
 
178
# reimplementations of the time zone software that mishandle permanent DST.
 
179
# A change will be required once the end date is known.
171
180
 
172
181
# Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
173
182
Zone    Asia/Dhaka      6:01:40 -       LMT     1890
176
185
                        5:30    -       IST     1942 Sep
177
186
                        6:30    -       BURT    1951 Sep 30
178
187
                        6:00    -       DACT    1971 Mar 26 # Dacca Time
179
 
                        6:00    -       BDT     2009 # Bangladesh Time
180
 
                        6:00    Bang    BD%sT
 
188
                        6:00    -       BDT     2009 Jun 19 23:00 # Bangladesh Time
 
189
                        6:00    1:00    BDST    2010
 
190
                        6:00    -       BDT
181
191
 
182
192
# Bhutan
183
193
# Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]