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

« back to all changes in this revision

Viewing changes to src/timezone/data/southamerica

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2010-03-13 16:44:46 UTC
  • mfrom: (6.1.4 sid)
  • Revision ID: james.westby@ubuntu.com-20100313164446-ak7jh0el4mlq63b1
Tags: 8.4.3-1
* New upstream bug fix release:
  - Add new configuration parameter ssl_renegotiation_limit to control
    how often we do session key renegotiation for an SSL connection.
    This can be set to zero to disable renegotiation completely, which
    may be required if a broken SSL library is used. In particular,
    some vendors are shipping stopgap patches for CVE-2009-3555 that
    cause renegotiation attempts to fail.
  - Fix possible deadlock during backend startup.
  - Fix possible crashes due to not handling errors during relcache
    reload cleanly.
  - Fix possible crash due to use of dangling pointer to a cached plan.
  - Fix possible crash due to overenthusiastic invalidation of cached
    plan for "ROLLBACK".
  - Fix possible crashes when trying to recover from a failure in
    subtransaction start.
  - Fix server memory leak associated with use of savepoints and a
    client encoding different from server's encoding.
  - Fix incorrect WAL data emitted during end-of-recovery cleanup of a
    GIST index page split.
  - Fix bug in WAL redo cleanup method for GIN indexes.
  - Fix incorrect comparison of scan key in GIN index search.
  - Make substring() for bit types treat any negative length as meaning
    "all the rest of the string". The previous coding treated only -1 that
    way, and would produce an invalid result value for other negative
    values, possibly leading to a crash (CVE-2010-0442).
  - Fix integer-to-bit-string conversions to handle the first
    fractional byte correctly when the output bit width is wider than
    the given integer by something other than a multiple of 8 bits.
  - Fix some cases of pathologically slow regular expression matching.
  - Fix bug occurring when trying to inline a SQL function that returns
    a set of a composite type that contains dropped columns.
  - Fix bug with trying to update a field of an element of a
    composite-type array column.
  - Avoid failure when "EXPLAIN" has to print a FieldStore or
    assignment ArrayRef expression.
    These cases can arise now that "EXPLAIN VERBOSE" tries to print
    plan node target lists.
  - Avoid an unnecessary coercion failure in some cases where an
    undecorated literal string appears in a subquery within
    "UNION"/"INTERSECT"/"EXCEPT".
    This fixes a regression for some cases that worked before 8.4.
  - Avoid undesirable rowtype compatibility check failures in some
    cases where a whole-row Var has a rowtype that contains dropped
    columns.
  - Fix the STOP WAL LOCATION entry in backup history files to report
    the next WAL segment's name when the end location is exactly at a
    segment boundary.
  - Always pass the catalog ID to an option validator function
    specified in "CREATE FOREIGN DATA WRAPPER".
  - Fix some more cases of temporary-file leakage.
    This corrects a problem introduced in the previous minor release.
    One case that failed is when a plpgsql function returning set is
    called within another function's exception handler.
  - Add support for doing FULL JOIN ON FALSE.
    This prevents a regression from pre-8.4 releases for some queries
    that can now be simplified to a constant-false join condition.
  - Improve constraint exclusion processing of boolean-variable cases,
    in particular make it possible to exclude a partition that has a
    "bool_column = false" constraint.
  - Prevent treating an INOUT cast as representing binary compatibility.
  - Include column name in the message when warning about inability to
    grant or revoke column-level privileges.
    This is more useful than before and helps to prevent confusion when
    a "REVOKE" generates multiple messages, which formerly appeared to
    be duplicates.
  - When reading "pg_hba.conf" and related files, do not treat
    @something as a file inclusion request if the @ appears inside
    quote marks; also, never treat @ by itself as a file inclusion
    request.
    This prevents erratic behavior if a role or database name starts
    with @. If you need to include a file whose path name contains
    spaces, you can still do so, but you must write @"/path to/file"
    rather than putting the quotes around the whole construct.
  - Prevent infinite loop on some platforms if a directory is named as
    an inclusion target in "pg_hba.conf" and related files.
  - Fix possible infinite loop if SSL_read or SSL_write fails without
    setting errno.
    This is reportedly possible with some Windows versions of openssl.
  - Disallow GSSAPI authentication on local connections, since it
    requires a hostname to function correctly.
  - Protect ecpg against applications freeing strings unexpectedly.
  - Make ecpg report the proper SQLSTATE if the connection disappears.
  - Fix translation of cell contents in psql \d output.
  - Fix psql's numericlocale option to not format strings it shouldn't
    in latex and troff output formats.
  - Fix a small per-query memory leak in psql.
  - Make psql return the correct exit status (3) when ON_ERROR_STOP and
    --single-transaction are both specified and an error occurs during
    the implied "COMMIT".
  - Fix pg_dump's output of permissions for foreign servers.
  - Fix possible crash in parallel pg_restore due to out-of-range
    dependency IDs.
  - Fix plpgsql failure in one case where a composite column is set to
    NULL.
  - Fix possible failure when calling PL/Perl functions from PL/PerlU
    or vice versa.
  - Add volatile markings in PL/Python to avoid possible
    compiler-specific misbehavior>
  - Ensure PL/Tcl initializes the Tcl interpreter.
    The only known symptom of this oversight is that the Tcl clock
    command misbehaves if using Tcl 8.5 or later.
  - Prevent ExecutorEnd from being run on portals created within a
    failed transaction or subtransaction.
    This is known to cause issues when using "contrib/auto_explain".
  - Prevent crash in "contrib/dblink" when too many key columns are
    specified to a dblink_build_sql_- function.
  - Allow zero-dimensional arrays in "contrib/ltree" operations.
    This case was formerly rejected as an error, but it's more
    convenient to treat it the same as a zero-element array. In
    particular this avoids unnecessary failures when an ltree operation
    is applied to the result of ARRAY(SELECT ...) and the sub-select
    returns no rows.
  - Fix assorted crashes in "contrib/xml2" caused by sloppy memory
    management.
