2012-12-07 22:19:51 by Adam Ciarcinski | Files touched by this commit (17) | |
Log message:
This release fixes a significant page ordering issue with Hot Standby which \
could cause index corruption on the standby under some circumstances. In \
addition, this update patches timing issues with checkpoint and transaction ID \
wraparound which could cause data corruption in some cases. Today's update also \
fixes multiple issues with CREATE INDEX CONCURRENTLY and DROP INDEX \
CONCURRENTLY, which can cause those commands to fail or produce corrupt indexes. \
Users who use this feature may want to REINDEX or recreate affected indexes (see \
below).
This update release also contains fixes for many minor issues discovered and \
patched by the PostgreSQL community in the last month, including several fixes \
which are specific to version 9.2. These include:
* Prevent psql crash due to incorrectly encoded input data
* Fix pg_regress gmake build issues
* Make sure correct directory is created for extensions
* Fix some issues with buffer locks and VACUUM
* Multiple fixes and improvements for pg_upgrade
* Fix bugs with end-of-recovery when failing over to a standby
* Avoid bogus "out-of-sequence timeline ID" errors in standby-mode
* Don't launch new child processes during shutdown
* Improve the ability of JOINs to use partial indexes
* Fix assorted integer overflow errors
* Eliminate memory leaks in record_out() and record_send()
* Skip searching for subtransaction logs at COMMIT
* Fix WaitLatch() timing issues
* Fix handling of inherited check constraints in ALTER COLUMN TYPE
* Make ALTER EXTENSION SET SCHEMA behave as documented
* Have SEQUENCE SET statements in the "data" section of sectional dumps
* Prevent parser from believing that VIEWs have system columns
* Fix --clean mode for pg_dump
* Prevent hash table corruption on out-of-memory
* Various query planner and executor fixes and improvements
* Multiple documentation updates
* DST updates for seven timezones
|
2012-10-21 15:52:15 by Aleksey Cheusov | Files touched by this commit (5) |
Log message:
Register self-CONFLICTS between postgresql modules.
This also fixes some minor pkglint warnings.
|
2012-10-06 00:15:37 by Adam Ciarcinski | Files touched by this commit (15) | |
Log message:
The PostgreSQL Global Development Group has released an update to all current \
versions of the PostgreSQL database system, including 9.2.1, 9.1.6, 9.0.10, \
8.4.14 and 8.3.21. This update fixes critical issues for major versions 9.1 and \
9.2, and users running those versions should apply it as soon as possible. Users \
of versions 8.3, 8.4 and 9.0 should plan to update at the next scheduled \
downtime.
The update fixes two potential data corruption issues present in the PostgreSQL \
9.1 and 9.2 for any server which has crashed, been shutdown with \
"immediate", or was failed over to a standby. First, the PostgreSQL \
development team has discovered a chance of corruption of BTREE and GIN indexes \
for databases. Second, there is a significant chance of corruption of the \
visibility map. This update fixes both issues.
We strongly advise users of 9.1 and 9.2 to run VACUUM and/or index rebuilds \
after applying the update. Please see the 2012-09-24 Update wiki page for \
detailed instructions.
This update release also contains fixes for many minor issues discovered and \
patched by the PostgreSQL community in the last month, including many fixes for \
the newly released version 9.2. These include:
fix sorting issue with IN lists and indexes
fix planner failure when combining GROUP BY with window functions
improve selectivity of text searches using prefixes
prevent rescanning of WITH clauses from giving wrong answers
fix PL/Perl crashing issue
reduce bloat for multi-column GiST indexes
time zone data changes for Fiji
disallow Extensions from circular schema assignment
prevent crashes when default_transaction_isolation is set to "serializable"
several minor fixes to pg_upgrade
|
2012-08-23 18:42:39 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
Changes 9.0.9:
* Prevent access to external files/URLs via XML entity references
* Prevent access to external files/URLs via contrib/xml2's xslt_process()
* Prevent too-early recycling of btree index pages
* Fix crash-safety bug with newly-created-or-reset sequences
* Fix txid_current() to report the correct epoch when not in hot standby
* Fix bug in startup of Hot Standby when a master transaction has many
subtransactions
* Ensure the backup_label file is fsync'd after pg_start_backup()
* Fix timeout handling in walsender processes
* Back-patch 9.1 improvement to compress the fsync request queue
* Fix LISTEN/NOTIFY to cope better with I/O problems, such as out of disk space
* Only allow autovacuum to be auto-canceled by a directly blocked process
* Improve logging of autovacuum cancels
* Fix WITH attached to a nested set operation (UNION/INTERSECT/EXCEPT)
* Ensure that a whole-row reference to a subquery doesn't include any extra
GROUP BY or ORDER BY columns
* Disallow copying whole-row references in CHECK constraints and index
definitions during CREATE TABLE
|
2012-07-16 23:17:12 by Aleksej Saushev | Files touched by this commit (8) |
Log message:
Force common shared library version scheme on FreeBSD to avoid PLIST divergence.
|
2012-07-01 21:42:08 by Daniel Horecki | Files touched by this commit (20) | |
Log message:
Security update to version 9.0.8.
Changes:
* Fix incorrect password transformation in contrib/pgcrypto's DES crypt()
function (Solar Designer)
* Ignore SECURITY DEFINER and SET attributes for a procedural language's call
handler (Tom Lane)
* Allow numeric timezone offsets in timestamp input to be up to 16 hours away
from UTC (Tom Lane)
* Fix timestamp conversion to cope when the given time is exactly the last DST
transition time for the current timezone (Tom Lane)
* Fix text to name and char to name casts to perform string truncation
correctly in multibyte encodings (Karl Schnaitter)
* Fix memory copying bug in to_tsquery() (Heikki Linnakangas)
* Fix planner's handling of outer PlaceHolderVars within subqueries (Tom Lane)
* Fix slow session startup when pg_attribute is very large (Tom Lane)
* Ensure sequential scans check for query cancel reasonably often (Merlin Moncure)
* Ensure the Windows implementation of PGSemaphoreLock() clears
ImmediateInterruptOK before returning (Tom Lane)
* Show whole-row variables safely when printing views or rules (Abbas Butt, Tom
Lane)
* Fix COPY FROM to properly handle null marker strings that correspond to
invalid encoding (Tom Lane)
* Ensure autovacuum worker processes perform stack depth checking properly
(Heikki Linnakangas)
* Fix logging collector to not lose log coherency under high load (Andrew
Dunstan)
* Fix logging collector to ensure it will restart file rotation after receiving
SIGHUP (Tom Lane)
* Fix WAL replay logic for GIN indexes to not fail if the index was
subsequently dropped (Tom Lane)
* Fix memory leak in PL/pgSQL's RETURN NEXT command (Joe Conway)
* Fix PL/pgSQL's GET DIAGNOSTICS command when the target is the function's
first variable (Tom Lane)
* Fix potential access off the end of memory in psql's expanded display (\x)
mode (Peter Eisentraut)
* Fix several performance problems in pg_dump when the database contains many
objects (Jeff Janes, Tom Lane)
* Fix contrib/dblink's dblink_exec() to not leak temporary database connections
upon error (Tom Lane)
* Fix contrib/dblink to report the correct connection name in error messages
(Kyotaro Horiguchi)
* Update time zone data files to tzdata release 2012c for DST law changes in
Antarctica, Armenia, Chile, Cuba, Falkland Islands, Gaza, Haiti, Hebron,
Morocco, Syria, and Tokelau Islands; also historical corrections for Canada.
|
2012-06-14 09:45:42 by Steven Drake | Files touched by this commit (1202) |
Log message:
Recursive PKGREVISION bump for libxml2 buildlink addition.
|
2012-03-14 14:22:57 by Filip Hajny | Files touched by this commit (1) |
Log message:
Add optional DTrace support
|
2012-03-11 11:32:35 by Thomas Klausner | Files touched by this commit (10) |
Log message:
Use MASTER_SITE_PGSQL from mk/fetch/sites.mk instead of having another
outdated list of mirrors.
|
2012-03-03 15:01:13 by Adam Ciarcinski | Files touched by this commit (17) |
Log message:
Changes:
* Fix btree index corruption from insertions concurrent with vacuuming
* Recover from errors occurring during WAL replay of DROP TABLESPACE
* Fix transient zeroing of shared buffers during WAL replay
* Fix postmaster to attempt restart after a hot-standby crash
* Fix corner case in SSI transaction cleanup
* Update per-column permissions, not only per-table permissions, when changing
table owner
* Fix handling of data-modifying WITH subplans in READ COMMITTED rechecking
* Fix for "could not find plan for CTE" failures
* Fix unsupported node type error caused by COLLATE in an INSERT expression
* Avoid crashing when we have problems deleting table files post-commit
* Fix recently-introduced memory leak in processing of inet/cidr
* Fix GIN cost estimation to handle column IN (...) index conditions
* Fix I/O-conversion-related memory leaks in plpgsql
* Teach pg_upgrade to handle renaming of plpython's shared library (affecting
upgrades to 9.1)
|