* Rebuild against libossp-uuid16. (Closes: #570108, LP: #538284)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# <pre>
2
 
# @(#)southamerica      8.40
 
2
# @(#)southamerica      8.43
3
3
# This file is in the public domain, so clarified as of
4
4
# 2009-05-17 by Arthur David Olson.
5
5
 
1121
1121
# http://www.shoa.cl/noticias/2008/04hora/hora.htm
1122
1122
# </a>.
1123
1123
 
 
1124
# From Angel Chiang (2010-03-04):
 
1125
# Subject: DST in Chile exceptionally extended to 3 April due to earthquake
 
1126
# <a href="http://www.gobiernodechile.cl/viewNoticia.aspx?idArticulo=30098">
 
1127
# http://www.gobiernodechile.cl/viewNoticia.aspx?idArticulo=30098
 
1128
# </a>
 
1129
# (in Spanish, last paragraph).
 
1130
#
 
1131
# This is breaking news. There should be more information available later.
 
1132
 
 
1133
# From Arthur Daivd Olson (2010-03-06):
 
1134
# Angel Chiang's message confirmed by Julio Pacheco; Julio provided a patch.
 
1135
 
1124
1136
# Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
1125
1137
Rule    Chile   1927    1932    -       Sep      1      0:00    1:00    S
1126
1138
Rule    Chile   1928    1932    -       Apr      1      0:00    0       -
1155
1167
# N.B.: the end of March 29 in Chile is March 30 in Universal time,
1156
1168
# which is used below in specifying the transition.
1157
1169
Rule    Chile   2008    only    -       Mar     30      3:00u   0       -
1158
 
Rule    Chile   2009    max     -       Mar     Sun>=9  3:00u   0       -
 
1170
Rule    Chile   2009    only    -       Mar     Sun>=9  3:00u   0       -
 
1171
Rule    Chile   2010    only    -       Apr      4      3:00u   0       -
 
1172
Rule    Chile   2011    max     -       Mar     Sun>=9  3:00u   0       -
1159
1173
# IATA SSIM anomalies: (1992-02) says 1992-03-14;
1160
1174
# (1996-09) says 1998-03-08.  Ignore these.
1161
1175
# Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
1364
1378
# Decree 1,867 (2004-03-05)
1365
1379
# From Carlos Raul Perasso via Jesper Norgaard Welen (2006-10-13)
1366
1380
# <http://www.presidencia.gov.py/decretos/D1867.pdf>
1367
 
Rule    Para    2004    max     -       Oct     Sun>=15 0:00    1:00    S
1368
 
Rule    Para    2005    max     -       Mar     Sun>=8  0:00    0       -
 
1381
Rule    Para    2004    2009    -       Oct     Sun>=15 0:00    1:00    S
 
1382
Rule    Para    2005    2009    -       Mar     Sun>=8  0:00    0       -
 
1383
# From Carlos Raul Perasso (2010-02-18):
 
1384
# By decree number 3958 issued yesterday (
 
1385
# <a href="http://www.presidencia.gov.py/v1/wp-content/uploads/2010/02/decreto3958.pdf">
 
1386
# http://www.presidencia.gov.py/v1/wp-content/uploads/2010/02/decreto3958.pdf
 
1387
# </a>
 
1388
# )
 
1389
# Paraguay changes its DST schedule, postponing the March rule to April and
 
1390
# modifying the October date. The decree reads:
 
1391
# ...
 
1392
# Art. 1. It is hereby established that from the second Sunday of the month of
 
1393
# April of this year (2010), the official time is to be set back 60 minutes,
 
1394
# and that on the first Sunday of the month of October, it is to be set
 
1395
# forward 60 minutes, in all the territory of the Paraguayan Republic.
 
1396
# ...
 
1397
Rule    Para    2010    max     -       Oct     Sun>=1  0:00    1:00    S
 
1398
Rule    Para    2010    max     -       Apr     Sun>=8  0:00    0       -
1369
1399
 
1370
1400
# Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
1371
1401
Zone America/Asuncion   -3:50:40 -      LMT     1890